0x3) 11:10:10 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') r0 = shmget$private(0x0, 0x4000, 0x51, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:10:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x542c1b743bd94c27, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:10:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xf) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) r7 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20, 0x1000300000005, r7}) fcntl$setown(r0, 0x6, r7) 11:10:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000280)='./file1\x00', 0x10000, 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x11, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 11:10:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x1) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 11:10:11 executing program 1: r0 = socket(0x0, 0xa, 0x58e1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9a6, 0x1, 0x3, 0xffffffffffffff9e, 0x8}, 0xc) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:10:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 11:10:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 11:10:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:14 executing program 1: 11:10:14 executing program 0: nanosleep(&(0x7f0000000000)={0x4b102e84, 0x1}, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x200, 0x2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) read(r0, &(0x7f0000000280)=""/196, 0xc4) 11:10:14 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x102, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="7e8327ba738d48c0f65cfa98f3c6fa34f7f2373ce8efb27ceb4aeb861940061aacb0b3b421a070d8aa718937d1be3892d112feb30b6c265cf4c9b1f5c90f46662cdeb0e562b664a3a32185194784f1ac810f07b508b714203083eb7d78423e", 0x5f}, {&(0x7f00000000c0)="a6c3ac579caa9bdc11b809faf54d0f91d1076ea11641d184d043b871b3b39f56e962017529ad6eecf0cc1f52f8550fdd2b20acb1e0ee6daeda658a3ad236ca2a5206ff2489e1d4909ede3be6f4373f3ebb24b5a673c45f6cb24adfbf92feb58573676a37ab31b9fd5725720f20c209f550e221b28f7db7afae0ad8b919abfe3b898a5c4169bfce96cc1f768e305df541b93250d7b852e10bfc7c0d4c4a59cae63504524f1babacf3ffb6671041687e09253e03516fa79aa11ff2341494990ef314a3d1b55c92a96318cef06cdda58620b378b562b8ae81fdc174f72abbe9761ee3e2d313ca423ae6ea803c78ef1ec0960b0bc7ad0668f480dd91d71334b086d29460bf8b93092cc8043ef21865e3b2335a5e67e1a61d60e54cbb4b1e7d3c724306fdac2b447d7c0100e5455b859f857016c67065397d117c0f3da86cb9e842e7aa55555de64b370ea5b1361ed58e5aa056b6b15bc95174553c122eb86a776c7afd4fe981baafb8599d06dcca4abd9b550a4275d863fa1ce6051222796af3dc2f84c94674e5892b04e4993acb578c74e10f574e4c02d351dd75e1cc51860496356ad55680f1b1f4aa2430119b8dfef386cfdf5ea7815479eaea6dc2459aca9fbddf697f7af97d2185710a9e8bc35adca9734f0d4d37fbbd20fd68b53f9a29102f42abb8095cc1c14e4fd47f6658b4c046bbcdafb5a8e16fd7f0bfa01dd86da2e8517e980f6dfcc5ee19d157d1472ca2bd0f7c4f71087f53174e1e7ff932119366e77bffd8ba508eea1c1e7a83b14f4e71f6126ad28739472df6caf58cc1b27d3555787cd409dd9e969656c19a193af84a9cb20c697e16cf228c1ef3756c0a170163030e4e06642e860e460c240579093e816cf1ffc38b34889d5678907de91484b70bb79f85d2e70db324641ace7ad1084f307a26625338066a6fd40d0221b6c7e80e7cd72dd663efbcb0c8c089c54351591f7cc945511ea7f503efa49a428467ed3a170ad83a52d0105d7ce208a3c0f09f011b0ef8b12dcf904ac3b836c2956534cf91760c06918a4073f6e59d906aca619382705c3dcdbeca5c20c9bf239bf64b0e1ccb6054d56e8d57cfe1855776c72755d008b7089de4e14de5ec6b551fb661e032ab04b2e26ce63e8a5c9eb83247de9cddb8873b4e505e1448366d286e3254ca253414c12031ae3343e4aa824989411c25823dfd5e7c276d69f64aa00d8caa5c3e9f72abded4617e3659581f3e7160cbe5b46b67497a4159658a6077bc0f3c2d97367d408d356ee2b1fe2f035a2a4a2771f11d974ff64b5c911e0311617b5da48e61729a61ddb7a08ea99b5cc20d7d996a4529a22ca001ea693238f64041a142a13779fdaabcadd2ce3a6235978fa963127a04f52157e232d6e7d6e4d244b9e676009824b61269ca151a45aba3a4bd821b934a5de4076b0cc57dea33c5d59fb714742250e8f1eedcf8adc8b3a96bd5aab59d20d93fbfdb4f9c69ab25145631a6d0c985d88e0fee7fd8a94647ff92066e2e6aa6c2d3e0d49b7e2486afe774f296a6397a488a9d24dd7ba1eb2d6e29ff037fce15849910f04e501b524d6a9a08d92c937e02ec774d7f3fb122ec5d1c09face471fc6c32cf2e077696aec8525ec5fa39f05f9516698bcdc16daafe8b321a6001f6fc46e84ff646e72b0ac39afa3c6fc7acfbc2de54c0cf6ab58fb5bfe2e6a0d0c7741bdedfbaa15fab4b25e25118be870aa57283ae60e0f6eac4134c1ae934265c2ad86471226624c2476b94f9b6103984deb03d47c474da561a7ec2274340dd853d12a20813ed7173cfc728cb33959496aad4da0b733cc4e432e851ef51b8159c540f7ddf5de8092f04d1a97a5ecb58ed872aa501d5832a50d6b15b4584cb5c87bb2a81e59b1380f6bdbad346297e43a70384c1354cb811bb4f179490875070277470654fa44a73ac48623ba381ccfe023ebf22767c030d672c91591efd8e1e39c1ce7cdc4336baa0741a3befd3ba6d3f90132a96b7c3d16219d3364c2c9172bdb5349b07be0f2493e48e13c7e47db15e18ff61cb7434919f4f9357acbc9493a772d385552b602404b6688065b6d0980b755151e6c32036e1af224bef1f64053d7f4d16a944b996fe6685171ef45c9bfa550e3f52ac324914f7ea004760c53202f9ce14e300e6551b7c2234ac602957f73b5aee1c110e77373fe09ef261d7f82ec974e4e8b21650544837027619653fa576ffca5b0c318e3c788dcc3fab767ba84f9c98d83f33f0989e0b0cf9ace4d4eed31c412e86fcc7eba0f806ab67e2b2f98543fb71f19486c4f7ac619001ce929535f39f531f2f270ed6ef1f965edbaf0b963abce76042adcfc861f4638c0a267bc2a2cd64d9ddcb1f207d4a92d2ba54d95cce10745e9a1c3c6091125fb6903917465f16d8ef682dd77ad72e140fd15f0997a9fe76a075e9b675f943d54f85cc83c63a585d49168252da982910029b429467a8207ffe49b6e5a9f18101d9596464c295b6a267062731fcf1c7317ef64388413d4e35a9836d43e892d44cb738622dc5c812e5b27b9be4d12c151b4d30f0dc130a2aa8cd70a9b26d2241b7b0e8e2ada14d2345d9a8f114679451ebaa3fc16a8deb70fcb12103c5980d77724fd4fb4a587ce46d5d099a0b076022404a7a7a01f17524650c086097a2c9c33a40fc796dce5f4f7ebec688c9bd599bb358175ae6a4a3d2ed4b284e2bd080597e51a7c926264b3c827a9a93748113b7893ed891d1a6548868885ac478d9f3b374112661685e2df36d3c60556b44052199b026b7ad97bbaebb2353146639a68aafe10dd38dc8ca207a89bded1647cf0841635dbf8e5243069b9403c6f66d16880cda7fcad2a7924ed843cfabd0c8d04dbda35c0719a96d9d74b18b9a1bb000c9abaf20546c77b2f8b26a3b12ace7403f90d14adfe5015b2d4e45d680525d5191cbebe53c663d64f0fdd9045258e4a901611bb61661eac7f6680f60a767a98eb35648363a2668bd3e1d2efa460bafa854e83771e7f5187d6ff543b215063d4c0c9279a271b56cdf913563734fa08841cc2502392b32d2b347f1850f1ad0f0bfcfa52887ccc1e67f0edf2ec954b6b9acb004e4dd4018c2cf236bc66b23318f8e1d546e03b764edf7731f5540366570d09f1b56d41fe6bc599fe4f1c3254d07a5a5336842cbed91270ebdda4a61fb55594cd97b900979b875a180bd277da5884c32844b89d982311fa7e0695f22e763b7a95ab73f4927a0c8169d72500c1c71db3ff44dec735d78b0367cdcdf6304e2de24d98cfe39ec167639a93843f188a62b157f16adcea61f59b87664c8296aea8671a4573e79a41e5de4ff378ffa0c5a75baeaba702ae8f7a16a6d7e2692945970b0224c9bce8b63a6f2e7908c4e2e9e83e50c10a9afbdcd3b631260dfa6e632426759d36a7e84cf97885eb61d35acc2c9f97d1df4e6dc8005f911aa8623826542ab79e4e9e24abd576bc000329eecc4212f0fe9e017a895a72c807550763a91a1de67dee815a8ea125c7f17c5e7e93f340ad017d031ee460bc84ebb7a8cd2a6a368fd4ab3397091741449d61876427bbec79e8144c63fc4f4f82c2b50ac0ec93fc5616cdd6b7fd6b988204b3dd7fcdb272bca711897a745942542fdc7cb40119374e02b058a0b09176b69dff1459cbb7d7e15d7608bf2a636e0b357156a4957ae6c88dcd63c10e925e54c7a2bce967162834c14220121465d3638cee360b2dc98236e36c199c44685161bf908325295131c5f5290f8463e6c595d22b339256ece14c646f08ea108ea79a8f8f131f447c40e533f1fd0abf9b085516318662a55c43b05333456d194866e088241eddd012898e3a02f104b07fb749aca463e4e8519196681c1e53025f59c70329a56b376ae44580a509d72887b47cff25766602afb691d19431314918e0d5d5dc65b7d926648818507852fff904343132adf3fef3bb3bc7bc15d890ef850be874e822b8ce68433651432596749c8ed7081a358cd7a32729e810f43f0d58927062304d2f5b6c6dd32e6e32b3217d535b431ec9af60856f9a5e0da447857c7adead4cae2959a32a802a6586d3091065e9bad13325e2abd3a7b5d49b1e95ceaa898caffd29e1c8c714aaa1f02748d01f2eb5c1d2530c9ec995d9c8d1ebc780591a1244bdf40844d2b641596adfab150ee71225c1c7ac9686581b8b3ef09eeafbce15d14b09010aee5855e1d4e72fee3dc2f24d6374db14ae58f7eaa73f1fad305270874ccc27a152a00218fa26b8917fd5fd98098f5ee0817c288d55d0a00d9fded3804393a14787701f01f931a8aafa7d38158c0c04dd03d7b675232775b604375b21793510e3b9d9c9379e3203b78d60f0d7923cd6b4e631b7acd1c6bc3c8e0a3586ad28cd85a5a52c06f454fc92444a18305ab765eb411907c67749f4661bb5e2a745849bda6d84e6c10af396073e2fe86d384126afb9f757e262f26b8b1418c7399ee5979e52e5313048f561e9fe860540b1176130cb776d4b51819dfe6d1e420f8d892aedfc3f9d99f3345ad3b6ca70b6da38dbd1d19f1a0268fc3effddb0a4fc8cd7efe058c8792d9fa3c40177ea0421ff158c37ee5b71f1263d3891aece461777b5a5a10ad8687b4e8d05b57f5c8503de39ad7306c1a9ec2888ce53200ee81ddc85d043137279324df1d8f623d06535259fd6529bbab68d1b429888321e9b15e59e96931805c8bb25a2dfbf62a99b3f0acac6a64bd6f71c39fe8bcabab6065b0ffd201b348b3b8fd4597b393cb4819c885dde5e5739d65d4f0d34d16820afd00a811bee03929259c5714e29974e62d5a63940d6a12a9abe52f979a1f0b2180a2606aa69e60b3b7c79d78ffa631c32fcc67588bfc73bf5256f564ef35a61b7526f0d84cf03f9e59ffe72fff159b03c0cbeee0e9a875a4d42e078b0d4b163171fe033dc0552fc05a0d6710da3e99782d7216e83c3880e9d144c35726f8a0399024ae0de534c99fc61196e0d58c06390186a83546f36e3a03966150e5ecf91a143f8e77e802a471b13ccd49ddc3b3234a9e4881c579b2ffeb823ebdcd4c539a2b03e26aac5abf09c8a744b31d64b256bfe89c1b244eb10ef70fb45501011d230e70c316c19474deef143f28f0b9fb84e0feb6ddda2985c19905f75671a170f35c42f2aa466cf763ad08ff8b72f4ea0353bdc0e5f1fc5ba07b6803b275361f36fdb0bb61cf9b06a6139f155b00602e08aab47fcba909b9db70d4236141e0498a3e02593fb2d64f441e97a6be9923d73921209d5f9c5e80ac05de9f3d91aa63c5882905ac87c1f6e1c58367680ee0499d14f6006e295fda9df679241fd21bbb1d020bcb90dd6a8b93ee609ad1f71f590434b19ab10a9cab9e44ee3b66d7a7603731ea2957150afd47d946dc1e8c42940487b7bd3b84f1f444a830f0ad37a8ddf2ec081d4697420155d9d5ce8ec53beca5aa1c6cb5e99201ce2c2c8addcdfa5913de3b42f62bd1d538b3dfe00facf6c97d50f21baa572dbf03a177a1145af1a87d52b95bbb1f114128f6682386c8aeb7c455a64067d4020850456122781ea4de9b61bd972a178248e762d5860fa8afcfc3379a6d25d67d0a8869b377c206bbd093b9aa86818ef1cd72d8c66be6f50d286342c3d04f152673b5291f7af3c51b3ed439c9325c3fd587b6385cf381d70680912febbd03169a6b92c6f51af1871a11da4f7560b70c8a13925583f223b603eeeae96964579d4119edfae3d57a179d2ade2b3599d7a14a3b059e3c1e3a8c72bb20f320cb130f9abfd165d0c1d959a28405f28ae57d80a4c", 0x1000}], 0x2) 11:10:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f204938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) r2 = dup2(r0, r1) socket(0x2, 0x4000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10080, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8080, 0x0) shutdown(r2, 0x1) pckbd_enable: command error pckbd_enable: command error 11:10:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file1\x00') r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='.\x00', r1, r2) 11:10:17 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, &(0x7f0000000200), 0x4268) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="c056eebbb84d948aee32a847fb9e19ed759651d83405644caebac90214760bcaf9e5c5294629585856fbb4479701fa5673e5a6b7192463734dcfd28b47cd1074d9e5e1fca72fee6324d345b109037ac2c2f10127c9e3d6c3c51a872051979f40cb0c3fe7c0f9f9a9e2907e66cdb4c98d5ea02d1324ca6e30b19a4472d760e285aa8f739dd27d8e8e46513346e8e5301ca6bd95967d4b2c94fe3f2aeffe2c832453e990dc6a9c817e8adaee75cdbc8028b330acb39eee4dd4a32e797b7ff377a233f20f217cc3f5c9fd9678122523604d1fc634c5089dadc65bdc4465", 0xdc}, {&(0x7f0000000200)="8686a9ad2f05f0212cd1e60351b8b1cbd4e15df7169ff132e3e0a60a1971ccdec733b6c64898f5969e5de5186ffdebd3ec7eea8781d064d30b50c64265062b007fc9f1a87e4306", 0x47}], 0x2, 0x0) write(r0, &(0x7f0000000300)="d41e450d7e5fe9aba59c762bfd99c2eef39b2f3a5f1e0965d54604c45207abc8c74f4081b16e252b936722fbe742953b9f8a636a522078bc72d515c2df721878fdcf713146e9bdb24b6b9b8b8836295dc5cc29c1cbfec03ae2d67cf49ef96d727105e32e72e1ca79933315972a4512d167521de2a1595c7a52f348ce472e47ff6c352c2cb00be74663f67cde2897f4b5562677c80755e5125df9f74277dc3803", 0xa0) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/78, 0x4e}, {0x0}], 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000680), 0x0) syz_open_pts() 11:10:17 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000380)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 11:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632d3da025bbd47b3bfd9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000000000000000000000000000000000000000000000", 0xffffffffffffff4a) fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000400)='>', 0x1) 11:10:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000940), 0x10205) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 11:10:18 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xfffffffffffffe4f}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 11:10:18 executing program 1: r0 = socket(0x17, 0x8007, 0xfffffffffffeffff) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000d52f51dd55a73000"], 0xa) r1 = socket(0x18, 0x2000002, 0x6069) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)=""/210, 0xd2}], 0x5) setsockopt(r1, 0x27, 0x3b, &(0x7f0000000540)="f503a50ed9eb926e06a509d137d9ea7e0033a5342141be99f6c12cc95459f279b2eb61f6079632f9350bbc7f03a09531a9e4bf35fc53485645986106d8a9e65de8e18f49d9f47d16a0ff32b4c7deb55fd7fd9fddb7f55a242331f023a4917f3eb4cef55ebc4dee4b20e778ff84051a1192ab25ea02ad7c0bfc6e2ee9e16b867e4fac4757d5071b0f67a9d5067270", 0xfffffffd) 11:10:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="01644f76362bbe38cda1d150ec24e40af35a2a01c89b506d680c7186626f29ec87bb8a6b7c9366bd6b95c07e76363fbda2c7ad1444e657eef27426c24d00a6ba1e2e5533dbfe5d4609e568b9e2db5a428273d4a2e2948e354538ad0781bf45b56b012c400987296914", 0x69) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0xa, 0x5, 0x0, "b04d00f3ff0a631a00", 0x2000000}) r2 = socket(0x13, 0x4002, 0xffffffffe0000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0x0, 0x9, "4895b15e07879520e44a8091d86a94c62d541f1d", 0xace9, 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001580)="6c633b05dc4cd4dee67c43bc6ac8492e7a93b12f31d83a0714068c6986dfa1a6036c744ac68f7be4e51b4d6bde0f291759b27883337833507048465e0e531feca0964e3ae7f902b6a9bb5c94cd8174f69e78f15df0ee8951dfdf385b2cbd6454d08cbda2c9212f9bbd6bb26aa6deaa47525ae9446e6bc843858f5145bc7822eaa79dab616a44e0016b4024248dcc734a836569f7614fc3d56295aeb2e2ec5d3332fa1551b2bea8eada270d1a0d371d1cb4501961a0ccc63af2db9b25868473354a254d5f59af384b00e9ad9faa69e7fdcb6e9965272257c36bdb40e16a2a2ad01fd179d2857674daefadd8acdf56c8f956c590b8883ae22dfc185dd8b90326bcd25c3955bdb1e2b4ef6997581ce97427b713e57c5555e05aa3ccd10e82df54d410cc91e20ea7e7a63b369e0e4a54f5d4a0500c3415b14e2edad5eb3069221f21d3a79bd8cb1272c9c4add2a39935bc4f039d66b84774f4581d2e0d576f592d2ffc25f998868b1fcb5a2d502dd90c23e9027ee96e6110d98dda41c091cf582287783bf72c1cab5839d45f3d6f167c91db16ec01f8e9dca8c4217bc698ca9e34951cd2f49fc3b675ffdcb770d25969f1644542e98b7ca1331271fa4e1ea4dc3a2f32573e4eb8a448dcec32a2207eafaa4e2497f47c51ca88ac322c1e17b44e79918f13693a7eb594eb5f78d75af5b8545048721ca1687a1bdf86e3ae1ae93fc7d386f844c244f6ebb6338027dcac79152c1043cd17803fc6b6843b9ea110f2dfba6c7a3da7dce9a0b902d67714216fbd0df91e4de30414728ee95d8d6d5b73a04124ce7800368e8e287b66c0f83b09bd25de6d859727c4b6b78776aeea30665b28b23fa343041c52dbd560ea7820b987a8c2ae552a70c09234d2e697d60d7ab3275577c8b0fddcf5bfa828ad9fa0f8707b3af1be2aa44ffbc8821bbd4cc3366831716526e9f2ec92527f7d10931a3e95d20e0d2fe58d4d0755df15129c8fbdbdc2f103e5b2acac3cf07d2364f4fc4e248d8a1c9cadba80e8ce6c3e785e99a09951ebd0f85fc032cbf4ed5751abe32798fcf6f80bcb8a428af7810d2ab94653eb874b5ec4ce601064f60793fdbb51065b7b23a05ae58f0b31dd92cea6ae601fae5f515ea226c6b88bc6a032da490af8f0aa2905df64ca33ad0b9543b7e23e4b3fdcde73f0d25979ee613bc1096dc3236cf606b587003b19bc8b41d93f79fb62c5908117c343490979a5201ecfcad4a48e133b97bbf898e477f6a7a66f6d58758e9874549164d25867cd6b70f5e12b024e537762abdd614b0bcf95945817c2c01a4323d6c98a3c1719bf7554be578180856cced81d6e5de645af808dd580ec486e92f807a5b670ad1962822f42eba9b3a7c040db7146c3863a17323eb5344d1fd69cc88248b85812babd2daaae8fda2a7bb03eedc8e23b69f6ed70b3f01b4a18bcb5ceeb97cf81004266aef1e0842338b831c935e941709323d6f055b2a1978c368ed262ef1289d8e81e1034ef245d0a6ed3f746daf4f14f65bef3be498e9784897fbd93405d1a5f1e0c846c9dad9a929c874ffb15594d75597445e9dcf3ac8bf7f3ef4a77ccf626d0ef0b68b5ebf3108ed6d44e2e43830fc0fee0bfbfdfbcb35ffa8d793f98e1389e79cc1eba90dc158287b6c137957845e7502bf9de5154cb447222ef", 0x4a2}], 0x1) socket(0x1, 0x3, 0x8) 11:10:18 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/119, 0x77) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000200), 0x0, 0x2, 0x0, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/105, 0x69) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x840, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) r2 = fcntl$dupfd(r0, 0x0, r1) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/34, 0x22) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/89, 0x59) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r2, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) recvmsg(r4, &(0x7f0000000840)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/35, 0x23}, {&(0x7f0000000600)=""/80, 0x50}, {&(0x7f0000000680)=""/218, 0xda}], 0x3, &(0x7f00000007c0)=""/88, 0x58}, 0x840) preadv(r2, &(0x7f0000001980)=[{&(0x7f0000000880)=""/82, 0x52}, {&(0x7f0000000900)=""/28, 0x1c}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x4, 0x0) mkdirat(r4, &(0x7f00000019c0)='./file0\x00', 0x2) mlockall(0x0) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r5, &(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)=""/251, 0xfb) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001b80), &(0x7f0000001bc0)=0x4) linkat(r3, &(0x7f0000001c00)='./file0\x00', r6, &(0x7f0000001c40)='./file0\x00', 0x4) r7 = accept(r2, &(0x7f0000001c80)=@un=@file={0x0, ""/4096}, &(0x7f0000002cc0)=0x1002) r8 = open(&(0x7f0000002d00)='./file0\x00', 0x10000, 0x12) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002d40)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000002d80)=0x1) syz_open_pts() readlink(&(0x7f0000002dc0)='./file0\x00', &(0x7f0000002e00), 0x0) getsockname$inet6(r2, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) unlinkat(r3, &(0x7f0000002ec0)='./file0\x00', 0x8) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000002f00)={{0x18, 0x3, 0x9b, 0x400}, {0x18, 0x1, 0x7ff, 0x5}, 0x401, [0x7, 0x6, 0x2, 0xcedb, 0x8, 0x80000001, 0x7]}, 0x3c) 11:10:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x4002, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1c3, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) close(r0) 11:10:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 11:10:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) preadv(0xffffffffffffffff, 0x0, 0x336, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="eac86e0bdcf2c97355c6070ea483e86ce9ef3fd25c4d4da00530bf05ea7d05e3c26aadb2e0541d369bf148864cd81747c83996514ae9a03d8a1b2e478a6d3e86c8669a2de6494a87ec1923ea8b2c135259edc99c699e0eb3661b673cfb48ce52d68ddde3229782cf399820", 0x6b}, {&(0x7f0000000100)="dee534e221d694ab5dcf07bbe8e57f2bac8fe836b13e0b09bfc56970e9007c813e6c019901a40d5a125863d99f0d915414a42d017d6d56380b1463fd1526979fcec24090d726e9f41ec32cbf0c", 0x4d}, {&(0x7f0000000200)="1190d5185099c215150b28c65025d2a47cd3502cb4a2a0ea4b9b685fcc3fce436ecdf88e1469a829f1c633ac98dd9c14cfd0f7b8a82eff8d53ef86dc4e9a1da210820270a638ee904ad9a6205ee178d36f0a94af3c514a3d6fa7fd517cdb7055225871e656f6effdc984ecef91c643abab32828ed16d0920c833e19cb45f70f0848cc428adb33e5d15ecca", 0x8b}], 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pckbd_enable: command error 11:10:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140)=0x100000000, 0x4) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x11) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pckbd_enable: command error 11:10:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffd) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 11:10:20 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fffffff, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 11:10:20 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0xe3) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 11:10:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x70a, 0x40) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x9, 0x2, 0x2, 0x1, 0x4, 0xff, 0x7fffffff, 0x4}, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 11:10:21 executing program 0: r0 = socket$inet(0x2, 0x2002, 0xeb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0xfe65) 11:10:21 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/18}, &(0x7f0000000080)=0x11) getsockname(r2, &(0x7f0000000540)=ANY=[@ANYRESHEX, @ANYRES16=r1, @ANYRES64=r1, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRESHEX=r2, @ANYBLOB="821c9bd00e2e6aa8dec6fe64d0cccd41e4671a311bf63b66ab1de201c163ff34bde64f432a057776dd9631ec8240eb869f66fac4b1280e761de4a4847ce812250a06706763e6dcf365c859c1b8663ca24e8d8f02af0db9787db7f5f017b9d461803234641678bf0ea40c5270fbb3fc6c872cd3a73e03d6a8cc612b36454cdf8e690402ff314f8faf166e86a8a76c916ee575ad450ed974b47e6995cb08b70dd1200b9be9829ef39414db", @ANYRESOCT=r1, @ANYRESOCT, @ANYRESHEX=r1, @ANYRESHEX], @ANYRES64=r2, @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYPTR], @ANYRES32=r0], @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="fae603024ca8fba3dc6f4e6ac1ad31637fc14f3ac1f37ec713170db02c9aacbd69afc81c7e39b97ec67f60e4cf4a9dd530a6e7c4c87ed756731d6c08381aa0f10b4ef0eaeb8c5739be77cdd79cb0b6b9dce25d9fa489101378a33d3d359e2b3ac4dd3dec0bb0961e619dc340cd9691c858f83fe607efbdb4079e95a5ad9b94e374250d0e2cba927dabd6b6f91792c2e4a47755902c9ade4d25e85476cbdda72b2529b589677ead548d604a8eaf0e18e91577f2954737b2b1dd90a94fe562888eb47e3573325d5a29f651f32d6e980f5a0a512e1e7785780a0a31d9be64f7e0f80edcf118ff2492ba200701e5db66b55c4ab511234b790adc0729d3fff259ea", @ANYRESDEC=r2, @ANYRESDEC=r2, @ANYRES32=r2, @ANYRES16=0x0, @ANYRES32=r0, @ANYRES32=r2, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESDEC=r2, @ANYRES32=r2]], @ANYBLOB="3a0067eab2b919f96a2227813c59cb9d028f7ab33b7e29b0d4936b121b7883a7adbfcdf79547cd4f25f3ac16c13b72f4eb0f9b274cf8132177270230be2b9647944e41f2637b2fe921409758775a12571240eac00da06c0c53db12cc12cd64935c9a3fd0a36fa3d4174473aa7289dedbfafb77e4c608d1ef52f96d02867917f32cce9b33752b7e7c435484c1571638c952044dba8724fbb6bd8535ceb9fb6e7e5a5dbcb74df70c36c155ee560e3fedd96f00a8b68654a23a28108c12ff4246d74be6f83c3f95ef3723058404614dedcbfb9019e6f3ae3fe9b10e82be76eb56702b0874e10a29044e8109013768b150e1a9baf13367758cb5ab94385ca68cdb5f8a8afcd0fe02f766547ba8fe05ec6f8e9b6055a7e3577636a9507faab77f410c53bfae7788c159ed2dd685ed5955249f4e76f72b44785984d925ee9219c3871aef8eeb0a75b6b9c052daa6c480f9ec89c55c62580014a7ca95dfa9472094d94c1190076a21f270b6a9280bb8b3d696e26ab20d5c3daca7be74094fc19b5d756b3333b9eeb29da482a50cd54f5f251da10440473f71b2601ca87d1962fe4421e8607166ea7dc8f2924885dd2e0ea0025e3b0e655b4df3a4a8caa5c913641c6ca86cecac7e6d7f6b35fc0cb503678f6fe0b6980ce190b561cdde4e2baebaeab46b79501e7931815d4e019b23f9b00b338e22dce5048a590f67d70fbd806ddce4ae3bd2b0422794e425c4059e898bc50360d894942da9bc66ef474d8985ef1deb932056805ca9c833dcec069b34bcdbcabb1630c7d84a87b3b2d8f6b88e97ce6d70aa0c2f27a920ae393ecc36ae65c14140f5b3f1047f3e179f54751ea69974bc278a2d461411190d11ecbd60e5a0ec31dbdb8b4342e84aa34549153b2731377e43a138aaa3a40afbcdb2211f11fd0d51617bce5a06e6c6bf1caaa73d947bf66db2ef4533aabaa09c825c40d590bd119b34294a31748bead4466d5a52f0fc72335ef87adf08caf0c7bcec3e503c9d42f867a3e3d172863e6ebe2e6a0e3b7d7f839caf52cc810c0e32a421631083c5f2b40670c70aa59e2d381bd33769ddf41f8a8debde9433fc9690d0bcc566cbbf5bb553aee3893797c9ce0c3651179dccd19c4f47d1d1d3c399f38af5cb52ebd2dce9e724393c740be8b2e5ea6ec4111f124bf5c38b11d1014ed635bbd92e2140e7af172a9c40969d35d65acd7628dd3a4121cbcaf183ef0777a46b1bfd73239208025788dfd5296c8750b7626b681765e2f8859b8a02cc044237d01bcf02947c55d7ccba9863ef1bfd8fd4f2a0b338d5842740f067d9d0bda08711f7516cbe8d687f330e519e33be626a32610687f625965dacc530b45266fba17e6e791306c693559e1106d71cb472af3cc53cffeb9913ad2b9a5dd283102bc114cb04ba6e619a2088dcf7913d346d2bda213ac60fc7e6db1477d6b1886d91bf80a1b166787df77ec59c503ae126a13f5b7686d9cae82c0322405a62f6b602ffca19eb557f2d3bb253e854b262892466d2d9207a0cd68648623743b36ef56837b3800e67751d53a16ed2a8909b2b10b5ad4479599bfd2595eaeadade672a815b9b5f6c00b4a23ea1f9605f1f2dab6e67ebb8a58363407e9c22ad083c7ef29f643cbdfea024f3309d0fb562624d54b8f40fc7d45d9962eac582d9e9c00c10ca37cda0294e18fa16c41df4e16b590ed440dc8715f70532498f0a605566af4dcc7456efc2eb28e25772393809729d9d0940eb93aaa0443d45d7f6d7bcaa7b27b03f615de54dfdf8eb7428faf564b94acf476bbc09993564ce4d0fce10a14cddd1f0881af7cb8321631b045fa94a3d7242d72ddaf3a263eab15577407b5904d2ee5e2c99c7c3770ce093a70511cde93525c12d352827d2ffb0d762a5b4d6be71bbc98736e9a33fff8a8cb82a42e8519b2d840bebeaeb5b95a7e08c4d67dc8d32bbe17273ab4519f7b37844ce73127531f98e91ec7709cc853e8de9ca3132e2c69ff95cb70a90553f2966c15bea7d4767a4844faa8210c0373e26609ac633649b2aedb0e9f5f59e811202ef1e19805d42e6240443c90689591ce28f0f78d073d1b3405bd9fb388a0d34a117ea357ed2379d83d6c258d9510adbdc0dc33bd577dfd5da5cba963f1d9a1411918f3aacc578b6843201111e2281202c648fd3c62159d1e13ebc28c7269de4015b616c4460ae4803518ea2edf1197e0fe03514fbb13914c046a6eef969f63f50677d17970e76812b246999b35c8aba0c2e05d895dd14f6398d31ef96886d1f39b45936f20b2c9c95eac2fcf96b26da9f048edbca56e35aad25bd51626952136d7cdd8749022e711658f94c752d46fad5b99f316ac87830c4a77d42f736083791753e7c94bb072d72d27d311766db878c9e040e5873af9e57055e11f72e13d8adf9092b615e7551d832294291f3c317fdeccafc81abdf9e818470437da8c7fb1542ee2ea67ce2389ff9005d5e7909aa564f2026b371729cd941d5627ccc81a7ea916f2588292fd4e4a130182fa2076096eb7b4f47bc90b083255b50291839463e2045fb2cd5f599ad6954b42df9702cee62b0c71b912c239ff3147acad0488bb747e9a8b199ba7aff54f1473337aecd3627242792bfbeb6e38909b696ab47fee207246992dfad5c62f596ca25fa57ba2f07c4fa83d0dc1c25b0e28e7f1ace41dfffadd9193d99bb8788185fb44d1ba88aadf7368b1bf18d9eb01fbcc3820edaa2dbca6c1a9fed3a5ef9cfa414f6e7e09a372a143b0577d0b5a8bc217116f16840b6e0ed60f3a033aa43ef496d8dd6f364fa60e5b8941a57c44cdd6e5c88a73c5bcc60dc72b2a56d306efc7a0f03e754e5e07421116c1cdb94560390b29ea3706bb2399d6d1b15f7eb84c3e522b30ba8088557a38a24541c84ce9726b7b1b40950b405fbad8aa2b5b5c6ef62d983351bd64d99166ffd8936f587648d3f3b2d1244d8972f9a532faff9614bedcbd4ab24987b83be1f916e95d6baea3064cd4cbf5ec662d0ed0b7543e8e59a27d918cc736272daea8aebb18f9b1f1d5ef1c2df59169073085a3218df6eb352d07f9899de211413a98a52515a022e7611c8ab8d6b1008c58f45029d1cb10749d2184d3c1b08a7b460492f9626c88fe8652d82162194f36e1c1f68a20cbb77a4b58c98f0916ccf92ab44444e4e59679452b3c0a143704281a9e8e70631afbd98529ca2837df5fafdcaa5ebe36914adb0f3b1183a79ca235d08dd189a8ead12881bf68e26300e6fc192101db96dfc4995bb14358bb8a111b0b902ff752c4eae1128197bc8b2f61bb186a78c282439260a6c0aa17f4a5dc47c3f935136282ff5e4c30649e5846164ff4ba00def09f0cfc3c7ba4d7c96b608a10be84e65533606d21ad26c2de2abd915a98c7ebbf9684435c440135e0a94a86e07c080855ef8efd34b5862efcebbc6588f9a8655b7d2822e1ca1c72451260bbcc54245cc51aef375a9497678c3933430574e03b881a6babee07e604c1f222d104640f78bf81c5e5a0d60843d452859edf1ecfc84c7bd9d0523d05bd9d0901aa8abe8ddffd6d771c7499fce682bf168790cc5d974a4e1cf795cd5aa7c2558c067186992264162e452c5ea99f8d4b0f438990d54e84f366a33fa31e8f766e6ee5d2285b15164b0ec930248ea29f0b201f7684e1c563a792c1d6db1c1b7247e57f724394cf9589336a01a70f2f6642bd1e68dacaf2ccb7e32869761aab951369b016c66b504da8db4b5e67bc6f5841b0eac2b2f3c6bea21cd2c8acb87767d97b0d5c3342f3370c058a60f48752e34582ebedd0549b67ae55c7c1387857533a653f6f3e2ca364f181d70f9f14cecbccca9cadc56b0daa20b9823d9779536d789f5041e63c446a16640e297f84bd4ae92fd189b32f18626173abd4cd03fdd53d69b62482404dbf37b0f6e85bc6939fbe4a3c332fe3a3702044e8390f42d3a7934b7f7be0e63f626ab2ba292aa11c585cd0d21b14700b9eed14b4a7f4800ba8cc81e105801b060a4c7db20c092227963357999a166d400aacc453f47c2e92e993234abdf50544e06f7117fb910353ead1f7c219d0f1db60e0643295232aa6bc08888dac3a5463edadd074e7c2587dac7c1f82d128a20220124236fc91b067f9696cbc8ae2ba569ba9932f6460594396c9849367d4f5c546d96cac5b1b1c7c08bf9d46d512e3b71e570c91f825c6d0ad697a69f9600d1d3271edce52b476de2a3c56db4b22bbc0411a9deb3f545a578e2b09f9f919c1fbeafe59b0523ab575669570004d81cb7507e15eb8615afbf0d98192e2bfccf79bcae75a92c0f4ce0bb5f06a1690678ca8ce6f57af8cc076df0cead640f46c1c7e49ce1690c21f2f631e8b2de5361a8d2f8d54d2c59aa038545e2e6b610fd5486771d42cdfef01b6bf2097ede25827e66aad81c938edf152b152002ac4170b8c5f82fd5706e54648c5b976d86948b2f365e18f2590913eb2b7f1cb5c022e7178e96754510017f651ceec1b61e1ab3c4db84d3eeb826b8b345f732988d3416cb82dfe2e6b6a0a807bcb8b7c3906e70ca49b5e7a337e535a4a72ceb5de0611a015b07f018f661812d15be41719912054c05ac61dbd4c260f23cf2fdb17199e3ef96a725dfd6687e7cbb230f928662d3c0d0907e078cab4d98d98cae9715dd0a21d23235db91ff0d9b24f3b4ec0f210dc606c9d5cbe6a31d5c399d8708d07dbfb7526d977f195470623e447ac4b282720b08684addc301046cc6a5c3e5ca7985532ef910100a7929eae1d81b7e48fe34022f79f32db052bb5a5567d7ad411123bdb668af26a024830c50a54ad7f96a50d4afeba45b78021865291228a48e37db8be92430633dd85113a5b7483ac518239878325e5065d093a1de80243a50bf8087c48650182dffe8a1e2de2a66436c846a1988d7f4656fb0dd4569d734e52e7e8d8058bc2bcd8918e00f68b47438a306613f36e4f86673860907dd80399fac9d266e07d1844a9dde6671d388c97920c58959504057d51d6e13b628bc59c903b230143e2649cc3e5c155865858205660c4693b8a2fffb145c7aa5fb8b5b8ba622df9a2de8b2b011ea8b3edc62f5bd83a87bbb641676320f9a15da20f51964431f91c9b84ee6e3e6ac5cc32ffcc3eaa3953da3ad0efc961f28e9f87af24aa945ceaebeddef9c59bf9f9b15b56d78164889ee499c5e2a1f6d2bf1fd1f52aee6402c17b84bcc0d6799f50f9712c506f8f0dfae84bf715cbde7dcd659889efe4bc36caa1096742b4e56ecff94e8fe0260d23ee7329ca3e4a60d1514b702e1d6a8b4254a63495e4762bad33d38dcd75dc8715eb4eb984b1534e175435f2b1d759620bb95f8b47bf4f9e6d8a2f7c8939e53527078ab41f589aa0351235ea36b15fd8feb47683b37f7f77e242acb6eec4dc739cdfbe6fbe25e2f01e2034244c366e41f67674d84d198607c417139e66c256d91f2278cfc08bc741103267d3c8ed48fa1733f22e043eddfb18b5638eab37b7c3803ef2148bfdb92307f85e872c712a1f4c56870d988a0fba3bb4dddad66016cb70cd47794a9d540771bd9389dbe3ef6d6ffdc5ce11c777e8fcf6a3577e30431594c35800329900f6c06bcb45af78f807d430ea795cf7bd5e6d2bdae7407e6fc7fc59c2303c4247e09b141666b954014838ff44fe1c343092a1966b901dadb41f888d43508a4d64a7b20fd4f61816594a4fd47d81cfc88ed85f41afaa866e38dbab834c85604e1c58d88b6231c02e35ed4da35fffb59238893a43302880aae8282fa05cf40309d66a85b6a94a2a2d27b"], &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgrp() 11:10:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0xc007, 0x8000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sendmsg(0xffffffffffffffff, 0x0, 0x0) 11:10:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x9, 0x3, 0xffffffffffffffff}) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f00000000c0)="68182e48928c19ee46d8eb6ef4cc79ad3b582112d883b5571e60486808f1a88e97a60160465ae72a025ab69b927b", 0x2e}, {&(0x7f0000000100)="ba4072574e8619a4a98b2b91474751eb15edceea0c77bbc8caecb11ee13316bbe7bbb691669bfed0cb37a0bfb12bcb2e837a12a01ee41ea5c7f6d4e4ac889d72d891ae0ce3b1351b16850cb0c01b6d0f4120", 0x52}, {&(0x7f0000000180)="70408ab70f14687956745281064978b970ca5c4da398a6b1a6fa64c8cb3c825338b28d1c9e211e62b59dbb0cd2a2e000309ea85c36e35eb262a8cc5e4f2e8792573ae594476b006a43d9f9b2e69eb75b905d8a411e896c4f1bc580795b1a26761ee48a7d11e257735e428362a324e72b56ab76d619651b0497e09b9307c75a30972f7890b06b410bb54b2a4e1310a7c18efcf2881daed4d9ebe11589ddf2ab3900f7c95747b58d76829ab623a2091cba6bea518097446f211c35dd749a83603700126fdc933ea60d7f4b410d5eaca97d3df641b03cb3c3bfd6f87f2bc043568d09564bad789ea22b68379fa51823e8e095fff7de64b413da828779ceb9ad258a72809f518d6811e21a67a290454992257877fc3f1207a4e8f79982f916d6c44ea042870bc2aa7fa3316b9688cb8f61005de9f3f488346232e645910aee95e6e92b4904625d10bea0abeb7d0266f305d20e773834f5c8d1940e4020d2cee327a4e0857885e9846cf90ad3fa48cf5ffbec04a69aad9914c5b6473877835efd4770befbdf785e23139e8791e66bd33865c1d8f2990d32523ebc517c997df03abf8f0870ef5f7fd6a9dec46c88b4bb5a2ab7208640181067c15f8139fbe581235d770de35f4b869d4c647647016dd8d39c6a85c454eed1d7ba243ce8636f56f039c36c83cf2c1e307f3c6d1251a03e99c70ce528b79415818f4bbaffdea1055e7ecf0a985aae79f730d579d441ba4111fcaba4162a2a7d1fb05933067d8f5e305609e14141e8f030e8d7ffb3813db0a83c604c700dbfab815baa6e5fef109b6cad461f02b0eac86ce1ead0591e23b9fa78971e4760896e0ed1da0dbb2d9d047c007512982f48495d42270960c2271b479d976f3dd31b1e903612f46e9bc58551b3349f92c339cfb8777b53024449253ffd780e6757165bbdd6764654ef35995bcbbdfcbd87e17932bc81954b2f801ca89550ec93b10de8eb26c4a345e6e3cee2d0499caa0352fb68db1fa1059c9e09684fb32283b978b0a1a2e34511da09353203339afe54045a12e370706637777ffdb2c7c05f0cecdbf20a6b1d839b2e93ead2c704af7ffe49a3f811e5702381ab2219e9ba5b19f1f2e9194c0b5649dc3da149fcbe13f3be69232c30a47413dc3c08ad930023f17d9cb4f0bfcf7edf4180063646b6981d865d4eacc4e20e050734834c434617e0159fdc4763724a27d8d1de85eb18be99edf27ff0eb41b04b72e796a179ec0fd7414fee4639c18b5ad9fee0953dd9f64895c69d33687d8af66755e752101d93864c6d31eb5dc1e50d32df0b2829c112c9b5261a5d8262c45655299e2dd93435f27caa4bc7cbc2b61dfe63434d76d564189b9254e530989d8eb543caced5f036579d66c11e23571988fb9b51d80eae02fc189cc43f29752b7cad419bf4db26330c875798cf34ed0ae427b13f8cbb37afbe8bc284d0ced8a6375688bda2f24d44c88f660a037a4be155a4a5089926cd19a69f8f3e4e8f930cc422afda0ccfc11202c5962348681908e369cc75cc1917cf5010ae1cf05dd1211f1dda47131b6e6d2c3308ec9966c4c1af0b65b25257dca0c55a0ccfb1c038b30468e9cd8a290242e8160ca3d823f2bf40a9a23d9f82ba2df8c87138c545ec43c80a813a40e2ade7b6f4172248a1c76d9b91d3022d7112ce7d4fb84e1cbbb7df09c62d58a34771219c37c3f7f46b3d8f615ad129144071647d3cdaec73d02c85de394500dbbcb3a980362cc967d99f33631307f6fe6d67b46f2656dd3c72269c62ae3a99c9e775061858d6733b867d646016090c58f099ad1586ba131a657f1c8a00cf478f794ee9bda677e8497413be89053859073f9c5197c3f74129a47fe7805f0cf4bbbcaa87925740312293a06e16fa55b20da6cd16175cd77994b9ce507f63677f3d8c7823bb2b03b8880ee06c4fb208ad0f17cbee6c75d700fe7fd7e7425a2d7e9c0cb3f592b843261cbc178290420a33ca483df601513939d37d98059b7db250d19fa6abab957c61f895c4cb844911b881f77acb6e1442c4e62bb0cd74d0151f467488f3e31d2bffb28e06deb7daa5b243bb050a0f8eb7b4e3361c880249f073a2015049a5cd2a2126355c875edc19db3db4b2fc3e46d35f31e564969bb8fb59061b00ed00dd58413bfe5733cf41ba63c38bf93ebb3f7233f59d4ad3ba89b536e58d258c2ac0d182dfdd1b9d1bee441cbe65dd66854ffb5c19e112a174cdd0072ef775f4eefd84166581bd08e21cb0e5026abfa79f2f1b805a97be1d1c5795498e34dada9e6ef5a7ad81c3b27831a2f43a743c36af7eb0d48761b418c3d86fab9f5c5c937dd37fda7b49602d8ce763c7a569265a9421f791b5b0c9dba53f1d17028b5b3fbb977582a2ec857b6f68f27e6ae86ff6bc59b16cbfc9b6e3e95f9125d3f065a6ff7601dc2aabec5fd8d983687623144d4df0edddc0eb410a47a1a830dc45fdee211c318fd7d5f55c32a58790f65c2f48111606f06613782491e0165abdeb9c69f056681c01f95200286ebb29ca19ea7e3db92b74fdf2dd60fafc995daa34ac95767f37669f322dac2e8cb3c97757f1a3c904ac45530b62f9d661ee20d8720e5d9cb1186235b81576b57bc3ce7595abe51b44dbc1888b1d20b71db57acc7771d8ff76a25607d8fc1f332564ee3a28e1f06058820f0c2d9e4eb34879316d885ef9dd2667fa489a203e1efc3177ea3caef3577514a97ffb31e08c98dc1f8450f1b9b1d5521925561edfd6faf22abdd0a2739c93100a3b713d05dfd7e7300ae20c2b21bf113a7ba0360695f20ca03d9eded11cd677ff5b02922fba06581f752a18a6069117099ad76ed14d52d47278193cfe405a56050d70db91dae4f558309c08dadd8d78fe862adefd6ea398985238b70a7d331a4f47b1c6c7d03d8e029d530dce9c68b9de0203d1953ba0afdd18b03ebc242d331a9dbbbb2ff51eff55cac8a09671f425d37aaf92c1d5f03c2cd48b6e4da470104a48994eb02eb1d5caea7683acc2738616c0dfbeec6271807905c6b62d1772aa97f451abb6a9e85c497b5fb50bb032db61ec27cab93cf86437974befe348d88280db5b3c940bee04606e60309df1dc8b792a3d0314fd3d7ede8944f891e8cc55adb1e3743b376c43805e98aa40e2913abe8bff24b53681cb22a44619bca9d293999b30b9fadf059eacfd99315ba49cb0f349bc2f1e171dcefe899b84adc8fd22ccba63b213116a69d7fed458f796b6ddf8f292eb4af9cc625f419f92c4338ffa38c83d0ec85dffc96c88b7dfb6817e0f45fa33119ea054a50525b2a15abf894679c9440e1837e3d08b23159f5fd956bd0bf09318edd47daff5b2f910b2ad78e58ce6f3d424a2ec4afa1871f55ea30d8d12439b9a771feadaa0e4d4f5c065eee883099d40b9e8fcce2badb25c2dac4ed849ca21fed9435cb2d3a16d037e105d772f6d4f21a01a2b183daaa5a98c94613bb839f1d1f210cfbc79f51a464ce2cc9e1305475dba31b3b74a56fa1cf7078a235c85ad03a8609b5a7da840880a9964a046eb2a4dd7fdb0b339ab0240f6e210ccdc34bb6ed7f6107c89e8ab8d89d1b94530ee7a9dbcb7f33c524e7a5435821a164723d942890d039526a7a147f48aa6c018692f97cb22e1fd6d424ecab48445c976d9fe44a3ba699f060b6689fb8cf97e6b478d63cba5f9741a2f3d58a7ebd693e05037165b6a0b5649a45f14dfba2f5bca7bcc24f2d2cad6df91bbd3ee4025766cb7c5f042c83b849d33cf7b7391bd5dd4c40a626bb4adec78f3f1a391291ecceb86da337b5a98d9e6dcec6e805be06976058551f4f842b27c9b420375723630f2deff10f7905757edc918f34dfda5ab845287a200a4e599a6f079c709bf68e35ef3c433bf2bb22cbd110d273369b12217ae3164ac91bce5d6dd5e4b383c75c68d6eb6e389d062e74a849ae688cf6591a837705079c5fa70ebea19487e655c336f6df18f9af936d1c696460b3d02d8c7c72b981479f55183f4bf51e12a85c5654b178de4ce4ced04a2b45b0a748617de64a692f923a859159c9f3dc22e973decc82776ac7ae973f7fdb6b3eb20a40ea34d43034b28c6d3e3551dfc56aa9598274e5d67171ebf352a177f2480077d3b5e3ea9c58d4e4191a70d541285fdf2a1025708d5a802bf5ab2112a954c621b6f97963095f36a5f2a23fdfc7b4c47d718ec5a091e732671a8386476acf4b1ed58c317e5b324b2e3db526f5ebf77965b8ab7ef1fecffc1ea7f857e7be6392cf7a8ecedfc347d1cbbfadeda6f6d3ad48242faec39ad0aa70843908643e1dc5c95b4a433dc8f57feb4e9a091f02d277bea0b1eca99096360498174660630652a4a037038b6caacc14db18128c1b23e12c725354d752f40741550ce2c34475c7b8e260b50756565e17eff26afa5f452ed8453f412201469ef3425e2fe472cc693e8dc6dda42c532636d25c646780be86d3bbb56c627868c582b5bfa8af665f1e15156b0907df4323900bca26c664ad8044d47b1373ded6948b7e197b274de0e12f6700c49e56ba14efc3375e14f833c3738ae4fe7cd46f15e76b573c75c115a077733e367262d1046f04787ca1f499b35d764c47adcd6f6edee6878853fda320953b85f7bf98157b36ed7f7786f1e77624ac49373c82fb0d8b595e0bac6ddee95b5ebb800728ba103eabac02cc947564f92c6a68333ed87e8550cd769aae37b2420958f70523c090845e22864dfcd3925932e6163fcea8ad873796e9235e8e6a8c3ea3de37ed9dbd131fa27ac8b808099f054b47a0759ee3644664aab4a8b7d215216fb2c83708e2eeaa411cc1790aa2bf01c4cdaccd25f2c993fec5c8d8348ea450382825e3b0082a9af4fb9dbd88f77a6b6a2c81e62c37f26045e57c870be5f1c2cac58c9361112a2cd7d37f0370da54fe33834c091e68ac1f4302c943aa4e146dbfc93ea196eb732590a91c4b3bcf09f9e8141cf3d4cd07b1b5f07eea051197035a36d406a24387e9676cd97c4d724aa56106751a284170e20e8220ebb8092d1e25ac308bb9a0f02d892dd361325c5aea145c21ee6b112ab221f36d9bef844a755dd8c3657a06ac3a77c36292179d6aed884ae5c51fdf487ca61a34a19f931cd7f1b5d987a0746d25254ddff6fbd68ebbed777918981e415c1816b8d67dc154d9488910a5e57a31fe4f73ad97106682c71e09535e7d0d7b05e0b17fd7cbbf52f605502a57993addd1a67ad0fcc9610107b50f7b19fb015d378dc840138531e9eb207182d8344417e4db3044b1a5e43b2103ecc6c3226453784ccc564b6cbf682bcbe7bf9f3f453b0883aa9377da8df9c9ca2231977719a132ce401f7b5940d46502fff3602764c8d1e87c551c7a49e60226ce15baab3dc191648eaaca5d6ce95b7a0f5d3f2f0804a830238a54af3b94121ca280af91911c576a0efee901b9cf891096bef2f2ca25a33ec3f8074f3d0a86bd0ba622c448ed33c2dbb105b2bcd8e0d547e2fb4056bcb7f43d0c2c27b44f661f2e38d4852bcdcb30c1bbbed047254a3be4a02328c6b9fd6ed4ab2e4b76fdbf417bb7f9146adb0f74da21d549527febce132d13fef16bad8c3ebe436a24e2390c452ed305106274bac9d96f6745afb4d5fced18c71e110fa24670481d14373522c0e711cb988a7c9f9fe8fc93cb159ae3cc23dfb6110ea4851e3550fe2bb12ce978a4d591f8e929de5c82d8068eee31e1f005f19fa1b4962e6bfd9872d3bc4e8184d62f9819d50ec754f360f27c0ca0d7a36176dbc55aa964d3822b94b26b1ceeb6186b97db2747baf96734a", 0x1000}], 0x3, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x90, 0x4}, 0xb) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x1, 0x0) sendmsg$unix(r10, &(0x7f0000001580)={&(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000001400)="c4972b44ff836a3e83cf3377e11b7c0e04de6870cd3eee5ccdf47723597b29ac0c535f5f19d2c4f058527186a39165b1cee1971ed8fbe4366dc9c0d96c9f03d26f95316922394371aa0dd3116ff5604e601004111b68d13d03e106fca9fa4af594c39178693316d0a0102fcd9325e7e8f82ca5cbedcc00", 0x77}], 0x1, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r10, r0, r10, r10]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r10, r0, r10, r10, r0, r10, r10, r10]}], 0xa8, 0x402}, 0x8) getdents(r0, &(0x7f00000015c0)=""/29, 0x1d) r11 = syz_open_pts() ftruncate(r11, 0x7fff) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000001600)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$WSDISPLAYIO_SMODE(r11, 0x8004574c, &(0x7f00000016c0)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x4) r14 = getpgid(r12) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001780)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000017c0)={0x0, 0x4}, 0x8) ioctl$TIOCSCTTY(r10, 0x20007461) recvfrom(r0, &(0x7f0000001800)=""/8, 0x8, 0x800, &(0x7f0000001840)=@un=@file={0x1, './file0\x00'}, 0xa) setpgid(r14, r4) syz_open_pts() write(r13, &(0x7f0000001880)="2b5ab1c1d1a8c29c7afa973f7309a0cb1f7751687c0a0de6f637c1e827ce5d265f0eaa8747737db123b7dc025cbbd8793c94b69bc9443afb01a944a277", 0x3d) chroot(&(0x7f00000018c0)='./file0\x00') accept$unix(r11, 0x0, &(0x7f0000001900)) fcntl$lock(r11, 0x9, &(0x7f0000001940)={0x3, 0x2, 0x7, 0x33, r8}) 11:10:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4ab0f6bbc0a4fc7546c267a8c4c64dc4da4e69b44d7b671d4bcf6958e3c4bee4172c933eca83c4bfcd9dfe3105b95349bcb29041f0e4e31105a96641e623ed732c66903c88b3e47941a97202a4334b68375f8ab85a3ace9896d02e695bcd00e849140251483c22639b80cdb67215bd1068e6cb7e7624b5dbbe929d79bbc2c6e2c42a6db8fe784570b39a16140c15f9f47440fdc6d8d217f462830e4706d72c126149b26988823c5da6dc69fdfe4beda31443d4e81283546c088471da96431f8360d82d5e7a961045fd59b52e397c", 0xce) r1 = socket$inet(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) 11:10:21 executing program 0: open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x5a8, 0x0) 11:10:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x20000000, 0x401}], 0x100000001, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) read(r1, &(0x7f0000000280)=""/174, 0xae) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x24, 0x52b}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000005, 0x0, 0xffffffffe545fa0d}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0xff}, {{r2}, 0x0, 0x3, 0x3, 0x1ff, 0x5}], 0x1, &(0x7f0000000180)={0x4, 0x8f}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x9c19) 11:10:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) setitimer(0x0, &(0x7f0000000080)={{0x6, 0x81}, {0x400, 0x6}}, &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x190) bind$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() r3 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0x0, r3]) r5 = getgid() setgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x1000, &(0x7f00000006c0)=[{{r6}, 0xfffffffffffffffd, 0xc2, 0x1, 0xaee}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x24, 0x7ff, 0x4}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffc, 0x3, 0x40, 0x8, 0xc7}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7, 0xa6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xeb2c, 0x9c7d}, {{r2}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x100000001, 0xfff}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x7fff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x10, 0x84, 0x9, 0x100000000}], 0x1800, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/236, 0xec}], 0x4, 0x0) 11:10:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 11:10:21 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) setsockopt(r0, 0x8, 0xe28a, &(0x7f0000000540)="c27198f5e521bc0dbbf703afb72adf1b40e6a05bd680ed5d2d084b239acfff474387e431770f860e1d5beb36236e7a4c6ab2290d66f2c586086447bc9e55b76cf32bbc9ed3c1268bdd9cc71512618d947d7d758e41de2338a15265cef41499f0b56a7f2c318b7570813f61bba16eb1454d9ef32fda0e1b24badec1a947d334e1676bb74a8f96bb5afa1631bb5383a091c0b40106389580576db2428f1ef2273668a2930d9606baefc35e9f92b26e66bb273889bc7541796658d98924c01e7193fbfeaf6906786aba1f2341eebe1d812175611eb7c7c78c029786ebaae764e072f430f0f2a908d500e069986336e5921f79ba23aa21d57bd0efaf97aef29dd3ccf9545778653f15163bfd4121d21bd75fa8a1a487d5ddd81f912fd14fe49312927229316e10b15d1d3fe43ea76cbb0cd3769c9fbbd0d0c7653de4bee5dfbce6fe9390091395dae08a3d5f0445d33dbcdd82f40966cab95692e15ca8c847c2382d49e6e2c7fe9daa135d16bd408059d71f440fc26c245bcc0fa09be487f832204b0b9bf7925d910a29f44cf8d22728f394453245aea22d935ad4459425e52fe18607b528f01d6e59e9b1c4dab50f6f9b19afd18d00bf6c1ab2fb492a4590b099599f11934d08d572ffdceeae26f9b93c40c1ef894b29f3811550147506b66b3cd6d791656d3b1c1723e70b504a073e04655d8f81badb763b87bca1dce74ccaae8076c1e98438d5ad94c7683de9752a49c5b4f2997bda2954332dcb6e0c8d0db8a2fcd5a331e79b2a8571136d30880901c18874bdafc0535ea8574163a8e65290a8189679435798d73383cbbf0daa3c90643c3de1705bdec5dca8ef49ff2c070f7f4e1aeaef8787c71289e50c60f226dd7813e941b847ebfad81ba839580f7fa11aa62840397cab69ea6b8cd207f5727e8afd35a95d852317138e3b099727df94e7bf02d01870c9b870f69c5ba68772c35f037d446acf41a6fa3b1692cecaa85f50842efebf8b35dd9bf25d04cbb342f6e7f892406e5c24f92cdd9d98f5f92d9aa3ac783918e2e54d7b2c82cfc88956fdfc8bd8979e03bb7384d52a9b6f3d2f756c07f19c18c19566ffe65b348e55b285d6b9007e5fc5b23c056d508dfd08e7be45c4645b9ff345e474576eb92c290f2f2e041a8c6af8749dc20c5dbd5595687cf6f2786667b795533f12efa5998e78710a633b419b18d369c6e21a79b2ab7e098ab894b546af71f501d9ea101b1b0367b720f3a1bfcc60a659415b34f0f305b850a24558516aa50939bc5950a6131c5318b646e4100a4410a7ce2971b1c4dc70121b07483e3865ad54739380dcd5e4bc16dbc9689bd2c75b9acd9e65a268bfa00d45e64443077a550311f9561228a1c8a460469b231a57447d36d6e4fdfdd48d0283ef259eff664ded78d66fbf1eedc1e0d5f127dc45754022c0c1a7b4f76bdc05b2b4c9b50c5ca42448b0dfaaded948243e94f15c85db48624810a0c43fef0c25e74c4e863438b119f41c7686b644287f344daf8592755b3488cc75709865e506bf6a87c887109785ce5ca8c59399cdd985743342def31d10e0eed7f1633cf9e8cb4cbf7971c668302f2004efddf543bd7c5210907003a522cc48f69d28d4a5638cc424885af7e5186caf8bbcfaf5c741c45ff418a5c94e607a200236f9a4c46cae30893ca9e17794728d371ced5541ad4ffc77a41dfd415543bc93ace4e4630a30c5b8ef2299d9e57fd9fe58c84638b4f6869e8c2e025270ab4b516692cabb6ecda08017ce8441b00908ddda6f7c5e8b372c4caac1167adc29826d979fb2d481e2a60a98a5fee636be1b672e27bbcae082f71e99f7b356e03adb7eaa533e2acc523c547c9162773abf4ddc540635d704b727baaaaa2d648fb68c1270b450e8d4f86e65926ae0f188b65895fec6966271df57088a84fa946daf69cbe6f40805d5ca228df4d744f2046c157d2ca4e912b2e949ab852caecbd681bc1d0cd69b3a0721d7f103d65577fd9185741fac5702a97d192e1dfcf8baf2762904202476ebbab92ac6acadf908605020b990af6aae28a8efcba20f12a85aafeb3fe29af7dffa420543261612fe1b3f54d7aeb04c9c84fdd285854fc8f21b40b4caf25e8196daf94fd80931383b0fcafcf26582e6e271b4b1b08a5bde2b0fd97bb9a2b6e08e7992806a85106e6bed6faa5e427c5bc8b04a4a41dd5f0198b3d523bed0edc7c90fc6c63a26134cb668d991eea74b1be38a13ee606ed4d6e0ad10a34ad92994375af4ddc6ba11f81bdd66264c305d7631bec61f4aab08aa02b2495e0d8d6aa39b1425a90d14e6281fdd1d8e14aabf3d2c446abc7f12d01fa73a150dd9bc1cb00ef9ff37d0e0bddec7c0f2f842d451fe1a6f55d15c8378328900ca06f50d85925ec21405e2b52d947d884e1eee98b9f24f712eed6da5a0cb0ae94e27111dcda9537a7468693c687743d77ab3da1cd7ddb55b4c5296b42abb35ca6336f2008255af2848225be07c35e05fcbcc70c4e826c25b3aee677dd37f99b62fcd32eb09465290a13eee5a6cd3739d9d1197a7f7f88ede760a25878252c4afaa02574327df66f976033a647739e6188dd47c8617267bc0966552692865bd62b32bf78171068ab02a93062ef21686e9b6ee7db95587206f86418887d08cd4455fd3beebe332f71365d0b8f0a9eee1c0cdb18c344934831d0b444204c73d095ab99c3867e9ea097f81be38107447596687f162e0f1f3b4c621bae17b0d226d7d4c0569f6253ad312deba64c76469ba40585f05bca4e7043e191c9066b0c2012cf21a05e3a0bfc81a93bbe244ea92cf76fecb54b606e05c3cc320ed95eb344ec49398c0b1b712e5d7333d566c09a2b8c650d8559f5885ff2d42774057d836275689cfec953bd3e07c86019b1577dbdfe9d6e95ee256b86efb7f6de0fd6c152d2289dcf3329fd6f3d0e4b9313b9a806e040382b0078fc36464ccfb888a2c6a5527cc58c7da08ae00750f6e6f84a16475885ea591796854783e62db1e620d1d2660657090349ae401b2eff1c698f63c7a43efbe163a47ace3425ea6ae17f242a2b7e48c827afc12434ae3456a56517ea6e3eba8438482cc741c6de12d0de754f56a09d2ca8b75294ea9a3e874f37329ffd3a49936c66c56f8993229666c72661b049f66ed6f603ffb29e82631778fd0a01ebb06c5c520cd0332d613ceb26491cde583d887706615da5b739400aa73b2f441bdd66c11b0d1813aa88fc1ce9e93a283cd46e6da31b7471332242d6eec56bf76757867a6888b440f69f3a63be081c42e10e8062b8ba932e363e8aa4875afeca8d564f8cb1054323f227a6e5bf6cf4bd13af682335d3eecad8627dc05bf0dc920f33d1daf00ca093a6376ec42033a1aa45591909bbfbae41a7d50358a3580bbc371fd18872c28c378bd147948ebbbeb244646013d19ada65946980a2551d95a308b601399a077d2d9af36af92bb0fe1590fe229b58b0c7d9fb0740f1f236e3eab58878b20129598d4ea2b6f457f486f5fa7628419f9646a5d6aea1a105a5326e9b52c9b36a4e35d076d2b2bf9b4982a59baf46eaeaf2a4c85f10f2443f9bef755d6e5b979641bdbfc15550f0ecde130404626cd914c83e460f50c57253859d4fbe3d3028ac135f66030c28bde30ed83b2907b5b086650a5d8cb4b3890ceb0f7c2fa649f0c0ce7e5f604507e957dc37480409515b0ddf62b657d78e777feaf969baa9095dbb85c6b2f24c77fb53ce76452f0e0d35882e0468f3cfe8c631de324f18db473e6532eb564885d4ea19f63a2459f652fb75e20f8a731ee4f13c959bfefa6f64e91017e117255cf22378fa7002688533b1b48a1ece2481eba50f730973fffa05b9109044bdf7aced61d3d49cea41ce8bb2504144888c5b0c46681f98c5e1dbe9ccbc5dca7c80418020c52fd0b0b7637a69749e82e414dd8817d775a7c1501fe78f17a2447ba661e1d0b98ef280027a1702ea3b2c47fe489488338ccb5d4da7ced3ae8441d16895b79c98c545d7361d04262cabd5fde8761391aaed00b3fb955407bd66a837ceb99fd9c219c957b9b81d50521e642598a04fbf24771043257aca7c6825f30d4f53f47860aa03263e1906ac79300709e5352356b0bfc5ddaca58875be3c7efb083e23a6ce4e21234da93e0fe908612194d32a6c3518c0c78a99830400b905f1b229f4a46e3142afae5292aabd0ed2b989931d4e24459c8f464a5023be552dc50583460be8b12d5edd08f3b1b4cee1ec930b0580c9df90c40a2346fe84ec88c059d3ff9af226d1dd2a51ffcb6796c36ed600f3d54e5ad2d966c89d1470f1cc2dd77fc6b3c8c58b48bf72bb304fef7c4f72e763e4079d69a8188b3c283c43c87afaa53cec8cba72c5d365e96e79f52a28700a36cd41db23e139ffd07e64627c4cd09b35aeeb3d82ac6332704f0a523ef748c0fdcf75b18f16c6054fb3a21fde258ae9a13c8d477b24b59253ef34966bf26e14c6580dfde9c1536e41b2cfd8960a161df3065588faeee552661edac89a0bbfbbb72091ddca50c9979a0ece5757c1669cbc82387c50d4c0ebf490e3637f5dd94091748f679afd58a7b05e2083c1c505f18e611c9a9abb8d537fd851c2ce2184fe4977ea2b00363a143768f4a0252a6267e52f86f403eaca6d2ebcd08466fbef4ec52c208e25dc4c8f3b1fd348ade8bbc8347cdfbe5d3b5e9a7a41ae9fcfe0afc324d626d2398b32b53bcbd084ad73fc505937b8a487bb76943d9c6980cc44d5f6fba50c15705491bd32a5cc3461aa7a002afbed128beb44b469451ce746811a58a30d2492fed2cc4ac197e14ecde5593a91b74e68419190ed1839fede57cc6e2f71d4b958a4c8cc846602638667c48825a15f1d53d51fee67946e5e95c67e8029af9df3664ce674496a1375730058b54f95894a5b357408e6f7fc2d228ce071b65be0f958cf764f9b685cb6d670bea1cdb9021e928dd9165f54298e279da70a29483f20d278376115c93e14d0cdc65fa89517c60b4e5def6814206155c1b9fd9cd42a3847bb9e745d712f75e6761925e3e3336d733dc42edf39e81eb602377bd91658c26c3da385bece38a6cc54c573e5df1d97443116943676e09ab271307ef1e11307497891debd92b278f2511618c591edcbddf29ab69178aa4c8f9347bb6de56946bffbf2a3e1c8da36d9052e00d10c7bc2bfebae55778b11776d9e40ccbd1ea954b8105a1cdd05547db7595271ab0bfe8f2c1e783ea5f2e0078dbee7debee2e33a31450f1fbee608d0cad29719b5d89adb7612a028f4986475a46a5929b30f1b3ad971fb89489aaa0bfb5817da12e2e928747d8508a37a9ce322c8eec37815c7000853e147581213f21431a3b50d3fadc81bc16d99c7249406aedc7d8216d926e5905c07f58976d287c9273856ba1f1ca6992c8c7a68fe5492f5344f59c758729af870867bef2d6a7bd08b08290a3a32f35d27caf6f597100b74fde9b3cd6db938978a6b2adbaf6b90bfece3a8641178071b34330efd7a7346effe3064edf1b27bf1aa3f29f1a14bf2ea785f1fefeab527a3fb5a9d2e237779f6b9b4f125a7235e0c4b1e6381335b9614d18a9125e4c74dec6396ee5a697ed53a0c2f497d501803ff80b025615bbf14792828e809bad005c62c89c378f3f2f0274bfcffbcb2fd2dca58deeafa8c79b34389c383bb6a4d837c7b02d89182897863c7b6374be79c31cd4d3a097eb5ee235af7510474c7231ad5283258dbc660b9c892c1cd649b2314050235b6f3ea9a17070791cd179013822b1454eefd75940504b998e", 0x1000) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd}) 11:10:21 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x200, 0xfffffffffffffffb}}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 11:10:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e052c0d44653000"], 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001c80), 0xe8}, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getuid() accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000b80)=0xc) r9 = getegid() r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) socket(0x17, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r18 = getgid() sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000006c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="4ab00b8d93d13de35d524b2731dd1c90aafb09754dd8caf1ef9f9d9e230840870e0ca9829e6400608b30ce7b07eddbbb65bb4c87cfaf11d046a761e4f87ee996e99b1d782aee9e24eff2851ba9b57c2b6b43d9c852b7538cbff974c4ebc95bf2ef", 0x61}, {&(0x7f0000000180)="42c0cf69647f413962130e231426b5f62db7aaaef83446fc5e48aa3ebe0df755729d07fac7493e347eb506a7f771cd26625ac290f660261d9ecb1362e484cca09485759f49e60a7c5514704b4c75e3410531b81b72c2d0b56e8cbdc83f5ba053efe2bce5f52a7982d146c04d38763bde22c21545431d495c82a98e244ae97a6096d1de19d07783d431824de725b4ca249ae66b1482aaa461e420c9d133eb65d2d8cf9759c47e82f729ab590750ce55f0b9b9259e57165c7e1e31f24f1664384c5b", 0xc1}, {&(0x7f0000000280)="48acb9ad99d4d888cd3f88cea76a77b27eb2baae6490926c5591dd5d739b8ce4c2f0da400793e5d5770976f03cc8db3ed5010f5622406b03f4e3cad9bf2bb290a750d5762d46c40752bf58fe3e66ee595b768930c92fd6b42cc60d5284a991498b6b522ea2d5afe58309d96b5d8647fb262dc4ba34ef90b8b789d2b10b32b03f12fc773b3faf9d276105a6bba3e451", 0x8f}, {&(0x7f0000000340)="162528aa71af0cf9c9387ae5cbf721201a67a1d0e37871a6beab2967d5d2cd8ac91b91f980f4de35b2e527d4a033f03fd69860a09409f997be3e2a63133b5d7fd703653c3f141ec64342b984c42795b3dd2c2a8d518a61d2b013159ee2baa8b1aab65030988b55a6e3365d99c3f34174426855487d70bafaa92eeb7c6244ea70973c1a6186911a2673553c0859ed001ea6fcff64d74866d5887de4841c4475453787dcedf52f86829609", 0xaa}, {&(0x7f0000000400)="3991212840333fd016fffd5818b18a1ca22f45eff87e6dced314fc42f6623ec679892af1901ea4ea3b70794edd01967ad8f0ec504bad8b6b9881a182045afcab37eeac486d6fb11bfcfb905124695ebf703887c062049ba28d4b83c7e87b734db6a6c9e3783937ce85d5c1eff6f02494c32c681d79af4c0fa28668fb304930629d1c0bbf48d097a07766ac5b143fe9659694165c75647403798dc63852c39f035d2167fb2d18d5878c8a0107", 0xac}, {&(0x7f00000004c0)="a036ea65684cb8e75690e60126a0f5d283d8e422347bfc117dd102918406f972de07118ad0c511e36dc759355b40ffc99533bc6d45c8be6748ab45e44b0e3ba71ddb98a4808b1cc9360a33cba8604d7bdee0c3f83c613335f446fedc7350c3e8190350ed9f4672258fe67a374ab389731965", 0x72}, {&(0x7f0000000540)="88cd57f69b129ccae961daf1452b43d85621b0113fcc4dd6c1788e7b3cc8ca2d57de9361e3a2f791becd363b8138fd026baddbb50fdfc66a11501bef66c00efdeea9c9a2f54ca481054f69cca92c2ffaaca80fecfb4ce313749f816e1f2f7f96bf4f5e3293ac5fd459b7902c89cbe0c5f43760505800395e6747f02877930b529c24019b657e3481db3714c68b07388d24d889859385533a822e3e69c15605cc0a1d9c60c737a4ac4f08cba55163ad3dc5747c065b06b576abdb99a6ce46e7223165a6ed665e187385a31304f2b29371aa05fe7c667289270592ffcfb28e75d0aa196e5397dde3debefe303686926dae8d91", 0xf2}, {&(0x7f0000000640)="ece213d0e986db5a779256f58fef954ae12466352febb704d5e5250ce953e811c286f207f2bac8f163d240d8bbf8f9771554cbba4595d3f081ff520945d4c2e76538015439796fcca2", 0x49}], 0x9, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xc0, 0x2}, 0x0) 11:10:22 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x80}, {0x18, 0x2, 0x4, 0x7}, 0x3, [0x1, 0x0, 0x8, 0xec00, 0x8, 0x0, 0xfffffffffffffffa, 0xfdc]}, 0x3c) 11:10:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='@\x00', &(0x7f0000000100)=']}{$\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 11:10:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x296, &(0x7f0000000080)=[{&(0x7f0000000000)="c9", 0xfffffffffffffe4c}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 11:10:22 executing program 1: munlock(&(0x7f0000039000/0x3000)=nil, 0x3000) mlock(&(0x7f000051a000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 11:10:22 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001580)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) fchmodat(r4, &(0x7f00000014c0)='./file0\x00', 0x4, 0x6) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 11:10:22 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 11:10:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x7fff, 0x1}, 0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') 11:10:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = getegid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r3 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 11:10:22 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 11:10:22 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) read(r0, &(0x7f0000000080)=""/173, 0xad) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:10:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x14) r1 = msgget(0x3, 0x110) msgctl$IPC_RMID(r1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x800}, 0x0, &(0x7f00000001c0)={0x6, 0x7, 0xffff, 0x7, 0x6, 0x6, 0x0, 0x7}, &(0x7f0000000040)={0x2, 0xe3}) msgget(0x3, 0x20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 11:10:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) socket$inet6(0x18, 0x8003, 0x20) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:10:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x822d, 0x1f}, 0xc) sync() r1 = semget(0x3, 0x1, 0x14) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/39) getrusage(0x1, 0xffffffffffffffff) r2 = getppid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) wait4(r2, &(0x7f00000001c0), 0x1, &(0x7f0000000200)) getpgid(r2) 11:10:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x100) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffe0e) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x10) getpid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) 11:10:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x200000000000000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x410, 0x0) sendto(r0, &(0x7f0000000140)="c92611ef186d6d92e5005543a4acd56bd546b8fcad4009eeae34a2173d9f89ac0949f9924e2ec4f24218ed4bfe59e1c52db8ccacc57a63031b83bbe55908cfd5afe62693bfa49204e76907b724f31b87ffb08797bd5f1fa4dab0446028e0aeaedb49dfa401754f97d4fdee453c25f66b502f69dd71d9035b438f2fa0e82b716d0c371829aa58b4c460eaf03cd2195ba4672752f8681f827dc4f89b1a218b8cc257c6569a2ab793ab4e2495ccb2a4cf10fb6b15b4e7639006aed4bbb732693fb2acfcac76dc780e9a7a0e531d4ce77895f693a9", 0xd3, 0x4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7ff, 0x4}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) 11:10:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0x5a) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/48, 0xffffffffffffff4a}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x9) mknod(&(0x7f0000000180)='./bus\x00', 0x208a, 0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) fchdir(r0) 11:10:23 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x4004667f, &(0x7f0000000000)) 11:10:23 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x400) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:10:23 executing program 1: socket$inet6(0x18, 0x2, 0x4) 11:10:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="22ecc27cd8ea78ed2010eba3c6c4b8a8f4ad8c04c2df2cb6bcd9c97051764f7e56b6a32f7ba02b10d99fd6ccf4e10bb639b1d3445c380d369441812b2fbf3b4ab3f070c1ea3fffd0c45a16579478bedc35506b5c3a715a4c78cb6b157dfa95e1948b7a5618a5929bb8f25ff2bbdf18a61e5eb11ed414500706218f8e40a3ae78", 0x80}, {&(0x7f0000000100)="2bc575f70615533f4100dda23d4575b91c05036b9b03bf631baa05d382eb576318e1f4a0dffd6dd351063e1aba084971a1a162dc6561d00f572ec75568564ee5436ba5482df8cb1c94c943a230f2d1090a43d59abb446df6a9aedeca173a3e007bf7bf60c85f3076fea8d93a5174d5b1ef344f1861a67f976900c13a610d24c5f6e834", 0x83}, {&(0x7f00000001c0)="c1df5bbb7240c54a48feb29445580ad220662f48739a247e3a6589b102e81a65f1", 0x21}, {&(0x7f0000000200)="f0fffc889faf367ea9651d53f18d21cb4dc2d1e4f17d7f09d69b115217fc6785378e10f99a1704818ed204b82e62ce7c879446dbe6d802199991fe262810cc3d5da944bcde6a1f578df52a70b5e1a52ee0d684f74ec78e8fad17ab4a95502f766b141b84b037add61d2abc6600437b141a3946a46dc8b2842485e95ffc5b7d3c369196d9b2aefe4299874b2d21039f04aa0d2ab5745f258805f3e313358cc78a9807081552fa5b1fe3b3e3a8061f", 0xae}], 0x4, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x5, 0xcc09, &(0x7f0000000300)="226c186a38f19b97705c2141e2fdd7200cf5ca5ce35d998b62cd8355a7108840f7eb7f5e4936291893bb9a301f2eceec8dc165ce1d05e504693d41bb7d5c696d726e26716c77b8", 0x47) 11:10:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 11:10:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) socket(0x18, 0x8003, 0x7) 11:10:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2047, 0x202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f0000000280)=""/192, 0xc0}], 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0xa6d, 0x4, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x800000002) getsockopt(r2, 0x7, 0x855, &(0x7f0000000200)=""/62, &(0x7f0000000340)=0x3e) r3 = kqueue() mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x213a, 0xc38) fcntl$setstatus(r1, 0x4, 0x0) kevent(r3, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 11:10:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7, 0x0, 0x1}], 0x470c7792, 0x0, 0xfffffffffffffffc, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x3, 0x3}, {{r2}, 0xfffffffffffffff8, 0x50, 0x0, 0x100000001, 0x88e}, {{r3}, 0xfffffffffffffff8, 0x82, 0x4000000c, 0xda1a, 0xfffffffffffffeff}, {{r0}, 0xffffffffffffffff, 0x0, 0xc0000008, 0x4, 0x4}, {{r0}, 0x0, 0x5, 0xfffff, 0x101, 0x5}], 0x10001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x20, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x4d, 0x0, 0x8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x3, 0x3f, 0x1200}], 0xffffffff00000001, &(0x7f0000000280)={0xd5f, 0x6}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000380)) r4 = semget(0x3, 0x3, 0x80) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000300)=0x1) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 11:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) flock(r0, 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000600)={0x400, 0x8}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="455c517d92472cb52dcd788535999b645fbaff0e845bc980ba8f9cc79fba7d6748c9f62a86d560f97c9fbc0503d339e3e5b4e6a2db58633b4c7fdbc2a72ef5bf", 0x40}], 0x1, 0x0) r2 = dup2(r0, r0) symlinkat(&(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/30, 0x1e}], 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x6, 0x4, 0x9, 0x1, 0x7fff, 0x401, 0x7, 0x0, 0x0, 0x7fffffff, 0x80000001}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'\x00', 0x7, 0xffffffff, 0x18d, 0x1, 0x3e1a, 0x0, 0x80000000, 0x2, 0x2, 0x7ff, 0x400}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400, 0xfffffffffffffc00, 0xc4c2, 0x3}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x80, 0x9}, 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4254ff1520ef0a7298cd047d2dc0bd6d6c0300018e05d5d596ad5c75f7f741f022b4af82ef8d93226a2e9772cf590439c2dad5852ebca8c73fe8374af5e3b3c7505e6a25adfe8cc23cbfaa4b1ffbf10e0861d5b89e0f17564f7fcecec2a6fc5b06c68cff550507312d62ba3c4cf9b", 0x1f3}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x8000, 0x6, 0x80, 0x127}) close(r0) dup(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000280)) syz_open_pts() 11:10:26 executing program 1: setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 11:10:26 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x5b}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:10:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="beba584b5725543ce557a819f7739f5f618e812c95bc6ce5b3960c1ec26ac9a2da311146188688ab646d2d903355bd055f6db69074b01e442dfa2f87aeaebce7de3e8d2e67c598a8809ea3acd703f5738a4d6ae36ff1362079847bea876ac0a30b1a9e3a3b4d0e2c45ba87a3db9984b84757", 0x72) 11:10:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 11:10:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x20}, {r0, 0x4}, {r0, 0x80}, {r0}], 0x5, 0x2) 11:10:27 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x3ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x2) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) socket$inet6(0x18, 0x7, 0x100) 11:10:27 executing program 0: open(0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xa44, 0xfffffffffffffc00, 0x10000, "4e971a5fda82e1a0632c374773bab6657aa6cbb1", 0x0, 0x9}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x0, 0x8, 0xfb}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 11:10:27 executing program 1: setitimer(0xfffffffffffffffd, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) clock_gettime(0x2, &(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x0, 0x173, 0xc1}, 0x7, [0x7fff, 0x8, 0x9, 0x4, 0x8, 0x7, 0x9]}, 0x3c) 11:10:27 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:10:27 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7b, 0x9}, 0x8) 11:10:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0xfffffffffffffc62) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 11:10:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9f, 0x2, 0x72, 0x0, 0x583, 0x5, 0xfffffffffffffffc, 0x1, 0x0, 0x59, 0xffffffffffffc501}) writev(r1, &(0x7f0000000000), 0x1f0) kqueue() accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:10:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0x6) 11:10:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)=0xfffffffffffffffe) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1000, 0x1) 11:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffff6d3, 0x1, 0x9, 0x4, "4789a883480ab56fba352ec64914b02530f542d6", 0x7, 0x6}) syz_open_pts() 11:10:28 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x83) 11:10:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus/file0\x00', 0x7, 0x0, 0x3, 0x0, 0xfc78, 0xffff, 0x3, 0x3, 0x2, 0x0, 0x100}) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) 11:10:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 11:10:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x7, 0x8, "2fb44556b8ecd6881efdfc4468b0f72969ddf60d", 0xfffffffffffffff7, 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) bind$inet6(r0, &(0x7f0000000000), 0xc) 11:10:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7fffffff) read(r0, &(0x7f00000000c0)=""/162, 0xa2) 11:10:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) select(0x40, &(0x7f0000000080)={0x100000001, 0x0, 0x2, 0x7ff, 0x8, 0x5, 0x0, 0x9}, &(0x7f0000000100)={0x1, 0xfff, 0x7fff, 0x100000000, 0x100000001, 0x7, 0x3}, &(0x7f0000000140)={0x8, 0x40, 0x9, 0x1, 0x7, 0xee2, 0x2, 0x8}, &(0x7f0000000180)={0x1, 0x200}) 11:10:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x0, 0x80}, {{r1}, 0x0, 0x0, 0xf0000001, 0xfff, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x4, 0x3}], 0x0, &(0x7f0000000180)=[{{r1}, 0x0, 0x62, 0x2, 0x400, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x600fffff, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000096, 0x33e, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x8, 0x5}], 0x8000, &(0x7f0000000200)={0x1, 0x80000000}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 11:10:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) connect$inet(r7, &(0x7f0000000240)={0x2, 0x3}, 0xc) dup2(r9, r10) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 11:10:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000002c0)) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='x\x00') 11:10:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) read(r0, &(0x7f00000003c0)=""/207, 0xcf) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4) 11:10:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000008143217e99356ede1d02111ff3528ce13013db37bddc07bbc0f6f9313971"], &(0x7f0000000100)=0x13) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x100000000, 0x1, 0x1, 0x0, 0x9bcb, 0x2, 0x1, 0x1, 0x1, 0x9, 0x80}) dup2(r2, r1) 11:10:29 executing program 0: munlockall() mkdir(&(0x7f0000000000)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chroot(&(0x7f0000000100)='./file0/file0\x00') 11:10:29 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) 11:10:29 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) socket(0x6, 0x4000, 0x100000000) msgget$private(0x0, 0x110) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x0, 0x7, 0x798}, 0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r3 = socket(0x11, 0x3, 0x0) connect$inet6(r3, &(0x7f00000003c0), 0xc) listen(r3, 0x0) 11:10:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d4ef8ea2acb5f957fd6e6c0a24936e875fa4f5b9f706f50041f1573d54dca945026e9737abd28e342e5af4dc5af1424f2c5bfc70c420f430d7673c8da890863bf4ae663ec1b8f27238b4e0cec600cd6139c908cf33724a83bca092b614b074e11e7fa7110018523c7878fcb2f53a958f96fb7db86357024bf40f0923f71699251a8b2ed1982f65159490cb52981cdf5304e40e35e7ecba403c3fb16ad7f1d39ae164", 0xa2, 0x400, 0x0, 0x0) 11:10:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) 11:10:30 executing program 0: mknod(&(0x7f0000001140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000001180)="975096cc3dd098c64dfd2d7b8f1aa1fb54356a7d463e7ddcda690edb49a7cde6a3168d0cc1e66100f373a133e90875d6fab8d21fc8a25b1358f8eac3ef001279f44652709728e648db9f7cda6a60d5ff4500647fc5be6a308469cfa3af9f91b44aac9aa41ab1a8f8f49cd411831bc4893a", 0x71}, {&(0x7f0000001200)="ccc6e95200a4a9f170c0975945321fd75f62545e33c067a9d16de72a242acdbfb5646a30c5e0c3cc6a53c456358b1f1fc17ac260748ac31b48a7f317f705b16faa24ed74454a1a33fb10021f79d196d8b249ecce8abd7106f62e283a789b714f1ae828b3f98f5bd85d96accdf0e82da386b772383e4c098e9de893acbfc6af3adf0e6df441a8f843de07", 0x8a}, {&(0x7f00000012c0)="ea03700d02d99ff5b3ca0a322f93b72c6b40d6eeccaea400ae3d055feeb887b604601f61c2596a86f4e329246b833ff40eacaa30021da019c183278da9231802f977c3dee49abd7c5423a3a9372e8519b3d8fb42dd2113142e3882980ea2a67fb9c38438e0d430b95234b0e6af58083b3e251e3a12492c50540789a9cf609ea25e48b5f773c00cf5d49337931c7691b043a08ce284f6c3e693645d63c874dc2a661b25fc09401475c84e5a031625538b63e613fb1b6c04afa0e5bf8c0cc7e847ce6ceefd52b473af3af88072bcc8f491b18676a7784ab92fc3867ad62aa073bd353c03052e989d95170e02ea5daefe0a68612a567cf108c8d4478646003f95f7b3d6b85dd72507195b3426147737594b847acec3a51eb9f2f998d840191c4df768aaf141c6bd823ee213a278bc386daa429fc2573f4a010064a074684a6b5aafe050f2dc70ea1af7e9526ca3dbb26e70734eefa07488b21de195b80d86a9c6d5af8015ccdba36f1141a9c89c3909f6dce9370ac2b5bdaf99c72e7d57b396fc1fc94ae6059b133da0f187f1911fa65b57747d115852871804df988337a6956ad703b338b4c8ccd162626dcebe38c8b9dd8ee5e1e46639c47d446bfdf995cb6fff250800c5a41460a184b269db509502df005838b4e6a5b418592b68410a160e26b088e5d9fbd77e79976d57e7bd54c59e8bf4f168705f5e7d58e47955afb4e38a298822a518dc65928bf08f2d3918369ba92380dd4b4b6b51338f30371696b02ae25d2c18af73a97664008e06695394e868b8c5da697ab71199bb703824892955d8e62579c977884e09f33e5cfcf72a215e1b30004a642cc3f02c31749711a15873e45bf27a147d66e7ecc7e7a03dd53115856ee17b7fa41d4f4708b655c1c0fb3d0999cc1b2043a37df052e9dbf38a0acb737be9223b2cfe2319159ab538a854ce385cf5f310036c288341bb662bae1eb0fff515d6dce1ff9be506dd60de4773a1131dc1b897f216b2f552ad529d06ae244443130ed064b4a90d5b383bef376028b650ac75f29a89ac90bf85b79bc751c73d6b6acfbebd11def5d0205b9a7e2cb9b0f1faa885d526cbb3e88f7b023f47713d833e111d8b06784b7c9bf5215f04079720d391befba54ab402edff0b2762b15904a46369a36dfcded6b9a7dc11ca256cbdf372070fcf209ca6cee6239392b7023ca26ad13f5d968f393e9c92efdef717790726517e87f81741a9acf15c26d242a70110330776fec02de003ed343edc07c6359ffdbe8630f1c0c5eec26b029aff60d8171d20a844f1599c5435a26b5bbd50ecd43d33165190bcf04c23a81ca2bdd8d17da52de501e090c7642c005d9ec5ccd0b945ed23a864813fe657bb31aaabd5d37e6831ba45304d05444ebcd0f80b4ade274c71563c9a9f7adf9646acde390ea3338df779222fc8651a2273cb0400f23336a021207eadb309e815770d129a9457346d021992c9ac7d5aeb02654f7102275271bf0fb8e126cd31f8015f5d404c077946d754d1b2f50c030e31d8eb9632007be1e33ada54c5940d6d7b9cbf16d42e53d18467b499f25683caadbc1ad9a8557ed063cb4e26bd7356d22d980278f4c45392a3b117284e57405c1c3e83fe5a5775baa96b778dc7963498d69df7a1e130af570f5842a12ae44e171844e9c0792a509f6b2a9b834e56947f5600878bbe9b510000244383055402ee7b1c00fdb052e5fb0b14d2c8c831043a5e16e30da747505d623c6bb11ad701a652f83a4377f1f3c20caeab971928f8cf59884373f46d1a534b946f523455b387ea15e43b2f01b337f91ffd63eb2e90c94023cafa16c810189fbd05848a14e82f891821305c4def2784b40fe477ff1b619926aa928511f8b626681d141962bc69592916aeedc1f913d083e59037aca7cb5ff916560101bf38f2c230ab74212f8c99344db0117db328f7501b9c296d58c3111ef99d18b9730ad6db17cac2b395b6d7352f224c86834f37ed651a154e6268bfcd9887a2bdc11827a6494d466e734562fb0ab5955438be2630f5e86f1108e2aacf462662e3fb90fd02b9d5c1eae8835e4e180093e5eccf88f83b842cb1465e144e5ea8ffc085ed720ad500a9cb1e39793a1daa4246450fe4932e2b7609996da9edf89b1c8e0f146a51a004346e5d9b3ab5469460c9aa4e699c252c4381785ba48dd3bd0caca6e11dfb008e2b4f5b9127dee997cacf0efd3b482187c4716ba36133c4f603dbb620e1c9e45ceabb4dd8319232f571ac5d690c6302bc8ff9f8031537632451214ef08df2b3adf652ce1a9663f9098937a1e159716fe3b45c37a79aabcfe20745eab6428a1ac71984595b296190fcc46a2b32198fbd3e97f3ab961635757c2ac5cd5aa309a05b26195c9441aa64ca871e9ea55302fa0fe254dbefe22112dfe3e825bc26dacae73ef3dbb59ec4a9ef7be1b45f5c4b28774818bd161b60c70dc4e7779080a02189dc6c0e629d974cb8ff747a2f58e9989c96de63f5d770dbffdbf19e556727345810c521b1b193ae71c56d2e7b3e05d4ee5bc8eeb49cc141052fb1c9aa72ad1f2a804570f478a48a830ff2a8b2f6f0c4c8bf3089b9a70bec90de1b2d703aa7f93c5ec618be9c9b773be8f79dc2cf8c60fe84e38aa761750627628c00a8fe7cb537114280e318fa729225055848108a569edc871b0f3e615d0fd29950419f5ef6faf79c8cc0bfbbdb2c30f76c6f6a516e91c734e5f281d4f4150dbd21529a36a3d7a0545c04c02ce4623d23d89edd899ad807cee4bc8e570065cb4756916783ad6e3111e075242fd2235c97101d0d4176f35597b6edd49861c1a8efeb8b3b7315ea2addcf954b4b8313944736af7ee6ba37d83ed5cd30361fef76c18ca2d5a237de0b0a23c6f0e125715313b0c5855c10a46918a7cb81f8b91055c0fd2c7df8da95d9444b4c03b4c1d5eb1c8052a3ad314cdbc7a48543d64c894495df1abccbf06e94de6a02f3c5b52fd7232a120468d27046f733c2ac953694caf70c07136f91946ce27ec55ca70966f00cda6a4523a8f8b98a9d2570ecb77f3fcce67644101882ed371943ee27f828dfe0978c89c0e5ba6b6340edf483b2df08e6174e384fad594c150c1784b4c966c26b262eb59df332d09958723c235036848c1466919036902ad6e97b1f88618a9d6d28b002d76762cb69b87a20f311d969464d52a727099077aef2e04e6494262cd421051bf8b2added674e5cac1c7add962a1dab91e41e05034d316789400a70d1466e0a4d0b11933e7f906e803c0085979d0d69f4f444e9845ce468f2ae734f209205a77a57023ae965a67adcac186bc62ac01f2c4370db9ea2a411d8f8f4cfebec537045468864cf8d34173cfc491207578923939c1e23567a8e4555a06fc01f9724a0de75eec5d5a971a879dad3917bab74d17644d293d2a7f15c9fb6fc772e77fdd6609d9d7b277f0c04edab8d6440d51d13383fd43808422dc886bbf9ad7a5a8e6db994d323cd7bc6e8c8bdb2bf2c21325aa6ad50474517c716dafb6763bdcd424f0e82f121846e527dc7d983324edaec70ef8d15fff57297836fc2041d1d6b6b7a416b8d0c55da174b4427aa2e34e26bc3bbecf53023bda3511ae2405d1b2007f6353f649af35f0616d79faccee64a5cd64513fe32b135c1d35ba271d9f6a96dd17164399e64e32a2dff1ec8f23dd955ccd8d909a017d2ba6b230de56cdf3122be7acfb0f4c8eb85a773c7e050d8a609bda3b33739170bec423984018a4d03afeef49dd2afbdd3329dc0e6b5cbdff25ef43e77d3831a8a79ace49729855980c5bfb48b129f0e1afc2ec1685b35d51023ca856776db61d7ae485030990fa6f1f553a05f3433bb446ce71bf008a91e3adbb566c2eb915ba9c191696f1cb38cd2c594852628e8f1276ec5d252ef54322531935096a1d493189d44fd4a67713bb793788f4b33dc23f441efce8dc2827e825ee06526f05e5d27426287da83d0d0a7cdb592ff19fec5aad165962e4a891e51891109ae4202098b010eace0397391714a8a4cbb40a4ce38e7d1147949064edbd3d0520a7ba48d92e80077417196445e2b054803b6e717562f6687adeb8b86fcecb49298d4c4320a430ee78e48c1a746b056b8b55665a8b76a6c7e4a09a9175a7da4d34987570c923c354c3435d65dd599d95b30a2bcf8b10546590cf2ffb0299fe1f32566a131a23cc517b6283722389069010ddc365895eedb34a952a057301598efbe829abe3989b2878bb0284032ebaa2b5598b14acd523b7c3d00985f01b44be957c9fb90e283fe7cdeda0ddc200b9220ee01d943af2d8ae07abea84648dacba863834c1e41ccd8abc82b3cecfcf00875484abdca24001b103a99bff212f27462f3466f068cc1ac60fd920856609097a3facfc6706c08c8e82022884e8df23a0762bb361765cc47a328965671aa46153bdf16c18ea4ee3c38216fb678a011e6f24d33da94bab74a58d7faf6ab9ee321f3f723c81348212a9e844d3f0bf41cf56aa6e807ab7a9ac61ef0140042753bff191cd7fc4a26c02b44053673afb39272a254e0ba9fb32c28444e79d230e2d81aa1b41a3f8cc749a09d080700ed3be6341c4846f34244e8286f46239fb4071f1a36c26e406df0d74aa94d47801a9f371a120ed8a34bb47a46c295c25a1914b168c6fbf6c8168d014556c804af2dffea80f997c963a0f1e77dcb897a659a4bac8b2aec973e808b38d8d8a4714967b8b256db50e9a6678bb5698a3cfe1692c7a7879a8bec37966552940f5051d43d87f3f12e45cf62ef1da0f6134fa15e4fe20671754b3eef2a69459ad565ab14e8c08abb3c2c2d63e8d1076606bbf2406e4665b4d60c4bf98576204d78a361194834bffcc036093d531456ce1ad807eea0468e69b0bb4bb640834bbf4f57f652dc16458e0994c1658f3237377cc59b7ac1dab8ea76594bf810cf19b3d63fc9f0cf1da77aa376885c39cfc6313ed5c9ae479d829ef962bdffaabcb1666278ef3afa21bbf253be297ad2aa26238edf23a565b478825ac4bbc16440fad353c5958283b8f6b48e3d9d387a4352290b8eff36d7be58fb9ed5de12099fdd2c171e29d195bfd49c49bd7755781a3dc06488ccb17c4352edac64022473b9c721a68ac54d18470380df64877d2a2a63df72d95e2e04392a14df301f13120c988170d1f7e7a71abdaed4f8875d30e731e15300929811d8c9000386e9f797f8ec27a0a07bf45360bac8a82c7b42864722814b1aabb779e8cc53e7900c89995bed3eee3d50567c927095cc7be1631c0cdafed7e5be780d222b816d1056400a6d6e6f68dc7c142ad3b1ab27ba33e0b2d819628bd126658fb24f9b61d74e9b945aea64c58c04c5a26492fd45e17a596a3572c056867921a02620d50f3bba739192d56a38b542d358f8371ae74b8f5b7490794f11cd97c6756bc3a868a86d19ffc3f3ff21029fec72cdf27543d5c92056e1b83c623abdede8a4ca1b6eb7fde5464f54d70dac18e750b36d64ec85175de8fe0089c768e4de61c9afda8cc62c9e0a2b7fcaa787888c1dfeca13bc9893c005098a541aeb37923353a5e89b7c2717d869c00a85c449fa40c43f9460ed2d51734d5276549eb70ebc0ae85544945401b7e8db21d19cfee94f6dd9ea99b702eb974a51f08e8f9b90387313f5d10b5b0bcc5197b05482fa973887ed67bd9a844f1111d3752b5b2cda5a809897b763a3b966e3259215ecea7e9a3faf1fc17b1491bffb18f53ccd6ab51c20ce53a89197baecb5f4c2285ce95547f5b42a69c09139b5c8da423fc", 0x1000}, {&(0x7f00000022c0)="e01e2bd742343a01a9e444f8edbbe56e41cd6771ef0f4a6e9c5f522d4fab0d779f56cebe7f1c563dd08582aa55175a81fa4972dd98822d09f7c72e3a631417eabc935c839a8468b9ee3c", 0x4a}, {&(0x7f0000002340)="cfb7887687e3e0819fe96d15c447b49a6be604a76fa58e99abaad5fe225a17234cccd5217ffef9612d19f22162a24935285c64d93a1ec087311a11b3a7ef8f119ebdf55bf9bb7b9dc017e2c2bb84e0b3fbaf3126972b91ab8da14f83fdbc2d2867732bae621e8fe68688bf30e42fab0e71b1c600197f0eea7821c380d397415974f704b155940b422b639f0997460bcb1a45467668396afcdf4adfd9d2a07229d13e7579cc69acf99f4b3c7c7a4cca7d6c4e6877387213ac000ab971428432eabe85ae85fbd0a67a81406783400c010a5314e0923a8484e5d9c98f1c43acaaee9c0634c0cf2a2cd624b3fa94fd8aea12e7325de30899", 0xf6}, {&(0x7f0000000000)="bb47364e6aba8f904aa76d2e42d13b8f3cb1c0832d311e72360d45b00e6d67523fe5ad54b758de983212e3cfc3e3eb2bb119f181e97ec2022a5722c235ea7940", 0x40}, {&(0x7f0000002440)="6fd37d0bc39d679bb088e612fc0fa9f1bc43661e5f85da8f58a188de66a0ba99be66fc583cbd8f1dc8d3f51be78ef1e7293e6ae0a18aa9650cebd65158030e5c308d8befae15be09fa5f8de1bf905599a739e12dca60b8b236a9dd508347e12dbbb560dabaae3b241412d5db2b99bf84f9da886ce2d5c5a6b8297a61aa5c1156f77f94fa26e0d7e74db34bbbf1f11cd6a99539e4b8632eb70e7647e1b617ae99dc616bcfb13db8db84379c362ff4c841ac97798199eec841a60ab34651d37f59e11f0fb8a83cb2b825af366fabdb18d5db7167fd8fda2bc5990585057690e596047b1aed03e177db", 0xe8}, {&(0x7f0000002540)="7db1c1db4500810703eb0fd268b28e42004168829e732b3f951c8325a1949fce6ca749794516a9369222ad5afaf833226b7bb5fde506013935d5e8fb6273392228c7d4b67fe07300683e4065fec3576ca1c6bd8c14414062b6ad77ac2864064d036b4b2571ff7ac2b44b12eef828bae6befcd044fc88364a80ebbfbbb16eb1479d6865099db29c695c89ebd5d34fa6be627c7a1dbc402703f0e00e8427c5471001ea698cf585a28e06abece0f0665c9dc4dcb572ef6eebeeaedcbc14834c19b97344552045e0e72c8515f8b32114ef337c800ece9be11fc04bc00e6795ab520353918e4ff9a6ab9c7c0710b3ea2a385c367a654d5b590d5c25833e602696", 0xfe}, {&(0x7f0000002640)="45dd1425a206", 0x6}], 0x9, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000002680)="fd7f285d3e26c779662d3bfa380e28ee80c7b0d039c6dcca1b883dc96fb2a72d758012381fac6be32dab71e0a17568ad820b373951989b502434c1a7", 0x3c}], 0x1, 0x0) getegid() open(&(0x7f0000002700)='./bus\x00', 0x10480, 0x140) 11:10:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 11:10:30 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x80000000000}, {0x0, 0x8}}, 0x0) 11:10:30 executing program 0: stat(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) setitimer(0x0, 0x0, &(0x7f0000000000)) 11:10:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8}, 0x8) 11:10:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:10:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 11:10:30 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) flock(r0, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x7fffffff, 0x6}, 0x10) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 11:10:30 executing program 0: link(0x0, &(0x7f0000000280)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup(r1) write(r1, &(0x7f0000000500)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7a03297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d25439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0x29c5574a92ef0257) 11:10:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1010020044, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x8000000003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) 11:10:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0xffffffffffffffaf) 11:10:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x200000035, &(0x7f00000000c0)="150190ea70bd1bc8e254", 0xc3) 11:10:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x18f, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:10:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) 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) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7f, 0x7, 0xabc, 0x2, "ccdac47f5afb6a46666e3a187efb4a11d58a43b6", 0x7, 0xfffffffffffffff8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x28) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x8}, {r0, 0x84}, {r0, 0x80}, {r0, 0x80}, {r0, 0x100}, {r0, 0x82}], 0x200000000000032b, 0x5d) 11:10:31 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) getpeername$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0004000000000000000000000000ffffffe800fbff00000300000000000000000000000000000000000000000000000000000000000000000000000000641c994d29e128463ae31657c5e01b77000000000000003800000000000000146500000000"], &(0x7f0000000100)=0x6e) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000300)) 11:10:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/59, 0x3b) listen(r0, 0x0) 11:10:32 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 11:10:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xcb, 0x101}, {0x87, 0x1ffc000000000000}, {0x8b, 0x3}], 0x3}) 11:10:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x59, 0x5, r1}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 11:10:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) 11:10:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x1}, 0x10) socketpair$unix(0x1, 0x5, 0x0, 0xfffffffffffffffe) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 11:10:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3d, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 11:10:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0xfffffd8f, 0x0, 0xffffffffffffffe1}, 0x0) 11:10:32 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x3, 0x1846, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x80000000, 0x1, &(0x7f0000003bc0)=""/143, &(0x7f0000003c80)=0x8f) shutdown(r2, 0x2) sendmsg(r2, &(0x7f0000003b00)={&(0x7f0000001140)=@in={0x2, 0x0}, 0xc, &(0x7f0000003640)=[{&(0x7f0000001180)="9d29be3087959d49777ca6628db33b22d444f67e420beb76c7551ce8ff4d746d3dd94bf72715bddfc920be9809bac11179dd70838c2d1dfa7aeaaafb729b5667b021f8ea551ed487d1220d42ba428b132368f093b725e50fd8f6d414b1e3ee2958e7921100f20f6d86b6b6c5a2eca841a3cbd8fa42f273f939bdd65d172901a1ed494a782b69c99a46af923b1a274ab80197efb1e05c852f84b4517e0b0d34f2153a5466eaa20fd6a08dd91fae2c0c02448ebd4c9babecb46207e141762bb887cf7e35d0cf5993192481260f7f4c80a8dcbaeb8aa8fe37c876eb48006108952da6b044f3fcfd56cfcceff8884ca97a3cf83f4456ee2f0b175c5c2339", 0xfc}, {&(0x7f0000001280)="84b03114b0870915586258f0d6472d0f9071b6e8aeeb1a707af005d282566d4998e96a10cf8e959d159aeb2fcfe6f637b45031dc4ebad454e379785946e0d4e007c6ebaa09fc952e601c46e331888bf121acd05dd86133399131df08410678fa", 0x60}, {&(0x7f0000001300)="c9d338f30824d4fb150711dc3454271b24378d8899ba1ed2216f648dd678f27bbd622752e5589f34555726e226a08f24c6f31508018396fee8713c6d06f7f3fe3eed7f02118d1cdab6f3af6a4d8c877d571a133fa8e59ccac00023d1f90c125f37db3272deb3e9335726d50e619ef5a0deed68d1638c6fe6a5cf621977227357da320e9e57543cfcdcdab90fc015dbf47b9367390cdf5737ee2998b69ca5b95c77834f108687e9819eb558881aa36e58efaf91239f6fa70fb76d20d63356aee138b4685647029a20c064e78501feedc6643a6cd7911288f5ab27ed792973fb365307458c4aa8cc6bdaf84fab3c2f547cf498ad49e4d3395374c1e612878f4a6a00e56eff7db10dd84296f5419bce79b2eb0cdf2369cf7af0e314558549712d72134c4c4b6863dbdc6a2a29259e4f5562fe4990454c60434930c8f37d4ad6c2880e1c11ea90d3a5a441a2b4c7802960e492f6136511e983f1ef67d79e94a574198f570c23ac2e9c529062edcc139dd7eb5a7acea56c1870bf906e4fd6b04ee83f180957316ca93c0222c0f6add278b96208bb8f94cddc098e7ae7e7ee02d650305b6635760fad6c30579d56a5b9e13376a8132f3cc5e98ecac214e01110e921a329be08253cc4f1cd1f37baa07f0f109a6ce0b2a01ebdeee320226d7db2a7ae31ba6037c2a75d01817df7d067b622b2408c423750a4a604efa4760cb02fed60692c7ba1c2a1462c292abbeff5a3f9463319ecffde796db6e05a98033fda85398a8179a27c3904bba9c0c90a8d3999a20ac1ce21a12ee2db35234bff0a2c643b006cfadebea569a6267bb854e59ef6a71f6070504b7bc1b2aee6471baefd3d9629b8cbe91b8ae6e498f800430cf3bbc199501de0a6deca00bdc2f4f0c3440518954d82ccb3fe0c4cc617b75176763f72ae322e1258b503a724745e2dfda4c677f84f88bda021eab7bf822a52357a8953a84a6ea5dd5cac772c317b6f50b1cc416b52da860df0af1ce6f0982342af058a009191906bb2acaa969c815032c3f267eacd7a7e0af55bbacabdda312e938e9c2ac4229a44a2ff95f0ab16ae6d0c6f7f2ac4db53bdd88e28a2a5fdfe26539e455019be9e41324955e4974a92224c52db7ee7824347e1138d7745421e053dc74c9ec4ee51338fc1f966d1ad42340035d0f611065b6b49fb4db62e72f63c3981e12f981944c392debd1be862cbdc74e961a805ce6fcdfc899af545dc89b67d77ef823697ef53eb04d6c8ad4d858c7e202ed5e69d684909b9a76ae8eb1a8f139a6816dfddc7191441567d8f0b349b4d39c881ca4418a22b5ba7e9c62826ae2604aa0aee63edcf89a4dba6275ac9e6dbefa3e3ff5792510bf8ff088f1e4782ed89b79be62080f326616fad55406ed3909744a30ae8c3fc15eeafcd57932e23ab7c546fa55c0f4ce7fee934b2a4c83404e3bff890f998a9f10f2fec8d01bb684e40e5273ef31819a66658eab7860f0f1074416f0f22e4db052316741b52eb11325dec475e9a226105cff7ad99b3c0d1adecf907fefcb1f9909043775ea115f957b3765c39485700124debf22c3a22262a9aeb0eaa3adce60abe08e7d7d7586fd5ba1c7b9505ade93bb369f58d481b633cb60270fcd9142857a7ad9791b8dabf26212aefa3073e972be5efcab5e8f547f34e9ad411be9c6c82bb68d135e4f0d392f55828f21a909364de0a8e31e2d724ebbd2e62d5d87e77b56e3dd3a76b67bca29c88f301e0fe701c0bb6c1fd80e28c87051f051db3d47eff73278764a6b7e513034677d11c417800bd12232b8490d3ea2375a4f863fc30369ebd6c5f04d943be588c0a6735d7f556693c6167fd516d3490ac3701c40108c8c24c4983dbc8be149a75d300a08e9688b0bab3f66c85ae039947bac2dda517bdbf9ab488cbe1535f4a17bd29994054f82581ee8d0d0f2268d6dd3a378c062f8e3af090f02b6176c46feb04cc497c0f2f60a2a03269faa4c1b13804fdd84c8ffdc82aaf38ab4d592b8854c65f4d0ca3ea510e7e45d4ecdbf5f6183cf5ff738792799b1e3dac252fc8d57d33ee56812e4b3fd6503401c064bdf39d5ef762e88d1cfed34f6aba98549bda3f65fac42b6a7b8c36ea212df7e5dcd0716e916a29072ac4769eac180ff526ef1cfee2e4cce8bf55f0b7929941041edb8511bbe9bf6dd3a8a6d94c5232b6d8942d6307e53286d51245e5c628ebb432613c8c62f987e2ed5572cc80af7f3ff7eb2b925881b827693870a289f1ae5856583d7fbcc49da384377d1146258f312b5809ed16d1298c15a7f44c585000e6361f42a7b7c243326328120ff049755e634efd1b2e50a6ac96e625a816ff3a72ea06defb26b025813245d4bdf31d7a2c01aef8979f1f3a515ff476c463f87cfb45248f53c310479d342dc86c205ace448e6b5351854dff85d57e6cc85860d34fcab4e3286ecb3d8ced5427ad288c70961fd96e3363a44b234186f36198861ed50b9e4b3b3e0eec83122923c8a3fcec1e0607bf1576cf0155ed198e2c87a25f0343c1c42ebc7f514fa42727269b826cd3fa7704772b4c7d244cdd36d7bb23761e7406f7033c865de8f512e6ec502de58d51ba553d6c6069a4eea3166f4c623b074416f049452c00b79a91bfd44841d7c25c9ccf0f9cfd3c9d60965aa995d6f87a54a0fc01511302602bd31353513293be3fc32aa9dd8eb7999ba0897a0c42b7aaee0f86ffe02f586e6fe230a883debe4f0d60dadf9bb446ad32ecf8cb2978cc7ec64968bb744437f711f9a8fe8f454bdc455de2b9ed03643fc3b51c567a307d361b6ba68bde8b7c8dbfc60e5cf4bad698bfb5b8af72eada6cec90f459172231324758de6b0baf3348ec6b362b0de6df495d6064aa894bb2d7d520a8689d90d7e2151f44b514e95794cf8937ccd9add128d8c1f5b2853eae9d8f7a785c275be729c798d5fbda14da9a221f2da192547812f8b36cf2c867f1d9742cfd07194813c15dc329e6a7966893686542c3875b5862f76114d32e1214c00d8a48516d8a46f59ee2ae8bf95c6b10450770a6fcc88dd10f820404e78399d77370b8da7c3ce7c6207b4f8ca26571a4ee0d6c09298b81ae961aa2de819856c1a7df85ba99323714a74bdf96a43858cbe4b0fd3ff0b9a9f7d6cf377f8d9ed04d9e0545014f8f2b82fc8704997b3035c867d6c40ca0f08ee0851987d4db84381274e46e255b2f2cc19f9eb0df60976b0cb2c14de877924f33e13fef7d8b4501923d633099238ae1256dedb427bbd0e8e6049d8dc9c36bd4654e6870c902136f2c123b51902cadfc9cdcbbea637dc2cb9bf1b628a0e898f1060336cb39a025371b211681c528b02983b144efaa00b5eb030298f4a00306661ac91dd8a0b6a9ec55adf791ca65e75f9c24bb90d1537f62b9e835b0e4d3da5e406da25ad9d87680b7ee7cdf2bca73e601d70685408a456c8ee9595d080861ca388075b9bbed0c095f48057db86c6593c5c48663e80a8250f15366b4cdfb71f494b1775a7c94e0d5b8613f5a9315e933fe98d3d188928ffffb20b2599734e24e6a452730e22832c9d168f150d04e579a7def0b19670333f3a8f5a48cf204197e3921797e4b94a7449ef8ab8c77604311167d49fb63c2c23d138ce562bfdf6f6726824fa6a12b1f0fac9c20f407f940a2f0d1f5f44f547fa12ff22198464b0245bc51956b5c4d582eb72be61040c31acb395ee2a1d6e9d36e248758428eab07f987e316ee78f5b38cc023ab009230dbe97c390dd3ed8a0d3dbbdee5c36a77370f375d196e1510011df1336091d840bb0326d8439d34eeb211a3d71b1d717f4286dfb543f84da77c1ee0bbe76177511b2327fcaa5c605255a072c48bc80514c5c88a27d95a91fa1f425d7c9cb82258416792765f0353d8fff11bbfd1e5575ba2ba42809cd7b90c2b66726cd98dd5d31ba86ee694b3d3479ad7b8dfd4fb7a5ccf05309791e99aff5af59a887a5e26253c2e2684010f2284ec72294ff6ea7d300a3be7e5b4c88802930fdc18d2e7b14f0af163ad87e922d161e87782602d94f78820270958c9cfd48d9215136147f47577c3e55a0274ccf3b964e17879ce87d2124dac784d5f2c1ceb66ab87b7f266198c2d6775973eaa49de99905eb174c3fd054038e5aad7d601f93a50f73076ef1873d3ebf3477cecd8db9d0ea85c01797132c1075ca37c3d5a26cd32ba59e04522a9c53723a4eef90293802178af87647eb835ed45d44a130a3eab4e6956552eec7461ec46b8abae115cd82a932c808cfcb681d435d039dbca59b7df979efdafca42a4924905dc62fe78ba4fcbc9e295379d5429e49f50a1e051f920bd5c8d67e0f095cab7fa79f31d4f4b48013c4859971ad1e09ddf7ea30359a5d468a989ff666408d3bab73d5a17018e308f71691b949d75368ade6a12549b335068d3317ceb9206103223c0cd03c83587b9a0534c0df3b1e55ed84e087337575d8c05f12fcbe328caf674b121ef5afef291ea77d1d580b2b0b61c3869ca588a36b153b96e049ff5122dd9f92b55a2282c729076c1f25e2f25805ea3c9440693c9f5b89cc4943d6b1fe9fd7a6511c84a558bfce88b4d1b30a94d121ce3ac8f54a3cc7942b84067346ffb18c2d52047fa8a332dc1cc66fbabbe05b4cdbbb02e4e0c8b2405c04700dc5a18d304278edbfc8ffab5107cf2512259d6425384de1c5975372c4133b15bc550d44000a2f681c3beab8661a22ca87abda3128c74135fadc7e4b95fa09bffac473fa13256a3f47565a64d00e5a220a78970927049867d73fb091c473d373d0c5bca3eb2b2ac2c531225634d8e4bf1c29da21bbec028f862bd0218c779883c1a36e66efbd2f5e660a6537682223907cb0e7fbffcb3b4fe3616c4799bc7dbc6e36038a03e0acbb2d00d97dfe7b1f724c7ff6af7a8cdb9e7b83c8eb984ec39b6438a27f42a9682a9e70b43c33f6fd7e1e9e46d492a97507874d20d7d6301177b82a5418bbc65c14620b355413d3fbd809f1a19d2eec3ce5a98f2baa91cd94039e69e0682a1a5974d3df6688c9e77f3080838fe94105e4e5c0eb6e9dbfb3226b78846fdc43c56175e3dd225be91bfebe7480a251f530ae1a2cf2d1501b44d168d95c1754ec09dd1eb8a40f465455b571dd3e218797cfcaf5bd30c04a3fdcb2746b3f08e4cf46fc241cd3fc5ecb27fdb8c67f0fb1adf9303a64c106eb3ca2e7fe1bb7a981c0fdb10744164fa4a715f935a1cb8156412fe2c9abac850dd75e88642da86c6bc1914b4432ec5882e94306451fc6e3ea2b293a5fe0338e0c85bd343fd35f9232bc4ab96ee6f71dde20592dfea9ba26375fd9eceda06741034f20b53fface0581e6b19f14f6a06bc844e3981ca2c39c279f586be4c7cd2060eb041dfb393cdf312fe4466f7870a83316a0f37705f67fda94be5ac2a1732ae055132b45e28f13678fa222798b199b3d166484e5661d6581aa8e9e56c020a4b6876d12620564423e7f47452dc2c025ad6ce1a49c24c9a75430a70cb1ff71665fa268c5c3377ebb51da10ad8acebcec11420f01c499f8933e2d0d38b1bb7046c062064daa0dd3b31fbbdd614c764f797d055f7d7f99f5f8c2490223abd3c261d59ea0d5e40a15c5948bbb6f2a100611651c217092dcb4a183706a092283f38e2cf6bcc6d70adc7adf1545ebff811289b2e57a7c5069bd715e1ebeca4f9ac718aa55b8ecef92181105e48f3852f805aea93562c121f0e2b9f55d1201727652f7f584b2a00652a64d90084c0398f5a13b1eebfa866a7b3fdc49ce0b72c1e3415c4071da4c57afa875c2840ce", 0x1000}, {&(0x7f0000002300)="5af5ee7528139e42953a60104b9a9c6bbe1717d37ec4d0fca2611580692f0620584b89a73452c63a6f1612abc3cfeacfe7ac77af0e542f61521d17e9a2be081560a303721994646c7580c67cef67e662d4a9bc4746a8a58f9c4d6f39e832c9edddc3fec60b4c23ab035b85069e78e3f479f94b1e6c856cbb14ae4cc1610ec5fe308c62b5412a3222bad6d6456b11c6ad0404141ce95ebc1e5a970da6c8e260680525944f4659d461a8e18d8458050b0980db665dd689818033f325bcfb60e65da7bbfc05eee9ebb137e6225c748e40f8d1375f7bdc6eeda5d4e8b86a866446eded5d1488b07cfdd469068c9429bf3cc73adc0dc203a59ba1d629894876a69b9012f7ca9afd8e601c5efd59c70fa89508468ee8f9c828c07e9bb3a57a019a05a2274366505448f00abf1c579c3eb6acd82666fccb87e7e5942e82145611bb56f552181786e77fb4965ffc68fc96ccd53bc465f4362777bd56a3ee7be8a388188016a61005959d097be8b6f6581f5535d339453ad0ec2ca268cfeb50f9587ba5e64f50c766672fd2073157b8bc8d8105db632bb2ef1175a11ed7d777e11d17fd956f1924043933fd46513c67e031e39965d40b45f92ae7361092a49e63981f6a03a050315e34d028e00c578348f6b99d0d7a01a609632e8b480b7fa2d84e158ea10e22f977850a3a37bd0bee59fcaea37fcfbdc9e1f62129c4815a5beb5321d064626934b587094173b7b71475ed6f530d1ab7535969f7b0e22dbc454d4c3e29f0f3d9e5140ce736eb1df085c69229003422808e9050ba7355e4bfa018d6cd10c08a1526a4312e9be358ca63cc832fef6cb95a36bb4c627a3bf3873d378b2b022f30b3da1d49c5ba529004fec68340f3d7972d798eca6699acddfe365f8825758d1ec2ed6e23b366127ee19613c8434a8c92c700d5ba9790252448415b7a9697657e679ecc8476e2169e9e536748047ad23e2c606bacdec29994c1755013fad17628d3d151454e93396c17ab3ddc7c14e4fcec6f9ee3a08b3d8e5819e556bbb8ce99ddb6e8339650451ee1c50dea15c393a5233fe3d5422994cfcab1b73b5c16a8a4640c103acb82d2a60edeb3f05f2b5040c8c70b3e08897466dc7310d6d3cdfbc916bd414254a9e7c94f18badb8c37fa275255c283f98d0bd3d65a0b2ad816ed9236083e0d4e8edc5b7054c9d812954b9d97d7294acdd0710ce113da731fbf026483f43349ac7ed8384c4f4ddf213449be19ada3450a445506367eff6188e31b1afd7eced7bb7058c8349a751635fd9bf41a8d7456084794959337a7ce1f389da5a94de7556e2def228d44d72750d15ccb729dc54341cc86041987f7ef608491784f32f508b659ab508a1a95a548ce0abb62a3be7de8b66224bc1104b881626434c352d6cdb6a7bd944715a7675b961bf94bcdc85ed5b4281d96c2e325e7aa33acca287816d3887bd137abe39bd4c1ebb4e95d36f771db1577457277d35a62cba17227fbdb67e896ccea246ac973e148fc6f1f216fcd9cb4676b2867cf6a2d461d21cadbccbd314a17c23057b9cd57e5ab5b18fe6037120f36b75ba7eba877f7b5d14d5e328b4187282157004ac62cd9bab7dd5d2bf98eac947e9a9c8c09112723a42eb98b7cf562458bfc102861bd059ba88ecf884a105418694d704326f588b01abfbfa3f2eca05ff860bbd7be8bf2f7db649949cfaa207760c4d0022a80020fa68fe78bfe935d8a02e00a37e3381cbef2ddfd5ba26236a987eaa2ba1bd6edcca8d1c672e4fb3443bbd0d947020ef42b34990d6d5ddbcb05d5a2903dfec115839717513f41ec53c670fd0ae7a0bae95f0d35d456d96d1d3c4787bede6c4beabe863ba3858baa482c23824ef4e83e5fb710100a9b67a477efe6d07b2581417a26b35753b7c012bb952c78137c93fdd3695c05a01ef6520015c97a6bb4d076fc4ab86b52c9e209b91d156b4c0616f9b7c07cdd8c67bc00a7639c312ed417c1f5f077f81fb2d4e157fbad387528c303397a7966b1b31888c939a09727e93e4f4f3ca4e79b1d16276cc56c332583d872921f8843098c7463f98172d3d3da97c0ef76ec0fae46c8a8e36dc7ada3f136733e1bbc4ad5f1cf539993090241931bff52193dc0b5b8ccfb2a6b44fc00d7b8b6ca08591d28cfba7990c87b639ef880a0b39e791cef7b9b4dfd584aadcae00f5a8d87215d5b930bc7f16d4d68ed6b6c31333892023e8aaf84bda756dc2d07ac76074d6245b88b3bedcf043d273ad0564c732309e7ddc1432539bf048d37d6bc9d3bc6f37cb6286ce82f51570f9dfb27c6aa9e91d41c73a7712337c1ad154076bb2be6a7ef63c3a5f781fe8f8d3fa769e29b29e777b9f35052cd928806faa2b55fbe640f9868ec4f8848c2241408e05609205b4454336fe4639f8c69f750f54124faab54a247d230255d2321141ecefad027646de67694cdfb8c1ad8721d9906717ba7534a3aa8d5743c61086339ac035d97e24a76d652e732992590192aa350209afba80c4900c8201394b8b54027cc4067e4c718c11abb5ad88928363a5d8473978e031265be26bcc55d1d1aaff460116a331708e859266951f44d58a0d1a388f025168f5ee0ede62d4491f99648dd9a43b01f29b79d8670318ad5176f3dde4b77a7bd16543b9c0f2a0f6194cb3698d121d3de45bbf714bfafa04f61f73db51026b7d3662af5e0c4ae6bbf808c828c607ab1214a74ef6eee24a480de8127e5c999ac3af2132098c741b363032c7ce42f8671bc624f28ff0a1d743b37919bdd2a727d60e57229c2e5796906d5ab216b3d6eb217a76c2adce943738f6d1b35c7b291a341f94d3295755e284b0747345bfb61f29f72fc0f892d70ea9a7e8bfcb03cd71049fb29efdab06b39bcb80369f29f5d3ee3432a5f2734e580c7dd3819995f60ef28d0a5367eb5db4a5cfb10d21e74e9849eb1592d67092a8c0bc00ce5689f2d267eedfab8adc0fd5af68febbbd0f5a22de6cb472bdb1752724192d04effa8a29dce47f871161738adee7310efdd91e9f0c3ac92ef899a6874bc2c75da912559423039d8c7be062cfc093ccd646fe848b8ba12f1da7a9e6b0547ec8738f893adddf6dad6afdd3ef361cbbbaed87458eda39317b45745d18646419adae9191ff579ed738bbc112f5b7584d933b86187c804517d581a9be51c3a161b1621dd962416a17a6a12225ee7d301ce14851763dc791bfaed9d856208e72e46a9fc941960718a085f4c97d2f095ffa25ee205d1971c657c6b0e527a3cd4310dad448ded4ab1e12b165a8585580694e6ab32eac0c4cdd69e6573310acfb4bd79951743991b3cced95a2ea2a46a32ef446d0f430082779d543fe1ea46e68d7421323bdb6bf14a3930cb0f4befac0a2782b99d8e678c69b69062b4cbeea061e328d094627520ec03296bb8ac4ef8858f6b20d5ecfb59714a1993ff3010fa7a55a90e70ed5f0e5e4718f2dec1a8e3fdfede3565d33c44cd06ae775d1f0ec9c8793af88d23ec00aabae753506670e0e8db0cd172ba3af3d4bfa96aa07bc0d0abd77c17e8c9883e9c6a7c7239de4951dcbaa29da28258484561156ad900460268b183f6fa4eb10f166c2f1b8565c6166bea5bc28d2c1b8b1dd4da315f56b5462bcd903d3b0c784ef801d7a52df3cce342a9dd2e1882fc9f62584e55f344c9f8e774b01c73e57b6406c624d0fae990331bbb05aef113a58bbbafcbe8e35b128e05b07b401e4c1b10cb73c74319915680a246788a25db38aad48e6490f244316f73e85f9b52fdee57b53a5bc6e069a739fd5cf4fbee084cf9bf9e5c57d2c2d6da03469c5189741922d75f44d241c02d6bf10a4064de668f8cf52a8f44cef6131a248fcf2d340d75d91214fe1f8d7458bbb73b892ad61e0dddc3574dd7dcebcee59d1450e76298147c240e987029a6a8bdd9e7a4e086d11140f8ae5c56edd74a4e99c842db963630353e1f37c54717f3a8ce23605b6a533b55a22e20866157ec0d5705c544dcad229478905f96428eb22acb0500499fc3d47ca0755af141131006fa5ebfff0cafa61241dcc36077512b9cfab6883533d6c1f57f00b3c2555df17762616501430a741616c30e1780b64ba78da70e5d46f0e4387547ded59593ce2ab2aff3bd181226ea8bffa4be15779d38045a94928513c1bc2d539fcff7eb395cf777f20c3e882388c798f88bf9772c09c948b4ac9589f691bf2b9e25bd88a6bbdf123d7b404a57dac625f69f8fbda21e41a6496cbc9b9ade90a277b3eb7c15b99fe00c1d8d4b3ff9e1edc306832ae45475093526d35df286c73ea197a13aa1231283f614cde5e0708811a03a1895ba474d77fda7aed37afd3bec9794e455e0bb21091ced7f5753e6108a8171edd138d5e864d737ff17a1f65421fb0012035e5d01471ce812270270e71ce894d08a64ecc19cfc628164f7ec7456469c60be53944e7dac8383e5e6d761af1c39271c735c62bd24f32d5e9591eaf1f46d6e35fc77741ee54a6abe3edc3a4ded0cc8627711d48fde0b3f14b28843d9549702df7084acb47608770177c88352249ab8871e5417fc25e31fe313df389381dce70c0531b94489d2f9b09ac204866fb8b713084801589d625679f42b682ab5e8e4c12d1606a1429b6aabf24f19eb69571d92b5121694dbfb26d945fe973e4496c85a05e89a115bbf9bed7fcae50c10e358cea5922d53e7d57b5d71d59a17566e302bafdfd71ca432b524ac8c123a0c24093d1197f7aa33f20c8c34173e5d615e5dbcb6d5ea394b39d01394c504ec9225a6bac13845a628a2ba2468fb1f4373d56c1ad9fdb403789298b299360cac1b8eb4536622b7aed917d6bf3b880581357d901429ca62270101a04ff30e224a8837fc215fc87c7468840e3f3bdf52943f2e1fd868716f948feabbe627f3650739cce92e7b6a3b35eaaadf39f6f7c8371479f7a9ff80b67dfe69ee93fa2aa247aa019232b393d9c8a2cfc3dde80f09e35b054b863ebbf8f415b5757d647f2a0de9cb6081f931709b34c8ae2c6720a2b8bb604356eead8908a0198349620c9790c93d0df563ce314ebef049917e3ef68432cd6bfe8985a56ace281fd23738fb91b7e52cd249f086208960ce4f033c2f89edf7a01ef6b07803c8c03e4b8515040264e58941102cde205f1f97c39a5b03a684335f48ded3bb3cbbf6879a95f00dbf7d8b6a27622775b2ab276512b0d522a34000e3940e872bd39b586f29a64b1287f2224fc8e9122e395f0018414647301e4a9a3a5b7f6110985d7bac11b022fb3a290fb984c42a0e6cf6114fb2d39c49aba49a8a3cc2c9e8e8b86e8fc51057a6e5703c966a06613eda702cc78325e41b97b419368faa28b2be130d8e02ba225df7ef2467c397124bd60055ca2705a7597fa5ebaad106a6e6e6a3acca26f4ea72c65374e861aa06a9afebc0fd97289aa0186cb04913271d13ba21b7a1e35483c5653ce9e074468bdd42cd25a213fea062b1799ba759e95092c9bcf30cc09e1c2898e10a8a56300d4553ffee9983491d5348982c408e2aab3d3adffa0c168d80671389dc0104da0b26a3113654f96f3008632eaeb61a063a4319e5604b129ec20f2fc74a3ef52c05325ec6a7e4a341e5a874e54fde069dd34b7a733014ac074a34c243f155fb93c507393b18a0140ccf666e10952a9381792e86fe8ec3e8e9df48653958edf15f7a78c1008f2ecb4d16d9db630050c035688840db117cbb92482ea4ceb13b9657269d1a43224ccae10cb79c260efcd03407a6dac1bb3cf21a6aaf934c8e1a263c41dbd09182e5c01dbd", 0x1000}, {&(0x7f0000003300)="4a1de8e26084a818d954f7c1cbe14b19ffe3fda600e6b68ae5948af35e66216a88701e2f3f80f2f842a2069329ad4b7cda1ca18b59ecc6916b1f73e141d5e4f8", 0x40}, {&(0x7f0000003340)="03ba15e56d8338fb90e1ae1c86a621a45d5bf9fc2a298c8b55840499e1f4da8b897f75f5cc30098c316bc1bf495a81000a8d5bcc7ab3b04e4fce4bfd26686835a6a409fa1f04f36ab945e70c596e91ef327cf3aa990af3af080af0b8f6a23933cf4f01c22fc2b235051a8fe4f97bbd8dbaf62cd9ae64a173", 0x78}, {&(0x7f00000033c0)="88661dedfc788a4e14196fb9d416609dcbfeb2c939d264a1e840f453c203c266783f080cbaf768bffb96f033fcecdc47e1ace093c1fa43739deb106e0f8e6416532ed7cbddf0242a943e2148f518c3a291c2d7b42349203bf4d4e05d7adcdd629664508e8d2558bffac319e74ead51555645d14b08317a158048c369a7aeeda85337", 0x82}, {&(0x7f0000003480)="47714090725b91135d53082858e1850b7fad6901a56a1a619630f91bcdcfb949c271", 0x22}, {&(0x7f00000034c0)="cc0de00e1ae94083c268211767c2421b6e43072c941c3b5bf0b36a519d5617c087744f6b78662c08b0be9942ebf808e8b8883d880c8e80399afdbb9a70b6d3a5a620812f6f1e7994f8a7133ff6f212f984bc22650e7dbd92b095c3c7fe101139f9764035cd3b4ad3a5121a01abe814bcfd13fababfd4831bddb9670d1dde151855a05a0c3785aa699404a07fffa1fa13360540cb534b5877d774143a28ca722caff957efd6ca50ab1bc82a5868e62a246dec95", 0xb3}, {&(0x7f0000003580)="05921397ea8cd2601706509befc20a8131479fe6e6b4c373021c0fe3c85b64ee7c6542a2800fd855d73c84b583125d80f5e1524ee8642342d113571caed17fda497276c9686c035582dbfa62dc2c777b131ab0cc6049a827a0004856013e743c54c9f3e19860975aba85be75d730dae0991577923ec33d63e883dffa5590405c5f516929c15357d0658c20b4191e362914275b3e5a17946ce1fc3131760634", 0x9f}], 0xa, &(0x7f0000003700)=[{0xc8, 0xffff, 0x4, "a05123ca8bc5ea48c60e81cb61b23bdab8be0ba50719af68cc3fa2cc2ef2accdece401c8781f0c05a865fdf07b4da3c8d3ef81c2d1bdc66b0a5a5a3745d334642e0b670278d6cd22b763725f316d981741b4a67c0099dd4202f6a9bd9db85c4c694e2ebba10b59129fb22983c03a535ade4e73be09f3500ccfa5a2469a5cf8039cc3837540e8ab9344e828b0aeccad2f3e0d8eb881f25b4d357173119d20279a1389a8f8296238743eba8f0de063a93ef2"}, {0x68, 0x1, 0x2, "94ca812615fb12127617a27dee6523c4d92d17c0c29ad9b004cdd64414f358a99968b440d775a96fbd5976d0a6814b491851f7e3e0a400cb2db020ae0a123f90ef758dc2d6919b9855f7072d86093d83a961"}, {0x50, 0xffff, 0x3f, "b33e74aed31271d51ca4b7148dc0a1ecf0d9cd2205c8ef68675c9bd46e1e3f8d341884768573f4b608c9e294bb557ae8d119d818caf568f82c"}, {0xd0, 0xffff, 0x4, "32d680b219ec9dba38feadd7fcc1ca2dd97b72c35a872c43d3f7acb41fd638d4ed553ef4daddf06dd23ff890d723f0fabd72d00d3ec58df5a1f0e102831bb2785cca95d787a6f4b8dceedef159271179a4b0b71126e6eac0fe7afe2836493bc055804990f2b52c0cbffb9cb0f26840102fc3c8950beb684e54263272788145ce0f690eaafefdf3d5e02d61c3c4d884e2db2b0a3fe2acc43f34703283aec3c52b6ca7b040eea9f3cdb168040b51b4cd443e80a46ef132f20f7cc5a25e"}, {0xd0, 0x1, 0x9, "6a0d8fc9f49ad3ff3d3c332874751ca0ae75ba0a2602e1496006497ffcc97cd19f50b593692184e4f4f7254abcb5a1d7be656875f7e7a031dea609494ff7a83e26bb131cda50016f6eb039712491a5d4e86679179e8df91f86485ea75b50a562dffc55191cc7b321901e11e45b9fc12b98ab02eb325a35cef1d6ff18a5c706cc6e139866f57ae3e6f4e2d68c2e23f452b930e1e703e5af3200fd216054a18ccc588d9ddb60ccfcfaa9da27de657435ff0f076c5695aedb6d28c665598f60"}, {0xc8, 0xffff, 0xfffffffffffffff8, "8cb574c83c7b963538e9220303c51dc88aa5eea16de5703d3dd0a58e15e5a2f9f74cde8699ff085de57f4e6b537cb781684a948d6b2bc62213457b033a3b24bc460e77d4d35e6539635d4f14d6b3e6a2e6cdebec472fc0042278fac52a050715acacea2bdbb28f4683deaf47bb8692bd9fb4bdcf5ec7a3ec1f591158fd5ca947f18a82bb785f6f5190892314e143cddd28381f6675d45652e4c193c10eeeb0bb4230bec4a26d316e9d934c27154726dbc6ef5b16a5807c1c"}], 0x3e8}, 0x5deec92b2a37e90c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x45f, 0x200}, 0x8) close(r2) getsockopt(r0, 0x5, 0x5b, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) getsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f0000003b40), &(0x7f0000003b80)=0x4) 11:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) recvfrom(r2, &(0x7f00000003c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 11:10:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)}, 0x0) 11:10:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x31) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 11:10:34 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="6b174e74c7409a3d47de5b3a082fbe059b15369881a1a1c79c989a72a5588c50a67e2f8442a4b431aee499231ade6d9fb64cbe7d50407db1d7c54be0e9ae9fb3b21678d57315a2a98ca962082a56186900c7e93121dd2fdd09570925c5a304070862780be2d4d54b435be7cd691bbef123eff1ff0f55a428c25cca3a376e40d717690a223f4441ba904516d7a1fc53a4412ad805abefa509ab38a09504519640e95315", 0xa3}, {&(0x7f0000000040)="2e91dad0e0b3fdded3b846aa115d0c9a97bf17eb025920b59065bf9ea9fd70b7de95cad20020cafdc27e01f8b8b5388b2cf9d2061e15e163e224cd733e46c4d93ae321a11d49b003cb51d58f17eb7f49bc8a8944fa9313e53632b083ee649805cfeeb4099870b604e128", 0x6a}, {&(0x7f00000001c0)="840059fbc9d50903c1247d66c5059381910ebd2459fff4a01e286b24604db154e67102e4caa0cf1cfdd740ed44f56ecd6fbfcc7d4e173255c7d28360985d569a9c5d", 0x42}, {&(0x7f0000000240)="d51c64768a454fbe3146831ddcfa5f9af1a7989d04abf4c10bd30e55b46e948465e44adf3b48a9cbee6904e7f6a17135d3e029a4feb7c93b415ed0795c57c33d05a11ba11a58516371ecb6073fd9018c66dcaf60e0def070f2be9fcc4e55d614e3bf62dfeaa8998aa8d1daad92a2e1c3cf356a8cd16b09cd34cba95da09f836bd1f7c4efa9cd4a1543dccb874d7884d66b461290199da52c25f54ce4437edb8ae10d540e93cb40d8e1e74e0fd7dcdd1653510e06b622", 0xb6}], 0x4, &(0x7f0000000340)=[{0xa8, 0x1, 0x6, "4e86fc80598d1c1d27233f945ae97a4592da5ba9e49d5a5fe7c63be19e70e6a49171d89ae9e79aab22a9570074bc05932f55e56f7c5f53f79b289dad00bda6afec969798d527cbafabca62dcf786ab9430566ca5494bebd367df05bf7dc1fc328b193df590fb9b3f3b5851f9689f4268ff0864bea9e85f18ade75527745249fa1ec013539e6a7b52b933448eff014fe667"}, {0x18, 0xffff, 0x2, "e5e6f9d3"}, {0x1010, 0xffff, 0x1, "99bd7a99d0ea0236cba3209970a1fb114220373eede8a2e25913b1e7ce65ecfd718b401ce17777f282300e0cdb16e2afde8e7f3a67da4e7210b65ac1c051ec67838783f2445aaa6e9bf50255aa2fbc4787b60d71a2c35a2ab13456916e50f943d88e15d6dc5ccbc054bc8063a7bbbe8c096ace9e2e8b141b829188c2db21db663abc29c20d29a1bcfe454a8dc369cba6af0fd6e600c0a37def72b0475d4d9c79fee84df12fcabbd7c05cb598f27bea0c0f517e55f8edc2e3d7c1f0d2a942a819f1484c9321ca54de323f1185fde0a5aceddecde51ca621a5c2697b50e59397b437c8d1ec55908cf2b5d66b4add348b47f1f298ae78fad24409a7b27c0d061ff8a6f2cde1c07eef35a707febaaac814a47487267f80c68c746c9e834a3e6f58c44d837e07b84a4065205fb5cc88e9be3d61e377f6232150787fe80dbe6dbcf5d320d04d1e06b52f2587f476bca1abf986f12c585d9fd7fd8b326a2a6ce27c9ac515bc81b7cf4362dd96822c1b81181e44581c6ae15d2ad45097c00293f4c15964b92e601b827109f0a6639fdcd06eec1c3e1ba378d1e5057ed2529658937a8bc21577b42a894cdb0d0180c03643dea729961b0f7031c425a55206ee8ff39c6087676e394590da8c33ca7c5362ab442b8fb49c6bf6ea213e10e3c66f676a6d5d0500e579f683c9a7df4c725612e87d68bf7fe6739c4f3288139e4a06c2b7837ed733c55978b3377794403b33ccb903961b93e62d2632bae78f781007071f6971fc038c350dd4a83adebe67bd445e920dc3409f3db24b464941b506c65e12801d7f8f8c3e95cd0990078463580e3271a1dccdf33b17a0a8d8d13ff7be03889c5493436cc52848a20ec92e52049a0ddd8edce64cfb6fa07225bcf1476afa806d168fd098384b58d51d5781a5ccddaad77137f23868c7f5d1e41aa70024602dbdd570a3c10ee8d37c53a173d4a741874fc1137823e957eee3768d4157122f873d217fb7acf1ecccfd857a61d369964bb22869f2350c67d1a5f60ec4533e2e8486aa654bde5e781f8bde3d552e5332d035130c15d6cc7ab627469751fcbab46084f767a7ccd8a3670b0a486f53e3f83da28f8d28b21b5265761b4f55310edd0e621d8863e07a4ff086981ace899504e8c4155fdad17251b4f64efd483ab7a3d7f546458b128c9342d839ff172051a4929dc80f72283bb690a04d99ae37e06615526a48ce9ad5fc9690dd80d93eb169cb9c40c81b69eb46eed4177a68b29c430966a2db606454b3bae0d8451ba614f3e43faa7772478f5c6ca94e9d408e633a999faa910840576f7d25f66b0e1dbdc60b2743c79dfb1faebfd107850c9e418abe2215d7cffadab99a51c10c0f6d729448a5827a9b228e4f17a14d1c3a63665e58a416e19752518fd9da959c71642f0e9d71a3e981ef56305e250ab08fec86e7ac5bf82984c90155c7923448181233fe9207ae8e82b63d0a678db05d4e5ee3d7949d29f6fc61f8ac2cf1a9e6cba993b92139f2d124ced764712e977ce03ef0007145c9154554c7f61b5cd69a709f4c9f2140b4c62cffafdcc5cbebd7491ee309271174fbd4cca0efee07348ed4e2039a69ab6dfe2efcc107b67d1f5590e046d0d33d9944555077c0ef29b3d5e126f6fad6172ae37b9d17a0f903218e4ce205267401be3a04b1dd5d65fdb0d201999d96ac3b7b78854358f81756f63562cd2045625fba863462236851ce9a36d810384f674cfefb24cb6a7a2cc00db3547968f3015e355213d46de72434f8cec207411035c9dc091a00194660bdf53d9c96c45dcb72e146ab8fd729acb1c67d85372e0e376d6f704c6e20ef393d1f769f2b41bb3cb486653b74a30907ec071130b8f52e89bd071b2c09c9c95122006e3909d71740cc9f3eaf8347f7f0506cedaa3370c1368552deec11cf7e1d62f327972a53ad2319a75c9305a216e7d0135b2b2d1620abb79e9daef01e05650a578abfe3bf11fc8633d1dea84cb18e4f97eedf26e52e95e89d7416c7a12cb73d27fc0f99c9cef01c5db5f608315a79320339ae9e8798c43c1130623f676dfdb3965f09e1ffb2e9168349135a40ee88f5d6d0741337ece1a328d5f020a9123d684803e8745442b50a285e60787e245b05062959686d4d32acd6a89aa230da9072d1395c2641dab0e05ae44a726f966c5628035a5a5cd0840f3a7e42ca3e97fbb437d31bc7c2ec304c453f6b2728ba40fa4a2fe411bf8a61be2f2288c9c3baab5509417497164dd3a09e9e6e7d98a2a3e7be71d269187488e3b6202d05b4a51cfa00fcda311b1c1d2eaed6a8ed67961051aa0c39ca28e6b4d2a72a12d00f09a4972d62b90e04abbed5ad9bffa69c4bf70ff02233539ce14bef5758a0b60dbee026cb782cd02757735efee3c9ddbdbd888dd7989b5c38ea0fa5e389b5a5e4f725650a4c5792a8afa93938e6fd022f567531416b410d7b685d5615b246d461f66ca84b67b0bae40a297be87d2668e0983cf03d2a29df6f2a5ae0eda3fc771977287c93530c5f8fe14ff1e6db5977ff96d74145d3d2f9bdee152b58df28a26a87ec638c8ad07b9fbf303f956ee165338f6595ea0fe4541629392f47690ad6a1557b4ead9ea94c05c0e8961042f6f5b0e8efa424cb48b5a74c16b0aab99e88c4f95f98245b0897c6e4e76a2a61b0052f6057e3788634083f528a8c9ffb45c9dda0d430c849377b86659a3b38e29eb6da17f6aba85e1bae3d8e68c5f1d9a4c86fee6df77d2a2c0b6bdcaeea2d07dbe8adfe0e4d1376ab9c915ddcc63debf5985cdb1f7cb56ec2ef095c03b701768e57bccbc739c035796eb2536648d6e6d61b089460cdbc014e011f78ef9128f45a9285f04603972a8d95e879f2c7effe44c89498d664ec4dc3f2ae6047b895e3ac2dd193aa2bb642f194f7531e6021481bc1e5fd496da14fb4d1aba60599756c396890f37cc333019e076781635815868e8b7870f7ae99d3843897cc33618ea7e288fafc5a81780707169a376cbf3faae527d0405bc1dd80f28a90572c7094f42b0e1e3050889c7fb565674bf322e96c2cee9d2a158eb6934df6f4709ecfcc0b226d841e9a1f5fac5bf605e723ca5ec0ab6270856dffec1df532fb102e07645f573d6b13d62c6950934580f4bf640a5b0c908ec9f80f49eda7c7b9ae8c8b9ce6d85c2f6d2dca88ef39ebd5be2eabe214479e606063f59c79437e1a712913e3d68d726600a451efef54eae26a6747eac9aa68506616117cc3fbb4ec5cd7f1aab8dc02851c26aefc88a9fcdcbe052b414a899024f7f8b4770ed49a43a18d57461f4b4a175a2f8ad9e35c303a09fd1a4bbb409b5ffd9bc82ae3bb821290fc4bd53bee6f24b56035d9c2b3f363f2ac21058b1efb002279eed4856696f7e928539a9822e5bda882a094af7aaf78a6838550bd9695950b93dd136dfa5525978a8890cbd25f7e02c0ff9d9ae864202ea0e638d6e1c3c3ff6c48bd08f961b7ee7e330d54b55c4a602a91cb35d39c7f11c0d9c002e71b37cbacfb8772e85a29675feac6bb603cf0e5ad70957ef5e719433b2c86e2afb6fc039df514bf6abf5070f9668d80ca22b5570b0b53b727800c83371aed889ffc61d4f8227b1cfac0c79055954ec5b157665eb3298828608c12c92215dc9f5038dda599db1cbf77b358e07607a1d0a2455cec30b8e9f17d87eeaae9643d1c3a54de7827eb8c27e47ba92a9b250ea64ec68ca50132f3b779a4fb0558eb4a1a038207fa194d839db46254aaaa4204b1b8f08eab4e3030c6195eea164a4a9cb55907e2061623f0498126557d3ff8f18a26278912cfc6deb17562d688f09f0f1f564acf76b159d321d37f30548f2e8d1a5fdcc01d80e54fc51f939924aebdddf27c869ca6210712bebf64f4ab8255cdec11064c8753487a3dd74fa51c8a4956f2a9fd6706746404e375ea58b8120737a85033d49722fda270b670a7743a572639e33ba72357f82948ea22913b8a9b7944c60a0f370061720f617ab587f45ff05b553f215f6efd172fef193b9f55bffbb5fb80a60b6f21ca56ab4c71878b581be96e03a6bfe1cc312d6f97f817bdcd3acb8fa15482c917dae112c6e6117185eeb80e9f2ca2b77df6ee6c6601d3f602a3271d889f2da816d52d9991215ad5eb8d8e41dde8875fc63e04605cff776d9069e7ff71621291ef064c79bc3053978bb43225862425daf9aa9a3487f3d2d4c5dafd8f7aff30ab8a1c87153671dc7594b9ac1660ff3a0b556ab65b177dc277495500d8392e1e47b6b78c6e370a7731d2126481a612e06466b57592fde730a51b1428512700280512ffec479518f89e4bde196c133241e0e0059bd16d5f25a747acdc952e9cd1b4232dfde5693451144b9d6060fdd5bb3288d45b698ae21471ba1a50974625ced0037b0d17085d76cbdba2ab6bf884430084e13516fcbc6bee19d9e60b245ab2cb358459ae7c1a2f31ab55d9c7f1754ca54434d5a1d9573ba6bf4ba01074fddfcc3fa5567b7f2f24e9d3a1f45ffb2e3909c5d64ce0f272976177bb2fd39dca183f49b7bb8c4e06e9dbabada43bdee98afd1d16eac823e6cb78a63103f8b22c2557ceb1233f308c4bbd1ee0de809674197d2f27d0e96ae11b1f7a46729da50b4d6a3c1b8315452dc70d13ffaf07bb40444237ff39b3c4b54a70235c388c0bb9e1a743182ad76885d7d0b43a6a73219db181d933d26c78eaa8272b663df62c31b32630a6242f6a910de2853a296332d4bdd9c6e1ed62d915b6a7e237af67ad842904adc5acaa0fa76c5dc7adc44eff4c9a33d4e7f0f76fc0707d0384f2de4090a640a2f497a6bd70f6c31552bc21b347b2aaf47d6e7c3fb7a5caaaf01be4d72876ae1854965056604b9b961ba1e031d46bdce46f9470b61e85e4e5889d7405069e5bd41b8199527afdef7c612a327a5dabe5717627538465c4b615763d469061b2a2d8fe28b1af345851675e40a22555e3a24ebc1d8a4103834d6145fd661fc41d2f535cc1620ac4b707ac088850852c6a13a8407ce015bc9a5876fbff2069cdd233488479f5e3174cd5255582bfb03094da51dd4cb2ca3b599dabb1c9e47351493c9e604909dd545f3ce0d87c9df5673c0891e6013cad2d08563885126291511b7390534f256c514689b946b955798de98fb92258a992404c8871efffec4e2752ac32c12f8610675fbb5c1df00511817087463ec60405e2183e6ff2e8eabd85fbd5d8f263d7b091ccf0680b5018b9925bfe8273be21336bd106b6e6b3e80600a46f58f1869dcd2cea608690f496f94906223c09317d55bd6817c9626c4e8d2c28e069cb25a46eb497700bef3d2ebbdc06f7d6aea00108eada189c076eb5a004222347a5379dba65ed56ef56a5f89458cee2059f3cb4d4a1252ec3dbdc261a9e6bb4cb64cccae6fe9745051b36dd0af4cbef4a334c9cdcaf90f207284e35ebd688628b751d7c3e15f9787d893260598ccf78646e49b3eaf973da82537622a843d1782414fc4769743a1c56e78dcea3d6935373c90613dab7c26ae6f2d2c40f5a352ca7e4f9c12e6a1000c2dc62208a00a92ce0042da771b88f8b2299131d36c4a8a02d6b6e319613c59d7898551abf7b5ec2b7c5543dec6638ae281773fe9de39708c42e1dcdc8a0c898b47b34b235a033795749e8f65d3daaeee4786f34279f89a917d4afeeee4c807d6985841f963fd71d5ed847645b137f426027d31457318b1e4b6dfef662548670333ee8a0890ce10692dc15eebc3f49d3de8ccbabfe33b3a2fe87388f2ed291a28fee0e5783c683dd2af3b85130abb5adbb4361"}, {0x48, 0x1, 0x800, "01f75147ca738ace79d61ea9ff5e80c1635abd7bef512577bc22d525d15477a10120e30ba3fb4e13577ab9a0f4110303cdb11755"}, {0xc8, 0xffff, 0x0, "83f5a334860af396c4fc8807bbb28cc1d672d43c478c290e0bfcd0f56f639e37098473cd39872fa71b5e9e69fd238bfbe76cdbefef1506eac18e33eff2f5e16dec8b8772512a1cd7b00d15283a88b36783d9874c653a86cff95ebdf9070cd57e80b69827d0e8ddd9b4d1068af06f527042a49115af0fc1aff7f62704e74eb1408da7b22f0d91098e3162335b3d56e626eea02d7c39f71979e31aa79fd063d223c4f40555f0ab2f058e4d96e95b05fc3c9c83"}, {0x30, 0xffff, 0x1000, "a346b46d528e75ede7aa4d9effc0fc6b78acf2c17b5647b9c46d1752b1"}, {0x28, 0xffff, 0x1, "d9a5f69dd0c5fbc031be9abac723df866adb"}], 0x1238}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000015c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000001600)="7d05c0fc2870d5daf5008545e4ed1b62414ca0b6d6ddf80570ab78c3dac1e04d55ecf14e8376109098bac0e5b0599fbdff2e62b81c1ac479519dd6e5c8a67c46c0b41a3524dd061a1e15eb16ebd3f18383b42c6a682e40b1ed48", 0x5a}, {&(0x7f0000001680)="f2b5455e39553b560e6fc896a40389c56d30bd0354cc7564fe9c5e2ed52cffc1", 0x20}], 0x2, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x4}, 0x0) 11:10:34 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000300)=""/28, 0x1c}, {&(0x7f0000000340)=""/53, 0x35}], 0x6) execve(0x0, 0x0, 0x0) 11:10:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 11:10:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000300)="000000deff", 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:10:34 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) shmdt(r1) shmdt(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) 11:10:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) setsockopt(r0, 0x4, 0x2, &(0x7f0000000080)="49edc8082863ec64886150146c415245d9cddb30df7d55c60bf4c8576eac85bf015e1458009b902278411e3b91e39168c6197c0ef67403647b02d14032", 0x3d) shutdown(r0, 0x0) 11:10:35 executing program 1: r0 = socket(0x2, 0x4000, 0x40000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 11:10:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 11:10:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x85) sendto$inet(r1, &(0x7f00000000c0)="efff82a007204f16a0974b9488", 0xd, 0xa, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 11:10:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) read(r0, &(0x7f0000000180)=""/114, 0x72) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="92", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8e01, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x2) fsync(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20800, 0x0) getpeername$inet(r1, &(0x7f0000000240), &(0x7f00000000c0)=0xfffffffffffffcc3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="626d1d6f560a529ae81d84c9af681322751f9f17998d5dbe5587e43261beb5af589fa46f7e30e772409c442b20d5a8a5a931ca7f966668aa8d62addf460497a46a5f60474435bbd01468cfe2e04a31e43eb3717726ee05a1796c48a6406e6e3800204ea854e4778543ea34270842880b802a4ca1885c8bab1c9cbb9529d97607604e9b07671fdd3930b5405f238d3310a518ca639ede0800000000000000c7a89cde4a5c5301dcd751c1d85e1dbdb3a531b889f045ebc2a5ccf5ec8e37b52390df6252e195fabb79dac6176b50831d828b06c72c4e772b6e820cf2e276edcc8d000000000000000000000000", 0xec) 11:10:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getpgrp() open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0xfa3c499ce6f34ce6) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffc) r2 = dup(r0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/152, 0x98) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)=0x1) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x1) 11:10:35 executing program 1: r0 = socket(0x2, 0x8000, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x100a, &(0x7f0000000040)={0x0, 0x724b}, 0x10) 11:10:35 executing program 1: 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() writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="4ca16a37372f341540633641d385682eac87bf8933b7973844fdf7c1462563e9b242ef918f374e6250d90f6cfd628ebab09b20626064cce4fc94dee0f15ec6c84761a97e0301314eba014e2dc4bb12844d492870a580cbae34f26b04949e6ad848b583aafcef775fe75fa4c26a66aa4b135bae1ec0851edb34c2806d9825fce2307f3bbb565f7aada03cde269fc1b3058b9dbb70f28663f56b838e0777d4656a7800bc31386e42a0645dbd3dbf64b587faa47a74", 0xb4}, {&(0x7f00000001c0)="fabb51459e33bff7ef0669d3e62ffb446863619c68212ad791d8cc751b33e4c755a190ff2aad2b3f61e3419e810da6126d8affa1a004800619b650303e71db0dab40cc4d02be5859b713c392eb29ebe9ecc4d8a9f10b37c6a2832f82b4691c6ee786b889244674fed57752c82df76bb7b887ed52db38cb684e1ed94b311a9ab7", 0x80}, {&(0x7f0000000240)="616bf7a97f2b7546c4fad867c41b7f03fbfdbd2b8f7c09a68436b113a649181e9f2d7dce2a565b58db1c384e1da9f990456ce16bf02bb0a6d3415da22130e9d8a590840f135f2879c810e4dc8f3a412c8f7559275db205c05e9d0e37f575681916a53d0b1237230e28c1381fd5da21d9069b7bb81576a49969204ebb1f3583db4b89caef958647bf57270bfbd9fb311567e0d75c32f7eefdaeec88ec30132daefaf028f043fca667fea76b51a3e7e6a8aa6fbabedc2892668b769e6dee48b2f87160d4630096f683ccda02b8e19922673c8a03862ef25a035196cc2431db3223a839e17f8cc969364e43069f1fe74c2408", 0xf1}, {&(0x7f0000000000)="740d1239aac0e6c55248daf70a60a1b53d8e5f86a281959410042f4a470f374d", 0x20}, {&(0x7f00000003c0)="5cd80b7864cb55803b5463b0f7dfdb1e73debc66e529e7ac4e5f73b2e6fcd7de1ae10fd3d08762a7f0518c924454a26e9f386278ab047109f845a3f312c9c4fb49dc2874b1c18cce1f0c80d420f0a413ae3e629e3f85af76b747da60508f5f814b7fce4203cd09cd8cde9a3ae5905d2c28436610c61b", 0x76}], 0x5) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:10:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/141, 0x8d}], 0x1, &(0x7f0000001280)=""/4096, 0x1000}, 0x40) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) preadv(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/101, 0x65}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/114, 0x72}, {&(0x7f0000000640)=""/219, 0xdb}, {&(0x7f0000000740)=""/198, 0xc6}, {&(0x7f0000000840)=""/32, 0x20}, {&(0x7f0000000880)=""/40, 0x28}], 0x9, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='W\x00') writev(r1, &(0x7f0000000040), 0x1) socket(0x18, 0x5, 0x809) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 11:10:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1010, 0xffffffffffffffff) kqueue() r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x11) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000000), 0x1000, &(0x7f0000000180), 0xffffffff, 0x0) 11:10:35 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, 0x0) 11:10:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) socket(0x38, 0x1, 0x87) r1 = getpgrp() getpgid(r1) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x2) 11:10:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='W\x00') rmdir(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:10:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3ff) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 11:10:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x8, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:36 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 11:10:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4a}, {r0, 0x40}, {r0, 0x102}], 0x3, 0x6389) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fsync(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:10:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)="4e5a88b817ed74d8b50ae5d6d7f178d6787a1b1419f5b6ec04000000000000000000000000000000", 0x19) 11:10:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0xffffffff}, {0x4, 0x5}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 11:10:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8380, 0x4) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c886474e3ca275a0f941f2450a9dfc90dc286fe42f79609e7bd46823e4a491923a6462ee9", 0xfffffffffffffe84) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294455b50afec07b5cf4ba0ceb7f78ea2afb854deb1df23b670c27223ba67c0d95f12b45820b6031fe5096635", 0x36}], 0x1) execve(0x0, 0x0, 0x0) 11:10:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockname(r0, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x0, 0x0, './bus\x00'}) 11:10:37 executing program 1: r0 = socket(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 11:10:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:10:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000080)="f13a3c20bfd86c6f3050c37c7fee55ed54056f37846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb79489f2f91f3b67e70e35", 0xf) write(r1, 0x0, 0x219) write(r1, 0x0, 0x0) dup(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:10:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB='?\a'], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040), 0xfffffffffffffefe}], 0x1000002c, 0x45) 11:10:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xc7, 0x80000001}, {0xa3, 0x9b}], 0x2}) setsockopt(r0, 0x1, 0x9, &(0x7f0000000180)="f980ae9b0cabb8cba6e9755c04f22997ab462d5dcf3c9734524db10cdf698deb106774079274c717d27190b0774f19a586b3", 0x32) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) 11:10:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x81) dup(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 11:10:37 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 11:10:37 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:10:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x44) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xbf, 0x4f2}, {0x401, 0x9}}) 11:10:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2000000000000402) 11:10:37 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xfffffffffffffffe, 0x0, 0x0) 11:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r1) ftruncate(r2, 0x966) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) 11:10:37 executing program 0: r0 = getegid() setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) r3 = shmget$private(0x0, 0x3000, 0x109, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/198) dup(r2) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fchdir(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 11:10:37 executing program 0: select(0x40, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffe}, 0xfffffffffffffffe, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) 11:10:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x8001}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x9, 0x7, 0x8, "5aa13c55b20000000000000000000000fbffffff", 0x7, 0x6}) 11:10:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r0], @ANYRES32=r1, @ANYRES64=r0, @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYRES64, @ANYRES64=r1, @ANYRESOCT=r1, @ANYRESOCT=r0, @ANYRESDEC=r1, @ANYRES64=r1, @ANYBLOB="83e2a58cd73e78d017f2e650bfefd068f0c7f914a12a1c926a4813699da52f34bb065088e4ff1970d9"], @ANYRES64=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES64], @ANYPTR64], 0x1c}, 0xe) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x41, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000300)=0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0xfffffffffffffff9}) 11:10:38 executing program 1: socket(0x2, 0x2, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) shutdown(r1, 0x2) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 11:10:38 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 11:10:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:38 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) lchown(&(0x7f0000000000)='./file0\x00', r7, r4) r9 = semget(0x3, 0x1, 0x1) r10 = fcntl$dupfd(r5, 0xa, r6) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000580)=0x3) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000100)=0x3) setgroups(0x0, 0x0) r11 = semget(0x1, 0x4, 0x40) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r12 = dup2(r6, r6) linkat(r5, &(0x7f0000000500)='./file0\x00', r12, &(0x7f0000000640)='./file0\x00', 0x4) r13 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r2, r3, r1, r2, r8, r1]) semctl$GETPID(r13, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r14 = dup2(r12, r5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r14, 0x8004746d, &(0x7f0000000540)) linkat(r14, &(0x7f0000000080)='./file0\x00', r15, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x4, 0x56, 0x7, 0x0, 0x9c, 0x6f75, 0x20, 0x2, 0x1, 0x7, 0x9}) semctl$GETPID(r13, 0x3, 0x4, &(0x7f0000000140)=""/138) 11:10:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x6, 0x1f, 0x1, 0x4, 0x10, 0x8000, 0x1, 0x3, 0x1, 0x8}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r1, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:38 executing program 1: listen(0xffffffffffffffff, 0x7ffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/205, 0xcd) listen(r0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x30001, 0xc0) 11:10:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 11:10:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xfffffea5, 0x0, 0x0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) 11:10:38 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = msgget(0x2, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x802, 0x0) flock(r1, 0x8) 11:10:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/81) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 11:10:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x0) setreuid(0x0, 0xee01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xffffffff, 0xf800000000000000, './bus\x00', 0x100000001, 0x6, 0x33f, 0x1}) sendto(r0, &(0x7f0000000080)="dcd514e7739939eebe5ff43564671f0d8e042d5c30221fc272d765071043cc5ee0e37440d26c18c80cc09fbf481fc26419d3fb50c89f34a8f4a2092763f3e75916261f30a988203f9708176a03c201afc587d01cc6758c4a885861608f9fbf6001c2", 0x62, 0x8, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0xa1) 11:10:38 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x160) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="f12e9c27878cb8a3f1af8240d06aefd30da53e03c83a3764419d0c0bfb02498c2808d1108463d6", 0x27}, {&(0x7f00000000c0)="9891d0054b7dfaa5ff9f8a750bdace27ce20893598965288f8df92ef6964ef961473ea2502c821f710bdc45fd995da42db1408631eb9470dabe5cd7cfe7323096f8161a8cef8d73ce0ff0a0007ab1b808265b1f0d47a4f6f4b4919ec6c2938b6f3f03a36a41d2499f8c174e565da8caf531cc2615177c773b52ea35f914a056e991eb2a7efd56b6f7cf8c45cd5b1c49afdd39cc764a946cd047e28660a6bce98d80c0c3e72a7f9e92b5683ff2fd10d480a85c431d2bbe5c5875ed6e67d8ab7b58d393731bac253f14fd82cfe526ba72e1a781fd5c1e04ef2", 0xd8}, {&(0x7f00000001c0)="96fd94b6093d24c084bfab2468a89d1d6d17436882e6c89be4d086707d97fd3b197c8ddbcd740417c12ef384435888afc326817e50", 0x35}, {&(0x7f0000000200)="1144131de9ca4a024e1220eaf1e8ba8ecdb625ade1bea721c358dd4ce9d220e718ccd6cfdb8b6d1d95d59985ef575d69c4b8b83189508ff105f279c92f9eed0ee2826e3422bb0c34844468b03fa5062334d6e2eda02a946545750ef943c37bb1bb3d5ce38676cdd65b58fe137a6db210f8c6b996d402b95cff90b469c8e07083bab732a1ca50606c052f42ca8ca7be725c0f836caae7d77a782eaaa0778d7b1534a2658f52005275b3a8b8f24ce0129c2e3494bd958a0f2ef3acf216013d", 0xbe}], 0x5) 11:10:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000000)) 11:10:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='B+', 0x2) 11:10:39 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) semget(0x0, 0x0, 0x7e) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r2, r1}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) 11:10:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8240, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/178, &(0x7f0000000140)=0xb2) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7f, 0xaf99}], 0xdf29, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800fffff, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x12, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x7a, 0x9, 0x3, 0x39}, {{r1}, 0x0, 0x41, 0x80000040, 0x100, 0x90}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000011, 0x7f, 0x161b}, {{r1}, 0xffffffffffffffff, 0x80, 0x87, 0xfffffffffffffff9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x38, 0xfffffffffffffffb}], 0x0, &(0x7f00000002c0)={0x400, 0x9}) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 11:10:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0xc0) 11:10:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1ff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x820, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) r5 = socket$inet(0x2, 0x4, 0x6) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xffffff10) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x2837aa5e, 0x9}, {{r2}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x4, 0xcd}, {{r5}, 0xffffffffffffffff, 0xc1, 0x0, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x2}], 0xffffffffffffffc0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffa, 0x45, 0x3, 0x6, 0x100}, {{r8}, 0xfffffffffffffffe, 0x5, 0x10, 0x7fffffff, 0x4}, {{r9}, 0xfffffffffffffffb, 0x9, 0x4, 0x81}], 0x4db9, &(0x7f0000000300)={0x0, 0x3}) r10 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000040)) 11:10:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x4000000012000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2000000000000c52, './file0\x00'}) 11:10:39 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0xd31) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 11:10:39 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000000)="34c2146ec17ae62638c57718ba75b2470761193408b6cc1980081debabab8bafa8e631ecc3736d6f259ea4c9b9b28417d41a7370103d3fb76cdfe8968fd057ae93aa7fdbd027ee9f99a962d1b1ce074e6b2990b2839ac1c31b8f3e4d0da84d476e7e8ad96379a0b23180c58439f55dd32c91bf75bf8d6de7ad6b7dafe9f8044a2d7f02f4f6b2a3a0e161c4885da53f01328a426b155737c97538d0", 0x9b) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 11:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 11:10:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fc574429edc75a9a709549b6", 0xc}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a503839", 0xb}], 0x1) 11:10:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) recvfrom(r0, &(0x7f0000000080)=""/246, 0xf6, 0x800, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9}, 0xc) 11:10:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0/file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) r1 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 11:10:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x8) setsockopt(r0, 0x0, 0x24, &(0x7f0000000180)="da7bc1fda093e1846fea63d6d370056c195f6eb4f8681ec77958b6614acdf50f36937bb635af09eeb33b3d4ba0f59fdead96d957227411d8f1dd82be89b984915a7b9dc4f3f49f70be28de7d1a9f77de21d2dc2fa09be165e2955ccfa6a532793c8b", 0xffffffffffffffc4) 11:10:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x6) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 11:10:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0xffffffffffffff71) r1 = shmget$private(0x0, 0x4000, 0x10c, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xd9, r2, r3, r4, r5, 0x104, 0x4}, 0x2, 0xfffffffffffffffb, r6, r7, 0x400, 0xfffffffffffffffe, 0x9}) chmod(&(0x7f0000000040)='./file0\x00', 0x1a1) 11:10:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x6}) readv(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, 0x0) 11:10:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x12) 11:10:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x800, 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:10:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:10:41 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20028, 0x0) preadv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x0) r1 = socket(0x18, 0x10008003, 0x244) socket(0x8000000000026, 0x1, 0x8) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 11:10:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:10:41 executing program 0: mkdir(&(0x7f000082f000)='./control\x00', 0x0) open(&(0x7f0000000000)='./control\x00', 0x400, 0x0) rename(&(0x7f0000000080)='./control/file0\x00', &(0x7f0000000040)='./control/file0\x00') 11:10:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000401000/0x4000)=nil, 0x4000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1ff, 0x4, 0x1f, 0x8, "7d880186aaf43a749b7a6f46049e4000b12d43e0", 0x1f, 0xa}) r1 = socket(0x19, 0x100000000001, 0x10001) poll(&(0x7f0000000040)=[{r1, 0x20}, {r1, 0x84}], 0x2, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000080)=[{r1, 0x2}], 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) 11:10:41 executing program 0: r0 = socket(0x800000018, 0x100001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:41 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x401) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="4964472a070de1993f6e297d5278672f61e12c5882219fa18382de5a80a9661dc0e7d9dc090691d2551431e5ecf9495eb990d662a5d7b8ab5c4ab28d4700251cb8047e080edac2abfd680e5dde538d11b228b0d896338e9ae18af90159b0f87b3301832406ac25798808cc23be5fddd261739b85a52d505861ca", 0x7a}, {&(0x7f0000000100)="86bdbff596dddac0c087f4617108adcd5eeca6f3c2de3ded93f56083ee7ce3b67f5fbd88e48285097516c4ff25df4100153b51a1c9ae16b541c90e1faf9c798538cabb996a7e9a1226752b9a5a4b84455305e8dc0e56e4c84f8fb3c3332882073dd998ddd7f181a45eff0481be8e174f5499a3b78d09a87e0ef95186a4b79db561ca804da90ab581c249f11a6b02c0", 0x8f}], 0x2, &(0x7f0000000200)=[{0x108, 0x1, 0x40, "c2bd45f6871c70b067c1b64fe4f6792136a1276b64a1ba1a405f0e8792e9f5101dad5be1b11e077cc3cee9a67aeccaa3ba6b3a849b50465b342107b9b1168d63fd6f9d7b5bc6f76d7973d3fe7384bf77b93cf7333b007d8b571266cc8b28ff6dd431014a57f632ec36568cdb3fa3a5ff53ca6114405a431a8ca6684cbc8d054794b6f5c1dec5c497fd1d4c9f804d86e8f439a307b41a556568674897937bf322122d6828c6acd126f26bb7ffd01ed44a12ce4857bb0a7b5fe28d0bc4768ad35c162472a96ce4c54bef317c4089236a4b5a48425fcd0458baefa3bac52b31b614dfb838c24f02d33d9d23c8719f11e9a979daad0b676be9"}], 0x108}, 0x8) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) kevent(r4, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) flock(r4, 0x2) 11:10:41 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0x5, 0x5, 0x8001}) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r6 = kqueue() lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x80000001) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x6, 0xe2c, 0x5, 0x1f, "d9b8a16f1f1825475540b1c1d22f18b591e2e9dd", 0x6}) fchmodat(r1, &(0x7f0000000280)='./file1\x00', 0x58, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r7 = getgid() getgroups(0x4, &(0x7f00000002c0)=[r2, r2, r7, r5]) connect$inet(r1, &(0x7f0000000300)={0x2, 0x2}, 0xc) kevent(r6, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x792e6b2c, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0xff, 0xffffffffffff9e12}, {{r0}, 0xfffffffffffffffe, 0x16, 0x2, 0x0, 0x94}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x800, 0xfffffffffffffff8}, {{r1}, 0x0, 0x20, 0x44, 0x100000001, 0x20}], 0x4, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x6dcc85d9e1bf609d, 0x2, 0x5}, {{r1}, 0x0, 0x0, 0xf0000001, 0x7ff, 0x101}], 0x0, &(0x7f0000000480)={0x9, 0x7}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f0000000580)="63d770ace9834a560ebd51c0b06e41056d247327d1", 0x15}, {&(0x7f00000005c0)="344d0143ee201982761bd4a4ed308a06c1bdcb02e236e2aace51535ccfecadaa8c408a8864dc1ea40d0898b0e3a236857052b5851a4f7fbefc0d2219d30291d132aa2eb35dc36d0bf083a585ec91b3cd6dd3a7f4c75bade548340e886328f8a30f175b5352980592d6e406614aad2ee0714b586eedbd64a3afdc728ee9ca548332000e1548d0aa4d82c6912e326837bb852eb607a81bf0e7a33d702585129737e2e721ecea7490d05721f9", 0xab}, {&(0x7f0000000680)="54c0ef59b5afe2df78e83b5ff830f1992df00ea785d12c24d2b1e71287e99984b7af711ddea33c5e997fa73776620d6f9ec3e7a20c2e354c58cc07da10543d3a81fce6b8430fbd54c2eefcf5a59aa683c61f62b8237a5326b9a76629c6f3ba7a2e8c107450a1cad035a4ba8e2b47b8964c857a3cf82304b264ce342d4a1a8dca80c8823a9a36d6c8703c5981d1bf4d65cb05c658018ca8c7621ae69aec7d7e9b", 0xa0}, {&(0x7f0000000740)="9a61c6f05009a95a453b2783a575da0b29983402bce57ae28347a6d2a3e6c7", 0x1f}, {&(0x7f0000000780)="fb02d5dcc3dfb96b6e6729df359086879ca0ef45221ce983397a89248666b514d98d73ebff4b6d73df6ef29a0a5aa5f5e4bbbebad3d3a1ee493660c55aa171af7a7f5de5ef63a93f19f3d25f275d89ea29563ee1f0fef400a01c0782eb8f64fdd3821a290b0b4a1b51d37b9d79b979c4f60e3f2ebea905bf15ff744d989dc900abd4f02ebd3497d4d6f05dbabb987053cd47f5ce4fb81331aee5adb4c0e61ac0c543fc6e13abe1539b1678bc1f2b9f5283438c04aa05b519b53fa8fbed86da5a58c3f6a1943871257ae664639d9f3f02cb75a7ded413c92ebb4398bcd9c31719b1fbe9ccd03e59c2be", 0xe9}, {&(0x7f0000000880)="354721de4fe709d380c42eea28570dac3697d72c7b6be467b3cb36e017927f4e7208a2604ed8217ae9cb786a4e109eaf4f87460ba2ec1fad42303f03573c0b5b57309469729d", 0x46}, {&(0x7f0000000900)="82f1f25f7021bf08de019abd4069a40207e22951712e03d471fdc5011384efbbd3690b89c621b3d172b5f7d8e7bae191cd7182e96b718bb4ec9d7945a32c68acd29c784dba0a3722a770806d11ff27d2fc1a2a442796ac2f7fbfb5eb1f65c085de2dc19576441daa144d1f36adc0dd0aafb0432248139dc3676bebecea16ad562632cbed1fcd282e3d0a438fe1dc0cabe17b182625de6ce38f920890a51cc2a86e48c662b468604955e34ec01f3896dacab863d43e0ab71e92e6916cd7b49033fa054d7c398bf656aa98c3a8201cae8e0eef76a2bfa492277390fa30", 0xdc}, {&(0x7f0000000a00)="9ce115516de11348d1ada2d93716485dd36b9d38b7b4dba375a889d3b3694f3a93dd1cbd81f23c057bf1915b59c2a7a4d921bd187604e6fccb3177369d7925e387864f88fbf557f61bad5bf9c8d7ef48cf753fd872b3a6564357fa5197c72cddfe7a51aafd7390f8f26a007707b88f2cb419457be640551591c89d543c2bcbd2fa73ea6360a5ecf14ea02e3934480554232e1d46b467d66c7a33ff7776758eb1dcfeb051602acafe2c28643f6d071422b8a141", 0xb3}, {&(0x7f0000000ac0)="bd47e2a7010051cf109ab6b1a090179b72770aac903edd80d3daf63f431fb6bf6f24f9baa9b195b5ee874eedfb664981f3ca9d3852abd56846c83b144ea064f5f6ab21f6fc1c063524c7b34328a4b64bba911901cee8be26cf64ec0d068f38d145b0e810af6d4edff5", 0x69}], 0x9, &(0x7f0000000c00)=[@rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r3, r4, r9}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}], 0x58, 0x400}, 0x8) faccessat(r1, &(0x7f0000000cc0)='./file0\x00', 0x10, 0x2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000d00)=0xb242) fchmodat(r1, &(0x7f0000000d40)='./file1\x00', 0x40, 0x4) r10 = shmget$private(0x0, 0x4000, 0x4c0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) r11 = openat(r1, &(0x7f0000000d80)='./file0\x00', 0x20, 0x10) getsockname$unix(r11, &(0x7f0000000dc0)=@abs, &(0x7f0000000e00)=0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000e40)=0x1) 11:10:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 11:10:41 executing program 0: r0 = socket(0x2, 0xd71a595899e8d3d, 0x874) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x240a800a}], 0x18}, 0x0) 11:10:41 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x0, 0x101) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x0, 0x300000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x7, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r2 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r2, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x0, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) 11:10:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x400) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/165}, 0x70, 0x1, 0x802) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x20) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1b) bind$unix(r2, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f00000004c0)=[{0x0, 0x2, 0x1800}], 0x1) write(r3, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='%%*+%\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='{\x00']) shutdown(r4, 0x0) 11:10:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="5b24cb72ed1d00000000004a0000ea", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000003e5, 0x0) 11:10:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r\x00') fchdir(r1) 11:10:41 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000040)="a04e01d9a800e7b286ddc364b97fc55010f715f4f38a6319b0eaf2dfedd7914ead632eb1a468a4d2e98339b82c32089878144cd135cf3694ba7db149688b8215aa4d9cc3cb11877f4005ae243af0af835dba7ecf056c72765269f9967873c89dd19a4a869654c6f62b15310789a144b003cc113146284e", 0x77}, {&(0x7f00000000c0)="6864b2d4455d1602c9fa6c5ee94ded5a11a6eaf76cfb1799bb1fcf06b5ae3c1abaa3e5352217b07792b6af2c7f", 0x2d}, {&(0x7f0000000180)="637bb38924022d109e81d88ace13a10d6d3120192ad88999d3c3639fcd6a75ef0f01301f6a408201c438d86c1fb841f68bd2e119ea1f091d48e1bc6232bc267ead58fbfbb30699c5493baccc628f6d73fc87f0d18d2b2f27371f35efdd61c7c0208522a82b4b5f9588a4e15c1a3c17ee440cfc4cfab87223257e1dba37343fa355aadebdf66599bf32760860721f31cc", 0x90}, {&(0x7f0000000240)="a2bddcf58e39bf7ba2b3fce0aaaf2e8af2afed600596de239915df392fa969ea652166983d73b791556e46b3f08cc2081785b1464a74f791fec0b01dbdcc3974c7ced4b781fcf88acc8ce7edc7074023955611f29df441a514ad6d58b395fcd4afc60f2a930484dab74e7629c499dde5de501facd544662efc4ddfbaa9", 0x7d}, {&(0x7f00000002c0)="f88a3073096ea335a68a6584044f70d2183869e33e0faa8f40dbc0ba658a2177b215cd5b7a64674ccc8ff913d6542f0b02b9440364eac341c04aff51b88bbc903384083ae01939b979123bdb97da649b3af7288f550e7b25a9f753fdf5f1cd6ba3b373d4a13abac31c12b9b68303d1ce1be843ce52962fbaa6f47f8b0bc311ba405767e57357bd7e54b35a7550702644a28a4f5d1e034ad718d176ff192dd70b4f694f3c62", 0xa5}, {&(0x7f0000000380)="0a4b9cbdfc9462e8afb5325eae316642f56e1f31a6cf79999966331574fb196036d0aa345776f86b7d6046e8035231c7c06147659f116fcba6aa015f8e61c0532c93ee7206d7cfec843323c9a9630af04c2da0df235a1251ad7c21b9f65bdabaf5f379f5ecb15ab5eaa88efc843ab4cb84ab5793ed68024418764f6cac397c09798ec91bcc0b7418e3ad2d661799336d027bcc13cd7a3a642e196abc951a9aefc1cbaf8fb5343f45b436b119d861f2c4878cb34848c8fa7ec51280c16218711af3146c430cf721edd6e4367499da1227e2d454af4155e5ebb83bf2601633", 0xde}, {&(0x7f0000000480)="621afe3864bf0c6d47f12c2faf048ae1e420ce72d860f8d2ceba77943d393ab5799836209e507f379ac9e4c407bf9bf947638a020990afe3672855832c4e21792aadc28750ae368fff00f347eb047ad3560277459cf39b285955d521c3cdd47bbc41f115cd9b617b940a06f56d8459680ccd1e1c70c1350eebcc603c61f55f5f93e0916ce6632ad65ec26c2eeeedd87ba61137c225262283be5f0ff97dc580586b991e9a2d8c979b2968ed61eede90b6e6e77cb0c8e024def2d8c16b9b73ebbc78a491adaa5f19b54ec64000fb49973da0865960c9da37d0e4a9bb877c97984fed11b898b99a13b72ff6bfd10da8b2f6b3cfd1cd2e6ed302a43fb0d90027dfb6dbe82b047061e7a4fd3e564bd97514ddebb4d389f5f4f2917681d14568697d9d1cbfb8a9d6749beffa5d10851063e23109778e27ed0af432aa6f6a1e7fcadbadb2fde68ed4d7ac9826367aebb3e6f515f9b5b986980bee8ef7e5744b0569582d2dcc53e76be1962678b674d96c9be5a5f1bc5a1fecd9eacbcad06de5334c8fa504c9c9b27f5870eb40497a92a3a3eacd7ec48760e57ffc9109743767484f23a926da68adbb91a382caa763612a4586e19fd1382f0af933429d89f74e21410a24a459ed5380b5655802bc8124758cc0185d58c8ebbffb0c95d707bc9bdbb63f8ab796730aba7ec4e05ee12df53b471b44a681fe219bfeb389079ca2f84d162141bfce9bdd42475281300a56490d6e295a82efb5a53ed58f010fbad470e5c936df8c7a6907c93aa928438f5a32382df10a50650880a35539ad70bcc029f72a56f69d4d848548dae0d9681e084431a6adb002623f3c73bf90e78a874dae3e45d35830f7ee1e45a578357f2314244f904a3d4efc3e2b4864b364e0ef4bb112a6505f3e27dcf9706b108594af9574a5ce45d6088fccd3432e3cd81395cca6e1c51d147b414bd70e1c0ffc91fcbb226bc2227aab9d1f04a156bafcd79fc9272effc0432391e705cb6c74c84da37e65d27ba917f1c2755e15b5c3502463f9e319d4ec53f9eec4ae4fe9d26b584336ab89b432e59cee589831dc0283406ddaabbabc9f87dec51b2cad3399ddf2f4fd90d6decc07283c7f64bd67264459f175f2bdf82ba2ff139c6004588bddc74fbbd0ba7c07d766e5da32e2000a8ed1fe17d6c9d07cde1c09fec11bb70c69a32f8dcdd1a9200ac66e1bb2f41cdd851919f8086b105c89982d66b09d5b648d26e0d327245222be0c0381e3123736efb650697d8dcd2d67fd07a5159fe453adc2f1755b15f5d75ad6cc4fca03659ebaf4fecd143f807cf8d4ef1ea0aaefc6630e8d81808dd6da16ca34c8e4e3fdaa06e10547c18cc4f05046fe858be6377d33b24b7935c214a4b2ff7db1d3dfb6373f98ba89b2b16121aee1bb75f4b786a0049a9ef59d8603a16b18804faa2e4b7adbdf8fab7efaad5d58bf049b132ad45ecc2ba4cf05f0409e3f5816f42526e1753666ea421fd2e1027161168fff1a23bf2800db16eb7f7d1088fac8ff5b5c11ed62e584eb9687f907bf6ed9f095b1a7e1686ffff3531de415225f1b2a99bfce4013054628dae3f3ebe0d9614c5dfa469d0e8f70630576946bdf784ed3a4862d5d7348fb51b8f05b32af39760b4a1ebb60797e1082a1aa7ed77ecc0687496ad991c46a821a6c856ceb74a75a5298a4e43e07d9fc43ffbaec317f5a142c915f3ad751eb5b3bc0c5602e0a0eb9520d895b322a2af62a9751d7023f4c852acdef999c5e23fdfd8bdc1373e3dadc77213fef3bcbee2e2f2e81f6382a3dad8eb822f35eb39a6744d762a3181dac64585dc73e480cd89bb117411d2709f5de093c6ae4d0366cf4cbfd04b183c1d0401cc0919aa9c2dae44f159b7cf9f434d674a5b4de74e38cfabe2fbf6cd10a77bf774e452e7c46a51b30744bb9dea3adc6722171b42b21d64aaaae0fbd6bf3e77b47d8cd59ab330702d7feb8b0fb131c59c60ac5208af6ff056320fda1376af314afd7fd110b25c203cc0c35f832999414a8ed4b284a327895e74c72265df487cac7a300764235f3f84fec15a676b1e3c20d46b482695720d105ae101776caacc0c4caedc3c7fe32be825f13e81f3b0d909c6545bf4ae97a9473b7647e3eff46f29acab143475e4f98591280b36d4aaf29a67a86deaa30cabc426eaffdef0d195b4d39a8e9576c411be7d2ad3cbae25174483b5a72452a11205c3edb316d6e077a6aef74e7178382e52a8d12a963833f8114fb76c8d9427d63970077bc2adab0a9ca2b2b55e20e818297453361d7ea8bc66aa59abf0a5cd5509a2a21a8129ea849da9cf5d08056c5a5509befaefcc40adca06db94290121e4a22a9e0bb215c2aac58e02d84498bd215f0e29e0e2a3232f3700ce8eb73f0a9ae9953053db7a07385aa5a942c91b9316ce804308849bd0fb16487724189487c1bd233df018750133020078d5290f9c783d67c437bf7ee187f654bf74a3710fa847673ba469859b119dbbb21a639c9fafd361e363cfc0b06ce3b04a34307b1e16904df7e6c2815a502c14b5fc4e5842d0dbbfd5be07d492146edad73803b42c87cdcad33dc47c99ca482d1978d9c70203bb7ad15de71baf331485a8910453a817f7106a0868c3d5fb7a353ebb194c870ac9218f7b0e767883f62ed1f89087c76c659f9e94c7f844ee42431e4e3cce3f78767db4749b1087db2854481c607ed4b90a3544c7370cc05269c320863056af66e60bd25d9b055339e510dbea268d5859045b04e7018a2f2aa42b53b6531190cda22e50de4e06567e6a61c0ebf4e6704dc1bf8c19c7b3038578a31e01e74914a531a8be3db14a4a9d93ae627174990fe2aa4d41d7ae6ea03c857625c0370f913c690ac6ceddf2c6e590627e46bd8b25fe149a845943083d5cd713b7be679fba931551a85f51e0bd8b24876cdc81c065532bccb14d1aa2909e610da713b7f6d004adcef9552175559390ac791e277160494f31b2c53deb8ac8efbfa9dd06f95d2da92f1ba0ed13c670631293295e25f84b21a4116e6bd01c3d5780ad776f649975d990736a32ed0f897207fa3290ddd0354c5430db5b8b983e7a1fa2c984a89d2761eb5feaff6b04e192212fbe2a582ce8d6ed77a50b460fffdca7d62a0b1ea581cd57912265aa4685c4fdd7545c10669a704448d1f8289ae41829ced8f16130d54770aa7bd61860dd9c44374713093dc6cfdfb4704383e5001ba686a71a31ba5ef0d43e248ac19de73d4404dd0f319a7ad1a95e9248e53b218b49b5375250a1e47e67a318e513f353a55e37c052ef5177c64351b0d46323bf9b9d6c85dc1e38a2cae00470cbfc3a96f320825a84b79f177be97352eacc86e34f42c6dcbab71143ab32a58285ee486e7929f3ea58150fed7b9115ee223763e295190ee18190f6c3fb075219330df47b083eb8a12b8bec6730acce37d6dca757b68b70c40992e19ba02da217f6facebcb412a0a72d3cb09447dbe3c8aed5667f26d0dc490aa152e60a6668861b73ca061ebe9066a1d27b1b116bec591aaa9888d8e34c04128b98dd1824c8d3f28ff3b34860362f47c61a4b0a9c47e178a66aca90bcda679dc26013d2a23d4f85a6bdda20e790ad34729abeba05cb3fbea9ec320280fa67ee900f4ca92277aca89f6395834c35ba2dd29e73940a717adbf8a97bf6c3601f19679493208471130b1ef0c76dfe1ee11edc00e2e00cc7a2df7c28b01d18e0b95a25e3f82232a85145a1a22755bd897467d0a535de3f8be88ac34b1f8220d86b7a02b8253f23f077ceefb28879f1f590b1e6f41290bc546ccbd3ac6588bf4260980b909a363a01ffad3c6038043fa9a84569ec30dd62e2eff371b3ae6c6defb7a07a5a69c3537cc0dc7545c991c9fa2a6ef2ec849a2bc4d45627b12186cc260fdb4b5844ab84c62f462a340a80c325dce1f2c0e5314900246f8abe6dc2eb29cad7e4fd8c266a77475c8d97fcfbc07af4cfbaab47014a47389595969a71f7119bbbe9f468164b3820ea053fb13fe9d55678553a7f90e2047fc533837bcf4215271b6eb7e5f43e7657833cc635c03e0a7328473e6462d504b496f01f1c6de4a52912d93b01c72e3152746d5355f421e5fffaf4a0c5a180d4e14670d32d610af4ebd509b5239d8148610c8e26f07dc9e12b5adb8a7e6890e4c4dae2af5e25d687c1aeea89bf02952d1068f67a9f861b09d72837230c73b98cecbc341fbf8acb1c646f56bd876382e578ce4bd02cd8604847ccb057d60ae941af083057dae2a0ab7bcb65c6e79bec4507d25a92b9503f6d419bb7b288f179bcacfbfd81ea9601972f7fc39e7102e360f71f2e477280739256f7988935581a33261cb2fcbecdc819759622a0b5bd69d052bc5f9bb549125dc36e26f505c4029452cb828e18a47bedf7e2113242a459c5f6ffb8e6cbec05715cfd35a9b2823c2fff0dfe0766f29aa5a835885b010690248a6b54ca3003fe81d9abbd87f507826dfffc609f65e6fe89d4800a3149e8192d7d80aa165669a6b522ce737d592e1efc1469b5fa1db3dde8fa92ef7eab02d9a3efe3dbaa0d4c34b7a6adbfdd79cbca47fc8c91a687a866d463fd0c3f454f2c1ad29e6e5b657d044f7435149c9bc6ef7b704c196b624db0cbc25a84d59709fb61008ecac8d1dcd8315d52bf785793e05900db7eb01b78a2a0055d2c51f8c3036969d96c35961a4fa9dc995c046bd3f5c36478c2cca3d0702b32c151f25c98c4db0f9b628c9e88c7f2786882a73ae1724e267a6d7112716f22290eb67ba09a9a31da8cff9d1edbda58dfeaa2f6639ba47e2581be26b9b715c05941eab1d02cf9737c7ca5faf3377d9f6562e0df5c5b4dd8ba1001ff4c37159a4db39015ae303fb357f53c21cf4fcc450229ba79c23bec98e2a10425d5a88ecdd08176596187a4667f412ffbba5bce410131d153d180079e4ad002e817e1e16dda7fe8b194980d1cbc59efe7aaa99e66cf589dc1d0c6141d5153618bcc6061f0248dfa382a1d0f5087fe6309d92c3edc16add5033e37eec03bf32e18eeb864a9e047ec7e8aecb0f0c1f7461e36367279d84c7038d5a24fe0259de91bb05126a4093346e367fec96e91a058ef951428b7f7e329380d35da63d34ff34d7f3f2433bdde2f6a3327267a10710d16d151eeb0bde0c14f6d1a57373dc80eea231072f9c8a379140946fcab9d53c920a73d496cc7e1cb2009ea602f903f7964c8cb40e3358803969cb62b908509bbb7385e84d90864b895e9b0c4927eda7344c64b3db427136c0d1e2bf1e398ab97c001db29ebcb063b38dbadb793747d4896ee54f16686999ce25a71a491f9af9a42ec0673cb098807ddb926f5fd192cf945de993372e6d999d7b9f9e3819dfb69c7f5632584be97fb4366390913ba3df880bda705397f061c800607ebceb407ad2b5513600b579025663a4524ad8d539dddb6ad0ae666d47bb577f1bd228e83f95e88c4a0aae91dcfd2aa576a39baab0bbb3d45effb027cb8c031f896eaf2ae08d51a477081966d5686fe137027559f21288f8401f41dea42ba127083b10099fd950462ca5f9324a7e4f7ff1a511450107cf117687c3e19e417c8dec56fcaf2bc07ed80bdb95bb83f3e780f04521ae28ace28a780bde7cee0592073e2af1f7e67922090941d9eda19cf98c2aa276546c2417717ab732da5b80b55d51124101a684bce5be456c96778e93da84a5ea20b9ed67a01a0b18e99adb60df8da4de2554ec8959ade35aca1436c039682d63292114f707430f61624f16cdb1aaf8864ea29b2dc7bf8166b5059fe001da626aeb6ffb", 0x1000}], 0x7, 0x0, 0x0, 0x1}, 0x402) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 11:10: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x300000000000000}, 0xc) 11:10:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f00000003c0)="9d", 0x1, 0x4, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) getitimer(0x2, &(0x7f0000000140)) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0x458}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r2, 0x1) shutdown(r1, 0x1) 11:10:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x20) 11:10:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0x80000008) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) close(r0) 11:10:42 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202fdffffffffffffff837cf9526fdbea8c384a06c6160ca258ebe0161712c254710dde4c01607a6c19354e2f3a00732ca8c9fa7a4b4174555c0273ea162c76306fef64f87b43183a219fe3cb07820ae5f1cd5afe7c212a35efc0e0e357eba98db9fcb96fbbac58e5757b5b2cdae81ed9755953466bd9ef01db2d3b2c728ff906af973841c0f8f9b757c10fcb1bdce9c91eb6dca82b40f3c9ea42cd3793a675a348052625d59898e2c5dcc323daf0b5781e79d160392a82ee4f1dc56fa1a79bf74a9d47657cc4d5d725e9a8f3495d78a39ce9d3ed76c205b01135b0e5441416f804a0de045ac494fc40cbb50312ff3d0cc67b"], 0x1) 11:10:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="da342a8bfce303b4711c47b978b227265ae8914d328096c2017683eaea91e4d7377ab20771e689aa2a39a6cb107fe1316857e377b3e67797ec0746364f8d5c1f5c604b153897f21070f4f19eedd0e05af6948df685db2c734feeaa926373f8766d29b592865aa1503c34f055908be6188057a1b81ca62232a9a6ffbfc415ddd0a82ae23f5bd711807cde27eaff832b47fa4afafd638f9ebcb91018ad2931e1ae0f4348b1e00a319d1bac7faa3d8dc60367f1d9d09efc81528e48f635d2426cc32f8cd621030ae528beca5a10cb567860ee3df7cea7b4c0c0afd8a48f0fee92626a86c9195bc69640469e864beac339b0a1984ef3d48483e7296d5ffe162ccb2673e0b18470d288d0b7114d1dd282773e9f48e3546b8935a82b7935ae8fe022095d5c5eeb4045098e0320b7628e16320bdf738bbba64b36d0d7cf32d8168fcf61220e682979bbb6880d74cb28d4910ae90bb35cfb41f916ca1c4c8aad21e1b8614a3bb53b1f32beb7eb5bcc2680690600b5981aad78007dab5a7e0ddef72c84724322cef62441be93ac60d8da1b44cb3b21bb6ce3e5e093f73ec24abe618e1605cca0351ab651f63ed6c42802470492c13bb3226d06cc948b4aff064abe734eff6c945503f2b2f389969ea95985e8101d6e281324c49e37ade8403110166a36793a51a7e33ea3069428c38158942b8d76d889973fee0f4f0c90844276964f8cf2719280aef5d0e0739276c0ed3475cbc6c1f203335ebe20ff93d77bdb95d1f2f94b2d76c55fda010d974086cedc4df85dfaa27e48a616bbf9aee0c3bf44c09cf831ea097a57022b998144086179978c0b77fdce7ffe7414c825037ac19cf3a7e41e363e58df44ae87e66406025f48071249dc89e7bbb5f5bf2d6f46b7b865403e7b679f8c9302aaa7e401491e5dd95eecc9279a82dc9cd9aa9bf39627687764279b6dd1a57bd8f004eb3061388e41e80d995996baf5e3c5462c80568b76407a00eaf145a9c7a71dd1bf3b5597d5a48bce570e4c72aa14e49c2f955e6d6e62b8b94850676ffbd51eb48b102a309341b130c4354e0b72dc5fbfa44170aa8a75d99dba213a774a1fad6ab8102e7f045c52f3e34b621eaa76236fbb89ac9230a039fb529714073d44e6dfc9ede846310e32e13742fc1e7a209ab0e63cd096bc6eaf62e3c4bbd90f3c570198352cad837d703d9080dedeffdae95507e1421f8d44bd00eb29813e528645ccd972214d431431462d028aaae214ecd9001c1295e38152656ea8c7c92cc444f8dfe4d2d5ceea7120b2062246d8c9d2827717d95fae2c3a81fb3250133d9325e61e661b6bb9726170daf868129e91a30d5075dd821947a232484f94b5edb49ab1a2f9a7d7f47c403098049ebea94453784fcd194cc35917cff1260471b368a891fd077079b23a9dda74b4344d4f8fcc5d77d6ce8bbfaa467dd1f94f045d691a3583cc43b8af1c371550dd8e4044deaaf76abf5aedf3525cbf88384f55d19dffb90d64e2317a40bda82366bbd8a575f2ce1ffafdfeb167876c32df263ac180b5c374679564c24ae588eb7a03a9e95e48e785dbabc2fd0f6fe2cf102ed3afdf4e7ccbc7ce7694580a7ef2ef5ce0fc7286d8a3554eb61e360e7c74a3c7ea85e322841a87ebefe3dbdf4c07edf06ee0e7bef2d8a2a416956ae2a30abb817948036254c6807853f73a37b17ec9b24f88525b4aea9928b85e605780a6195147574d19897257783dcb2059ec0fd236506be273c820e8b15f3c35bbbb97389131c154ec387998ec76252246e0f68ca8e10e8c134484942fd8f1166239474559b0264093b78dd80e5dcda7b7e0d767b445e822af47b6da58b9f82a1c2106968656e862af6a33bf562f927e21b4cdd5abf96ab6392f4f6bd2519333f905f88bd5b6adc3297dde492b913f63984ca180ea9816203f5904e5121fda9ce79fa925f24ec996c801f8b45bb01f4f02532e322fd94ad24f09057759ff17ce535d1507f69924e35150c58b9b7fc5511745bf70c1410a1f9408c1ea1ea75e923dc211c3c7ffab37e957270450279406a77323e999805432586a35099f0598b53b23daff0804d6cd1e35bd0be66bcd90a7848231c3335c442619a684ed5cbf1d86c894d79b6315afda53acf2bd7f4aad556dc1b97f69fb94d6635053f89aa360a3411347a0e674337332aa9fffe94a53873d32af58f841c94ee42d6b5a27a46fda002f6c1da1f982d352405eb14d36385ab526a455309b3cdafe374d0b1a88a94d13dbd2465f6212473637bfe5848c310d6dba2dd824457921a054add5ea3b86e16945f18548013156c326479dc23c11b1387d3866362d748e33c152a14e037c0e8a8c7d8801764a8c5d6ee8a9d33fd47676c4d1df9c0e16b2704ac3894ce74dbd4924e6aa82c2c0e20870564fe0f2431b293d156db05df41f6f33d3c74d3704e8778452bc4860a3ae24310480345ea3332e1337e004765ca6c18a0bc205a2db0d1b27491c48177ec941a19174d0379e6a8db585457b4bd4a1b3f5500952e92d5060284333c86d5ee89de3c8a7f0d4db11220bc5962938d07e5eccd2575e49a2d32d5683f7af455a53c03ba6a92648fe5ce9d266bc88846c4bf43af2beee83f1f4f1eeb7d617858774539723c4313dcf8a44a083b354ec7656ccca6798d69bee6b55b313ddfe65d931af78620aa292f367b8d1f9366d6bb1780c9e7f0195ec5933b8cf048f4f99dcdfc2f2188134cd2530dc603776f2b8b079dcc8413a3c0638da6f0199878c5f389490ba7655c9b080995fca0f7ec0a3021ae6ee82762a7cdae3c54e3063374726f517238e83e69d3a5716aab42c071bafadb49b8a049702b10149350ad104e8c8ad6c4d258b8756ba20cd8be98b2768ab868a2bbf39d26375617b507c84f0b3342cc9b846789d5891a07449c1c388fac5c81ea683ce3fa510ffec2213c96cf757053b69b23e25eef026555f1ab753f46c74fa4429026844cec6f1c06ec9d2385fc0f7e7f871089cd85fb6ab6e21d1ab5cebc4a790be6791e1109e8b406a288860a8016cca50e329222c9d050b0c1ec8b3be5f1bd38aaf126df39624ef9a2ff03f03b96b50cd38ce470e595d25342a8b73db160ffe330add1b390baea696d905ffe7b09caec5c66e14a6949cdabecd0681d9e93e9061904f91e9de514f5780f1f9c5412e8b45b23c2e1360feb56790abd659b769c5dd8763acc5e49332b5a251a70c1b9c455e436c7928c51a14a6e01b9a39f82fd77272d4140444b3356c4de74bb4f6e17ba02c167f9e9f90be2de2e4d2a35f9c8094afa1410825c70609232ba9eaf92326b72de3d93e1224021740c99d188f472cb8e100fc0b4e9f7b63ced1bdad168bb9f93a06af5c7b7606ea15a7d913b548f04b5a35ec3987f9df368e2f94f9cf8d4e809343a3031b63216aa3f806be75d4c4289985fd508221fcbb51791b73f906c4fad3ad6f57c6fde1781f9c3b333eab293e502ac238fd11343cbab2ffc7733ad33070d9685fd98f62fb834f5cccb117348461b5d96959a879d923a73830524b4933f483b749bbd787bdc2326a0664c03021310b6fe7e2658d04006d8a984cd0ebf9abac9488251b0a256d52cb84d55dd682657c46e8295fa2a10618b02bf46e85a023f26d74ce5332f60f4f0132a27957a61d06fa44edcff4f57408dae9c7ee1f6732e9f957b2d9f30d24d3d85d868327bebadee423731cf5070008760966b5d3b30e9b20c997372aa2cb795848d9d6c58c5db0682aadf8faf79d49d3a3cbfcc18da4ebd5618248bc673154f7b29f525c8d26a34290252f2d8e61fafe41272713e9178aab52b09dd84fafbeee15b822082c3fa273601734c7b4b07e5c331a371c31db298978e46b3305e8169dc46e04f83ac152ea06eb1afa8a83e3f85e387c6717ae83e1776e65b498a1d665974b26d6f84561774d6eaa72b7ad02362471b48d68ef781ac9450899b88f7349a1a74a03f5d7c6e5a037cbb2e42a6d3a7b2083229df07922db84041d70a887f2996984d015f0b4dc4bc51daab2e8081542612dbe0ae24c1a5b43a33684a04a6292528ccca7cadeaeddebe58f965fccdff4f9cbe26a2a3306a93d88c2d5239a416e393d284587239f647dcca37789172e4e295576f2a2dc4f07bb6b25dcdb6fed333f4b91712fe5f4fb298952e093da3ef0d6c60a8970ffe154b427466d58fe138d8953dff4e91496f9f12b00a7216d6b05a1711c4333eeffefd61e1fdc5b8a92127c0b827766c7621072c3a2c1347c0f6d52bc858b7d6555066a0d849d8389a16d33fca5019dabd464986a210512bd4a5e9d0f20aaa6b5b83e4b4f239154e93674cf9af3de93b2b118db7945536a8f3bbddc7b7b74cf3f26be3099c73634863aeb9355088352cae27c83fddd4117e0b744e5b2b7c499a7fe98234dda6de4520e7902914ff0165233fcc0d0a736f22be3ae623d8577535e67d4f9f60afde92a50b451d04d47e7711c3008e029c8eed3c536ddbede4b38f5976db7afc2b2c78a49d0c881fb94f89d213cd6af6199e5b658b4225fb2c35b293da7d41c9777b36c37c474fd84c46855225571a92f4675cf0879435d07ee9009dd2d311ccecc2079b545db67fd79f39b19ace8d115bc252f2d5d0f3d9926633c29e4592f2bd3162c2eafbfae4aab2fc0f57a35979be59881cbc99546e5bc8c49fe840171bad0c300d20281a63c604c1a15d0731203d310b11c51abecccce071c2b96830e7e2d6a0854aac1d5b63cc6b94611d82a244b192ce57268fb6db607334251e237967e187c77036abcabfd2611f56c439504886f1b777f2e90fa3f69311c78055a8937aa3bcd8af966335c3e38fe9f9facdb346b23a67138746d3dc00a4ca0342650d150e06d2fbaadd4cfff15415c8b6262aabbdccdaafe868bdee012f864df0c3402e44848ab41ef067da10a06298c64b3f6449361318f5668aff86ffe60dd337f52e1b73e42b76ba38f11306d5bfad59458e44ec8df9a5259a05642a2d4180daef12b13626ca9a0aec90b5737526dac0fbfad541d0576ca38bbaa1014aaa27c04f4e4ab0f551d753bced02243f0b00218dc3e2f0674739eea6f4e4b09ecef92ee5f5da2c3985c2e643296692c9e5925d0b3a97975a667466134a21cbfb01e5dc8a8d5ba9a186f0dfd0a62dc98dabc033ca83c62db15138b6651b2df4f40bc66275871a68f461a226e8df11b49f8f24aaef3c7e6f9a90675da029c64f72e3967e20fbba50f3ac640f8bf08a386cf9e126867b2072453e271726e77fdad64a966d046fdc956d03c4d77a130140fb8358743272dc7f7abe8c66659db09de001f96619c219448b302dc9d5020149f074006fc6d26a7ed1b0095b7db84a89e250abc875be32d1f906096e7523d777f788479a793a784c785cc5c6309f248ff0c6f0423c22ce5199103fb8fa010cd658554d1c37ac3ed2452b22464ccd8ae50740c7ecf3955f474e1db7117dd0b67f8f1bd044e148e8b00d3d6f554c76fc04e86cd85f9e6dfd8293555b1f190f49897f548ba42602aa083305e55ca895360609a4c77d400a90e645dbc4febb26bc7afc252c03938098df73b33e6f176a91db1cd06707718fc1b90ba7ebcb2a1bbe276d0585db3fb3ba118773534f600f34af56906359180e4290b8f0f8d6e997f6d6af0faaeee406274498560368ce0d24d8d1512bebeee63fa52f0111b23a592daa87eadfacbccbfc80680286f1a5e5a6cb5d42e90d84c4d93d6a8c9d565b7f1c50529886c674238b0d81d17eb74c76535db5f85b97b8cdcf02f0874d2d90513f9728b70", 0x1000) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e3601000070c4adb544558000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682b1df3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a010000006651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359250cb399dd2db39d40c7482830881c8296c36642a50c46fb84aa55c24596b8ddc4e90dea40964d60858d99f7882d0dcd05bfe1c9d80ede6ba245c99d12a3881caf9b7e2e7a55a2444e10e9707e51336f81d22bd8622f9fd413c0e1a2d1fd29afb02c5577126fd66738fcb7fcc2442d53145c92203ab9776b1697755bdafdbdf3de60e124de01351beb8ab0535b4c4888caa4cabd9c2499da8466a921f2077c8d0efdf3f75cc4631947b732958055316737aaed76cfa420d48200000efdca29657a3bd0311fa79aaa596401b42320000000000000000000000c6f81e49ddd52d5a2887af4934af1a4df459c71618f007a17b77178a5524df4e410c7503e32613bd7acf498753286d1e9e25e5e10dd97d965578075bff07a41f8e35c86f90513f668f0aec2bfb6051a679df482ec6ad8599b5f0a9d4526f7bd9742d5c279de03cbb9128162cd545256d11babe474572103cd5905112fcac6d1e0e07b9d581dd3f21955fff", 0xffffffffffffffb1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x9, 0x401, 0x1, "b3881dd30f3434116d20ad3c10ff6cf57a27f1f8", 0xcb, 0x1}) r2 = dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001740)=0x401) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0x8001, 0x9}) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff476, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000400)="0688b6d6b98784323f59dc8b25b16c43ddcde2bf3f1e1b75df2178cfae26562107", 0x21}, {&(0x7f0000000440)="bb63a8cfc47efb1c457f5fc0b286d45ca45866ec1ebf098908e1e58f098772ce02cdc0212f2202e13b54e696f88a5472e7b8193b43ddb49e2aaf9059b3640c8f80156a8e8da5dc74ee11e6c9e0a953d39b18cfdb2cb50ff2f99122d2be1dfc9e41198585bccb9caf176d49b6404a4b201d30717531381e9a6b1407d1fbb9e1a7ae33a51b864fe5a026c08aa6009dffee76c406d78eb0a91eb482c1569f718d558ee09b8f2e7e69068e960b35c67214308ca9c50a66fc49fd0b5c906c9da906a4905d491384caa1f66771a3a355ad22dba0fc48be5f88482d5d8891ecbe03f9bba718a9f26fe4ec5471db4f708130293907", 0xf1}, {&(0x7f00000015c0)="bc92b93d267129414486db471cfc6e07284be8289101e6905a10eedd2dee4a9a456e9cade94cf0d6d8afa165162215188dd9a27f5a613f988b45288a463801b721236df74a42897716dcb45f01f6", 0x4e}, {&(0x7f0000001640)="c34a1f8f245d7e9915d95615e14bf76f60f2698a00d0a5b743a4a6c4ac34f280be8fb770a78cee9f7ee6031e6989a0e41637528346fe22038edd22c8e605d72c22fe24c4f4806f14346abac4c51f19e3eb85c1ffac7a0532dc8d2ef7eb96e0dda2aa1ba925a4bcbef5ffa4fe764c45173e8e974948692fd9f974430c4afe797f6342534755fd661f25c6dab4c5925a81a578de0767dd981e7c9e1a861481071e7e305bea9065d693fa00d65ba8a6178f10ed2e8ee328fe978d6a1fdaadb200e968290a4fc2d57c5474355e1f18a22d4127c09cc6", 0xd4}], 0x4) 11:10:43 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/24}, &(0x7f0000000180)=0x1a) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 11:10:43 executing program 0: r0 = socket(0x800000018, 0x800001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x80000000, 0x5, "7446c3ed023fa70f4181aeecd98fe1adf639d85e", 0xe400000000000000, 0x413}) r2 = semget(0x1, 0x1, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f666979810d62fff86c6559bf32273000b2c40be83c096babfdcdf4bd09cc336602e1a8555050fb24c0f2c17f798d5f134588000000000000000000000000"], 0xfffffffffffffebb) 11:10:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="1ce112ca6b4010feaf92a9b7866744f99cf47e1c6c26a94d92f845e64664df7f0794b9bdb010766b7c38e9e9c1822b8ca048ff2a9852b28a48989955369675114c", 0x41}, {&(0x7f00000000c0)="8bb8c3e6f773a769dcf7ad5800c4dae22249b4e1c129d3544d34d321c4eacf2f54acbfbf6073d2e6755aaf86af2846c7c6c296ec94a3adccf763dabb9341be84fb0811b4eea50593ffaa79251991747dc030b29efdae674f26f82000cd740d59e018aa66459f9e910ddd351d6b15df8cec10b8c79ce4deabe60447204f8fb7f737d595f9177cc49a18ef70acbdf6c8a0b719fd33653566df2e73255b19c6bc682b26f8e31e280e6a8a97b34a117f117955e5eb6c53a2e049c8e218f026c97c060a71ea58a0c71263f704774a7b23faef1927d3ca3cd504d2f9caed2041b8", 0xde}, {&(0x7f00000001c0)="9471927524fa2c76a075cd5d34830358f67e12186584d9c09a31cdf1b66b1442262c55", 0x23}], 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000340), 0x0) pipe(&(0x7f0000000300)) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202060001033d4e13239060c52ec9f1e8e5ef0000000000d296acdb30dd42b631e1f3d362b802bb216a52000000504d31d3e649ad770db229ea74a28c2d9e532d73"], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000003c0)=0xc) fcntl$setflags(r0, 0x2, 0x0) 11:10:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) close(r0) dup(r1) syz_open_pts() 11:10:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 11:10:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x181) getsockopt$sock_int(r0, 0xffff, 0x1812, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x22, 0x8005, 0x1) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r4, r7}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="3e5a81d030a72da98f903600e8c616bcaedbc8fb635a391c22c49ac30ace13da9616f01c925cf1758ac18ed9328364a2fa2bc17346c769eb922ac73803b64706901300e542608d8883d1010c4e0201c995f4c4d843170276644702f7cdd57aedeffcb15c674f666142276c666d1411105fb79dca38c57f68442480a2393b0100a5e8184a687c2ba87e79a8f8b39399534cc9c229d23b4ed832f788c6ed37f6323b6bc64d74a858ea3ac9fcba1248da5a3da695d4e6e9e7d3f20820f052e7", 0xbe}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xf}, 0x6) chmod(&(0x7f0000000440)='./file0\x00', 0xedfc662de09d9604) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000480)={0x8, './file0\x00', './file0\x00'}) bind$inet(r1, &(0x7f00000004c0)={0x2, 0x0}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x132f, &(0x7f0000000500), &(0x7f0000000540)=0x4) chdir(&(0x7f0000000580)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000005c0)={0x80000000, [{0x3, 0x5}, {0x2, 0x3}, {0x2, 0x4}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0xfffffffffffff618}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x6}, {0x3}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x3}, {0x3, 0xfffffffffffffbff}, {0x2, 0xaf63}, {0x0, 0x1400000000000}, {0x3, 0x8001}, {0x3, 0x101}, {0x0, 0x9}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0xffffffffffff8000}, {0x3, 0x100000000}, {0x1, 0xfffffffffffff541}, {0xdc84e83ee98877eb, 0x8}, {0x3, 0x931f}, {0x1, 0x100000001}, {0x0, 0x9}, {0x0, 0x2}, {0x3, 0x8b9e}, {0x3, 0xc15}]}) r8 = getppid() r9 = socket(0x6, 0x5, 0x2b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getpgid(r8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000740)=""/4096, &(0x7f0000001740)=0x1000) r11 = socket$inet(0x2, 0x7, 0xfffffffffffffff7) r12 = semget$private(0x0, 0x0, 0x100) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001780)={{0x3, r6, r7, r10, r7, 0x88, 0x9}, 0x7, 0x7}) recvmsg(r9, &(0x7f0000003e40)={0x0, 0x0, &(0x7f0000003cc0)=[{&(0x7f0000001800)=""/70, 0x46}, {&(0x7f0000001880)=""/101, 0x65}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000002900)=""/83, 0x53}, {&(0x7f0000002980)=""/191, 0xbf}, {&(0x7f0000002a40)}, {&(0x7f0000002a80)=""/51, 0x33}, {&(0x7f0000002ac0)=""/223, 0xdf}, {&(0x7f0000002bc0)=""/198, 0xc6}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0xa, &(0x7f0000003d80)=""/149, 0x95}, 0x800) setreuid(r10, r6) semget(0x0, 0x2, 0x80) sendmsg$unix(r9, &(0x7f0000004100)={&(0x7f0000003e80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000004080)=[{&(0x7f0000003ec0)="1c1af652453e645ac1d414bbee9fb0f01748cd82b5780ff64ca7f64c9ac5980c3963d334858fc6d71a72b18ec280f73c585a8c1c47a839a27b2eb2601e56d43a0cfd309acba7b2f23facbe5ae9f47829a2d5973c106b903f8fba9b0381565298a464712bf81d6efc0c3c5d2cf9ab855c5a860a6e455d8fe8135a97faeef0e1076679dd154a0a4e34327d5fed9e797de76d2052230b7472df2dd6fd29f448569c69146d197a6bf0de3430a672e0d41e8fd2d77ec6c40a86", 0xb7}, {&(0x7f0000003f80)="d3fa53303e45a3ebc4826f9dd9e404145e00ad69f86ea10afe66b0", 0x1b}, {&(0x7f0000003fc0)="0eb53d2457b7c55d6ac847769bb1f11a11534083e9be462e85faa9ec64613fa946352fc08504242e91facc7c558b17d6bbc1e851e192578404f2c4ae4b09b3c1e9c65063b485d4e84a5eef1c73d3d084c4db0ed377ec7311eee2a2f07ee08e511af0e3b3a45c3c55d896100e20a9660a28fb9f821f41a297aab44e67bc45d58e44202ea6f391c71327e1c944eae0d55c1d37fceebcd0d5e7a6c6af29ada0a510a4ca9ab65b4c2c79a9a3027202ff86d7b5c729d631700dce9d0c67c4ba573a40", 0xc0}], 0x3, &(0x7f00000040c0)=[@rights={0x20, 0xffff, 0x1, [r9, r11, r1]}], 0x20, 0x6}, 0x4) socket$inet(0x2, 0x7, 0x3) 11:10:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget(0x3, 0x1000, 0x124, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) socket$inet(0x2, 0x7, 0x7ff) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) r4 = accept(r3, &(0x7f0000000180)=@un=@file={0x0, ""/42}, &(0x7f00000001c0)=0x2c) sendto$unix(r4, 0x0, 0xfffffd8a, 0x0, 0x0, 0x0) 11:10:43 executing program 1: mlockall(0x3) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socket(0x12, 0x6, 0x5157) 11:10:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xff) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x40) 11:10:43 executing program 0: syz_open_pts() r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) 11:10:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb10, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="910c5b637b250ffa4a242e09d119240acdebc942abcfc3ad69567865cd4359e94b08decb66316db3d9be0e526a35648f87b29534ffe9dd68143f3cd1cd95ef8e8efca816732bb8f9d8133149a500eb98f10db748387b5ff863c40434b66fdf7fa80a6f7af98d738acbd7bbb5b3a2662ed97954273bedb6a367527320a72b97d6c5a37394cab7c5a1a996bed096806b901fd89e92b0d63c7b67a62b1cb36460b8983b10dd37615fc6fd113c520566ed82c1a8c97ede94ebcf807604c5e9fd8b6b31e896474df592d8d7e6e5b021e04bb14c71", 0xd2}, {&(0x7f0000000040)="abd8a4f4a18e28fd048cb9b284ed7d97295300d8afd4482b54c9e1dbfff6a50ef1bb", 0x22}], 0x2) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r1, 0xa, r1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="bde181f4614f996da3113d9357869f3767c05674b7eec4bc04a3720dad9bf641f57a5e6758323a15ee8da1909d1240aad4d53db06a34d44ee24c1ea9b1fe6ee893e1c9382d5918dae228394663dfd09eaa5433591dd06f29ef", 0x59}], 0x1) 11:10:43 executing program 0: symlink(&(0x7f0000000000)='..', &(0x7f0000110000)='./file0/file0\x00') socketpair(0x2, 0x8003, 0x3d7, &(0x7f0000000040)) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x28) 11:10:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f00000000c0)=""/49, 0x31, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000000)) read(r0, 0x0, 0x0) 11:10:43 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x108) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 11:10:43 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 11:10:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() 11:10:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="000f0009002ca67a00", 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7fffffff, 0xfffffffffffffff8}, {0x18, 0x2, 0xe2fc, 0x1ff}, 0x0, [0x6, 0x8, 0xffffffff, 0x40a9, 0x0, 0x101, 0x6, 0x3]}, 0x3c) write(r1, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 11:10:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 11:10:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) pipe2(&(0x7f00000000c0), 0x10000) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) r4 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100000000) fcntl$setstatus(r4, 0x4, 0x4) kqueue() 11:10:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e33c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16af93f12fc4d5f16b136a5", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0x3f, 0xabdd, 0x6, "4f2e5cd2e17619f70c6b41ce7ea004f8e6a37226", 0x2, 0x9}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000540)="ebe40a9310871a0a25775503a50f576c27d631551f5e1d1ce668fdd10cddb32b9da9926936b7f8b0448cd9fb7ef393700452c3b5dc2a43955f3a38dfc67bfa9b4c637f33212e23051282fa9410bb2272209b3e70e8c9ec7733a3ac5c5f03425819405e7bbc57592ce5e1af8d920792436e2eec33d2311ad38a4c1b40d118175748dfb446f61f63ad6f95234d89f5443d2363d2f4379e7f258b7b1f246b7332e5c66353f75713215e359a7d8590c8f8c6a207086ca37238db6739c4637f41c445284b3665a23512a508db8fb2e4d9d05242fba02b57ebecaf69d347", 0xdb}, {&(0x7f00000002c0)="560604070f46cccf10d9b3ce7b4d1e39d802dfdec129d623fa0339cc4b2d134efab434bd78dfcfc0adc8f935bc9b71fdeb108ecfb0df46fb4087f15b41722536cd667ae93459d07d17ee6e1a011d584c80d9d207cde119feb2463a56f1edabaa075ee8fafc69c5c7c44cf261079887d963e92c4ac149cf00eda4269a5dfb061cc13f8c9f277d730ec8e8ce2612e95de5364e74897545fc13f98dc1cd40f61b466d75a3dc52976fa6870c383e8ba1d6c6bb400dc5490886be8d305205ce01ee8a72dc1e4cf08ba57760f7", 0xca}, {&(0x7f0000000740)="159c8f2f2bd2a027bb84531b5cfa5c20719a8bdb870841d94d63678d6045239ad81776e6c5aa158d9869ac70dab2c9bc33f7ae3bcf4c1ab70c8af63bd4106288961ac1744ec5679ba3a164008f8ade2a1bb774ee089c1acbd9f500e5a1af4d4fdb7b0a24a890b8d6503eb738e63e1f4d5820b16994233b8a9db90d6990a82d6f1bdac1c1c02efb225403a0", 0x8b}, {&(0x7f0000000a40)="13d81f11154b6d19b612f33531f0f4c1ca1471cc2a7c4c94cc3b22fb5f40634b6587fb5940b44fce36ddd1d0ea0a121b7b9e030a5d89e915bef446db912bae51ccf71ec71110d3f806f2abfdf5c43d1a9ac9bfeaafb772c866912fc1b23be647701e511dd16107a48cf96a37a9c49fb24d9adfbd11fc92785cbcd85491ee949a5cedeb18dfe7496b311ce312dd80013da9e9b2782dcf4ab6f574ab7e7e3a18ad61636cf02fcd2fa55e5c84b7cc59df6fd51645293cec5e331e0eefaa0a1bc7502f86f30a4da63bb2185ef3b6c2c236290863bbe4af3a910fa5876e4c2edb4cda73b0cf1c404f4df4c61d7885505c40c2cdd13231f0", 0xf5}], 0x4) write(r1, &(0x7f0000000440)="05cf9b190aab23a9b4660b01cb57dc452383397879dcd9d3e347d21fbc924a79fe47bf3743d2e9f3ead6d98f2170744bc8460306f962815e8625f52a0e097e01c9e16dc050c648cff2d8c47bcd34ec86ea0f5a7f8d2d63e1e35324a304c6258c186a47f3b44617b4d5e8fcd2e37610e87332e46f6e69e05ceac21a8f6659e66121aa62d9747ea91ccf3135a11a2ade78c985fa97f1fff59e1b66f81f75ada173fb66b6b50499edba1d3c9aa4fec9a97d549fe63ea26ba8e7cbb738e94a93cf4a62e6dfd089c42f37a6b276376a66d81352fe84676548", 0xd6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffffffffffff) close(r0) dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="00f9f94451421f7e", 0x8) write(r0, &(0x7f0000000200)="5745131fac05bc9e6f6446b87e07c10848d32b87f564a7a83ac8b7b7dae33da4b556fed6dd8171a4035d465c103b37712b22584f0dca345d4771a1f8efcc31dca613660c137d485b9eaa94ffeb230e6f24b18470056360a3df4f59b4bd5fa434cc168da852ff74c164d91c7b3220863c93bf2bb623ba021d6b9393c480c5c6051ccc5b34278e71eed66d31b6596db1a692184ffdb1764e539d5ae18a5db3bc91a2", 0xa1) fcntl$getflags(r0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9ca) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000400)={0xff, 0x800}) syz_open_pts() 11:10:43 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x39b75437, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/3, 0x3}], 0x2, 0x0) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000300)='./file0/file0\x00', r0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100000000081, 0x0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) 01:39:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40000000000026, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) 01:39:19 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa91, 0xc0) flock(r0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$setflags(r0, 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 01:39:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x21, 0xfffffffffffffffe) write(r0, &(0x7f0000000180)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a74e2e2e", 0x15) execve(0x0, &(0x7f0000000340), 0x0) 01:39:19 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0xffffffffffff2d84) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100, 0x0) ftruncate(r0, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f0000000040)=""/27, 0x1b}], 0x3, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto(r1, &(0x7f00000002c0)="14b83907ea20e599f3404ceb4f01ed8fd32256066b5fd6b56eb4db847106f501aed5db94a41fe77933f71a20bce0d49c90ad84e6fbbf1bc2e5ba7388b27eb050a7bd467e7e579f4c599afc0074e086b5161451f6d164b554321787c71da95fcc9d91892c723d6e8af7699b3c82e17f7ac19be38bb1377ca77d1cef6765d8faa5172716e9e0f007a90e927ef90a6d8d35f17ebdecb3b0fea43c33032b87a941b49d5b72fe8e47eae76a34e5ba819010624dbe4580a85af69e7ba9bd8b52a7239639", 0xc1, 0x400, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 01:39:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x8, 0x3ecec1dc, 0x2e7d524a, "2edb7ea6603617541b8ae2c85ddf97629ef658c8", 0x8001}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getegid() kevent(r2, &(0x7f0000001540)=[{{r3}, 0xffffffffffffffff, 0xc6, 0x10, 0x40, 0x3b}, {{r3}, 0xfffffffffffffffd, 0x0, 0x3, 0x8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x800}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x0, 0x401}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0xfffffffffffffffa, 0x101}], 0x80, &(0x7f0000001600)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0xe8}, {{r2}, 0x0, 0xa3, 0xf0000042, 0x1ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0x8, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x2000000}, {{r2}, 0x0, 0x1, 0x80000000, 0xf059, 0x4}], 0x3, &(0x7f0000001700)={0xfe9, 0x6}) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000240)="16eea56713b7573f62b11f67dbe6767a463c94107d9a7fddcba7e5d5674ee86de6b653cb7df9441662fbd502b3583963985c37abf39f825a168ce857a31a890f05ce9dfa8d985d24cfa3cc03a25c91700876d043a81dd9a2f726cf0288d7f1f4ae7c400b44fe45cd440f66e541043592390ae8fa52115364ab1b4fb6a2cc0b5e9d96ab10d8cdb2f11e9bcb834eb6a28bae12ec96b0ef158d3ad322b117e5b46ad1ecef4a89d679b8d13206bde398cdb5d84a7b4e3b0617603af9936482e62fe2e28e8d3ca44561b52394f983d0b9f57f1413ca2c4ca2f0366aa2b726dc7afdc2b34afb2191c78ec1169bd2a26b167c19cc76b262c1abe60cec77ed1abe1c58c1ec6fbe9fd9a273e1554b34395653f3626c88f59b68c28d33d306d007e00fde909b031c69ad0e4803c4c76700974c085cf59935041b25b78b95e053744f0cf335640d3cbe610ab4d351e8f09eacd53210d62378fcc72b2ae65041e03a8d9ac52cac8b5750bd6ab8bc2ea85e4ca905f3e15c14553ab15c265cb724006d8e5097b38c4377762f449011515ecc4d5ade000e8a2540ecc4762925eface2b56ab8eb884530a3fdf8feae5a0de32d194f928e71f6239312e1c3330768c40ba90a8f1427400e16ae0ea1afb816d5ae23899002a7873cdae78791859d7ca75b20cb07f441fa698a3aa7b431c53d9a96760a88109616d133b02010a590cdf25b94a0c7e48de83c2226b69ec84976b70a1db8170a1be7ce2b68f8fcd442e16443261f590347066798337ee85953f42535ab85876f14a8ef1ea64b756c279b26665d59608ed71dc899cc32ee0b4458ca047c8dc40d12f216570b0eec5994a7b389d6dd32be48fe7c8a8bb41e6a8d976fa9bc2003150c68409bd4ea3d488464137dc69a9272da97b0e0d333f67288588c27b3c6c7b42f10c4ef6a16b29ea69d39b56f68e3ed06dc2820ce85219af8c8bbb08512fb28f4fe16744c1ad2a0a681dde6b5f040873dee362fd71127917816cea94dad40224d31290868c062055bd4668b50f094efa03e324cb2b43a82a339472aa9d66e92a354e7003b2abd416c985f4bad5cbff2e183051cbd8799c976c2d4af3e2c6e7cbdd7638a5d2ccdff0243091b8d03e8faeca9750ad0ad5ab2f7d6dae813e014d8185bd194e4d66e1fc3f6ac4b1226834a225ea410b06ed93682c26dc9d174d5795a4ed02b5a7718fbf7bb45e4c298e685f982b1b631ae82cdaedfdbeddf2ad0952bd1f417f34e41513e9467768acbfe94b00f85a949e332410c4bcb141512a2ee6873ccb5fbf9ea820868ab0177c0b9fd183d4d825174ca85ef8e8ed861459af4c3295525e7f9b008ea39a9f63d20d728d57f566632b6d38fcf4fe02990bae421e3524370e0333783489d163c389d45f3ae91a89f38ad507357b9a0b4e62ff0a27ac57e1f1128dd5f72501bfd9462c2f6d8d3f7e4f939d9184f50c5789b3feb30e8051618fd80baa0313bce7dbace4195bdcbed1299fedc8616d8f12da41d05908128845c926133f72f9e32fbb31ad455d282e60b3c9908335c5e8c23569a371a60f4925430c1146904741e016a995962629771f7e2f93f6272aec6629ddaa3016dc8ad1aae2d82c4af1322020c382d189c92692795dba7944663c913fc113b133c9f2e2cf5be505adc33b1296d75a07a0c300c98e7ea042edad26d278f3bceccf02f9459903dce5e2ca31764b59403e3f33fb3e1d905643d9f5ae365174136e491161b2a506ffe57f4e2cca7c3222dbeb9943217a4d7a6bfdbd4c4c903ff517503728013b6eb4bf611916f0f1cc91cf67fa2e54da533c3d5282e00a10f908bb6f5ee4843ffcbda7f9a2c367a69dcc6281f1f34ee29241132b600e51b2bfaf08fc7e7d456d2fb04375a7c63421d390da5ceb4753711cde3d73077c9dcd221ad77aab9822136f9da74ccbcaa397f158d189d66104fdcca8a8b2cd9245c2ed915163ac522ce24aff942a67cca536585d590abe2d37dc809e0799b8afb36e2211146736d264dfe04fa6b8af3aedb3a805c5e71e0b0df9acef5d31d4afd839e43effbc8dd5c671000e5fcea1fb730c075c1c74fa1e5c507120b7d3e0890f68e86292eb4e757a62f1a57a2d107d16d3115d5e7f416c0640e83b00ba3c0f7e2b96611953285492e108e59af2887d63c8abdfd6ab251f4d18880703b859f69d155b7bee020d4c7cd46553bad0fd1243ec2e7b960354b557afad25ba9ce7a55c6354efeaa7b638f152261a859cfcc3c1db970ee9f2070870d03226f5cf1fa3049710edb876b4dd48660ef2c55284c755d3e9418864ba19e7b5a0f1129c4913446786a45751eb37e0ecf976abcc6fb56de2b6f6ed3e128d8bbcd01360f1a97a96f716b1657b92f3f65defc000f18ce85ae51b676e4c85a7962e6063856c916160476719abc530335e0a0af38fa473b4b681cf7a6519339d53e61506358abb182550b63772e90fcbc94f289d7ba90610a9d2fbc9ec6c11e0fec82d6ae9e059b1ace7f6c2912862242b5235ede8c3f54e964585ae01dc63e1e311814bd348196af6678588aed9a46aa850f56df9dde9c041e66599bb120d3b6a0d2ab92db07f3363b80f8cc4a775076a5e9f92a4f8c9b2218e9620cb83fae7a34edc820842e94963f1c0ae5f111a1833df84f1980ed610a4d138e055b2a519a79b923c4548328ee85eec94a0d7593e59e46358fab56fb0c9e223f93659453a2a833e1c921bcab1782d91bfe36bab67eaab7d239908c7edac6a87f11e50b2e665133c2d33187e1aa57d0ff2d209e4a7baf5cc17a041373509619038a3723645311aa2a3a65d36c987a41320de017b508f9ee5a9209d47505e8dbe0f42211637a849dd30373448c97ecbe41021233e86b0df07c413991b477544edbcb9bf33701dd831831fbd73cd788a84756a9fb22a62e32fe10a85439c66fdb3920d98f800bb1981ad31da56f9393a490885098777ae5ba2a4d64e2d960685156dfc06137b485299904cd0f837ddb7ffaf73f3d88dc8ac34677480b05d021fd1975974306730cbd688a9e2056326005d26e2530f21ee1cff5d0d426a867b06ca72a7f59ca0de070a1de5d26abc241ec21e90fc82468c409db3a99eef8c8d0f2c7bb1fa641c382cd262e2a8bbdc84cd584077c32e0b5c6405f18fb7efc3fe8ebe88578c23dc5d6bf6deb3f9547b9c9015f79a8eba27223a815e601602a4bc3eab005ef09ef71d6fb2469ada17de57754f138ad5151c959809ee31c41c93ae8a23425cb6dac4a521328d30b50a8b8edc6e9981e9f2818a18cbc12793723a4f47f4e99e9e2d061077e9556bb59d68ed2d35268b0d54b15fe3b70d4647fb00cc3504356496ea864fcbb69c853fffca7e0d57a6866e2a4ecd7e407264321f9e8d5365f18bd7d5cbaf49f817af9dfba6b497987070fdeed8c82639d06693b247498b9a0838ff8e692f18c62d0d8c85de4e7a939f2a1d0d070f6d99bf16af948c4aba3f9d928bd4258558d2a5f692e8538e5dad8b9cdc0297ebcd1e6a71b8c960adcdadadf31cdcd596ee905b49c246c812db235f6fa0ba8db0c0c4e19413aa1e6dc0895c40efb8d4aa6047237a2ac77ac24dfe9e6c0a5889a28a934b5f62b7b448ef665d644dbb8a3fc1b54d06afdeb210be7d055c415e85ca7148e2ce67fa03fd2f05021bb83f23ac3ccc721e6e6cf9de5268c2fb19febc95061119e2a315fbf69b3c7757a1450cfb2d13fe319f0169cca0552558931dab65478fda35a077651f5bca0155b9de48270f01603fd80f981901d8d0813e0248aecf3af29ce33a52a47839a60968fe99e249c37bbabd9cfb7192941f01c0673cb4d1bdac6b2b129c5353d89f953d98555998fde6801ee762443a69b3817b199cd1c9c05736b6effa635ff5070fcd333363c255c85c772bef710ae48ff0f23ebaf2864badada448b1deed4ddb54fc519884baeeaac40ecfde3d3fef2a48c32645254813f0c259b75479fec9a088c02690a674fd85e41b3f3c71912fde10924907ee35c344f4e663dd40cf36d491801dabf1b15ffcec22e396940316af80c5df515e3d8b3c88210319287952c7c38a011c1c474cbbe3fa817d6135beb74c6ccdda95051b45b24e32bff3fff2b1ec2357c2cc97d4c09f302bf6417de54bfb484b6850f2d03903a2024ed01dfb777ebe3422b0981496b83a5c178fd9aeb4a36e1a4e8d994719b3a5be593075c7f8b5fc46a6f87b7e42dc6af58099ab0a6f0dcf8c65c39a1b5228afbd64c5ba3be59b6736b8e6c9d17fe5225da4820bd075f4ee95fb699d92bc5c1ebe657b1b031d8f8f5b6dc3c8a3493a2372873c727c77f8620350f62e79f55a589b1a987ccd71b62cf8bbadf7ee1a83baad45b2278a568c8b68126dc4df7f4ead7bdcfa1f3f22fafd77dff68e910d074bae76a8642e96854c0dce6cc692e400964151672d6f678f39aa89c19560f5575f9bd5572707bed21c03a396bf92ac1eabbeca5cc78312f507f6fdac5a4211e59100436e70f55ef33ab92234058aa33899441925567001042a7bf7952d64ee97609bd0a148e0e6816d6ad928c1b1f749de2642b2bc50f665e86b157b918778a8b50f8b0985ab208bc397abfe7855b3e343d004ec53bc6028ec07a374d50a4b3a2847c666ae9acd23adafe58811bc6e632f84f21cbba1d9dee37888452d094d69e90a3ff80f2a14dde6bc104f81651e744cbfc5eb051201b580b75ce9f404fa0431baef54f2205efccfc9ca756e4f14c173a510a5b73e8a13bfcecbd4b38d3be66a9cfcd7deaf301529a86a66323c3eb1400d8d53f63f8392d6e492894b6166f2d0647e814647a83ab58ecfc1d586335f1eb415d410d7908ef8bcba18943586b74dd8206b8ca5a3a54e1fe5336f9f46f8596e4112a55596df00e6bad3840266c61c2fe82c4bf600c6d38bca351059fd0faa79c459f410a47092798720757d95f1cb4b87886173ad6333c3001a86e749c6db75037afc378753e3965443d348e4f40f4a1182d1afb7b864446896450e0ded3c7727e46216098b57c0508d9cb87498bf3704dbbb705537f921f6118c46bcf328423ab5c007e001249db48bbdc4417969dd5970f5741fc131e68af705562da9b1a680a980d7cbc62388a08446de24472f18371c762d2368b9bb2859776fe94aa4d01807eafc2ecf70877c33198b666223d739ffd06e37e5a637dab0f340cbbf9deafceb5ec7fdd533612cb7bff019edfc64664d5e77542be70b1a8ef8037434332ad24faaaf90911d2e0663d47c9682a6c016b5313bdae2ecdf53717678030d176d87158ba3754a716d4d6f9615b14cab8fd0fb61b2e2c084361036b3119c31a095a85f0b8478a55a217f6a5ca8dcdad71ed374704b3ac21d05ca69de76717e38286f67f2d2a3d2346bd9860b23a56e891d1860c5489766e630f9223f93f242cf01f9c12ca1e64da31ead97a904ef71f2b34bc060e093a398d09c2cd161a785497ec9bd3d659cfbd8d55b5ff1408055e1880d2f345e0b69661900c240b53153cc2134f2be400c06e131f05552c4d9d244d4d827320fda158b90d70da8280fb311f9c24f01e223b89cf321dec5fd550d7a7d3fef1bbdb4cd9efde68b06d4c18d930d0a1d7bd89b13eaa2efde0c23f9eec12002b0fedac4ba4987844890133de69024240cf4c4deb1c77f589ee2dd6ae36185fedd5d33ee2ac9412f22e5c964cff0c153f1c2f241db7d3e5eb47c39c8da19d0f124f4af39b6b53f64ef09a3a13639282178ca072a4ba8d7e95e6c454c9dae2054ab5df3a9876dfe90f9dff8335fd85d671c7169c939e07", 0x1000}, {&(0x7f0000001240)="fd595cd9e568a6b34ca151a00b339348ee2dbcae7062e4807e8347749fd246f75c655b6df5b019b5ce52e0140317b906dff3dcccd096c7f453dd95339c6a6ad7ab55df08ad0fce0731387f538e7538c9c1fb802148f9a982f1210feb3301c84c1e99179907b7ac7c321b355af17fa2724e39706a3fb26c0c6e773e8564f823d693b1be0a5da29704aaf4144df130c574df56e9ebee927edad2daa4541c5ba9dd4067561cdda13f47b2caa74e992204befae8cf8ce6e714d955b09119be608ef230fb76134671ea269271e28e697bd46c7f06dfbf4fc209bd4854056d4cba3496ba02647f65fdd62b4a4e", 0xea}, {&(0x7f0000001340)="c495fc67f42540b3535d05ec33e1ae4bb5e271f9134eedfa948d8cf542a4d6ff0b414703c17365346a595ffad7f6f4b701d85dd6bcda2e9ca7aae8332aa418d0466f2d5e7449def4eb2f47e00b7526d19c776c4036db6d9d56a31b7eca4cf9422f8e6416d081d028492299259513b13e68f0c918b91bab5605ffb78b2b5a9df4f6cfdf6797eeae85a28a83d502d8c3afa77fb67b549789eb12a5b1ec240e9f16711d2e2aa8ee801dacce7c046b6228", 0xaf}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xe}, 0x9) syz_open_pts() 01:39:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000200), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x8b81}) 01:39:20 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000001000000000000010000000000000075000000000000000000000000000000000000000d4ceca4ab4ff4875f565eb8d29be02596a9d12c30cd6ae46a04f129a9cefb7a08d130bca06c04ab05f475bb52f86f9ee86c36c44e9a666b73aa039b8f942841883b65e09fa0398620c58e1fca020a6abd883e4083e6319a0ae918c1598c55fcf6b69cb8aafbde77a068d8ce3f4300000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000580)={0x0, ""/104}, 0x70, 0x3, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000900)={{0x7, r2, r3, r4, r5, 0xa2, 0x1}, 0x1, 0x101, r6, r7, 0x5, 0x9, 0x0, 0x3}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x18}, 0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x400001000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380), &(0x7f00000007c0)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@\xa5\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000640)='-\x99']) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000a80)=0x5) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000300)={0x1, 0x1bc94000000, 0x5, 0x6, "a0778a7fb9699d5936f5bf169cdc592f5c9caa28", 0x8000, 0x4}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$setown(r8, 0x6, r10) getpgrp() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="e0071f801d29e14f39b397f2cf7133cba0f46507441d99ba5e1ca51ab8fe54c10ca9ccbf9b2ab7798a9123776543f9b6553ea9ea", 0x34}], 0x1, 0x0) getpgrp() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x8ebae34be4b7a32e) setsockopt(r1, 0x8, 0x5, &(0x7f0000000800)="dce87752d6ee9586c4bdbec3cd85c3da7b9bd998e45f9905dad9e4b285d994c835fd598e6ed80108eef5c92f997f221a85535c2f0a3febb4235a42b7e853c65163f7ed76d9a4b2358ea0", 0x4a) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRESHEX=r12, @ANYRESOCT=r11], 0x3, 0x800) pipe2(&(0x7f0000000680), 0x10004) 01:39:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) kqueue() close(r1) 01:39:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r1, 0x20004276, 0x0) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 01:39:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x10280, 0x10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 01:39:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1f, 0x4000, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) poll(&(0x7f0000000080), 0x0, 0x3) socket(0x18, 0x3, 0x10001) 01:39:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r2) pipe(&(0x7f0000000200)) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:39:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) write(r0, 0x0, 0x0) close(r1) 01:39:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="4298e31ac0125b496d8f98ac32c756c52111b5f22c09a1db0680f5d8cf8930f6c52be778f4844875840e12e968ef279bc0", 0x31}, {&(0x7f0000000140)="502bbad9bb2694c51fd8761718899e85fdbfe2a842df63cab02f710a796f9d69c5d2ec1786282830ffe9abec4db85cda93e5b920a3ef2608bb7b94e5920c7ed7662e65d035f4fa00d2ffd4b208d76469f1bb3cf391e53cb87ad9", 0x5a}, {&(0x7f00000000c0)="2437e6d3e5a64073260314d8322818924f", 0x11}, {&(0x7f00000001c0)="553b76f33404228aec00280b0375e40345cb67b4b573a580aca09924aa846f59", 0x20}], 0x4) writev(0xffffffffffffffff, 0x0, 0x0) 01:39:20 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/54, 0x36}], 0x1, &(0x7f00000001c0)=""/147, 0x93}, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 01:39:20 executing program 0: setrlimit(0xfffffffffffffffc, 0x0) r0 = kqueue() write(r0, &(0x7f0000000040)="dfa38c1698fae0394f814a487c7f05ee798fcef184fa2b6b2e18b7977b380a4e1bc5589cda4c650bbc1d29535e46c2af393b046dd8d2f76751c9e9bce0c958c734aa852148ff6217cc298d2ed89018807490bca6c2da40a93b9ae69f7adb2209b03a023b92ddf33cc47cffe2ccdab3aade1ce45406c7f8dcd967f179e17e938e5b951071d3ab223da4d7d867f1bab806d6fc920837af6ec7b5530956b53f3355d3f797fddfa3e86811e1d27409e4c5a59138886c0ac0905c72209d8be8dd5fd935a309f9d30cd61ac1e26dac75a91a491911308d69cc4ef62cbdc4a3b89a", 0xde) mlockall(0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x201c, r1, 0x0, 0x0) kqueue() 01:39:20 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setreuid(r1, r0) 01:39:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="e5391a9035a5313b62e92f13c17464c668bdffa41aa69d7c5715f55f2d513f00243af74e3d61f4b140de1416cff32599e727709fe3ce4e95d96ac8602f653c2238681379543e39ed22f281bf216eccd0678d01e0e73a3a67d453eba860fdad001286945ffbc7ccc66ea9ea82d458f4bdb8f8d3221df34dab7f7919a8ca4c41a0f1d021e4efa8ecdb8df59e92538316cdac6256f8e98654ed218681ed3e94405679f68047c723b3eae58625c92073415f4997", 0xb2}, {&(0x7f0000000100)="6d0822e3c81410aa3282e39d68cf6153e7cf0c2ad7c077b87d", 0x19}, {&(0x7f0000000140)="46594dd32a250213d320e1e8a7da3e33e4cdaef637b66157c289b59c8daea20caf9320bfe026b57dfe73c0a09ba37aad0f114bd0343dcc4576ea8ab96b2c1b444946c20cf7f4f66c0cf95fe7573099e755d7b445", 0x54}, {&(0x7f00000001c0)="f695cbba2207455ec0665b1161a5b754e28276f831900680e355b7084c1596a45afb7c7d525c6edefe3ee9095224c86ae3e71d683815f31545ec9c14c94f29610394f43503b12867dacdac29251aa042de87338808d118d765fad737edce22bfb6f9e8b7128f1f2eb778f94914ef9297c8dbadfb6de668cfed50527d01a402e8d3b49300c5a4c3a526aeea7a489a23889ded5e8a32122e7e52db7ced569347f5e5f5ec4b", 0xa4}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xa}, 0x4) r7 = socket(0x18, 0x2, 0x20000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x7011, r7, 0x0, 0x0) setsockopt(r7, 0x29, 0x2b, 0x0, 0x0) 01:39:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) utimensat(r2, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:39:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0xcc1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2000000000000000, 0x40) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x0, 0x101) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x29a, 0x0) 01:39:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x811, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001340)=""/136, 0x88) getdents(r0, &(0x7f00000001c0)=""/41, 0x29) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000ac758b2db0957fd4437350b8c09ca7b2d3e45d4ffbbdf903fa8ae19d106c31f460a526da80a3d8e43300e3573f1965107803fbff34e14e5eea680464f5c157b6b047b766d582f48f0a6d0dfad0829bbfbc5f6b2b94d086784109e6ad1fec3fadd2baedab691586a178fb879000b63bab78a0b0afa9f15fc5417b6a66886d6244d3a20f0f7002f35219fe7c000d6799f6a97047c3544f725a1234349bf38c5a192c5656478854fdad5713f3541304e1724c0c8ef0e7a51c9d1e3bf08376bdce141c84bf8e420d2f1b7e7c585c9eccbccc4ea89f522ba27053de51b80e39876f8dd4175782408cc835e56b9077aa35756bf707ae78935a0300000000"], 0x103, 0x800) syz_emit_ethernet(0xd5, &(0x7f0000001400)="2bbb0ee54214619131887032e327cfe77626fd9ae1a43fc76ffe9db798381e09fa45f57e7b6208a7edc34f79025ba67f33fa4064e4c44c38abac0c152a0643669b263061640862c9dd21458e81315616e3d7ebe72270a37875f9dc24f8e54cf16480a3d16108e8aa7377649774f2af07f7fda2d61d76c86e8384656969a2e26c646b029c0ffe188873635d16c2a4c0584ee9b5ba5bd591f1554fba1b6c9191cbb2a044a0d7c0e8b437a9374a081aab549d5edadb15a37acc374d72e2360e36c4b2abf8d697840bc31642b41629cca172b3fee37e90") mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="6853fcb1427d7a39dc809bb6ecdff75c81b3b1a35402f350c65baf648480c1c7a4387f9e53a5d747b631b0daa87a34f61e4c9f5594fb7aafdc7356dbf97ad0ee161da28ef9cfa3821b6ec1bead909cee8f0f531818cf1eaf83602a5312fbdfdd9ddc", 0x62, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 01:39:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r2}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r4 = kqueue() dup(r4) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) mlockall(0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:39:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x800000000000000, 0xfffc, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003b4000/0x4000)=nil, 0x4000, 0x1) setsockopt(r1, 0x1e, 0x3, &(0x7f0000000040)="35f1c85c3aefa533b6172854cc5845dc3d3f1f7efce2a3bd775cc3e8548677dcf7fec97e45d9921765ce8e5a1155cebb5ecfe6eab4897c250358980f0ede85842c41cca194dc5c297721504466c7121fd1c9f880b59f5e92851e4cb770afb31e9eac61617843cac3dbb7b33f1fa0b79d24fedc3e40676866db5fa565aa4159e000733a1f45500c6d941c86214d1f7d1415bf6dc7668715ad871ae005c5a473457001385f10078b13a423bbf3c998b97afbb4903484997d70d2afdda7b60c3d4af8f583a1b50f8963a3c956fefa9f7f4f30e9097e2a6d2394e2c77d5791c59163be832ec67155092ff608ee843c", 0xed) 01:39:21 executing program 1: r0 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x7fffffff}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) 01:39:21 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18000, 0x0) r2 = getpid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7, 0xd5}, {0x18, 0x2, 0x1ff, 0x4}, 0x2, [0x6, 0x1, 0x0, 0xc023, 0x81, 0x2, 0x3, 0x80000000]}, 0x3c) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x9d9, 0x1, r2}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x240, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x2, r2}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x6, 0x300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r5, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 01:39:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x6, 0x4, 0xd2, 0x1, 0x8000, 0x5, 0x0, 0x0, 0x1, 0x100000000, 0x446}) close(r0) 01:39:21 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000000), 0x0, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x401, 0x10001}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r6, 0xa, r1) getsockopt(r6, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r7 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r7, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x425, &(0x7f0000fef000/0x1000)=nil) 01:39:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) ioctl$KDENABIO(r0, 0x20004b3c) 01:39:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 01:39:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x85, 0x22, {0x4, 0x6}}) fchdir(r1) 01:39:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$zero(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fc574429edc75a9a709549b6", 0xc}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="f9b1d864", 0x4}], 0x1) mprotect(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a503839", 0xb}], 0x1) chroot(&(0x7f0000000000)='./bus/file0\x00') 01:39:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) sendmsg(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)="459fad3b390287dc7aa0a8ea5324ee8ef539a4e9140f19a4e74934b44148856612a7160c582edb585585488480810d19d72f67651f5b2e2bc7de2d4cff254b26e09c07dfc230ff89bcec417d331ab46ae967b1544c51ec028f038d946cbee8ffcde0778391ed5998e28becb8c73ecaf0842cc9367a4e725f40b57859c6daf6b99694d6177562bb54a4b20b23889f0b0fac3f5782468faeaee979e0c24bdf70a26cfe2c5a9ab52b7520", 0xa9}, {&(0x7f0000000200)="5fb97b6797ddef6eee659eeb9f0d01b817bcbb07890e7ab166d9750eaf392785adb3992e23f3951c1e4bb8630a5005acd1ea3b18f49a002783afb9a9ae9053016aa76e6f2eccab03db621521c78d4071ca8bb25fb9c02d0d279fba2bc3ab86675b6f5e461b9ba8dd3141f10c184f4d2ec758438c510c94f2601cdf8de9ad6ca89d231f7102ed3a2e6b67828b0491344f38ae50afde0398ee176900b215a5a847d360a20f7cb6e69c57f292996fa37bef0999e1333d3897f9aae6764f5538563bf2b3f6dfcb54defd8e5aeb83e179d67dfc84db0ab2b6940e3c5249f747b0765e846dbeb01db8e0", 0xe7}, {&(0x7f0000000300)="ca211d44ef280f7543992ee926dbdfee0e5b6dc287", 0x15}, {&(0x7f0000000340)="f8c69eca8cc01b2488d8dc5352eae6afa8cad5a4e01c8f093e8b51d90211b7509eb07f0efebe20020c7866b5241a2f5be795bbe25e6d188c15918c2f78e6403615d2dbe85956ac94252f3db6ee9941b2f9fb522f27f51ba5b402a56b8f3dbf0aae39c4bd9eeba22f894fe002e738c929824a502414d0daa183aa584a2583d8abc9440f08bc94ce621463a39f1f1e946b9ddd93a325d3ec8e34704c272bd6f81a3da2b95748702bec9be6a6194193785409e7ae2af1209fdfce0d39188dcf13f828d66de222ac08c48a5d9889ed978478190987e160372b6ab3400829fe56ff099eb339191bb3696b7d11d675fc7583cf949f4d2498a3da539f870d5ec22343c3e02c00e03d722dccf19e5efa56f48dac5fc5a6164e1ead74bd6a64c90b1a28b1a02df69fda5b6b01687e40ca32c8ecae0a344555257320db56b02b72d8adba3b6a94d41364a5fdc63bff0a6df2c3c5b0d982d10842f40bd70945e62a9e4e52bc1a91d9419e155aba91540fa624a6fa7a1137473e6e04c4183e3989088894ec6258a53de541331b92058dfb5ef6f76d13c3bede10304044870cc3f3f6a08ac603dbcca93fa6003501affcfd8d98f661aa79f762e6646f10e5185e912d819c03d79b24835708226290ebe75c87465528578479e202d482c9e852730b05318abba4e91cf6c20fcb9eadf5b8d23c7837054fb97cb7d108331d6a1e93b67fbdd0d525df105533c1ef956dec0e2a894eccbd24f71d6598d9e859a31b46d6b53649a7848c2b198413dc7998f79ee43b46089e03bb52e38aad16adb4f9b02fb728b736aa5e27ed25ff7989ebfd74f51a9ae822fed4997efaef43940b22a8c1923db624be76784c5ec85d1893b0e599391484fdfb86ef35ba5e2d1e9946e32d11b8dbf7982b904546fc8e06d190a5eead23b7f0d4f714879b5359c0312392bd7344362e83e69fa63866ddd469b74a7ae28fe23cc0fe2efbd034c2a6ea0454678dca58000fe33db401d1079f9a35f86179654ac68521ec489827e2c4e53a4431810a1f00f29c94829f96a2e5de4bf5132a24c5f659817cbf1b95fc59d31e42dffd13715143f272d3ff42331fb850c5adf7133525de0d8e3b475360cf647a2626b85862c4e5fb64ff8745e2ade301b4d0c34dbac1c18d130c7abb3f462cd900c7e29145123db7f46cff3e17822bc5d0262b2cab87ca4aab4c86c8dacc29730ad2b83ddeab022ad579bc6d1c1086a981a31886ca6284831c8f9b7c76d2d5fe15afa5533c359d287c8e0f15c92f871887ae60d9a48901cd70e66ab91d6a5d81bc17c75addf25a68cc27ec41501ffb302e00af360ae60806b8a7e92c71b4deaf9d741831e29e5751d86f9ae68e7d383e13fa8c34c4d311462b7c2205961fddd3be00e90e52ad1f2b5ed189cb4375ca7335a228787833c3b07aa4b2e0db29f2a23febb4b4eac8d2252abb661ccbfe09cf1ccf78f3741bca3a5558386f52193717e2f22f94160cc00390e54369b6f0bb4bd7ad6c0d81b9485fde66d30a0fcaff570cb9014e085faade84d61c4659ed3ce5ab3c40199795cbb96ec674335c81a0be7b4fe3fc01d166db9fdf0d755e47b9379e942184fa02a2208f6e53a5c6c02bcc7f36da612e4eeeaf9da1a277f50fc973e250f5adf240f0f00c073c26c27d2937473ed617104ee728ba96e6e4430967d177d6b2af7cdbc7f3e7c71630d55b42a4f2c03d665bc85d8053167047450465c348d7899c2fdd25468792cec80428c31c6c25b2672b5dfea18c7178b10c67b082c16b23a1fe26a533b3fa24e38b74995d30a8e75ea7fc196357b30a8fb544e03c1c227b96f1abc70020fbef29c3b5025e37a999d0f384ff08ee562a3f0eec4e30785c58795b9b2dac4b280d252e9b2bff7c58b88c0e7355dde17efd76efed16f46b37ddc74461e0279d9f6b19a02d0b7ec4a950b16ada883e8d6e08a75214d1666c73621821e0dff516e6336d45c2c2df5d56ec8349e0fd072017b43652aac2df9c43839523f0dc02bc175de1be22e8ca3bc4e23bc02ff7e55c0b4653a9ed43f95d726a829fda999375405ec0b06c7c72a42f13905b7f069c6da33433405b04c3480a4608c8df4b7a10ee93e61a1a037a73ee2ac5d1cd05a1d597a797f78c404acaccff56f02c2a6e88f72b961c69e96c9a88c50194598f715b9f3c750386a5c75de0dff145af02d20a41e07b4493f47eb034545d3448fda070bbe17ea6fcf31659c3dd5ea305cb2a84115cc15eecc00c31626aaa267ac78c7ed5f3509af90e60a1a5d131bfd223d081945ed8a0e19055e01febc88f17870be303bc3617a9fc284e3c9dc4cd3514dd97c6de5bc18a2cb4589b087824e1e370da5950e95e000e998dca646e3d923fdc6df421c3005101ce999e918cf4cece60d8d95db7cefb0794067bde79d18be966abd03ea2d44aacbf48416f6c5406b5387282b6bd086aa41a06c5b40e92fda0960bc148fbf46b2884f9226c7556b78ee91bb26688f6e48de5ca689b1d06c2bd11a911bd691521c48788a1e40fa5d855e5046edb6f9f833b61424c3742dd5b4d763871cf11d0452b97879a473abaa23055e97a892580aa573d5639d1833a598f84323e83e6a66918603c0b2a09bba2a6579cfdc368290e6f8178550469d0cbae7a87a3b87fc534563f098804782dd9357b848b24141d811eac785cb5dd745718a807d32d80ec1a0833d1e70d9048cc3e0334c105ec480fbba410b0146414528e2f99e77f7f8489008bf2455673e1936f215a6b6a10b116466c057765d6eed4f56c0044f2fee4da7acb3d562d495459c977d5b47891b7a6b01833aa59904c33fbcc1fa5f0fc80cb490271f349feee9005c0adbff79ba5b64bc5c77db7906533b94a00789424aadfaec9aaada45b4cfea71a1df0656657591a22faf32383e93e6cca26632f8cdb1cf6df9156dc93c2e4f8ba196da50f6dd50873a2cea20f1a061d40437c61a33f8424ca2b81ffa35040fb641bdad67b73e7b3e32c3b621b35e6102f4ec893dfd1137b0a0a3d5698c25f3d0919c318bb056afbb320e87a49282fab3fbc640769a71100cfe1ccb9ea2571f78863e951d37de03161f7af46b19513f7c215908364d9081cec077a5b3bdfdbdf0d048d381a7893e9a130c47616450564f0b6b9430bf2416c278cf13ff5ee75e0d970bd7b0aa8e002c808db1bfa7e6837603db310391ce35a08b33c237e722fa4d625708e4ffd8e65d6ccd66186902e6d73b4ce82f8eda784e564590aac5e349392235e2f6320b273b544892775e7366453ea5b923ab003186263695f788a9f77de4ddd2138f68036fca545656f90627a037b6268997b955902960f43f9c6a9ef38f3a9055787cd69ef33c69e05650d52a576d944eb9c376f3b84114a08f48acb159d293733630d74bd56428034f40fd6757be8d5e8013002824e672334ec588595ba45898813fe4e5608b24ff444b4f62ac7e6d0f83c95406d6d22b902533c6b93c0d8f9ac73498994410be42c078d5566b0bd0cfd4ecfd3f32a343da4ef7a80e87cdacd608c10ede48341ceb34d061de7ac9d3d6724b014d4b0166b64c6bd6c6b2243a05849d7876ab9c8a037d1005e3dbda5f013d8fd1a571c2349431a004fc7de1edf330e33148a5cca30f88154a094d6165c133e9a7db10c72d27bcfb1ad3a0863ed49e0601b4b0dbcfaabac856b97843ed9a1034082a8efee445400952227c273fe0e4fc75b21804e9fa92c80f3f0b187ceb0363596149cd722eb030d286f95db409b44b65a692fa89534476055f179cdb6134f59ec051433d54218edcaf0e221f842be0aa4a451f0773d3a0998c9121be8c80c37c979d808559f353f1912049d6143e0f0786da8d03deee8646cb95b53b8cac0ee5394d298a4a78b45976f2ac87912674982f4dba57e65d49bba3c4c844375728ddfceb13c2bf425458f80d0fe70ba4855110b84f6c70178bd7f82fca6a77a6166c38fe514047f13b00e63cbf6bf69a7c29f4a1c923a8e487ef005812129d1747b5aa07b9bbf1e6e612d1151512004f44062868c276c51e30612eaed199c092c3b69ce87303b6cdb505b9108138dd63068164e7e5175d4826d09d6f6456bebb6d4acbf7b8afafedec012174ee1ebee62aaeadb9ec44d0a21686112cb2715f19e5d19bdd38e201fd4bf3fa2ce9a05ac938656924b79a266a493f046524bba73d8170d3ab495ea3ee62a428b72177370967627fc40760ebbad87e58fec4889fd7b4f2cfd7ef3d83279b37a09e393871bd834acaad653cc98b762ba1357ffb17a4369ccd15bffd96bbd59307482d60c5773c1e3e88100316fa91b6f5767a0f6ad5088c27f2d3df81b3ee351405bf5531bc3ebfb049ac9400c0d6817be21d7f30e387ab5c97f59372909c9676de04e82b6e26260dde24a4f0d258b48d9ae8fb945b50915129cf88c320e5072342e8d72e6e0b4a5229728680c6d3a8e1936f82665d34ac03372c7948fd4d235e7f5d5797a1ecb5e0889ab837b527f54e82eabf42989e05bf64d703f1cbbcea26976b971f652baa9267ace3acca43f56c3e0a83c08ec152e46808fcda3fcc7bab3b9505a0a3a34398d88543f17bfda1af31341c8aaa52c8bc4d4636111c8d5f77a6b2ce4ceb4d5b95ba513272093cea5f4d79aa6d675c43ac0ddab95e58681529d3450426f84e70e1dc1d33d1475562242906a9f198f3d3abbf1d6a066afc22e74f5c8e3d79dc9f56b4f6b2ce07faa9dad9313c0130a177fce9c3f71cc51a4d841869ae95a57bb6e916efdbf0bc4c305b4f124c3f543c231111a0e3e7452b40c18d71e4a019ac614990963fa04f08ed26fdbd607d34da4438b379ba77bbd7b9e590ff661cd287395dcc5ac55dd0ec5d7b6091fa7edf5796bdaa449caf1dc8090a53a4eb0e96aec66e81eb9c22323cdb9908213c39d31bb893157b53a151dffd05ed66d7e6d710364ac97f6644f11059eb1f9243c11dee7f3b41883521dd7d1f269d4fe302a5490082988216d837a29e8c3a2801d822bcd928de9c532fbdfd270738fdc463a5dcb56863980113a7876c7a5e9eec41b879122c2b3ac11243fb7e2955a04db358fb6397b32ff914eee94521abd7ec55e26c9c6745e289ea594fab481401a2f9847b6c2552169d8282e0bb82f4138142dc4248cca9048687d64f438888afe7b37b627aab2124b7ee790c20c73b9cecb9a895d4542d7017f38e842ce2d642ef1cbbe48a8de5577a7b5e4d43abf3002049a48dd3c1436fdd65fa67532b8058cd5895055574e24f456ef7c25593e34f39465f27ffe02e0aaecd1739502e71df4f9a351d7de2059c0c2a850ab180757fdd352b83136d7742c86382146ec9486729e5adc3def7d609bfea49c2cba2115c928b90ab086559ac73d29511d935e7d1376703dd4f40c5b2392d63b3596511bcbe533508b11d71507240d01332a81f543f9ff4fc01fab16f2c3d0ff59abf5d722ae80621a7b0ddf94115a24e60fbd46a14c7a33df246c878648317439ee8c1be7f1a45d8276a001b64f5eaa80a9ec8083a79914d2424e9ece5dded38737c8f329170a74f1e39c88b2b22daabe36013b9ca569647fc995ae03e2fee385ef62412541fbe33e16451dc644f85abc15c1591a5d5c55b76eab11f5089a22ac2924dcc881194c8167715c6268a9a4883d315d7ef42f2c07190866daaedd5f4605ddbd25c84647956215bb013c7f24ef0428feb9cbfbc54d0dfc84ca0994fef9fdf5b32e6094d4481794c72a8cdb242dd1f46fc6b393a57098a50f5ceb60f70bad157140b0a82cc6054cc29639afd60c94", 0x1000}], 0x4, &(0x7f0000001380)=[{0x48, 0xffff, 0x8001, "12a0e423a53254d7e64374372e690f9ba2f2c380f4074c03106a43042f4d178b830caab23e64247847c66c0e32ba822704e5ac7d68"}, {0x28, 0xffff, 0x7, "f1c7d4722592db449e2f2b3795f5faaff29c"}, {0x108, 0xffff, 0xff00000000000000, "27bd4ca976f89807307d70bd89b2a69338aff5ef720412ec56f96e472180e282fff47a726d8f5a34b42358ff3740f73479bdda4af96cb1fbf60029197e8c724af00ae513961f2e74690baff1868ff074b78d63b620535eae352a025314d9026243f95a29af0a31b2028289b8b0ea2b963c881e1a08007e6b06e7042ca612a473784ffc2d5ef6faf2cb0a6be4027f0ae65f0c843e8a5aef14ec6b92edf2876d8cacd554b2787cff346b95448c3015d5c0d4d22d0dacc75c13d84a1dc157b397c0decb6c7669a9166b27c5b5d5614d3bd3c831c491bd5d9b36c8494e9572da828c1eb74520f3fafff31bd5d443eeef4ae2ace7be80"}, {0xd8, 0x0, 0x1, "c13cbc4ca9ac742587d2ba1f95cc7b2fab56977bae057d1db0e72423186e151b0b294694eefe5399f3adfe6cdaa1085cf4c23020cd515946f5c72327de3a6374292393bd2c6f08f4b7a3b23793a6927dfd5607f8f4ece4f61c0f90b58f4dabd5c4a536927ed15b10dd691f0850875ea9cb48ae743901f54b5b33568ecb03a30432519df29ef0c7bf913eb0c985db3358ad2cadda53feda8da5fbd7b0f1d2b22c98e120a260480462795f1712a5368eb33f95691077dee9b1727af5e799f5d86179"}, {0x68, 0x1, 0xfffffffffffffffa, "839efeb067c74c3cd03bb6cd6d74562cdd67765d01275387955e6b7367caf209f56382a4cc27122c5a980e7b3293df23994d2aac293163821015f75923e3b8c2a0fd007f5f2c0540eb99c138f8323184f8"}, {0x18, 0xffff, 0x9, ']d'}, {0xf0, 0x0, 0x800, "c6280b1840d9b179d0339389b82bd0bfeeeffc1259f0f53de1242396392ed72d10caf0909732398f72c4a9f17ec5459d63dd8e243f0d264dd65d7c58dde6886d436022c9c0187697a9de8b4e47a3efac6f85a690e879e6cb3be3fb66cb5bcde8ea34708d35b0f29f5ac0cbf81cb7c06694f9bb1965e360e259411c0c99ad05166957c127944114f94b68b6a2d9636ba08ef3e2247d777151a6c28c0f68f1a61a6709b145a03887caa4c30c3bc48bcd6815c467672236494c79dc0c0eb2941a9cf5ce56dede748850742c3ab3bf01af4b87f831c74ab8deda5bc1fff238543d23"}, {0xb0, 0xffff, 0xea3, "594aad591a92fec8e0968ec7ee8b1d3825addb1bac97095b3291aec7d3c028ff3415aef467bf7e76369fea50b1e431a8070d6c44ffa261dfe2e2db4c53989daab02cffb4be1d1b406d2ccbc3ba13c4b247577c3c68e287c3edcce4dc07360d21369aba7ff49da1bc6e15f548f3644dc9b7c6b3493f65078e23f7cad5dda2d723c5c956841d5716d3f110a3a45db1094ccff4310bb81de7539e187e6127"}], 0x470}, 0x400) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001840)={0x6, 0x1}, 0x10) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() pipe(&(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x190, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) 01:39:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) seteuid(0x0) 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xc) 01:39:25 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, 0x4020426b, 0x0) 01:39:25 executing program 1: socket$inet6(0x18, 0x1, 0x8001) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x81) socket$inet(0x2, 0x0, 0x6) 01:39:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000480)=0x7) mkdirat(r2, &(0x7f0000000100)='./bus\x00', 0x143) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x40}) 01:39:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = getuid() setuid(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 01:39:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) kevent(0xffffffffffffffff, 0x0, 0x4500000000000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x9}], 0x9, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffb9}) write(r0, &(0x7f0000000140)="e4469154242ee9d9b2941eacbe43", 0xffd1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:25 executing program 1: socket$inet(0x2, 0x1, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 01:39:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 01:39:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) dup(r2) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:25 executing program 1: 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(r1) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b001e00000048e46b05f16a6bb100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07c25a0900055a72c40d3a2de76650981afaaf315d9bb7daa4ac22820500000028222c1c1d8b5c55c46f3a65f38c2ec80ed4d3028473e0af308ccef65422226b517800d7767d1716986b4c84", 0x4c) socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0dfd4db238345c32d565e4531bffdf62d750a5cd6f796d4c476885e2c690c23b1d147adbd0aafea41a5483ae8023e8bc705818518c38a1c7a779781f0d301f6cae6c91c259b317d33819358c2e8df2e65e3d8f2c149968d1801ebb1d0120ed715c49327d94aa251d6e7cbf854ba69301abf798db67fef488e147cfde596ec64a9f17fe11239553ddd0b32e97700a860694090bc5b720c4065e0c74eb859fced6aa73490a6c2f909ee42c5ce943bdfddb55189b9a05038a241f069ad1127b024af2940457e60c78ab05a404fb156e3285a98f1703", 0xd4) 01:39:26 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x13) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 01:39:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = dup2(r0, r0) close(r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000440)=0x8) r4 = getuid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, 0x0, 0x4) r5 = kqueue() r6 = msgget(0x1, 0x140) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x10000, r4, r7, r4, r8, 0x20, 0x1000}, 0x1, 0x0, r9, r10, 0x5, 0x1, 0x91, 0x3db}) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 01:39:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="2d983ff650f5e36e7da2b9f8b089f5b429f6d6338bb8b4b3ff9ada6e627f3b53db852d2bb83a5ccbf0e275907a55361bf6ab59e347061d7444207b05b53423401fa40de5342a1284fe05a1c015128b07a2b44f00d07e42c6eda0f9b092166c129b03db3e6b842de5d14cafba814e44ed7c3c087591a78c4ca09b59feba1bcb9581cc9166704e025382a88cdf5a6b071ebcb6b7e2b95660229c4fb007b7a1c06e1c8e3fc832844c369c85004d62e2290c6f943b406b510cf5ec", 0xb9}, {&(0x7f00000001c0)="60e943b916154ace21c029977621726ffb0894ad368c6b7989cbbdec87ed00eb9593f96d176865c5295db5b36fec708b359a9fd6539858589505b6a50d94d48370e70447eeacc7f7c76d31fe28beb64141b09a9a3bb4948a086b1b0d8a4f4c91c9d0695b64334c43fa7055e7db98394cf80224b4c90a5e8fd703ea4ff92e9dd624edebd2193cae38bfbeddc4fdd593ed6ae5dfbbbee677ed0bb9c96b0a4c71cbf2f3165d71f2b2aa9ac1f5b533cd630954c022034520d65b6961ed044185ba45d7938f", 0xc3}, {&(0x7f00000002c0)="07086f181bf6b4ac4a775b04ebdfcc282a3b0badad6e84ff8b05ae7e5e370eab27bf684c0fb7ac586464cff67e33459a6ae48c1fe6fef24a047ee15c9bb314689f7dcae9dca1a1d5cbf4ca311fc5d40de42ef29de01b01dda0739c2784317187061c89021e43f55656adde49d0ca430b32fe1d7261d9bae8e3dc376a2ca64b61e3bf71f6a9aa2785efd7eead5976510aa6", 0x91}, {&(0x7f0000000380)="8b0ef5da1b17518219ede16efaf32d7b9c4b97f89d9ac00f6c9b83d6acf07d85ce24d16cbd7e2c7ea0d3a9479d5ebd83dc0e5d97405830c75e22e25a9a0a605ebacf89f08ffd760b9f0d53feddc7e3ee28470ec3442155e7a83f5347263d634e74f44f0e3cc5898f14fe88724c8f95c62cdde6b615359b0eae85a32e754e0f8c8d5f1630b200ac7f440a84d90e5f651d31ac7326c0a018398500ec5dabf73dab12fc57a608f77a3c081a37", 0xab}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) open(&(0x7f0000000000)='./file0\x00', 0xc08, 0xa) 01:39:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000280)=""/15, 0xf}], 0x4, &(0x7f0000000300)=""/25, 0x19}, 0x42) setsockopt(r0, 0x7f, 0xe62, &(0x7f0000000080)="fd56bf3534b2cd82110cac890bf89546a6a369a8ee3b2e8d3ed2dc3323f9f66235a6759f8314858217fdb71734afc8e6bf6c34374266c4922ece0546dedb5b7a40e58315aa", 0x45) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) 01:39:26 executing program 1: r0 = msgget$private(0x0, 0x118) msgrcv(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000001000000000000010000000000000075000000000000000000000000000000000000000d4ceca4ab4ff4875f565eb8d29be02596a9d12c30cd6ae46a04f129a9cefb7a08d130bca06c04ab05f475bb52f86f9ee86c36c44e9a666b73aa039b8f942841883b65e09fa0398620c58e1fca020a6abd883e4083e6319a0ae918c1598c55fcf6b69cb8aafbde77a068d8ce3f4300000000000000000000000000"], 0x1, 0x0, 0x800) sync() msgrcv(r0, &(0x7f0000000600)={0x0, ""/16}, 0xffffff36, 0x2, 0x800) r1 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000580)={0x0, ""/104}, 0x70, 0x3, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgsnd(r0, &(0x7f0000000800)={0x1, "dc362aff1e52ef25b10bc5767e6f0629e453dceccf3376b6d773e1f6a99d8affc01a3926d7bdb01a8091c8dfe3ae0df2b54d0163cba34e05e65a31ce1bb61d39ed50bea92a4c821654faaf621cb4e3a7a2a09162adc9dd5bd7dcf206f6d5e3ca67026279ea387542e642b9a23f0c0f8b2dfe0d8c71cdddea96ef45eaabdf43b8a629f592799e02e4bcbefd8b8bbfe4c83f0a816f212d01390ed9ee26cf0879ffef473c6bf4eb"}, 0xae, 0x4c521ebfc9475079) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRESHEX, @ANYRESOCT], 0x3, 0x800) 01:39:26 executing program 1: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x4a, &(0x7f0000ff7000/0x4000)=nil) r4 = getgid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r5, r6) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getpid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7, r0, r4, r0, r7, 0x40, 0x8001}, 0x6, 0x200, r8, r9, 0x6, 0x2}) r10 = semget$private(0x0, 0x7, 0x30) r11 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 01:39:26 executing program 1: r0 = socket(0x10, 0x6, 0x100000001) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:27 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000001c0)=""/222) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x188) r2 = socket(0x18, 0x1, 0x0) r3 = semget(0x2, 0x7, 0x142) semget$private(0x0, 0x1, 0x6) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 01:39:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x7d61f75ce99b24cf, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="bea66f8e73bc4cdcbc0182a8c2235c5dc794c7bbd97bc4a7942885998e01cec3aa08417697ff3c06479a446eea3d18dd6b951226b05406803aeccb9cc7bf869c111a134b5a6c9e8c32d2e0e16ae39b66c6a9b33cb2d504b7511fc8c3aee15bb59c7126eb5d47cad9fa4366f27031e71ca456aa17534014c8f498a040e969675861a42c021bd1df0700d33bfd4136efb2681fcd4cf47f519e1f92468c04458ee1b38fb401737cea1add03de99b6cd21f34577d4c4bae0fa758dbd6f0bc3d670c04a25334a432574ec7d90ba4e35616671be721aa8b4abab345c7cccb2f7a719cc47215a3d4203092f0974726f6c1a1ceb802c886a14d5926adcf7f2caa59072ae493e4fd53c7de0aaf840c746b7efb3c8aea909c895552745290a2a4dfdbb74ac2dbba2", 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="463d06e7dd195d1f1fa9f7254d4a3f4dea2987722f8afb7693cabba07f012a6375624e946b793edb53ec0ee7d20c81a1d013f6092e04cdd2fd87c46860846a689a49633918a25b148b04da046c38ed1f8c6b0b701381e0f73b7e6fcacb65e8c544dfd0dbe63da417a0d77f697185de2d5d7a8f45c27cff84c09036e7b948af0bf326f41f2f5d4573a0554fc110290d1e4f6f9208095e99aa605774f0d20c03a052bda9578352c6fe8749bcdcb561d04a93ab33f6141d5f5ac6e3209008", 0xbd) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x3, 0x80000000102) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r2 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000480)=""/29, &(0x7f0000000440)=0xedd1211464f65d7f) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/250) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="27f79ed28e15a35fcbb7e1c93bc50a36fc303cf87d4f04d0b907bf7769821678d531409ba0c9f4842c906625ce99e35eaf7ff6de3bdfbaed4bb43d2053085dedf0c4daa932cf5930a5d7fd1cf110cf776c74bdd659f1a94918ad9455a6ce605b778ab3f7a904f40df3544af906de49e28ac8398b23cb7eb339af3b48e731a9a5aec1aa2f911e894027888c5f0acc91a515b45553212963d50e38f86eabe9d2f6f635f23336266fcebc8ed683db3b", 0xae) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x8000, 0x3}) dup2(r1, r1) 01:39:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x11) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 01:39:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000180)="3050fab12a9fa75f9155df819dbcaff16a5c33acd2ff1e16957af202d272bf44f7c990c52d9e248a14456171e52d3e424b93a5825bc5c0fbd901ada641ad5ed3261507c1f83e7d3fd6bea7860d4b1db24f51680a139607512ae13373dce2309e03b128833419c024061cac59c3b143afc53dc5e72630ff54b90aed235ec86e13068e6e8f340b0d5a180545c22987c8e6712ba555036c5a2e40f3a0b81b92a733001328d065ec2af9168fbd7fde7086aa45f907f65608250965e2a9c16701d9338d0acfccbfa8de8f", 0xc8) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 01:39:27 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x8, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 01:39:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000080)) 01:39:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x5810, r1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:39:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 01:39:27 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:27 executing program 1: getrlimit(0x0, &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x3ff, r1}) getrlimit(0x7, &(0x7f0000000000)) 01:39:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x211, 0x4c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2100, 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="2062c3c6c759a03b9e2ea0a905fb7585995280b83838bf8415943cad9d458522cacb68146aeb71fe4f73e6f63c83351e885d2f75fcaa", 0x36}, {&(0x7f0000000280)="d52c4a7f20b2187987ca51b3fd82ad34fe581507b84d5ec94ef9cf90d4b69223cda1", 0x22}, {&(0x7f00000009c0)="b82a5c7f2dd3e9654ac700e5a303b4794b40e5d2b18266eee8f754c84bd628c823078d0606de034f45f63140b99902d6a8c88f3073e6914b2ca2926ebe6b937769cfbe52903fde5ad377e40e5b98fc3f6fbd3d954259171bfa1745e63a95d7b71ff77a28d178c56a33b678133901d526626f2dac414ca08659f0a6e247147879c0e3c85edff76414f7c38cf90454f543ac10f9c4ed83c668c79d1b963487c1c515fa9055ffc44e1f1c76e508ae015bd12f1960c00923581d3821d85bde9214612e21579971964db32bc156875481a567d64a5068f0f229af4de3e47db22841cf29b87a4d1d2a4efe581e81d033ff7195277411b705092871a508bb801b0b64582058725f554bf971072a6f06fd401971593b5e753f52d90611a48ab22852c8f23e336615d1053b70dc0b561c365fddb736b33b981361f708950820b809a00a2e7cfeccfb8ba12785ece5be2516f16ca79f3934ab7d8a556d185256549405def646661345ba4bbef9c5bb7e46c06e23e187ebb62206619d41eec26a79e5bd0bb188d513cf76325bc96ee3c6b3936555f37144ecbcc97813a37bd70f3b582ab053603e2de315395814667012474fe7286dbf85af50df5ebe2559269928d19fd094ca891fec41d9690ecfe41df0e694dd3a6380af0e27f2de2f610e36b2fd75b60375b7a3d31f6aad4e60cff22ad1cc6537a9c3d4ba4c8d2de52689d9bbfbb434d8cb48d6d47ecd62c8ac43375c292006daddbaaaf2178d83b9f61cbfacb49b859e932307c789a93d4a05611871a965d5fd10c790958acdb0b3b0fee18267b67f8fcfb03b05e9c75f7ab6c90779ce1058588c454cc6cb1b76dd180fb25f3ad62224d1fbb8627e66efa0341937f957497e2a362b38c4c7213aa7f01a84ca1de83646e814f2bd0109b0e3381f032412e894b47a170586b6087e886b0052841f27dcbec330967cfba7d3e61a60e56ad3556a20109dd36f3c2d54532bac574ddd269f476439ae80c8a4c8f2dcd139d329a7c63304f7366139e15fc3fe75c764045e0d9e1d2bdf8e058c06d6f3ee073a07f3b863146e7c9056e5d275ec7c6627b292927a323a19d47e9aad495c0c9187bc578663f12c09e0f8d6ea9bea859e15ef3d8235fc35541c896441af7b4ca4132d59025ce9e38cf7b9b3598b2ee9deca99eb34ffb68a15adc0d9cb08d232ce1581d84ba604e168410f1238048371492285326979b1ffa4a212c58d7d088716b0a053477b5f3070f7b4576d0144bfcb604b203bbd5d9d4109ca039216b34737ba29fba06cfa24ac051ef91246eb59d80dc41d1610b247139028dd8e6a6e2a2568758bce7bf7f7db13075115eb3971b57a70b14cb08623e38ebafb261a0faaf217bc000826331b5cb4e266e6b7b5474a1f9034594e0817c7ad9494abcda6c4295bca5a527ee209e8a806183082ad03296065b84619a2425192c9affa39e5fec4b50edaff5100e18bf8323dc00770f53463278deb50ed11194ab961e4ba7f087584aacc77e5b5ab447c0e6793a2bdb1ffa289e45d78148db6ab626702ba5b2013af97ff23dec28a45613bedbff291abedc9c9b6b116efdab5e60e71dae547bbcd73438b0d47335cf2bc2f957f839ac733ca4c26f2da9f67f7f9a1f1a272625c3075c5211d4c84ed33ccd77bb7431494c99e70a88b701d362996cc7d73c80ff3d3a61e1d75a356fe0edeac9ebba67a218a603f98afa076b059597af6f24a04706a0dc4efdb82dcbee8aaaff4a2173493741000f247f03a25d85dbe924a1fd7b86c5d0825e8d3650d9e7db6131d17cef9494882a61815af7886e450d9ff4be3936dfdb5cfd857b776b18ec01e0225e53d4ca1dcad22648bae62549dfb2f9dd9a9c95e0aedc0f0482373522c1925e32f476c7ae3b76a951194394908153d8691c5ec0795424872e7911d0d9135dcee36c147c642297a5519db5ec3fce9371bfe2333a920501aa342f8baaebdf90dc56ae6d0bcb1c6c0097d88787b207145facf3edb61234e82dcbd2b5fb1adfb7dd05b4127ca60fa20d4d7999bf3a5a2838975e2aa4b77bb4f8f51857738a80582f73a591658d9889627a3fba020a4391cc32e90d12ab486140fd1e6a70db0e7f8370ad0d1b62d00ac39201dc8b2ae410b565e6b4d9e0ba05f4114e72af757d0d83579b0c6317a1f359b1b789ec65b447d8b41f462bed35122100c8a8c8d3565c538bc980edeae01805f7b9a046c89e63911d0d85409a1e4d3557fe86344ba83b3e4e524c95a93633cc80710d108e6d8e6cca858a237d436364c9ef93d40623997eb89ba2551bfdc5beab43824e7bc8b6ec2edfa7756a0427b7a36a4d49101bdf0a71133865b360ca107b55b43740fa2b38dcde06b7b8928ab76b4c10486e3b41302abcfe0644581c7976974d6c119afb5d9f16ff0beca83d9e35e1cfad6e16595153562ac740129d23e69076c85aa83ebcab207cc5ae4e7d0ca8395b7d0b623bcb68b615a1d50a661b376c8e049ff525a5a943a4596d84b4c302653e99f2d65851fea280abe4696107c773e7df775cb99e8294c56e44ef0c38c992a574a6516eaf8accb54a15782f198c066e4078428afcaa826a5d3cd8a845c1e6445b4602bfe6da445e854fbe8d40e7a574622d704a38a9d5181d17f7c37a1d6a58e871b04efb4c5f1a125dded4be5c525dd8d1a61847a7ff7b8db219834136066c7e405bfb153ff399b5303c2a6072998f8718c315aca51da919149f7fcea2b28ad6f8d3585e3d4395b4f33f3bebd0bee0b0d9b213ba5c898d676a78df3ae28868168f6f69deb9a393533e844d8f2bfbde0f7c018809439690cccc41bcd143624b5297eb74856b082c47d20a5f04d53fb11d841fb1e8cf567c37e6cd3821fded57a8d447d23b69bbb05a691f91f24cac1478f42b1effa029473827a95256102ee7725fcf7c2d3413fa5306ce51766873a4bfb8482da19887ef608276b92c27f687394ef7c5fb99b79ddd2d379c3a579e617f4f66c815cd9f2e3f4f45b2ae9f5a54f9df2b03a1c3a6382fcf1b4175319756ce9cb988f31a927b0747600fd587052b313f2df9940138ed666dda1f7afae65d250ca3ed0822b54423d37d71826ef8cddb3f43f153fee1a3425f586c003fbfc30944874012d3c77712f8569405db6482e6d46330cc560ede995520378a8e74c6e3ef364b98ae6128fd67564bf0f96934ee2b4b0bf91c7bfc543d9662382707998c4cb314515361cfe4da6cc1ca50f5882f48c55feca5cd6cc08ff346aec93b597933df95614268c7acf296adc7d40c49828f4d7c7245cae0875ab4cd48f686e7421a8e8c174db0e998a173daf9bfb3f0a011f4039657be39c46af891e088b60b173e749d7f3f4e010b51d20aaeaf8638644597b8b6c85e3b12a8a05d8a228729dc4688c9863699148d1edb440b17e71c0d100b6913bfcfdc907f76899bdbe5459383ca2aa4267b861a3f162fd1613f319337bc8ac75c713a83e250ce6937e35aeb4b798cab39170ecb3a12d2796a989844c983729c61edd9d4f1cd04f058294d548cfcbae8cbd18c90b2e8616d90eae3073fda5b8b9c4826593991c6ce8a88f05db130e7a106c59510f3ad5504eab1de926fa5114194f916c3141648927931a651e15c7fac662324c7396f3e29273151e8d8adae5f04d5cc06313025c9c3b21bc5841756b008e687bcd9078610bb31d98f3d9f13e72f7a08bb930088a02960d174cfd3dcd2ecc3e61081932a8fdde06edf5f00aff73aff986a1af3c4474ac40f3c8f649758d01f8652cc0b066da919f9899bb2a5fdaa20ec2b5b6041ac8ebc96c4454dad019b9f306f072892b182532e948b59b5c45bc458b341db50777fc2ae70f9ffd258668ab089d9950f6db38cdd3a164f2b40416146cdd68b881410b157350e52868d2eecf51134f1a29c05736a8c828690cc11a937fa7ac2636c43ee0fefbb2ce27e30d07bf9d6ab1425b758542fa1a294e692ba17e4795fad94b4bdcb2319afb7f5091c0c1f19b81c13f70c288ac51228d5bb44cc89e760e9ccadfe15412f24365cc03dc3235c7d311f32f89037009000733c054ab5433b3fad1854ce264241e06748ff5ee32854cae9a5a1901a3a2fc0729049846613d841e3bb2769a2bef461f250029c9b00b8bba85394468e8a0be6ed13c0a6d1178953fcf4905c141827c9e3ae83b99daf2669f1607f6cb8c858d3f4bfc5539b57a9192b779d7a6d0918c8f5026ccfaa854c79f00db836f418a2a6aaa6a1ad692a272f21f4ed5913c2dfc561d965ee55992a969ffb2cbe77306766365d0b7d6487ce8d8e715b16ee46bd2ab73797c367009a93c4ab857137ac45f44eff7b546e5aa5044c091233afa92e5dce0d918551f74bc9182d5cf284b69c4c29e2d2e0fdec2ea8744d4460b5878ffae4a737e57f6258ce7aa79105452b7aafc2a4f696fcc5233bbba823464167f8411738c1163e6298402a6ef6e72dcb539385506fb262f960e7341b5c037166b9dc26a5b510bdd5420179151d0032406d5376c81c08dddb26828f6a6f59da95d0cbefc3ab7d8fe89d9a0f3ede1f89b32c0ee96db73f5c9e27c6836231e43c9c952bc0c895e5e53e8228e71bd67cd96db91003e4aad6ea9e5993b4c40ce4b668affb86ca3d0469743094c83bee76f4c668dd6f82c58149c5eac7255c81f103b4dd6901d58d6a848d2a701fe1afef92380c71867b904b15326102139759f66b278eae5ad9bff53e036a12c7d8e65c59eec46eaf2f445f6bdd8f5fe9c98481f0d73d196b06d7f425ef8ebabde7a7c0e33c184c1c9ddf225031c5b51268b770c0721df8e09320e07da7e948f3040c42e7f3fceed3d140a59f8e003cf4d82a1a00dd8358ac916c7ecc1b0584ee3043d6d8939f8f877b624f082ecf0eaf672a5e2f6676ca23a49b4f654b0c45b577faa65a7aa643f7e50e60b0bb284ab253fd0451dba39357d8bc9a57a159017c34f24c2e5c5d17bc0a4d0bf9cd8065d41e75792bcddfab60168145d7935a01e7490a9b6eb24f8d1f47611e1bf2c83d996898029f1c905c8bf34c5320602fec3794b94ab95c98c228d73928c22d9645e7ad5c0cf8ab010183e34b3ad061bc611fcbce5e1f1dde3954fc87192f55228c07a531fa1f39b42638051da9f886741f5b0687fbb2683d737666743c8be47d0d3c08fe9617a066cf83a4614632ead59a6097d9ff2d16766ce85bf78f4b22bc35521547abec0641caec755692acdb57186a41cabec0ad19ad3b8f825a6afac389c22290f96e588e7426bf50e1b150ed49b6307c7f89aa16496f1a3b98048886b7fdd8ce4c0e42bbcd7cb90b4cc3590b42a9a94b2acfb57f28f3b79b1f83c8989d2cc84873b2e82883cd712b0ad14bcef98af12eb7c9892146738c1f5f110e15d96c46a2e5314f7e3f50cab4e0f6b99cc76c678821b5cb2b89ba332298e15836b34e6988e5d75e78599abebd2e6744467d61ce1a257aa1cb14e63eca25d929f561251cb074b6bf1964f381f0e08d6fe9fac7f61c36c0780723b8fd96676fd34d996becf79bb08fd14f5903d108c9a6648ceeebe890ce2421ed4b13ff7678a3fcf921ba8e4526bbb4c14698512592b535741e4861a18ab074e0fa20c4b2702c3b30e1eed3bb860db684a41373a849e9b5716179f3843576a49b1205e1a1238715ffa27db13cf19792f6dc900aa94ffdd189cbfa2bb6300b319faecd6e9adac386001ad3b35c08530e1bca5036673a994d76cd70af21074277afff3fb02339905a6e60a54f4e1e404344fb0ecb84aa1d53db5166ecfd5fd78376246f2b65ac1ef44f2b6", 0x1000}, {&(0x7f00000002c0)="d595e736266cd8a4a3a69a2f840b5a73234663463e7baa6ebe7aa2a9bd74735f34a5d2b2b678491c9333bdcba3fa81f37064c38ac54901ce3459d73536ff8bb5350d483170540c6c78fcf753e2527a0e84951fa16822c93266ffc5c3a4ae8e13bdf25b5d0865ecfd825050cb4e008ad62f4e509cdcdb1707ab5414d29403270db3ee6bcf607cacd38e43b864779da8613c3713ceb28400f9cc6f6e18a60000", 0x9f}], 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x8000) 01:39:27 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x10000}) getpid() semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0x100000001}, {0x0, 0xffff, 0x9800}, {0x2, 0x3, 0x800}, {0x0, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 01:39:27 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20288, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004693202b0dd65fa100a7837681000000000000000000000000000000000000db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000fab40fdef6288ce63f8feda6e5c2333af039617cc81c61e04f5600d2f551b0ec72115b2c87e3682c199a97a53676a701d1c0337df87af5b64ddad27b3a7e11096b563fbbe708bfceb1bff69d5439625f0fb9cf85933624c44adb167fbdd19887e030045a0000000000000000051e58283f911f0499b5cba9151fe131f996e6a0d799"], 0x1, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x800}) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000001"], 0x0, 0x0) 01:39:27 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1a0, 0x0) fcntl$getflags(r3, 0x3) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmdt(r2) 01:39:27 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:39:28 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000240)="7177397889ce0b7d933ccb6012082bf2d8227dcd190c390f6cb4d667bdc0aa018b73e07caabd729023140b9524420135470bf2938c87", 0x36, 0x4, &(0x7f0000000280)={0x2, 0x3}, 0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) 01:39:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 01:39:28 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) ioctl$TIOCEXCL(r0, 0x2000740d) 01:39:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x200081}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 01:39:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x0, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x4, 0x80000000000000d, &(0x7f0000000140), 0xfdd9) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:28 executing program 1: mprotect(&(0x7f00005d9000/0x3000)=nil, 0x3000, 0xfffffffffffffffa) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x7, 0x6, 0x0, 0x0, 0x2da5, 0x33babb5a, 0x6c, 0x9}, &(0x7f0000000240)={0x5, 0x7}) 01:39:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x3db4153320aff4d6) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/63, 0x3f}], 0x2) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) sendto(r2, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x4}, {0x8, 0xffffffffffffffc1}}, 0x2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r3) 01:39:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f00000001c0), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="fa6945d1ef5048b077f84898cf29f741e30e8a440f134f89a167c8", 0x1b}, {&(0x7f0000000440)="6608b1b564259efd6cdeeba913bdfe5d306719b43dd9dda76b244b77c719bc28c8ead885cb26154b0fa904995070a51cbbb070ab76365a22c2c3d1951da6b08ad5102698bdf72cf60b2f3ba7e0f005a64b0e22b6a0c1ed6f1a5babf385356b58f17c4e24d0593c3e86c88a12b5e946e4d336594f6d4537a9c8b81a77935618a63ade0220f73793c756b35aa5069c1849bc5a8a5062d2bdb91847de803793bf0ca53dd6569b4fb4336ba600bcbcc9aefedc477df195c6d5f5779a26d8e20b6443cad451c6a178b0ec1e9cda5a71339b334886f01f708c51464773c5e9981be81805fbeee68c80996f0c46337ba47a9abb4dc02ec91ccad2e91db71f8f9f48998273bca46705be0759d3e0a00ae08eb3e6d8e65066e2a61afbbd2f12259a4d1e7a264dc9fa0493d9940a8ae350962042fbbae7ef723a96d02b6af1dbfe3037107db5181a57a0774d71643064dc83f0f33f0d1dac4c8c26642dc9188455e9da20baa7065f25a99a80d95a9076897aee78254fb9a171d3a8bf516cb241f0c6c130cfda7fb994a75c6ef6d476cb6b323c47259883eb0d95a3a0eec5487ddcdbd8eaae3410b45986772b29201a167d2ef0aea67393e6c3ba3532d6234fd7dea72d7a9ef5e676487ed0cf126d4570097d29109e733815100f4d3b3089f8007cf1c88091fa0e2479db5b703e4d9274591df08b18a62b26e98f537344777521aaae94d34c1a9eedd2d5dfdb6d4a32f57c66ce557c78dc55b72bf45a53e36204d31c3ca7ec875b79029f21423aacd43329e6a59f2bfe3d79cde7a010dc0f21b7c042f031cb17b45135432ae718dbe2ea2397ff6108bf9826a49cb08b9dfa05972dc285925a48bfd310712b24d10cb5c29812e8385122c1bb9cfe8642ecfea6083da336174110273f6c97e9f4cefb704c92616bddec804b2a30cb017e30b9a50be912e2c71c36be1ca804c19aac1e00ef5dcde07f35bd57c7541b73e64584cb0e9cb29a489f23c2b8b61cf773b99ead628dc8ee124dd44e35e38db57a97cb87bc045f96cf4b7c76590d47a31492e3e49d06190a113cec855f864b981488852c13acedddfc31567d81c1394487dfea7731dd745d93b093988f8398aad55308700bd887cb122051c9a2f730dce179f0bdbd7607b86ff073777be98ef06889ae71bdcb45cfbea427ed23064e810f1d22439c5b3bddab7e8c457e6eff161404d0fb71896c3082d4c563ff2c63a3095e7e9b1078bc766c6b409926b5b78c26e1011edb5de531635e9fecbbbf2fd71b4d77e2f69f5de632d129ff997a0368145fc0d76e7cc972e992049aa3caa71873e2601e818fd90621d539e20ba8cf69ef64c5a256d937ee9b263b1c7c70ef9c4d41d6fa55888b2bbf9859c4338c5fdb49df6be09d294ff8beedcc8ee3dd3ffcab4e0e96f3ef40a7bc68ce6783efb1e891dada60c178de03b9464da0dfe5fe76c135a39ca9429c9c8370c53d403cf66c1aaa2fc256d90beefb889609e00e5467bd4298787989019869865966d9b2446b0c6b72f039ae3e874a6aff97f15645ff2fb61b23cbdbbbd1e864d04dd7b35ac2c5879243ee4bef0e2ac61c7a18534ddb835e37c577d758c2adfbb11a1b2b21bef7edc1826f2cb46463f3c6ba9bc6d7f9c6d3b63448c203845c619c18b9a36040b42a6e2ea2398f8eb149867b34dda4eb80f041aafa067c2a7aa82b2b3f3f7b32b66ee8f84b44146c606a950df37cd3f33bfb19883a69c1703fbee8f6b87af632894be7df38f8bfa26cd0bf9931cb7553aa4550b872ff952de43e39f7beaedfbe2d65f31a7f05d108c4f227ea1088b04b95afdac9bd8e595d38769d14f5fb59e5bc4600b1395bdce53ca6337df45d336a25b95791501ec71d3cd0d7ccec6ec3ceff88ca557cd920d1e3e5fcb374215659fdef5010f753b950c436ef5e1e3cef5a87b5e22fcfb8b8b8023fe1510f10f7e1a1afffc42162a883bebd5facfdb0fd222e8bcf429effa26ae2fec553124b070338e7aa7ef876e52454d66b42a42ab73f82744473008d92c129834fbf1e07246f5dd66e0b89de173b0d3e8f04e934f3b9ef50ebb2346737ffff400c2a58a3e385913409f87007ba81d7a003bbc2aa08fad53c1af4e6209b24cedeaaa4b6e752127f002dde7e96def27496d0591335338ab26b1cbf343c717ec0e9d9dcc266c752a18e8475a9590cf3ddfed43293dff2a0af5a5231a3f57df58474921a85e598a6269341553ac5869c7d956b670a53397d4a909af5bba016860a095fbaaa2c6b6e1c0d1fbd44bd81dc39b24d7fa2250ae733d8501188d556729712d7ce441db3b18f2a528b716c543c29c87c228e057d128cd072559d2d50a40c55c63fbb5217bb65c70449cb9f980bf03c659f0556b6146faad8e42d37fe2f8f546e5c99e929e6f69e980f4fbc5e7a26f9d1267379c9e9f7f01a5c5679ec41012ab8a757361077172616638a8c29e4fab05a27567962da7252b77825256c1d759e5a9f819aa4cfcd8b7162b7e9a4f7866af763471628063ced2fd0170e25903bfa110436b820b47af41517c5b067ec27eb15191c3d997dc08986d0b9bec56c5d720bc8ae67d32d9bc9e28d9b6566bdb36c6a4a947c1721f20e737a4ef967f36c3d2e9d327fa7e4c29b490df450cdfbc544001e6989eb98d410279fc316c545ce609d5d0853709f970da20ea0e2338ee83526ccca9e0270f890dc8ce64e5290e35d45707fc270a2cbe362c273654a8c74e421b3ae7e2017432f1d8023eb717cf1ecefd9c05bafb404bfbacf37e687c2657fb38d998843b19cd8ce67c8087461ba074be0376a5b6b99f6b43cbefffdabfe60d7b65855593e02e769b4632cf70ce2bf046d725d7c9ac21cd0afef0a4ac0f4e0e0feca38da274412ff71f049abce7bd52a166b6c8685ddaaf8b8ae2f4932cecbfffb392a71100566a64a7efcaf672c33166dbdffc22ab2c982f7d8743f9d0d612ece72b762a86ab5bec9ad3689359c5d112132e68e972220ecf2102cecdb893d9642d266095a4fde5b7d4965ce8ee59f20c28430db8c265886d1f8d009a343a392303dfbf320f9ea3f45041dd7b7027a4facb2624529043ae516516dead0264ec44fc4b83fbb3366d91d638aeb5595d49fcbe019ed3d2463ed623ea4c7aa2e3f6c91ffcb43e28c54d143a58d591ed43c4ef8aa4d3ad3dcee633fd41c449e29362ad9e6b47de73c0b4b51690fa30900c5a092087011bf0606313454fc38e748485e0ac32972ec459a00fee6ed39d915623d79e8f41fd0c6dc224e2d4fc4d2c84cfc9e8f35557d75f8074f329b704b5d8673573249a189371bca30d6a7e1aa17875a6ce61fda347c6942a71d4491b53b6801af6817862f34db1875b3522e10a093c159375aeccb8451f0040035bd27d69a42cdfaf31b844e65f5202eb151f579fbb83d001dae9c16ad284090be3c67154e6b419810298feadc77dbaa6ada8b246dc5e328ca84383777b43410b860570d55ebf7cf6c9c01567c73cd6e3086b19996f20855ccb2c24e4c02b17804ea950acb9c75e5706adbf02e627126d81c4153fb091897adbd3263b87a498e27ad27fb6fa6a99c565749ca9fcebfb6b49c18ed22794f11298755ef23875420c57829d437221f6673dd76ab006938e56eb09f59c9f0d6022ca5bba89444ea56a2b07eda132d3409eaa1ee742a34c54e2f476fac353dcbad8b88a470a0d02e5dcdb3c36a1cf4ccca63ba9c514d1931b2680585951b67cbe8423eca42334c08be5e20a9e6cbaa2cc5bee0ca767d0a9f334a688bf3d5967bf76b0320ebf5af731ddd187e289068763cc248606698a500b4d05c4ac9431cdef8fab89345a8a52411349f77e9368ef7cab661a6582469c561fc94e994a497be5dd9c6ece0b1f9bd333cbf6c50ba5977393058d81ad41dfb8182a72d399dfcd970d89064c53074678ffe8f1fbca2a7bb7adcd6c26c49ceccb779f7d375bfbf6b62db118aafa4bd314aa20932ed8cee5a69ff67abb8dc85c6f9e770a76841c921eaa9556aca7c430ec63e8d84dba7c19b243cff82aa0bd418069b40d9b404ed13e986d1ddfabf7b9dd5f23947354dc7463bbe4b8eaba1d5252a95b5fb0cc826b7f53c4fff36524bff1fec421ae8d2954fbf071204a764827a578331e9f6e36939621b3c56c27dcd3c3ba495c612662cc8c599f43b3cb526851bfe88300582fd4f9516f7c4c9a840c344468597b3caf385f57f2aec6f5d1d587640443f0aaa8fc652b781e6f849286afa1e236a84d67191b1785d1551d6d2276f8532396709f75995e7cd6e864315adbabeeabd7ca4de94ea99687a413c0b1fd16a89b48d8186d085fe140e39217dde8417d0052861b68ed7fedd680622722b62d154a3c8df9543261bc1b5f8ba8dfdcae37d7b7305b7af91558546992ded6ae7e27fe080e4bf5848e26f623b25556240b3c23c495bad8a6a40cf9c7dc97f3251710b266aaf9cd96fc2133ab132f6f5eaa3bf8a332ee88c2bd3b3fbffa08a306ecf8b9be3d8a9977b65c3bb99eb4ed81c08010bfd241772240309b080f6421b6c821342fb4f31d9534d3d65dc0ce48453cfc2f24cf94fc8b34fb34812e2daf22b49cb1ab31a96dbc7344a6c20bc66dcb797ea2b0ab4d754853281f76302e95cb463a917401a5269fdb599490a004af00587045bc9d07f341cdd4833072b44ca7d1608b3019982d78fa22dad23e7601d5371e172ea1b795086e6a56d32a3e6deda190065a9c01f14679debbe1a00e0a668213ea45d2157ce747ff4db8a15b50f807111b6186fdf278722b94a760d947d6877023c8328a039351ea4dcac0af10cdb378738fc08c60f657cca7e413afacad55ba3f8b3590906d8d66ecb1637f9efdd5a4a28cbfd4fd236803d7d7743af506ffb546742a574cdd47be76ec76d0355735ce2b60fea3701f8f6e10470fc94180ea5ca488fc2956d989fdbe807b1310e1908cacfbb73b14504024fe99a5ee2fadf6d64b4ed486a55e3da38f1d1a236bd5fe980e00e73ee396fc1884374303f24004a29bb7d6de21702f2f0d5ff318665ee8eb809ddc61f144a13a111dc47ee881002adbc7df41e7757ba8f9c0a4040d75d98b0ec1d7ae2cc0708cc9db65b0ee1fcfe84843c1b52d18dc5b33c94ec274f2c9a5aa6ae557becb541ee7b1f9fc36fcd6a2e8d5bf704c9c1ef9cfb87822c66e7f22b8fbe09f82538492cddfd29e87623ac3db09ab3969e0e43e4d1a1b3665d9c29fe6cd8489d3021998c6686a435c3d25bd5bd2d83ace127bbc7d7ab65ae9633efdcd54b01fdbcaf44dd23931ccf430936992b11bd74a141c7935ecdef2fe6891acc35f82b9c052fabd98d1bfea71cb2d992fefda300dc18b8fe4f8a258f51c96a09478d96e0e6bba695d1dd207b52c661f47d0426e6133d7971093ab74caca7138c250baf4736653f58cce1e3b5d934b18005032d8ed264fd5cb4f4b73a1ad2dc1d60d614d0e6aba227af59701df86e47c3bba1f4cf67fe88ff30a0a0b8c244a616c49e8f845086260fbe3cdedc2dd730f524762d8997c9fd75f5a6636a4185d61d2f26ddcf936cef9dc0e2e79f80d7c86416ab385a7e0cddb75f81e308c38f2412e770b9c7fe3cf901fed18159ce7fdace5c8e2f1611af1675167c3cb3b535e411ee2d0daa3403e1063ee540e2160e352b5ffdeb3b32da54218a2d8529aa7b916e9533d8cdda1d0c46d498c8ba04412d127f8e023274dc9d77f0c514ed8477fc015efc4d75365d563575923a75fe4c1ed14bec0164b561a3145d3ee075efafa81704683c27de091e7ee105cecf5b51715c1be8a1", 0x1000}, {&(0x7f00000000c0)="4028607e13f2cfe1ff803b78b47293d5b3e7f612d7b1198837900aa9416ab3c0e494f8528f2e7de1ee28d12f8f2e3e2987cc7461e0c4b80d6e61943181a6864276fb0eefc244cbbb8f39d3ea9642d4ab6b0f513c95ec7a4333929b244555274efc8ca70022bffd1888b482908e046187d97a6ebb8fc504c213a84e02c28b55c4ef3695ebf9d18568da807cb1091bcb539d9194b63fac802063716ce631d76c24a0dc8ec011a6ca0839c4e969f511737c07311eb315fb4d56b9410848ca77dc1d02dee788ff25562e4099ebc72b32530d6804fd94fa", 0xd5}], 0x3) 01:39:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x2065e) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0xf34) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0xfffffdffffff61a0) write(r0, &(0x7f00000000c0)="2f70bdda917db42b2b848ab4451bf504fb093aaf20339ce40d0c7e47b5c6e99a13a9accbe131441a", 0x28) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/107, 0x6b}], 0x3) 01:39:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000140), 0x10000) r1 = semget$private(0x0, 0x3, 0x92) semop(r1, &(0x7f0000000180)=[{0x1, 0x2, 0x800}], 0x1) setsockopt(r0, 0x6, 0x7, &(0x7f0000000080)="51fe48e226c5da2399373295686e2a723f08c77bd8b50ec47bac9322b2c8d26de98f723aacf36058742a53fea645eb7922ab6bf2b47dea1272e5a39c783aaa681566c06838a5b0fd2bdacbf4fe5ec541d8d6b2ff67efd2ee009ed99d4a494572e4886a3d9b7e0034aea530bb943606ddc32fc054b6f3ac3192e0982556b8d3202eeb9e2389789e48be7ca1f8cf367ae10c1d7e83d21e6c387528246debf3ab7694fe68b1ee7f116f952a0c0b743318543cc90ca7b114c5f1894177e5cd89", 0xbe) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) r2 = semget$private(0x0, 0x6, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x23, 0x5, 0x103, 0x6, 0x2]) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 01:39:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) read(r0, &(0x7f0000000000)=""/134, 0x86) 01:39:29 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) mkdir(&(0x7f0000000400)='./file0\x00', 0x90) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) poll(&(0x7f0000000440)=[{r0, 0x16}, {r0, 0x1}], 0x2, 0x101) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) semop(r1, &(0x7f00000003c0)=[{0x1, 0x0, 0x800}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000017c0)=""/4096) 01:39:29 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0xffd, 0x1, 0xe00000, 0x40, 0x100000001, 0x7, 0xfff}, &(0x7f0000000040)={0x4, 0x80, 0x100000000, 0x5b71, 0xbe, 0xffffffff, 0xfff, 0x7}, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x800, 0x81, 0x3398, 0x400, 0x2}, &(0x7f00000000c0)={0x3ff, 0x2}) 01:39:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0x92b0c339) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x1}, {0x67, 0x400}}, 0x2) 01:39:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgget(0x0, 0x600) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) msgsnd(r0, &(0x7f0000000500)={0x1, "218a5fe1d172a24e83bcdb4a089ea545c020c72bd86a983fe9e1a30caaa062d2b7cf7288ce0161c30454be3db8898be1ee38fcbce91d91adab50b7062e3062ae26dde21c404910f70446bcf2e508f28b2369acffb003741286b0f86703b7c8226d6b792438b007f4bf00df4aa7584655697c632541484a98ec8fc679166a0401296dc404785af5102d4aaae9d5615bd0a696e846d96b5bcade312417ad251f5225a7c752abfda4f23b33fd8b41706953b4bc40b261a412033a4b2c171afd15036f36bd9355ce438416f8db0f0501001d7135be0a994091129bc5761bb16bc10be9"}, 0xe9, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 01:39:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) close(r2) 01:39:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800000000090d2, 0x0, "d730c1e7bb6f86ced89f0000000f000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20800, 0x4) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x40) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x800, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x70, 0x1, 0x7, 0x1}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xb, 0xffffffffffff5e14, 0x6}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0xc050, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x3, 0x80000025, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x9}], 0xffff000, &(0x7f0000000300)={0xfff, 0x3}) socket$unix(0x1, 0x5, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4464e5d2, 0x0, 0x8001, 0xd6, "dede1889f109881d98681bc9f32da3b8a01094de", 0x100000001, 0xb287}) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:30 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x8b, 0x5}], 0x7ff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x133}, {{r0}, 0xfffffffffffffff8, 0x90, 0x20000091, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x80000001, 0x8, 0xa377}, {{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0x1bb, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0x9, 0x7}], 0xfc4, &(0x7f0000000100)={0x0, 0x5}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7ff, 0x3, 0x7, 0x0, 0x0, 0x40, 0x7ff, 0x3, 0x0, 0x100, 0x4}) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0xfffffffffffffffe, 0xfffffffffffffc00}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 01:39:30 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xffffffffffffff43) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x40, './file0/file0\x00', './file0\x00'}) getsockname$unix(r2, &(0x7f0000000240)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) close(r2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x100000001) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) semop(0x0, &(0x7f0000001d40)=[{0x1, 0x3, 0x800}, {0x0, 0x2, 0x1800}, {0x2, 0x7fffffff, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0xffffffff00000000, 0x800}], 0x7) 01:39:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000340)=0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef6, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x1, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./bus\x00', 0x2000, 0x8000, 0x10000, 0x1, 0xe92, 0x80000001, 0x40, 0x3, 0x2, 0x0, 0x806}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) fsync(r0) 01:39:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x24}, {r1, 0x8}, {r0, 0x80}], 0x4, 0x10000000000401) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendto$unix(r1, &(0x7f0000000280)="2342c7c09c9e1ab7a3744d658da20cb4eda93a67367eb1794e3236a9917ffb1735bfe6c9d071165e211914f902d25c872424c7886018a202f2e71afc99a09a397d0929f00f59519d26d1796ad5fe54d4fa1439e268362173646089cd06ebee00338e300c8af45cdab5a3faf2a1130f6225d67d3a8d9e8d732956dc1b39c88f172d03770ee1db701f9ab148889b4a06824ecc8a557ffc837efd00b5ade33b1b3159e621891df2767b568583fe58125d2c1ad4043514c975040dc7d23f01439bcf86cb583a7ad1889aa689891257ba1bbd2719883ef8f80c7ab1828091d3f0ca55d441d230101fcc2c3362f693e1536fdd23467ea3f125f95289ab09a0a688eccd817ffc62a3874a9d6741f4290f8200e7b09694d16b767762952a875fe160507f28b5d0e21d957da82489d31b735a133410564018200e04afa9d6df5855c3321bfd85b7451bcd691324b65c384ccd074d3c38e3b46277f9035f36992c40f400043ddce2dd1366d3498e429e6b37896a6f3a7c3f3db07b2f441841812c729b772283e42d5c18a6277e7cb273758454918244d1bb171f75b97722296944ff88bc1c96db0681dc0899b8d576f83898e5daaf89a490c82ac7c67147ab3472e0da5cf3d8ab747ace6aa5e12413075b0870f791221588ead770aa5c04c57d369c8e37b2932323671b21ae898812da0ddec2eb8b46b8b550a90d97d91ea67035ee9b51a1b9ddd7b699d89137fca353f68504f6eb42c71bf87e1036bd830de013b3c67d6ce282c2f34a78e3812b1a37dde65942ecb5e049b31a0dc766361098206b4c75e202f4f1047d09e8bb8d48b3f2983c2c94fc32e3624c63bd4b114adc572f186f2a9003f980537d2e9c78ad9b26cf4da9edad7843185cc5e0217bc4ec2feb33a1a02f20450faec7da505d2c3b83ffce229b474b6d8e75bba91a6597ae0d151e8e0e8c6ec2ca717013e0489b943f42535cb630cfbd6fb7fd7bfe195f44fe2487e50e3ebab01abc87a27b15419ed685f03c81c955e502195bddcf37002e402398872594992469c64790450e4c4e1981a311857f1e79a3639fa0ab893ec0be49f9f344726841d2431f88ed5ea2a5c9474cc76b76be12eb7f0edd9effcfe3553921d47db79b0195c906abdc460c1f37cdcf83a5856bc1baec57f29503abac0bceb1af162e871159d2e63afac92ca47a73da2999298098e229775b726797e85a7b850aad14f99486ea9601258c0573ebda30ff20c124d565f6cadfc4c7000c7d871fccd2a27e5a61add96d04ab4fe0608afe67b1f66f38651eb37683273d85904732e91f21fe91885bdececdd1c1cffbdb1c6cca476f2324426b747217e2c8d53442589a9312add1d58b470a40b7cb7c888ff6208a7df76196ebcbbabd966e1071fd13c065f7b1fea841da5a81ab75b294b51bccf650b143df80bfb26f77904da13dbfa761859f56abfc577522827759a323a97de903306c9a0991cf99931486a3a3409f17ea38e15525ef01b1062aecc631b2f6923f86d9057463afa2c443bcc6048217c8a9d2dddc9ae07ba8deb88acdb93df6cfe4d7ba676abf59a139619315c57ce276003632babaaf5815bb8d6e5f71714d752ff11397205384326c1927b2589ce2a383181fddd94b0adffeddf3d6ca0c82b2eb32756f7440a315446f4bacffe16aa5e773b66e066f03ccdb2f1ecd74c6e6520461ddec1929e018ad19ff144b47fcce41ef76a27108ed20b3099822dd2f0512d72b0996b5adc3cf2de7b7b0292f2541cf8ca628713c29e7f9196dde94985a0cd28527b9515c3ff130b98bd122c4a73bb81b22b4f360084e03b7d3a1fdf4f0771ef5575426fa70d566819be08931e7379a1eecf43d85a611376a9a76e02509f5fded523d33f42702e0464e844e56478fb6a94c2196ba71fcf1ddc45fd78a0135424c367c7c4669b9689d0183c1feaf5e11b61adaef581efb4702a9e0dc31f3a089ebb6409859ae27f910c79033ef28e876c5ba1942fd999152a4e7f635fd224e643e0577d06e4fb68b0aaba585e13b09c445045ba96f09d0babee326d5980bea3eca9d2eca78d69ab535aba3d722dadfe68b4b73ed3fb6e68c99f430136b0821a3a6e5418135cfed2d3090b7efafd2846c38d9e304b95812af8d71b517da26957934ab5a9ff564666c89619fc7b4b9599d5be105881f2d01c12b94a83ded0b165edd5d8d286577ea17d8eb15f997870324f0cae29b313b28a0e3092ad7a9bb652ffcb5d8bff8433c8048dc9789a08b01a7fb9593178d76d27793db039f1a4c9741fa89cce04829e98d3e7e021f7fec87d498f732d4f268ec30c240252d3ee8b28e7e51246bbff1b20fcda54d207c48ded96b41db30990bb452e5d6f8432982686e50ca2f7df29f5ed40e6bec784dc6cc20411a9f574b172e6f15d865e27bb01fe17fac6f1b021043314dd3a9a3b80f0b21708558dd238e912824941d1425970ad0fa236cc7727123ffb44b4ccdf60e8c39c384bf8d8b15cecb20075bc47162beb6e2a74d23a7cf9c82fa39719781800e0930a3b1c9a2c23f968a56d566ad06beba7a48fb2f6938db1ac03fe0ef3abb4d06d47fcf9616862bf3affbc945ffa95e2f2e86808f5e00690f5793335afdea8bf2d6252614e9df3c56ed267030e4ac5e87ceb5e7f0577ea68b0265fdc7465604b363ae7c2de8962da060e07bf60ff70a7c2bec1e2d44c7ce6dcca2ca56157683d17a728ea911d1291da94386722a7246cb2ca974d0589becfba069244e8ab93911bb7161e9eeef913b986d43777a82081956be97e5c1057fcb70999a6492d9c2d6fb599cc73afd5745db2eb0da965999f7d8b11db18c4b88a2efb4c80c3d0d0ecf8b1366696103c3c7e7ab814aef4473ca3e3a542edd42a0d977c68c3cff7a2603bb3e51bc2d77895a66200f0aa26cbfd8a65f6e2a9f3c7774412e2ef8408ced4a06ee353ae54fc5750ff0534cf85b5ff3eb1600056503b35b8467ea781883169708128a3ae771aff6800dab0e809264c09d30c41c78504bc5b78dee25e93d4ab969d43e061e593fd220aaa3ebd35db4e211f1d6e2a5d3ae068c76d9137e131bfa460e8750696c68b276f67974127aa57f86533286ed4e5171f940cd26fe2b1a4160c0c001462b137fd6a4093f9a22fa339b8751a913d87cd0b99a8cc2630157a0108992894ead35410c96c6d94c4568402720c55cb8ed0c24eb284e2d2374330438b3e1b7bc409d6d79e7f7f28ea57c5e9aba915809bfd7d132d323ce10bc65b5e5de929f450bb1b6b1dda808ed1e5ba5b02a5a53cd70a9d72e0fc4c819ae8e2f5dff3c91b931649b095e43538f4a5de76d72b5a7ac094f79c05bbe495a84952277aba38c1a33cfd462df2b5bdbd63af83f5536320984f4aa30f1a52d8e8e9b95634ff966deb7e6d61c8df39b2ba8f8c5026504a73ff9740011009adda620648961e087ed69d0c75d0155bcd9bcdd424a81c79de650d27cc045a950775f9d6c7ca4ad671b6629a43f976a70b1d35cb3e8f747b01880edb616e5d46c50969fd65ee117b53a404178dcb035919cb96e7d838d2fb7d7511d1a01e4d6eddc4fcf16e3b3b6cad62de20ab568719b789f693f5fadad843a52a83c3ed79e3682abc7b737cffba47f489afa6f3f754a9e5119d5bc737dc453a4c5d7224f4b413ae2aff557ff4df1955025b58405dfea5a21b2a566e07bb1c8dc41d45450d16b80619d1ae8fbd3dc17ab6fd0362441a6ad8dce4fd35dccd980ceba0c469bef1c2bd601daf537901263aa93df5acb40fb48994e6742f4d27a99a3562c28044a85342819f2feb3379feaf6046e83f1654d93380514509f62e5ecf01c2c4bc5ebcdd45dd3744a5d0c018558ffc9fccef0b7d109c35e09ac69c9e06cb2ef5ccc868f5aef1e161cbd364ece71bfbfd7c188bf3fad4a82e74fb8fa5a0eee4704528a480fb0d569c491157f2144bacf91f85e4b0056f54f9c36e53db7247f5304f6369899a4b9aba01f6eafca65652812e2e1ddd1a5a6fb52bf21a4b757c46bb40acc38ae9fa9bae64506061201da07e3b816248e7f4bf01c78c4a9aa825d49a1ad540c0dce54b7de19c2326e097aaf4d3c48c3fa26defcb4a28c2ce6d68241030a4810b76af38335b2ef6c1e8c7f71be2343f8094a32a78b2091e3e0d3536a0e6a8f0815f6277dc441316333cb08f23687479e157f86015f7169df4cf3467e2fdfafaea818ce288cfb43ef0020bff18e2bf146a8ab97ccb3a0933e0a094caafaee731d465fa459c159a6cfa89853880be9c022bb02e8e31882c1dd8ec8e6c0d1d85b65666011d4e3c8d7a5632bd54c48590e6305edf320ea8b2ffbd0f3c07a143b49d5aa9dc271f4499e01a4e1c9beeb6e66e86cf558a2a3e8d0872fb81c7c0de74e3173717b05dc6a755ce5f8d0a01be99b68f21c1c2c4716fddd582f1bdcebbaa5f2745e962ea3d3429bd78d8d13b21348cdac770eb4658c9efc851746b886eb72ca6fc2dd15ccaf470c7481d1f2807954e662d03faff7b2764311e363a1c00a657edab93f89a7d81226340589d870ed54e929c89c8d5d40f3fa4075a05c4208f3c8ffb3996efd324e808abcc37ca271855d3c7667a18658d4c3bdbb2c068c7e481c1daa858d0344b3f6e89de9a6753ae9bbb794c6e64e94d33f73fec57b8d556ff44ad4f4e6975022abd4923769b13625ee9e6c74617446adc496805721113427e3c0d8623d7df68cb453d0bdbc4904f31ade6efbcc1e5d137e6d56d0258b71fec0d88a0c7560d9379ff9ef77f33d95a78edfbef362549564d06bd340d4f3a632ab19c885e0be5c951e2113feadd44a05a54869ad32658811fac056e09209e9abe2726522aed4d43b6861ea40599a67c9436f16bd30d5ee54fe6438ec85fc4cb202860b8b25f5fdb98944ebea475ad62ff3fe25a95c026b81bca9914f2a85c4f962b87e7f7aa720726104ba24ed988acbedeeddaf4d11895e34570dfdc786eb813dc730fa9d5376c4f2503d2ceb2ad07651664f5210ad942793c93c08f7110542ffb1de128b2880f7060b7cf0fb03d5f38474d0d6545800306e9e1a10664861e5cd066c95015db735aee45672e64d027bd08e58a515de113497bea07ab7aabc223a7a83c7bd25c42dbb16c1dfdb0f4b93b9c3c06d24f721b6c568dfaf49cb99fb0deff092d62a2c3ac7fb401f882e020937980ce86f6bed586612e18e12e91e1faf430bdba17c038ab5db8915cc0070d118d8ca08c596a55b6b217d674d40e9993db4ea1b999b4a4b39f734d9076f97b5a41fa238d33bf2da12b860c8d60200c9a35194544d2f4406584937a5023ece92a5d9c633e507451df7784a72abd90b553bafccf37cfd5896d3b528ff7e41dbd2e30e07dff14fcab9d5d6b3dfecf58f4f510ba5d9f9e8bfbb5c99531479e565ee6cc74e6c70cb1b7a387babd93303f69df3370d3fd387a681ba2a6296b3d7cebe22446e0e1b59317bf269115cfe64951e987a14e5a85a92071d35a847f0f19478d9cf416a1652f804a0badc3c6c317f40de8db8a6057419cd8b579f486180f1879a7a6452061cd8f0d047536230bd55e5ca10fa4a6666f8a1ac36cf9ed717dc38fe1d3fd7fafe8f81f80cabafa03dfe31a9a2e440689ecd44555a9871a4e3e87878fca74d702eff1ab60c3809cdada143cf6ca483f630d111fc25b70e9c2008a6110dffc7b9d6413fc7af2ac9aeebeab1040bfb7507b942ae7ee2b8a30d13a34ec4516cfdc96a5157fa0ba1aefccbf3de58ef992dd4ef0953fec1c1fb39c324834d77b402db646a7c64ede87e9a3edec7a7eb47c8", 0x1000, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fff, 0x7e}, 0x8) 01:39:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2013, 0x0) munlockall() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffff7ffffffffe) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) 01:39:30 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x4, 0x6, 0x4, 0xffffffff}) 01:39:30 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket(0x0, 0x4007, 0x3f) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) dup2(r1, r1) 01:39:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSWINSZ(r0, 0x20007465, &(0x7f0000000280)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x91, 0x1c59}, {0x18, 0x2, 0xfffffffffffffffe, 0x20}, 0x5, [0xffff, 0x5, 0x401, 0x1, 0x208, 0x8, 0xc6ba, 0xd89]}, 0x3c) load: 1.60 cmd: getty 16234 [ttyin] 0.00u 0.00s 0% 308k 01:39:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b04ddb6b8aa7fe9d9b6c4fb1cf530f4ec0e710f56d4c039268d45eff501f7a085064c34e4b11e031ed5fe184dafa0f40c179ec5dc04ab5b4d013a270f4c06123c3848485878a1dc1ffda1be9b47feda0ee8be7b629fee4c561ef03d3488ae2da4fc2eba54fc721cd444e6cb2f146a687b73f0aae42e2642e39b879685958dd38714c09dcbe7c6a5674a8c090676c62eb766fe2b2b794c52498a197565520ac89945df0a1470348f1046590f5188f1fc59eaa0adfacd31ac11bed9709efc11f19ef9443a8954c25f7f3ea2aedb5de7ccddbcf4a3f56ca401fa792b87ae9be5d09dc45ce91cfe42ed25b33f9fbb15824e7d9508c66ba01e5f9b284a8530618d742fb10c19458dddf2af79a7d4d91e9d515bda851b618fee26ac72beb85774cde5072deb4bf3caf4fa7a7985b0d1e4e1d96caf221f38572895bb5df4e9e6b378650d41468f98e28d856d5be1449b16298b6e691cfb732ec25ba60336e6e28e8f4b54b597e5f901f0e7013768e1f2072b56a447eb316450e16a72eaa040d7b1092431313f8ce7958aca71e092506a3759f27485fa03cc3538f7009eda98bf1bc6c642c407eb132a82c229189f850e2e947a6bb3d1b275a7790005414f4504734f546e8f092e908678e0385239e999fee60533449e2c34b262a06a8eebfb97df903c8c670a28e038bd1d1e6d123c42ce3788be70cdc9283487755cbfa2fe759740467f161b10e73fcb1bfb5d20b28cdaaf746b97ee8442936779a2ff881fd8758ed49fd7e858d74c72d6082c8a27957c5cd637ebf580fba5e88d152f6218e8250b8c92377faf84b9a6f4005c99cc8a59a1822e50ae099205077046ba56e33ff960c4903c1fd5a5e318ac127b0e43ec23836b49c5c4eebab94b276447276de3f9a7b05cf07cdff2725400406102fdf078b5153bd0071b8192e0d7dbbc17919c7049863accde527c6e0148f4b25d65e0bdf5d5bef14f6a7b0166e8e11955c40dbc4c39669a7e36aee7c45d44ec1c7e596edbcad85f39fd5cb6c96c7bbff8bf7f27c27d29f3d25a140b67c9eae697f2625dfe47938a9235923c8b06a727e2879e4d86d0de9d7ad2496cc397cbb5cef4876793aa211fb405de28ebdcdac4ddcfaeaecc3e6dafd277d904e2e6b8559e636db0325c81948bddb57b4e6d5f23b438c37b5cea9a84c5128f4e931e4044cf1d3e7a7379119b0deb4fa309421c4ae1da3e17ddc1432a79f3876ff7b6e9fe8f2001dd5abc9f154781558419c51ec13365c8aa088a893511b8b9afa3c590f9f80942d5c3045f8f1fa5371b180f6e454af9b178ddb256826f900e1f185e33bcf0b2b7c60ba7ef57c841714eb9b75c2ba93ff46ff94a8b46d7387c7be8782059fb57db3902f07151dbd28790523747f53cf43f62931cfc17ec2182d7814b5d1e0062e6c92a46f324079e8f5cf27868c58f571e3924311bab75b55024feb42f46acf0a622b7e294b04fe089c27cc8d91afac377d6cbf2293a4e548c5709143f14ae77be94a3ff72fbdc072a3ba55d75944136330deccec38bbd6c0672986cda616ff6f6fb041b6b685dfd5706c3ffddf34334b48eb0e28f2cbbe51b1abef4af4d0d7ea4dd8c396921aebc96fee9aaa6720e57a590a1ea94777e2eddd86a11e1a8f8c8d2258030668ec60d6ea22cc8e50312d02e4e52553bdf2e946ede1f186c0801d543530b0c13048bf195158f6f088aa030bc188a9be40f2d6e3489eacc325a7f955377db4310503591e1b7935ccf47b7ef4172e96ff0fe21ce54eba092a84af32d6cf477cefd03337db473bf5d0764afacd3305f5513d176840c9095e72ab63b7005040ed3326b05e0b6c71defcd751abaacf25c2e8d02f6fed85e1fc1b4f59944325391a45153279b1b55b374c437c42d9f8111ddf35555f002920590440d86a3843155804965c14fa891893f84ccf8fe347ddbe2a8d64a976a1aae8fa59cf7caac4828d1f243229a1df6f799c97d1cbc1d610be9e93ba987c179e591f034d57c17d7ed338f205523aa1c35b94595e1bc443f101ac53b91555c01b07d0da420414a91c763f039ba7e3768103b635dd24ffd21244e268cf813619ccc795d97aab21e06d529a12b9082f24e4f099d65c0483f5bf254782218ef31957d3456b7410ab5048738ef00a358e97cfb0ed7f344a4a64ab6ce515c93318cccc1e31a08276762ded84eacdc12e7d2c647f212d3e62feffe4e9a2a1993825caf3f3e39c8cce5e3bff2dd8058e57e8f2a9567b6e1e9c8a6d5609dbc3d74aa729ca10092d49abae6b9c804f1faf3e54d050a6e65d36494dcb872612bbf1b1174a745a88631bd9f10ec606092f8c6d459e6e3879a90606fa1683a520c3097bee1171b26ae77e4cb40c1608ee5c542c3c376d75b36316b1879f4a6b0cf3c9c6ba63279102aa58cd8b7584a7b831338e86c1ff18e6050e8d4c00b745680ac2ed598f66cbf7860cc771d795a8d7fd5498f124b3762fb6bff4042bff179a11f5a6e5b5c5030b2863e926dbf9c68d33e3f77816e5e623769977f490759c3181da50236f8856716e9d88807a146c9d2ed4e28471c3bca6dca38d37ffd7abc4dda3a4771bd927a4c826949a7bb315eea6fab8549e00bfe75f1a80e68cd1fe3cba2173a6a2fcd3da2ba1f56cd1ea46d90efab291e21f9a87542716deb361edbd6688ef075e2fc2524a14369a8eb9ba4dc31afd1e88287131d90fc6a917d1aed6389e79f2279a8987d23e492c3331c8bb533cba304949bdf5e7295845c529f63e43bb55565c9171b68cce4ff49df84e016808c350d2f720ddd13a3c156833ae351cdbaa2f30a9fa71b582b852cf8ed7699b3363cdc8090363c851cd9e8196333c9195d0b08f7ed37a7c0e807283fe37099f642f48a911595d6944282c17dda61a464938b7941db6c0657aae201106b5a0cd29bec7a4723f8b4e929c5b92bef7d46db00afb503959952187c46da45172be7ee6d2c85c0c72fe01cca98a5aa0fb980f34eed2ab71452b5c6fc6d02e0060ef47f0af0b7553ea530f75eb5a173ecf5ba342137f5d01503a09ca9e44cc374cbb7f95051b6cdd50ef90ad13367e775c5ce6fb40c8127b0c0ebea76d01a844a9b46490866b9b7d16f7a56fc8b7833d0c8b929de3e4fb5a52eb3f93d8c4e2467916ed821025a60377cfecd61c1b7bc30b0af31a1f0dc52d7f84f9ab2b4bdc6f3ddec18920489d6822a477bc7ccfd574af9a731621743e7b74ebe21506d9b58a859091bed1081e053237912d961fbcee0a2bd2661f936f3a1304b637cf9db1bf95d84ed5cff9b7ac04bccff3c7aed8566fbf62ba824e2e706ac597160373f03b96f42906a12fafc7681054168bf06dbcec84b424cb888e60189b61eaf38583202e2f7b07ad04b89195bbc5d3645646ca32e1c998141e93cbc458f098f5656e83dcfd2f85c785431aa82dde96019d1c78fc2a5e240d20f49482191525478eea946602579f4fdfc8d2636b283e8dfad3a78164d5d83629686f5841989bdb9aa1c9161b86452fc60395e1a61256728c25d004e09edd896f546855c2e32370aad53611ce25f038a736365f5893bf54431c8b45767c3a7b48e327f0f5e2c1e8af009e2f02d72e476bbefc715b153a5bcc03abc8c94ce6142e9990bbbe05e02233180bf0733396b6f28a9018e53ef24d38d15ff4b1b3f804ffa2b11db93e8845963cb0c00af3c6884a5732d3331764b5850a24782789f9b731ae8341e51ed5890fefa4c58ce9e36c7599e8bd82df89170b632a3b7578b3bf41226f52fb3673f4755dfc6bff0b875fb891d35613eb8cf38824655849ad398117bf9cb0c9b4a304a6ef8e377a1031ed6a2d679383e6bfafa12fe52d75374572fb510efdc0daee0fbcfb3396c95584e3ac7c52c267b683f5f2d97024b95e99c58dc754d0ea70b19a3ec4718b8476a3f9f64da558e66ff759ef213193f7ca65b84a2342441d0000c1fd88c63faa0703a616c5f91e9564ab786bec0d29c29fbb1242c510e7b0eeeefe3d137cc1b54b5c0cba31115fa79421fc9df72316e38d53a47b1f091411906a3d29a70f3db53bd441a268c5559576ba571b0aeb4a3421153bc7c5cb1db5491e3e6a0f8fb409e65b01d536e0bad213b4f446fdf9d098f20876dcb0adec73b9af27c8caf802894a47ac77ee262b22eefd21cdcccdbbceba8dd58e28fb98ee29ee00e3c3ba5981504f6931df28ac05e040947162db12eb9fdcba7bca4603f46ed94533c25d14a87de54a2a8de6c9c2933e4556872d155f6169a3777840aab2fface96376b56e533f251f09a76f81af80724eb6b7c09beaa883c4ee8acfbe6e0bb68543838733ea971a44811c87ae6d5c8dfb94a40a2b14833e2c0e851d3ab731404519340329b008ce8216d8a7b6fa06607a240d185c6093d4cc612387d342ca05ccd1d408f23bd4c5fbdab27e62a7d1e5ad5ab4ec86baf0b61c24c958ba38565e6a58b93aed22626880f9c3372733f0a4ea4116d85801f0fa899b65f19ec0b335e70d52ee6d032ea8fa016cc8932a6607e7f828beaab5814f474f280ce069aa34945e7d8dd7af9442d82dc0fc2faf52df740a083be1e37b078017b4200dcbda6a4f83162867fbcf0c51546387c8e27e86e4a95dfed38d5c3c276c9ae0e1003588b3a252f22c20e7c122344acf54953ff2340dc9cfff1c8dc13ddea55839365384183e44ee3bab1c95edf1551d53a42ebb58b529b0fd6b300a16958f1a47885c6c49f6c73bd3809967eaa9614884f13b26321e8a58bd874ace5c496aa99127aba19f3e95999cd2038cca19067c6d433924f4ed026700bca18c101f1df79c62a893e33620f3978dbd97cde11de8ee1fe3cfca5766e3fc8dde75ab460aabe71621efe1febdd88ea35dfcb5bbacc49933e2afd3df3068d1fa57d2241a0b80da2495a3308e086674e689c3f1af147ea15624024f9e49c8c1f9c4d0099df8deb278cd9049849abd45c73f7dddb6f76ff2217fcfb04d7de6c05a0346e802024ffb8292a64fafa15f871dd409b31593c502d0fe575580700ec0e7adbd4f4b30e3bd7d8440d6f8c723504f6bf6f21c06525d1a76e7f67b1a57d9db87d611b8375812c27e74ee1b123d597a507b34a37c58dcdbc6a1c2d123dc9b34ea3cde62ea0bfb849e248aa9d4f9acfcad69d703b9ec581299fa5856ff31834556c77b55e8c4ea79fabf677775365298d7e50d2da6cb64f8f0a32788404b071acbeaa553fe58a01f6028e9fe5a9093045c608b83eec1a5ee779b13ef161a382178295dd84280076338ae81a7e723a4a5c052add7996d28ac0a43fee57b8e20659ca5e7bb08cfb6f8b48e5b09d837eb246245c9cdd52011a21cb8d2605cf3be36c2c81843a8962fa65667dc023ceae9ef03fe4755cb957a62897a9f786d4c14096c1c58dc21732fad0592b5d30d47bd552985ea10475f93105df94bde33a907cc57eb0ea73c141d3784c66a0ca48252a9e7d92b743f003b9148631d4c19e5cbb5b777e7cf845e5912637a4415c350fd82f60c7129313ea13b76d2315378d3153abeea487c5bf322ac97b2399c453adc9fdb44b9d0733c6919345274912873a182a2ed7b9c47ee54c1643a9aefc313cca081b693069b834adb45924773571718ded2b8aaf62c7fe8518f17daa888b3ed3bae43436455b0c341872c9c840fe7e04532d071cace35cfd03fed791ed8131bdefc6a8605a4f6ef9ac77ee5c1ecd5c5c9990d8cd478bc363292feb69038ea961c327784c50841c911552a460d6a0ee441c1271952d6a5ba1005b909a7dee2329ecc5ecc6d5bc3c953af5530ff9bce4182", 0x1000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) 01:39:31 executing program 1: socket$unix(0x1, 0x5, 0x0) 01:39:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 01:39:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r0) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) 01:39:31 executing program 1: clock_settime(0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000040)=""/150) open(&(0x7f0000000000)='./file0\x00', 0x28, 0x80) semget$private(0x0, 0x0, 0x20) 01:39:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semget(0x1, 0x3, 0x1020) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x148, 0x0) fcntl$dupfd(r1, 0xa, r0) 01:39:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) preadv(r2, &(0x7f0000000880)=[{&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/110, 0x6e}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f0000000680)=""/221, 0xdd}, {&(0x7f0000000780)=""/220, 0xdc}], 0x9, 0x29) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="03af6c069814b58b4f2fe5a91d938198fdfb276c68c7ca1b0c5e8998fd3a8cc7d5e2cb0131206bc3c69b92eabc69d083a16e1e2ccf5aad36f5ca654b737d130a9359c56358a9f3b99002c7a66bf8713d198d32305c2d4bf4fb7f1082f1161e2bf22bc0c60e51f9ddbf246db684bee3a15a78245198ae11827abbf6dfdb37df193bc2ee3794a6875fb2cd3c1cdd5f818802fd152abfe13944f0e583b89d4551d1a088075e6abb7fb8c40893a079dd0c12e6f3ecfb4ff5c3cc0674f658b93e2caf45ad10157d5057e1ea4c7d6c612ec57970cbbc969b508c3a0f69595d7e8eb581ea", 0xe1) 01:39:31 executing program 1: r0 = socket(0x0, 0x5, 0xffffffffffffffff) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 01:39:32 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x6) r1 = dup(0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r0, 0x9}, {r1, 0x4}], 0x2, 0x961f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = dup2(r1, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x10001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 01:39:32 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 01:39:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) r1 = semget(0x3, 0x4, 0x200) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x1) 01:39:32 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2003, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 01:39:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000000)="220e22801bf1fa48f4445e", 0xb) fchdir(r0) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x1d, &(0x7f0000000000)="caf5b415c9e13fc34e8a4abcb4d27eba3123b4ef823ed2af9026185705312a348584b314b6acd487bcfa0c6891595e107680cc845ce321a5a6dc4507eaf491fa0e56eb40585db09d5ca95a09a81f5be20a24d5576a5eacd9d41bbefa7e6fa6770a512d2e5c5be1151054e6fc000000000000000000000000", 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4f72, 0xfffffffffffff801}, 0x8) 01:39:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 01:39:32 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) socket$inet(0x2, 0x4, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x9, 0xbd, 0x0, 0x0, "8d37b29db7ce1acf257773334ee05c691b287039", 0x3104, 0xfff}) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r3 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r4 = kqueue() dup2(r4, r3) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) 01:39:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x400000010) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x800000000000003) 01:39:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600), &(0x7f00000005c0)=0x8) shutdown(r1, 0x1) mprotect(&(0x7f0000336000/0x3000)=nil, 0x3000, 0x7) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/210, 0xd2}], 0x5, &(0x7f0000000100)=""/35, 0x23}, 0x0) socket(0x0, 0x2, 0x6) 01:39:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x100007, 0x4000000000011, r0, 0x0, 0x1) r1 = msgget(0x2, 0x21) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000da65c7e5b0b5aec5af8676e888331263ef8063522d7414bff34607fe7cb5c6f2dae0caf3975f97a22b2ed19aadb777e684950e7166a507d201848508d321a6a41f037934bceb95caa1757fb92da9794fccafee19592ea31c6e8ee079f77ea24ee14eb6a3818a91c36f306eb150f05296aaef000000"], 0x63, 0x800) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 01:39:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x30002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) 01:39:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f00000019c0)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x41) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) writev(r1, &(0x7f0000000140), 0x10000000000001ab) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/123, 0x7b) 01:39:33 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20080, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000200)=0x48) write(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r1, 0x0, 0x0) 01:39:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000003b1a6ba2e9eee72357afcadfff200005000000"], 0x10}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000010, 0x1, 0x4}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x20000002, 0xfffffffffffffffe, 0xcb5}, {{r0}, 0xfffffffffffffffd, 0x82, 0x83, 0x5, 0x1176}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x10001, 0x1000}], 0x8, &(0x7f0000000180)={0x1ff, 0x1}) load: 1.60 cmd: getty 16234 [ttyin] 0.00u 0.00s 0% 308k load: 1.60 cmd: getty 16234 [ttyin] 0.00u 0.00s 0% 308k 01:39:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2be6696c673000"], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="c4d976d603905259bf223b5e7a594f5e882a64f84ecd00c7d7069aada923571f455b8dd14568a3d278e26097735e6a8e3206f9d2b7bdd409d9ca2ff26fcada6e05ccee486de3a627ef61b131bfbc320254ff5692", 0x54}, {&(0x7f00000000c0)="024b7665c0eb16063ff4960af4", 0xd}, {&(0x7f0000000100)="e7480d74ddd9cd9f246e87a19a6277f10d0fb4b944cda2df3fb43b49ae7e95f9160616b741a9e19d7196a72c3df9591f54cb37d8529ac0bdfce2def23e7ef54b6cdd6cbbbe73a8e06d625d51f67494473813bdf78f21fa0c2edc237e27af27daeb79c741e72c5a562822609cdacd9d31390f4c115bd17be850291788c29417737ff4a23a70981a1fb8c0fa520fe61a038a8529258056c6edee65c207b0a4c5d522f7be4c60501e71f8", 0xa9}, {&(0x7f00000001c0)="878cde4c436b5041667da0eb29cab8d1bb8e86cb4354d8c1bce02a4bda99200a72bdfa85897340357d6ae175ac24fa862046d58cd51f290d", 0x38}, {&(0x7f0000000200)="5832343e72d540bdfba9086cd0e5acc6dafeba727908d44d0ca46333773aa18ac4b51273537df1c3d7391ab125776653ef5137ca3824a183c0ecac515760a7a355cde9c2dd7395db57ae443c0ea628cd384c3b77d31bd1476b638b9952eb191445de242ab33366d9d801b403fa97bc396049f8f5503feb3527ac4d93391c7ffe70e800bc198e7f5476d9bd3156025cc5b29955cb06e8b5888f6871a148255255490264b787389e8e5b5542eca1fdc3cec9de52e8541731a6ba8c3334edb6715c32d7757d7bce4ff2baf6c3f6594a5625fa5d73c064e5228d74bd07fc9b92b450b7ff41099709383c15cfb90c0e0263c6c02a0ae88276", 0xf6}, {&(0x7f0000000340)="35c87119fe1b09d4e8d2db67ad24fffa46cac7745f767a4a", 0x18}, {&(0x7f0000000380)="1576659217bacb44cb4a3ffb2563281f6ac7d5d415e3aafee1205df9a909119f4498e59495501c7a4899d6d0e22157319cefe2758d9ab6db44c72b82115b99d80a4b573b034710f66dce625acf8d4c920952cedf4ab6d9f0593e011f5339752e1f1c9d0fc1210f29e0d4655c5ecfd0998fb2b7dc42376106d706be5f3d2424496a9823786a7def747200e3f937494081080042d4dd5aa049f3e2e510522be056f5052eeafa38c1fdaa15a6", 0xab}, {&(0x7f0000000440)="3ca4dec8ab79dfce4a2ac30fb07d8b0efbf4a52af52add33bd04de86a5ad4d1cbe0f9a328354c6840918586c", 0x2c}], 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000f80)="173bf5ce82cddacc34b83ce0744a27aedb94ef61e2b306892328e630fabece3bfd6a42d7dc559053c256890df72edfcf5b5cbb0db95c0b5dab2f27b7c470e0485e86517d14b4f85707661e8574809105140e3e98841dd8ff79ba922ea79c69ce0bbf5b4358532d942c1d83cbcce0458102dda9d35e428ad9593fdda62b670943d5d36baf199797fd70e03e9124c5a576d3cd51141f0d965d75d290582e02ea243cc120be9b1beee7bc964a6685c4b29bfb23b36747c9e9aebf09adb62d8ca962a8b25fd2efd2472829527fba59311ae33db643207edec6563f2c308fed7e65431d6bd763a14360ce18bccdb58f4e42e26b945f498f4089a1cde5625d192cf4d4c5e9f5807af97cecf100f56c5ad4c6528efa17bd1d8947cdfca3b12b8ad8b5f03dcccfcbf54a667031e5b0a04eeb2c161bea93166ed41ce0fbb9c089721eeb927fbce22a1e64a365e4d52776b3c4c6dc034f4ec08b07c9d909d0f2017df3eecedf0332b671a94126ef55f3dad9f3fc42400e22ef9e3fe4d7d7fe5cd94e3c3a2da57f737a12afe30ffb4337582efd5cf90f29780a6e0082741a974113c42c77790b957ce855f72e505041c297d66d1847ae546038a6da0b93cf3bf496d7e9448fe837be3df4d6f831204f163a213244034b8e36e9fb8f0d3a1cd1918c2e1678da05d6942cf38339ab22d09bced64fa7c2a58a716e95b6480918c953e4c7bbeacf2c3a689f0b19059d9f4415a504d8168efe47d3190fc9eaba334b1bdfc3685bd2d3e9a73f94bab2fd3f2b59932e28ca9b4d59fcb7047a9ba07931eea2c8a2f88b5cdb47e571eb895f6e7edcfa0d8b36a88a9a4985697592ffac67f4725820f2dd18f91ed18e65d3fe9245b0664ba4a1ca62ce64156a7732644ed686ed98a72ffaac82e6ff452f92a62d610b53082e0b968a608d2dd61d0d8f3e23fafcc80f45bb7f61a68cbe675889db391db59356328c88492d00062ef7a80ae3706a343f3b23060997b98cd36f37b05306c1761c6b476d920a1c7f7eb05270fdf541a12a761ad7b63d4f80938c7d1a5b63b651d48c4ba856eab33a89e0af7db228cad1c174e384c5490d89849e049f6330d9a97a56e5f3e0a2af68f4c8c4a64dfa4232ae3abe415d1ac3eb56f2130cb3057510de4c99881709251e5a11f12a6fbb4611946be70725bd9efb6448b45d47e77df10b85631fbc25d725fa8d5645d1dbf5260160fc91801ac47fe6618400a1d34f461e7281d830b63b5ad533cfa143703b3f0194df96319a5a5fd0e8644aff76d4d9c4bd4be43f9954d3620f8e5feeea7e72f3c08b536c8bac917a83f165669aadc18eec490bce2132938840625acd3a9aa88224118fbaff9eaa4854e6fefebd495e31817b3229f936f870ab46360d2d55fdb14a10c6e00c1dcb638dab95a855233ffe2386434fc1ab500208a7155b6e27e2c84d98e0243f3fab68da31f0404aff37e9082238e4fef0e795176d4094f907c2ee093f1cb11d97866125e913bd871c7576b2864d77471552f9900fe59e3f348b88b9516f1d44fda8570534c1c53e9196b957107178935255446d607db02bae39dbdab19e885b30f02a982d9b5a77e0ce3c905f4365992a8d69a095cf1c8197b7a2f0456a7f704af60dd272fbfbd79f63099ce23993e99ed4fb71629639a13f77d14f1a262c250b405dc17e0d3ce8f709a99c4b259cf2f421247a2f5859d8f2cdb36c0542299faf986686d2a80a33863f4a4c87e0f4cf6916dcada3bd84eb55f08d2b2efe18283e658b16d9a7426035840847d470540de33bd8f2cccf90a51e3385baa3e7eadc7f13a98ce3e03311017d1555d6e10d25466da211e51461ab7f3e730d0f2cd09d8ac356ccc7c1475570232d3577d127cd9c1637b496e608fe2947eb90893d8bc7c8a9df77aa6a4854900818d361a859d17e87890783e6ea9010530a9ddbd6bb851dd6f3490dc4ad89d52890c1cd924038c425b9ef3e7a959ca98f08fbd2bc5d288580807dac48d5919276043b795d74a58ea408fffde2b641e934cff0a307f631e5031dafcea97db7924afc356fd64c034a05ceb3064fe9320ef96aa52dcb406071da83a87ad12ca81f1140344535f865fa85cb36281618467387d42ae3b87a4e2f3aff41f7a23359c41aaed8106e986dfca0751976c791c0d22944939a41fb009f5dbeca5732693e66ad1fcec571081c6f07530be6b01bcdba84a226e490e1accf8ec2890fe3d1aa0ab0c0ef3f39250696fa6f9c02d5ee9c52216e3efc58de449900a4e2493e3c2c3e286a71d3d9fe3617cbb2868c06d870375956b0b486e7997ce761baf7c431eac8fa5c2dd5c0d4ab6db2ed6189a1bdb44cc332d0de7fb0d8bf264ba202fb02b2121f418f484904737a7e108f634a880a1d1a2f55ab96a1724de6aa3cc0c32148d8a28be0621c9b49862a707d2d7ed52cf16e25aed3f8327cf4759dfb4e60c6ca004a8ac9e892656aeedb7b19779753c460c101869fc5a5435c07583d3223edb8a97c24b66376a219222aab61d7314373d0966ac8ff3c93a3ad5961f327b3b089ca7bc590b93733f022c3d7ee23b10b5c0c1a192411ef10b8b4d68e26b3f1e4a20d05d02907d8604bc3ac3b654694cf279a98dbefed5861636b21114844443523205a6843ae5065c27f72f271b2d9e35a5fc3e20d58bdb57d4ac0579567bf18daee4cae2c92c1ab2e071ef846cf586fb0293b086b59a55e5e6fc47fb522d0f62dd87af9aaa2054c4deef6dae1890bfa2bf9fdafcbccd311cc1d59f6bbfaab9f191236ee91fd04671ff9d7ed2d23ab53329be23f67b61ea2b8207a737d41da08ab55822ff3401430f6a2ad64dc75e4fd6f5909465c8646bbebeb6f5827624d29e53a65fd7be3146a34e864065520e964d6ec796dc8be5aa7871c40d97a0b55e8d6becdcbda9f4b3fdea87b0c684310e5be833520f35cf998a5cba56c52c04f5a2a6d4c4f5f5a0a540b3d7f0db63ccc375729e12fb3e281278f86c2ed33077aee94414970eb5d85c55e04e13b8710d605084d65ee0384aa50051f3e3c4aa41b1749087f92a87f60da25859dcb3e46838dd25e907393bd746e7abdc9a70829a0037961e92a48a57eabf459de61818b106d494e47b8f502814ae64d92d9231fc5383954646e83a5ca0a2897cfe082c2d21cd77269e7a217e59ee4075b92e5f155951b2df70f15278bc9106b0edbfc1fff8f546f88520d72f1ecef1ced4f67d878960f8f9b988ea68aba356afbffbc72ea5747ff6abaa8128586b71a92a1c71842323d797859d0e559a32eb28cbd07f9e182d944e37b9fd2d1c8335346765bc809dbe6090dfe0986c164878046bfe4ea1313bbec6fd2ee24ff4db01295bd3fd92a84e1d44e98932a849a4aba3124c5644bedbe2aac117027f12872b766d4633bc060cf8412f5a73ab89a72c9f72c60fcaf78236421a3a4978f188ffc13c47f302a259ad72fba7a6b1ec03126f82fee9df8c89e113cd817a006e217166a27a5c6c0348da4b78a66456843ca593f038bfd022098fd3772c7415a4854e9ef644742daad0a2321967a64c214a502ffa1613e6106be56356369ba86ea39d4ebc4fdcd152c68ce6832f412bf3edbe5f7ced873d2a4900c3e676462b757d78f60b7f96712036a7deefbb8ad7aa57f8f08bfc5736b74cd1fb9df0fee8812c4a8250affe2018cd75b74d6bcb402c86ae0b823ec3fc67935ef4f6a855041ad4ff7d96e213113f84d20eaeab6038e34351519eade293e01715a411756edd20cb68a94ac301b4d22ab8cf686b0bc67cfd1eec3ce1773207ee304a50551a1d35d6518364aedaf56dae570b381feaeec9a560f09c9014b68824f7c06e39cfc93ae46f4142c37688b8d09e78228369d6664e6f951f2377ccbc982f292ba0e10966e6308968aa7a7154c28178fdff1281b80cdf2b42dabcad0ac0b9b97b453eed33dd16faa07cb0241da67a8817d08e7667a4317356d4f0e3a5f7baf865d34765da58b6dbe1aed9eab0cf8f47bc10c2f6de0eea76fe379cc84e976d36591129e4b5eacdb21edb11a0887a2c52fce079bb8987ed2842229ff7156fb60ae8149ada1f2e4573020fb65d6d508d188de10100a76174bf695e10b895bf8b7db92fd3b89464ec8b6e002215b7b7aeab312fcb09100be43489ba5119d27678f08965882849a2318651f97214f0788f103ae8c13065adeabd71a3400c312c65442a2a5fefc9cadebcd48a32bd049569d159a0d2197dd687718d991835649b7b6f9f35027c6d91c4dcdb42df7dc9b4d94e83af4c6ab08375a35f686571f39b04abb34778041ab7ce1b6345ed5f06a843b55122072ae0564ca9e98a4c4cadfeca480991e0fca7e91ae3fdb331043c803323aeda39db927ffcb714918f0bf44092f6642026777c1c9dd0cb72553798e0d9769dff6d5b2f161ab7d822b1220c7ded72998898e85f26c699681ef3f2cda256392a39408eb7cd7dc260993ce0967e24738ed41c867e2057802f0fdf30ff3d8e7b3934077e009d557887b536e96289b33cac30184c255a9e34d487da79d7583db66c44a5b4aef7bdc3b525e5d9b84f7d75c88ffcdc05651b81af84c48f91132b03ff8a5333232b1c6d5ab71e12c41a498b46b87df2d4e68fc2448f4dea502d6ae3caaafb7f697c7e01be5284e76c09ff29a39dcc82410206da523a5dd3104a963cbb9e3631b97ba86abb77fc6573fe78b1ef20eb320f4f978f6d6013051d4c76eccb7368474b077e2a17657ffd9c5bb96ec48fe390b1c30955519f12d3ce85c990f586b1ee845b47e0bb782f500852aa54bbdcdc91383600bb348846ded886f5f553280f008c809a1d6e590299ea78aacc1c719f2ae77ea96f613a83fda015c5d08451caea8568a755b7cbc81dd85c73d78c6328cd58ce4f64439965cf638eeca02d25eba1c41272d067747effe99d5315daf72eb4d2f47acfc37b73533a3557fb66d990a44d8a1484efb04d5a3f2c90d433c342f7981fb68a6d8cccd5da72c58aab11c19e0ec91b097ca5a92060d91de44942c34521ab02dffb3077756feb1a2a1264de32203bcf888da2368f0f858ec0570b7df00c98288cf4ee34f10aedcfc252b13a591886c125287595779098ac0621ddefc5d91fe4597cf6d339a275aa3d0e10fa9414277668bdc701066ec3217cd86d9acca65266ab26a8d726084c07fb76c2f7cce774dffa4580d4e4dd92cf0f873424a6e9977497c0af5d4f2a1dac49a6564d319ad425ce00f036783e330c3a00bad93707234962c81d03510eb1d301d6f9be47d36386179704cb723d40f17638c60e4ac89aabeaff5b673c924fd68d5f1b75e68250b6db59006c09c15eb8e6cf73501ed4951a4384cef14c97cda7ca184b314384fd883e4fa4763f5f8dbf61bac35df6f89d0dff91572f80789e9f7a38ff07624cef6eb7f5d11a2fc4dd60d2ba1f40e3974bbd6f1d4221d7a22a997e5aba4ea12b28f583341301091b4469168ad0a40f4f985905b4766ff5950b7c66a12d5d4942571192ac01de4f33a1af5ddada934b962b01d8931baa214104ffed1b0eaf44384ebd1223130e5b14810de71c51f4f71c8f044d5a5885f231448f9a72ef7b7fbe57c18bfd30acf99ad", 0xf7a}], 0x1) 01:39:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xffffffffffff2ffb, 0x8000000000400601) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:39:33 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r2, &(0x7f0000000140)=""/179, 0xb3, 0x889d8df7b205e325, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r3 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) r4 = getppid() setpgid(r4, r4) fcntl$setown(r1, 0x6, r4) fcntl$getown(r3, 0x5) 01:39:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) chmod(&(0x7f0000000140)='./file0\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 01:39:34 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) poll(&(0x7f0000000200)=[{r0, 0x2}, {r1, 0x62}], 0x2, 0x1) r2 = kqueue() socket(0x1, 0x2, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) lseek(r1, 0x0, 0x3) kevent(r2, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) r3 = socket$inet(0x2, 0x5, 0x3) r4 = semget$private(0x0, 0x5, 0x40) semop(r4, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x0, 0x9, 0x800}, {0x6, 0x7f, 0x1800}, {0x2, 0xffffffff, 0x1000}, {0x3, 0x5}], 0x5) semctl$IPC_RMID(r4, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x21}, {r1, 0x22}, {r1, 0x3}, {r1, 0x1}, {r3, 0x20}, {r1}, {r1, 0x60}, {r0, 0x20}, {r0}], 0x9, 0x7) 01:39:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0x0, 0x50, 0x20, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000006, 0x1000, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x101, 0x100000000}], 0x36d000, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x408, 0x8000000000000005) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x880, 0x4) pwritev(r0, &(0x7f0000000980), 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb7}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) bind$inet6(r5, &(0x7f0000000200)={0x18, 0x3, 0x6b6, 0x7a6}, 0xc) sendmsg(r5, &(0x7f0000000940)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc, &(0x7f0000000240)=[{&(0x7f00000002c0)="f0c6c4df8e40603c0047d47119f0eaf469c39057778eb2d810c34b924d47cb7627bd009501f346f3ef13fe9c2ab18e6fd550a563e0fcdc3ee8837d83c5ecae949ab39104aa293a87490cace6b373c624bc9c1f5b89ef8c16d765637b780bcbdc5fbaa1d26617b0fb59d3d7d797391f407f53af860fec0665156caafea6bdfecaf06453cec8178943c359901a3fbaeea38c9aca78c81ab82fb5dc9a941d970fa0b1d6f5a12d7fc4df8a762630e8bfe8273fdeab9f830e043edb964029b74e09", 0xbf}, {&(0x7f0000000380)="9f08cc32f2d17371816062767199d1af52ae980997b05d58bc69990d70ec0f32b0db8bb9f1248c52c6abf82559d27da24dc4361393b207e11acd2fd2538a01c93d2431b12cc156da751c6ce95287f666c3c029f6d9452871a0afcf672a8eb61d3130ac8ebc09d52374a82e0901c19558ef08217a523eb899e2ee7c3b984124313dd4ada76045ff94dd5c42c54fff8f423c28ff5e0c55f3e16d709f4bce22e7c08106c0380f45a8edf969848deced9e09b8b5dbc3076f58e19c90ccace125d407fb298bb596a9fc57d5823c8e67cb4683eb5e5d1336e67be1c73e2e91c1340f4abc7fcd8d2b6c157ef36f3d88577efcb8d03152bef3fa2c3d936600", 0xfb}, {&(0x7f0000000480)="f5e595f54a5ae085c661473525f942441a4062b2b583b2cef7ac017e0c6009ee8a63611ad4a8f59506cb93e5200d0ed500e0bcdbe98dc92044810b5824677f02c3e0900ee3086028f7836728bc49aeaa7a2620888b7d09e674e0bbdcb551b022024dc637b5b871261dd70cf12c640479c345f6f158bea4baaebbf1384c91f7d218e84215a6f70b39e50d72b6bacb3ca7f209e75f9480520cdb93c91c1da2843fc65321cb685f9a0c9dc75387618a3f38e67817f99473112008f38046b14f0414ab9e9fbaa822b6f683567ec7415a1bb7757a6bdb2668f37f2c7ada9a6eeb22027ed7879688979a80f328c87bb1f4b67dd12fa5466e59a302d1", 0xf9}], 0x3, &(0x7f0000000580)=[{0x48, 0xffff, 0x4, "4903ba4ccd04142aa01f4d1b4da56ba5e251bff5f1715feef223c432a86d0e2aca3fc6752887c74139fb03958955db29358cd8ab72a0"}, {0xc0, 0xffff, 0x1f0, "6d53976bb2f4170c8fbee16e80131ce8463cbe37ad1f76c58557a6192fecbb7d4e7c57f5411e5227eb81d155fc5f404c68ce7fd940a5ff9c5114ab742082ab4ae3300d7467ea5ea663747465ac792839aa121affdaa1890e553e702f2e1910c142a9e751b03505702a7aa68a144ac142a4c37d3d7722ee8b18f65618a8c488507ce6437d9baf50b311996c9ba6c135fa616e8f6645fa03da9c3fe8b34e188386adf31309d71c60bdebb244bb0087"}, {0x50, 0xffff, 0x4, "5235657f7d9e4cf0cbe37ef967f603c0f15266fa5072122e6a94e0d68145212348cef75a79fabc4cc6f49c7c5aee0bb694cb6b3d01264157efc6f6d3fa30"}, {0x78, 0xffff, 0x2, "0f9e39d3aeaa787c28d4a84da999902ad1b201b40585a37764ca6dfc6d0d9d056cd219b90a9f9708cce46f6d4c462959744e7e5b1676e53370d10836e26f9a13bf61b30d7152f5684f0a0f746a27b118cc8b51dda82754047390818962a196822797eb37b8"}, {0x10, 0x1, 0x3ff}, {0x78, 0x1, 0x7f, "c19b892fa487f305dc3b4c0901822c0b2aa134b6e84047852982aeb04db84033467c011c00c53f818f49d012e399d6938987dd25f4bfe4fdb105668668e68fa08a55b4e7faf106b9fe16564ccad8909ea73f701194cefd7ca2a25facfa88b047f569ac32d63bf239"}, {0x78, 0x1, 0xc384, "879f5d6de33e2b5403d78119691f6b77eb8a770143868c42025a62ca6624d18aa79e8ae74703b272d76399779da55471d24ecf532a0f1c461b2df15f7ffdf45ff6deecb20da532972436e274cdf19aad4a81f19fcbc05ca55de0e2550ffbc33b9161"}, {0xa8, 0xffff, 0x1, "640de497e09b8a96d4189078c8c520d943a19e5c708f5fe9947d7338e59600accbc17f8d73376382c5cc03176b01e89bdc2f2e41d808b1505ccfb54b665d189f081f148ea3bcfa8f2f27d98763534e4557a3a50e1b7ef2be77e922a4db7f7bda37132b64e95fa33b1ab148aa8b521ec8cdd6d6850afc0f16bf1ad51b5576e224db1f6247df97e83d4821e1f5ea1fd65baea6"}, {0x20, 0x1, 0x7ff, "410c300e43c1207251a129e3c5"}], 0x398}, 0x402) 01:39:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f00002e4000/0x1000)=nil, 0x1000) mmap(&(0x7f000014b000/0x2000)=nil, 0x2000, 0x1, 0x1812, r0, 0x0, 0x0) mlock(&(0x7f00000df000/0x1000)=nil, 0x1000) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:39:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r1, r2) mkdir(&(0x7f0000000280)='./file0\x00', 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 01:39:35 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/203, &(0x7f0000000140)=0xcb) 01:39:35 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) 01:39:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x2) 01:39:36 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) r5 = msgget$private(0x0, 0x654) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000019c0)) r6 = semget$private(0x0, 0xffffffffffffffff, 0x41f) semop(r6, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 01:39:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) write(r0, &(0x7f0000003880)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e798ba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b0d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772cb4fe80d5e95d68f0904f1e41bbb37f4554611aa50c9944191dcc9a4d9d23c3f9f8b2f4cf64c1cd42b5ddf397f3b41c4eea97be96ce430ad074746c491f5bf1b720723f502b518dc262e517943871280add00ea6964d34d3fd5e0862a0f175a98eddc01fc207cfbe9cad726b336d33c37942ad50c035e3f1f2136ef520466c69849bec71e3d757676f37c1ebd87f42526f3dba2721bfe8b70fffd8067eb06c15f72b9f8f63801a844896e39828435c018fe26755e1a13416dc1e30a255060577d8dcc668adc", 0x2fa34f14da70f327) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 01:39:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xffffffffffffff36, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x89) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0x1000) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setitimer(0x2, &(0x7f0000000140)={{0x1000, 0x8000}, {0xcb19, 0x2}}, &(0x7f00000001c0)) r4 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x8) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:39:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/41, 0x29}], 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:39:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r8 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)={0x0, ""/9}, 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 01:39:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x50, 0x5, 0x7, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x21, 0x1a, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffb, 0x62, 0x1, 0x1f, 0x7}, {{r2}, 0xffffffffffffffff, 0x28, 0x0, 0x3, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x6, 0x400}, {{r2}, 0x2, 0x98, 0x41, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x9, 0x2, 0x80}, {{r2}, 0xfffffffffffffffd, 0x9, 0x2, 0x44, 0x1000}], 0xfffffffffffffffb, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x14, 0x10, 0x2, 0x2}, {{r2}, 0xfffffffffbffffff, 0x20, 0x1, 0x7f, 0x7}], 0x4, &(0x7f0000000000)={0xff, 0x9}) r3 = dup(r1) recvfrom$inet(r3, &(0x7f00000004c0)=""/52, 0x34, 0x2, &(0x7f0000000500)={0x2, 0x0}, 0xc) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x1, 0x2}], 0x80, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000022, 0x3ff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x100, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000002, 0x80008000000, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x50, 0x80000009, 0x40, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x70000, 0xff}], 0x2, &(0x7f0000000380)={0x1f}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000480)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x3) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)=0x9) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 01:39:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/229, 0xfffffe96) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 01:39:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x31, 0x1, 0x80000001) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 01:39:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xff) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4000000800000004) getrusage(0xffffffffffffffff, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 01:39:37 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x50) 01:39:37 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 01:39:37 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1ff7, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 01:39:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x510) flock(r0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x8, 0x67]) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) 01:39:37 executing program 1: socketpair(0x3b, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f667a6e803000"], 0x8) listen(r0, 0x0) r3 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/132) connect$unix(r2, &(0x7f0000000000)=@abs, 0xfffffffffffffffe) 01:39:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000008000000a, &(0x7f0000000080)="00d15897c96583278ab8ee8b1fa44797d4abb3e803e913c9e5884ed00ad0f5a45de6517fa30af537885d0e0955d2b25223c3a5c7cd6bcf31bb519522b4613563f78fd56f97976945536fabed704c2654c360de52167c0ad9a973dc5f9c24107c2cf3edf6f68bfbb2e354c88ccb5f5ae3b36e1f019100358c3c653e8ee2e989ddc4c1d8ced50f6f118d9d86bb13ae", 0x8e) setsockopt(r2, 0x0, 0x2, 0x0, 0xfffffffffffffd78) 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) socket(0x20, 0x2, 0x120) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) pipe2(&(0x7f0000000000), 0x0) 01:39:22 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) fchdir(r0) 01:39:22 executing program 1: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000040)=0xfffffffe) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffeffdfffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCSTAT(r1, 0x2000740a, 0x0) 01:39:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000140)=0x9) close(r3) r6 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="38000000ffff00500500000000000000835763ca07edbf6ee66edb89f0e3fb7560ae714bb3c4438161fe73efbd01f3df477ff39956e18c8ee12b4eb7032d990346194e", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r3], 0x30}, 0x0) accept$inet(r6, &(0x7f0000000240), &(0x7f0000000200)=0xc) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x8) 01:39:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x400) 01:39:22 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) r5 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x5, r0, r3, r0, r3, 0x20, 0x8}, 0x7, 0x7, r1, r1, 0x4, 0xfffffffffffffeff, 0xfffffffffffffff9, 0x5}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)) 01:39:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/152, 0x98}], 0x3, &(0x7f00000003c0)=""/130, 0x82}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 01:39:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfff) read(r0, &(0x7f0000000040)=""/20, 0x14) mprotect(&(0x7f0000604000/0x1000)=nil, 0x1000, 0x1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd0\x00', 0x20888, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000010c0)="e1be8aaa40df9861f9c5ce6af1d5a654b3a7475d303553fbc3ccec850998f67dbfa6a443d1856f705d4004367b27fe80c986078f8251b7ee0646dfbb613614d7e32d5fd74388f86cf7dfbc6412371a8082ad36443ff7569ef6bf3036e572a10321f6c0490b37914ce2c9e2881d9bdc58350b0a0d3045d5a62f7e1de1d78581b0327cfdd7ddbe479ecedf0e24240548323646fb0cd02933d21e9f4b58bee38c65aafc3c0aab78c1678ba8f1c9afe9acf5dd15dcf998a4759d2d029f15bd4c7ac8d9ff5b2790d0f99ff2aafcd2bcea88b88ac004f68a29260c384b2b341f5a60df0fdd26e2c56537", 0xe7}, {&(0x7f00000011c0)="84d66b327ed517f5a29d8f9a41383852ed82eb9eab4add4a913e21193d8711e8dc7860672fdb9619bf6f0ff9fca61510091d0a8ec476c4b83dcb97bfa21fe4b85ceb4e261c59d52f0a5831e48ff05f6f803d8f3eca6056f0721f4106149f896eb64c3976cc58780ebecb929d385214248933e723709674621d062ce7f50b91fe619e54c850f30f234b1ebf842dd8b059bafa4ed613723fecea5ac55a607e17bb1462a2dfeb76", 0xa6}, {&(0x7f0000001280)="cbaff9716264fb0d5ede887e7e80e4922cb5db2a4969c4f9b982aed0ce707692f72d10301c7cd2b7443872e2c3dd0b4277ffa0ecf385", 0x36}, {&(0x7f00000012c0)="1bbd93510c642775c9a575ffc68b8c08b06d04f2b3f0d05d6f320c3344e49b1f8a25a954bfa379ca6eb7d8ffdbf4e11709f4d4f896d3596935f181b96af8f87848e603a6b0c15b571efcf5a8435d463a686d9cd577a671ce620b216a4822f8e7b1cf97e402c89668b0d1a2c1fcc41becf55be4b69a63f2b990c3f307593e70755f8ac36aad7dad0f239d54f3706507d91b745eae1703b9ffaa2bfe3118e38f7b098d77233dbcc04d3b80e2b8d87d846b374b460f99b4661ca32ef48b19b48f36224c57ddf9467b6cac7c4967c4f6767599b7b6cea418267954a865684221602095f809012bb728d2230c7921", 0xec}, {&(0x7f00000013c0)="de2b24b1f2c430bf9e2fbf5c12e55e5bd5e015ca18cfe81973bcd4471b72a37ea9719d6dc5cd093c0534114343dfd5afb10ef9a03b38affca187a3052ad38f3d5a03168b5450fcae2542301f64a8ccbe9100b5eab20d73cdf10dab8faebb0a0db6c4c2aedda60be9ec27179ce7523f300225f12526957b9cfbf8891759b57357184212aea7c128aa5ccee847f867819a871f7331fcab3d018253d2fb2c5a47c05b130ad5a1b53ebccf29612565dc4cde67414a50f4c7d673c9f8a6d114412200990ace043cdc7a87570dde9fc6713469d29253a41b3fa40d9801331e54fb99f21f74ecadadce6b66bc73c01cd3d57b43afec66102fdc62e4b9168c", 0xfb}], 0x5) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) r2 = socket(0x10, 0x4003, 0xaaff) sendto$inet(r2, &(0x7f0000000080)="5eb231f5f303503b53131432464c2d9f6caed51ed48ad0e8d7d4c0ad54ec6ae548fca66b84e5322739ca166ba5ec2686d83d0814d4b6d5799e820074e1896610c4c3f2ddae7fb3dc2cf364960fce2f6f2f3459d0c4ef1bb01bd5a06cbe3213785cbbbca282315c11447b0b3d095648ce22e6890464318eb334e184cc7e54bc0e9aea4512d8f701c7027d416a98e7866789f36a430e3925a63bac92e9a8b8014775a388d73dc89316b6bef27eee2133f0c0d59c08bebb0f7582cdf23d7f052d51d460c1ffd210bfd4dc82fd83616b6ab840469a91a02753d82ad279102a0adf1074b68fc725212275d66d4aa9bf53f62e82638649d8e0ae9983a84a592611c6acea5e0170c8272216c75e9e2c48254edb4b7dd939734821eafdf777f45c6dfcbac0487fdc64234bd4d9c4a658c89e32e6c4c22b50f4480d0093c5cb0140c4a12d7579403ee32ee068565f30a328cd50affc664749407986a19b9bd9d27199bed36ba595074110a3dff39c369fdfadef146b3c033b951b883d9ed25d378cc15a7567252da25322bd62ba4031aa95721fdf0eed5d0d5718409f630cc1b03f25634ca05726592912b3ce93706a689643eb758b2caf4775a4acb4a6eefea057323082bcba686f1c873137ff4e33e02601869bd4c1c7a85431f5165ba4d2bd18659db3381f3b1a74f702985054bfd9d7175ca91725369d7ac38ddae55cd65cc958ffade5895449bc3e14a349e44b6f52c0ea43e74bce0759d64579d2329d46606fd789183a27b9307cbde4cc577188886f98955baa09d8307a7cdccd6e0f5e41638d8358dbc5b70a8760087f51758f91dcafc10396d69408d53d6c3097186d1c4b51af622d5c3a4c91b5dab4afcd201e9f392b8141c4699212f87ab4b44a8a8b4993381112a88821c843c108b53e0323b34733b36f3a0259299b5be5bab51233fc83e4a200cb0c8d0bf46c93c7a2d17e6e959381fa28eb4944c2cfa434dc289ba9bc483147ce3279d2b5f130b22b07f79f00536945becda1ab3b6519841ab134e31020861ad39fa055f9f7939d0e6ba59fcc26a7a3624954999d3e44e23e6791d95ed14ca0fd73660dd94398d8dbc57dfc49bf8282921304ccb496703b22ca748011bfa4a94aa11819aa21fcd0b6ffb2ca2817cfb3ccc7e18454e7b745679b9267800d4ceb722efa52ef524a1818cfb137920fe7de249d98b821e3b0caaa9ca058899a1f04079fbc2bec05cacec360936b269d2d3c67cf836e7cb2d22ca3298e1a5af973001d288cdde6d23f5b0c1329be2f57fb3d639dd02ec8d687d3b67ec7c5e0bdacf3ae1e303a91f2ba155edde084ac7f4ae9490b8514ac90076d9a146a3d420038170269fcec24b66cdad3bbd68abe28843483644e010f54c48deab8c95115687997e812ef5e0ef5a64a2eb02454c21e0ee4272bb8e0f55d03544e4e9009ec6d7ecefc8b5c076831aeae4ad5ab7d4eeafdfce8731812c28032977933f8ae7f0679eaf1af9a3603b4e5a41b49ccfa1be5816b519fd30e2f06c6ce8dce644f7d60370bcd40bfe31ca53c771f3eb2ee1198328388edf1872dd4af2074e128b1e478993b27e1dcac5b6ac8fc39fd5c8b9c70e5ee0c617501a5be37681524d06bf43fd854f6984b4053480a43b42c9926b0b5a47dd94da208bab4414fba4d76b6418733c0f46d2431374828fd62485b7786e3548387b6f46ea7c289d2837b2832340eada624969c3aee6040d48db8b3a468c342fc80947cf567d96bb6655f0469c3cf3a2dbca52c91c3170902910e6b1184c8d8b399423b8ab9f3b05b5d62aca738651ed9f0b436ad4d8925a625ccbd259c6e67a6b945d01ed70c668ad6e67f68c57f32cc2e6145ce04f2335e9f70d3f901e94c38b7925bd59c1c38ff56502cdd1ba200540bf2f5cc05c3a3d539326d317624039a5421da5c2160877bdfb11810bf5d392ff7effbcbcbc5ad8be6f2de717167fa2c4e2cad9143cca6ebc7ae7d6e4b40193090247a2023a18eed67c7eef883c4f2a41cd71ca0280a8e71de46941a33fda017acd3a0915b04cc591e6c8509c62865575e8c254515e812d29903a0e411a6e75b2243e2e07372914d3316e64fd0614b1476a70519edc08de3fe1bd30e9edcc45f250d7263c7a73477c98f1e34c0be0c9dca8dd4f4684aebbf8158d34cce31bb86d2ca7dcc7c74090f383ee65927824f68e575c8e23d55f7bfba900aff26d4856a10b632f4d543e73946ac703d9049b4b6307c625522c8801d1668c2e8617a80354aa6f069cb426767af7aa4effb2a86277fc4d3eb2a0917f123c93b5a9ff5f20025b029428ed00fd2508b2e66fbbd5921a20f02bd4bfe5d26bedea05e78ea51ebdbe962b1452870c23494a99954ccac6bcf6333a926e9701cbccc176b58bacfbfe5dbbb39456481adb09035a5b3668029049e5bcd660b25413b461d6a815f648d393b3981b0dee44bcff68f3c55f795f3bc9745879faadaa6710481db8ea8b541acc2e75861f704410f984284c3425a9dadc7162d1708f6efc540465fbcf37f010befbe0b3d90474e07dcd0592f23b4433dc638248e06478c8a61701b67d42973ff82b0b7437d2a85786e3473c368d105fe8cab99cd40f94d994b15340dcb76705b5d0d256d2bca112b827947b1392e19778531a95c7b9dc4c95c21dc54190476dcb67120744fb03dbee1efd8c8079cac46f5cf014ff45be5b8cff3f3e62d8a8782e8dd06b07e5cfc9691d7a247c423097d36befecd7d28c6126171c53b5420b85ec530386ccabfaa4f2afd8e905c5423e1bf38dc99cddf615ec8a1f502ed967818ff69279313960b331ab88fd17c8cb3bae7cc7d4d57c9acfa4c64db7d6f27251836b868292e98416d60fc049f804dd218c9621063ef69e288a3b37681645906704e597131e461155b4b490d88224bdd8d3135d3f44f63e152a8c1e100177ed7871fa7ab961f547aa271b0417cb3e99f1b049b9e77d06128a04c7cd25087c8f61371ef724002b8c3dcb780d6f3196941fe2f52767058eb4c6afece48786dbf00e3f452ae1d668ad603b0b5495fa381e9eca598ae756c0f6acdc9e015ac4d71ad6278eaa444372ea192290d843d9ae3bb04e53d00ce319c72645979381dc7fa6db06ea08a4135e4d841b7506cefc27ca07c31b05a4284bce3748b849d83835c7ad40b02c6ada89f30ec8d2f9cb25c0e39871abdb425f03a54ead478307a2368679d1c9811a6be19fd40a3e6b8a729dbf7884be0df51994b550e84cc55be6e4033add302a874e59d1973bd4867dd028d5da4cb1cc07c57259d5b79b5cb6dedaf8418c7b2e5b1d89b32d7e1e416d9950b3b6ecca7465671c6c67e234d3fe931f49661035dfc957b1171c1e3d03f15aa2475be299e077a37f17e0323173cca721a7430bc3b8f07b8a6f3283a58fe6b2db1fcc71c19e1b564f2153874cb1d1d8817816b9d5cdc2c9ff188d8023ca37d7e5370390d12b7e53e84c7eca85e1a4fb40b3e18120baa2c9942c7f4dea02b724ce171f3e217fd05dff9ae356294a586f3395856ed5125aaf2c17ac463634da4202fa270a30c51ba088e5800df8015c93de3912165216d3381ecd0e5c176bff59d2ce69e5b1b668fce852c5fb268220dc8e139bcb8844da910439a7f0c125cb1139222f2e6b09c765446fce214b24b54737aa65d0df3afd4136358b714088748f9a16a6be444003c7b85957f3cbd618601bb24722734d074efb333267b28ecbf37040d60c413c1ecff5e9915755a51a46eb095c3179bd0ebdc4c4dca4d30a05e154fa8a566902fdf6a9af89bea1c5916ea04381c6ec7b0010adf9487e9b547d007283385073bd3ad8ec891d455d48c2b457566e1298052b99e01617f6c7f5133b8f6096e6b887c0218e5acc6c3261999314dc5664690356390b5fd5eeaabf34908dd26fdef9cc791b95d8f43a578109a15cd921b5a485189e8a921810d63beb0adf8e8775e65ef9ecff4512a5ffa9487ef0bdd543ee55c9b73a7c6e3b01e58e489695e6a6c13c6d165f3b72604a996e00e8d662ef5ac5d451684328911b065a763ad02c11ac218a00e674d2d304482aab0603e8604f6ebbe5679c63965f5648b61f8436f52068669c044c1b7f3d0e75b006ab2e0626d88a68919d1575edc375332cc5561dfd81828107aa7c77f189d8e0e9a6870584c42087a9d71da8000f5ef21257305c3b51e21c7d05eb8d4289e79c49d8a36e303d14fbeff8a75a495e93750bb33908030fb89ab1c048496a949c34e2d27c6a9fa8f34a80b0ee61fc291474a2e14e17f27469a55a6ee712908c97c618948c359ccc967824136918049f68fed8506a02d112e8f0db096cadf27b373bbeb11fa82099289e197e82fca8a6ce06861febf6c3beb3b9521dc297755a44b1ee1bf4bbc91bdb993e0b81b89514db60fb0fd0a3b476766d46e85120a277aa28bf4ce67e288f5998ddf4c0fa4ef3a20d696fe9aa26a85ba4382d878a287022d6d9bb5fcf49faf97ad5ac4cdc94f81faed235c9891ffe4dced86fbe509a931abced82a62548fac2b8b6931bbcf0660962f78054db55888bd8d101dae97e287f6aa45979a3a932a0dd4faf7d9e1c0e8d67dd2fe4f4aa4f0d0ae581400d0f53958e8e57f4b2b511bd8d6f8e652b537085f13f7d38d57d9dafacea1a7f80378d87b4b834b83a93029507aea2dd72671d8d1a4940e4fff2d79573014158b660d743b0454672f2180cbcc916e2f0349315b6c69c55a7c82fe0baa6f8e5dac55e3239e2d2ec7454fa29e7cf19280c7d46a9fac2844deafe88423771623245d939aeb6283a2cb57538cd04f0ff6f09276c8d7279b736b2dcdd226c58ddf09ab0938772a2bb4ea3d80ff05f8610a658896fa6c8c96cb05210fbb71158b6580c8765f2f8f8854515244ef45fa611f0f0d966e519459d09944246c30bb92d896610052b111f76eff0a43a016df36534982a3fc6de9efeeb5e9a0c1fdea5296b2eaa9c81ce8402fb361bcd24a7ae97faf73dc07496b253d475f2344792c527dbf666b52c517f97c672bd999e15497407b28f9f867f9a1bf890e38c751f021d8a301ffc5ea9d6f2fcbf253d07d3856bb89b9205044c4f737e4e7601c0977e896f3c6ac93f4aa9a908c04771233b4b67d757d6ee72a6ecd420f476c953cf422e003aacf9ee700357108387bb1eba5b84cb5a4a68929d9e78a42f969811cdd00a6c0d0ba2a3c9313ac6dee36605c085c760ed4367619e08b2a7357786c3b9a1a3d33ddde3b468a6d5617c2b3cd7404f543800a1ac4163f40865e8d99ab551a69e63219341010dc8827387ccc1a06bd9adfe73a513b7387a7f608a274c85a5a610fcbec0aa629da84a4eaa9895058aa4416647c3a2bc3090c9dc84460a0ae3700e565b91c0eb317444f9f9ceed070059584398f6dcce9f490ffc91d8362576f64b4ee130a80ef123f3859c3a262d526eb18b284c2e79b68706d7e159644a12b906bbb59af5aa82daa768210397bf4df70cfe8a8feb5f208a16d1de3dd510c02555d7678f5466376f118c5b87896e6b6de4fb7291ba8708b9544c10765f5081cb9ced81bb21ac52d2d4fba6379354dad4c30a90a011596a5596d29f0ed420acb96ba2364b75a14460e536fc2f917e82d2d9b0508487de86fcf4c05ff46d7448b281aa114a5062699e20cdeb11969fb65105979a8e20c38ac50f455054ef3e0949ca48bf172c8659e3b923389a27ac1bb64c69762e67732bfa68ac6fa65fa65e410c5dfdbdb6abb4c5d5def0c34a69b0f570ff2fb276ea20ce7de94c4091f8b03de2be53ae21edde063", 0x1000, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:39:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semget(0x1, 0x3, 0x1020) fchmod(r0, 0x0) 01:39:22 executing program 0: mlockall(0x2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setrlimit(0x4000000003, &(0x7f0000000000)={0x130000, 0x100000021}) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x1bf) setrlimit(0x4, &(0x7f0000000040)={0x401, 0x4}) 01:39:22 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000300)='./file1\x00', 0x2, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r3, &(0x7f0000000900)='./file0\x00', r4, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r7 = semget$private(0x0, 0x5, 0x2) semop(r7, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r8 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r8, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x3f, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 01:39:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffe62, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 01:39:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) close(r0) 01:39:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) r1 = socket$inet6(0x18, 0x8001, 0x3ff) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x40000000000, 0x4) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/31, 0x1f) 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x80000001) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x80000008, 0x0, 0x0) 01:39:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000380)=""/251, 0xfb}], 0x4, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000300)=0xc) bind(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000001540)=""/172, 0xac}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='\"\tl', 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() setuid(r1) shmget(0x1, 0x3000, 0x1c5, &(0x7f0000ffd000/0x3000)=nil) 01:39:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001100)={0xffffffffffffc337, './file0\x00', './file0\x00'}) r1 = socket(0x1e, 0x3, 0x0) socketpair(0x3f, 0x8000, 0xffffffffffffff81, &(0x7f0000001080)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001140)) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001040)={0x2, 0x6}, 0x10) 01:39:22 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x70) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 01:39:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1000000000008000) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 01:39:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 01:39:22 executing program 0: semget$private(0x0, 0x3, 0x8) mknod(&(0x7f0000000280)='./file1\x00', 0xe084, 0x204) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x100, 0x4}, {0x1, 0x80}}, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000004c0)=0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f00000005c0)=""/32, 0x20}, {&(0x7f0000000600)=""/84, 0x54}, {&(0x7f0000000680)=""/92, 0x5c}, {&(0x7f0000000700)=""/12, 0xc}], 0x5, &(0x7f00000007c0)=""/75, 0x4b}, 0x2) r2 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r6) write(r3, &(0x7f0000000040)='h', 0x1) fchdir(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980), 0xc) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 01:39:22 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r2, 0x20}, {r3, 0x4}], 0x4, 0x7f) r4 = socket$inet6(0x18, 0x8000, 0x7ff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x3, 0x0, {0x5, 0x9d}}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x6bf6, 0x8d}, {0x18, 0x2, 0x14d7, 0x8}, 0xeccb, [0x1, 0x8, 0x5, 0x9, 0x0, 0x20, 0x4, 0x27343998]}, 0x3c) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="432bebc54f52ef7c14b8929a0f770711661839a3a063197d66d33381c83e8b296340f3b4880fb290bfe7413b5cee082d4dfc9c266dc12d935ae412d3fdb083e084bafcbe6dea321efe83b9540300d4dd754897b20920fb779900dab2438d07273d7542081d18e3d4f603b4047dfc2a0e2eadbb2d7eb31316a8bee1532b620353f06945bc14f6be0db441f209ded6d4e313ce50a1f12c1c61372b39097f2ca9bc464af5dfc6fc9255ae58f966f504934897abc4c5284e737956619251204fb76069073f73ebf5506dd0c236e9e92a4260a05a7812fc1df632103f5dcb192b2f864a3cfcc85269a3cbe4e5122745cf715c139f322852996a2215d851e8e3", 0xfd}], 0x1}, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x21, 0x9}, {0x18, 0x2, 0x100000000, 0x7}, 0x4, [0x1000, 0x10001, 0xfff, 0x3, 0x5, 0x1ff, 0x3, 0x3]}, 0x3c) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000380)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x2, 0x6, 0xa902}, {0x18, 0x3, 0xffff, 0x3}, 0x5, [0x1b3, 0x3, 0x800, 0x7, 0x3, 0xe3, 0x1, 0xffffffff]}, 0x3c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100da, 0x0) fchmodat(r5, &(0x7f0000000440)='./file0\x00', 0x44, 0x4) faccessat(r1, &(0x7f0000000480)='./file0\x00', 0x20, 0x2) recvfrom$unix(r2, &(0x7f00000004c0)=""/168, 0xa8, 0x800, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x0, 0x2, 0x401}, {0x18, 0x1, 0x100000000, 0x1}, 0x1f, [0x2, 0xfffffffffffffffd, 0x0, 0x6, 0x0, 0x101, 0x4, 0x4]}, 0x3c) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000600)) getpeername$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getitimer(0x0, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000700)=0x3f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000007c0)) accept$inet6(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) flock(r0, 0x8) msgget$private(0x0, 0x202) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000880)={0x8, 0x1}) r6 = semget(0x3, 0x2, 0x8) semctl$GETVAL(r6, 0x9ca6237f12a628e0, 0x5, &(0x7f00000008c0)=""/245) 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x8008, 0xffffffffffffff7f) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 01:39:22 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x100000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="d5bd56f936cde17d780b66a0d2f0295a69b9f0b96b2133289f7ee23fefae", 0x1e) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x66}, {0x2, 0x80000001}}, 0x0) clock_settime(0xd000000, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x3000, 0x58, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/82) 01:39:23 executing program 0: r0 = getpgrp() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) fcntl$getown(r2, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x40}, {0x4, 0x7fffffff}}) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x1}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x2f17}, {0x7fffffff, 0x14572d7d}}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) r5 = msgget$private(0x0, 0xc0) msgsnd(r5, &(0x7f0000000200)={0x0, "f1b3605d1a75ca3bd914a37c347446cf613a40101ef3dee1fd792bf9a6547811efd04650a5decd7d89fcb42072226244ff4f5805c583bffddc1c683f966164032237e7f721321a0fa29e7cb3d9a875a33bb7ca7bbe0cf8e3fb18828e73f4eac6889735b0d4407badf259e66eb5bc68e45feda9d131e4b715287f28e211a7490a8c3a945fc2fff093486d62c5003668ed46c0f233380c71f409ce8665847ae690aa0906a91e6f3085f2931c8271272dc7cad426f2aeab771cdf3d8ccd0a62c493d29809cf235efac271b6f8c6c1623a02039dca46b0a53d365e30247df294d1aa332bc3b7675b77"}, 0xef, 0x800) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7fffffff, 0xff}, {0x7, 0x9}}) unlink(&(0x7f0000000380)='./file0\x00') shmget(0x3, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r6 = accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) recvfrom(r1, &(0x7f0000000480)=""/35, 0x23, 0x0, &(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r7, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) getpgrp() sendmsg(r6, &(0x7f0000001900)={&(0x7f00000005c0)=@in6={0x18, 0x0, 0x1, 0xdd}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000600)="73124a4504766f149581284b2e1308f43ad5955702debcc1918991a39d25377c65aa6ff8ae6c62f57d9014047063a843014ecd64df9e6cde7e5a7ad9efeb4359991aec0d3f6e9bc002a4c61f9a1f1007d84283771ed2f31d92fd9ab12b9182c995fe672ca80d22cb21f9e05ae76e4e942901d6c21ec4f6a8908e36f005676678214321817d5063a500a6e6a78a83e507cdf925428289483d851d44d8", 0x9c}, {&(0x7f00000006c0)="6ee00ba7678aa886a647bf4c45897fbb6de5afea969c9b54a9e4f66798247d5e1ec501bdd00034742c3721ab94cfe7e074be622d923f1bc3d8ed8a8889e085b121b56e4999e8c78680d21dfc81a93d9797f36bd14a0ab1c6314a2e5e34b01aa98c11867b017856b53b7adefb47fe31cab47a4190d342b996e137f7c6289b8718cd78f9d371746b1d5223f68db4db841d59af7fb911962a1f3b9ef3344fbb3bdf6750fa31c87d612ce0d269200370249c179914c8df6625dd507d6a89260d43f042eb9058abf746b404c4db0827ecbff144c985", 0xd3}], 0x2, &(0x7f0000000800)=[{0x30, 0xffff, 0x2, "d9a186a19bf6df91a42a7a22761ee1fa0c1084e852c913159ad2"}, {0x1010, 0x1, 0x8, "b24515047f0f5753a049b016701d64f6cddace191e836f480981c14fe254c56b1222e649c6c019463eb5a19ac4e735c5793de4ae5e0f8c85429cba2fd7f938066b9b1b9171f3f25e04f6cab700d189dc1ce4d3e02101b43a019e6c8b66824b2cad6eec505b52f3a251323abb233ea77ec24dd88dadc034cf53785d2b5ce2b9edb9cbc489ddf22026ab7befcb7cb2027a12d6c66a34dc794767b2eb6aee5803bfee2176c75b940008ca71690ee82958880154f85d85128892ca2a980b7c7fc1102ae45acc55d53a72d1a5b6b83915382a1780e85a89b307468e567fa54c243c57ee387e411cfc0050b3158e588ac31da3d56effd57dfe82a9d49d500ecc3d65a99fd55f0882b05bd479934e07d08db74fd635bd33d7722ce9503afbdba8f2e7f9f534077626404e9041e9dca8bd31e8ef6de9e4050ebc69a9d574a6a6022a6056099bbe62ffc2b48c2b294444b3bc0005ff91de9e1bba30777b48cede4cd4406ae8c34c5d88a8a8fbfa4de3f60b22f030db980488ecaffcd799b9ca5f39815c6c7f801ed9c122ec6bf0ff0c2c123d577850e75d04a4a0cb0db03404cf502ed3b7e95b6fae31ba5c4c65643395a885eff72bc06c807922c54b3629a5192891b5690e7d5570b33b4e0271c571963d47333c51bab79c85ecb7726997ce513f52e3b124ebf15cc6a7052a3c1b0a5b296a7decd7a84a146b3c379f43e7644993692a6d9d07377d37a9df5513f5a0c1336954ffbe67b4c62e5f01d83f03b95b4bc1cfa3df2ee1b4798b77f1c55861e79b9937b07f87e3a181f9634f1a280ff6825fb8898a63c876aa39378c20f455a0b312af48a9d3aed4fcd29782bb99dac0f52950b34a15955dad720dd0c12b5e3ffcb1ca0d45b6dc6ae1f8f0b27dbb9dc64ad08d0352c2e1cb4905f63a8d3a548f466e47d6a9642f7de94da82f08aa2ee4264b43c2136b79cff796ffcf047bec05a1d90aef9cbc3c91b0e6f55dead1ef9a17f3b19c651710c7d36cc5177d71e5c958cf1078b7e70a0331e80aa17bcef0ce79f635ed071543958fa61262ee59634a0442ccf587ea55263840ef6ddd2785f9b32d296c0d4d70a6a86c440211acf54d72ecf22cc29664bd8fbf3ca980ab001d40f5797ee318330a9c69d1d37ef5bbf37183ece724c8896b6781d1064744fdae0bd7f125e9fdc8009d81491665a88099b9a0028df88a3945742ce20b29700322dd18bc4f1d09db318558a7101509a0ab4ead7826e907486dd0d95b5e0bbc070732e4abbf414c2c03ab2f88319b59645bf733bffbec37c7f088b3aeccae33e156baa6c5517168c72e3f9edad3594cefe1a026504353f109948a280e7b18d25a38d9e144f2b3e81ac43a58e1efabcec8fabc07248d346a9ffd77cf445ed148d01e4ab53b90f8d6c1cb261e54faa188fb030bd06e85d5651ae7365bb3c397f228b379d7f9b651f79987e1958d54d111bc2e7ea225542c7acee9c86eb87b2bb7c61ede275601a9180718f8ddc2ad6ff2423d647431ca389bb4b9f753db3b6b4c47fb46543411d2162450126dac0d21529f271888c4c8ce3312343dd5218dfecaf21403e40ea095300771ef5482f601ca31368c32187ab6d2cf0a908730e614cf65eb6d1d505855cabcc2f848cb20b76ca3a2a169952b4725eeadfc0e7fa35aab50e7baafbc4a5eb4ad7129bf3fcec004d394696aef6e24203cc401d620966d330de40bf0da9b58e94fb70798f8cfa6771256eaa4ef89a99053fbbc2a0a5fab489413cb4a0b764f1635e9026e09d19825d7178d928be5f52753aa19ce4e5ca5cf6c214f4f9382f14e35117e352ab73e83f8c98d83c796728d89496ed7f37826c1abd421303f8b6b3d41a1568d8635ec10801eeeef9f0ee8b31c3900027f3e7c5fc0bb349a6139e07c30445f0ab6c995ce974b3d134abcfc283c5d9001db8935a74b535542f4d1153ed9bba181d83239f3176501f611d136f9ed96312cfd02a101e7722c05b0fc92eadd6b73625aafdccfc3d66f59057520df352443ca4e1265b51baf79928e7e2910258c2f4525e44cdb450a87bc3db5d498fa229e0ccb683fc327b1ad25b90c77ff51c11ca8e736a00ddf5b918317c3a3a156209163f6038bad7e443b966430d6d593fe2b455ca6b80fa38c468b45f7ae1707bd9cb13ab805797b91be52e3fd4dbc559248f4a2a7a895b10c489f92e673fbe3bf398cb0438a98bcd2abd1767b7e8d52c3a250c69f46eebc68dc46bd74f50b3ab9709aec577dbd2fcbd42a7f98e4a97f435755fd20c67863cc8ca31f369ffb63669f13cd4dbcbd81102237c99bb395b01ef31e56ac9bf2d5caf67a97214be327a22959fd03e90012f68d57f7bae93d12e674f4da6cf4e43e4ce65ed0e99747a4d4bf4f9ec6fc23ca092ba46bd78b452f4891efd7706405dd34373d5a5cb13b44626250d323ae3ff049ef965dd2e6db09ea762002cc3370fab3e3c5a06fdf470ae2494c8ffb0505f94c79e2dc6d8e60634f695c84ae702f4f1fadd0c2ab56c583900daae9b75109f75e3c03d5a4ac5c89307ddc7ffabdd90ee5fbadc1071e89805769688a0fdbb67abcfd223bead0c3b2ea58325b57ba9cefa7769a5b1f0bd1890fedacaf72e8db0287b3e7bd0d8b2af53d277a6c857c55d4bc5d5f0f74bf38539912a6b1a3f03399b21b1f251084d40de29ccaca0cd1b5870e94eacd3c293cdf1ef5e6967c6d47c7f7fa3506025f8d857e30b08fea13691f00e52d66df6e067613e9f33256ccb49f73e64797b165c88b03df75183394936e071d76606700c8a2c04a6c790d17b05932772c0f709b8af6e6e43a820c17c5a4f13f006793ccd4723b167423a4cd1ae226b994c2325abcb37d45a3fc6ccac9dc69a67e57fd4cc484a619b86ee9638cdec9b13c4eebbb7b51b2d6328e369297137e1b79b9a93da77e273d4845bfbee48abb0ab5ba3907704b9cff509e2a1dba120b3f14e6df8b26e4434d4e36e70538e02a3edacb31f59fd0b5544a5368828c684812f9df6b2492e891ee613271fef8e7920f415d5c3014cb9c8db54d5a38a13fe152ad05990b6894476f4d0d55a48e8732e00b654cca7b00826ebc85dd6b2ab0a33db8a9fb0e9947f5191c070da74335f32b65c54a89ee49ce68e614f9ce30812b16067d36acc92e2a17acc3d5f116a4913fe61114fdb0e795dea0191400ed7a4fad0e4e5b53c32d2040e23d6c0d29bb314836bb50d1debae62ff0e118880c67c8848a7d597afe9172cce369f88f95d3080d1156e3427c0d1696f128d3ef40c016070c99ff2600deb403a9553d7582e00214784c9f854791f5483f14782fb8986e81aa259980115294e98f4ca43017078bee1c81753fef764d9fd2fda61655578efa008621f7792fdd5f3e01a57179eaa44ce89e8bc7aec3656e6e5cf04a0ddde240d0487be6b06b340418c52910b25d3d048e98d65dbe52ec79caa4c7f29435fdcd3b2a711e538aed2f1e2e6db86db1638afac5342603d66f7085a184627cff92533ad98483dd885b74198a042c68e39c4a3c16020bb9abcbf5e2b8958a7825397c0c223a51ddcfdc7c751d875bc7e47484b310ade9d8415dd0cfcc51d62c2aa05eae16295648f2a3d96147aecd27804e101c3be221060270e8e516fe8bfe9df07e6e7957ace53d578210fe408348733743177c348a1de6c3ee85b66d02197320027b0b1873f782a8696ce4e29212df520243dd7f55348f9738e5fb166d0c80ae0a4619ce39c4958f050ebb6032f41e09ca49eb419d492c050fee74933c84f8051d0691db3346d500aeb32d1ad4d4c9e898fa0a50eb314d6b85a342e2e422be9d52ea6e24fd4101a03bafb2a9ffd2bf74d8986c2010ee09df378287b1f921b6c45c6966eac70f95c4d1a3f7a07c490e0ed3b1960a994f791610c273c3a56c49364950d6226a9f001a1802375d2311ab0544e159ecb6515f3e98025288b10b6a222d2eaf1f4730ce5b79d8dd73950b20550623f99f18a0165a8aed5b16de4e5396548e53e8ac5031191dabbb07153090dcd690827608937a1bf89c24ff2dfe9720459172cff7b73e27a52cf2c396be4abc56bdccddf72edeb1994b846ceffadb64dc809d577de7a65c7ba2dd8bac40158ebf61295b4a46da2c802ee1aba1f30b2615634812427bfd2faf652be9161d870d7e69a51723c53c1e40c32b5dd36d434a92bd938b623ec636fbd14772faebaeadb9d35fae13738ea0723856c8ff5761ba745eb9649940cb681d3927f82ae4c502acfbf52e988a7403322d9341ad5a2c4fdf1c2c7dbb05847e2ed5eb847502a94ec5e22733e0bd8b7ae5bcc929f2590f78406f537740403f8e5dc76f0bf5636ff51cf263d5221da03ee01b5c40ef949d7490dfa87d7da0fb8b7414f2877ec2ea9ed36b905ea1581b26fbd54045803a690ce9f9cad354d76ff790152380c612731cd4563e5ca838150ff6717ec8f0c15fa96b6de72325e9d1b713e1f951946f48ec801862bf5d7f578e4292a06989493193fc38b8d640879e5d3c7f6e65f4142b4e3d9197d32f293febb565d22e028a3d89898a82190ea56da58a24a5be6fb2bf458e703ce9bff2d6ff1bf7e8b57f7b99b8f3d3a29972a90294ae2e9989bd1d602b035f9f57adc546db5792cc647d23e9e2083ed728746e8b23b6604868167742c549e96c18af0971092171b8d0a634a0fb3933062474e25dc7299866c8fcb1cde711ad90646649207711e478692cab27cc5f82dd2ae4b7e271e2d8bbd98afea3712527ea41ccf7b60c4ee8d797f4c8f834efa98efbfda2733428333364562b3faeee42e68125b31608f9e39dd58c3034a04a8375858d76938fe7d4e513d3101765cd640d00c33c445ca56ef7d79fe8069c7ad3000f108e99743afd99b599192607237fafc069bba397f9617e9c638c3570dfb0618f8b6d50e418a72869ec4d46944755677947ec5707f00e9195b84b169cc52cc8bad0664e51a1f98295f6940959191d2eede04cd583c290da3a7cc844768f4c71e2d2aaf4f540827ce3810430674cae55faedb08ccbe6e2bd1bd559c1d582dd75ce57753f6cdb69e3b2bb54e159cf99e119970383d0ff8060651f5d6b4245cb1129a431b23db038dca34df1aed4c754b076b559bb159e75196933b74e838d51a4a6465075e5e13a6c4d9a9d16bd1616dc6eb8891c59f0f15d25be65a4801e41ba27c1644273cf69ee9338fc265193ae5898a32db574aa4414d5a87185a74575e28aa0bfc8b87098f6769a8986d9080a32a2672cb4954a7b421aef03261001ee530398d9b334ac1de245aed7a809c71e0c0ac8a07c47559670192a4cf6b1022e798c6319a46ae8ea5f2604013797b428eb263928f491e341620cdf27270692d1f36f757fa9120330f6ce4ea7168107271fa10b1196aa5a12b17e6dbf8eb9f2cec7649f5b5616f08ca02dce949f5045bec734c12d745b64c41f632d550dd52d723254c29a9732fe98091e8380896fa1e522beefeb0c09d07d9c5ac737d4b7129e7d25e4407c7275e7dd30e0757c986dfa6a53afb75a9756990a13823a9950f11c3a5051165145f157ba59d78c4db52daea52071e1dc535748d21a3e60c885d370d93d50869e974d661d9ed34be3aace2fb6ae8157cb16a1482fea3e92bd758296052f44da60ddc87de099452fb21452e76f78b7afe1ac174af26f76e377f38d3ca39a815c30641b3baa442a42b1c4160f2f3dc9a8754ad9dfc2fe0e0a9eb16ab437fcb4d29c2f8f7df7fc26052f4b8542925c2b1816a37382cc5a5a8318f53269b6aa0f5bf6ae51837c9eccb454d50f59480f"}, {0x88, 0x0, 0x1, "e531657d0d78989a107f1654e65915f837af26f25b5f13a1971e59c2d9d385e6c8f618bb13c7f569e4e04d8c4c601e5ef79f206568996bd6710c63543203b28aa24afe75e2c9c1c9ee2435003a4cc667649469e9d336d253d4e650c551bddab743ce92813fd84a52231f8c8b34ec200cec3490da84e78e96"}], 0x10c8}, 0x40f) fcntl$setflags(r2, 0x2, 0x1) recvfrom(r8, &(0x7f0000001940)=""/208, 0xd0, 0x1, &(0x7f0000001a40)=@in6={0x18, 0x2, 0x6c6, 0x1ff}, 0xc) chdir(&(0x7f0000001a80)='./file0/../file0\x00') writev(r8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="e2cf565c8895e3a6bc9c569f286968e7abd298e7ff4c15313ad8462b35de4dc3c056c77b31038ddf143e737e4b8ba24c45c29ca6eac365560488e6ac28f6614b3184a82559af7ce58d6933b2c08fa16358b7f3383d1f3d41f8e5cbd4924aaa2189b8a7212dfd49fe3fdbb5d207ff8e3b603dcbceddedb091ef2dcd38c62c88fdeff460d14729f390bd3d168aef3e4a88f91f9d7a1b7439c1db1b27f86dea06e5e9cf70415a40b27077a3fec8355f2cf00a288eb357e0a4472f57aaccce137d1125ea97b1c6d1b93c6b66c784b4598e93475b20180521a542f0c6af56d40aa624a8897f7a2a4c", 0xe6}], 0x1) recvfrom$unix(r7, &(0x7f0000001c00)=""/122, 0x7a, 0x800, &(0x7f0000001c80)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001cc0)) 01:39:23 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) write(r1, &(0x7f0000335000), 0x10052) 01:39:23 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/71, 0xfffffdae}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000400)=""/80, 0x50}, {&(0x7f0000000380)=""/23, 0x17}], 0x6, &(0x7f0000000500)=""/4096, 0x1000}, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) fcntl$setflags(r2, 0x2, 0x1) 01:39:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x10) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000200)=""/157, 0x9d, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x7, 0xffff}, 0xc) chdir(&(0x7f0000000000)='./bus\x00') poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 01:39:24 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x10) 01:39:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x84) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 01:39:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000280)='./bus\x00', r2, r3, 0x2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x1, 0x8) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = dup2(r4, r1) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x98, 0x8, 0x7fdc}, {{r1}, 0x0, 0x8, 0x17, 0x800, 0x9f23}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x30, 0xfffff, 0x1f}, {{r5}, 0xfffffffffffffffd, 0xa, 0x40000000, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000002, 0x28d, 0x20}, {{r0}, 0xfffffffffffffffe, 0x48, 0xf0000080, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x44, 0x9, 0x9, 0xfffffffffffffffa}], 0x0, &(0x7f00000000c0)={0x8430, 0x100000001}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) 01:39:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000140), 0x4) 01:39:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="2350013e9a600dad07f353362ed8cdae7ac8c71dc3def6bfa977bcf380a1ffa1f8bc5430dde26409000a5d73985591a1d2829fd68255b868a402b5a4a7eee74477c2898c096964fb9b2e132317cc", 0x4e}], 0x1, 0x2000000000000000) 01:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = dup2(r0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x104) syz_open_pts() write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:39:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20000000000000, "0301000000898ee6f390b0750f00000000001000"}) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setgroups(0x5, &(0x7f0000000240)=[r0, r1, r2, r3, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x101) shutdown(0xffffffffffffffff, 0x2) 01:39:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x6, 0xbbb) sendto(r0, &(0x7f0000000000)="b7a5d5c07df551b663d4e7cba2b8653a99260045a3c109ad7abd2511af430d13c7ca1954d295caea34d305e562957f8790d9290bc7cbcb3e90f953369a0aa7e87903f9b89263847d5eeacb", 0x4b, 0xd, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5e4, 0xb2}, 0xc) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 01:39:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) 01:39:24 executing program 0: r0 = socket(0x18, 0x400000001002, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) select(0x40, &(0x7f0000000080)={0xc26, 0x3, 0x9, 0x3, 0xde, 0x6, 0xffff, 0x8}, &(0x7f00000000c0)={0x400, 0xdb, 0xb8e8, 0x10001, 0x9, 0x2, 0x9b9}, &(0x7f0000000100)={0xbd3, 0x39c, 0xc1, 0x2, 0x200, 0x99, 0x82, 0x8000}, &(0x7f0000000140)={0x9, 0x1f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) socket(0x0, 0x4, 0x401) 01:39:24 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x399af521) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x9}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 01:39:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66698b5f91545dfe6cfc53b2dc6c653000"], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) 01:39:24 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setsockopt(r1, 0x3d4, 0x3, &(0x7f0000000240)="697a297240be53ea8466785bed1d07db18550ab66dad1f2a9dd4e52fd232f6237764a3990d96ba22e4c7fb5ba2228064468260d9d362abb370190eaedad52f3bae99d33da85b4e80aa4ea767ef25132f8b4320b3ee8b71b07b34a8c501be6c12a4e55d3ea921d20f2593697bf5ce98c0e268bf42f7d9fcdb3acb76b2ed914c02150dba08505a96137eacb4c188b2ced8cbff5beaa8c9341783f9", 0x9a) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xd, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 01:39:24 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f00000001c0)=[{r0, 0x41}], 0x1, 0x138a13b0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) select(0x40, &(0x7f0000000200)={0xaa5, 0x695, 0x9, 0x8, 0x100, 0x100, 0xfffffffffffffff7, 0x6e}, &(0x7f00000000c0)={0x5, 0x400, 0xfffd, 0x8, 0x2, 0xac9, 0x2, 0x20}, &(0x7f0000000100)={0x0, 0x80000000, 0x831, 0x800000000007, 0x1ff, 0x1, 0x2, 0x7ff}, &(0x7f0000000140)={0x2, 0x200000000000001}) pipe(&(0x7f0000000000)) socket(0x6, 0x3, 0x7) 01:39:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/22, 0x16, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x200, 0x47}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:39:24 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) close(r0) 01:39:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1, 0x0, 0x4713) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x9, 0xfffffffffffffff8, &(0x7f0000000040)="868886707c0fb498f3a3f74194f53d5d3f8da31acec37b63ff5f611911485bfd006860d08a211c2d4b7ff54f2db8e750a109fe769fb0c027491022e4529d820b508bb1", 0x43) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) r3 = dup(r1) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xaa91, 0x6}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 01:39:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 01:39:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x574c, 0x3, {0x20, 0xfff}}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x77, [{0x3, 0x800}, {0x0, 0x92}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0xa0}, {0x3}, {0x0, 0x8}, {0x0, 0x1}, {0x3}, {0x3, 0xa228}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x9}, {0x3}, {0x2, 0x4}, {0x0, 0x7f9}, {0x3, 0x20}, {0x2, 0xffffffffffffffff}, {0x3, 0x80000000}, {0x2, 0x40}, {0x0, 0x2}, {0x3, 0x3}, {0x3}, {0x3, 0x81}, {0x3, 0x3ff}, {0x3, 0x726}, {0x2, 0x80000000}, {0x2, 0xa2}, {0x3, 0x1}, {0x3, 0xfffffffffffffc00}, {0x1, 0x8}]}) 01:39:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x802, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x304c0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0xc004, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x0, "090000000000000000ffffff7f00", 0x40, 0x670}) mprotect(&(0x7f0000293000/0x1000)=nil, 0x1000, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000478000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x7) 01:39:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 01:39:25 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000380)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee498915416993df16e5c1e174337461c84e1311bd0455ea2a4c9c4614b604abb7144cbf343bf7d9f940c6a19235f87edc83d150364609b5a082c84fe3239974f454b3de2a3dba27a0", 0xffffffffffffff0c, 0x400, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/136, 0x88}], 0x1) socketpair(0x1, 0x4004, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000340)={0x0, 0x0, 0x81, 0xfffffffffffffe73, 0x8000}) recvfrom$inet6(r2, &(0x7f00000002c0)=""/89, 0x59, 0x40, &(0x7f00000001c0)={0x18, 0x1, 0x81}, 0xc) 01:39:25 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() munlockall() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() r12 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x480, 0x0) ioctl$KDGKBMODE(r12, 0x40044b06) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 01:39:25 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x12) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='\x01\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) chdir(&(0x7f0000000300)='./file0\x00') 01:39:25 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000300)=[{r1, 0x80}, {r2, 0x2}], 0x2, 0x7) 01:39:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x2, 0x4, 0x86b) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 01:39:25 executing program 1: getrusage(0x0, &(0x7f0000001400)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 01:39:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x101, 0x101}, {{r0}, 0xffffffffffffffff, 0xc, 0x20, 0x7, 0xbb4}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0xe, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0xf, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x4, 0xe43}, {{r0}, 0xfffffffffffffffe, 0x38, 0x1, 0x136ac74a, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x2}], 0x1, &(0x7f0000000300)=[{{r0}, 0x0, 0x20, 0xf0000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x7afd54ad9cc176b3, 0xf0000000, 0xffffffffffffff40, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x0, 0xffffffff}, {{r0}, 0x0, 0x10, 0x21, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x41, 0x10, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x5fb89fcfb7083875, 0x0, 0xffffffffffffff00, 0x1}, {{r0}, 0x0, 0x4a, 0xf00fffff, 0x8, 0x81}, {{r0}, 0xb2d9398faadc7fc1, 0x40, 0xfffff, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000001, 0xd0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000080, 0x4, 0x4}], 0x8d, &(0x7f0000000040)={0x6, 0x13a}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000180)='mLA', 0x3) 01:39:26 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) select(0x40, &(0x7f0000000000)={0x100000000, 0x9, 0x6, 0x70d, 0x216b, 0x281, 0x5f5, 0x2}, &(0x7f0000000040)={0x4, 0x8, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffffd, 0x7dc}, &(0x7f0000000080)={0x80000000, 0x8, 0x0, 0x7, 0x10000000, 0x5, 0x22, 0x8}, &(0x7f0000000140)={0xfffffffffffffffd, 0x3a}) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, r1}) socket$inet6(0x18, 0x1, 0xffffffffffffff01) 01:39:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) pledge(&(0x7f0000000000)=']$', &(0x7f0000000080)=',\x00') setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 01:39:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a500f84df12b47, &(0x7f00000000c0)="80b6df75c375dc910620497d63e0c45d4f0e6598fb863ca9cd43c56e609f7b8b1eddc1008951a3b0e9cb7fb2602f22a5fc8d3b7676b6fc399c5a0e3a40e6844ce89cf2ec6269b6b568f8992aeab4220fb6132f84ebd013cb78", 0x59) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000180)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="2adb5436e708cbe706bb26d86fa391465afb6ef12279c50d0bfe02ecc98e13e4a359e6f9a25456213df030e4dfc46d06b8886e427ed5688990d132b5cdf001790c96312b003f274fe9e1c87cbf78216911477fc78dfcfc24", 0xfffffffffffffd44) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x10880, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7ff) 01:39:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="51e6fbd1a27b28fa3d684c31a4c3b0578e5611d1a05b05168793e29ad5dbc584a037df9b2efe1f722b0d87aedd8a1844807fefe4ed52be819d3e21ebb6e22488730ebd2ce015b444af0523f8357d055087029b3ff349f5c8e4e15c71", 0x5c}, {&(0x7f00000000c0)="7c19883c45aaa4c1e76dd57a1d3779addd453162e81281918356c12977c92ef95644143060bb7c087dc5d81c3abaaef3174b4674e6ab7816dd9a3ae77ffbcaed8359fc0315bf17b5eaf79dfda60a2da3b846f8ec4457a7b0891bb9b3a0a6204b", 0x60}, {&(0x7f0000000140)="5c8cbd594330de34b323a111b60bb58e9326e4aa23905bebbae9ec24fa4862ebffe3be6f2b", 0x25}], 0x3, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r2, r1, r0]}], 0x30, 0x4}, 0x2) 01:39:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x9, &(0x7f0000000000)="03000000", 0x3) getgroups(0x0, &(0x7f0000000180)) setsockopt(r0, 0xfff, 0x6, &(0x7f0000000040)="3f1483c56f78f922539737d057ced5d1b8c90dceba38c4e035d809d66a33e5c8bfd809ed666e2aae4b5fc7bbeca80be206ac2a7f10e2097b6c800c0dd09eaa48c4354853eef57db046251e9241f9b2baefe6a7c0303980fa9fa91490b2c3be29bb4e6f148012f51ab3dbc4dadd457c09fd1f0684019f9ae6c9235ede6e3c9e145582d9014eab0ad19f7ef12b84", 0x8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000001980)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/165, 0xa5}, {&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000600)=""/40, 0x28}, {&(0x7f0000000640)=""/133, 0x85}, {&(0x7f0000000700)=""/163, 0xa3}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x9, &(0x7f0000001880)=""/230, 0xe6}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x10000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:39:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f00000008c0)="5109d99d97c5d6c8", 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x22, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x34, 0x200) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 01:39:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) close(r0) 01:39:26 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, 0x40044274, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r1) 01:39:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:39:26 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) setuid(0xee01) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) 01:39:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000700)=0xc) r2 = geteuid() r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r18 = getuid() getpgid(r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r20 = getpgrp() r21 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="7300000000000000000078b6aaba7fd3bd1e6ebd55179504000000a8e0ead54bc92148d4052f735d60b308a1fdffe42884241473c107ec59cc086594819c639bd84c5a8377eaab627cd603de245bf5db973863070bae383494bfa977aba876b3135043bcd1513a3e8facef8430cc7c982692dfbad8996bbf6cc6e2457856d0500292f0aef4969cac0f0fab8dbc528dfec964f4e97f0549bc3f7a9737e23884b894a3ecf732abd460c8333350b154b1ad81c25c3eb123bb9080d59e08439e61e90fef8f22e968812e1eccb012ae4c7a89e7cabc139569b2e236947f799b0b2bbcf581951a2bd3139725ed4432a4b3b8c6b77c13cc971863"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000300)="5833a6fb40f060382817534ce43d0ab9adbba969709e1f4220c74f3a8a3d06420d54dd0f62e10347b9bf18f1cd79ae4f3bfe8cb66ad2943ffef8f535bdb067f71c9fa644d21f3c6e34b05aa6132134a2747f09148b2ada9d79f8ebc4206d1f02f7ac3a5b860ba447a801c4fa67cdeab95131997a1443c0dc1e441418f5ffe8d282", 0x81}, {&(0x7f0000000440)="7b93954e2ba0eb6d179ed654210bfb33bb1989f487a368a4a4a93c5c75620e08658e469360709a9d040ea3c4e57de4db6935e5edcd5edd48d78507d053325c2b21843aea443cd82f25d5e8a0ce9018fd7cfb791ecf022a0dfb947becca44b017dda56de99b618c17fa46ced231249c2845c25e67e30b9d331f4a77c2c411552fd84119c9e94afd55cc5a8891c251e6", 0x8f}, {&(0x7f0000000140)="97206862974eeb8e529b6b7079d324be0d34c232bd69ee6601e11f53d0e70d82e88748585aff", 0x26}, {&(0x7f0000000500)="8dbd789ca00cecab968daa03c6d53ca2937cc0b5bb50d4604bf6988fdc8af45f4cbb9794abc5dc282926a5772ac876b1e5cc236cc278d322100978914d78d12a23d800e3e3a010c3e369ca72f34d374f97774dcaf59abec6068183c92cd93d52dc3ccb84df8e910485e327096069492374537083fe02900a4c098766cd54a3944d7bd33ceb889ec3db2969a72b0a0837aafba5322afd0624ca21e7ae649b43ba2eddc4c25aa833c31f11e8f10d4424c2f972146453d891fddf308186963c091b722023edf188af4f4d4343fc0d488651c07962f3c5e5fe15", 0xd8}, {&(0x7f0000000600)="1d3c069cd14ad3ee1619cd3a3b6087952853c001ee6365bb8d463720f201952be2a47005ab7c726592e61bf555111b000b24696fe64a37a48ca87282e6001531313930d4bdfac622bbf5abb00d896249e5731a95ad0c076400044ae51e49f175e00267ceb9bf39aa32cfa47b1bdcd0216a5fc62620652164b74db53550c2dc5eff2fa4b42f6c371e919d14d72dfbb6db29dc4e0de0c65c45df100a692f7d7dcfec2acd894c1b218ecb090aa6d7b34dce82cd9a3f5ce67e144e502e497ae11f3e829c2af2dab9b06834aebd9254506a0d54c5027297db39d9f77d7432284ac3798c95b68080385b801ccae21e245e50cb1f8aa4e0cd", 0xf5}], 0x6, &(0x7f0000000cc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="f3ffffffe11f00000000140000ffff000000000000dd2db6e02cdf1afa9fc46334e662f8ef61f22ce4ac9132cfd4788a52067a5dcf538498d5d334392d0355d9f5d4a9de7f1f5aed6a2ee5b698742d392d48d42cf087f5ea48c686524c95dcc9fa524a25008b1a6dea0a41c8e6c086cc1d1a639d4694c7d86669f354bfe749aa3460cd0b68abfce9843a0fe8b880e507b1f8ff8d001687f7c7a07b18c67df8098602963fb1c1a1ab0d4f52b9630069f5c5684f8d9a6403386f62c650e057a4580b144d58d2f0cf95d50bc76f46b559af0d5ecee7e286937efe856c79b9d24a7eba61005ef53c890b7b84cc04f760", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x400}, 0x4) 01:39:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x101, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) kqueue() readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) recvfrom(r0, &(0x7f0000000000)=""/106, 0x6a, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 01:39:26 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 01:39:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000003, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8000000a, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x89, 0x0, 0x3f, 0x800}, {{r0}, 0xfffffffffffffffd, 0x3, 0x87, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x80000001, 0x7}], 0x75d9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf000001e, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0xd, 0xfffff, 0x445b, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0xed}], 0xffffffffffffffda, &(0x7f0000000200)={0x7, 0x2}) fcntl$getown(r1, 0x5) 01:39:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000200)={0x0, ""/119}, 0x7f, 0x3, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:39:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 01:39:27 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) 01:39:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) semget(0x2, 0x80000000000001, 0x20) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0x7) r3 = msgget$private(0x0, 0x112) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/196) 01:39:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 01:39:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x6, 0x3, 0x7fffffff, "e70a45d08c62324aef1af5a205baebf3068270aa", 0x9526, 0x7fffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x3, r2) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x5) 01:39:27 executing program 0: r0 = socket(0x2000000000000e, 0x7, 0x9) r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0x103, &(0x7f0000ffd000/0x2000)=nil) kqueue() shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 01:39:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x44, 0x3) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) close(r1) 01:39:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f7040000ffb8e49d7a247769d19b000500004860601e000000000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) recvfrom$unix(r1, &(0x7f0000000040)=""/77, 0x4d, 0x40, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xfffffffffffffd63) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 01:39:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x1f, 0x101, 0x400, "1eecf4633959b7f822d700096012fb674d63381a", 0x8, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 01:39:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x40000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) 01:39:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000637000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000002500)=[{&(0x7f00000000c0)="5b55ae2a391bffb43a1f677a5a832bdff606a8132520e9f000a6ea2c2978ea83c89bc672c196d49b5e407d0f94f5d3c81603a16451ff44e1a9068489e3397619b5b91ea14b76", 0x46}, {&(0x7f00000011c0)="f934cb6deabd49af112a1e559e5830277b7975388c2f952e7fcd81fd3157a2bff56b866041280890a1c05936a66a1c424d0e8f5aeb4ec9616a899751e514f82e25ba7dc0cf2ab19075d16c34123f2701ff891aa980965c74b4766fabd7473b5d4cf4d53afd", 0x65}, {&(0x7f0000001240)="65a212384910d09342b9e0bbfbce0ad0692cfb53a40450ad1cb00accfb5343b72175ca15ac8ead5770074129889b430588764c84c0b037095a94c0e0821edd1a75f6e60a2ffbce9b8cf2b88b87656b826026b8cbacadbfbd089bf6a82096aae75c3d034a1add7eb6e96f2fe31ba59e890badb386f5c0abf2bfd2438c04f7e5149ca9ce5912c061ea9a3dde008a76ac595eb969d657606304dc9d75ed78401a1a5d30dd624e8c08595e7e18ee09436108b346bbe55c367eec35d8424d0d0851d3b975a7430326e63d99f4e1e08d4cffedff702a84ec7c5d", 0xd7}, {&(0x7f0000001340)="02d2cfed4f214b39ec703e32aa08017ce633fb2929fd9dcd1b4b6a02e2dd85250ac01a96c6eab3fa6436c3457914a52a44ad2ce13e03fd1c4ee85fcfe815d34006a315", 0x43}, {&(0x7f00000013c0)="2f86c1e1bf348569944f8358af9d413a10889d7076a0f06c4f532c27cc7a283b6c70f7f773c050faaffba1d6d2ef94c379b09da080f8a9059d7fce0f12437a25e01b406a76d0f84f8294f15ad9a6d51c2284b63624d33769770486da92561de18423", 0x62}, {&(0x7f0000001440)="baf609a18d0c47799bc96da4391bca29e1ef37f615b4d628622e08a33a121d3f8f6d5687d9679ba2bf9c70c98869f86203c727c0d9d99b19e83968b0c76cdbcf4c3625d66101ba3891d1ed992c373e179f8427baa889d7b45562038f63c229c9ce25638d2e273c49e8a3083fed856215c197a43cccead0f045d93a27bc23baa49a295d56fb5e96f0b0c445b735f8958e66056e802b8b85d53471e0c45753f5537c113524629af2", 0xa7}, {&(0x7f0000001500)="9aecc7d8a6f5b863ab23110f5383612eb70b7cbcb0af9ea1f0f569fdadbe29eedcb2dc1bce3eaf1e9cef85359e523ec6fa668be8e7b1508cecbf7e3ac9dd1c13e451dc6ee56ec67e15008c60ecad1d5ef691ed9963c4d12ba870b82e0e76d55ba558d0a7a75ddec3519d626d8f6557b53e648a444bc6f77d7c29aea03b3c94e58f2e5c05becbfe4d75f27e8188314ca7f9adccd384d5e0bab097f0bcf541b8714515634d619c7a3ff5f71aee05b21da56d96688549fe798a1e6499a8134d60afc0bcf93a198a2dd20200031c9f7d640201391c4fd4ef1e1bf62354baf313524d8c81e2a17ff122875e3599496c9e41837dbb5f78fbbc74a49e63610c18d2d5227051eedc3f71b085b67927356ae04200a9d4d83816d8a0c064270a450b7cad5ecc8527c827b2927b2715002a17438413a2d71612df14b7c4c3c73432627f9142c416b57448b699665f2cc52150c60c7f436a12be2e1af42f136484e5108aef576e7f2f5d0f03b53e7afb9ce0fa899e11c8164fc71b68aed9734c3e38407efa1b2fee012bc4436ffd1afbf8beb27eb7b9c6aa6fc67b8fc34ecf0ae3d95b2f0669c97d6402f7570d4931b41dcb4f4b5e99f669fc11f41c9383e182046167a17b8b4aa6b132ae2beeb08033186fd1767c6853fbce1679a8f7835adb689ebe5e19d5cb89a215b1d8b645dccffcf0d4dc4dbafe53eebe70cc27475ec0365381fd702e1da9f39d8f9b409b5f46ec38c06e34d8b2d41318a50d971312e5a0637e52834b3f96593b4dd86f45fc3012da365055e88688a8e16cc1dcefd22273961ac707cacbd7cfaca146192644ef53ba0796f071061b69aac7c4c8cf8ac2c7b8142f24a76b0a43b9b4e67d9f532574d76972b8a763eb3bdf0dada4a534e3f84a9e24787ac3a4311d06cb864bc9f882dd8b7f45f481bbd6e9dc14cf5cbc9936c19bcf929b0ba3195534420ed94e5c6ad087798dfdfab616c8c7c982b5b9eae22c4124a604f1c611a46fd3e0e42143f093c7bf57b9efd4eafcf8a6a96ada2fd454ac655c0b97af008de177f56d75d95df0d00b061383985c26eb929266ddcc8cf1318c4e93d062a14f5aeb0b1d3f78ae3c059ea3ddc5852e3d9c09255e00f8ef0086201df595ab0e2ca2d2e09913150140e0e35584845ce62e2a6cf3666851eb06ee899ee26a682a28d38f483a256b6cdf355c4b84852a4fca6916eab789a5fc6c8cddb961c2f4f7a91c77497f49b1f73198562fcd7b4342599155a7e2c75e6b805416d0852c8bb362919f29ccbb340e0f8d23371b51dab71131be8f4a13fd2be45c1cc1090b362f1fa0767b2f8982bb8788a84ed5061e61476f2972213dd2427b5b76d0fb7c291326cb7d08fcb056caddb6df356e1a408e2d0c1ead5331607c3012c1da86a7f100af4068a3c466d2ed87d3631f23b507767c1da5c5c57759b2b91fd674cf90e79a547ef8dcc41bfa97db3c902644fdcd73956cee6eeca043d916dd8129ed8477b7dd688abaa6921868c176028971f064c287d599563b757bb3c09ffab8210d27719806e1b1cf356441bfe23c449c3658279af4fad7a6fb5cbfeddda68a682e78c7df66a9b149fe76debcdac1b66b35d60d9db6b48b5b64e91476841ba16e63d47e9031019aa412d938a1d0aaff560dd56d1f246d8efbef2fcb28d794ed02f2208758574be4d33a66b8337b4d8ec72575e1f7e3684605f1503acfb6ac4fb9df49d7152eedc8c546b2aaabed131e34e6b80920d470233ce0a9a069012e59f9134c5e95f89369764cb33d07b057b65b417edadcc310c55f5d9d94895665fe2bc6cf5cabbe2b7e1422e22a3932acd46f85a7af621e00ae96aefd27d800e395170a0e71e2684cd2903091d7a0d6353a19c26f73b08311f594d5676c1427d20e2121f1f1a3ffca06cc14d26c83cba50d3bb96a4d5d2a98488e9cc155734c30cf14fed7a882860018161eaa98c58c808350ee5db663e88b08b141ee7664ddf8b64b174402af70974d9e71662af459daa026ca4a02a9fc256703f5fedf272b6f8c69bf37fd40af6da8b4665b0f01842319732c42ebf06e42026e7936d2441035ae51bc1d1efe6f2ce78fb6e982d225e579cafd22a2696ad6cf9023b132fec2be984abf991b9bc0fd3cde71eeb92e8d3949abd3ca5e905387dd7c74779899247161c292719d7a533e3f4ee118241d31a43a04492816ccd4304cbce6645d85b003a8509999ce7bdf26fd5fed79dbddb83552b058993b7d01159f04f0acc2e962b0bbe20ac21eb41926d55c67c2ee3f7746f5c328976e0f49c5907e26c78b8c5a40749e2354bfcc56075d6389349d92037275cce1716c1470f5ecb859f8c17646b66d08c7a63a1eeea2319bcaa9afec67666aa7afd9ccd749c6d2c31a2527c9ee12fcae4d3ce2098baef59d6737bdc1636f0bc2c1e6d2f23a8613a4102648eca70f8c48ecf4215199208b01e558f2ad05c6a0e427c9bbd5b2fa884c78cb5f07eec753dd9f7cb3d46b057ae2695c5303a8c115a61f2cb940084ff92b0e3d1791c37a3c3ccc5a22b5dc385b17e32caa14e7b3388737736880e29944319f1be7dac9815e1a4e213d45ba9df6936f91104b99ce378f09a2baa3eb0263de088ee3dd0c122f65fcb72e34116a8cecb82db37241190cfd60e49fe2c4de8633f9fc4c45a57672bc9385432c3ac7dab2605000bd382faffa45d3b6ddcd049d0c61b10d9d75998a80db5354d56043851c49309897ab80cf2f773b57bd30e337070237bed6bf75878b99a17ccca24f92e79587a9f36efc4db6189b990da2d33d915fbdab09f23383099a696858f2539c324ea8ebd56c2b5f7aa5a2580adda2d2cdef5bbdd0a6bc11b72829792b6dff99fab3a2c0b9e28eed1e27a225b0f9d3086fe149847e72352bd4dd1d6d69adb10360861d3f9bb4dcee687eb84b91f7dea7d44eb671ba499504f5a55671d8adca28fb1a21ee0dbf434b5b3df08aa81b8a2d1a44a18fd20a3219f729243d7aa027e1d4ccc1bc701655be022f5b4882bbeee7016351c7d8e3a3db9e6efe5ef221042c674b1e197de9df7bbbe4a952175d8684c117bed5b1c0e1804993134e9604ca638a863c8ec5d2c749e21917d155eb004775c90b19fa476762d9f195ef70e405409fcaf177351db539b02207b0c69132ceb8ae21130433e39a710ad867ef14ff36c7c6fc4fae7c6800657b067dd94ddf0bf52a101f318cda342620dfc046ac0f3d9c779f4824371064c090f501c2f13fc3b41fda6cafccde3c3a5b09abb05eee7070a79e0be7ed7ef8ecbbb00fa7efc0551386cf09e7ab4024da5da00ae4b183e08c2d41647781ea7a2bbe602c23d33616a1c77a29ddd51320ebd7f0c5f5ad966d977798a538941fd83924e36446c99a52ef12e3527feb52928a5d521024bb1606ca2d0e65ae8b1c2a1311d77f418c6535cc8333f8e3fe47fac9dc22ef0cb5531af352270a6f7ff87089eb4eb7399967a86b1869199ad8022c469a484be2c077ecffa37d7d5b135364c3be9078b44e6a38399b16371cac8f71cc356634ea8d6ce52e09afdf4c33e3dee044c1b634f4b10b9778d399c44806e8dcb8d0dcde1cd3fc5526c2a7cbb25b09ab61779df12ae41640d43575089abf9bfe610dc1a3128426583bc9cddbab1a9455d6f4164e849c80d02d52a8fd1b71889256240802fb8bf2a4bc71a476130bbbc97cb5aae7878351cfe8ea110a3493a2a355388b99236c30c94487340b6bc331478dfda0bfc8b6064ee0fb16176dbff4b656914c12f8ccfad80c517f065cd9bb1043a8e3080363eb54819fc9af448f11cf6983b02c0bb56050ed7240b8264aa337ba67cb0b97e36e5e95e1fa14a199ef99ae29c857617a3c752dd4da30f096045ca1e2cb06d0a77850506a5561feeff1d3c21d8399b97bd28457b59320fc274b5676877d9171122dfcecde60a02eb32c71f39358bafe573b92d407996c8c91e902f38926c7de6349c56140bdee321435fb4151e881f76a83e0324b6b93bdd36fbe0611d353d6e03dd57a4fcd01bf468b9f2e3de42b4dba6446cc7d0125661cd70499d4fd56e107811db4dba230504732dba93dfb57f6c520c86e310f481b9954339856fa7cd8e62150a4b13700eaa8fe8d5139aeffae3926adedebe3049566acaf6666393bd24ee081a816382b4780b318b14d8d948ce3f01895e5164a9abebbd02f95a78363225727cb174f16cb46357a27805d79a1047be5f73a198f3379d2147d136f91f2b3694e597f54c583832062aeb106861dd772a65eb619e17d280203ab415e0ffeee4756b750989268f6f12878669433e58b067f24f64ee0999e3c18bfabcdf121a7c354fbeea2716eb9d7834b3e6be73fcb62ec42df9bd14297d8f38cb90637ec2fa41ff6696817232fa0a5243afc61bfbc0e46845a9c00e49d26d060e471d8dc5952dc1a6642492b4ef890d475b21929dd5ca8e05ba7548c5af39453462e253c0c06f4fee439a907b797b54059fa0c01ff3f5d19718ce31a7efed4816887329c2e0a54ff96e9ff761df802d36f6834c7c5f29cf24c8c4b36024a30ce5b351518ddb2d803a7f04add3c611108ba2fcaf094eb9bafff22bbd9fd8ec377c83f252fa7535be00d51874f283029a5c925675eed8c769fd986b09e3f94640b91ba09e9092bf34527655d718ff86c875b6e69c55f3f35c8f808bfdc0c2dab8f44712b1653ea9b601e0bef798938eb4188022e6b5e1df028d61e93077315786616453c8fb81bb357984099c1346b9a100f52bfb3beb4fbd5898a643f6f85162ca2cc6d74ecb8fb25e5facab3110e1a63b89e703018eb26e4b3d3cedb1451eb19fb3d917d73a3bee89d4ad969c15635e53cc72590bfec383f6978f77d76759ec714add1ec3ed4baace6734b29a61e2c116693d5ec0075d6d101bb4f1b4d2292d7d1c5493b49e2a778957ddc9268def46ec9b32cda38a5210a13ef0be3316ff968023707b111e4904de6000c64d78adffd25c8ed5f55554047c411e7edfbd7968fde04f8b53e6e348cd804ce30525845b1982646edd922c1d95c71001b2c5f28022edfd18c1c870a4d180ed4061286552becbd13309139e1d57aae3f694b9db5feb01af5e2d5ac76707c9ba11627d5c32a6d9c6213015e79697079bdc2c33716db6f1f51aefb146b4c6d1cf35b3097fe7dc1d6b1f97a6bddf273c69368f029cec531aac018f36ce71586244187b2989c2985e37c5ce05fe59d836f8c7142b5e2eeeb73b35534dfe3a2a8819c261e1b9ad9c4766c8dfb84591449e757e84f767e10833f6f2f3fdd8f3d134ae79e13ddf70789ebef2798f1c20320ea0a3785fc323a9defef39e02ca40643bdf7c27be7b053620f3907f06ffe01d9c91b8b63ab0c478557641c69a954d730c38705e6feab06f712ccbda8db608118233bd17b8226a1e7ad3e239fb22569c9a64f3c7c3d68e331f8cf6578b737096fd4e8d194d5fe1d6b12ecba84ed1aef2702fd679975427e241878e26f4c4c4ff72c3ae1aa8ce055e576866c3ff5a4a0cfcdea4cbb30be724ad9e4b1ed30dd64542df8ff88dc2642eeeded05e315ccfcfd623f1da1db6a56c860151e35e395bd331a2bb59d2bfeb26fc272357793b77edd1d30c0dcddc6f241aa26720a30b46c2c0cc00bac35483da532ea5846f6aa3f0f139b68f769da37aef36f881b66c14210e226fceffef7f2451b6862ca56d9604ef953cc8dbae26e02c380af26196c0d7e3a3a6e3819afc50033fc77dcaa1ce57525f3c1a98fbd72db5a446592407b569280ded52778d57ccc414e15a04f54f6fff5b5a4af6ff1", 0x1000}], 0x7, &(0x7f0000002580)=[{0xe8, 0xffff, 0x9, "8a80ac76a66b1a39aae14a08041e0a7c38bf5c74d324e65872420fc435de000ff0f83e300420831ccdb750a3d82454c55d8c39f03d797c2b63608e01ce0012cfe917ace333ed511b650038f77df67228330a85de081300011e7f3ec5eb46aa3ccb8bba57da1b70bd42ebcaab541259d530538a61566c4fd2d67394f1fd27f79be0f4f8f2b9351293582187757c22882067f1a2abb20a13572b65c423e81d05a37c8b92c62e0ce26f0b62f4027b48665269d9948c287cd5c27749c2b0f45dd0db6b96826fa9cee2b618b48e09bb148e1a61598ad3f2"}], 0xe8}, 0x1) 01:39:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) read(r0, &(0x7f00000000c0)=""/105, 0x69) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r1) preadv(r2, &(0x7f0000001500)=[{&(0x7f0000000140)=""/117, 0x75}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/80, 0x50}], 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x6, 0x33, {0x200, 0x200}}) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 01:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000001, 0xfff, 0x8001, 0x6, "b9904a847ec5cbef6f1dfa1adad9627e532490b8", 0x3}) close(r0) ftruncate(r0, 0x5) dup(r1) syz_open_pts() 01:39:28 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) 01:39:28 executing program 0: r0 = geteuid() setuid(r0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x3000a, 0x20) linkat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) fchmod(r1, 0x10) 01:39:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x5, 0x3ff, 0x101, "91ccf5e2e89b24b765030ef644465265dad14f81", 0x6, 0xfff}) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 01:39:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x4300) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpid() r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgid(r0) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x281, 0xcb) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, 0x0) fcntl$setown(r2, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x99d3) 01:39:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) 01:39:28 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f00001a3000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f00001a4000/0x3000)=nil, 0x3000) 01:39:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() flock(r2, 0x2) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 01:39:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = socket(0x2000000000000002, 0x3, 0x102) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x102) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) socket$inet(0x2, 0x8003, 0x0) 01:39:28 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)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x200, 0xfbd8a07, "f2872fdaca88150adb6cb7b22ae7e6306ea81b6b", 0x1e03, 0x69}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) poll(&(0x7f00000000c0)=[{r2, 0x49}], 0x1, 0x0) 01:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b02000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000", 0xfc) shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffa000/0x3000)=nil) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x2, 0x7, 0x8, "cb67a137b521399fe295051d591b01a0f055113b", 0x8001, 0x80000001}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) pipe(&(0x7f0000000440)) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) r3 = dup(r0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/35, 0x23) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x2) 01:39:29 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000200)={0x0, ""/247}, 0xff, 0x0, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0cdfff0000004d0000", 0x9}], 0x1) read(r0, &(0x7f0000000000)=""/5, 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c676001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe39708b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:39:29 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) sendmsg(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)="05d1f94c111d20dbcb698de23d44f2299af65ca80672115bd02bcebea7696cdd195c882e1339d728f38e2f298418d4868dcfe21305384a16a703fa35df2a5213ef9b7531739f86bff80c242d41741b300307d8", 0x53}, {&(0x7f0000000180)="96cccc0151aaf57734a27b0283e1a876", 0x10}, {&(0x7f00000001c0)="410cedb74a498082d0e105a8454ea945bc8ad79f51afed40be26a8f44a6d29cb4903db5eb8edf488782070c6b1d1774a414b7754611b6fe9e6daac3b6ec4fd1f97e265a82b24c472a6970955f7194c9f2f8c6ac3187c157332b4802879", 0x5d}, {&(0x7f0000000240)="e2d5254ce0071a49bd43bf32125ac4e8d18c3a4b80ca516715ae5ce7e2a59edab1662f7fe1f65b1403b89418213da18b8ccb3b8b8df9c4f125465987a9181ab4aa3186fd045c6ec8d349608117c9333b1a9dafb6e22ff68d2867231d1562bb6c96a59fdddca74ca1bbcabc05cd305b799fe08e1cf69ae501d30a12d1d658613971407000fc70be406f9f501925cbaf9b90c0e4dc499083eb31ee599c72606233cf3fd4106f3d1c", 0xa7}, {&(0x7f0000000300)="8016eebf2f9e4379bc1ed010196c453d13e761224928275b1ad86a366d7b4c292ac34b8621d2ad159b0a2a1f8f2b3d995910a946d694a45c4c1845b72caa39f877cb2b3ae1e352ff299c75425cfe16427602ea7672f0564e006140564c71c02d370ccd48e4709684eba6e8b46df113e08f8fad879cdc76863c1ea36d65ed81994141794a009d681b7beb0bc2d0fd3b711489ad5c6a1ffe0b9c653b265b29f02ed09a51635af8d99a0212862e333243463e5349e3a4537ed8dc337e8a9542580842c428b07ce2541f97b8bfc2d9893537a4865df6d1adac024aa39e72d80a0b35a69d19796aed99a93ddfc850758f39bbb16e390196192973fd29cf722a7a47d9f4cbadce318d028ee73d7c4d5778d2cefdbaed17b2becd6dfdd5f3579de94f59434b3278c94d225c3b452b7d2609f17e9cc9490b7f2ef6da570f265a2297047bcf69a77613d7e64e51c34ce7322f2d1ba0edfa7a9822f03fb774e5f5c52cdf1ceabc5193bc2f7b2ded51112e970b976821827af7132e7471e2a393dd3ce51184a7406024d1dd27eddb9d3a13564cc82dd5b00677699880cec4a70fd034769545c60ba3f9fc9aab69ceb5e250998ede705649a9e40a3ccdffe7e219a178f176027850ae0dcb76dfb9245dfed0f1aaf0b5f02469c68a2d48839f78af1bd6dd42ca50c5c4fe815d78e78ed89c6263fe5164bd50b5342e151e1fa6423b371949d99a3cc9386c3cb1b6d929e059c5ff53e16bf7092e683ac733a16bc4e5c9ef12428ed3cbea4890529e5c8af470d85870f4622a19a393b23b8e935d37b5e9bd95a94297c294f9a710eedbb7a0a0a94654855d1742ca0aa9e217ba5ec1016832d219ae328fac2918dc9cad5e8884ff620b6af2044cde9bbbe38a950657887fa9e334c12b6d099bc9c0440f7b0dc32208797e6a95508737b8763a7305205467be904440f900eae75abb98aa6a3aea6cce4bb90c48b08215ea52e8abcb0f0b2fc15abb157d24928e55a0c0b9a5d09686928cd1059125d74aea42fc1bd7c8cb63be734432f7696f6a64f349c46eaa3a8019124e5653fd222e1d8068154dc9fef88c542d21ff0eb30f2c08b020322d716f695c8f18ee86acdcc0bb8a930ca76aef07585c242f20baab4a8fe7ca5a2b86bf52244ae71431c1bbf63c55e8ff286648e363a69aff44930e814be4cb7226882a79f7515ab0d0c32b12d183ec058613ca238d2d7a29c410fb98ac70fff8db0f59e004a1176820a65fe7e6499a8251df22e9b164ad3e36c5a7e9de3fc5da31d5af889a62d18b757988cabf9b9b1fa168e5b90df54ed43cc79a0f9fc58c3751088796ebace52ef37b830a4afb501e502faf98ae67a3c899443f44657fd5fddd3ea33a59c2dd97f81ba5bcc911a35c39add26ba3107846f249a928112fd7b912db22b087a01ae2fde0d803e5c10e6b7e7b6ff7ae581562f7f71ec8c9ea37ca2f1a98866ac4836ba8f3be4bfa0797024ccee960df5e08699c9478529f74aef10a775c99f70d4c4899e645d89312864209465d9c95ee9aadd93043186e24e3c19c8aca4734c863ebb578c2249f6b8b0dae5da17453928e23e83d00dcc9aaaccc5e4b131e05f92584582c4bc3cb4ddcc4dda4fe6b239275e2536936b18642d38ef32a3893dd138fc6e2c977e377719dfd901a924531dcfa93206e2199b99b533cbf4bae393f6b0c909e46717c2759244e39ba3a59b09ade74db1d945fa6f759d9a34f92ba03a16bf0a635ff23cffa862d855ce7876e1aee4ba094e56601d98db01f5bb64cea0da6c9cd2a0220638435f80e7999b2f5c7991bcde43b949c8f2b4855ea49bab0baa0c6e40ce170b175b547d65edbf3418042a8fd36495f0cb3ad6799d2607632e5f02d41e77eba4fbb4c77bc6e35cfde2a04b5b8034b39225881307d895f70eaeb4298cf084ec3818371acc094161e7455c7719fc5a5cad4bf9db97e1dc7fd046b8014d0c5fdbc675cb754364d536b7a2929453e0377daaa95a7074a9df723b50ba7a6a40f5f73076f41fbf53b0d9b397812d35af14ac3c843e3c385bb948a968c8dca574b81f21ca5a0d9508a6e3c67b994d0a19ade1ded2752ff5d929b3ffac803fe1a3a057aa9407aabb8c538431fb0e0a1b54e1fde6294d5b70234e582e93fa663c4295ea5029df82f180515c34239e2e2916839a2e5efbb8700950f855edaf68d9650ef868fecae7c780583f82253823a0a235146f086729285799834b51f183ac4a3f31271af10e6156b3e0387ab2be377eb108fe927755e52de1ebc6ff90c0296900730fb31c300abec800ec8ff4d3990edd118aeb94da1c6591a81e3f8c06f655e119fd26bc2e988687ea75b0cd51da948189d31164dc1cb92e74a78c672c22c84dc0aed30d8b04ea8398c1250b881d7e828ce98ea30de86bf8341649c63c84b1c15ea2f53519221272fe71c24b0760858284a9dc972fe2563a874358d3decfdec5da96ac9eb30a45cfdbed16faa576751ec8bbc7dcf6dd5f0581557ae77c26b2c31964f009265d2957a175fe3d3c6d2e6c2184055d9b77ac73e542e4ec9802902e560fc0a3df4413befc0203d4ed1ab2ab0957de9c552cb0abf86998d43286f0a46204176b4f8ef6d00074fa46ab9cea909f4ebfe603042cbb829112d75f90d7a0b73141e1f83d8ec9113840914d9e7d225a3bf277a19eaf5a630c869c53246715d828d630024ffa24c5c0126a0bea6aebd1d5280d35bbce8dfb18c4c3a1605270268587d8d0a300161c6757d7c2ac677beff626f61553aae18247855e9878926aba9510a97f0729ddef7972c0d038df0e6e9aacc0dd0afe82533529d39803b051490a7541da84c78ce229e5ed27cf074c6073f11d136cd9c7fb3c979164f66c6c5f3fbfe79c5a9e38c918d6a81d1b3b6f0fada33c31720662010a3ecae2b1253d9dfbde02f2a41e903a50ec31f6a1a081fd2874e0a9a86dc7aea88233b680bb1a459d6f8947e17044ede37792ff9778fe8a9b4172db72dd4efe946f5072fe22d4f0c91e42d7935588ffa62f3100661461cf163cfa52019e872f0ed7a97aa2ad658b5906ea3f31f6eeec8844aa3d05697b84e0900f6869d98d7027b1a61646199c02ecd6367e9c7fbec665cb82fb10115b7eb8fcedce0e94fbed1bf817f13bbcda7b930266f0d41bbbce124c68e7a745a3e5a629fab5d498d1fc2ef589b72619e90b9556cb695392e8f813f28bbe2c953a245a6f516e93b34c347e91121ff01cc7fb43817c21fde0628910481faee378e945dde2bdcff852c24f12ef132cdedc9a01f4e2cc5e43f4f4d3d355462b6833b9d76a830df548de95d38334cb01c5778b28a9c737faef6849b4c5a337ba3baf83d61d7a665696f701aa68daf3c9a25a92637aa467cff4da7eb4ecd1abcd915a5458f616b9ba84073acbe492c743a0946a718fba0c4e75b09a8922d3c4b43d5da6cd69e56c06ffddff58856c87313da9db8fac4bdf8e6f39d9f26a6e5d32f0e6b8dac2c2d93a9b58025fe94d1b13c2c0c89cb0aaf51b4cc7a6342dad35a66e5e17167e0ab405a03e8ec844aeaf8d5ebd2dcccbd63c3aa0095ea20e88f1742201ebbe33929c7737e18df1ccd7a3ec00acbbbfbc333ff47eb9dfa38c4663be876bfcbe223996cfdcef72ba1e7ee098414e338e667751c4f9d6323bc1d3bf5bfbdd4b24aec5bfc75cd6483a0da6ed59ebc97cb45cbc6d92ccc5b0cfc9705c9a0911e80f19c6da94c4a763764c57082e1697fec385f506b0f4cfb02a7110e80f05116a3006b6d5e9d656db88f3a7b45ce2dee8503709095dd914319bb8168978f4228182e67053b4bc3d6f330b669a557f47a3443ce32d4d8734cbe2c0185c1eba2c2476d11f17526bbe287e61cae15b65d5d781e915aa7c801447a87f1a4d8128349feec9bb0cf6b9c3f6b51bd727e843d3e9601d5849e5fc8f1b171cfedba4e6da420e5ccb4e96142d798663b49f478dbe14c8946a0128f6e6a7f3bd5fc2c3fd6c1b74bc9a014e996a96ebab94479f7b51e78fc0892a7aeb98ad84f6775687edf533d9a8612d265ddbc251215b9ae565e4e8e07b7a2f036a45de5c3c895509ef15fdd713ae2b0146090a3f50db905ca6d10d2b8095e8d875373083ce6c05fba6ffedcca633c50f13b71ed309944db6eb9f235f12d31529eedb3aaede39d32c809cb652d3350e522c6ef7c4c073285ee07f5b3b4a1e6b432d05e224d64310c5f5031db0be9349c43488df34bdb3e20e794c8faf1b48ef1c2cda6305500d9872a5ca2edd9892c02e73cae02c4b465dee1582a62f98d60972b7445d1998d09b5535fa915345895f39c3ebd79073a430194ec259fe5a3c59adcfee2fe3e4b0e7902e4688e79b7d94ac70f9468130d8639584c608dc2fa1b54e164f9ec498d14ab5fd8278659a749ecaa96a60f223a5f4b5451bb20fbfe4abdd2fbc8dd0ea22cfbcf751932c7307f166f4f837ab23d06565b69ad5ba1a53a2a9cb15bc8685b49a17c8a38f2f552755c5b7f7e14ef2af045739da7e4433f7f8ced545f2e0a6c8e0399436b3d214d2aa71f027053855bb83bee60d51030f40c7cb27ed3eb1452d0d3170c87e74f224b33ffa908c3e8bee71276de3c6a3b5c5544e93f4b3504595c2e72fe37c9665f132b573085366bd046a8b518e1a65e6a1f09942b5669842d4bf5210a7158c9ffc9ac5b01677687023260a9cd93ece3672c6d66e8fcea7b8dfc2ea3573392b0d718eb55bf86c81aec60c5d6605c871fd45ea24c0b8a1b5ab7e599bca14b4d2872ca86f120cf4aa9bc0c98e89d6f285bde45a8b59b4717df10f4aeb8f871a1ecafe7ab00a9932e185796a5d6b1c1a27868430e85d9cebf4faf69462c1c20f92441b923c045201582acd540579a0335fb88f92316e657ce7c65926e24c7db426b5612e56aaa7a7243c31be562e7d173f4c43d604b7de8341c1bac572d4d3e464a13a521dd4221c8f8cd589b4027df40f0aeafd28672b144aaa91da18274bb06cd78ac467f5b2d7cce4834cbe7643329f697b1b1180adb731a09030fb2807e0fd9ae5041d083a7a371b7b23afc16bd26fab0b4fb7cba24b5dab90f91b1dba99fd6180470b6f4db47c5baaee3c36c5124463fc8dbb9fcf0dbc9f4748b21794d36114cd745defa0e4ecfc096c6f1e60344da880af5fb36f168d8b2715ff792b2a480f1d1e2e672154e512311899ade985645b24ac4aae2a8d27927d099893f403b5952b20a1d1942e1cdd5e8c1938da9e3f340969a87ba326aa3965834197e205ddc4475a3babcf57a08dcb0e7bfe0e7d640b513e5e13287881470bfeb5a7b1999a473dbacafcef79b71227107c0dba8dfeb843d41d3380a8924416fd425791ad592660b0b520587a16f9aee913f2a59fe464d049a9bde8937e95d4ccd0f53a15576203ed1b4895e60ced344f16f8790af03e62b02bfa36ebcf5418ac94684fd0d4845e3b3a4847e0c73c1cc8570ed45e4fb2c5cedb00229e0a022e820e2fb36b784596a200b3e335cac0f9c29a4021faba130556b713464937b1bb5b7d1633fcd44a43566f762ad796b0a131b2d8b7f960bad5f38cae35d91dc4e51b5e0ce70492d5d9d9f8430aac2bedaeca6f9e6c75f10b8f4ff16a7359d99b36ea463dedad255bdc787ba5605dc26af2e41d288a77c3b22ec2b3f01d3d58bfd8a69e03181d4862860138f7460a0e0ab15969d1c1e9201e78160867d8e464adb699e24e1d4cd20a5a7fe87f34e8d36fa82c66f28ae165d8c8a21f1a9d40306020912581a6cc45558336f451651cdfb0542aeb5e0c69619b481894e9cbd7a7c7b2a72", 0x1000}, {&(0x7f0000001300)="dac2a9080944e16c678a4eddcbf126c5eebbf8186a2656c829b590634ef92bf4135ca873dc49dd7ff828d5edd08515242d4f350b832be6b14d65af1f4ea92212f95af17226ef19d7d54a2e55b2cd8e8a3a7ef89fb1211b1787337a9cc4f7d62a56af101e152da62a224b8a32152231f3b788f638569c740b74b732660e1f461cd9abe7fed3fa25f5045d2f7a608b6723b55b60b3c2beacbfdd8f970f26d3852c286d0d04d39e555025f89c8625477888c687d0ed0af63747dac7b0449fd6dd5778e4b4f29e79c95f5b1c339cfd", 0xcd}], 0x6, &(0x7f0000001840)=ANY=[@ANYBLOB="7000000000000000ffff000001000000f1238e2f9b4590858b5ad33044dde724dde0b7e9c9f240f0ad7a693d14a1cc9f663dbaf09c2acf7a6a0af461305845372f9dee83eb4de88db95e00eadb414f6a91a8f92202450cfb5860c7046a70aef738c4a421a279532a3b6161420f0000008000000000000000ffff0000070000009a4d8d07bf0d8a478020aaa18ed539d116e086f332ca5dd5cd17d5f89c36cb9bd37f61ac44359f288a49ffff0cb23dba26820cfdce185687cb4533b9b11058e97710f3174395cfd0b884535c0a103ff2bd0a01536f075fb9712013e64bc4ca34685990c7ab246b262ae8a30000000000100100000000000000000000fffeffffe62d734a5266f4b7c1b6242470713ba1fa05b5b4573d859d3c6830d9b40945ae66f80e8ad700dc06a11a85d53efa85be9683a052ee2524ec0cc1ae47fe6f46b1bdafda6a20c9fa741576d6db7ccc89026d7f1152518eb848627c528b55e7aee68c820a078da7cc21b6ad5e06fe71cf8fdca18b2ac0912bf42258e4dfe8f51445b2fe3acdb77abce6187f9395d087250ca0106e98bd68cd2359ddeabd9f304387555bca04c3fb4b1ce13da31494bfe88f381336481483d297acc44bff9ec45f1bf4a1eac2fbba57cb98ccd39bfec9de1bac4ef937a75117cef6e947ac974fafa132042f29348538ad1b77422a471d3668a3a2052c23384dae7c284288df3404a075c5b4d94e04b26100000000009800000000000000010000000200000067aa13dcaacc48f4e37276e11d32b7a55f7498e76f49ad5c7b0ce54715b1381bc27784a277e8502eacae2e3bb3c32788eb626700bbfc7b3998fca7449b251baf78a38751157aceb31b9cc597d7b54c60906841833b9c47c3e67203d0dc353056f2276b10c14731442acfb10d42a8b5a705b87691e9c4649e35b72b2d81002fbac50522b1000000003800000000000000ffff00003705000096aabaad9392e8d1a97254c572decb5f354d285855c779b0ff709b93faa2b17f366ac900000000008000000000000000ffff0000ff7f0000593ef7e7f6bd530f1fcf033d8193368d823c4ec74d62e2b2791005a41ac100a524442f285694cfd3c6b4db84cc71c83ee00932783ffe3918d3a2aef2a05dad4cd99912fc80752184140d3d7788efc73c58a5911ae7ce022cd846c3fbc9fdad636662ba6fcd825e803cc4a011dc000000"], 0x350}, 0x2) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001480)={0x5, 0xf102}, 0x8) dup2(r0, r0) 01:39:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() geteuid() geteuid() r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0), 0x10004) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:39:29 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/237}, 0xf5, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000380), 0x0, 0x0) kqueue() msgsnd(r0, &(0x7f0000000000)={0xe052809a9106ca06, "2bc399175e059a58a434e813861b724eece69562b837ebea76d22dd207155ece0f52a8fe33463cf49de9e13c2cbbeaaa2fac4766adbc835a2b8214281d8458c053f31bfb4c6bef6b8f337bd388af7e5366b7fb9f80ec6c8d675dde3bbf2f8b9bd6dbdb8e0251bfe87aaec25dc154c041"}, 0x78, 0x0) 01:39:29 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x1, 0x1) readlinkat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/123, 0x7b) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000006c0)=""/4096) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r6 = dup(r2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) fchmod(r2, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r3, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 01:39:29 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket$inet(0x2, 0xc000, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) dup(r1) 01:39:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204e, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 01:39:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100380008000000c5cff0da321c4c0f608093337c10be46bd69f19000006962c02123ef85797625fbbe823f769bd50aaa8b3f459adc32caf2d1ca7831bd09a39b26103420f631956ce9b4a5a0da606a6fe16bea017930fcf0c388e9529ead6b78f9755061dd8e47a0b4c84f28046666ce5bda2345b51203b8df38bb25926b8ee0734122c098393b"], 0x10}, 0x0) fchdir(r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 01:39:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x3, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 01:39:29 executing program 0: 01:39:29 executing program 1: setuid(0xee01) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = geteuid() r2 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:29 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() r2 = dup2(r0, r0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 01:39:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2080, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) clock_getres(0x6, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f0000000180)='.', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) 01:39:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) pipe(&(0x7f0000000000)) 01:39:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=':\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000240)='./file0\x00', r2, r3) 01:39:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 01:39:29 executing program 0: getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r0, 0x0, r1, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x4, 0x3, 0xfffffffffffffffb, 0x3}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x200000000002) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xfffffffffffff616) close(r0) pipe2(&(0x7f0000000080), 0x4) connect(r0, 0x0, 0x0) 01:39:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) write(r2, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r1, 0x144}], 0x1, 0x0) 01:39:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8, 0x1, './file0\x00', 0x400, 0xf6, 0x3, 0x3}) msgsnd(r0, &(0x7f0000000680)={0x1, "ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b3af0b91947cd170ff6e6ab7c7a95eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef9"}, 0x9d, 0x800) 01:39:29 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x8) r0 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xfffffffffffffffe, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) syz_execute_func(&(0x7f0000000140)="c4416ded3ec481fd2ecdc422590bb80ad1f9e0c4620da614cc0fb471e3660f73f407267bfc440fae6d6bc4e17571d60ce0c401fc519ea373c952") 01:39:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37", 0x94}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:39:29 executing program 1: getuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x4a8, 0x2) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="0341ddac6530e52431af34a9cababa612c51390f2e636750a5cde14d1d266ac2f435b1333fb9bd5894c75f456931d75b3d92a9843af48237a296fe1e3a8ad5431c510d1933a87a5318620401fc1a30d2a5fd9292c960caae87a472e6c1cb5cde3a2de32808fb8c6f2eeb420acf416a31917df00bd245b924bd0468a3812558630c98b3", 0x83) r1 = getuid() readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/214, 0xd6) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() setreuid(r1, r2) socket$inet(0x2, 0x3, 0x102) 01:39:29 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x30) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:29 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() minherit(&(0x7f0000426000/0x1000)=nil, 0x1000, 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x82, 0x800000000000000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x400fffff, 0x76, 0x8}, {{r0}, 0x0, 0x0, 0xfffff, 0x3, 0xee4}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0xa3, 0xb, 0xff, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x20, 0x7}, {{r0}, 0xfffffffffffffffd, 0x88, 0x6, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x9d6f, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x44, 0xf00fffff, 0x80, 0xaa}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x962, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa00fffff, 0x4d62, 0x100000001}, {{r0}, 0x0, 0xb4, 0x80, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x101, 0x7fff}], 0x40, &(0x7f0000000200)={0x1f, 0x9}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 01:39:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:33 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/135, 0x87}, {&(0x7f0000001400)=""/186, 0xba}, {&(0x7f00000014c0)=""/210, 0xd2}], 0x7, &(0x7f0000001640)=""/16, 0x10}, 0x43) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 01:39:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 01:39:33 executing program 1: r0 = socket(0x20, 0x4007, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa8, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 01:39:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xfffffffffffffd92) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000001) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) pwritev(r0, &(0x7f0000002400), 0x1, 0x0) 01:39:33 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x0, 0x7fff) r1 = msgget$private(0x0, 0x41a) msgrcv(r1, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x3, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfff, 0x7}, {0x18, 0x0, 0x7, 0x2}, 0x7, [0xffffffffffffff85, 0xffff, 0x7, 0x4, 0x101, 0xa97a, 0x5]}, 0x3c) msgget$private(0x0, 0x0) login: load: 1.79 cmd: getty 5437 [ttyin] 0.00u 0.02s 0% 308k load: 1.79 cmd: getty 5437 [ttyin] 0.00u 0.02s 0% 308k 01:39:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 01:39:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000300)="582720efabca632dfc94ff334a5619515a4c7b3bf579456fc7d4096eb8bcdb9ad8a4f5f728193ef1a5d00d1628b53a00000000e8ffff6b4aaafd1f71b22cd655175c7735ca896b08fd626700000000c557fec8d4e1cc42cafdda2f82e12552b59914f4a1c17026d5958fecbc5d4b88e22000000000000000000000", 0x45) write(r0, &(0x7f0000000240)='>', 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 01:39:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x100000002, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0xffffffffffffff7f, 0x8000, 0xfff, "a6aaee3a6993d9695773158eace73f7fe9055feb", 0x8001, 0x3000000000000000}) 01:39:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x4007, 0x10000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd53) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) 01:39:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000080)='./file2\x00', 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000100)='./file2\x00') 01:39:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80a0, 0x0) socket(0x18, 0x8007, 0x9) 01:39:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x201b0, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000), 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) 01:39:34 executing program 1: r0 = socket(0x18, 0x400000001000, 0x0) sendto$inet6(r0, 0x0, 0xa5, 0xfffefffffffffffc, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x9}, 0xfffffffffffffe7d) 01:39:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x531b5da9}, {0x9, 0x8000}}, 0x2) read(r0, &(0x7f0000000040)=""/179, 0xb3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:39:34 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 01:39:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xd2) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 01:39:34 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x208, 0x0) socketpair(0x11, 0xc007, 0x1000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x4007, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x18801, 0x0) r12 = open(&(0x7f0000000440)='./file0\x00', 0x400, 0x4) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x10010, 0x0) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x20000004, 0x5, 0x7}, {{r3}, 0xfffffffffffffffa, 0x40, 0x3, 0x92a, 0x9}, {{r4}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x5, 0x7}, {{r5}, 0xffffffffffffffff, 0x80, 0xfffff, 0xf7, 0x8}, {{r6}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x2, 0x65}, {{r7}, 0xfffffffffffffff9, 0x20, 0xf0000052, 0x9}, {{r8}, 0xfffffffffffffffd, 0x0, 0x3, 0x14, 0xe85}, {{r9}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffffb, 0x2}, {{r10}, 0xffffffffffffffff, 0x40, 0xa, 0x1, 0x1}], 0x5, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffffd, 0x1, 0x80000091, 0x0, 0x8001}, {{r12}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0xffffffffffff48da}, {{r13}, 0xffffffffffffffff, 0x44, 0x1, 0x3ff, 0x2}, {{r14}, 0xffffffffffffffff, 0x2, 0x80000020, 0x1ff}, {{r15}, 0xfffffffffffffff9, 0x20, 0x0, 0x8, 0x75}, {{r16}, 0xffffffffffffffff, 0x4, 0x2, 0x33fd752d, 0x80}], 0x9, &(0x7f0000000680)={0x8}) 01:39:34 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) syz_emit_ethernet(0xa, &(0x7f0000000380)="d72c1cb8b603bb5a2696") setegid(r2) 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) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) getrusage(0xffffffffffffffff, &(0x7f0000000400)) getgroups(0x6, &(0x7f0000000180)=[r1, r1, r3, r2, r0, r4]) getrusage(0x0, &(0x7f0000000240)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0x40, 0x0) 01:39:34 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000007c0)='r\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) ioctl$KDENABIO(r0, 0x20004b3c) mkdir(&(0x7f0000000240)='.\x00', 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x9) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='r\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\']:{%\x00', &(0x7f0000000540)=')\x00', &(0x7f0000000580)='/\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=')&\x00', &(0x7f0000000680)='r\x00', &(0x7f00000006c0)='[&\xfc*%\x7f$.\x00', &(0x7f0000000700)='r\x00']) 01:39:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001580), &(0x7f00000015c0)=0x10) setsockopt(r0, 0x29, 0x4, &(0x7f00000000c0)="05", 0x1) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000100)="0c77e8f8169f7c3c4ea51938d5aaec336d4ebaeec052aecf0787fce06b2ab3c199fec95165ee2e9180b7fe8abc90be4d9af02deb71c6e246cf3724e46812cd7119bd216ab35b9b32606ab019b38a7ac793da0717029f9c9992c1577422c98d403be3bdb8edddb3927aa05a33509370b24e0ed83b4ab2e0f90ddf742add1f9cb1c8acea1c9541687ef32fc0db8e2dd149cd4033da168ab065683867998119b588e18105734bfadda356854dbeca09c09fdf2ff611376adb2ae88f509b171fa3cd4abf71b65008eacdd85520b6cdb814612ef8995848dae0062bfc5df12a2fd978b0797f295225634da3be69bc4694aa2c9583259a40ad5fdc79d5f18d571fe88016d7fdaaef0aec0f2cad62f95f03dd0a53e57b745e254d956b52b3c76217cc0626c23de261aebbbd8bc8f2ccfe6c4ff49a029fa2e5dd7c25d98e75db58a825d094c8ce6d11d585c22ce61491219708f5738046c75e3b63af0b2e80db4f4ca98b93bd790f635f75592fe31a64f57a8f9bccb6c7bad7fc429f099b23b5d61d9ad4733a2e3e6ef92569d4178e7d7027b6b329af7247a5671eb0f010364aa44a810fa4eb75b46e5ab1f72e506b2b22a8dd6d9745a8905daedc5511b7881f09f410722f674d39aa341a71c6b2470ad084ab531698e4032897ee416851799e189eb53c3adf8df0f6958f2563fab047b702f19e2312bcd523309e20bd98960d615308f669e301fc31dce56b1a59d29ee3e01c807b8bb4c43bb5fbe8114b57a5895b6701186abeda3cecaa9f0422124fc87170d270c1677b062f6774c75c26cf2f5657d767f60a208f36504574b86f519683f8cfb51d815b93bab8331e46735de6dca4146d5c795d66da78b154256655853b7f16d94dac3962122f7de12bc4868ea93c289a95082da9058ec2570726e045956a35c5a125a0055040f5a1f9fbf7903e99d0714b1a25a2419a7e1ba129e9d51e1115e9ac0378540bf344b886c48ef4b0e9185155fe966e114157f56cebd9b379a65f8107a298ec8a2d27503bdc242a6d3673ff01b579459116e170292d08cbe9e8827c6db9a47aa7faf85dca9431606d8bd220288607d000d4f4a60b56601721f2e82560f538660c07cefb6af4e9be86ae6640ec4205cc2582d43d3102255d9ebc95f9b2c206b41df2d69c61133d7ea1e9204befebb9a06a7d0a3331186c63d983ed5b8c914bceef13ca1b6546c6707e040fa7b3c870657fcae4e0803fd260c3e7f7fae8d0d882b470e30307ecc96d5242a6d8162f0de81ed0bb46d3f7c2f3dd9dd62a3938ed0a252b6751cde37e886b65fefd930e36768a126cdbb58a1d8e98340c51b713786005f0a5ac9b7d79357eaaa4d363bc66d7c9642327d3ebba08844cb5cf1810d693b0b04af31921c1f64e4d1a99b046119112f4023fdeb84d4ce121602371495ae0634106f2a673d1524df98c6ef22228fe2c9e2948c9f5b6da3dda2317c9b9e3b5ad56e5ac2e2a5f542794224f73999f6c807dce814375c56d69d9c5fe24f06a9cbb66eb25b7d01ac312dbf67487a2b99b434255d14ca9ca406f400d3207c50eea3f8b3aa3c93e79c06ccfedd15c88c227b45a2e23ed0429a78cfe7f9b5b7803266168db303825c92dc7c5ff61b8c20cc42d5474051656b43add24b2673f92363d509397176ca327194bb404cd345ac8245b6b9f1fc01e7902813a1a1c7feea2f12ebd31b34e1271fa33ada168ca157953d9b745ca13f103b5b59484f27f9d1e790747454fec5a796345ace64bd746b9dc2173085219f96757608313bbbe514b61d10795fb3bd5498be5b192ab3d96eb9c7be15da81b9048f06363e338726a7633f27157b00d57ea67c3562b78165f27f4f6044c519708ded9fb86162af20b86299aa8cd095d68a032a4ddd9c6b49e35fbb39dd61453bf9c04ab9557642e2c1d60963c9f20657e0938cb416036b90e950fbe343245fa2a569bb354f54dc694eece2f82569817d6c2af56f33e6cdd604528a935a50d325d8367ea5cbfb124bf762ab703f0d61853d55624fd6fa253f932a1ba5ac6c830d906009c3810915e7f28b73725860566878ef80691e1cee4f05421bb139eb2f3217335e12ba78938a3972ec3bcba4db7dc5f55f75b6d9b228d863d49c38d1946af4d57011bd72084c551df0789c5d5359782d2bc5f81a6caf5c7d5743ee24b865864e2bff1024abeb6f7f18c208df92595c6c79b083647f4d842409815982b9bc85f6fb378264488ecf3d8a541f7657359fe2c27151fc671039c981d9de7acc2aab4815404004b100e7f983db98f7d872512eafd38044a86562b4affc08569151c584712ee5929ef9cc44366a4e061705a7f7d2fd6a468e765016f4cfd04990edc442c891bf2635c48fd008f945b5dde4d219542e1d14754dd5aba6c0dd43d7fe39345963130766762e4722df5fe9007a99973d089096c1920a7dc116549730a8f2e1bf7862c3d46e816b6899743d6d7bc4e3afae08d604c4567c58237c2d1a46b173c79aac3ad2d58cbd6d0e1dbf9bd6ec8980c06e80c7b4ce9ad4aa7a985f4af9a040dd77c00956ce7f693a6f2315ef752988f6059cd603809d0a8d2eba1eb284a7b5c1ffbb6e513514a87de648585152ca51b9ac3fd8b42c8144cad93115fdbb15fb03ad1de17bd656e9fb39822820b369933e7b03ee2fbaafa799b62ab0ed015764de07176b4fd891ebb567193c000831b9e3e6770891791ba47b2f578694e347a04450096746d8f9b171a076101ae0fe80963e2a6019144b09d66a8ae1c7a51cc2b9a45ff73713ef1f70c2d39bb891b5f86f668e985fc71a3a65f3bf8ba5e444dc8c6d6cf0108efd75f67fe6049cc3f840e36f2099e8c10bfec2fa576345b243997ba92b11fc26f1fc8720edb2479c13b3ae84c16a760fa863197a90bd3c46f65d11c97478ca40321d3d1ac0f0d82a7a195efa561f1ea8ea30a3158e552d12d34c337ea9270f766cc8d6320a27d4a7d42d7c9ba1d446b509b0d14f7ab34d36c2dc0f3bb47c2dc21d09d1183c8a9e2ae6dbf31e19cd3df93daad82fe1f7be7edf58b36326ff4daed371a07948740d498b07f8428654ef73d223454810c5b206f3793c483f05c7cf037fc3f1769d2677a5c90230c729a1106ac38ffc6c90cb52f63ec0aaef2b4812a816a2ce330d32f644e042fe5cc559fbb3db27c75435613d02e4de0205886493fd74787c0ab5339db74236c2ebd3502783bd463010c3c8ef9c8a000994f519b8c9f53488d83c355f1671a6801e78f7a7ddc2d9cb08dbeb8be586d6b5fb3788bd2277c2f27b1b56d373feedb89b167338115861c44b79e3b9d9e27c22cec4907a0183a4d0830a2a10c2714509736d8d8bde9044f34c40d9587f6ec9a77e8761041217ce80eb419fc6c7933a9ff3694ac8a6c774697777743e6bb443c327608bbd526809fb35c17ce7f7d56e50392a7fdaa960a06a97faf8a50f4d07a3a0d79a041c40099d9072287c58bd157c20e3325903ce58f50774483c62a966201242fff80a660d12249d5424f624b9c4890ee5f7ba41cccd8f201e9a5b12f75a599c9dfbd7794230f3544d92e6e6db550a970180487893dff29f987b4dfba2303a32bc49d9055dbc502ba4c76032b82a69be0954c2a05fcf7aafe15221c0160677558ce6c74e85bd66b17da17454fd654e4b0ea2f7986b728e10ffabaff05c5aa8aba560be07d857c8e83ddc0abd41acbcb785ac68d48e0c43c8bc6daa3e2a702b7f947f8855c132a593ecfd0c2df39b11e48709672b825f4e17889623d96cbf08bda97cd5d3d2455a4fa1fe47caaea9d2361975edf58d884062e440242b54177748a0eca38f92aa827c92dcc27be8b977f78ca3b4ed9f7440dda8fb5867e8c9e85eb54f52e4e6858fa59f2f0865c78fed503c2d92d285ef19d30c238da997d0b3d6adb9796abb15418c6999a243558dbf4900701f2cb152f6b56b411c233f0a6ad25604f00c7a1a6d19074e34503c6959db53171d68f1ca5d2b8eab0630eda755b1c0a17b757e92dcbd96264264be62cbd15140b1ef15e9e2d7ee70965266f2edb2ef0c2760046627b1beb6edd6c3483e08c3292df447e92b91c7da661ac6e691d6705fa1ad6d56488927c2df50ce38e9131762425220ca0e911fd283e2d3eec2aaa1b9712a2dfd7aa4eb0c850181f7d58bf5bad547982dbf4e097be0c3ed7d7e72b02af992d600927a73a6c17924c784f4d47f7cf882eeeb6bc5123b9c235730d8fb9ebb737e8ac5e0a4608e82f7dc2323175c16c75e5e0d03d40ad35c28fef0691d8e95acddcbb086caf408fbf9c10b33b1572a19c543003a3178d6b9e70655594d2cb018ba41d52f21b3fe219f5ffd9d3b69c35901819eb54579e7aa705eac59c35d7d1a7b1657a15074dfb00576a63bb98af34832fdb2eb57e14939cf080f69dd38b9f410194e307ac56761a77199ef333774cb4ff6f5c03d0ca29016fd8aea42ac2e7bb0a814d069380d2e452094ab3b32f0016cd7f629db4982f557459e75f9deb0c80f977b8c42843771482239d15d9941ecacac1e7a409b0ce16c3a937afca3c2ad9f6115fd2a14392270aa24f42f18ff879f29d94ed82de4ebf9504719745cc53e2b3872d868d1302f27453bc7e252ca4dd2cca25e86c849eb420099dcaffd2fe91cb8adaef22bc582060b3509eefb8413351e3e94d6ef2f5d037119ac1054e6ccc457bfa30703e4bf636efdd1fd021a5f9d0b2f7e1a7a2be6fb87aea2ec8e5ea9de81273dd45ddfbf2a5dbee877662002f984f963d4ee2e6790b94d53f522e5ae5d748a2c74fa34aeb78e411fd9ec557b5716cea97186f8967c0243efe43333fee5bd100d0e615ceef970c8de01501520461dd3937b6f68ead59ae2655cb6a87e9439858c401dbe41682326efc6bbbdc6a1f26f59fcd8d69e7435d528dd75095642c46ddd213e61c0399a3366a41aa81a96baf2ddc7902ef01912709553c0c66cddd7a30111b77eb324d2635e8bb6aef5f839d982aaecb4040df9ffdd81538ce83b5d618d6b0bd9cbd3179c8f877534c816cbf6a72ae2efa30f747de524e88e5a23c788b24ba85854248875ee1b9d4d69abbfb384b542901816a447f970b88588da62ebc3ee990d13c32ebac5fef355ad07db94fb38b7ba08ae1ac6cc671d130ddeba1bb467ddda18389bfcfebb2f4cbaf16dbebb955ba42bb51cd79e3c9a050fbd2c35e06d7fa887f6699f8f59b78c457074626586f61bcd3da5ca9c2b8e6a8036adbf24185b1f6e518bd69bf0400eeb6c5724ed7d99578d49779cf41880bfdddfe032da2f644a7e000e1518505230495d4894aad9d3ce88bdb4848612d29668b2ab9b5c15d4be6420bdbdbbd853c22334d4017e5aa4bcc5f8b3586d3d3c8ebe8d63b61c06d26e0c2647cb4d76c340399459c7b22867fd4606769289235a22d4292cb920cb5405604d24789d0e24602d740d1660d0208441a46ba1ea3ae0cb78a21e881c55e561c76d426c2a5c3af668558cc1629c28845f245cfb6ab32eec6255a58a8716fe49b003d324a5b7fb20482c0d4ef293972aed9942381d5391ec1102b100c5cf8a1b178aa2eed49046f9a20aecaa406a8966a41fa51c8c1da8516ac697a236b366a5361aec8e41f25b9164152011840236b2b027aedfdbbed5fe5c6fe673a9d7b2481f0b9a9766d06dfc16f4ae99a45117fab68053fe094b844116066d55931c26b2c7f9769285d627f2dc76864f06cb7ecf840f03231a6270c2666cca60518c08e624f91fa32f28fb0330b0eccda2e4dd60d231fb60a8b2702982fe0236f8f08a2836d049d", 0x1000}, {&(0x7f0000001100)="b64b99f2c0a80b0ea542e72cdc9cc5dc4814e05270e28284ed3a92417ca2da0e9d6c3a27ba1230919f97fb16d2fed8dd92331b5c70a2c7e75e45766b", 0x3c}, {&(0x7f0000001140)="ff7f6f33e5c5ca57a06a1492471b8498e4655540fa4bf9a9afbeb4f760f2053aa910b87c0c645c6185fa221cbd29", 0x2e}, {&(0x7f0000001180)="5dfd404f6a088e977ad29c2ca6b1b7f634569465b92dafe7d6f5350d1a8f55f0559602e30e47951ec5efb4c149d8afb0b90ffba2ea208f58bddfd2be328d400e56db9432a9ef72409aff1202fe347b0d7d9b18a68d2dc9927f3f07dc402be1440b8297a25ba5761eadd210fd59f135a616c2ebd81a7edeae3862fac8603cbafe8d8d320e3c6fd173f5b70d04713b0fae2c976db92ad00ccbf02d5eb64cfe0092a2427652a7810557f5e84dc207992102ff7c612069558cce514dc6c8c84f76a2fa864375887a80567161fc78caaa6b0ce02b", 0xd2}, {&(0x7f0000001280)="922847bbbfade093a0fdd02cc102fe77d18098f66fe7d9d1ec67dfe63d95116159fbb1f4d9fbb27e96b347609ada648d29bab7a270f7427fce8aa838e3550c6694ca16dc6d186be352e3a5bd5ab1ec0e2b9d9382d6326858760e08f5d757d6d2388008cc9e83d8431e12cd71c93a0cae4619310a368a00ab7c92afa877895ed7af9808aadcf963cabf0e01232a0593caf96333e6e0eed0c160519a5b4dd599ba9bc9e149af4cfefa15df958cdcc15313b8f9022f291ca33fce429abffcd71ba98181511e5ebd4de506f454c08dfe42125b9378f870c5c7", 0xd7}], 0x5, &(0x7f0000001400)=[{0x48, 0x1, 0x5, "f14f35d97ff4aec12d286648072582161a30a1dec1fabadf26d505940f50b7c857639581b28356d16ea5100b9c27679bcbca29c44bb3fddd"}, {0x38, 0x1, 0x6, "dade9bc37697c8aff3c68f06f3e4dee9ec871a775459a551b39bc29477bebb5a4f9e86ca4158"}, {0x90, 0xffff, 0x6, "295c53d8263411516214f03f76b666cc07a7141d4eedf15a735e35d2a2cf7ce83fbdc4ff76dd7dc82285eed69e680fcc135426f3b4c7a54ef0ace9c6f467654612db47099f1481b54357b890bec179e039291cee095f1651a6315d30e3e050ba8fd1fd7196d7a9c698a4887fac74a311b7e201e74e307fdd9976532f"}], 0x110}, 0x0) 01:39:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5ed7558ab2382a70, 0x2011, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r2, 0x2d64eebbad82a443, 0x5, &(0x7f0000000040)=""/154) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0xfff, 0x4ba}, {{r1}, 0xffffffffffffffff, 0xa2, 0x0, 0x3, 0x378}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000001, 0x5, 0x80}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x0, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1f, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x92aa, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x60, 0x80, 0xfffffffffffffffa, 0xa2d3}, {{r0}, 0x0, 0x52, 0x4, 0x5, 0x3}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x0, 0x80000000}], 0x7ff, &(0x7f0000000280)={0x1, 0x800}) flock(r3, 0x360f8d8a0585c365) r5 = getppid() ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x6012, r4, 0x0, 0x0) getppid() r6 = dup(r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r7, 0x9, &(0x7f0000000380)={0x3, 0x1, 0xc41, 0x7c, r5}) ioctl$KDENABIO(r7, 0x20004b3c) syz_open_pts() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="2229787f4f05a94b3a57614b2a1fa040707a2134e022532effd627887542224d4741c5faa3721642c4eed56635d70962f44982197039fa26c5ec791604981fc4df8bb7665d3eaa4fa5b707b52d0b0324c31ed094bc4c1b754d4cda6a7367fd3f5f67736c2de0d832ba1a35f938f711ef07f369b1b33a0f31ec3b60ca548ecd37f5692809c1963eba040895256b08446fe184bc613e87d728bede87c2c58b7f271b16dfc91b6e2514", 0xa8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000480)=""/22) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000004c0)=0x2) kqueue() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) fchmodat(r4, &(0x7f0000000580)='./file0\x00', 0x1, 0x2) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x100, 0x8}, {0x0, 0x9b16}}) 01:39:35 executing program 0: shmget(0x2, 0x2000, 0x2a, &(0x7f000071a000/0x2000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xcb2d622b6edc1d02, 0x2) flock(r0, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) 01:39:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(r0, 0x0, 0x2, 0x100000000) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 01:39:35 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) 01:39:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x122) fchdir(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x5d5) fcntl$setstatus(r2, 0x4, 0x4) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c9d8 failed: no mapping 01:39:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x2000745e, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2115b75db5c2e9e82995e39ee18a205110238f93"}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x10000, 0x4, 0x1, 0x9, "30c715b6346765c1d07d5d52d177c4adbdd9da17", 0xb46c}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='}#$}\x00', &(0x7f0000000100)='#$%{\\(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^&{)\xb9]}\'[\x00', &(0x7f00000001c0)='+*\x00', &(0x7f0000000200)='\xab\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\"%-]^@)\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+\x00']) 01:39:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000477f7b1f467e"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) fcntl$dupfd(r1, 0xa, r1) 01:39:35 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x92, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x20510, 0x10) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00', 0x4) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 01:39:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgrp() r2 = getuid() getgroups(0x9, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = geteuid() r6 = getegid() r7 = getpid() r8 = getuid() r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x6b) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r12 = socket(0x0, 0x3, 0xffdc) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x10, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) r23 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x2, 0x2) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="b9d7f1c6a24a9b7b96105f2d484fbfe2b4b267521b7f065f7899cea80e404f78688c23be52ff72491cccbe7ff8e2e7c58b0354dc9101ad2bfcbef1bebbab3350eaa06c5b6f7d9d290ae7", 0x4a}, {&(0x7f00000001c0)="1ec5c22d745c0c7b729ae2d11474499da6f2d1a56c066003d74e78c23dfe99a7461b0a9e54f2357ff4a34061ad54e669a4e5fd44d7d9953a285dd8a1125264860304c30740f93b18dab41a643230cad7b2e3", 0x52}, {&(0x7f0000000240)="f4ca22837d170c0b16abcc306d2adc13c8a55a055bd876581ae7fd435b3c63dd7f5b05b666b4772dab7138d9e27d7b502a047f03a0154a2dccb3327e0cfd25387efd3dbfa02941e120c9381ab2db6fd7f41a6c77b600b401e8a9ad30d3b8ef2bb42d77650c39efe2af2f24b7eb8ba8eabbd2175cd96c7908a636d60ee8636a", 0x7f}, {&(0x7f00000002c0)="f52c37e86160e8fe27ebdac6cc970d2ed9151bc27a7d8840df0c54d79ebf8fc4b87e14652b49c5e47eab1736a9f6a7ec15a163618a3d1a17bea7f6b6d66cd7e20facc1180d3a5472ff5613a6d9ba3d85822d965dea5c30ec2cac45211d688a606ab1819c6940be9e9afa24db8f5d331d4114fe6b0041b5affc20ca3017ee3955bbca0aeaceb315f796d252ba70d5cb03c136b03963235c8a5831bdb580e92b217dcf3d45e2a9c4e118dfc17f535394c7920379dd43651ce5c6081a9271c38427d0ade0b9cec0abd944f8a7c95d789c4620052e2575ab55a31a86a1", 0xdb}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}], 0x100, 0x8}, 0x8) r24 = socket$unix(0x1, 0x5, 0x0) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r26 = fcntl$dupfd(r24, 0x0, r25) ioctl$TIOCFLUSH(r26, 0xc028698b, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x100) 01:39:35 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0xfffffffffffffffc) open(&(0x7f00000000c0)='./file1\x00', 0x204e3, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 01:39:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x48, 0x0) ftruncate(r0, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/248, 0xf8) read(r1, &(0x7f0000000200)=""/33, 0x21) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000440)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x5, 0xfffffffffffffffd, {0x8451, 0x2}}) 01:39:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 01:39:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10907ba7abc4a637908033b4030050f90000000000000000000000"], 0x10}, 0x0) 01:39:35 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x7fff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x0, 0x1}], 0x3f, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x7, 0xfffff, 0x5c3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x45, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff8, 0x92, 0x3, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x2a, 0x8, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x3, 0x87a}, {{r1}, 0xffffffffffffffff, 0x0, 0x42, 0x100000000, 0xc2}, {{r1}, 0xffffffffffffffff, 0x4c, 0x0, 0x8, 0x3}], 0x101, 0x0) 01:39:35 executing program 0: r0 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 01:39:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x115) flock(r0, 0x4) dup(r0) 01:39:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/229, 0xe5, 0x840, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000180)='./file1\x00') 01:39:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getppid() setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 01:39:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fchdir(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) 01:39:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x1ff, [{0x3, 0x1}, {0x2, 0x7}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xfffffffffffffff8}, {0x2, 0x9}, {0x2, 0x3730}, {0x3, 0x7fffffff}, {0x3, 0x4}, {0x2, 0x93cc}, {0x2, 0x8}, {0x3, 0x3ff}, {0x3, 0x6}, {0x2}, {0x1, 0x3}, {0x0, 0x3}, {0x3, 0x9}, {0x3, 0x3}, {0x2, 0x8}, {0x1, 0x1}, {0x3, 0x101}, {0x2, 0xff}, {0x3, 0x4bf29444}, {0x2, 0x10001}, {0x2, 0xe8}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x100}, {0x3, 0x3ff}, {0x0, 0x10001}, {0x3, 0x9}]}) chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') 01:39:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/157, 0x9d}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/2, 0x2}], 0x5, &(0x7f0000000400)=""/88, 0x58}, 0x842) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000500)={0xe06, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f666d6c653000ba3a5e8a42af9c33c138c7cd966b4adf0783a20c21c9c20f0fd59fa8b19b1e14d81985b63d135ef4ae2dc547a169be83e8939631daba8edecc62d841104d970fd97113fc4f6e25cc581897ba3e898ed829bad7e149214386cc72f7cd593b0300ed0771918b14c7a0329469b243000a9c43d0edb38f9af51ffe44a0f8d503ed0ed6a76e6d8a53997e0493d6f5f9f0a23f29c0d37f946b79d05f91ec4fb7380ad3e325d8b55cbc8ad4102b9638815495a683eb2b8e3b7049546578db0d56d1a051dbda1be84c30570b7d75cc5a2f89daaf826ecf03b510a6219c981788ed2340c864130b697e90e1a073dfbea0b21960890c34c9ce4abec52ad481862994134504b2279fc232bfcde52ca4f55c3e6bc60b8c20a609f8e2afd1e9cae59ecf172ff26f607d2057ad575b34"], 0xa) 01:39:36 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 01:39:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x2000000000000000}, {0x100, 0x1}], 0x2}) 01:39:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x4, 0x3}, 0x10) 01:39:36 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002002, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x5c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 01:39:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 01:39:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) kqueue() 01:39:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x100000000000009, 0x800000000003, 0x0, 0x0) 01:39:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x3) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x110, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb104, 0x400000000080, "3e58a044b1fb0364c62c4028c5d58a019677c2bc"}) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f6275730051ea70e34967202bd8c95ed6005e111bae14221280d0fdc38ff2bd45d978896e5331de9f823ebdf4300542fbb9e8b3dc780fcc7565b73f90af76aa223f1349"], 0x8) accept$unix(r1, 0x0, &(0x7f0000000200)) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280)={0x6, 0x5}, 0x10) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) 01:39:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x80000001, 0xfffffffffffffc01, &(0x7f0000000180)="43896f266ffe49e0165ab698761e0d3438031fa531d42d99ce6682093dec0e856bbada271fe3466f8c0ba5e6ffcd99af844442fdcc86145cc074b173165a193c853261e57d2ff75d11fa3536997c9bdc9c497bd9bb3c1580fa1119228fc19056f71174acec090e65c46c3a8cf122a4cdc1d627682efee6617d55a04ec539d0d13629a746fd857cb36d", 0x89) r1 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) load: 1.65 cmd: getty 5437 [ttyin] 0.00u 0.02s 0% 308k 01:39:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:39:36 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8167c44f0364e174b4be8cadaf068b7e8b1dbccf701ddc947c658bbf77b6df7c0c78156abe716f117060b3e907595a1555ef2fdd46b4a95b93a9387c40783ae023f67eef5d5e6c573bdcc95d818edc5b32661f69ba60b3a52f7ffbfea9382c4a8395780ec0155c4055d452854318397d711f96c89bf2bca77b301bbec946e719ceb29cd117d47aa05c3722892763e68f44eaba746b98a1d8ad29cdcfd12f063c3982f3233fe06d32ee92b2f811a65399e8c06b89845b1e2efe136fec1bc8e9d63faba8251ffa64a5d03fad562a1d1fa0df235fe744572985daa2487d439a6592ec7599b6f96f28a4edf019f9a104c6d7c46ede30ded1c69389630e19bc556b345cd9fb7fec9e07b2de9931fdf643b81762adcdc891eb9759e4b6c8d658cd4969b79e790d506f849c0dcd4ffca3c19f1c994e427341bfd0812c1f74d5fc872958d9e4e1ed221f2c33cae7da171cc3b7f7d554fcc0ea16462034b4eb96d3e6461bebe1ddc98cf973fd040aed91e576c272b2dbcc44d1322db231b4cb96f9e99332f9babc509aed2eedfdc95dee0b5c88c106d7ec6b4f266bd0f9db0f7305a2bb012e373f73413d37dc21b26156135b9f2dab38cbd33a999605a80ca0e63014c5f9cabced0457eadd276beb22f457d6a310f623f118b22b9f4aa49dd85cdb6e5f1c6d6537bca8b8089d9b34bb840276fc4a0f1c6cf6c7f3a55e3e698cf596eb7fa09200845f2befebe9234af36510cdca182165e8604358d993a3003dfebecd6b214661932f46e68ce61e1d87990c817590673d1b2c7b05807a1ef33eb8cd7fbc3b0987b61e0b86a124b7b687a966d228914e53dc1f82955b1fe72ebcb96adfdc385f99a30025cc8afbdfc1619a9d5e65d139a8b04de7698ef06290c96547c5f2cfebc7458bb641439d12e59ed2f053fee821299802054448c19636459e67463cacb884c74acabc7ea7acc3399102e2fded684ea1fad3f5e3675b1cb00a8f40a522c323468be996daebdafb92e4fe69923719608489f71492585887a9eb3b3fef71c392f409ed2ccbfc81c726ffbfc1fea40727d9a3544991b5c669038db409b236cc0340acd7342693f0f0619e9cea846860fe8a08ba4a1ee9fd92370f2ef9a309c3c98b075ba8fea9d25157681bde6d4a44a648d886706c6688669acb347213620601f3149ca3a96d6b38eddfbd945681aae8b895f0d21a2a87c6d043ffd206846a49d3c9bd894839b9182bb3fd23f73fe62d6135ecbc266eb1a798b968e6c81c70b2b501bc6c059bbdb28c6c26e7e18b1e2d3b874a86c36fbc87ba9a5a1aabd8cd0316ba22327713a8714e62611e3e1101b545b26111ddb25b975a0c7748fee9cf45182df447f2e77149ad968052b257fd8f6818bd16490ca0a5928bce919c8bf2d5b11f7625018f22b676b547c300f648affe442f59fcc5d8913a2ca17bc32ddb479b1be08b26b26728bf17e853365d6e97d77a466d3acea091d692b362e34f244e02e1f397728ad41f878fe5d10a992cb5e13d33fbf3a246abad33d77bfbdab07c62f1908e0d089a43eb9d4130bc237e73f8bb084101e7d6f82e83cb3d34e9822e48e485dbbc3d757b2ce011c9ea27ea52aa1721961dec3af716e98068443da1795ca81b78a2448c3941a53bdd77305a8bdf31063de6248ffb6b5aece322eb13d54c470eecaa7b264431216c82abfa2caa2398507d525e41642ab8413e579daaa5b56a7feb0cbc74bd32f76bdd1937918092ff96833755773baef55b72219e1f431a1e5a00b45bf13e7783dfcc7abdb58ad7b763bfe798c56854ddfb846fb97b10fac800ad00a98811233d0e9f692c7b7c426f10c4f381ce17334f578d75f981b522c011205915ca3375d5fc459afdb0a9d8faf685f0cb117e0bc2ced542cd2c20bece69fef775696daa6df5d51f02028a1fb73a2144d4719ed09fa6f3668827bf1fcff02ed5f2d83896cb6d4fa595e70c36022ea3c5bad0ad8b5adab5d2aef1755a06c0203fef3d925f32c7eeb388e4e952e21888df2baa260475174f3f7d314ea07bd4b0aa525c7cdb29ee4265cdd3cc6a3c1a28163242f68830f373071544ff73e12298b70b766c1728db387d3dca0cdaa126a55abe640c779ade33fa8aea47814f6c9c1ef50804a8d5dc3cfe40cb5aca64a41d7071e3abd8d29d8aa548c1cb45fae9dad38f0914cab5fc3a95706ec0c25bd9de605c40e31e9a850d89387193aa36b702ab64ca7caeb3a10ae57388e9cee0d75a2cf9ba5dbe436798d18cd261c84f20f714138187345385cfcc8b7d2a64ee2766c3cf07a4994ce9b903fa4a9ea6ff4360d4acfc31b5b8f2dd51d520fe39653d2afd7683afcb4a2d519ecae4eaee2a9aa02d99da573c712ce54fff64d2b38d01b3c2869beac536adc2c9640447dbe2712690796e95c446a6d372bef12a09a8bdd598814a8b00a667232ce7fb1bb0ef18d7668cae6ed79afade9bf168ef1795773f84f2028d56989020761eb727b4f519c9e9e6f8a5b1b27755645415c978888c52c0aef0735f94b8ff27121518a2d9514f9996b514cd45544885d1f2e46496773c3914f434cc0bf353d84016242a4147e69ad41a72da89789f441bb8049340b9ee57239f79710926c3a805b6a30728e18bb61d3832e09e10e1568617aa192b0e078fda7bd56430d7f588479b77f3659b280f4ce12ae1a8ec52e57e778c0eb6c336e2a2c430800d4668d7d38b43be4b86963fc8a9f984c78fc84e4f73bce4e4af8b6b3f18e6190a466fb27b2022a11d8cf9282cf34558bb0ccdc5ccee23fe1604b6fa01183f356a3a0d5c997d10f9f9d793c770bae1566ef50cb913f3321ede93dd91373939c9b24fcc8c8c67c3f5d7b5b72fc18462c01e8644a85b080909cd7df8f4940dfd1ac801b7d395a2b5444d3937a51d2acc9d4ed71dccfbde8054bc016782db8c3e44c0b95b5ec9d066c5862e2f48b0810c5ca8447191a24cf0c551e6a2a4fee1910db8bd72292e623a54ffddd8e46028474e4d462503745f8108ac4651fc99c911047d28b52917525da40306e29799ee458b616a6c66f7075dd3cd43fb85502fffc567b5758a571221c2c5b96f9aad1e72e321172cdb5fbd592395a5b290fa25683deb5f615421b13b0b04dcc49eedc64c399fda13fb30a68410c9834fc92fd18d9241740fc70f6b94234176d962f732cdf827488ce27c98b7763624d4094b1f852b84c094d69dfde25cb97fc1776c8e76aaf5979eccf05f1a51f78a783ecaac4a996ee050a8aca2e3ec7bf30e72632ad143c19c7475c4c0ac5e0122d1b9efa82b7204720305c8178f706d9368f4304964d83e9e544dc7b9e8fb3dc5b3214a3ed7a4edc8bb9049ca01e6df1bcf889da49243850e21c63ff8dbc3e1529d87d4d388dc064d6d37188d025a59fcdfe7b2ad965658c6ae871cfcb6f31c3f40f68bcdbb517fb542ad7c1b329f1ab3ded09fc209893d06fa90435ca6627cb410933a26907b0ae4c0319203c58104215bcfc82c05064ecdb5e86cccca671a0c6c9e1ac22b7c1095625a96a899eaacf1939caa59b2357e935a8e3e9b794be777597b2727b3db3f8f1f5f6ebf5602fccd649db344a44dbb4c0fe34a5ae2c70b45eb008f52a881f1654a1aec130137ddf0b3a531100405a53ba61d97d0a0f9f131ed0f8ba35f3c7dcef80df3d4b9a63594ea4273d1fe9968112b16f8fa366e034a259f2e6a1316270b2be1b48aafbfb1f5f475a5adfef52b3171169853d3ce63d80f63969abf5b453ce1b769f53c29fc18f7bab2a071d6b3241a691598e1be5cc17eba74f0f25610b424785782c13c214b87f07897296496f146e5f96de08385bc58ddb131d0c246af3029f37eb0a63f559870bc8274ddc22fe83591130b71c8551ef598d931832f04f7cd3bc970cd6efca3058d5f4e8ce77dfc5962f47b672da876e3cbaa1e19ebf31eb1a1605e3e045612069a990bd5f26b6b7f1cc7e3eca8ae5d5fc21c828fac1da130948565e7a3cfe4d8c6dc8b475b04607ac17124cabb2db9e276bea2467ab502b5882cf3e170ca94e542599c86840ab174a5aa4bf0cb0a9e3662f9fc8359fde7c914db56f0edc4c1912ea51509adc6d81c41cedca6492a33bf22f0466cd67cd91eb97c3f4fc1724b738d68dd80f7b9b2a57715543e4ccdd2e763dd137548b629e280a4084f51c5b5af04d8c931f56502eb313f7eff02d56dd22e503b172c52818faffb53c09e5545f581447555d067757021cf4192f9dcdc6c44445e7b2b306600c2936e646ea73dd0a22e308a49de8b13c9f1bc8d0daef32ed348b1cd41292a79759493961b0c7816a6d5335c20e584620e47c2dbf215ea4d2d2a1515bab39dfd82e149e70e047e258cc823d05c62050dfc5fed80f3106efe9bf2599cddbd5ef7225b5bd1bc4eca633c29f420d9d44441510177da58ca46bb0df534db16a3692034fcad47bd30a7527a0646b8cf68e03223f7a26235d8c551e4d626066ef8e1c4304306ba96fdd065cf26f5eca77c9971ee59763181af81d617eda55b4fefc7a57a30bc8ad3361045b862777b8674cd22dcb7120c997665e41917eff13d2047b676e0ff30f4f74a127f2d4567489e6819e383c9b798aeb8dc90409fba91b21edf655df83dabf0978e0db51a129f45997c99a451cb25ec62b2c19585403e6e56e3968b2eded9959f6cc5fdac47be880f24e65617195374e92a477698790b500e77e0bfee01308a86a6cfa108d745a2e92e118d53113d2cf916ffbd4c53d4532f41d66d2c5b7c9615fb5ee97e4019d917c1eb9ec289793332950e5b43df14f786e5a2af3f7b316bd1e15518ca2747812286e717e956f61a8f6a6efc95f3d5709975b889de46311ab18b2d701d810ace72a235540dc1e84fdf4624716d6fa2aa32219de23ae6fc1694c42fb373296601646d50c6218794716c723fb5e5d0786e3ee2fd33a700d15b0893892e219db7153d88855386495b27b66c03c6991ce322bc229623d28b29e32246456dc19774435896f5ba9c440b7dd8fa6c202b63c9c9281a20a1f3a390db9c668b8ac77aa6415a8723148a31b34667cebc0114d9994018be1f3916b66e99696b6fbccc68e181c12f462151e7de0df7cbea2e1d3407aba2abc280f1c1b97bfc9c45304795315f67f83293fa3a0970c4e9440fb7c06a43528d557f35dd95f249d96b41b763c59859942d648a32911bb8fe0b6a2e84dbe47fa56831fff75a74401b3292cdf255db7d95d4a509d156a0194c7d860cfb3f69c595fd9026c910b2b31c7018924644e6ec832214bd93b142d1a1b9638f8acdcf21996afe0ddfb73cc4e778856db43959a062d9a095ddd996acec69b0358f9599da6dcc8c0e1d462b8c8593f8b241997c93ab7b0c54543aaab93934eac911873be9d2c6b1446f7a1bc3915de39cb1d896eb04d133ae8d1af5c0b67e7a7b049bedf8d06822457e28fe59e7fb02695d77025afb42e9f0ae642776faac0e775d1b0060268d3e5ffcd8769b05810541bc7aa1273b50134b17ae1b2dbe31ca7186038742fd836172d3cfa9dc8ae6f1577648796838e36d9889517f1d915003bbc3b4d30f3a531c66bbbd17c188a014427327c4139032bc433d24548b3fd87ee5a146851c5403010086676c9c7835fcc625d4572bb134c0199ffc4347c177b3f8a73ecbcc8e336290efff822326ba848bd60cf05609b0535404f947a632e40e794224d2cf58ebb7e7c7f78a21d95d8732405e073c0fc2d94df66d2571b1f7006854eccb9d308eb6f3506acf6ee9eda7142f12eba93998e839d8e1e78d024642b314201678e937", 0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001080)) 01:39:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x90, 0x1, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x14, 0x20000000, 0x5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x800, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x1, 0x1}], 0x9, &(0x7f0000000000)={0x666, 0xd1c}) dup2(r0, r1) 01:39:36 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) semget(0x0, 0x4, 0x1) 01:39:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) 01:39:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3d, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0xd0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="000d00090046ba2ca67a", 0xa) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000002440)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="763dc2d8f079b939f04d8d006099dd685c18a703d0e9d3ec185d93df5d1cefb78f7caba0c5d273dbdf19fd856868ecd83d9e", 0x32}, {&(0x7f0000000180)="d87e32a81efe9f9f1220ffd83b02854f8f72f277bb8118f27b9edf13f60c5180beb93f917d71e3ef8fd6e330aaf7d93097a2ab29bc94e0af61ccb3ff320df4a3ddbf3e97481cd09a06ff2519b7d883cf3d27e728cb8cf9a70a8edf88ec31be9e84ba8500eb3208ece92b6433c45fbe23d5e7c4484dae81fa85383d3f4512db2b5e783574d442e4e7c38d7d9e61d2da54800b993b2e44d20e94b581a84dc6986550fe43ba1dbe4e130a98050a69082e9b7cd17d49414f7456bd294aa98970836c9a0ec3505e5a51dbb5fad549f5db5f23babe413ea987260de19fe876baf76980d84d4c051993c421d2b4b12cbc9cd6b3fea94e7e79d5cd6252960e313cb430e62bd21f06c0d5d368b6671afcfa0f0c7793bcb86c3eb76b0948afaf3f425c798878d99de3df0493083798ed2202ba8ba6dcf5765f911ced1f8dbfc8829ca6fa034cb192d42d9ed2387559664c7a67234116b7f81192f2d3b22e18309a7e605efddf05127f75d86ac770ee927b7aefcf1f30bedcc11a3d01fac31549f558ac34ea6ce4ad9785baedb13ef428aabbddac332a44d84ff67aefeef403de7e4553094f6c2961b4b0ec72e0f337c0dec76920064edf4941ee4754746cd0b2a3fb377d7d52d05257597c4e50beb1b17dbd93b6fe5fce4da5c248b7ff6ba9b8e0d5ff0c2e3a3b6de091aaa18c094c1b76e4be8590bd2c9bb030d3c64afa7ddb58d241f7babfeaf49f2105e33f669ba5d430d4194367021c20961a6bb7a3d50899fb919bb69883f8fd22481e32a27a26ed021a4df242b2caea70e0652ce5a0f506c9068a747ac90ed4f3707a090f444f442e3d6bcd762890acd1b3063a254d9604971d3bfbbf496017103292e5d32df16c9d03b0ee6fd17cce018ecae66550018988cb708ed970505933fe2d91d0a745f4ec32dccb8c180e692c656a4f7ef1f35bb8b08089f369db216cc615f6ee191d9556c922467654512c41a9947d6fd2c0ac108507a5c0d3e03473f6333da0d1037703b95a536417189f05db77d488fcf0f78f99be1576944222e7a7307b8de84819b3b0538d3ad3779c2563b935428bf5683d7c23d58e00e6b96f7ee7d1e3ff88446100dd748c3d3336ee965ca069b0452f44b440b3522b537b7ae7f521b1781ffd755bb55675d9c2a1854956ffd18bf1e0e46b9b25408fb7e37e340237e197ccb2a2a0b9891ec94888a9c0d2cc9f1e768bf95e2397a0962e5081a51cbda23f499013a394ceb778b59ece7c3bda95826d33c9168c28c70db45cd29496027e5373044313724d844fcfe176201eba50992ae29be735297c1fec3b07ff9edfa8e43d6ec2dbf19741eb7b6e133f78440e1eb49bf5b4c6024c89d3c705ab71046b024e3b9cdfa538639c95fb7274f1f753eac65c2337a4c73811ae9e5af38cb6c8b0a6acd43ccce9594fe4399dd795257f6b668d6cbd00c0b69b8828889843ac6d0269bdd15e8272b4d842d400c3f353a195a3847bde7d3044de948db23de61a521b2e02c3fab29f81a0d015c332e761ca6a59f4fc818aef91e2ba534c26d55f4cec01d59e69fb5852db3fe7b7457ffcb5bcef9ef49a5b797312686a8e8cff396845f2a66013a28b9abcb6c46aed5cbf92abd94522af5a2c52af76d8e7edaedd55bc6f6f4e1609cedb91f8253d38c17ca273593c0acd88ed169323c252f1292dfe9fde581f07b5ac510ccbbeef0e3ac32d3fe9d58bfdd6b1e1a1028ca0a6254b72008b529ea5a335d3c857d456d091d6556c8bd7060d6d7ea8b3f6c8f99f05c29f99dfb38f000330df467ada03c4420aa8bc0b5e5c55c5bf53357051ffb2cd843e9c01bd568f03761408c8c9d21d15b37f2daf7a42d9034345950db6cb33019324a50da63dd532e2475d7e9a6829126f164312be9b810f2934c4c2b8bdf4ae744a13830ca5500fc4c3097edfb7055b17eb42553f52c23e8a593894af669e1662fc3d01509fd10fe7b6a6485600eb2d68e9ad75365aa0c6f4b6ed3831ac600e0e38b2a94fa0d705cf061451fb213eec8068479c54daea3c495d9375765a3f6fa2136e25fcddc457a7b65f1ccd8324bec94b742bd8b6439e55427f5d4c630bcbdd0376cffc7820cc8e299640d108db81bbcedf3454682ace6a4288252a68ecd2102ac870ceea795af2ce78956ce8175a565bc97b7a9bc529804fcc8182daa1a4eaefe52ace394ded06abcfa3849178f6dca3f337f7711c914f00e7d0ce75432180b5ce684b59e81167dfdb907f2bbc2b547eeb0230dee19d6af3f6fbd88df5dfda20bdefe7fa676b697919fd5f8f53192de0b0a0f0c9a510c5604b310777fbb2c81955ff279ed534f3639b0d947259f1b8f89fc17c2f1d0253c54b33fb94e605808418b038310d4048948703fc6493c1d97891a7a6d02ac797b2c1689e21f79e396d6a1d3bbed6428e249d7b2cbbd93b255f030d1997383dcab91fc9aa5a825d260f3d1b8beb58ce3812f844c739c0cb5e88dcbcf2acd34d1e3d9f6f28beb7b9d6773e4e826a72f8aafc3aae62622a69748384057b9c73667185f23be75d124558f63a219b8150717a8d1b8b71901465d129d8bbb6cb10ffcea7ae5b442ab6c468dc2e45d69d1452651857bc269e071a77ec40a56f59c767ba1ad5a38a1f317ecaed5d9f9130e2127db06ed1ff9dcf0087972b1c4b3cbf27be9eea6bfd125dd757cae16df780cd1c24ce291504248dae31f6c9cf4200a1187a897051d8c874ed165d0546ff5262ff49b144e59c24a6561cc396d64cba4136750c573fc0f012080becfb9e4cf6e0ef8aa031a11fa37d0e897cc2aa6ffefd619bc6b84ce1cad23c37626054aceba61ff4710275c99587eb47d48474762cb24d85264a2af02848ce0310312b5dcab1a254338f9b9166ab37221e1493296ca6bb563e72b108a1d2cc7de3a981e23ff31b1dd0a1c0be0c1bdc91cd2213d7df20a6b4faea67ee7d5cf16848f9d534d7989e2865e87f6420ac7192471082ae006b7f95ee3e8125127117443f5d0f90e9b4ba3533b0428ca27987da9369d73a575962624932f0aba141baef6dc2fa569929c5d28d426efc7609397b4b02d8df13121d1c0c9ef88b47460d63ff5f14292a1208f75519f07c94f3c86b01603625e1efcdf23fad1c7391048176dab27ed1b325aaaf8f0ab7cf130940e8bc8cec68f207a650d6d238191a554528de7bea484433f1c437d34dbf3bbc8a35d724dc84c9edfae53fa5fd0ab09b076f6085bda6836dfae10d29478e84ea214795b7d7fc88914854159b2dbd8905e5a58d3b505100af34dff3b99e6de1ddf72c80f0c3181b7dbed53c994c1a416a42ebcfe9adfe30ae59b8ac3eb2a1af48ba794504ec810724b6dcc8d4113e1bd982e9d19693ed20f9167cd09ca0e44f7ce69bc845d9ab044f253f286f989f9fe7d27d15b405598bc9d4ef7dd5a481bf0612e4c82879c66698f76d80e98799b33a7215a991d875f466773673c9c4969261bdfaa4a4ce6ef091cd23cdf9a30fad13bdb6c8a0f26707f46c7e6110adb942918b18a2f6fdba90dbe3499afa08c92ceb610bc92a836c360e2c747aecd65da6c9873cf1adbdeaea5cad7a3589ac163328d2e83a1e242fe6c837ab29254122b006b8ca0636d177e8bae207394ce937a18cf50e433404cddc771ce985b6bbd13a978e616737ab4e4e614bfb98409b693f1e155a8dd49daebe3a7130d7b263e2a22db21770445fdab07d337f03d62fdae97d4ccaaa7061b633a978ea6b636678ea53fca1fe64bf0094db4f54ee81a542b61cf9c9444a27189f1f6df6e1e82da4bb7b79a09f288ce479317dced9e5c421ddb06e5bdd9d5c505e05c15d56004da74525cdba262c40d9e174fc6674f5eed708aaa6fd58b435b822abc700d40f86458835ed5120a0db49c06956b6b051bc4efbfd80f9db9c4c97e456ad718c08f67fd36566ac0da10a977e542b391372771ea4b32d869b06d6e8fdf354039325064109fc93d4487143051eb3bb77594698d226317c927d8407859c926a7212f01cfd40e174b29a2f9df6d582c8f3bcbecfd62680c06cdd5280f081402682cfe6ffd625c953ed7f6a59669cb920b1d5d5bc137da99c129c2deae247ab5f41a84a65b3c40bc4e282826de9487cfe8e869921ef7dd0f989dc4eb5bfafc8bb430e8dee8620ae487aba086242965ef4a9902d026f0ffd6748894d27bc92d2ea2a0c8c867369972ab35fca1f647515e18a31673f6981c80e9f50ba1a60d2f7f1cc0315d93e54ee456f42315f390748eaef6f6caf252d5bb3020526f966139559d48b54d37b550ee149225462b330dcc42e5a13a2a9ba457b103de517fffef68a9f02d8090a7f62aed12b6a75c779ca1722fd3734b354c7b35b753ad84bf98a311c880600db63b24a1e897b3f986080dc046c1bba48e8a1ed3edd1e9cd40401f743df921c759fadbcb21a9a3d6b4d2fba5b0b7bfc33fef8b28e0ba3993f2fd3644ad616f86d1a3674a3496da4d29d2ab2988d92820640ba19071686504a6165658444416a5b870b3261c1889c0421fbc45384aaf62ea53508d64e57b7217d088ecb5bf40fa49cc114d88ce828d83ac652ee003c6670f0b562d424c181530deeff4cee98e02abd7d690c030fbaae3c224ce04ea858905a4db78ab96a4aff58753eccd79d106ba1a6fb532b910a7398906433b94f76b02bc469bfe67fa4c0b8f1391a2fa8bae7ce88ffa13d7ebff873fa5dff94f1af11b4265f06856022977240cbeb32837dbde94218d3fc508499b55040e26e4455fbd8e4ac25bbd61224ee0ef2680d639a8dad4f4efae0e7b61a28303a0ab657b1c029cc3458b9f0823a5ea1334e8011bd053092cdfaff4fa8b7f3eb4bbe916fe91f9e97c9f22851f24165079cc488a98fc2e8b56cb437b47c25cd2a582243141790dc48780fb342781e44477d943984801cf7f8228740a8bd53da9eb964a118078d4e39d3b00677cb70839907fa3966ef2b7bb598e55792abcacf0c7c85e50f885dfab607465ab9cf6a77f8665b6d3d2f783ea3c771921bade05e4c1ecff9da0d1f6909ef84a0524e9d4682ba70bf3fc2df485678c88906e31ad5997b6b826f113cb0dd274f5c57df91f064c761146e2f0400f995a237e59a2adf5d303b57e2a9ab199c451ef9f6b6972e0f24cb3742bfaa0ab92dce791d8a4201b33d4c7caf0d54d2295f8ce0f7e6b511b3cf3ce2bf613122d79e60c22eb8fc0576c43085b5c511cde3ed4235d79ba2412507d3c4914a4dd2e9b5526d67e953c1420c09e042f27864d5f349d3d3888127c46d38b55f8ab63e98fa93aaf0adc54effa2890f36b77f15aa862e2ad9e7ed273fe9907a998522c3c3dc1d1eaa49689a3631958cbb6c2fe595bdae6ba7dc0c2f3590c1c74f6b0f692d17c8cef7bdf0653b4cea05646bd4ad477916c8493c2ae9ec187ac3097ea9e17de27b6cc92a88649871bbad26b0b295ab2a9d8a0a5af108d5e669046299cfb919ea2a5f16051cb43c4515096dfe8a51b8844f0d82e5f29f1e2907d9684d4b5114ef70b004694f279242dd1badf2eb6f7378144e1ede42343bce6cf53796dcdcd1cb9d0a9fef5aaf6eb2642d92d1155782dd23c1e4c52b3dd161f6b40373af53e6b6ea92b97150f2820876171a8d22327e0e71297f8cd861b3ab196d7acfa0c7b3cfd33189eeb0b261ce238f6620b38373f1b3842c2b0c67814d239bcc3be711e2a4857dd390dbd872fd7aff64b824b98cb5046e11ecaf7037fbba3f1c7e54e45249f463e8cca9378857d3d5dfe04757e23cca0b46160237e3cf866f868063cdd0cfbabe869d16c9a350b9", 0x1000}, {&(0x7f0000001180)="cde3b52ee8f23839ae226b93aa219c512c682d90812f35d429fd855acc788cc09485c16045e32e817d141b98b25239e53d2d1929166aba63433fbeed23e1e688b655409890c3ffa2b0d2e203011ddd8d3b41e73c011b3139b3dcafa750db077347b9042127f5e931e0bf77cfc7d25d96d10fed2515095b0ea4886d0cb9d95eae8c4c9905b0e04951a05f174e3fb8d6c498db604d888eb3c28d8b9e0027c87acfa2c92740b0cb173eff64819eb1e3f097438b21d3b3e23c2930822bb2d3d861de09cbff25da5d1876d200e045c20c4ab18a0d6fdf226c5864adf17c41dbfd3194e329d89c1cc8eb6af36ea4c00c325f951fe05275e6bbb80c6401d96ddfbc2705960d53fefa93a674c455b233cb5318ed5a90bfd24d933ca0d4e4530120668dcc37c125dcfc290c42045f8d46221ce49c29c19d8a2f3ca11ee7b861069d16be0e9384a730f260a7e44c305738b12c6090693437bc055aed870649439eb028ce9023e76c84c60c75224188c219abb375d62d61a42e803dfb05e61d048cd934d1e7e88a933c3298ef4eaec2b175e62126a9ffa03c09b5b54a997933a2f569edabc2340b54749ba76cf6f6c85a0bf55e5f57ab7494c44a4fba71ee6d16e5cc43b506eec569459597a7676602e32266d64b1032f081e9b893ce69695508575ddc9a6ce3091ce009a2f830c5619c95ae55ccd15b96f9accda6b69c1c553dc8507253131992d106f913e6c473e54ffd09acf80e1779b2d87ccd24814c37532c33300c3ca6e745c4415e7fec100cdf0e413ce4e2b18a0b1a3fe5f5b6798cb6601b01fd2bf40bfe67957553a456cb88e775239721db645462ee79fdbeadef8111cb7cc32d731f631faf3d939ca972ddeebf4d7afaf85078eeb4fce09f1fc6e38f923873095beec1e912afbf781a01b5b6df131a0f1502b3aaa7ecfb328d6cb0d457cdaaddff4039ccccb457fa6b5b37a413477ae7031b485590cde020d2a66faae6fdd1a611af95bbb934819b30653ddeb729da8716dceb7f4ef0a64cf0d40f9dfbc584d75ccbf532c902e46fc980a4480f33a132484457a56fbc6586bc6462c45d29246f9b83d6a977e5e5b5009df3eeac410a969e3a6684e8363d16479e9722d56a8a02da169f8c359544f7822c7c15397de1974a16c7683199c22dde8d4dba0b73d1c70c892627e22b4fe9241e4dc3937b971c0c4681e4224d81b7a6303868a49c292e2f2e624ef695edc11460234d65e46a1ebe33f1b0b2ecde6880fd73fd544d19b1bb1e2d7417c13ee5feac0c06ab76d49ccbf978f025b4cea6307b0752cd9e22ae93bd32a60a4fd14763e5a56101b75d131136fd3e27ba3c5d44aff9e8cce1d79ece70a00e6206ef22a995bf1b5d5cd3ff07b5de16f9b43a67b835f216138911c211a9181d173e3e550fa149f5be216f847898d5aae7149b5da26b760d36bbf6d53e9cb9f24cdbb25c4e166f5823bc80d0e32f4721f93257d3231783c0316147f95c0780fb1c8f9da3182bc0fef8217bbdf25b00572004fead4d8b83d9f2d3eac5a066f6d00b2aca888e7b22fc0fd8452d5e0535f4ce98c76c3e61e69d36e68eb0afdd4c7af80912f59df52d42149cab40a8e107df1c1a163af8688c567d7120100603f8330e31d9ef745f0bb53a3830cb3bc6386d590d77b771b50d2807a9a2c8a8c9600d6679592471b9637d7665c0fd12e71f2120070d7f37e4f671ddc5e5d0337456ad7cbb56e6cf219db93546dbd0ee465e550a43a50fe98d245253d1662fedc99ef1c5b82d54696debd12a2d9827c4c553c00a1270ccc1bf76a0c268fe6ec5b165a25f3e0e07b9d90f8954b1a2f9f186f249bf2dfc8502bec15655f563928079ea01567acd883960f53bea0be85dd54786cfebc3dc8d7728c8bbc47df9d889e78eca5a0474c72ef1d4930d93063209f70b658d70b087ecf03f80263447e0b035aeacdab34dc80a324f92de407d2ceb156234b0351f5993341702ac9f9f8557476e3d7460129967757dc5d45f086a27cd6c29ccd15fb77cc21a17280b003c5462ee1a98a9f69cd5bf78a1a39ec5ae0e29ae835be830ff54aa210719a094ef2c753615b60ec922df5a315b5547e4a304242508995a23d6e3431ff1074ff797ee1cbb76164928a3bcf693d0c8276d312866b9c4a6935e5ed071c0b9704cdb2ce4f76c5d0fdc5ad4b166217857207c10a5c2ef8c5c9c9c53b6b3c2db6a2c4f706a9195544faf50a51ac2d91fb329f46a475f8fe4b690e285bd2b7709c4fccef907ee659d0d2a18eb2fc11d87dd330271715e9275def6621632a4fe0a4e036944cec2ea584140cdfe9d5c49623da7042b0ff756a8df318670df8df381f32639d9336b107fc44ed9388554331023285d91e1579e8e42730d5f24eb4f7099be25a9d11d9e78539659ed329ebf2aef6d385f418a57bcb2601534fdbb5dae88314f748c5ba4a68c6eddcdf581ec36a4c5e03cd134545230cd48c28a6cb1afcc7658eba6fc58333a72499836eff8592a371a335e268914838d009a58ca1e9a7a6bf016fb8974203dffb7d01733ee361f304aee1404188c651d5c91b8a7d8ff3e3cf1af85fb706c48b3826b74536cf72146fc3eb7c8e7a097f5bf39333f152df01958e134e550559ce3e54bf2a9fda1365c2393be5aae70b07ef7daaba661e0efdca1c722d600f2b4edfd1cf0412d53bbf1fd5acac00caa863dc5d0bd5fb39e57a03985a4faf9ac22acbac0d1d5c8dd8ddc830f20ba3afc43a0dc50604d0ff78e1d00e6786f21f993b63a3b50f87e5d039ff02fa1dc832be9041d46de721fe55e364de894f037316f002820674d4e3cef055e3a8aef8f54dcacc871020c8399d6434a37833f71c9b24266af370832860ed5e180b8132624059929c65b500621652b736f964c4122be792ad559d16bc2393f19fe3faa0dcf086dfe0c7a393b08d7b31f77634a19ce9a2e3f3cecea032d4622dff5d4aa0409c66b8966af9345734719ddea5a723efde9bf997b2fc610de555e4b8148edaaf6e9fb41b5bdb2626dee1289078a2bb8bd4c0a52a840cc1eb9006cec478a12635d8e5140b4cfb21d987f0a6267ec60155c5ad6e3e093977e66c74c0b80e433deaf3d053177eb49de8cd95cd58bfd865847275b8b0c127ed4ed2a908e71440ae5ffeff6cc6de04f02cd616de3bff18b35c56cb603bba228d55c8c63625de0eb981663f67108ad5acf426229de92a69a6f53a3b5e54dc5361da7c133d42b8f22ceb43cc0a28a9a8778cc44337eb29d578b7abb5e875c651a7af58e9e8ab4f9ed09f382d4ae2891b780f3f488b4a659e3509a3ee63bf38d6770e0cdb7eff1abb79c4a9be2f0caa99e9ad0a49f0d86f22cde3f7c1003c055a8ed6faa624d3b11e487c18be95af2454e618a494574460abc0ee7f6a0cb59e9abe9829d38019d0ba2b71ddaa99b0b5018cb5cf6f11c7142fa7eab1010bcb4073baa3fde7c481930d300ac5119101620a8c46e7f202e3f6635887b9322512420e8eb15e9fdef94e5acf608c51e3536b2735ec4c9cc58b14844fc9aeced12bdaf0da3bebe5fc8ae80fe35bb023186c01a56c62dfcc5e80658d998bbc21eb642de75375d1ee638ff4ce097b2f47f06469ad52dacc4c2194d9bb01b626a77fbf28319e47c6b3562208f2183747ed9a466cf8400d92cdc871ea5301f79f4abf41575e0f36ff853c33e96e9382c4706573d001100462317ef73311d814e8c019228d3db24a9a5851fc69a1951e3d8a6d65f115cc9529a1ed2e3875206453bb5bfb3c3b1119aca6344b4f0188c1755f4ac469224b3c036bdb064e72570524b1ae588f65346127fd5e7f01c460445179a776c484daff259bb66a38b6fd1e96cea9440dd318619cdcba1762d102c7176d4d70ed68356d92872047abf9e69431218c77602d12c5f31b613e2c3aca18beb2da1e16fcca523c820c7b40f955a9091e612195799bc8e790746cd393789d5c0f495a28cbd0211b9f4713686a428be0e7f8b18c56ec2583c53345d5781b00b5837e4dc4286e645e94ff554abc4e6ef2b8194478ea4e08d3d8e3a670a3d47827065b4a16f45225698d7e569d9053ddbe22c531d731eb9c27af8437e95ffd1bd0f2f8c2caf4ba769dc2438bd1e26930c4160023b798c5257f025d3cbd19146891ae9dd516b43a406237f099d9741b2cafd90e83aad0205817825ae5b1c846f0c343ce58e269024eab28d5cd91dfa8580551b5acc1436bc5a54a6f6778712315dd3c7dcda8e3ebccf5e4111ac323bf72212412dc1bac006f312290f101c77bc44ecae23188fce2e22514d2756dd4258b29ca8e2a81d190b849f1039f7880f42aca9a1fd32c21c083caea747ac02c2b21cf81118b68b77d3eb0ea98957e27cadeedd43b63e8b24338c2594047da2541b9df86af493e9e544a5a4b1fe7553e17fe921b142af9d55d1dc5226959241a3f909a026a89317a7a2403cd1d7324a70b7315be873edf2a1ca7d859345de2eb1613b340b22104693c8139f3f44c7dea19a12e5e6c7d2bf7a667e34774378fcf00a3a350efe53315eb39d59e7bda087d06ef9d055cee94bad4928986799df799dd2fc0ec764b86a4a39ca70d153f7f26edd5e262b7a6c29dd885778268a7eca8e586c12937ba08ba0d98633a2f502c4bf524c17bf87c0e56e813cb1c28ef7368dc9085fd236196cd6e0adf8383e439de187704c13142af6cc0b643f06b3c5675af9af963ee1da634835d507501d74bc2e3428f1cf20ef3ae150fc5e132349f54cc0bf06a5bab90fb88364423977c82a44df06ca994c63608f080dc56b660d0bae7111cf33cb9a495ae34be498f3cecacb78b9fe36c934501ab85c35ae085dd7722fc5b1e700385cb5fa07d1b9f19d5fdfbdba7318e764972cd9b2639494f08cc491c6947a2d5576a007a30d6edf4eb643737aa0eab06d9953b44b753f5197a5c4ac5026247341070470c321dce62fdf4a5ae22b9bf4130412b416efa88f721d867b1fbf2967f4f87b35797c4bf25b1010187256f0e4e6e330a7fd063d408d44778a50dd00fa35c2eaeff9625f1eaa7ba59afe4444615daa90c0923a55125b3e2262dd8ba7e02961b226600b367e3bd898b7cd76731870192018941619fc50b0b351476a1e91dab040d562256e2440c0b291ad6d29bd4a873ddbd4b16a8f540a82f67bafac42697d6c13a81eff63ef1d4e5a1ab3cd668db6519791f22b45f5917ce771cb16ed54ab2406c705be06ebda84600d0968258b5d90421f9bd53694f17b7cb52467acd04adbd17e64610ae8d20caeb277d629cbab487d5ac9a20121f1af4d14a1497ec8153c94f11d4c719b075cf608389a1265e3d282f55667bb14e041868fed4dab3aa7cc25535634706e13b898610686fb276e5efa69f1c0c4ef4b1a4b4e815444154496cd00e4c3ddc85eb2715ba6abe945e20c138761fb3f97484ea2a8c5a8fdcba7e35a30648e4c05ca1b81890906130907e90a9e8796b548c93105c960f113a411f2a64c370c1cc11003006807f2df7748317d8625b4665ace8abaf07fa443292067ebd30df0ae2c3692f2438ec4d7383589d153aed2c5ca4917fef15995a7cad6eb269fe210a00124c6a5d941ec062735fc2064db2907fc379a4467b2c4213544e0f48458139e60d9d182464e71cb0d6052e997eaca6f1696431d7de6437072268e9361f2bc71cbec6a694b4a6a7dcfe2ce98c9a026a9490e3722a7ef39d36e1bddd953ae48041bf39dfbf9a7d4b14266817e88e8eb24fd33a57e2ddb34dc72c7750107d8d00f7a33bf95eb3931c2dd69f9e24240355b82", 0x1000}, {&(0x7f0000002180)="977f19", 0x3}, {&(0x7f00000021c0)="53cf3564472a1ee1a230cd43b9bc01dd5cfa49d9f300698c463b41b270fa0b843d6387ea7af1c658e2a45bba44d8f7d4b8efac89779961399a53de690127a162372bdfe5435ee1006888", 0x4a}, {&(0x7f0000002240)="01eebae0fa2529204cec4f996f7eea6eed38eb5beadc8a2c0d9e6300e474657205c0eaef803db9de6150b4760d10f7d2c6b6680b5f46d3ff6ac8aec947b291700ea9721fb5a6eee868a8e3d04c31f291da497974fa07974eba8d64f15ed14a4dd127c4bd20858d37b20348d4db346237bf29f3e8959e87a61183ce6e452c1015c430fe5dfc7529e5dcf6967053206154a5fc1e3800e3eaf2d3f709e158f60305ff87ba44cfcbaadaf1002a80d33734b7fad719fdeb008fb1d163df83133c32917fd1c3cc48269c1f5c0b5f68311d1beff464ce03af507e4962142125a741c7ae", 0xe0}], 0x6, &(0x7f0000002400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x401}, 0x8) 01:39:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x1, &(0x7f0000000280)=[r3]) recvfrom$unix(r0, &(0x7f00000013c0)=""/249, 0xf9, 0x0, &(0x7f00000014c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r4) setregid(r1, r2) geteuid() 01:39:37 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x73) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 01:39:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x101, 0x0) setsockopt(r0, 0xffffffff, 0x0, &(0x7f0000000600)="472a6bb20296922816e1f77eee4dd6fea5eee71fc800845a20703257501265c46768ffdabd28c69ad13df0702a86144aa8336b76da7a490f683868e66d5b99f8a98c0a9b3de336d434fa3a1fedb246c72e5561db79c53b514e3238bcc94edf2f3b183a35fff8ab1249dd4b97d0c0fd7cc32e97c95193e630768a0f99507711955689752cdba4ad3730591757531dd0aec420514af5c0017074abdb2ec950155474069248075da6a447433011a3247b7e8b45fcc9038db51ddd34b4c901d60585da8381e8737ad9dac59457a2e771ea997483e45bfd8d88", 0xd7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000000)=""/8, 0x8) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000480)=""/167, 0xa7}], 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) listen(r2, 0x80000001) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setown(r2, 0x6, 0x0) getitimer(0x1, &(0x7f0000000700)) 01:39:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x77, &(0x7f0000000040)="998cfacaf1b660388772f9230722bbea8c4e1c6b9c447503565ba50345c8b5e2acb7bd484a1ec970d510247efcb821f0d16f20141600ad7d4ee8fd3c0af72c56e088edbd306927e48031699eaf91461cb3032f16bd40985ffaf3bd95210ab7812f91e80966bb8b95bf3aaf4baf793a62d8c5b100ce1ea2") 01:39:37 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ebffffffffffffff"], 0xfffffffffffffec2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f00000004c0)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x0, 0x0, 0xffffffe2) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) geteuid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) 01:39:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f00000000c0), 0x0, 0x10) write(r2, &(0x7f00000001c0)="2c1b3b032eec1a1b89316e528fab0199f04072fc7b492542f2e9c5516b8bd03d515e9ca3b2ae2840396a623311e8db5f63e896b556018d12ac19ddd482dadb24d81f6d634346f2da009b1024015fe9769f0df0909d185964d1ded09379d477d650cfcb019b42294b70be4dfff5c2e7e9ee5076a72ef0a7878d97aca6bbc9cc7c18c979062df7a57d9e13e87d80bbff875570587757af50194d59807b4a83a02988fb7ea4e1c6df0058ff1cbef49f5e0154f0e65fa8726e7281817a143cde62c775b595deef92a4cc2a74a6df", 0xcc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x5}, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x79) 01:39:37 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 01:39:37 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x100, './file0\x00', './file0\x00'}) msgget(0x2, 0x997f8b5af403e598) 01:39:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x400000000000003) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) 01:39:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x0, 0x7}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xfffffffffffff24c, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x50, 0x45, 0x4, 0x10000}, {{r1}, 0xfffffffffffffff8, 0xbd, 0x3, 0x2a, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x5}], 0x6, &(0x7f0000000080)={0x3, 0x701c2612}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:39:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r0, 0x40) 01:39:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a7412e2e", 0x15) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x1) open(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0xa) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000200)='T3', 0x2) 01:39:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x3) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 01:39:38 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10001, 0x7fffffff, 0x5, 0x6, "1a9b4fc485ebaa840ad726babb3a14bae557a157", 0x60e, 0x3f}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:39:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x100000000) r2 = geteuid() r3 = getgid() r4 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x40, 0x180000000000}, 0x200, 0x8, 0xf20000000000000}) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x81) rmdir(&(0x7f0000000040)='./bus\x00') 01:39:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x0, 0x1000000001) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) 01:39:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="446e56f0c3d47e3334ad4ab9619119d1c4de4541fd7ae5133f88119ed67e58195bde05af0bb9f45bfce5a04bf817b87a3d5367f3f733998fd0cc08ba42d87718017a90e57c390e9c541d0541b11cfa32fc7dba17251b8c2c6be00f1b020064a68ee304a0382e", 0x66) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) 01:39:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() ioctl$TIOCSTART(r0, 0x2000746e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0xb2, 0x1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)={{0x8, 0x4}, {0x6, 0xfffffffffffff000}}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x2, 0x3}, 0x1, 0x5, 0x80000000}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000240)=0x1) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000300)="f3177788fdadaf0cc74213d43d0b9f8d5975e3fb88cf583b7b3a19737285feb6f61fc14d68ebb1cf999c7d0499d5ad184ac9b4d13b92dd8f883814b78568b9839454510fbfddad4aedf28b3b774f1fec22fa7acac7a616208733fa689d200731d46add1ad38a0b94e70c84d493d10cae80745cce2bdecfd8b032ee8839f5baa2ba99c4d0397f6e088db07d8726ede548965d62", 0x93) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) 01:39:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="de15472d", 0x4}], 0x10000000000000f1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 01:39:38 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000100)="f5ecc5707bc78842b36ca37769", 0xd}, {&(0x7f0000001240)="a17c3d8c72ec4bd2d9b248510f0e6590714792b497d296c32881132dfb6aa3595de98cb08978e29c3404fed74a9e979fdc2aecc4172db3dfdc613b5edef8e81f5ff1e27b576a937684f4bf7d8b472e21a44968d1c6dd14c6984bf3a5810686a1ef399945c773f9843f0ab9e169f9f7500f17efdeacce585a3dc91d8333426ec6b94b1a0f31ecd93f68bbad40c39b17e1ea6a280777559a428d519ec0e6d2cc5b819d1b976af2", 0xa6}, {&(0x7f0000001300)="1d84858fb248abb0beea8a754d232fc914b551840ad53a81c86044eaa0a6b4ab760e488d487c57873ec1f2a65d78195fba100799e98e9d61680266e1c6f8e78a5dd433d1d893c938f5454a576448b5c47ca812f75b89d3653029487a1b2fc9213e236d7a9f608742cdda3f8848105ba3", 0x70}, {&(0x7f0000000180)="3bfd5d575142b5c16f1ca28d30b348f3cf2f70204de853a974", 0x19}, {&(0x7f0000001380)="fb68558761e05a9fe160c540abd957bbab37f377c156e189dc6aa2e794bc63d1a381f46d8300b432f9453bc8bbc8e6d72a976935d347a211cdc9f89d19dabadc08e6c3597b6f7ad407", 0x49}, {&(0x7f0000000200)="0100f87ab2b6615a1e9e69", 0xb}, {&(0x7f00000017c0)="60e7d8f4ac42530bc66ba8281478bb80a31f655f0f83c7780b61fa53867e5e074afd75c2e105b1dcf4af88313105463cd95c308ebad98d7d2c7732355c60a22818af13d53f5af5548ab0571b85e1a67c038239a3a09c36047b4e8cff712a15a5fa55225efe5f1487b273d64267034b630a278b97ebc5840fb69eda4333804fd39b18e2f8cea97a0d8f5078af2aaf46bee0649e2dfdc25f2a65033204d2fa825c269195e324f647c8345c02acbde15bc018fd36ee766a0bb7be59a02dee508ca6d14107331b0b274eaf5df2fdfc82061af714d4df8f3d84ecd3037be89125798cfad39a528c0f593ec5659f77a0fffa59798115fc76efe006bd0ef7120e56fff3b21e39b5dfd5dbed14405307bec93601ecb8516c6a3136138852b2d64ab9c1235269fc7a25a8cfba1e8d6781f576b8f84c12706f4621106abd5da87f82411d361b862b88e9f7a3ab005fbaa1fc16abbc374a9bec14a716a2944d4c6ffc704bce847bd8d4e62eedd5c46120585af2c7313c64483ebb6e7c980d42251fed17c135ee8075aec7b4d939613aa9af7eb449b01885b988ac791f88551d99f506b2ee08b186c217475c7c7032ffecc0a2346385c208578dcaae541cfb05359576f6d7a00b6f627fa43ae6b3c9b5b52a015380b6ee4b5d37fd3c4a4bbb2afd53843f50e0597f5de53b32be21050f01d940e3672f4d6aef3ddfbcc2a23194941098eee84e02ed47be457257358e1fef52b2f0b7c4345ef790708a0cce65d69634909a34d8e88175b53e0eb22b800c53670943fefdec0e31e351504038eff2d40a92c23fb09566ec2b4b4e07d3c438cd2253892f23411d8624039bad04051ffe24e61b870ca4103f482f68b2dd0d3c7560e7b8f1eeedeadae858ada7f936bfb5a7d7b9f9122fb22629436c4a71479574572534549b921f0e2f88543105b19370061021dc625f2b5af9e3a2ceaa39ad381fd7ad2ff28aea2a63b37d60f7bebefe5debb8d95ddae46756ecde36068fd1489c98c159e1c896074d4428499c52a4f9e8ab51271cced1432be07749da9c34d92802cbfe3045f8ac5aa79a5c24253813d4d4c23f8ec1e24d14332784f7fe334152f1f3ae004b39dcbd295129158f2f4ddea23e9688063b91129c98d9bc2c57d493b697b42bedbd6104f2c3fa852efbf4e58d83cff8d18660bdf2ab8e059e8f69750a8d1cb932ab62621a2b55c4e2bc4bdc79537de1427ad266fade88c2445826bced1c1c74c4f67daa79667c3b2fc013c019a9dc4358ea6400902767c5869e40aa1d90b24624a0216d4b53d708cef015f698426a7021bea8f7262bff32656b356d1cbcdd14acfb186fa1fa4462f7851c358f227bb36d63bf1092a1522559df175950b2e916c2222222c469774349b5f035b45af748623e45ce011d62aad7fc54789df4013fa18859f0a500009ff7352ae0daf0d3afb70710f4b6230a8f2411f9b50837470297187017c287447ffd34c9b848c894ba70adb880f81005f3cb44594f3123f485d463728f4fe6e495e629aa59d207770eaa4aa39c37b1e4009530d534c8f4b21d63c0c3407ab54dc09a32a00263f2db1ea77a6aa8d47161e4e4d20ffdcc3017b13f390b43f007aded98db8cb65721f505f63aabbbb82c91fc4783271c0318a6c85289cdb650d06057b75ba9d36d5d4147ad10cb6dbc52279c409b13697fc766ac8ea8e2ab93d4300452638f1b88a4c88224ec4347d854d7529f6de603ed8011699e484b17be399a89e40e87ef124ac518c8e94c668f0fdabfd8bd0c166909f58968716dcd233323133e480265997a56606bfc823d9373aa394c2f54018d09e25e99e16bc371171bc94d226fe46de19422e6fe6f5df6f88ed45145d16279a2aa5c5077fbfca941ad5898c42d04a0583fc356188f530699c081cabf52ad24d037bc0657a54a3694d50a38a804a9f7088374ffb0d5f767ffac4bf4dc8591f511f32758833894f9fe87f11332b0b23c62b91eedd14ca7dccac3d9456c6e434e0c4ce3c2573e9d7fb2b2c0f83c68b49fd311774fb347bf61dfd6fee721d0b360891773f31072e69912170a598b788dbcfda9a827600edc8a1b96755d78207d38a4198d78a296bdae54900712b32d00acc9c469530248db3e26fe212825b9a57fc490e9b9ea5797ba6617a9afedb4a458d47a1747106894f92266887f73b51f22768e035b836c2338d7d6a2bf6864e42409bd50c158f2fd65c43c74a9657cbf9757f85744092033c66d3cd889427a85bc70eb0c9a9646fd1a0bec8454ed3ccbf9a198e14cb00934530638b7b7f4a02c9df87feec4164b5b6e4123fa1b315e0ce03f0a1b8d70c8977eab7faa80bd94ce5a8acb63d5100430a4fff152366c81e2d531e78d815f609b8dc15fa903efc5414ac51af62e65f4764e63b347f0cd7131a952f0743812f3c275aea07131872333a53ca8beee5eb84758faf6fcdc688844bed3aee8e132a4ffe337092f50e92f779e2da90fc8245d4ee93f50d88a3acf3118539117f321b899ac9f7eb67cd1f82603c00c3ef9845813e9e1035845c357346cbe8008bf29bcfc682927b8ec0f8f3ec4eaf9b3f09fcb44780f297510a56c526536735b980d70b036004e218330548e095c70c1409170b043a12c14959558e48fb2f9537d086469313d1f2acd5752d545500203ddceee9ca8fe3f85e70cf62e36805619d02fdabd728a0a711c8b16cbee7561f119fccdbe900d7fd0ef51200e7105e71cdbd00dae7151578a176371213b15f43ea611b267354e422969559dea118282214ed3b02b0a246eeceff47668392dc6f0240d095ac122fa944eb71919459963004126f2b245e0eb0a2e8d1ac5a777f29bba2dda80c9a6114e9bbf2d7d83ea116c6707c1dd019bff4914f2ef6f0529cbe0ca3be11a79839e65d84d8458b01a34004e6c6bf12601ec5ce3bd5013311566a768cd064617ff9e84310c8cc7e3de787155865c799808163c293ea5191b2a9fc75ee1e8afd7352176463cd6d4539a4529ab97282a165a4adc02493ab0b909c94164e69c5d8c97c59f9e8376744cd3535e8749f226737ea1ffee4cf01b38f3d11872c32d4082afffb4d6994aad22e6cca6fb3a2f942ccce509136ad7dd7e5d1181b322cd27ba5ed6ac77532e6ac3d3f641eeaf45066e6d05f91e09813ae391714637992f1f6c2d1e891d4d0157a744485460eda5880640cc7a52e38674a311fc3811465696b237322177af6ff0f68f0573fb1bc968422850143e610078429ee13fd25c7d1040b4e3f016852498c2f69d03f3bdfd56c819f5cfedfb802a9559d8225e07b3c4eb1dfdc9c46c010ee7e0fe48da0dccea7e212eef6e60842bf58ced4095b3d446b9e9e0a177f96fbe6dad4193e8177b954e55ec9e483e63d99560d83fae04ab120c1ab290a05a7da76f3a11886b21e20587b350b2ae2dc13b5f468743fd528e6a359df4b1a45a9e5651ac4f6925e3746340d0d082e52b27540992a70d376cea733559e17a9e6b4f668f78b08f8a178bfe64d988a403ca2973bac6d6d40fdc4bed05aef3ed061438b8bb39ab42761257a2a9779f3b143319f0cc093661502eac36958511bbcc72f1f7798a2ed8091ef4c8e809c14985e8d1aa05ebcdab84ae83feb68452b969db4c12fbc5bf301382878735aea0d3e58cee5ec689e6c211fd17bf78c3ad44860615c6c3f9591a4950baf9a4d7272b56df31a986d97cb976b48d95918f70caae9cdd081506f955475790d6e2b833f594666874e7388e0bcec931f419ecbac4ebcd9714f3c96027ab19f5d213f877964df16dafbdd5e17a567168fa04253882be3bf5a419d8b7ddca59cc27734cda1def4a74ba80f173ad4b0e924b99624717bfbb007bef4fbc53a45f9601cd8036e4c4d91c087059ba1576277417962a7827277a3f76470e245d1e0202bf6ca6ade139f63071ac8c521e05a352d951a82b76d45fe13cd699af329c80c2d9027a8e2426a34f70548b0ce1fad646ae26bfb5389db453957efc2cbb5acab5f16cbc7e70c2eb162fa36c0bf7c942a1f4b55338be20e6e495a20edd47b0b6861d00453eff270c7bb8d7c0326b60a0e76c30d7f99fdbc6cf28388b4c77d53f1dcfbee1a3ae2cae1420a6f746cbb1c567d18ac5a8497bb8ff2b6b853c82c8cc20fa0e0fbca7c06cf72d6dccecbf2e5fdee1ef10c13c034f00548fbc1ebc87235ce61c3314a7e24366eb3107194d909fa0851154ed51165f09e167c1845cc4c7a4e1a085018f55229495dcc88e6a575071a31b8011d63e42818b4282e22537592cfbcbe7dd2755e8b59fbccf5221b0ac6d385d6057513cd74c811dfbf678017a0793aa222b11a1fcb4ebcf7ea7e69e86f3f832e4f52d90750adee9051b96f886d4ab88af63b902c7280e5b55d03c98a6b8ba9f5fa98485fba4d2694faf820921e44b6b548f4df23ad6b09fd9702d755ced1ca311000b721904f44305983b8a5568d075f1217e88ad70d4130537d126583ed354109a0d8a78c010e56527594e394c9c802b988ed66916c5b451484e7fe08b99bdbc5343aed532bb26c7e63510e95982b8173b181b35f8862d0c76947115b9ed758cfdc243c04b7cf22a5c61a42175823e444981b87fd4f01af6cc5326f6bcbdce5b49ed5ced37885f3cef3a844c22859b92175fc7acf23e6124fc38979f53312103699c624a8dcf7774ac1c7b7cd4e084387d479cb191cd7291a9428693c5a0f5f139eacca278a33a8bd24b463487c17968c9ba07ad7d7b37a31b91be6d9e6bd601d78b33423e6f1d7fb2ef3e9a6524604c41e27bb56c505ebc6db5265cfa35f497cb64add376ad4a4e0b0cad3735f096323626afc18a598050e79311d0048f902b2abf32db42efd03fc0919cdb49aa90d2815df9a0a8647cf15df19bf02d02f0b9e9b974baffb9d49198f80406fe8bdefcbc7b50298e0a7b583247d5f755895ab1b616deea5d31127a844bd38ee577ce193a297158e1f17338f60e260cf3ff47e78dc53ab7aa3f765678942047f0cacc8a030a59541aa4544bfc1e9a622e12955dce1aafc70082fb7fe0845bf3856f6536aa4cdfc935bfd690c13dbb1b02e535728a94a6a593f98ef7ed6e092b746625f6818f0d6137546bc9f5299cb8d7a3428a3f08fd8838c0fd19c852eaeb696952b3282c73e9e1fb3f6fa1639cabd3c384b89e7ebac837894c55346e2f2defa4581fa86c6161be462cf135aa93a03067d48c5fc69cb9a0745f9be6df19e67b8d3ff3e52c875aea9e44a17b59385496e80a395707589d7312b32b7467127f3b99578007dbf34b6b9e9344bf0e54f222a19ddf072e94541ed2101494bc9c3ec8cb7b7b2f3ec34fbf7036494caaa3116239886827c5a23168c7579b92444773a9742ae075642e507c5e90bea4f875abe0ae8620cdb1e08c10406b3b810c07f4e5e629d176ea4fa74e2d8e7113529914e0fbfb62f8ee0c2a4527e933f1665f309d40297ff442137b96adef5a4b1464c5e942c16fe3de7c44ea96915b047a76be3d733659ea06b4efc79ae5fa5260f13e1d8a6dbc4f8b7601b8586feb8b1ce0708c58fb02003a2f4c95a91bf698bb01f4cde4969109750ed905f9d1fe3d7bdf1b62a9d09e4767741a35d8177a2ca54db752518e167f186fc5ca071ef790baf39e79f7344b1cd2bcc5eed2ce20e09ac30db52f3122e5b4af6af9b6ed9e516d458ae2b9d3d305b6f01fae9e22f7a8a68da1ce58f7a53b621a063e90b0f7dbe886ecbcf30c0ac620664b96e5b9b48c2d3475759a2d1499ea1e2d0a50f029b7a9fe7337beaa439b1edb6e978c999d8257", 0x1000}, {&(0x7f0000001400)="3f97e0e854d5acd960a812bce7e07e8caf15368c6a46ee1cb960e04117735230e527b7442ef9beba0d0468ef6b5b5490b6cdc4793d3297e83fe18d799edca4d1d3d1057499ceb471c219c67eae5377ae82c017082e55acc08ee931294738e255c2ca8597a6e0c24623a10864a1e6765bf3db172116d7462e70c2c728d9", 0x7d}], 0x8, &(0x7f0000001500)=[{0xf0, 0xffff, 0x3, "32f2e0cd1790b621a405b642f20250c10976bf5a2c66c761fdafd3cad79bf34e3a27038f10c7b3b10d4ed98f46156eb025a82249e40e76f2b646339aa27090930d3909d7c18d092e0d4cdcd2c2bd04a483312c50133d1cd5c62c64111ebed95d49112d1c9fad6f0ecd1b34ef8d368acc9d95b0370b9b2014d59db1713073fa40a7a02e5a1f95cc28f9bbc71faca4941d0fa9f4bc5ff943b814183cfb2f9cafb57355f224898b1cc75bc59c1b727f761c4bcca96064173b0217d69b7659c942d8537a639a8192c28bfba447efc3411ce200332d1817c23473aae5"}, {0x98, 0xffff, 0x0, "78d6227e41bec7aa217770357eec1dc967cfb81c63bef59e5bc1dcc0ccc6419f98712af4fe1e165b34b647c02c4441be55ad418e605442b9f4baa830f502dc3a9cf31f5d00af0ef923309d6a30c0be91059598489f584f9e201b678224e59d28ff701fc2558d9a0ebca569ab8866ae2479df5abc24cbf54188870cc27ac2e644b1b6140a124936ce"}, {0x10, 0xffff, 0xffffffffffffff3a}, {0x30, 0x1, 0x5, "7d957ddae8a8a367624f2198639e48d4e7c064251f9ff62a3ab2e224cd"}, {0x30, 0xffff, 0x0, "de5d627b32946e28e21f58fe00b7f46f5f863aa089c60d7583525fd84efaad"}], 0x1f8}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x233) 01:39:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x4ff25a5a) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x1000) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xfa3, 0x9}, 0x10) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 01:39:38 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getegid() fchown(r1, r4, r5) 01:39:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() flock(r2, 0x7) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 01:39:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt(r1, 0x7, 0x5, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) r2 = accept$unix(r1, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = geteuid() r4 = semget(0x2, 0x7, 0xb11844d2824086b1) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000021c0)=0xc) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002200)={{0x300000000000000, r3, r5, r3, r6, 0xc9, 0xfff}, 0x7a, 0x20, 0x400000}) setuid(r3) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 01:39:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6d6c10", 0x3) msgget(0x0, 0x80) 01:39:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="bc478574a4c367fe8e252ddf720aeb57b9feedf9944085ce3efa4f846ed9a63f8f03a25314aa58cefa56a36e5ca3720b330a6fd6720ae1789bd3ed18c0fc2da52631149cfda55f619d08398fdec52bc35dca346998ffae62b0d6eb03a9f6dddd263ae9fbf65aa4c17e2bef5a4e09c0ff5c8c892826918c701671ca02845f979fd339393bedbd47d43db5f15d5f01cbde7743d12d8997c8be2b5aa3dd7711c2f08c19b3b80a301240ca29c86fe668dce63090f5d2233e2975d6eb47b85d244fb4938616d6835a00e97a73f3655469d987223e5e775f58c27cd3b47019cce3f903564a60f5e9bd0d731b08597dba6db702d44c8730cf6accf8692ec83424", 0xfd, 0x7, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 01:39:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() unlinkat(r0, &(0x7f0000000340)='./bus\x00', 0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xc7, 0x3, 0xbb, 0x8}, {{r2}, 0xfffffffffffffffd, 0x14, 0xfffff, 0x7f}, {{r3}, 0xffffffffffffffff, 0x8a, 0xa, 0x8fa5, 0x4}, {{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x4, 0x8000}, {{r0}, 0x0, 0x0, 0x8, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x7, 0xa4}], 0x7de, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe8, 0x2, 0x2, 0x401}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffff001, 0x42b}], 0x4b2, &(0x7f0000000200)={0x724, 0x4}) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) sendto(r4, &(0x7f0000000240)="e277b1edaed85e951380be2b8628b39694779bdc6cb3d55e0c16ab3c7634b27e01c8cf3795c4555b86358653ad972c2be643f02775dafdcf398676c6e2b9defd3466b96e52806645fca394cdbfe35953379fcc3816c700864913bf9da03371717f7860869185bd52043087a48940efe4a1eca2f29761d9d0b825f4f396cca307e02aac9ed3cab7270305f0a9e0600d9c45b001052448712a35db67a4f1c912cd3856dc", 0xa3, 0x404, &(0x7f0000000300)=@un=@file={0x1, './bus\x00'}, 0x8) 01:39:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x188, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x46, 0x5}, {0x26, 0xff}, {0x1c7, 0x2400}, {0x147, 0x351f}, {0x43}, {0xef, 0x2}, {0xcf, 0x5}, {0x1, 0x100}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x8a, 0x78}, {0xa7, 0x2}, {0x46, 0x70d0}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) 01:39:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="668c613ef13da17cae1b2d37982150136cf7af420569d36a5ba031cd4220e31b75994215511dd89424bfbccadefbdbedd4b1e17ee6170726c937cc4085bb9e0ad73dccf297de7cf9b86ac3794c7b0d522def44cf83f152383d292cf88373a61cdcb45664e1f162b1814f0e2031018e239c02607705aa8c5bbfe958519ba91c13cec60732167503", 0x87}, {&(0x7f00000000c0)="8c370998c0967d4f0f95b6bf2c80ce6b8665d1c72d9f9444933ef51716f16dd8c81ecdf2aef416f7ae33ae7659fe195eb8a0f8c3c13a5e9c4e2d31bd7ac4eda5d675e44eac8e875f87c4478e0eecae49f32f4f61c8c603cf96105de9f63c03b091a8b5f92d4963491fd5d963d9d317888504e87e22e7de04d7", 0x79}, {&(0x7f0000000200)="0ea3e694f3b3732a0552a6b02ebc23ecb16ec60dee4666277f27dafd3dc6a86727335be68aedc99fb7e673b083a809b94c972cb044919659b4daaf2a7de6df7be64bbf131940a3f54ba71114458f21202643bd167ac28b0070a5a9ad78daef7d3426861168f6903ef356a1e39258341c986700932b35ae97a5719a4ef00f4f643fa0dc7e15df7a4e40b08b69a273e6ebd3103517b5036bbb17c25f4d86a5590b", 0xa0}, {&(0x7f0000000140)}], 0x4, 0x0) 01:39:39 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x400, 0x10) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 01:39:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x1ff) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="87e0f88250876fe90f6206826ba78aa77c966cab54eaa03e4083097cc0fa465dc92e7e940de8805d9e55a930c28706ad842acd68adba64ddb0926249d71c1ece4e364d8767fbcddca5cf732d7ef513544ccada93ae559f0fadf5939267ae9f06d2b58f02b6a69e75c58e4a8c8ab0671d8680410c9855b71c0cb659751ec4ab1ffdfce8458a00cd9cb5072da55c83", 0x8e}, {&(0x7f00000002c0)="ce31c113aeba35e199f2b88da156663d19110c8f41ee02e80f061eaca17bf20f819e21d57db8d81dc3d625cb2602221b6efc734289d55586427572bd41d63cb3d63d79f67035c4560e14cf994db1c0d3cf2a51061d5a514a625ede98e1482c366f07f6082fa91fd5932cf1ac", 0x6c}, {&(0x7f0000000340)="3bae2008343ca3fc88ebb2d5a768a8f66b29a0f33b393195979ce02e246f2971f97402a3317c3bbe3d12f2be9dd05667b500f4e9a2a562a245654d89ff27704a97ba23ce5b5467f37d73482bf38531da7acc127fc2c6073cd74c925f6defecbcff8e4340c04e27cba00bbe0852e49ad15c317f77c4c5fe8d00b1e68d973dc3da06dd87830ff05a57e9208a459246a960d51eaf9b80048653fbc5936dd0cd38acf543133321b0c64d236ca017e334b29ccf5b812b80bbbabd7b96dba231f72b28a960831b7d6535f1f3b847177177bc4013ceaf6bbf5d69ee35218b44e6e9", 0xde}, {0xffffffffffffffff}, {&(0x7f0000000440)="0560fc57cc277a3c4437e60b84d2d1b517572d819d2c7487cb396eae84f2656156db74d662930a70e081d3bc55f3709943878f6c4d589b877748bbec8217a9469483634abddc9e29600dbbe30adf850df9a2c4190f2e9bbeb06e6b3a24425eff1b23212fda7ecb0b566cf368e52a4661364bd80d039715cc4cd82414b8bb724f630631af169edecefd06f89668526c3a982b608c674fa9877f0299426400dac68d5f44229de3a9e1a9159eeb4805d345353d73ce0ae94c", 0xb7}, {&(0x7f0000000500)="b115f89722a616974de12c236ff21163e4218476d0d7c189c0bf7342b6ff08c5833a85525e5e37d21e30804bc62365529914b1a9eb6d1c70348141a84c2d65dc1d97ba3dfc13396b8cfa1ff663c7e8c81ef33d52cd73cab41a3139661a33c9e68e", 0x61}, {&(0x7f0000000580)="e4dd4558452f69ad3292346cb460bd06908637d3934df4256a2f3b0684f5d7c4efe4dccc5ce4f390cd0d44b81ff79f5855233d04b827a0cbf06ec3adbf7cb6da09d71417fc1564718c7a5692b69770944a54084acc40046daabdb8680dd1a4934b4e9572efd596ef4aeb74b5801a7fe15b668a9c37c646b37e0cf36d2f698fdc55106b15671fc97a4168254f5901f764f4c36832c2e668033033e1d085e8", 0x9e}], 0x7) recvfrom(r2, &(0x7f00000006c0)=""/4096, 0x1000, 0x843, &(0x7f00000016c0)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001700)={{0x18, 0x3, 0x1, 0x1a47}, {0x18, 0x2, 0x401, 0x2}, 0x1, [0x8, 0xe9, 0x0, 0x7e, 0x5, 0x3, 0x5, 0x9]}, 0x3c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000001780)='./file0\x00', 0x8, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000017c0)=0x1) readlinkat(r4, &(0x7f0000001800)='./file0\x00', &(0x7f0000001840)=""/90, 0x5a) r5 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x40, 0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x5, './file0\x00'}) pipe2(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = shmget$private(0x0, 0x2000, 0x228, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001980)=""/196) sendmsg$unix(r1, &(0x7f0000003080)={&(0x7f0000001a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003000)=[{&(0x7f0000001ac0)="a2e5dcdf1aae513a4915ea4fb22f2f764d6538f2d790897e4455640fe68a619c64330e86a0d4396a13c8635fee7997a8fe61497e4f81fb4b4701140ca9998cb5279747b3d45897b7f38d4d523cf89c19da0a0780c1eb2ec555717c5e3566206e8fd913da69588e5d79eed466acf0dbd475b7cc94f471c17e148f7f042ee11f1e0365d79b347bd88441b857268b553aeeab0aa50ff79a381e7d7b0257e27d30934e7223ee275d414886f68ba61c391d4a2c8ddad25dbe4a7d0305b9adc6303355407ddd05da1321c6f561c5da0e9f6b95eb694ed11c34f702e13366d47974700247746b2ec36725fe411b5c2c74c3ca15543e3f1991", 0xf5}, {&(0x7f0000001bc0)="27b3f90a5b320ad2cdfb3eba7a5327415b874c65f4a21688c093549f8cd92a071453ecfe66ae4593e8d9df8f848e28fa128eaa6c5ab3cb660a0ff0c6efada5ddfe5f17f9d2dd4f2d97484cbe34d09c7b2da2679fa9e160d368a6a33a2104c22794489db867a31765941c722ccf1aec252a4a34e591f74d8871c00df5abee411160a19075f051562651a72f297c87fd5143be31e7e1cd6bd997b834379c831cfa98fcc9ef363ce19a6dacc9f7fc58efcfd54f512554b32960c67fc6dd923cd15cd7b76508b3e7c588ac5f1f9a7fe33cb756f09d4decb8102939ca4e75bbdbde09475b635a548907bf3bf29b65cfb56013a70143c4d58c771c01d0492f", 0xfc}, {&(0x7f0000001cc0)="2f1ccac761c87d480ac2c1c0e0cd548989a19b0e9d43917c24e8e90d33e904f7bb936be2d19f4f2766a3c8c8fa49461c798fa3741b40fe49876be1319254c4c9b3cf082fda", 0x45}, {&(0x7f0000001d40)="9f75e7992f5114116af22ceded1eb11a7c5f0d0a80edd6d3cea45692518d90d603b94585bde9723e0b3c7e9750e8961964cbcd0e4abc5999307b8e591b6ff394b2bb8046adcae45955d9c4017fef88fa55879b267fab78d3445257cadb806d829370de6c0990333b0f87e54e06e7d356bba4742c8ae22b1d454152ae868c7522b93ada5a3036219a4a4bab1e12f88ebb3b3f78f4130c41615046d5f4cc2f0cd6148f116582f0946020c29f81eeaf8f78b3cae002930008d4dd8fa95826410520c58e25bf708d9ba3cc26a871e49ae6c775979c931d9f17d18c8f5b48d4ce77e6bd", 0xe1}, {&(0x7f0000001e40)="e7460acbed1c5945f0700ae413cff29ae42f4148feadf578ed8fb10091fbd70ff5fa79c20ace2c35a39db49136deb5012bf3d210381deb36491f2884e8779dc885d415182e56f1bb87f3a41997960de412971479525e297dfeff2e2a013eaa5c92d8e453acbf25fbb4ce3a599ec1ac46365a70c158b4f0bdd35c3eb6919ed4595b4f47f300e7baf674bde041ea3a14188d0d535acf57259eb6a9fe39ead817a1fca5ce51478f76383f7ed9fd947947cf051f7732faecdc210e634eb40de36fa2719a0a92a40e78bcd5999be56dcdc34802060d8ef81c8b8eb82b9029e65f93d7feebefd8aa2de1cfadd96b66e645540251ac5ef77a838bb024cb606e73d4b7371300dbcf277c2ca8348ddea12087f03aaac2241312487fb3997a78ca20056b586a9a8f54effff0ba4d7a06cd026145066a5040a9dfd5968dfe21e5bf53f79e95ce7f7c5cb2d42c897ada9c4d6cd284d1b189ccd0ac9938c25bd71b0abc605e082e58b38d09f6d244bdfc48b595e36f3db057a19723b5eeffe52fb0dacf855bdc984a6cdab384a2dddc8477ba159fa9554731231698577a0b840593e3fa2fc0d202ff4b5e974def76874dc36204b7e7615d553effccd6e891a733128bb914c0f59aea78cd0cbfed5b10975ea43ca909ee4de96e4ee4fbd9543d431b2e554c39ccd936411c15de6b91768b814cce5a8b1eb929093519fcdb685b22fc25a0c0a085387347a84226a29da8b2879baeecc9ca4354612b15fc71f8d84063f33131ed732b3e2244d6b2ca6e6229f22b950008ff58736e6de4995716fb539bcc5b2720b59305f30ccf87467a28e4e85a57ef8abc34e65009eb0d1d0157f1c159ef32c16c17bc54b9ed05de293266bc2fdaaffa43376fa1b23afe6fc0d36efdd9b16df36538291aab664fea929d9ac1e6b9848786cf6b5aa5f89fbaebfd04095f32b3682e295c49516c891201ff281e2b7a0814d36916789ebdc0caed75b577c5a0ae13793942a8ebbef2d29d60e28cb04c665bf6500aabd081fd7cc0b74e4df0421003643e95dd6f369ef24e111d8506696965c6da2c9110743b7d213b74c46b24e5fb88c3887a51c48f341be6341f909fe890a6a4b0a642951e48b101f767957e1d8e3a654de6063a8eb947927326d1c0f47aef7938cc1b6161418299f352d88b29d706eb484b189ac56805f067b98212b02a7262f2fd6e905b376a4689525c2f0e279dbc0fb5788618b5518e3693e2e1df6c6b2f3ccf67026cb978a3ab30dc35460765ddc7c490b12bb8bc3bda3b003bf6745db578d3f981fddde9b3825914de581a55054cc70d79242834c599517632b7841ab7f62df5eba54b6ed81b33db8bd810432b1da48194900588eabd6b0da810ecc4d1dbdacba0acf1b7cc11bd5c36a742f341bce55f5523db58452f096290eb654a9661ab75c6b0aa7753a4018036293b67c5268b285e64b1046ffed6c8220b4759dd01874727ad21dc4ef9c0d8a45fdd2a901d7eb201827a58485f9ba33e880cdb24d39ccb0213e2f68bada27b1ef9c15426ba55e2f9ccf3b70e1a3f213317479130f47d6515762dc327ed8c5943b23663e5a99b409432f8df1dcd250149f8d86af21e3bcb74f7118e92f229c414cf5398aa5281a51accda1ca196d6c6dc3d455fd84c34a92a0942b40fd6a797285bac0862a984a380c77806cd9cddb00468144e3c5555b31a96267f2687f340a8f3239bd60cb01afbcace7ed4944a0e8a851c48b3cdcfde800350d8f6e8971c7a9b7524eeeb87411b8a3e8e528df877e1be2e125e9c61ddfe0f0fd85d4f8f3c16f8198fa7e0b318fed9b2a99f72cf7b884bfda57d3ec449e9285227bae6c377773685819c85ec4539f94a82bfdba90c3eff562d353cedffb07d4331a79650deb341ed4a710242d26af462f31410b30be583c09b81b7cbca1e76ee2e2cd38564072f9f0a19ab4541f5499214f8467d2b42d458da148ceb305fdce3f9d68463a41ed7333eb8d92476592e3fa301b8c3e9b98ebfccd0766de2075c4f730ff46f61efb34330a82365cf6e920e331cc959b94852ce0efa601715feb832be8f20f90cbe2b06d15ef1cedbcbd0e8b4b5b969d420155e53d8a673b287b443722905707f5492ebf90f775d810a39c08bb332e8d213eef82a9cc1e5083ef873f211aba2d6cffb14335e26a9da022743d472afc6c1f39a13d185d4d69ebe4a478bc5d34d5b54998e29c221c058d9eeb13ce526f36c8763fa575c76518df12bb117937d37e0b481f397e91a9b42238bd68961b1f8e0c9198c83ab1d780983146bb5971690ea3521ea86c10cdf292fd07b5d2d039ca86f4e897c0ca0f26def1626e10db81f228b1fffe8f7923eecb2d9352c597228a12c2ab3581255a4268a3b24ca51a334e1e37be2e587265967aefb135e8e4e16a2783744732525897a469c563520a9239c6c7eb6b4b895a0ab47f6984f8cb42142059796f9ef9abc43d3dd5e7ba6de7e7da473ad08a5594c8d7f61d0e50900cb4cbd99f2c3464321878b4deed0625aca112ec0f65bd3216466cfb6ff418eee5ba63fe44a5089b4d9c37128a6695c65ef6eb41736e9dd35eed1688dc81c1f0fe1d8e171e142f69200415c2ac7a7247c436e08fc87e842e3b86c1730ba03a58bf4199ee29352334bf89a52326434d8f0ed0ed8e3a833635e3577e236be0b276791193532c668c48656c95281f73643f17a13dff5cf2502f9e52c673999e5bcb7c55e21e24d3425e591ee6af60bddc2a950dce31975245a54270e1bec2e39db05ae1a65a317649c52f177dd9c2a403114b21dd218415e1e6a677ec4d8b04e7c9dd56570c458ca40a4c5ff882bf06ed4ef58401a39d54ed21410157112805f346ac8380c63407e7f133b54e9cfd5dfd97862bb0000ca9ae7ab138f1a99800a99bb141264fdcff1bcea37621e01758e6187fb1ad245b5a9425790a59359dd5b23c63a1084136b0e9051e87586abfff121908f366acc6af0b953130b7a1db67bda0d4f565c012724aa27ecf6658b22cbaf4761c414b216f278dc26fbc19507d6e39fb1e1a9ecb52e0739fdf3c129c183df75c2e6b2c45b898985df2fb803bddc5c375d0177d94c2c9c5386d65818502c62f4977ae0157a374fc128b57a417f6c8ebb891af56f9c2041d35dab2387a1c64f6befe33b4f29d8707c7b204759f95743cdbc226b5b944efe11d85695eab9bd079cbf60856fad505c7f9178d9be5849e0fc91856bcd91e7a3763b9a5196ddd102684cabb3ef49c7a5d87aea4ffd2d642ef01bdbf24574efc07026592b70cfa0b3bc5880911ab187865c967e59b651024383c901b1683ea443ff9a6482f2d4843aa243df84321c1067dcdf68d7569008f1eddd4ccf5c8fb134dbdb9e5869ed18d5a41f7d16535cfa460f8ebbad64cdb0ba0aeea1a85e039fa751a0972368ff633cd30d66f9dfd69364f60b65818945e093c04da3579306511b8ac63b5a7faae2589fa565feffc28f1054c09e07121cf5b8570d365d7367ad82475b7ae8de76585d7cca62fd9ea3007f774a40e1e193c92de185241602b7ee5fc645cda13f8f3d48bde19b183b819647e33e3f902ed07674cdfbe143d2a4d235ee6efc6ee49b1af331d8759ee0f2ec3ccb8556867fcfb8d6b182b14eca53e51a96505886793d5f78e10dedf334a4935a27eeeb32dcbf4c3e8822c845eae4f22b4c5c1faa492525f29bc4e33a86b711b853150b77035109ee02db5042c5b09c23a331c937ad366a8153a8de4d9af6775c476af538d87487d4eab7837ae54419e57d71acbd22f32f38b624c0e65e0745f738f634f101c3232a76e3927a64ee66e54d6b9111807b677122f6b770c283c0a52f95415910fa84f0a8f6026625246db7fc4a262a29decb3d1a1b22e87366df8aa8431d0fefb559f70e5e734eb3ccab397c6b0b6aa364723ef0c837e8718b41733ef6fdd05f1bec74a5bf597565681deaceba9657e15b336a0c47dbf6bd09f4935da3e83dee512ad67d4bcde53b0134bf9a77a8de28451f24c695be0177a3c46195b698b180d0812d340379498782a2a5337e84d6ec9ac7e8fee9a738f23a4172bdc436dd03930621832130b1cc6e5b87f3ee66a254d554723bae8e3f8b8d56759e8d80c76511655a9c2e9b23c28ab7e883a19666087927442c6a489e2c6dcb757cfcca630e2536b202b7d62925024b44919c7926c685fec66d5568c496755643c4b543e8a2896d544e6fc6140073b89b80ceedaa4629d02910250d56c3206a7c45b8f78af7d999d62bbbc481eb130e312b4066850f53f12c05755753244630a144e2ec95af84f7338c941fcaeec2a7cb3a7a507d7b41748b1a0bbd5838f47871aa6cc1a974d7138a7842a44e5e6a8c3cefd78bc6b347aea6a0e0486b883b81ac09da598a71f17300a9eaabc0b866028ba76358d741be193e0fd01cb4ca1eca86e3720fb2a6620e94e3e02c79ddc5702fe0b9331a781e8737faf9c011a4b8aa260c4a74e5720dab05f5ecfc599371a7ecc5f614fa05c58946688921cfc756e5dfd66ed4732654b8b066f5af33831f9917d29ca714883317d277e6f15ce036bb9f599d137c77cf7301a1be982d753299f9748eedf01f0c0ac0fc2cbd610b77d000057607c61ecefdbae194a0f39bdc06e8eef2751a7d26114ffbeca22289310b46275f316849337d681098efbc418b2b7d0dd6f36d1117f51a294305e24eaf67d7617bd3617700321c811c72e37ca6ac75bbd096eb873f152ea69a2a18b53ef5357f0ce77b7c0d3fbd05142ffc383375fe171544fceee33064c8e0d31c4bfad94181a534b7f32d32bffd6846811ce70898417acaf10dd9cd1adcbed7ea83d159cdd3c8f7216ba3f40482c7defb13d878459eb5289d2b9131729bb3ed74fc57d23da35ea795ca86f3be49e1d2a9526afb185e5a44c00dee3db69a0d2da26dc49156dc0979aaa78f559bf3a797bdcb3bbeaf8dbf406851cc41aeaf2ffe24bbcba83786f45553028467a6ef975080ebc25f54a19cdd0f40461229252932cd60665282e4b855843fb4d91406d115c825d4759ce2a185f7ed47f9ebbe785d863197cef03350be95f77e6b438af0580556074ae8a64e261a8a482942428e733503e722f22db35b8ec5211640ea6a1c162cc36f2075e592f7cf6d3945325c67544368d4bae004abf480e616bcf9e8abc2dff3c513bbd222aff867b94dcabbc07f769558b20503233ec82164455d800d35550f0d49a55f8fab69194994e4cb3366379484821ff73f9a8e9e92db5d4673a6daffe37aa0fb35e853e4c5028f66959cc71df0df8a6d0deb221b832196c7860b68ddf471100f23f2c82ec64f94b3b83b767662cbfa02a5b275fdd2369bab89929562b86d2d9bee5b188bcacf30116718d6d1a136c2750f0464f8f7781ed55db6ecfa7e251e8ccddeb8578650faf82ef5fee173cf3af61dfdc761489aaa56a6d2b9ca91427f2041dda2023f686f4852637c2607505fad1545e887020ad6e2820e1209cf10e4a2ced9b4d670112d8c8da5473709977fa74edb2a4cd54add2218a9df6fe6e290d371bc0b76014000fecbfa7147ca278f8f339aaf2b843b693d9e3d25220a14839ceeab7edd500ae08899c3734a448c568dda0bb8a8d64fa813c76b9aad929c9764f42e7dbf025bbc3063bfa0b440651fd4b2291685a3c26bd5e7b284cfb6325a545e1bc5ef365fe06db109dcc1abc73a07318f95bc33491773afcb14eebb0080239fd043a76f6de9892085e9689f5bccd530b9e10b4a14b003baba82d2e9ff9107351cf2a1af92864c77cb7a7d50", 0x1000}, {&(0x7f0000002e40)="36756e0df27af891b6f930bd91018f7b5e6fc9090ff8caa87b619e61011837d474436209a92e00c0c83d25dc7ba9ec3cbd558cfbb1283409b0e275658bb4c93a270e8d8eea77e24254b379bdd4eb38059f3b23233893c33aa84a41ad5f19334f69693a77b98c3158032101bc2f7175b5a9bee2d96ec6cadd73a124481437c8de2ab3cc941e3a75fc9ec587e36bb972e884a979f2ee09ac10", 0x98}, {&(0x7f0000002f00)="6e6873a042597515947bfc4367f342b266c7fc384184ab90cfd26e7e2b555d48dc82bb357d93273c293494dfeea30618ea0b5026c9b39aa9df5117154ad9e7609971dbf8c0bd2e6fd582ccb45d2ffb85cde2405701be839ea60ed97a469f81d773b2746d9ef3583875c345590c57e0a96fef616a528affa4355d862eb1cd2d7093888b03342dd46c9c3faba4533a10c457cf2fb326308ccf2dd9d94068d89e0fc6133e1efc40214d8374cffd92bf9cdcf38aaa409719df6514dee57010385394ed8c0fe25602669c6cbde2ea690d6114d2f0de3a", 0xd4}], 0x7, 0x0, 0x0, 0x5}, 0x4) pipe2(&(0x7f00000030c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) execve(&(0x7f0000003100)='./file0\x00', &(0x7f0000003180)=[&(0x7f0000003140)='\'\x00'], &(0x7f00000032c0)=[&(0x7f00000031c0)='\x00', &(0x7f0000003200)='/dev/null\x00', &(0x7f0000003240)='r\x00', &(0x7f0000003280)='r\x00']) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000003300)=0x1) r11 = socket$inet(0x2, 0x4007, 0x4124824d) r12 = getppid() r13 = geteuid() r14 = getegid() sendmsg$unix(r6, &(0x7f00000034c0)={&(0x7f0000003340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000033c0)=[{&(0x7f0000003380)="5824291104", 0x5}], 0x1, &(0x7f0000003400)=[@rights={0x30, 0xffff, 0x1, [r10, r9, r5, r1, r2, r1, r7, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r7, r11, r2, r6, r10, r5, r3]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0x2}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000003500)) socket$inet(0x2, 0x4, 0x80000000) 01:39:39 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10410, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x2, 0x75, 0x16, 0x32}) setitimer(0x400000000000, 0x0, &(0x7f0000000100)) 01:39:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getgid() 01:39:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair(0x1, 0x4000, 0x7, &(0x7f00000000c0)) 01:39:39 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) r3 = dup2(r0, r2) listen(r3, 0x5) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x100000000, 0xa5, 0x2}) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r4, r5, r7, r11, 0x10, 0x4}, 0xff, 0x5, r12, r13, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r10, r8, r10, r5, 0x40, 0x100000001}, 0x7, 0x5, r9, r13, 0x2, 0x9, 0x20000000, 0x9}) r16 = msgget(0x1, 0x48c) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffffffff0000, r14, r5, r7, r15, 0x60, 0x9}, 0x80000000000, 0x100000000, r9, r6, 0xffffffff, 0x3fde, 0xa4, 0x4}) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/114) 01:39:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = dup2(r0, r0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) renameat(r1, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x8, 0x7}, {0x18, 0x1, 0xffb1, 0x5}, 0x0, [0xfffffffffffffffe, 0x6, 0x6, 0x7f, 0xffffffff00000000, 0x10000, 0xae, 0x6]}, 0x3c) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r5 = socket(0x18, 0x1, 0x0) sendto(r4, &(0x7f0000000340)="45b2a31d0a97ab4358dbe14d42a7", 0xe, 0x0, 0x0, 0x0) listen(r5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000380)={0x1, './file0\x00', './file0\x00'}) recvfrom(r0, &(0x7f0000000240)=""/168, 0xa8, 0x2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000180)) r7 = kqueue() kevent(r7, &(0x7f0000000480)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 01:39:39 executing program 0: socketpair$unix(0x1, 0x107, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 01:39:39 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = socket$inet6(0x18, 0x1, 0xe97) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x8, 0x16f740000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x82, 0x6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x100, 0x80}, {{r0}, 0xfffffffffffffffa, 0x50, 0x80000002, 0x1000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0xffffffff}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000008, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff9, 0xc5, 0x47, 0x4, 0x7}], 0x1, &(0x7f0000000180)={0xffffffffd84e97bf, 0x8}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000000)='./file0\x00') fsync(r0) 01:39:40 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x73) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, &(0x7f0000000040)="7905e60d3cb9f6b4b8e955c31c3328137f9c30488a3264aa87cc8e4186019f9f8bd91f4ab42cfea56f729d05ea5e6329", 0x30) close(r1) 01:39:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587b7332025f6d751fb3e3bc64d054a98d37b1cc2b7f050cc501bd7dfe1cc7ab88560def6ff57aa76af754311736c32fd44f560dade27d53cd96cce4d11c7edd7521c025e73744ac45c8a1b0c5252513fab394d55db5beae4998e9af69629bac277c5278d48b7f0cc1e37d12f14f3920907", 0x1b2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) recvfrom$unix(r0, &(0x7f0000000040)=""/2, 0x2, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000100)=""/118, 0x76, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000240)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) chown(&(0x7f0000001240)='./file0\x00', r1, r2) mkdirat(r0, &(0x7f0000001340)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001380)={0x1f, './file0\x00', './file0\x00'}) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="f04f615543d6ae0886c7f3675008272c4b8a01bcd6a7f3293b053dd997bd36b1c25f1a50fcaa2dd99f0a26d5ed1b0a06a9e66b22f8ab27503152670a2c7c411d0ba5d94c026efdb98c662ccc6b73f2531b", 0x51}, {&(0x7f0000001440)="928f1476c8bdba0ab1c5470952309b4dbcece6ae076716c57a435f729e25370872699c8ed40aa62796f8482273874fd05f182a154d8d3ac6aca7d28b88a6a6068533fc00cc761aed09", 0x49}], 0x2) kqueue() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001540)={&(0x7f0000001500)=[{}], 0x1}) utimensat(r0, &(0x7f0000001580)='./file0/../file0\x00', &(0x7f00000015c0)={{0x8, 0xffff}, {0x20, 0x6}}, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001600)) r3 = openat(r0, &(0x7f0000001640)='./file0\x00', 0x8, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001680)={0x400, [{0x3, 0x100000001}, {0x2, 0x100}, {0x3, 0xffff}, {0x1, 0x7407}, {0x2, 0x1}, {0x1, 0x3}, {0x3, 0xfffffffffffffb16}, {0x3, 0xe3}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0xfff}, {0x2, 0x101}, {0x1}, {0x3, 0x8}, {0x3, 0x3a354aad}, {0x3, 0x5}, {0x1, 0xcf0e}, {0x1, 0x8001}, {0x2, 0x50}, {0x1, 0xff}, {0x3, 0x8001}, {0x3, 0xd5}, {0x0, 0x6}, {0x3, 0xc0e}, {0x1, 0x5}, {0x3, 0x7f}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x2, 0x818}, {0x3, 0x42}, {0x3, 0x3f}]}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000017c0)="9ad5034574ea589a800301abb9cfeebbc6163350c93246f13785006681d2ea10fdc11eb4185c066aa2eaa33a5ce3e3617899bc2b923170de4e92d9336702a697fa860f5a492b", 0x46) ioctl$TIOCNOTTY(r0, 0x20007471) unveil(&(0x7f0000001840)='./file0/../file0\x00', &(0x7f0000001880)='r\x00') readlink(&(0x7f00000018c0)='./file0/../file0\x00', &(0x7f0000001900)=""/248, 0xf8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001a00)=0x3a88) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001a40)={0x4, './file0\x00', './file0/../file0'}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001a80)=0x8) recvfrom$unix(r0, &(0x7f0000001ac0)=""/180, 0xb4, 0x2, &(0x7f0000001b80)=@file={0x1, './file0/../file0\x00'}, 0x13) unveil(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='r\x00') lseek(r4, 0x0, 0x1) 01:39:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x7, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="21083808d1c7000000000000009770e19b60db423db262386d1cb2c62c0f8a7ada265488be0500000000000000953c4c58e4609dab30b8b6206ac6cd92b933064b93a44c922a1bf7089dc9248b159b02b4b80b586a1992358c75e73e09e0a63c46bd6ae92a119d29de795012705e489a198ea954eb92f047907e5cca0b96c810317a4ea2320fc5d3987b070fff9989ec2f725f51bdfe7a26a0f969fb13b4462d43b9600c20b4acfcf29f4f41cfd935fd37623ad134b761d196109265c6cd90dabbefa1c3196b13dc4a9da5ac71c3dc6c1647390db3415c48b74dd762f172a33283397a6211f46560e7f0d6033d539ec17c6e701f41a7b8803f7553d6b38eadd0494bcfeb08146e6291671881624db3e260a24251f1330b000000", 0x6) 01:39:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) msgrcv(r3, &(0x7f0000000680)={0x0, ""/229}, 0xed, 0x3, 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) readlinkat(r6, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/173, 0xad) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000780)={0x9e, 0x2, {0x7f}}) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x11, 0x3, 0x1800) clock_getres(0x4, &(0x7f0000000600)) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x0, 0x0) 01:39:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0xffffffffffffff44) 01:39:40 executing program 0: r0 = socket(0x1e, 0x8000000000000004, 0x6) recvmsg(r0, &(0x7f0000000040)={0x0, 0x740, 0x0, 0xfffffffffffffe10, 0x0, 0x96}, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 01:39:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x5, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x4b) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 01:39:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000300)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 01:39:40 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 01:39:40 executing program 0: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x3000, 0xfe5c525834910f0d, &(0x7f0000ffd000/0x3000)=nil) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x1, 0xc14, 0x6, r2}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xef7, 0x800}, {0x100000001, 0x8001}}) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 01:39:40 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000001004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000500)=0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000540)=0x2) r2 = kqueue() r3 = socket(0x10000000002, 0x2, 0x0) kqueue() kevent(r0, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x6abf, 0x5}], 0x8, &(0x7f0000000440)=[{{r1}, 0x0, 0x40, 0x40000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x2, 0x2f87, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x82, 0x0, 0x7fffffff, 0x20}, {{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1c0000000, 0x176}], 0x3, &(0x7f00000004c0)={0xffff, 0x6}) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="1b9b621592cf5180decafc45d2ad2bb6bf758d9fb781dcb0eab6ee45119f389771dd7fa018ba46d18f007dd6a5678ac4f9484193d8f989e404fd0e160cc2ef006310885f3304da0f5a33271c50cd4b9eb7b11ec474d2e392bdbf757136a23996419cf694f83a22b94ac433d4a4763b2b7ea52b767dbb6fcf6cb2f044d0c8a69837b481d489036cd218651efe26b4071bfb4a9401a7db52170639", 0x9a}, {&(0x7f00000001c0)="a536d36bf732c4ed8ab3aa5fbe90f962ceb947766e58b56eec16d95511238f153faa94c898c352d00332a2fac0e4c88365d1781f6a795bd7c3fb84a8c1cd40586597d14a0545b4a4d614e90419022ae8dbecde63c0b07a08de2cae99eaf090018baea2e54e815e2d063fce74eff8db4c0373486bb294f47a589de15b9aba9e09ec183f930913324c2945b81c00fd2753cfe095e0292a56030a2cea03123af838b75cf025e0381897164d2882770ed0927b320f410bc9089ea857b1c3e9e1f7669c9e53d96b9c1ec6b6acf8dd238e617a4a109b28a9b578f645ee041aec0784c6d782520bbd9009326570cbb74ba543121f2a0e4c368fb2323a", 0xf9}, {&(0x7f00000002c0)="1b931261d715aab2f9f286a6d600a2abdc0f62235235709192d3ba207bc5ed63d198cdfe060007db12c5be9c7fcb483afa58318413e122c9443d6622f7ecde0bd87cd1020ba7e906d57eb0625c9f1928cc1da9529ffa7daefa57ccb3972a7a0ee4e99b57bb6a1c2d3889604a23ca54a61762055c1b0334f5dad7e9774157abc7aa82161d46c612b630c047be85b2bb7c8c2c4d9e5f2f0e84ae25fc18", 0x9c}, {&(0x7f0000000380)="0412461b15b60c014bf136f6cd6b", 0xe}], 0x4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 01:39:40 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) setsockopt(r0, 0x3f, 0x8, &(0x7f0000000000)="d51840b13c10c3bcbd847df249440d975d288ea64c99ba7bb8cad88a46cddac139b3255396fbe7875d87132b5fa7c7bb550f39be2de9935e34a772bee316602240035a12f49c1dcfc25643fe48b582028b7f8039dab80d44c162e862bbec459037794883bcbd6bf6ccfb33c572a3d630d63213f49eaece479f23edee395610c7368685cc26c2b48b055f95cf5ddb7d351badd6589757f862178e42d1aebc1e94cac623235765b3fef990ba669ffa24036f9946d1726bf2c03c3694261a1403c4a9a6c1cd7a240f7ddb0b6ba508", 0xcd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20400, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 01:39:40 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sync() linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') getsockname$inet6(r7, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt(r7, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 01:39:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 01:39:40 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x20d6, 0x101) poll(&(0x7f0000000080)=[{r1, 0x21}], 0x1, 0x0) 01:39:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xc7, 0x4}, {0x47, 0xffffffffffff0001}, {0x0, 0x20}, {0x89, 0x8001}, {0x21, 0x6}, {0x83, 0x500000000000}, {0x8a, 0xffffffff}, {0x0, 0x1}, {0x7, 0xbdfd}, {0x82, 0x83d0}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x83, 0x1000}, {0x2, 0xbc}, {0x87, 0x80000001}, {0x85, 0x20}, {0x101, 0x1000}, {0x24, 0x3}, {0xcf, 0x2a}, {0x26, 0x100000001}, {0x87, 0x7ff}], 0x9}) 01:39:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1000000000) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000017c0)={0x5, 0xfffffffeffffffff, 0x8, 0x0, "b91afc5873a6f9af7640e6e1f8738992885d6531", 0x4, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/150, 0x96}, {&(0x7f0000001380)=""/164, 0xa4}, {&(0x7f0000001440)=""/138, 0x8a}, {&(0x7f0000001500)=""/123, 0x7b}, {&(0x7f0000001580)=""/175, 0xaf}], 0xa, &(0x7f0000001700)=""/87, 0x57}, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001800)={0x0, 0xfa7, 0x4, 0x5253, "68cc4f752bff4860748d5a1185cdc5bd26d7977c", 0x3, 0x1000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x4, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x2, 0x99, 0x6}], 0x9, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0x0, 0xfffffffffffffffd, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x11, 0xc10, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0xa6f4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0xba, 0x100}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xf0000080, 0x100000001, 0x1}], 0x90c, &(0x7f0000000100)={0x80000000, 0x400}) 01:39:40 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000300)={0xc580000000000000, 0x7}, &(0x7f00000002c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/183) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 01:39:40 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:39:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x0, 0x0, r3, r4}}) 01:39:40 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, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:40 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x8402, 0x40000000000010) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x7ff) close(r0) 01:39:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x9, &(0x7f0000000140)="363f01c529d289de6adecb19008b037f38c60c6092226aa2695026f520b142a9971329c033b1ee7ca286e15a945c0ba6ee43a8479643a91960beb489ce975c27d401a2808f872bb4201fd4721f7d4a0c448d8ea73d58", 0x56) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(r2, &(0x7f0000000040)=""/15, 0xf, 0x8043, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x3d8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = fcntl$getown(r1, 0x5) mmap(&(0x7f0000372000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0x0) setpgid(r3, r4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x80000000) 01:39:40 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x73) 01:39:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') 01:39:41 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) close(r0) 01:39:41 executing program 1: r0 = socket(0x1, 0x8005, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8e68c374d59c04d1fea35638069e3211633381101ff7f98ad2881b3c1ac7a39c0c725b12720bd147e1b3c770ae76", 0x2e) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x4, 0x4) socket$inet(0x2, 0x3, 0xffffffffffff0001) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 01:39:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xffffff06) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 01:39:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x21}, {{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x40000009d1, 0x0) 01:39:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) fcntl$getflags(r1, 0x1) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x80000000000081, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:41 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6984) 01:39:41 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x3000, 0x43, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0x6, 0xc174}, 0xe924, 0xef9, r5, r6, 0x9, 0x200000000, 0xfffffffffffffffd}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000002c0)=0xffffffffffffff5b) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r8, &(0x7f0000000080)="744881f4795e5d442c14f628efd2eb564bd27d03b7146be2a110a30c7a7c4656e827ae8172b9c5ca928a71f9e4d24f1466c93dd69033b9fdb12d2a8749c23321ce0a83613d2c0a5328230047260e77adf8e7532906321bb9bb773a4514aad9e11a895cc3964fd6b52be7275f2ad5bbca4bb3a90bb22c090b9bba99460098cee8fb739279cd22b4f7fc565e721cf80842babec2fc178442b1cba32f46b56cc3aa292b87eb346838d7", 0xa8, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0xff, 0x1}, 0xc) 01:39:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7ff) recvfrom$unix(r1, &(0x7f0000000040)=""/206, 0xce, 0x42, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 01:39:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3000000000) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 01:39:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28a9) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x28af) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 01:39:41 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x7, 0x1000, &(0x7f0000000080)="c263e0ab7e834d9247d79925ebeccbe9c8415f916e4613964cda0581c60572b05aa2101ca2d8398bcdb49ac79e4af058b37da53c9f50c851abe75f47e35f94d68390f09d4471cddf01f0134bd7deee50e8030954690a3e124064dc1a2b4fe1d06aff04b552dd15803e4efddbd3e0ce2a5bd5a1c496d6f0d314a4513c23824e7d858bfec57db2eefddb22fb029e61dcdaec787335bc7c69d5527d138dcf4e3c310a6cde5e38cbf9b7f02ec745a551b5801be22753b19c86c5fd3dad230212bb02280b9d84ad", 0xc5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) r1 = getgid() setgid(r1) pledge(&(0x7f00000001c0)='/!-[(-\x00', &(0x7f0000000200)=':.\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 01:39:41 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept$inet(r0, &(0x7f0000000280), &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10080, 0xc) openat(r1, &(0x7f0000000100)='./file0\x00', 0x402, 0x17) 01:39:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x7f, 0x20, 0x1000}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x1f) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x9004, 0x20) r1 = socket(0x3a, 0x4, 0x400) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 01:39:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 01:39:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9c55}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 01:39:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 01:39:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x100, 0x7f, 0xffffffffffffff1a, "778e63f434504484a5fea18045d4e6f65764a47e", 0x1, 0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 01:39:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r2}}) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x30, 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x1e, 0x20005, 0xff) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 01:39:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 01:39:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{0x87, 0x668}, {0x20, 0x4}, {0x46, 0x7}], 0x3dd}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) 01:39:41 executing program 1: r0 = semget(0x1, 0x2, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0x2, 0x0]) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000080)="cb1db6e8b05dedf3d03b959ca16f0dcd0b7890dd1f607611f142f2dff3bd6b0b") setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f0000000100)="b3d871629bfafcfe697f6970903a9c2939a53e3897b6462960928a3dbd84b97e9baa0ec9e30000000000000000000000000000", 0x33) r3 = semget(0x0, 0x3, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffe84d, 0x5, 0x7, 0x7, 0xfff, 0x800, 0x3, 0xd76, 0x5, 0x8]) 01:39:41 executing program 0: syz_execute_func(&(0x7f0000000000)="c4211172e400400f4b02c4417828164d0fae82dd510000420f77c4617d2b9e7b60cf40c4c15012d436f30fbc4704660fecfe2e660f3809f9") r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000000000000000000006"], 0x10}, 0x0) 01:39:41 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 01:39:41 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x8000, 0xf11}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="d000000000000000ffff0000000000004de39a54874dd4e275f40b02cda43b4c2f4d313c58f2effaf8c87a8e325da4f030228fbfd3a8edabb9515ce08ef84fb1a924f00543cd83a182db51eae4939a77688e554e0c24adb22ea546ab4063c41031ab97857c0f2b260a302ed9c432bbe8889f98480ec753e65e5d4143f7779d3d34d54371fe12c5f494e42a585b7f3a616643b1acf06bf06939c7bf6a552440422466c2c1dbd044bcdd81525c3fa992d735095c1a490f0c525d47a4bd8f0186fe5c252d320000c00000000000000000000000c90000005f2ae927caab9c022daf79b913764389926d8b5cfe4bf6d53867c781f2349d608f82361c71745815eb4a0f0e1bf396fc3bc262000b67f5b127c6cfd515a5f900ed97e0b18c440bee1dd1ca86d974896dc8681af938c81d9ed7c110d1d4f1b57ea51cadf5987c0c29cb376264383b6306e2952b194f3cc59afe064971d3708a008d6f849531261b0831a2b57655be13ed3d326250b3c0192ce935dcbd4505011824e3cba45e8d17131c193ef30000000000000000000000000000e2cc2a2b33e78bcc68cefdc7393abe152679e03f"], 0x190}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10000, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 01:39:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x28080, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x800) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 01:39:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:39:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xeb}, {{r0}, 0xffffffffffffffff, 0x94, 0xf0000001, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x81, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x1, 0xa, 0x3, 0xd76b}, {{r0}, 0xfffffffffffffffc, 0x94, 0x8, 0x26, 0x6}], 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x20000000, 0x1, 0x9}], 0x730c, &(0x7f0000000100)={0x10001, 0x2}) r2 = kqueue() mknodat(r0, &(0x7f0000000380)='./bus/file0\x00', 0x6008, 0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r2}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r2}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) kqueue() 01:39:42 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/115, 0x73}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xdf, 0x3, 0x3f, 0x0, 0xd16e643, 0x8, 0x0, 0x1, 0x0, 0x8, 0x1}) 01:39:42 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffc, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() socket$unix(0x1, 0x7, 0x0) r9 = dup(r2) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r5) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0x134) recvfrom$unix(r9, &(0x7f0000000040)=""/41, 0xfffffffffffffd80, 0x842, 0x0, 0x2d8) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 01:39:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) r2 = msgget$private(0x0, 0x284) msgsnd(r2, &(0x7f0000000340)={0xfffffffffffffffd, "ffb8f0f8a8029649a665ca72f5685700f2efb50d4439ebf5a42e123d4f5efe591342b090a9843ee283944c88c92192d39e4d36ab4fad829d4799538d80faf82e0111a852a06908a05371499d0f5145bc44061b5daddcfaf6f4f44399dfe8747e4cc6656cbd27579c63316cf7c8d7ee52786d938af5d09ade9284b3a4a1165e0a1bc6dcec313e581332814ad817b6dd2fa8bce443e157492c17273643a8eaf770fc668b8186d8cc2f9acadb210fa7ff645227307f5879d96e4cd251d7f54b1c608253fea7cac2cd0500fbf1580a5a8889cb60e3b587cbc45b0846f856"}, 0x68d, 0x800) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffffffffffc1, 0x7f}, 0xc) 01:39:42 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x3, "373407f93f00078b4449890d622cdf675beb4e47721408fc517c110be493cc257def052f5099ae83bbca24a7309d3678da1bdcd457d7911035519f4a158ca9f9ba1357a7a7d2db93c5b0"}, 0x52, 0x800) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:39:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/190, 0xbe, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 01:39:42 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025271ec0700000004"], 0x1) 01:39:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0xd02) r0 = socket$inet6(0x18, 0x3, 0xf3) socket$unix(0x1, 0x7, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./bus\x00', r4, r5) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x9ae1de7b04a868e4, 0x21, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x2a, 0x2, 0x7, 0x4}], 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x0, 0xac, 0x6, 0xffffffff00000000}, {{r3}, 0xb3c2be50696cd9e7, 0x10, 0x80, 0xd2e, 0xffffffff}], 0x8, &(0x7f0000000380)={0x5, 0x64f}) lseek(r3, 0x6, 0x1) sendto(r3, &(0x7f0000000040)="49bd25c64ceb2593c9835969dbb96ec314da268d56d589b01b18340845f8c83f20f60d7f78d4031235de7f10128472f5bbec8e5b478edfbe02ae3f7488ada3306b6aa0892f352250ad02c089bcc102ba28429d8b56a4a66b8c9add7dea8d5c76203f0d2f65064e77e712a08f9c6af7cf8be61fbb98bb788629dd9c347995161b6211f03daf5cc12da6d0a6", 0x8b, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r6, 0x0, 0x1) writev(r6, &(0x7f0000002300)=[{0x0}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x84) 01:39:43 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x100) r1 = getuid() seteuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 01:39:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = semget$private(0x0, 0xffffffffffffffff, 0x800000000210) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x1fc0) 01:39:43 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x980, 0x62) utimes(0x0, 0xffffffffffffffff) 01:39:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:39:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) getpid() 01:39:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x0, 0xc8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="4c930b09d38b30323dd9924483527648bb6b28faeb0e1732615f489306e0fef343f4a12ec37ec7d82595d9a08746976dc47ba1214bbdfa83040a1963f695a5d16571f753", 0x44}, {&(0x7f0000000180)="7a48af0199fe88e893317e45c9010bdc45750c8543d7b297f7f53423a779147651eb3a4a8c310521ab9992dbef14", 0x2e}, {&(0x7f00000001c0)="ba99434b39a587f6950d479113e57d57a54ad0a9279d1cf64d246c1b66309364bf08daf9bd9b28cb604c3c709d16b7ca8b54402871d7e859f95c421956feaf696cb2b82f416e32b7c604dd504d0944872928cefba4bb20f5dd6b2f6082b979e90d24e695aedd3930ca115f8e16830dd847b0e73f60d4588ed1dd7dad58f7ac78bc2916ddde047127403a2fec7cbffa4c041d59a4daeda9", 0x97}, {&(0x7f0000000300)="449349e820d8225efe70badc8522ecab939f86bc151a5e430ae19695a07641ef693a85fc12eec518586b508ffe14d339b862c2793069fe170ce336a2a916d529291cdcbce036cf7fe3c0b7149ec954f0df0a220fa6efa2e47f9cbe718cb0dfb6348d942badb5550311750b69c15753f29e78f38a3547db1b7ea2138bfbe6697680a7d3ffd1e5ca5f8a56e47b5a128e73f50b8c0a1c70b5e08edf8df407a02c040b28a451769b70701ab9af3ff38fa68cfad28fe089e4a6697377a49675a495604736e785f3f69c5aca4239fdd3cbcce1b5fde2f73bd26745", 0xd8}, {&(0x7f0000000400)="d35bff30f51c6bff336556b9c2b5aacdc407dde5be4f56f3f85c05ca501cf6446eb9fd6f5457957846c4d89376851302f31631450b93668998d91d71dd5490168d912f2bb12d9ee13f501588f1c8d45e8b2d66d317c2a0b063d698c4553e1dfc7a69d1a597a16dd66aebdd77e6b643cebee6f6a9e133fda80cef1d1061c366122d5d5a357debcb193a42074feb77857dbc65cfa581e5f70c5c04d34b2fa399bca3d686d2f514e936ed0e3951f57e7437b95d605861cae9c202791994cbf888decc0e8b91d43cf716684f917c3b23659124ecfdd550ac853c1ba362d5bafc4bbfd1eb8c21817c0f824578447ee9", 0xed}], 0x5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000000)) 01:39:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername$unix(r0, &(0x7f0000001080)=@file={0x0, ""/49}, &(0x7f00000010c0)=0x33) r1 = socket(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000005d00"], 0x10}, 0x0) 01:39:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) 01:39:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)="4eb1", 0x2) recvfrom(r0, &(0x7f0000000040)=""/169, 0xa9, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 01:39:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) syz_open_pts() 01:39:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket$inet(0x2, 0x2, 0x3dafc5c6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) chmod(&(0x7f00000000c0)='./bus\x00', 0x92) close(r1) close(r1) 01:39:43 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x84) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202fdffffffffffffff837cf9526fdbea8c384a06c6160ca258ebe0161712c254710dde4c01607a6c19354e2f3a00732ca8c9fa7a4b4174555c0273ea162c76306fef64f87b43183a219fe3cb07820ae5f1cd5afe7c212a35efc0e0e357eba98db9fcb96fbbac58e5757b5b2cdae81ed9755953466bd9ef01db2d3b2c728ff906af973841c0f8f9b757c10fcb1bdce9c91eb6dca82b40f3c9ea42cd3793a675a348052625d59898e2c5dcc323daf0b5781e79d160392a82ee4f1dc56fa1a79bf74a9d47657cc4d5d725e9a8f3495d78a39ce9d3ed76c205b01135b0e5441416f804a0de045ac494fc40cbb50312ff3d0cc67b"], 0x1) pipe2(&(0x7f0000000000), 0x10000) 01:39:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x85) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) 01:39:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x103, 0xfffffffffffffff9) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000400)=""/181, 0xb5}, {&(0x7f0000000140)=""/40, 0x28}], 0x4, &(0x7f00000004c0)=""/237, 0xed}, 0x840) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80000001, 0x0, 0xffffffffffffffff}], 0x18, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)="3008b581283f7ebffa6f99b88c545ffc8cc8381812f7813284c55aed4aa8f8cac3e86c3a688294e544892649e511db6920cc667eb6cbc058950a0cf9526e61c5b39b667544c58d34fa6786de8608322bfa24f4da1abbe049838c2a91b46a48cba5ab28a1eeb5d452724e0c5bd6e92df63360d6c950ee515ef63f778745d1597a1bfeeeaf94ffbd93a6b813f362a6e2ded1768cda6c11ff636afd64f1a94a6581e48e8447a886676254fe14bfe657eed1a0e80cd4c87cfb3266ffb1d744de92132e2b99488406bd81af6ccecab60f1f29c1976f938c5d4161f82d414d44cef407a1a674fed87913", 0xe7) 01:39:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:44 executing program 1: r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 01:39:44 executing program 0: r0 = socket(0x6, 0x4003, 0x80) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/243, 0xf3}], 0x4, &(0x7f0000000580)=""/154, 0x9a}, 0xd4853a25dcc10057) unveil(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) kqueue() 01:39:44 executing program 0: msgget(0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/116, 0x74}], 0x2, &(0x7f0000000240)}, 0x42) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) 01:39:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="7714d839b954566235304c8afb11a26b1208e83748fb8a18bf6030ab7364", 0x1e) fchdir(r1) 01:39:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x800000000000006, 0x0, 0x40000009cf, &(0x7f0000000040)={0x1, 0x80000000}) ioctl$TIOCSWINSZ(r0, 0x20007465, &(0x7f0000000280)) 01:39:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x79, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 01:39:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:39:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 01:39:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfff, 0x4000000000000027, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0x82) 01:39:44 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x401, 0x40) fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 01:39:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 01:39:44 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0xdf628ad0affa33a7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:39:45 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/94, 0x5e}], 0x1, 0x0) 01:39:45 executing program 1: 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$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x8000, 0x80000000, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)='W\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') sendto(r0, &(0x7f0000000100)="93a90146152ca1f2b0bdc7c632e39dcf95a085d2300595e58aeed3a0e746e9cab7c3a337ae6e99305b6cfe0b98ae17cb746df2154f3a816fbd3513ed346b5fb5b5b94093412a8cd9ae481d74517dbebeab2ebbd7bcfb4e17717baabf9a85b4c9c3e22cae06811c30ee8f5e3d115771dfdffb8d073075a80a7dc17ebc5fa29dda27b81eb6f925992173d4ee421954823b9e749d4e0bd175e24aa6321f83ee11ddc465687480775c608dd70df1fc99a8af16a7ed492c6469a023877f886493086be4", 0xc1, 0x40f, 0x0, 0x0) 01:39:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) 01:39:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20040, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x900, 0x0) 01:39:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) accept$inet6(r0, 0x0, &(0x7f0000000000)) close(r1) 01:39:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0xc0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) 01:39:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x7fffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x210, 0x38) 01:39:47 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000180)=0x2, 0x4) setsockopt(r0, 0xf6a1, 0xfffffffffffffff7, &(0x7f0000000040)="23bf9a3629c06a9e57c3335a94e9aa79311b4b38ce292d4046f4f1c1257248e3d9b67ee00713f8d23e0221fdbfd9e17dee4524863010086e3ab7e131339a6e9c27755183d354a0220f986e2184cfd880d420e3c1a9d889b98168fe7aee10339ac9846ac32a8677b2055bfc3baf3b2a514056bbc8d3bd72233dfc9dc3e417a842a3c1830f1c1ac63cc20abc874e24d6f0960ef965e8f5ffa93e0ffafe8a9a6ccd7d2330d795e4f8d7a02c3a74d3c0c0f8", 0xb0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x8, 0xb2}, 0x10) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fee696c48300097e44c457913d0cb90471252fb90c514cf72d8"], 0x1) 01:39:47 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x100) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 01:39:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x9, 0x80000000000000d, &(0x7f0000000040), 0xfffffd12) 01:39:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 01:39:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x23, 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x92) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 01:39:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget(0x2, 0x1c) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000093f86b5bd9ce91900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xdd, 0x2, 0x800) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x7fff) 01:39:47 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) flock(r0, 0x9) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 01:39:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x808, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 01:39:47 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="04beea686612e1d68071e6b2cc243f11975bd3289c6df0c4721c01881154f3a29d21807044af5d20aad106ba4453da58934912689f7d5da33524533603e7dae804de05bb7749dce6f590b81a691ce2b6a13e12983b57bfbe9e9d99f391cba684598bf082c06ae8dedeca44be30c492b1f2a33e77da50915c367456888df573f1a2c7c6b7ca4b32c86709f9bd661248b927522c5e4952aefe4178e7cfe55758706793723563bb0555b2a2f4531937df05783e103a932ade8d620a18ab7cf57097d15675b98f0833866a83fe137c9b3d5f58dd7ae9b7488618020aa2c4f6e3bf", 0xdf}], 0x1, 0x0, 0x0, 0x1}, 0x8) fchown(r0, r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x280, 0x0) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x7d, 0x80) 01:39:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f00000007c0)='./file0\x00', 0x2) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x102, 0x4) read(r1, &(0x7f0000000380)=""/195, 0xc3) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/248, 0xf8) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x1000000000, 0x7c29}) dup2(r0, r1) getpeername$inet6(r0, &(0x7f0000000480), &(0x7f0000000280)=0xfffffffffffffd13) 01:39:48 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x8001, 0x1}) accept$unix(r0, 0x0, 0x0) 01:39:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) 01:39:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 01:39:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff9, 0x1000000000000}, {0x3f, 0x10001}}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) 01:39:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) lseek(r0, 0x0, 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget(0x0, 0x2, 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000f80)=""/4096) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8001, 0x8001, 0xffffffffffffff17, 0x2, "904c2d49e579482dda933c7aa78ceb189ea227ee", 0x8, 0x7f}) 01:39:48 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x7fffffff}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000040)={0xef, 0x8}, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 01:39:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x2f7, &(0x7f00000002c0)=[r3, r1, r2, r1, r2, r3]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 01:39:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = kqueue() lseek(r0, 0x0, 0x3) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 01:39:49 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x3}, 0x10) 01:39:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 01:39:49 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x0) r0 = socket$inet6(0x18, 0xc007, 0x3) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000240)=""/160, 0xa0}], 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x5, 0x100}, {0x18, 0x3, 0x424, 0x40}, 0x7, [0x5, 0x1, 0x0, 0x400, 0x18, 0x200, 0x2, 0x1]}, 0x3c) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/158, 0xb}, {&(0x7f0000001600)=""/85, 0x55}, {&(0x7f0000001500)=""/192, 0xc0}], 0x4) getpeername(r0, &(0x7f0000000380)=@in, &(0x7f00000014c0)=0xc) r1 = accept(r0, 0x0, &(0x7f0000001480)=0xffffffffffffffbd) bind$unix(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="01002e2f636f6e74726f6c0071000000005ebe8db274650cae0900000067f8d743fc5905143d49a0af8d30305b777c17b1edc11aa6aca1bf9c2a88a152b8aaf90ee6cca033409e6b6783e4613fac0ef6613fcff702d3927934882a9f028a3a440659aeb0aec19a44ef12bc7b58a75590a5c4cacb71d785838ca82f1fc2620a5b5c281a31abcf9401a399"], 0xc) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000000)='F\b') 01:39:49 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1fd, 0x0) write(r0, &(0x7f0000000080)='L3', 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x100000001, 0x1, r1}) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x6, 0x3, r1}) fchdir(r0) pipe2(&(0x7f0000000140), 0x4) 01:39:49 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000300)=0x40000000009) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000140)="f363bde6031305848717350c265698d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x105) mknod(&(0x7f0000000000)='./file0\x00', 0x21, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 01:39:49 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151394a624f1d95f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fddd79cd91a0b322cb51a82b661d5f6adc6b430923f2c396d162e1a73a6b0fe10458e4162996a341274478128d5dd0246bb7c99c34b59e9ea9de31bd8cc9ba51c4dc95f276f7ceda778d2fe"], &(0x7f0000001040)=0x1002) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) 01:39:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:39:49 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setuid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) execve(0x0, 0x0, 0x0) 01:39:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:39:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 01:39:49 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7, './control\x00'}) 01:39:49 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:50 executing program 0: getrusage(0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 01:39:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000140)='./control\x00', 0x121, 0x185) accept(r1, 0x0, &(0x7f00000000c0)) r3 = fcntl$getown(r2, 0x5) wait4(r3, 0x0, 0x1, &(0x7f0000000280)) 01:39:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000000, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfff, 0xa2e7, 0x1, 0x5}) syz_open_pts() 01:39:50 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r1, 0x41) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0x3}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 01:39:50 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002440)='/dev/zero\x00', 0x10000, 0x0) faccessat(r0, &(0x7f0000003900)='./file0\x00', 0x4, 0x2) poll(&(0x7f00000038c0)=[{r0, 0x1}, {r1, 0x20}, {r2}], 0x3, 0x95) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r3, &(0x7f0000002880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) r4 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) fcntl$setstatus(r0, 0x4, 0x84) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x1, 0x6, 0x5ae, 0x35c40f42, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) recvmsg(r4, &(0x7f0000002840)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002680)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/196, 0xc4}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/45, 0x2d}, {&(0x7f00000022c0)=""/137, 0x89}, {&(0x7f0000002380)=""/75, 0x4b}, {&(0x7f0000002400)=""/46, 0x2e}, {&(0x7f0000002440)}, {&(0x7f0000002480)=""/248, 0xf8}, {&(0x7f0000002580)=""/193, 0xc1}], 0xa, &(0x7f0000002740)=""/239, 0xef}, 0x342b04b4dc1e305c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x401, 0x2, './bus\x00', 0x6, 0x2, 0x8d, 0x1}) 01:39:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x24, 0xc, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x34, 0x1, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x93, 0x0, 0x81, 0xff}, {{r0}, 0x0, 0x4c, 0x1, 0x21e, 0x4}], 0x3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x4, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x5, 0x81}], 0x0, &(0x7f0000000480)={0x7, 0x2040000000000000}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x25, 0x8, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x23, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x88, 0x20000000, 0x8000, 0x3c8}, {{r0}, 0xffffffffffffffff, 0x4, 0x22, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x20, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000010, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x84, 0x60000002, 0xd0b, 0x7}], 0x28c9c141, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x98, 0x10, 0x800, 0x7fff}, {{r0}, 0x0, 0x10, 0x0, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4000000b, 0x72, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x100000001, 0x31}, {{r0}, 0xfffffffffffffff9, 0x2d, 0x2, 0x800, 0xeb1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x2}, {{r0}, 0x0, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x400fffff, 0x80000000, 0x7}], 0x9, &(0x7f0000000140)={0xfffffffffffffffb}) 01:39:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x0, 0x4, 0x428) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/71) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca0510000ffff5f32e32a93e55039be", 0x2c) 01:39:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchmod(r0, 0xd4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 01:39:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xf5144b029032adcb) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) openat(r0, &(0x7f0000000240)='./file0\x00', 0x289, 0x100) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20170, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) 01:39:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000000d, &(0x7f0000000140), 0x0) socket(0x17, 0x4007, 0x1f) 01:39:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x112) ioctl$TIOCSTART(r1, 0x2000746e) bind$inet(r0, &(0x7f0000000180), 0x10) 01:39:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 01:39:52 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x9, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x40, 0x0) fcntl$lock(r1, 0x4, &(0x7f0000000640)) chroot(&(0x7f0000000000)='./file0\x00') 01:39:52 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 01:39:52 executing program 1: r0 = getpgrp() r1 = getpgid(0x0) setpgid(r0, r1) r2 = socket(0x2, 0x1, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000240)=""/157, 0x1a0}, {&(0x7f0000001b80)=""/238, 0xee}], 0x2) r3 = shmget(0x2, 0x3000, 0x204, &(0x7f0000ffa000/0x3000)=nil) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffed2) r12 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r2, &(0x7f0000000b80)="64edc5d1b3d8266627adb3ed31c6c70c4c697e12522b166db9d62ddba760714fe442e09349af4a2fb00a70ce85116efda9a05c4fdbd3e06333e3c29b4df27868785ea55ece96f1e90ef2847e4ae49b4938cc50c323533279a58d16a130dd75574f0d7febc8ce502223c9d5f30cdddc52cb460900b25d8dd1cb174f329aa237b1b43fa1350f655cec39eab46bb30387c4a2c98d913f1d2a7fe8bb76fe58e6474c037ee5536c23a18e37228c79ea06be31b635f1b4bc22df4abd0306abd79afa09197caa7bc188e6c684c073fffae1ff4f1a0af183c66ea608a8a1b76ed053f1357548b50b4de1afda26e1c02312dd3b9db670129e89c9d1d508359f954231e636597439544e01044add7fc506533480d127ec7c9bfd7521ee89af3771761d7843ddf480e175b15967e907fcbb413229446cce6d935b7d00c782cf1869e204395fde4f68078f209f7a3a0cf72b0f6b6afe8482bfbc2baacfa3e197ff44df0285a4f336972cf436d8a7ef1e08406b9805e51c034b2f6c55fe8da343882985e89c4e661dc5197af33bea8c5fe56b6c694c215937bc4bcddb23c0d806e9b1c0b804e37eda63f114b8f2d67510870ee664c1a60f2664d3dd080c4789d65f27996ca31ab697b972d423514555113e428049489511a2abed5a8bc475efc555bc4c439bf95c157c5d48e37d6b13a4124b303a0d0b35aa6a4f97186c17828429a183ce3ad53723bc73d5923f4d2c9fb685a249ffe2a7f23ae19ac14ba8dc747a149fe341ff8c45f3cdd84b04d13cde5e206a43edaa2ba0564ac0970fe5e19b38f3ebe4e70289865f3b3c6f53c9c191977de59e55eefd5ad60d57e0baaf45beb9c6e20b21ceeb4a5472945210f7509585300aa60fd20d7249e9580ba3927d1df9afa0dde8ea28fd9794deb684ae9814120e3bf3e646efc26da1ed5b576fcd4efb335de5d2c47fff968ae1bfc432b35d8434955c013cb0ce9e8644473197648cb2b7eb5cbb10b38f122ca12d2b2f105fca6b0575bf6e60bf986ccf62f51d5da543d8e5b8fbfdd5b3d7bb52b778fd5fa33008bfd4073ec2eaa6bc7a736365268aa36a32788610891bfed77239a7a43a0ffe14a74100f10b28d87895b5dcfd51324a8e1f9c53185e516dfb698188cf69507474f69e325b0a7ec9b93b7f54ac72f34d2e735b7862f2e1aca32b707235c6a2bf4ad026819e739b24e9040d455bfe6126daaecbd5ae6337ae240f5c2b982f0bc40dfa63dc49ba68e552e7b6419aa78806fc4e83eaecc68e53be9ab1738c997ad83ae2ca2155b99590f212df7e077eb07df5137453c59657cafdc18dd6917cc57a0a9fc8e456473ebbc235b162a6cab2a164371b01f47347fb92bc1def21b56ccc1d50f141d814ffbe7e829fbbce7399884f54a1c4258c25d913600b4c817c4311b04131d9553491fea596767850034954f1c1c4b8861826dbbb756d4ad876ad9889cff31f9636eeeedbdf7f80307a993797804b5cb688c49bac9ce7fb320e8f74cbd8673265bb0a3ec8862df67794be0cc1b891988f7187db119cb9ea6851853f7d688067ae0d5d3043bc9887f5baf04342180afcb9c12f0efa7b445b71fab4e6c924adae7ca09d1849e65a05080da91f64f03b63698fae35be9eec887d7905a8713f3b2d168d1dd81456a9965428d16dc41fcaccaadc18d1cd6265a94098162d62936862511f6c6522de7c3c1b4f368c5c16c196d0a09cb1501445a9b33c4fe3ac0b46ed0f66bc30539d60af6d3eaf1c6cfb38db69d5ab949d35064e53e286a8c3433be7b3e8f9c6c66eb77a1ad078766e9613f65954cb1ce0645aa92cad887eea4ec2006855b6ac2003a704ae64286584e58a04d225481b90080aaf909045053c0d40b9bc7621316a0f910458d752675983d365071893c69180ff2b561ac5c7cc96bfd05b7917445685ff1f11f2f4f071f6ef91f1c90b34a37d633cc204b904eb8419fc07e199a8a4b05741aca34543066577c60dcd0e9882ca6e2a6e58811e150323976ee75867713df298fb71c6341ccdb89e20f739c10484c8df5df7e71c3deaa06840450101d5daa7c1a7a1bff1db2e6916c688ce91747e09156c26144386c0f30a513986ee990755e0513b424b312ff533b49dba7bcb0410ed49e716e9fe371c8e95ff659ea67db40ecd03607bbb3896007e0ab2f788534449f6e04a8215367b6a3e98108d5192c70173de4fecb5054fb773af5049693df2c8ba1a3046b576276318d2e3c79d30c3d8222a189459ddd16645e2503491765b13809be803a98b5d299a9916385c08f84f2e9f6eb688904e46e88155d3b9c3cfd795be8b7ebf641586c8dfb7e61322fd93b75b3c518536e0d084cc7c46448bab8a503b18111b6e98dc81180cd71fb0c0e5be2d6543d6a79bb208f6c36a042a285aea80b0449d9c3466ab7e287d7d9c0cbd994e3a2a3548e75a297054fb7c1a3619bc5c88881589dce5b763a11777cf84112216467834c2245c9aff6e448c858fd35956e4b38b6d5d0bc0d175ced1749b65151b55db09c803c76aadd032000c26f4a6e430c30e249be720ea70d4d5059060992c6ca799d6cd4b0ada4960a1973b7a3dc2c2fbf7fcf35e1d30e0a3e6c9ed600669379d41ed529138c46681fda47f16bba8d2dcd794c5854e3fa916a248f076e3f812579abd81b67e65b5f79db7b124fdb71d59044a91b79b9f2d75d761c87d3cbd230f634a68e8ab11fb48ef1ed18e24fc61785ec5f09d47a6fde755d68f0461a2a37195eed3a0f514de9e571edb160084f432d99677f62b203a19ef0449394cde71223a8c2e252fb7b2ccfae0d9cec2535226ae4e44ee3bc318f8acd45be2bd019f8fee8c4fe9b3c6fc23e2e6f9f26aa4345b7b57599244f267e0827e1e8a44208b0081430b7e03fa937a539954f85cfd3893c6aa30440c6bafa60da8cece9566d50cf1773b6170ef7ce553de1bfd87ad70f3678ce11f8491c8e367f7778db6800ef42bed2fa7fbd8ababa7f7b636481d5335d45e7ce7909e630dfeb1b24c191c238e156e9543900136326ae692e7562e7b288e1528bf4e8ef2078965b824034da4d35e53010467ece897b3ca2982986c03d9868aad81ba8fd89978b2f7f4b93c90ba56302b358097da8e5db1e910a04aa64dfcf2186d390c4d3aa6506e0ab66f3a7cc327dd607881f3f4ddbfdcdff8d75c31875012f605e79ec6eff874902afea4d85c8f1ec9bab8095d84575eab1dd512bafd8669d101bf9e1bd4a2ccb81fcfe70b0217096188075d6b0aabd9080bf464289db5aab7fc2c7710175f56ee4797276ddcad045ab461672cc043c28a2a1eeeea95ce5df3c51106f4b4d7f03d13cd26a4b68be87b1ef3d65569f7cad1e49b34996189f9f07971a77c20435dcc529df85cfed825e69461d0641a25a559304adf32b2b056b52e00d60b38fb472b14c3d514fe5c61329998ef949ec5e0f6e7c5489ccf51b21f34478fcf60a02a30ecd00a45c7d81ce6462010d63df7c9b39d8b19684f1cb67a7529ae7dd74e28cd09b2a2400a7ea996d2ef03ebf158756cc1d4c83fc754de79ffa5f6ca55a63d189c1ce7c07bef38be07012f8de4c187988c8b76039d4c2c656fb89f5f33145cc04ec146a8a9d1275ee6e05ef63aafb9cc3c1401c0a27a0e3581c3214d6f54e425e77d179fb5cbdbda6faff972f1f02e194199bdd6bb209b3f1dcd5a13001c257f8ccaaddc77e5b710b9c135e9daadca5ae14828a1fc0f1e2c6e85d358d487810ef16f9bb5dd6d07fdea0cecfa15743cbac98a31be072e1c32524308de0de8f33bbf0656d1aaed12c7a4abe52aea53f8ced885b63da0e07be5c4627b578b16529777f5b97489fff9adf8e0f337c717d7724d3f05dea343bfac84a92e0f88f044e3cfc1192ed7e460467cab5c186469367efc85da3055323ef725c5f68c50aa7d78b965a82793c9594565e83daa947f28d685a0f56d4b2971f34de09aa740dcb540d51d46cd34c982acfc4a47fc111d25fc0af50e439ac13e616a331a0546a9b9703b7690c4e87fda86b675b7ff0c4b33ddfd44ae9ef0c8c2e1c10d75e86b65805817e5711a65daea56f7272bde6b5fc743549f85ab63e0b7b9d058dd098ba666ea2ac9532bb90671a734cbf1de03ad908d035697386a87250429621d03596c628351f1f70d6c0b89d193ba6fc921cf721e5aadf0eb9f07e0d7d8ab9f9a02db910b9bfe2a6cc9895c9ad99ab7e44e56e73632ab8f1bfd82ef731f9f5c147b24e32910469c04b7c829530e550d48342e4a742daff4ccdf2e9a8f4653b79514ab954b42d29ad98db665d8901559955130a1653e0201777945e98d8df5b79d4bbfaf15a68fe5bc456710b7145eb6d89f098f53cbef8695e9ea44f7d6abc71f4b39ea2fafac3519c1435811506e1f0c5dbb167a4404b65819c7f8d92cad400da54964d0f9e5052a8e2986c9e2f19a5aa9f2fe0de48ee80f67923f5a0e97875ef3c81f16059b472f7c8a3f9d992e4e17b94573a2fe2c8af5a5c73bf36a55186033e8d3780a1af64c04466194b323d40ef38786a41d0fc7b32e074ba69fedcd70e5474efee8078a68d156189a980e947948cc357354c4a0267ce7b5ca20acf28c6cd064d9a5cd606c89057fd9800b997288b7deacb44205a333d3fa7c9717331a302769097a83809eb9f1f53f3a2c7da2e80c796dd0f90f3bba089c2a3a0b6ce5aba4c7185af8768a7772f3e16d812d7fb42332fd55ac6e880005149460426d3ec8e3ec5e14e51e5d7a4930c1a333c32b8881b8e7b48add8b4cff3b7dd747fa6fb6db34cfe0ec2b4921720d5dc26957d58dce1fe971ef535054ff1cd3a97c99da365f32d32a2a5b1cd9e93f3ca45694987c18c4290b14dee1f1baebaad1b43495c172b5af198ff172757f4df168225425ac67c6d1bdb9b8e614c62723a1290b407374e09d898f292d8d185e43cecacc39cfac8ba39d6eb2ed498810e9f375182020aeb6603ca8ef5a2cee8fe996118bf639fd5e68303d06cbf3ae09a93b9d0ef3dfeb3a309dab4f71aebca58e3607e055e9a345c4b76b6f1fa69ac9ceebd9c67f7d7a18156cfb66d9c416a276c4f2f0bb3b93daf9c3ea13730d66e61380ca95a8a4984d4344f1b02551295823ea6e8aa26d12581a0d08b1fd8b14d876145ac8d7d61dcdfab94f636a42b2d7cb9330dd4ca0584072d2e164a48f0a009a537906a3943de3c57856ac99b864b73032605438e4c6b2fec2b0bf44061de115e76b75dfd1674873d6402da02549cc3c19f0c09151d7edf9b3cfe70a396d59799ea92ffa6e1037bfb6c2e3460f9b8f0a153c83b5327181c42b729e90c0cd726dda5529c001eec2913ee49d2f778825aa17418dd1659450b58cc69e952168e1f93faf72bedf0c756982268a0a115542bccd10ab027b658f573f655f7d79fa62447c0477c59d38a22ecc41d34176bf3561dc80530e4cb3ed6cd90d21e2c17ae1c222b77e5d8ba06c80c723569c788d3f661e1a3c1d5f834401854a95e3f94ca6f03a1d88bbcad61cd39d8ea76bef805313a292fcb1e4508b9df3c98a1e72dfdc12d7ff1688f068709b6b486cdb1782ec6e1b80f9bbc6c63a3871e7dfac9eccf91772a09f1d1cd124c7e4e00e3a8e36de8448ab97fe61894efdfdb3cc7a9f60c7a3831360776d85a6cde6df19097c47cb1be2f67ebcc88df9a9af0a1238462c6f3986ae17ba146545abef878f7779ff0a17c36eeda5d9c618cea51dc68ee96333f65f4cd74e441b436a447d3913156f5a4a1b94d41e26a5dd32223b0d9ed03979e4e5d9501f765c0219e66893ed96d73d300e", 0x1000, 0x9, 0x0, 0x0) lchown(&(0x7f0000000400)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r4, r5, r7, r11, 0x40, 0x424}, 0x100, 0x7, r12, r13, 0x8, 0xdbb3, 0x5}) readv(r2, &(0x7f0000000940)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f0000000740)=""/78, 0x4e}, {&(0x7f00000007c0)=""/85, 0x55}, {&(0x7f0000000840)=""/200, 0xfffffffffffffe18}], 0x6) r16 = getpgid(r13) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r16, r10, r5}, 0xc) connect$unix(r2, &(0x7f0000001c80)=ANY=[@ANYRES32=r6, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESOCT=r8, @ANYRES64=r5], @ANYBLOB="5391dcbf7113527e107a40de5cbb93ce5e99cfa9eaa8827ca998cbbd64eccdfffc55f8ff5cba3899638379d4acf527cb97e735db5ec222e6ed899be9a6fa9e3c9a1f829c5b84e083811f672f660b543a3bd571a69b08892f42dfca3c8e284194484d49b9fa60df726bc51d0ec40bfc7194c269b91aff3522998ccb8b68a75e47e05fbb5d9a9a7d4b613708757c567580e50d06cefc7099c5a845734aa39297fa9fa2500d2139ef0ed2bdebd8b69f4ce71fdd3c4d8faf4d55ae0000000000006594f505821d3a60438e20698e8391f7202e8b85f853bb0944178638093f3635b91a243aada7a5ef31c06a64c606080eb89ff1b25e88b7b249a327466d8dc4d0538bc348d700a08e3e048caf2f8a8099f1f2480c53353e", @ANYRES16=r5, @ANYRESOCT=0x0, @ANYRES64=r5, @ANYRESOCT=r8, @ANYRESHEX=r9, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESHEX=r2, @ANYRES64=0x0, @ANYRES32=r7, @ANYRESDEC]], 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) 01:39:52 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/7) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) semop(r0, &(0x7f0000000180)=[{0x7, 0x20, 0x1000}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 01:39:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) pipe(&(0x7f0000000100)) 01:39:52 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./control\x00', 0x1, 0x8) fcntl$getflags(r0, 0x1) execve(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000140)='(.\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[+\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) readlinkat(r0, &(0x7f00000003c0)='./control/file0\x00', &(0x7f0000000400), 0x0) 01:39:52 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/69, 0x45, 0x802, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r1, 0xa, r1) write(r1, &(0x7f0000000100)="b1f02a22f45c5e062d6b3cad892839727fb3229dd6b18f79024a2294fcea654f144c3a133340b6a491277349c361ab218078c764573e228a0e4d57392d8fcd570137a817ae908cf6e575a14f2921ffa356e7151dcbfa85557ff13f2ebad02886d9cf8c8d65a6795c2e395840fb338e6ff5a4fe9d58f3a549c1ed8532fa5bdc5e3734230054df5fbfc1d985891d2f2864cc34a24ca2f06f68ea73ed1b7679a1027684b584b6229ef56b1db6b8b419", 0xae) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='r\x00') fcntl$getflags(r2, 0x1) 01:39:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$inet6(r2, &(0x7f0000000100)="fd7252c620078673dde3054f035f37ebc9970ad9e6900c41b30b", 0x1a, 0x2, &(0x7f0000000240)={0x18, 0x2, 0x8, 0x3}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) fchmod(r1, 0x100) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x104) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x3, 0xdf3, 0x8001}, {{r1}, 0x0, 0x51, 0x14, 0x400, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000010, 0xfffffffffffffff8, 0x1}, {{r2}, 0x0, 0x40, 0x15, 0x0, 0x80}, {{r2}, 0xfffffffffffffffc, 0x42, 0x40000086, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xf60fabdf16db223a, 0x80, 0x1ff, 0x8}], 0x100, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x0, 0x7ff, 0x4}], 0x100000000, &(0x7f0000000440)={0x3, 0x80}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0xff800000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x30, 0x4000000000000000}, {{r1}, 0xfffffffffffffff9, 0x5, 0x40000080, 0x1, 0x6b}, {{r1}, 0xfffffffffffffffa, 0x63, 0x80, 0x1e}, {{r5}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xea}, {{r5}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3f}], 0x8, &(0x7f0000000000)={0x3}) syz_open_pts() flock(r0, 0x9) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 01:39:52 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) sync() getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 01:39:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:39:52 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000100)="8206ce63a5210dd7edca7ebb0312f05b2f8e67f5cbaafeb39cebfc74f4987d524c9289737dceec6b8f5c21b17ba986902a75c04098d5e0941fda3ccaec992f8948faac4434411951d8835e7955196e11b0a6410907ca6ef526486c9a0bae5bea5f35e7e8f5e779856a71db758c6e9e27004af996c76ba7db7d07acc457bd76857b462377e1ed7f522242a8ce8714473517a53c3319065da858936cacfa62b71d0fbdf8add500b91238caa347e4cab10f4937411667585bc7827b1359192d088d633c8b52d850e02bf7afee6e820e0af38909bb16fc60f7d9edd2bc6309b15827c7a253f94eba397880e067192066e6b7079523ed22a0", 0xf6, 0x402, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x5, 0x101}) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 01:39:52 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000100)=[{r1, 0x81}, {r1, 0x100}, {r1, 0x108}, {r1, 0x1}, {r2, 0x100}, {r1, 0x4}], 0x200000000000004a, 0x8) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) fsync(r1) 01:39:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xfffffffffffffffa, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 01:39:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0404732c7c1910eb855fd78de701060000000098c08fb42ea238dcbf1b05eb5ad35a0500000004088fcbe0bd9a6f29bd1f5e4cb47a7123bdd03f33237e549976d731ff35c685019471e5bae938fbc38a5baa29"], 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20000, 0x0) close(r1) r2 = socket$inet6(0x18, 0x8003, 0x100000000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x1c82}, {0x18, 0x2, 0x1, 0xffffffffffffffff}, 0xff, [0x7, 0x7ae, 0x81, 0x7981, 0x87b5, 0x10000, 0x4, 0xfffffffffffff60f]}, 0x3c) pipe(&(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x107, 0xa4) shmget(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, 0x0) 01:39:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000240)="5154a0d57fbaef596bdfc0ce59053d9f0a2381bbb671d103c93947b05f465b0d4053a31a45da69133b17f4aed04362e4abfd4e1603200209541867", 0x3b, 0x406, &(0x7f0000000280)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000400)="49fee52c6776b297081bffd886e240373a47301f1d48093f83101198e9d7fdee94ad35522466bb2e24f29c4bad2da04cb3e9a11827b7db6ce29d074a44a99d22856d4a", 0x43, 0x1, &(0x7f0000000480)={0x2, 0x3}, 0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffd15) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x67) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = accept(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcff00000000000000000000000000000000"], &(0x7f0000000540)=0x6e) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/163, &(0x7f0000000200)=0xa3) fchmod(r0, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/248, &(0x7f00000003c0)=0x80) 01:39:52 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget(0x0, 0x0, 0x10) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000500)=0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x4) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000380)) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) getuid() execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='/\x97\x00', &(0x7f0000000400)='\x00', &(0x7f0000000540)='(%\x86##\x00', &(0x7f00000003c0)='\x82\x81\xf6\x92\xf3$c\x88\x9e\xe0v\xab\xf3\xbf\x95\xee\xf4\xbfv\x9ed\xf0\x15\t\x00W\xfb4\xd8y\xc2y>\xd9a\x1f', &(0x7f0000000440)='\xaf\xb5\x05^\xf6\x8cN\xa3\xd6\xac\xed\xb25R\x1c\x9dH\xf64\x90i\x96N\xd7oi\xe2\x9aXHiM\x89\xd2\xa6\xd0\xc2\xc8=?\x18w\x7fE\xdf\xf2~\xf1\xfb^#\xa2\x866\xf9\xec\xcb\xacrX\xfcF4\x86\x89n\x80\xb1w\x14\xbf\xf7\x0f\xa4&\xd8\xe0\x15\x11\xcc\x8a\xd7\xfd\xea\xaa\xe0\xb0^/\xf0)\x97\xb1\xfbS\xd0\xb6\xc3\xca\xa3m\x1c\\b}c\xac\xdf\x04\xba\xda\xd8#\xe4C+\x00b\xfdF\xe2\x02\xf9\xc2\xa5-\x15\xd0LtXn\xdbuAsL\xd2\xb3\xdb[\xf7\x85\x0e1\x03\x11+\xc7\x1e\xc1\x84\xbf:\xfb2'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) 01:39:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4004, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 01:39:52 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() r2 = semget(0x3, 0x1, 0x2) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5, 0x1000}], 0x1) r3 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/52) pipe2(&(0x7f0000000100), 0x10000) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x2) shutdown(r0, 0x0) r6 = semget$private(0x0, 0x7, 0x230) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000006c0)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) 01:39:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xd108, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8120, 0x88) 01:39:52 executing program 1: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) truncate(&(0x7f0000000000)='./file0\x00', 0x8) writev(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000000), 0x1c5, 0x0) 01:39:52 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCSBRK(r0, 0x2000747b) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffff8, 0x72}) r2 = dup2(r0, r0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 01:39:52 executing program 1: setuid(0xee01) r0 = socket(0x0, 0x4003, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}, {r0, 0x80}], 0x3, 0xedd3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffdc) 01:39:52 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7}, {r1, 0x41}], 0x2, 0xcee) 01:39:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f000063f000/0x2000)=nil, 0x2000, 0x8) socketpair(0x11, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7fffffff}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) NNpckbd_enable: command error 01:39:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7cfed3ee9f6609903eed2a54d935295239be0a09000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b337edf547011d54ad3d7622e3ca4625062c3f3563d5533470e5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 01:39:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) listen(r1, 0xffffffffffffff93) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x6}, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000003c0)=[{0x40, 0x3}, {0x25, 0x587}, {0x46, 0xffffffffffff8000}, {0x44, 0xff}, {0x85, 0x2}, {0xe5, 0xf8a}, {0x0, 0x98}], 0x20c8}) 01:39:54 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0}], 0x1, 0xf7) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 01:39:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000040), 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) flock(r1, 0x3) 01:39:54 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xffffffffffffffbd, 0x8}, {{r11}, 0xfffffffffffffffd, 0x47, 0x80000001, 0x4, 0x704}, {{r11}, 0x0, 0x80, 0x0, 0x0, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x48, 0x0, 0x8, 0x7ff}, {{r13}, 0xffffffffffffffff, 0x0, 0x10, 0x4000000, 0x2}, {{r3}, 0xfffffffffffffffd, 0x1, 0x60000001, 0xfffffffffffffffd, 0x6}, {{r5}, 0xffffffffffffffff, 0x41, 0x2, 0x10001, 0xdcd3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000029, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x3}, {{r12}, 0xfffffffffffffffa, 0x66, 0x41, 0x9, 0xb412}], 0x0, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffd, 0x92, 0x3, 0x2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x8a, 0x0, 0x3b2}, {{r9}, 0xffffffffffffffff, 0xe, 0x0, 0xce, 0x8}, {{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x632}], 0x5, &(0x7f0000000040)={0x1, 0x3}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x6, 0x1, 0xffff, 0x99, "3a96c4c7bd2d26700ae014224f0584d3b275046c", 0x8, 0x5}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000340)="0222ed0d6c10cea8e15519a68d0fb0db3af41506720c52ad387f4c6ed2ff314f72fad27ff13d6cc571fb06ddb8700646110ddd3d0a46", 0x36}, {&(0x7f0000000400)="3033fe3f19428b25862f1984f3385f496c955f08ace9190000000000000000795e9cc43ed1eecd7215fc0f70fb6ebfafad1ba6128756156bdf2adf8cc40bd3e68c1f86fc3034891b5e72a373847df004ff8a179cde4f723ec3ce1f1182147163271afc8d", 0x64}, {&(0x7f0000000380)="0de6dac9728afab4e5ca8a06714cf861c09ec00abdc6ef7a0216942f3f8ea63e393c040f0f133c475446a729ccd75e339deaccf70382d03636", 0x39}, {&(0x7f0000000480)="687b2459a4d640d0866d29aedd8b41a3a4328af7ff224b340acd43f53a384e159494221824aafe8a6f1f55515fd9f341e8026524fd2ac63306cb3fb8bfc794045151ce3bda0d025ca8e606e218a67242dc1e79af70adc7d75d5dbd3fe6fceced6c1044311c2f1977389b6dbba1c64bbe165b7610f46f644e8b935cb039", 0x7d}], 0x4, 0x0, 0x0, 0x1}, 0x404) dup(r4) 01:39:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 01:39:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 01:39:54 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 01:39:54 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/81) shmget(0x3, 0x3000, 0x600, &(0x7f0000ffd000/0x3000)=nil) 01:39:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x30002, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfff, 0x6}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 01:39:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002800)='/dev/zero\x00', 0x92, 0x0) getsockname$inet(r0, &(0x7f0000002840), &(0x7f0000002880)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) r2 = syz_open_pts() sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000040)="3f68ba5135778c981583467d881540f5cae6598de2ece8a6dbbd698382349e6bdad4296b0dd091bf150fa5fbbec75c4f8fd2a7ee5bdcc5566b213c904e11de349924dcc6f9791ddc4718733af6530b259423d5a39a4e4b334bc41397d42d9d2473e1b201111165175c97d5a8a553fb465ed9af97ad11d90a3a5cf7c864b0cdb0be3bc004295d4a9c911369417f2f1d9dd466bbe0e089cfd5b16c915b608e094dded3019a47b3110a849d737ef3d735c546c319b9c24b7c4bc0f93fb93da92c568a165f01bfd9a43e98ee6b2af6733565de5b3b8f1153613a0ce66a0814c0dd516707fc69820da6", 0xe7}, {&(0x7f0000000140)="366e67f4372436f0fa0241288d37aa7d1a073f2acf1c50d6ca5a5b2d16086a47", 0x20}, {&(0x7f0000000180)="8b4a4f85582d9eace2a1c0c3983093d2526223856d13bfd12d6ad9ebcfc2b674b2a001969544dc29c9ab1d7739aacc2e26082c591e7dca1dbb03f97deb41b2abc8051df2053c3113784ce4e4871fc86294aeb08b6746feb2f4cdd484a39b8c4b6b282f649faae6238bd838e6a4488d586e0d61df0ccb22b2342045f9dac20059a29df8059770ea56631b555c", 0x8c}, {&(0x7f0000000240)="1dfc09926951827fef67bd4db405dca330ab61e1b00d10a6fd47c44b810f9d56e434168cb212313d5b28fce1c3e731a69a3cec437695b2bf8e6752990eff9469c9b91dd13ff22aef33fbb6980be69cfab9b960cd197f0e6d9a1a43e26e97538a03b2408fe3889445795b1d5c50d75e9b6250135e57dbe2d9db0dc14321f2cbd6613958e02c89e7a41b10a9cbcc74fd1e176264e025325949659788fa64199bc4f1f99041b7e4b66fbe0b7823f6dc8be63f1478eb158a65045a30b93178e814fe4b4baf4586ac5672a8a01061672b04a8dea2897996e4f528ea9b9ba992ed271ec0ead702048e0ab7b6b44bed478ba00755b4bd9d3487fa27fe778b8b66366a101137d7361ce25e6a637340626ecfc994c129219eb63ff41cce3b9a0912c79db0d1cecfd5c2620f21b8625e20e357b842a9df7a756562a9df4f3533363ebbb0955668edab7f3799dc1dd903e4ac77411399e756f238fad20a7902d068059d41fc89c2073fa11b1a5520ac24c77fe115476238788652fc415791f5a7de5690919b448ea69d74b7dca2b3804c5a318c1dc24a979f363c6719f8f77c4ab5b2367d12dff5b3cbe7219bdc570c6ce41b9a8803b8281ec632b1e7f8974b4222a010e3cb100e31c8c1e0e5c032703823796fada189959a349db34b03544a60d3f997bfd7fa41c50fe6aaa4c7565574877955a49bd161ec6d98486a348162d2c226f158ce2e5de116bcb25118e302700877a7e815d91755ca3c591471e2b05825ea8d982b286fd9ad06fd3da7119b0f1eacad54e91bf9fd34746c4932ad909a44c52ce410b1b741598131845c136f7a2c1000bb0937f460f343f021ef3f382e5f734ae55e10a379c043bb7ac1713650846ee14072a7eba3b74db1c2179ce4f8a6d71c38fa7b79c42a98843a9d808dd76bc687372bd831d21c3226766b0906195a5ac6f5e67b6869df2866574df4ae15569b4e3136cc3fc3cd4bf68f36f69aeeda7b6f258bb6f9b8014fc7f76054b5a893fafeab461b246d89a4a4b9c1cef4b3591645460fdbe276c7be84586714fd162c47f7b6d6395e21eb413ff3095fdf50d9a01519959561a2a3514eb8293ff985c89fb2d897e3a749f6a121b7ac489c34e9f08ba63460885cdb7793cbbd11f211bf51ef3677cdb2e87091fc252742ad45a20cd3cb15d4f2fc02c27f24ffe7f87ee2d0663339c56e5476e17b5883d39ffbe1637b11cd410f2b7dd5a15a8563809b9c2f3cdea688324130ff37d748fc0b40624c0b92114077c0651a5cd37b79fb05dbfd8f5fe2daf6ee2a8c426389d2b3c41526761c8d94c5dc5153cb0293440ceac6d29bda8ecdd15aa2d9fb71d050c4161af3dd4abaf9d37f64e8654bb0e31b616ebc91b688c32e7f0bfe901f8856fb93fe238c9af0d4c1c1e14081466d411a4fe5e5330790a67a19b22fd87d4fe35fb3c963c50995cced2a090ddd1b4a16cbc36b742818d2beb328d45539474f75821c26d9827de9a614700ad686e2e91c80c0ad599d2d2fcafbbcfa8ec397200772c60b5710c730b993c1cf1a36c37c7db734bef7b06f9c76c060944a2db4a562b9bba4d328346297a685102833933c8544a772884b91eae596d968d6e9123d35bba6862ac867061562df482d3cdfe9e30c2aec10a1f5ad0a3eab35d2638f810c143fcb08e2a010991b50705c119e77f94ce0d416e2805482f4b81f4175ba42cc736c5e10b8faea3147919d5d53bde207a04984fc344ff2a59c8bcc16ab7de895dbc1398bf58b31028859188f382e9f162e6759865ab77222a7def308b7ec4f735b75a9abdb1a83f80f594219862571fdf9b54f1794fbd5d48fba76ff9d1412e404a53fda99b3cfcb77b5779c4c999b041d15162585c8980d139d14af9048b0ddd0dad7f39fac081240c37b7fe72aab1e1e9e0d020de7008fda7f030f0e40225bcd90d4d3104604fe1864b1e30256f39ee7815a56acc01709e19d2731dfdfdcd8b92d98fe2e80f273427150fba2a72430477af776603f34b9fed371445364229628ae37c0dbb6c9a007406db5f762767a8af610313b1c667fed9131ebb5947216f42e435028b0c163ae728ec19cfa1ec368109b9aef5e821d737891d5359bbaee470396908e4690696602a529ea26f7e39ab7bfc8ead76527f0b3e55bf3c10053da438dcfa2e84c37fef931bf0b4b315c5e2248458569e85452b1333d8a5775351413a92c624ef5a954f3a2dc4a4df72d467362d1902277fe4b82b308bbd4ef97971c38a2bf759d5acef5de95f5fe89ca2cb5c00afa3053832bf3f253fc360d0bd1e701d30ca2b3edbae48ce02b5856ed1f3805fdece304b826edb9eb2a52cb75ba0e5bddd495662c79ec74ad13c8fb5d996787362b5e4aee2f3c001393c2ae96f653d2073d91f8c87aceeda708cfe1dacbe7a5e72f782c8a009b8b9a699cc42f362fca39669db40c04feba647ff11ab6be67b78fe11295573d164978d3da30d969ee3a6401f674e5fdbba5cdb41e7fc619341337853c51ce149cd508b86b320b2366bfa169fb708177600ff7fa6abb4d34af5a704ff76b41f01e3aa77a4e18a4c9bd330040709b30e6f00f87fb6d5e167f9810de7c54f49134210a4d5933e2d3ef7ffe575cc22400576412eb365aeb1dfef1a2935a32974538c2fe95824572e53fd6619c257d2963dc6d0d78786e3406c120fe96cfe27743a830e329f53d3d5b935e139eb0bbae7c6d9e890684c656e88ad134e0a66ca279c98d9b04f6c4a6cb37705a26e334708bb1aabbe73d3fe0cd350455dfef3d21d3477ddefce82a2bae6ba0bab62e337644efb27f8ef05d3bacb1908676f97ea795aa2b2f99435bcad3e45765e510d385d7c98d12ec1ff80a785460649ba336af73b86e00f831d7b5a87450f4efed4edd580e8152cc6b2ee6bc023497fbbecf7a5e13a84cc48b6c80af7b77ff8220115b19b37fe0d7a1981180b46557225ec38d0ea877c54423b55ca61a15299e240cbd5b94da4af47451167d8aae48e92fc2e915b33dbf05ad37adc5618cc0457ca66a963e6a810ae1b3a1d107881be7050dd27c1510ab97cfeea4481a6b4d61e4c48bcc374b0c2e77ec6b83cef62fa3c128b9fafe21a644db745dee05c374f45644c7716fa7239003808ed381f87b555737b79c7fa3feb81e4b4ab2b437d76282a32bdbb8d45e09543e184ae7709da69933ec9d31a89da9e0bcd2f5bb0c6e5a0c60aa20811ed943623eb8633b6b8e91445ac1b514c9a1a5afce8f01cb2768a12d9cff2a41a61608c813b1818f1a38236819d8def3991cbb68305e1ceccd6dfe9972dc7e5ccd0ccbb5a5233f163207e195b669982ffdf7b4b1d2727b6fefc95919d2a88aca4d457a63a27b75da2d4caedb75dad2f769e20360a65d3ae44a50b1e49f446175c234ba6f6884e174bcfc103ce7e85ab57911fb58f9586b8e3a885b57a13db96c2497a7052e0523e12a49c9b6d956c0ed419866615abf5b03cc4d8c66e528115e100ddd9fc6925be0a757ce26ee89ff336d3da5d67565cea9e294a0d2819a940a8c1c772652520bd2b3cda644fae6d30b9bfe53479199aba8fa0f4d6148af5a3cbbaf226f37a55dc7efec14c7aeda73ae1c23cf08090af0d4969271c5b5e67260cfb1dee4909bc405210658df4f7047a81fa2fe32f3c21d214ad06657df5ec79072270d18a3dd0fac7243677c400786aa8c6750277f7908967c1817b41b8e322642e916acbc4ac6dcd48b6d8fc84560f9ca467751194bf0c5cf1d3afdb8cde85449364e3146635f6e7b450e815efd5709c287bf27f0180059733f1d2298009bd99550b3946a790dd0e55de61fe5b0e6313268ba5c61d41f380bc96ed57334ea9b37360db778d74a0a4bb57d4f4ffadb4e1e16bb144d8bf4e7a0edd3759084c769b5771e5978466c56c5c99aaea5fdafa4b624eb65ca9b6d772014b26bd0c61e1e18ca7640b31567a1d89ed0761b42ad7be3ff8a97cc26aa213be442588e1f491bd2ad264f96dc8be84febeaa87d5166165e87d02a2f424ffcdd8389fb0b2a281b0729f63c4a3da98dbef06a9a437d90702e1c07c9eb99981c1acc4fc7266089a484d0ca8edfe3b573240e5d7276d0a2fcc7e798e53bbd15ed4475b9098ef387060fd20f8a039adb0bfef28654d696c18270059f7e90624f2cdc7ade815ddd5a25168e3c654a302f336055d4d38b303098d149028506e5e8fc993e76b9c7707a3376accc5dd8d6af4d85b9a4e3af462c547e3a96b314b3bb945afd991c93b0709e82d88524992fffb0e4b12aba5deb3a407bb1d017b1e3d5a7de21213bec5e6ad33b5d2a1a6bed7d97c0e9ca8cc191b35fb77e2cd0000e1834ef6504b59e2ca0be88c09e502928065278090a30e28e53b75878839cb565866d7cefbe6b43115cf332d5ad237d3b1503c984c783e2de36c41a5b7088d6f6e6a49c0c52b2499eb94b20518c3f6e486188082f94fea19a0fa5c854d8d399d0b74b0696d41259e93172aea6cc288000c336f49c55087ad69ba7a80e05024c20bc25db654a65b29e2734a97e1e435ba00fc27043f61e88e388e68c66b5bcdf52c6ac4c7809ef61bd577382e8f6becfcdc1bc8806ce3fff276a457aedfde5a8c99c7e6bc0b75cb1989a768bcc6cdc17732237d9697ef81aeaba33254200763c9a8873ef01d4c2bbf9c5d0912e453a90beb3ba04c54006ecd28f9c3cf5b98bee8a2688612ebe3ec1ac2ceb95c435a5a74a1864ea6cb454b07a7bbfd444d5ecdb1e10a73f4c7f9bb5a9f7082e76d1fce322bc4b37179e6369f2b512181e3b78beeab235187cef984900fd4e8e909b249e3d97bf436c826ef4f7199c4baae9596519699c6c4b88221eebb6e153eea36fb024b80637f03f5164bfff8ff97ed0fb6ad0fca0ba7e986133a2f1a2d09f4a5040f6ad7a1646ff8ee2420f5650b1480addf4bc2a8fc00b1d7f11880cb657f5959f94c6ebbaa9ea80c004ba1e5a1acd317be5bb063241105d32862e79188978017f84d49b71f1148df3721a0b7c2a4bfd3f67a0feb1b8eadbd5740fd1c162a84aa66ccee9c8c4d55ff3ec91961993b34c2079bb4cf97b7f077766060548085392629ed8ac4205126e84ed01aa262c78495863df7361838947052118fd985a686f1bdbcff4596906dc87f0ea73bafe8e83dfb8c99b6c58528ac2d3c5f1704238a7653c82731ee308b129fd5fb5cdba619c32b77287244822219a95b6a25deafa13816b6be2a6777c6ab071a20e59d78b59d4369235f6f55b8262c0b23265a7a14e3680d4c62482027a4069660cfd41282046279b4a8769f8492c9b8e2fa8ddf0b7523e7cc55923beacb88eb750608e2a8e6556dfcd828ebb436af17668c427434e323e1cb0a3884a8a33ce2dd7871d8cc5213baab000bb56c62b1ba6c4899b6da69d4e291042a8d773bf5e5b9c38761e879d6d181a62d2b3371d4a5f147e0f518319e2364352c8ba7e2fe1ac80f346edfc5bff1c436cf962c3071f648c77930890bd7a9bb8dde07ca332bf543e4098d0a40aa34fbef62d2bc2d54cc07ba100391f419273ce61ad5f3e5c517001e729cd27318bc4e3a1dd21c95d56e8f57a025f09e64b1b5cf3d99dd39b15548ae633d6d6319213aa2e25133214a87ad0852bd36e7b9181c94c9459c47418d3cb50a11f6038e8b5ec42141a4b7a3db8f59d9965c75edee7dfb609d7ec414638d9d9913656d0bcdbe910e146dc976e700b3f04fedab31e5d17bdc1e020036a816fe69522ad1e2fdfd62e3ce97d2c2570fd77d26eccbccfb6c1f6004a39093b71f775d1a54b9a5978b8d14dc5568547", 0x1000}, {&(0x7f0000001240)="2d0cbd1c6459d2c34c53733bd768ba2e4c41cd68d4e969856325ec045e5bc4096c476d80309a8d3480865635212ae0b7c29048f75e794d70c8bc5218429115a0e9e37711d88d1882cb8c1fae67e3d90f554c5a98fddf6c49e0b5d6a56357b90a3abc30c50a3706e9b44ba6b75f010e22f34cb86cc5be7ddf7d20a2f4b313ece54fa2f1b200866c1435029a22fe1c35cf13aeb226452cee229f1f1b983a09430d8948859cba5bd4cf4bc54448daf385affe35977ed0650b28d92a7281f7e995c3d4a4b7c23c9e81618d4bf74e397dc9e2ca5dd2114553530d194442e1b59ce61787e3592ef2f5035830b629e793316e3ea0f3b4", 0xf3}], 0x5, &(0x7f0000003d40)=ANY=[@ANYBLOB="300000000000000001000000fbffffffd46688f789171ed1dc8ffa7ee53d97cba01ebc7214fc31db617f000000000000000100000000000001000000ff7f000058ba3235e3e2953268a92be19b498b47b271dce6b37b25682d96216fbcf5483b7bb074dec98cbe7180e429f2efea3603a9690e7b62e960d8663ccf413235035ee5b851e34bfff736172fe14da4004c7752c61beb78a22b830a33087e9b5d5c21536249f25485b6f4ac9501bf7d9940f7d8e7e27abd350832ef4599138d9c81de7c6c083cf06ddbb07a10619efdb1f115239b31d06d880f071ce2992c59e5c5acc688d582d0c899aad649d5e7cca775bf5f9fc80a02f4b638d963930fa0e866deb85bb580ed8837e71c41e3df3818737c31679f88cf07a4675293db38d04701db8abd0d7043ab0bbd59b464012f000000e000000000000000ffff0000080000009ef96f907113ee9d41a09327e62126c3031fb9a3ea5bb4c9db4e1a7e2b2fadb55062ee385fecd79b93c450ede3d45b85207003870eda4009bb9ec1c31b86d2f7987c8de53dfcb63c3eaa3e81d2c8aaae2b2d413a2539c6955af063431316ecb74764b748c96f822587a2ad74f0fca33b32737b69ac55ef6419ae3995f35e923e682d058523194249265fa640cabb89128162cbec24065c6d515883dfc4c2462a290b7584482888b2fd98cc829c40f260d4c774e2a1160cd60668a1799cc2671f6b8a5cd6d0420000000000007ed5d9167800000000000000ffff000000000000f88e76d0bc84d79db8ae84ddb8c50c5a2538ce3d3be522f8e760a972745c82a7a3341850c27f9552e663bcfe19bacc691f2ba12d710ab5e4c52007e1848149c4cd38ada65d4dac99eeb4e47f0535adb0996e4da9045647519d16c6e50b99e858fda8c20e00000000f8000000000016e7ffff0000ffffff7f27f1b40a908916195d35ccfb0fefc0ffa91c489f39c6c0b22b9782b3aa9579f6f882e9b00de22965b80d6c3913895aa477c8a460099dd8694b379f945fad74bdeb50afe9112e781204784cd0c9b4bb2ca5eaebe79f9b2d573b60cc3611d5c20fc23d61413b57d2ed68d429505ee76e15e21de4dffb7c603d7469f759caea6cf0471d1318205e954edc3cf982f6c4d97933e24992aef8311d1db31d84ee7f2f546669264bcde5759b69a0990153f7dcc7ad47d6591e7f4f52cc265638fc3204776ccdc3260c557c1f8dd87c5eb983d76b14e1da07d59dc484ad86e69adf36cab1557095c39f3100001000000000000000ffff00000300000010100000000000000100000004000000e418a170c8a7589ca8b38067cc5e1dd593d93c9726da4732b6c6ea249b029c05b69fd65f23f510e6c2ad3b02432421747c06e59c31d6c526ac48e4d8e86dce00004cd2bd27f75eb62a9838a7e71777187306d661577a3447b483cd3cce4f2a2e4f42228a519b7c66dad0182d22c5d4f4ec96502f7a24ebafc609a2188905c65512ef76d6c54ee4115015916048a7d14fa18d1731efbe49fe2eaf4b189e4377d797029ba0c2c17f638cb445147fd3ff8e8b6f0ca163b341757f90759bcf164dfe4d67386583f037cf28810f4a3bc0965c28d28ef8b298f56c96d8581ffddd98782137e75ebd7581b182b74a3925661ff6c4b5095c8d432f5827262c199a3ce93a56e4df27bdc6fa6e4edf4e9a1e9019e0cb568cfef26f4a8db4f97600fd1f45809192f3f6638ffa73d3e437f4d97fc7bd0d972457a9e7c24994690a89aedc13d559fc0c1b4ae16f3374554d3b20390ae5c7e5576ba580f4067938b133c38df82ee877405a60b2615b38688e5dc5e56888641b3e317a129b2682237052f3e278ff8c6f49fac5f31be332b0bab0fab36a7e627f298a6020f35cd9f4759afd20101d87412277df647b344fde995c4716567c50e4d265547eed254d789ce5b0ad2a3aee58a61d7726c203b3e0d1b0f2a203b5d277b8974df1051aed0c610ac79cfd0ac5202c59e21e893c8aa9f0787e932b74b41bbade2296efb493cb4af93257843da9e239f8dcbd9896c14e71fafe10d853daf0e5331e9a8ea7b524396d196de3e606218f8831f6e7b75a771f8355793fd3580ef1ac7a3afb0f54adec0d929e047544f332038e739817b92a2da9ba3aaf19fdbaad78f0806111462851e56d9f5beffd69552013fe1c9dbaf9a07e91e1628b08250e6635a8e51821228c2a6062ea1e283a7b61278af95ed3bd25b3761557f406710b7ad18a1ac82b1689a21ec9b36aca353c5181bed61df4129c5cb2753984245da27af213ab30b81c1a67ac7144a5bf726e2401d1e4c8f566a5beaa84a217d03e87204262d5880d56f85bb5b9f716a5494e7de63103562f7e6ca9b299ec9e97dd521b182b1cb8ecd5c28ebcf66bc37750bb7c9fa1f97b69d9e0cacd31e50facb5839dab1d33172637ea41104c0e26ba13556823556ab629c46e742dafc90bb8951a412126637d8fb3971c61eef1610a406cae22fceb7dc69fe71173b194c92a4d50bf47becbc03ee644c7e6a47406fedce16b3febeeaff095c26f76877f26468a6748905d8bd09631f99e9dd761f31efb1c72f62f1bb8fd591766a9271ff8b64c922448e9d48dc8de47d49089eab0f0128d565c40be8e1d7952a9dc28ae7b5021a0e2d175c55056a64560eaaaa422fb64b8032d536ee499467adf4c14faa8c1fda4e8369cf766eb66b898a123842e861a394d145d460739c707f30e1f375a95ced3ae9dd98edc4aa4196acac3b673dfba54317f94606b96853209a41272bba749b510fb8cc747f305bf9078f86cd46853d3fbc36d21e6f8f8e7dde31401e09d72aaa35a296f57c38bcf35112ab98e2ce4effc60aa63ed27802c15b08d62a67cc51e8e4511b07f4811991969f7ef3eab64452c7de0548d0eafe042d7bff74ff6e3100006ce93a3d32a02dcdc596d8648d512983e7714e648b5b54f17ddaaba020fa796adf13e7066e966aa04ae9c63ebe9502097e1018eb8f588020e3fa3e86b9e8a7ed6bd5204b76e5ebf483718ace4a641b3e1ed128049f624d7414c36ac470acbedab126c90072671da42373322e23c5ecb732ffbcb2411192fadf8188aa092950ad72f25721ec26a25bcc28a028fd220556d74f783eee701cbdf0347dad0823446452bc41888b0edde7ae9b7312e166db6e1df54bcad98c46a151a0f3d12f073155d99f62e3df1549c96db2aa729ebf890d55d7f9fd6303481cefdc9516b7e0007287c6250c3e90ee80c1b50d9f63841be303e8c195929db664a4f079bf42f01f049b0f87bc4f8f1f18fe5e5b2624b4c33557085bd68429e2f8ba565261c621733bfa2f4a49adfd2163d093eb5fa6ebeca92996f05104efbda5b9877c7b03ba997df63a13f75fcbc6ea68245a1c54d09ca69c46d439a7addd447c85e5e364ceed1116cbea9b24394c2aea24055a7637dc21cc6cb69e91f8c1a01612fea6e7461a6b548bdc3aa6be5a9b998a9089d2ee8f14b95be43eb706c464e6b3eda2430b4f1cb33c44d293447ec768325433f8885619ab3105e5f02903af37591782ed2fea452d94640226531658d9a4996574c3d8872a3a12ff644e463bccd35bf76fd9a8d69633aca44f09afe448570a80cc0b07f9b88e8f9d6f5f2b3fa02d6f823ab483d4bf785801f18ba535eb7236fefc72ac55d6b97f074abd5d40590c683250cefa75cc5c848483878b05a4534910a0b5f77de228f1b24c6f583a4a0afbb7a19fc03db4319b817a96764d14bd7232bf667267834f0b0ef553f942e9ed23b85d54d1098fd68406d9c56ba2eb44ea63449e52d492653065f6792ac9f595c42644ffa2ab45b3631524fc991c99ec51ad3be95f988b6d675b9326df3e95c8014a728acbfaf9e9a75b24a30b57e6618228065e495dfdeb30d444d0b8938ad306d4d0b76307406441784d0dcd271269774b58d9e72d34ea56b513c94df5ea525ea28ec5714b79816bff2606aa12546cfc4919653080160e629b145bb79028c5f412a4007f5ab60a170a9c3d46d9db2b0040e91612a1ca0b43219e382cf6e6df4366062dc885e539ad4e2c8486bb02f37f06f159cc405db649f787db946ad2397a0100a1388f44172520533af019ef479a6f3bcd72c41685d72e1f30fb2b3d9e7cb532de6b1d670afb4a8e046ce7a13513487d108a2801dbdd1820ccce26093da6a094b7da4cf3dcaeee5317ed0b6dd0e57b023198cc4236147804d2a252a416676567c56745c29f54b7275a014762ffe4561b1f215831ce134ef901f787ddcc54e6f6f37f5029d876650d90fba2c7802d8d0cbcd93f73f702d3611ebde34a11005e9173453ba91114fd737e64d7707aec21811dea2aa75dc01305ea7b80d6321f3f546881e3bc6ad0f5df93132fd27cf9ecab0a2a1a9bbbe00733afdc7e22f2bdfd70d35b40463e0d7984b49106ab8044b829deb4f2cff839019c62b0439e5efadee0aa305273fa6a88f127bfecc1ecca360c18aae11dd3a4848f7e7aa8074ec9d513cf92224c7e97c8b9b466e69d649d6927df2441d6d61245f7eb44c5f40977640ff07646848660309fabc26289425e57669c35bc75e59efb5dbb4227066988970ad26f5cfdddb78f0e7b2fc700164926cbea2cea94cd9e5a1b10aceb2486b831aaec18b13ec5d4fd1464a4d2dcc83f997549c811c56a4e6cee385af1389bb6728cbf581ef2e71c27dffa3b47dfabce4c47f11bc0a9106cb81452ad0aaf81c55eac4d08d4144eb8e4b6113251f2586a259d9dc68fdeed3f25d68836ae02e951ca940e116a8edd243d14f0d6fed79a3e06c767f0803a9ce32132d2aa8b68fa22c38d9b2a2e742bf76f18468514b09aa81444112a5660d6858ee4b8c7d8a2b60f7e467b7360fb24de40c1c64845c3179fb2eb36616c2d8fa02600e6bb5dc5e0da9386e065198b74243eca8e9657b9731078cdc3b7d40cde8df80c3416a4abf3436f089f1b79d39b15e2264dc5317e90c8c4547d9685d2c4fbd6b009a65d757ccb7c05370783f590182c5e87f84e2047cf355235141a9cebde05c9d28abe007378d4515f86bbee7448a184cb33c8c21e06b8a4157b9a45075f110a724cdf6e37012601bf46de600dd78402259a1ffa93d7d07ddda54aa2279db1e6ad99102e474f51191cfde05845524cb6d22afe3e20666e876d3d856181b0954bc2d4210fe7f8df8a1c93a9914f9a569fa7aa1af6451ba3e167c5c18c444f0d4983c75b56dfc9fc7cc604d6b141dc651207d8aa559c92aa7870960f1cdb3c11e0ae346b38810510863686a79a3af924da91ed56de0aa8f4723bd32501b485b0a18ad234a6b451f112fe262bde77677f2fcc10d88166395f77b380294d782f956090f5dc804865ec83f69fd2f46a9db59b26e033c1f2d5e35b2978de6a17d61007a34dec57a7abd69cd88ba8a0fd1c6db18c4513f06edadf60870bfca18d6f965cd6f23a325aa5018b136279680c965d8c2a394ce5a76ddd103ea9dbac0e57e2a4bf10cea6b2c582cc868ed4007724a2169b8065d85de0c49ad12eb35aa6b2308511c35389e4a2e31ddf8c206c7db9808f771ab3ccce2440d095dd3cba0df7bea94ca259acbba3b7f0ea3bda003528f51e8be5b9a3b0f5679a4345e3c3f067a2fd58a5db83a76736b889eb14ec41084102c79d1c057687dc7876c6b1448d5c3bf7851d4640f0de269f9c6a574109139df7269f92cf5ec896123d44870263f64c27e794c39e80d47fcaeb147b5e2bc8e15ba8d6b8e42ffb5112f552cd62a4909e9c4684b6249c966cd3c032f4428e56909eadfaf76f781069aa54bc98772ef52891d830f10743cdd36e7c00ef97b77f95e4120870dafb2f098f2199453e63e3566722879ec9b123630417c29f6bc42aa66a9d0d410675e817c7e0a11bbfde7cee84a14980d941323214218d1d37934836fbb8da957190ad57088979d137bb8ec3f2dc5678facdf435f017743d3a819209e4436caced849c11859634de01ade71fa2b79c0400e3121e848833ae29163d1e852846d40bfa15ee93f60f4ca69cd65413e6e8ad03fe5611f91c206800dee3ebd3a190139b6ca4bf8e555de69b80066d21ce81e6629bcaf56c271405d8dec918540091fa60213b5cf050fa31568a3db98f90141f49f9308187a99cfcf85bc97b3089ad52b0cd9108a8b6e544b8c84ef81b70d2a1bbb1793367c0708b0fdeae14e4b2b0b25730a33586fe955e67b75cd036d9fe88c940e7a2f02f049dafdc197e7d476659819fa48e9c7ce62cb731d43249a88954f8b24c84f043895218dc4c2e7ac9b549efa41092c9202e2e9aa739951dfdf31cf016a2286a7b02e1ddce191aee3c294c2058ab046499f3203b926436c8f512035fb30768a8147a355526400dbb231d7461e1a7bcefb34b8e44eb46b220488bd0c8aeed23ce20267bca602d65db3e9aa56b284f26b7c658da76088d8d38860b4cdf3f2495a9ca2f6e2bc48524f9078825a767f0e588a20ad7f63081b660f9ec25a1c767e3d6db75d6726edb40712cac1985d1d5b9085e5ad17a4497c0f05ddffe538ee42095031e364dcc66362ebb03a1f074478b60bc5772eef62ac60c79764f433bb06e10ab69e38a20a8a8791d92d2a8b4920a9852ec6742406ab5b501fd9af617fc784edf7128ab1dd272d034afe8dd092be6d9bcdbf0710e04ee06abbacc9dbd878f0eda0fb5e61a3d1db7167ece081f20215a03b04155b124704d75dae2fd53cbaf1c37396ee46638ded3c646188937dacf4949302a13c214c4bf04b3f6b59413cbde7cc073219d22427b0aedfd7165f5e5bd47f15e375924203221a795736f6e3f3e2c03936c080261d09522e8c17b50aa2bdea8210c12e437ec851b8918b976857dbc5033fe235f06eeb7dde82fb7b5fbe9e6282c7358b2ff3769d9a017dbe3ced528b65bb05e306b6290716b5b083e7275f2f9a9c654398804a091763b4bc9a3b284b22051b80e7ec69e73d6708e88a0cf0adcc07dc7da38488d2cdcdbe94629a4354fe4c30bbbab3f6264be588720a53f341429f0ea15fde3b2d65b9a463c83b74a37dbdf1f12e990b76e120d40e31e7da428677d32ea63e7a5af380effb210505ea1601d7f3fa1c7b3cf6c7291d2509f6b09f98d7ac0666638b94aa51f34e57f4f6a8896970ceb842c0061e28c90ce9e2dc20f44d856f29b953e032c544deb78e17ddd40aa7f9dd83ca551257e5b89229f8cd638de3c314255bd6ca860d37e6f78b2c415add8726f8c44e15f2f59085b64e4a6b2aea1a24e77ff148a73d0bfca923b79f4debea95b3e3d4440e2e9ef532fc46fcb609ef5e73b1f9f54954715711f0ecfe298754793c0fd0e11e9726df330f94dd1369fccebd5e76741aaefed57d687cff"], 0x13a0}, 0x2) unveil(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='c\x00') ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000027c0)) kevent(r3, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x4a, 0x1, 0x8, 0x6d4e3a94}, {{r2}, 0xfffffffffffffffb, 0x3, 0x20, 0x401, 0x2}, {{r4}, 0xffffffffffffffff, 0x9b, 0x80000000, 0x7b05, 0xce}], 0x2, &(0x7f00000014c0)=[{{r0}, 0xfffffffffffffffb, 0x15, 0x2, 0x4, 0x400}, {{r1}, 0xfffffffffffffffb, 0x60, 0x7, 0x6, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000004, 0xff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x10, 0xffffffffffff9f11, 0x20}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x931c}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x10000, 0x600000000000000}], 0xec, &(0x7f00000015c0)={0x9, 0x9}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 01:39:55 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) flock(r0, 0x969357d8a240aae) write(r0, &(0x7f0000000040)="4d05c3", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:55 executing program 0: socket$inet6(0x18, 0x3, 0x0) 01:39:55 executing program 0: r0 = getegid() getgroups(0x6, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 01:39:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x4) 01:39:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x4000, 0x156a383e9df0b2ef, &(0x7f0000419000/0x4000)=nil) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x2ac0666b9cef6b23) getsockopt$inet_opts(r0, 0x0, 0x7ad8d93b70550c66, &(0x7f0000000180)=""/201, &(0x7f0000000080)=0xc9) r1 = socket(0x1c, 0x104, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x1ff) 01:39:55 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() syz_open_pts() 01:39:55 executing program 1: r0 = socket(0x13, 0x6, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 01:39:55 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x40000011d) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x6, 0x8, 0x7, 0x1, 0x100, 0x80, 0x2, 0x0, 0x2, 0x54b, 0x100}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffeffdfffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) 01:39:55 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x400) getsockopt(r0, 0x29, 0x34, 0x0, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000000)="1329d968d5ae3cc082c53a7c0c0d3e45acc86dfbdcd7329591a16805462d21021ca82ade69c8c10a957e5a55aa8fbec47faca7191eb45b", 0x37) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r2, 0xfffffffffffffffb) ioctl$TIOCSBRK(r1, 0x2000747b) 01:39:55 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgid() r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, r3, 0x0, 0xffffffffffffffff, r0, r2, r1]) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 01:39:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 01:39:55 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000e3f18617bb8fcfcae451317ce1989a1268927b1e301fdc3c5579aa62003a0cab20d9bb415cfbccc4d8d33ff3e996abb0cd74fb3a923687e03fb357cd052757c0a0a92913fd8f322669dbc49b6e417f6024dd65f620d9c94a4c4ac80e4378b2cf216b5120e5dc33bc1b378c50f208c8edd2199cc691322ac800000000e3e31b909ffcf951da88400c6a164bbd8f8caffa16b1a27205af577a5afd567818f1f1fb2c37ab12bb8f3bd4c0ed52811ed6dfd5c63c5a57b25eb0372b088a2ab5d35b91d0d51bf96d7908037b37d89f6426aee16ad8e4c28f02476bb7b23ad13de4e342e3a7bc9fb9bd4719923ba8fe1f846d7e5f1197761f8b4c4e69649a6fb1f00b27e893d8e94ebb3208b76dfa4ebc207f9c509fbfef5f75a6c79fdbedd8a849fe46bbb39669a649e6a1a9d106453eee0b13766d086dc127e5da79461aecdf8039d9881ef017c7c1bc53a3"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/105}, 0x71, 0x0, 0xe720b448d8f99eab) r1 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() msgrcv(r0, &(0x7f0000000100)={0x0, ""/8}, 0x10, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) 01:39:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xb18ac92001a42594, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='B+', 0x2) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) dup(r0) 01:39:56 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000580)=""/73, 0x49}], 0x6) write(r3, &(0x7f0000000680)="f88765ae860f86db5c4ba0b4496ce43814c8312036e7e0073fd525e3e54741076fc679463ccc1bcd57cf4cc672ec31c8a8f5a6a568172870c5d93e3a3eb427b8f16a6b8798af395e88dca880b9ee16b39bd545094855db966161543e215e0e5f3b84717de8964352528d69475d053b31c682eed7811a713e45969b0ecbe6e25e18814f7ca76e579a44cce52e692d86b75d711480a8155332dcb37154590bf7faf98daaaad233f066a5195796c98e01c05a29ab3df3c67fb9d01b3eed06b529bc774bc26bae9fa564a9271c3d34de8bed82fcd0b33f9767e192267cb7e8743260017042d97d592c72058ca1e14cb626879de5b787b33fc4389479ee66207153b6662f7145b4346224a143a1cd447552a5b60b67c0052cba762c9a761c85e41d36eef907ee50d35e39cb35fd11ff9d7bfdcdae852e5f27761af22bcd63ae91b6e6c2cb5552d467749e59f1b470c3b4c48716297e94610184e89b485e6dba36fa23f2e1820e764331b2c8f6f3f6a626a53c803ea119a7c7ff0c145d22e7a1b2b0caf08a019a7e9a38259a41ca6ac040c42020b71dcd9d7700710d7f164c0aa9fe0ab8d066ace97fe46d75281bf732b55e34c5386a444401cedf82018cc71e18803ea0030dd17c34c5199ed6f7c65cb3d3b4c29f82d9b158f87320503cd087dc6b1ce36b7f06d362df3d3f7c84b8f284f74af0fd44a14c7b82450fa71602b753bcc97b57bf96c1ff99995a069583d71b10efa49b4cb2216a438d0f08b6a583d8e7cde07229c0a872c6add2799883ddbf6c8e3a417ab3f9e7435bbbc686a1af7a45d405aedc2e418ebfdc17bdd140e345ec56d702b50f461ab05039c519e38b9812bd0e7cd705a4e7dce0333cfca7da9f6e0eec2401b8f6574a7188eedad83de72e1403fa84dde6c39456db612395d4d37a58c0962f6ab2a70bfdffd87c091fe8f9b68b8b3fb67cd7d6894db5ffcf3a205c99dffdd9ae01c51646cfca663d5641159ab836b553da8854216ceb48eacc5a4946c18eda8eecee730ab039e5c2ad3f11eb35121b294708f33c3f057ea5fe0d93c88ef7eb281b2695bbf1b1d0ddc3ea7ff0d89ba716d53de2275f673ee090b81317f32795b25d41b86ab499f39b3800d8873b6706fa52c7ceecb52c46eb840fc669cab0256857105358d34e3181f80f206eff7d1af80c255948e75ca7d257d601e2b9bc36906e06c653560523f2b136fc538548476a44a83e5294da925e58dd3ec9c8753ddc325e5e087baa58828cf8d55d08f413528c549016a686ffda76b8e4fcc28828e3045cde8782a8c4d2278ab93d2415e904d1274564efb3493fbee36f10df0920a0b700bf71d1ab23ba0535444f7a610c4ff23377de3cc2c00c64fb7d96d859505d1ada94697e8fd3ea9d7d243ad1c329592925130d4c7ba4a503725f31a353dfb8a0487901bc5552884efc174b99f4a3d5a800940be40ca90393221e442942dfec18a31c6528ec2e5df811f7b31a00f911e7235b5640ab60504e0cb59b27bd40b7534a3aee3cf1fccdc7f02ca9d549b7f8cb364e93d557072405ef5a106c441f67748f6b68f0fe5f5f25139f7d3a7952f790089f2059eb89fb0dc225a0eed1fb69d487364e5b4a80163740aa1e3bf136e64ff80b3082132d3642f987109e83a80c39cfb04cdc2c27af55bc8deaaa9fb76a72c439f54453e8a71714e0913fd9252f1e82787f290997d4d8d0a07e8cb60fc48794e1f2aece53fe59744430737c1a02a63da4ffcc179bfef4921080915d373620af316fcba225a8bd18d5e5d0012ddb00342313e6c885c38dfc28ebbde20a5c8f76d1c7b7bb258ca8ab96f74972a3a59abe4663d54a4a0045a9bcd77bde95b9746dc5895170d6fbb74257b942f58ee5005b2d0b90256e0d8f60f8ebad42e788c046867af4bb96fbdb5bb9baa0c071d21f60f23f45a635cb0e85e032ac145bf4a456b6cad02edff018382b92a5cf2cb039487254ba4d87c2fce6496107f5cb4d30a274ec7aa1360525fda974cf615a8df7a251df7fb49525456268878eb87bb531931898a984fe7e85579e47a6e030267138178ffb68469ade146765da87436ad85dd40c5abc67efb1169a68f4ca934122e59d5c9d0651e0f62fd14c2587cfa65737544a85ccf112b7d98fd309ba413b93fe36b3188f744c327755f9fbb905ff03469912c62f0843a7fd0c07f4dd82c15c4fe8a373db752bc2ecfa115856c295d8129c83269657aefcc23f9531cc3cb09408d64419245a7478dc7c297c6b4fb70b14697a8634cb7280ef929b3e8dfb87d03a4842cf4643e4f7f2a752ae449619d3b36cd64ceeaac9ed2dc90a758b007498c1bbdeb7fe8bd7010fec46929fe113d3949fb3ff1a9dd5ceb181701f47ad1e976a90b0dd776efdf552a77ebe865a25c44536273686d89b15a073d4cbae1fef449dfc089609e3249224d4d9c0f8d8c02e1059717b8463545c03b45637d5f117f10eac2f57dad29e305c34d65a2ab0e23a2e161f70ca3c93d97e406fd0cd93087607843077ac7b47ce44c33972c125b300cdf47b0701378c61130895d220e824817bc5c31b5e04e014477b99be03a10a553e429672c6d9cfa0061d6e8d735869d37c11699ac1954c400c43d1f268025c5fc578a1e63ecc188c4ec14c2aa9474fec2e274f420bf8596ea8da4f7e48e98bfea101fffef5d3ec8f8deaf1c451ea31d81a17422196efef72aa0445e90a4575e15e4b0c4e8efa421a59c82e3b2185e16f019f2fd96e272d36c79c2fb306cf6d651ee5856b73724959ae0c483f2f597986b7857bcd6b52e720f6d31fe827a2c446fa68cc3676f9fb5dbeb77aa8eda91108a06413be0246603aa665bb4b032321ba66fb27d08de0f89cd9d10437b4b7a7858b0d95d406f082f54105ce284b83c59c8f9f2db4752b009e6d8c691aa2e796eb175defe44d9b15a0c879e21c168ac08256881f7f834eb5f6aeb070635145c4eff39bdf9cc3a6d0fe725343f55c1aafa027c796368cd34c25d0df4d8b33a4965b967890315a8bff8fe147bc062fa94a968540ee7f4a4f9f577bb0cf2c010a46dae64574da742195d98a9f424787e7c243749d3dd87844ebb2b23f351125bbd97db8a26431a902731e968244998bd890f5d87b2664a5e0a81cc862dbbcae8ea0a8ad61b4cbaf586a3c0000bb8cd6492d2df28dd16a78344014ea0048aae89b3b8602d81fcbc24dfa0b49044a1989017ca6a854642d5cd81511bb178403f821bb8c4a16d89e3f8bd54a43588f8a92d97cedbbb2441cada106236916d17d483bc76398973636989abe2573464d62f26215a74589d87348a1f819541fb0b80d2e7ccf2e86dffa51217e122b840a9a13347ff206120caad956804e3ee22311896591b625583e43b1d3a291e909520eb0e6a4644f12809169e7ec1298761addee542bc55b485c4c832a63e7d2146ed3cd0b60841c7db73bb343c19cf7f92db6a0f0bb3f55de38ff6dc485f7f683319d14811b9ef65a89a2fec18ec1e0e3aceee1dac5be1c28bd325dfe4f50f618e124a5398d42aaad60aa9f9be8f826f2c50c770721474434af685967a7ea192fe952f05d7d99d20e27adc5046853d4783f6b9e6b707d45d82dd3558a0edcaeeacb8ad26687d971d0824c1189e484568b98bfe40c5f33723780af6e95c1fdf688fef81f0d82c1cb65ceac3093f77cddedee3a0b046bb60c5948dabaa8db9f7f106ab3db2fe8e2ca55576cda49be58e32fbcbf52bbba0a009be7129a5c4cc2530d0a6f944f022056520db46fb2720f1d5324f5f547d2bcc13ef6cd2d7f87b58b7a933168afd6814d7bc8df9a392111984378c01891fa5320fb1a7be2844234ef3aef8ad05091e306ec14c5d3baea55d7430e6442aadcb117868be42dfd5070099ceadc972b714bff0aa70881fd55ca01c544e22feb1474871f87d5cc35757397693a4df4394b96e4820d28ac441a59294f400f0ec9db353c3640d0af3923ffd51812ca442e6048f96c3cd2b4fda6d73f8aa67919730e353b269c32a57cc6e58411186e09113952c143a1f8e4afaaacfe3e33e7945b94849aeb3090f92a9e41802707783b88aa140a7186a5b3cfba97b6031362d596bc33f9a3f497f7b09301b073ba4e99cea876bd44b895b3a17fb5d8258a53ab5bb29ab78c89a54e2dd8e5556ab516580bee174599b23f6e2599dcd43b33a15fe57f05082d751901184b4c96a3dd8bf5978401662ca5f3d163d28016134b78ef6106b63c452fc699754bd35f2a51bf4be60f2cc49717f5cb1a0fe8e7237ad930c2f1cc945b562b33e5e428df6f9912ed8f7030f13f5a3b188ed16c6cc41fda3db079a0751d817aec323c10dc5bed54902967d18fc5d93e913efa03e38207f3a509ed7c70b69f9ad1034e9def20af4cb3a6b5b8e29bd13bce8e74ecd74a1e8f762a587e8670acfb608b99c3dbe891234511f56693c298f695627e72b9c092a5e3ab06f0ec3844dc2fc1ac6981818ee6c85d702e037cef0620dc34ea8d49329f5af9011aad3df3272a759f753dd71daa602d1d7dff8538b93946a9b5d344a4c11bc4c1fa708e746ce74ac518ec3fef0fd147c8495b5f995062bf702f7c52622f47afa2849c4e3f404f1d25268d2082dfc7f1815d0949f99e780b846827831f47061da2d06abb65457453cf9b637a55e28807443f475c3bf16454f77d6b5730b1a4e8e3912c0bba3dbf5ac2c1a65b4ef02acf937f8c8ae25535d7881353ebc02fff6dda7f581baa073ce2ae049fcd5e9f1e1754ec8718bf209727cd4f633303de38c71a3cd76a709d7043010c56119713c9c1c13d009398583f7ae4c3121cf79fec2146319dd392482fb861548bcc8bd7d444f4ff5d280bf8dad598ebf328fba759d792ac559faf9482e6c1b9fca5b73bb1934bc25e4f36d8d6d4219db371bfb105f4b1b868301632e4d8872adcdabde04ac6d8cc6cf733273ca1e17c1cffa1c4a68e7bc2ec4ff69100f6c121a237a0fbfdef2660c855e3f3e2cfd3fe4b18742d3b798c39e993ef48cc50f0dad3dd9a7752f534e8691cfad36b0e2fa4d7961cb4c7070c4c6cbd753d09b0a18d2049e3264928e94abed2ff8ca091dbd8d4f2d43e513186cfc5bb507bca80abe73ea5aa0b150e999f16701076224cca95271aa68f6210e3e948de43f2067c4fadbffc46f06ea9f80b7c32a5892c42af6ed076ecd5c34261375a820e858b7c8ac11eff7088c854f3d6f7761224862abb44d693bf31e0c1c165b6fcc2ddfc2972870ca275af4e0e90754827da7d23f7d399031a352e660911d2330a4a96636f98fd85449405c3fa5b447a0126ab94634a41ea6f80a18c50b7c405b0d462e9e80a63feabe66a2116bd7e3edc56176e34e14e6ad5d6faf4ff0ad39dbc7c0d68814411d669c2d45a58f78cbf214c298e7505c41f789fb63c14f0a576de89e11e30271be3c6a6edfc8f5167ac060dd8fd7ae01ddf82782ad6ebad8698fd124faac5b869f957d29c30d38e8f19be5ac8874fe9d26a5decb128b8de045a7bb585c9f1e72e0f7cfc2f96a74f2b4583cfa746fdf9bb04f0adead9513a2417366f64e4ee0456c91f6616a556c2edc13dd7435c1390deacde2f70f5a3d44bf1a27e4e06342e5b123433de4835ae487d751d5904ca79d6bb0f80ad77684b68dfb9c54bc1240329ab9b2dfeef28471265cc638a104833aa197de481260a2cf8180c495563f6b7d60d764754e5804f14ec11a9ae3881d4fe8bf9523f42b3c3121eee71d9fd30edddf42210878e40c26923d49552e18a1ef782951bc8c90c1060bcd553310116a0e29edd58", 0x1000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001680)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000002b00)={0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/252, 0xfc}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/244, 0xf4}, {&(0x7f0000002940)=""/196, 0xc4}], 0x4, &(0x7f0000002a80)=""/109, 0x6d}, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000002b40)=0x4) ioctl$KDENABIO(r4, 0x20004b3c) openat$zero(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/zero\x00', 0x10000, 0x0) readv(r3, &(0x7f0000003e80)=[{&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/217, 0xd9}, {&(0x7f0000003cc0)=""/138, 0x8a}, {&(0x7f0000003d80)=""/231, 0xe7}], 0x4) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000003ec0)) getsockname$inet6(r4, &(0x7f0000003f40), &(0x7f0000003f80)=0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000003fc0)=0x3) getsockname$inet6(r1, &(0x7f0000004000), &(0x7f0000004040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000004080)={{0x18, 0x3, 0x5bf6, 0x8001}, {0x18, 0x2, 0x9, 0xffffffffffffffff}, 0x4, [0x800, 0xfffffffffffff743, 0xb0fd, 0x9f, 0x5140000000000000, 0x0, 0xf5, 0xdd29]}, 0x3c) recvmsg(r1, &(0x7f00000046c0)={&(0x7f00000040c0)=@in6, 0xc, &(0x7f0000004540)=[{&(0x7f0000004100)=""/164, 0xa4}, {&(0x7f00000041c0)=""/154, 0x9a}, {&(0x7f0000004280)=""/36, 0x24}, {&(0x7f00000042c0)=""/97, 0x61}, {&(0x7f0000004340)=""/232, 0xe8}, {&(0x7f0000004440)=""/87, 0x57}, {&(0x7f00000044c0)=""/30, 0x1e}, {&(0x7f0000004500)=""/57, 0x39}], 0x8, &(0x7f00000045c0)=""/230, 0xe6}, 0x800) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000004700)=0xfffffffffffff800) getsockname$inet6(r4, &(0x7f0000004740), &(0x7f0000004780)=0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f00000047c0)=[r5, r6]) readlink(&(0x7f0000004800)='./file0\x00', &(0x7f0000004840)=""/53, 0x35) 01:39:56 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 01:39:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pipe(&(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:56 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)="125839b76f002f91b2e453b8362ff5ac544325c8610d4b00fe9b131f38e389bb", 0x19) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) pipe(&(0x7f0000000140)) read(r2, &(0x7f0000000000)=""/50, 0x32) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 01:39:56 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xb2d, &(0x7f00000006c0)="03000000", 0x116) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/113, 0x71}, {&(0x7f0000000500)=""/146, 0x92}], 0xa) 01:39:56 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x3, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x400200002004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x100, 0x3}, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x6) fcntl$setstatus(r0, 0x4, 0x0) 01:39:56 executing program 1: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) 01:39:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 01:39:56 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x102, 0x108) 01:39:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x1a, 0x5, 0x7) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f66696c653000ca67ce303e02cfe824d4357e03c754948c1789f9a572726cfe1bff0fcd1b1e47d0a7ee31efbc1bcd9a36e1d0fe6148148af41387658e6853b9176b7b3a4075e7783320ed6f958f5d95674671b5cd5e2724a2c62f1f3289a808d2bd38b4f822fa9d148591762d5dc0e5128295082df08f00000000000000000000cd0000d71d2ffb935ebf209707a9d763efe070d973e0340c8e9272ae5663b4d3b2cb519825085fe0662ed06465a89ca1bb165d6cd01e5cb3a5c1ca96900379a925221c18429bda7a0f0081667f669b29de971f4ef9af0b897ed8cc49703d554d9e6eeb293f91f585511702008575b0ab55b97e1f5d3eefdc5ba404620a0c5bb7c08c50be4da89a7a200912b62e118ca1d3bf4c2f72211c4118aeb56db7b69779a28c1c7b3b6f42a0e2add53425a6240a418963a9f97b8106cb9a0ad3efae8e0314ce8d2e115d3938381076facee192dfd81fa0c8e7b4d72f6fcb16183d177510b5f8fea000901c961ccc931dc79dba7dd121b2247b9a49d9ccafdc990fdda2d3b5006edc4f291d976ac6f54ab1672e23b1aa20fa561676cf75a2ee60b259caf5b850f4c12278c7fc8c1294c79eacafad6471b9082309506a716d225c78b39b090fd4eedb5e1fb3d4c403475ea4ff688a151ffd7524b425332083afc2be4a7c9ba42b02a45aba50aad93783852e691ad3da3d63f6d80ecc5a2d9b70b0f713238b0f38739ebba08d6f40979b29b9955a811908cde60ffef6918b8f43d9b22e11c8acc0089b822fa7242d92ca69c832a084c93853381f4316ec286387c650909202827266509c147a862cff05c880642eedf7d19f6497fdaa097490bd63a803e5e3e2c14b002c70fedd13848337f5f1a6200e0f6f4b3049d7075489eb9ffbcf0e23b7e67491edb467fe49c6321dfb3d23a4724c40a547b34deae526dc6ba1d7cfaa7e5877c5a45dcdc14e0a298dfa2ac2e375cadea9f7cf7929bb11fa42d45c02cc51277c3d1c62814e0d75168998b512af3c2471eaf5962b468919cdcfc23fc6202a1a9bf757d0c46e"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="38e5de4b226501997363658949c5f7b61f4470838beea441413260264b137f8be7b836308e022868b309b3378ff3bdc8a96be3955a112f890b0bec776d05a3eca033ac3c01da278d38372634f29ec12c6fb96dfdff30fe0fb795a5a5c6c2435b05637ceebb5bea1bf32de92e3724b0e7fe84ea99b3aa2db528504b994dde484c2af3b71c6b8a6a01afaf6f9ea6b4f1b6911dda2841c40604361ffd31fa411f3acfc196aae814634076ff9c", 0xab}, {&(0x7f0000000100)="a2c01ae0e7a66a10fa52bef6436d89e832980e7db6fd65fc0e1b1e798a929421d5de8e1408cf04f10686339a1b7cba1625e352df46e78a53c5f11005907d61d58d07f0d29d4ba89b0dff166991fe7c47ec13c7ff164c48cf2a27cd6edcc9148c95c97bb80419d98b32a8c1890a4b8f5a75e65cf7ef79642cef4ee28f058931850cea20b7890022862c78df45", 0x8c}], 0x2, 0x0, 0x0, 0x2}, 0x400) mlock(&(0x7f0000578000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000206000/0x4000)=nil, 0x4000, 0x4) 01:39:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82a0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x3, 0x3ff, {0x1000, 0x101}}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 01:39:56 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket(0x26, 0x2, 0x6) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x20, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x0, 0x75}, {{r1}, 0xfffffffffffffffc, 0x94, 0x40000000, 0x9954, 0x1}, {{r1}, 0x0, 0xa0, 0xf0000000, 0x7, 0x20000000000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x50, 0x6}], 0x7, &(0x7f00000001c0), 0x6, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) recvfrom$unix(r0, &(0x7f0000000300)=""/135, 0x87, 0x41, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000400)=0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000440)) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000004c0)="0f0e02a495b4002e85b4183feb4d8bd334ecc9b6e01aab3d31a9fdcd5543d547a20be659f5b747c5a35b1d4044e3806653cd", 0x32}], 0x1, 0x0, 0x0, 0x40c}, 0x400) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) fchown(r1, r3, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000600)) unlinkat(r1, &(0x7f0000000640)='./file0\x00', 0x8) r4 = fcntl$dupfd(r1, 0xa, r1) bind(r4, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$getflags(r4, 0x3) unlinkat(r4, &(0x7f0000000700)='./file0\x00', 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chmod(&(0x7f0000000780)='./file0\x00', 0x100) fcntl$getflags(r5, 0x1) getsockname(r5, &(0x7f00000007c0)=@un=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) readv(r4, &(0x7f0000002b40)=[{&(0x7f0000000880)=""/152, 0x98}, {&(0x7f0000000940)=""/205, 0xcd}, {&(0x7f0000000a40)=""/164, 0xa4}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)}, {&(0x7f0000001b40)=""/4096, 0x1000}], 0x6) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000002c40)={0x5, 0x1f, {0x604}}) 01:39:56 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = kqueue() mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xd) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 01:39:57 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001cbd54ca11ffcf8c2143bbd3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098aaa3ce13b61a210da27f67eaae5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cefb9357353c78807efb650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008de027531065074fe058461fe646fe2a69e62da88c76e384e65227b28aaa2bccdc0fffbe31bd7fe13a2b6b56040fdb3f647428e170bbf65cfc8f98366de1bb5d5edee526f62017f2609df39c005b1c4a137294ddaa1e6d6be06f25dc7dacf8b2aa6ca4dfdd"], 0xf5, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000380), 0x0, 0x0) 01:39:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) socketpair(0xffffffffffffffff, 0x5, 0x2, &(0x7f0000000180)) r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x8) r2 = dup(r1) linkat(r2, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x20000001) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 01:39:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x101) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="5251f40f26675d706ec9aaff9f18b2f2bc6b4e1da8867415f093453647a2acf20866b57c566699316c8c2ee590fb97cd98553b1a71bf67c55d4b9e70d32216a1247c5ad4a5070d7b472600fb9604082c509b0b8d345e027556a894fcd36e09c5d854b739dcbc4bc30aa99bf845b79e3dec785bc08e728f3b2f5e578fcc501e6a2b27f349df857b404c1fab911b43058b1818ab7f3f2a5dea53cd6ef4f81c09e50658b9774e9e24b1f9db14c73f95ec6dd90bcacfda01b9e5b3f5328b8974a1d93ebddb9962dee09870e3611c1be8c738006f0d3fcc4933239f9c5e34d97a2d9022c6e3b7ca3113f7fc709ec2da1ba287dac71f051dcf57dbd268", 0xfa) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 01:39:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3fd, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa0) write(r0, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec5903f851b44d", 0x1b) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x200) 01:39:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000180)="7b2e701d309d06f6e0872b7fc3ecd3fb1a7f44e3e88c390b07c32266a9cecffcb55b2f2dd7a071ec92dfba8659fda7cfc2b7f7b3f032724183d6b7a89fc2f22fc8b8e8cf320828f26b85bbd559f651100dd7715d6fa327ec30e2e5c7ebf049217807f03f8c205de974b2becfb6e7ce540577dd63bf1983f915892fc5f9f7203e0b81f2258f965f82bed6e51a1b3ee8517f", 0x91, 0x4, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:39:57 executing program 0: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffeffdfffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffc, 0x5}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:39:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x800001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000540)="e90e85679646eb2abd86b7ec13b5323a0f823932a99cabb519cfda398ea0dbf390d1a66c2d2a4bf7e813b429539a4bcb3868334d67b7c9d8dc594ed2e6b2f78838ce98305305359a080c72fd81bc5cb3249c198603d6e45c4c3c450221bbe203d66f57999d386a5e6db2184535bb3dc71e5907b18610e047e5e3e4a1be225bd67dbc535ac6b81619dee3e278d4bba7dde226ffa68e1d1a80d4b9dc500c40e1095d74645861d1636548f87eb3bd61a63e96c85ab6ed137f5b6f27afdc39384e80fa497e25284e2eae77154c2c8bbc3c50e9f71fd643dafbc0fbaab832f5dd0200000000000000951fbd7dd92979f3a3262892eaa7aa6f88bc441837456e8a662dc35643a758c444e01fbd2c62f30ea6b68e444262ba14f4d1e603624f132e807a3b67938ea67c17744a95147300210c8debfee4c374175df3583dc58b5dd19fe00a8ba55baca6b9bf92d21d5628a0c9d63d22d5428a07d2556f33cc44eaaabcfe13e34a786e61f5fef006fb2fcf7f5afcdcb3451d2314f90ebc50fa4a0a7f27a3895c08b0d0c733", 0x187}], 0x1) execve(0x0, 0x0, 0x0) 01:39:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44fd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "85fbff12a60200000007ad00fba8ffffffffff7f"}) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000140)=0x1) 01:39:57 executing program 0: socket$inet(0x2, 0xc001, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 01:39:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) socket(0x18, 0x3, 0x2) setsockopt(r0, 0x29, 0x1000, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 01:39:57 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0xfffffffffffffca1) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x91cb) 01:39:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)='./bus/file0\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x10c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 01:39:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) getitimer(0x1, &(0x7f0000000000)) getpeername(r0, 0x0, &(0x7f0000000400)) 01:39:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 01:39:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82050000000000000000"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:39:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 01:39:58 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0x4) 01:39:58 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 01:39:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r5 = getppid() r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="eac649278c2288b1d0d40e2ce4f671cdd603e260313d06a34968a1e8ac4225ae713145324d620aece53aa97c6caabc20e1984cc902dc65cf78845fb699267c20fe273706309c60c4b3a503df92184dcac835ef63d9d0199c25cad346ffa2318255346b7bf631c7e6676fc1f74cf19cd0dd79714e810ee58c39d65db021bff29223268f60338fdb4d59529c29c6fa9fe100b0b8bff4db0414f8a88f1c982243c3c7fc97a823a7111c39500b03a6687cac4875e9b25a941ae81d1490d77c997e9ab2208c99fab1fc9d70bad6c2ada5bc111dd9485b01c3f47f2e80cc774e7cd09deec0bb1f82cedc255775168c89e5bdc9fd49dfa6d3a03bbfeb6cef", 0xfb}, {&(0x7f0000000280)="4f96232a6b96cf717849be0d4f6e89a34e226cc130539557dca8ce0863055efe77bc028790f23550b516f94cb9d19fe177860cd7185cb07aa59634d6138cc6b88fef43e53aa236462f8cac557e2d6f7ce14288e87f9f3bfbbd523dd6cbdc3c3c55b79b458aba5b2d989ffd1a77718c57e9b7470008d03af101f93edd2eee5efd6503f6d45e99ed268d01361d4b569aeae3c506893f0cfd03d371b6c78703e0f43249bc4c516d8f62b520174e93c00ff8d98a237aae3f0355f5def10ecf09a0a41b5386a8ef34770bff04500d337867b44bf3b3c60bbfaa9722dda3aeb9147e019abf60b8621824f4d187e4c94b3bfeabff", 0xf1}, {&(0x7f0000000380)="011f02f3129fabc9d2ac7985eb7f79bc01e24d6fb9bb0b72ab32d86a4878e46d77cebf89c4600ae24c8b5ff2a566c0e3dd6c7a48380d0d2c1da7ed47303a311fd068dad869b7cb069aa7439d2119737a0b1a2e11f014d65b8bf7f856b50e94559a72170491138d443503a39278cc08d10f0bc1c3ac8e274b03afd2ad0a2cbb7da6bcf761d0e2079e0323b4b2055ae98d33563344dee733e85a9b991b1e469b429e617652f5068596d4e57d170ae1ed", 0xaf}, {&(0x7f0000000440)="a85dc78617baa7191c2dbefb7facb02b3ea8fedbeaeb949363417b2fbe8ef6a470ca3c5d4eb3061cfa3d74f8cdf7f770425c9839daadbe54385a466e1a43273e4e85e47c2f40d8800e1de29b70197757f32908ca3073e6e45e426fc6dc585824c6130f4cefb6cd7914f53233f4636f", 0x6f}, {&(0x7f00000004c0)="58d6d09b4a28cb5705fa9971077280bc26341ae1a4fa301c04c33f093edf306ec8668ddaa36b24bee51ffaec3e5237b7fec12de192238d00661f635220dfbb69d1dc80c5e139e948ecd938ffeb6ae38f4d5021ddb3bfa6f2b4e48d3825a5639e6c7b968a5161ae4a", 0x68}, {&(0x7f0000000540)="4b6fdb0cad78ca2ec170a3042c38123201eae3d0d9db12be47752153290b612cd6e5d5a7a5dfa25b04c343615e5993ca6cddcc6b66b0045ce296e35671e559410a660c58d748fbf6625d21eb4cf8c32fc75f319671c47b3a7da2651960406acd2c91e497cf5ecf562604583e1c204cf8594f244121f79b44b644b97441679ee8c18607b9a9492018c334f5dc38cc92418a985b7abbf2015abfc06e1e3049b8dbe497e668766ca8e30414b1dc174bb8c0a430b2", 0xb3}], 0x6, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb8, 0x2}, 0x402) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x400000065}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x50}, {r1, 0x40}, {r0, 0x15}, {r0, 0x81}, {r0}], 0x6, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff, 0x7}, 0x8) 01:39:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) poll(0x0, 0x0, 0x9) 01:39:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/32, &(0x7f0000000100)=0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x34) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 01:39:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x200000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180), 0x893f}], 0x1000000000000320, 0x0) close(r0) 01:39:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x200, &(0x7f0000000080)="39b96de7910867d5d92b6165da779f9018f5d8505f926991619ea0d6e7c65e6d29b9509af98511d3f1a7e151621d92767459f76395183b8038a6dbad6b8d08378dd6e4652b0b816f49fe0d8a89c9f88208a80f55ecd060e7323ce64b98ecc4b0b884340bac57983658688b21382e0826b61840b561dbbbab922816b0d355d94300af4756a1594d0c228565fbe8e27e38ee1fc80bbc540340dd664c7ef3f9158bdccc252016bd74e487ea7aff2621d25455954660587aa102dbab74434ac1acd6a74bf5789954c411a82c5a424e224e6719dc0a39d767982fb7", 0xd9) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000180)="01b237922463ecf6b4a645a9fead1dd781c69d6e774f8328b664e2709fa3302c8c2689db4a9a51ae598abeb99a8b7fdb3dfc948b62a1c140b3fb6e51ec46c3d30be5f3e8110a9c8a3d0b03dae33c46ee6b5187173ed8b76b648c99d2b2934035ae172f32e9296e6ce0c8ddc8796855355e330d05f1eccf26d2cd8c7ef0b1a4449bf9b37a9668cd43e42f1b98528069c579ea3153bd57c6f51bebfdf64242b8eca9a2d0066d5bfa97692c6f7ebf4b0d23a02f89647f4f75c844a77c4f0d05fbb3bed4fce4e9550c9aadb0192c0497829b8d4757f00520c698d24b948759da312a2242502ff98c4b31db5d60", 0xeb) 01:39:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x80000000) 01:39:59 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:39:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x101, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000001c0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x14) 01:39:59 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7]) 01:39:59 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x7, './file0\x00'}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r5 = socket$inet(0x2, 0x4007, 0x100000000) r6 = dup(r5) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) 01:39:59 executing program 0: r0 = socket(0x7, 0x6, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 01:39:59 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x10, 0x5, 0x9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x7, 0x8002, 0x4, &(0x7f0000000100)) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x338, 0x0) lseek(r0, 0x0, 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x12) 01:39:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) 01:39:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x8002, 0x21) 01:39:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="1b9a7b0c6626fdf7a6df8ac6a989e3401eb14fec6bc5190cafa89fe3e737c1c9139bc7918bf9aa6819a17c872f5be67211f8dc16f52491ee2e37c648e1d23956bfd1ac634ffae037d63df5eb037a7cbb8a795aa60321061ed10a1dbea85e748b3c631f6b9f7b7d78ac813c0479d0ea9ba582e33e79a222a019fb8c6f743ea03b2a259b7bd59690597b075a22f64ff4a36ada86434c5ac4caee93a7ed0b06b533c96c124a5295ebb95296014e09288d094a79c101764375b56a990ca178fa946f0f2d5abf786e97182cd91e846f", 0xcd}, {&(0x7f00000001c0)="3adffdfe1e5da01d12a078e2a0506fd46041ed6997bce5e643d2f829d3119a055c77ee4735b9d36fe568d4fcf2cc5629aac2c273eebe06e3c531d6c043e21c25393bec1303d2c1353021c5da16b6173d53705a4317ee0bc638fc5ec214465d49e80d69f6dadd3d59ae60cf4c9f06314d0bfb56f2bc133ee2ac7a2738a5a34853cb50faa9453ec4e1682c601df4f633591267e01cf6cb1033a78b56535ffc4711203af804959aef6312adba7c0aadf42e31d912e6319bb7db3589f29f36f52e3b1a733fb62b0e1fd41ac99ed699b5f3584ccdec2a795213aa9e3cca028cef35cc8e83170b20be61929fc48d6bc5", 0xed}, {&(0x7f0000000100)="3e9b492bcf3f05fe282717896bced4c12fe64b5a31a233687a97e7b02f85449621c7a4a974290f6df6e0c8c9d069a11ba9a3dfe050e471b921835578bf10415057f9816ae701a757836113f0ceb0", 0x4e}, {&(0x7f0000000400)="eb1a2f28c0b23ff09bf8088e3501b89afaf62830d50abf269a95cf6a5bbe65f4d4ce459f3c5fbc34ca8345a3f7d54a178d53e88b5269100ce7515ef68c7a1bc96ca17dc944d371ba47e5a4dec27064ed475c60d043356ac0f3f209a7d837510a61544be10fd8c0dc476f3e8b20c65bade7cb84fe3f0309058e34ead8f11f06270df0080bc28ae612fbd2d4726f4cee0cc7d78fb10c46f51110b4a25116707ed1a673f04b7f71e5b5bcfb7360007a712fadefb6879d370e13dcc9073bb06126d121dac3cdf1e01ffab5978cc70c09fee7cb6121f1c1fcae6fd5b9ddff2429ae70a70af10338f3fe019dced4cf859d6a87bbee31753c9dc44f22d15fa04d1a8cca19fbf7ad5cb611f18f028beb621f692b0bab939ec0d9de180e1f670673233b9897f91585d1f31c609f7c351fda301ea6e13d65018423a28e2cf456563dfc31c105d589a25ec14e79e1e3442a4cb525dd8be0903bd02899a290082986fbe8aa9fda5b60329178668b86cd09c0bf158ac265a56b3aedd610bd3a098484e86aae6816dea5623b99b169d4dad4f0093e2a017dffac1b49a437613a347777bbc3183e06701dcd75edae21722da898846f83e5b2c369bb5cb318700b0f5a70a8129bab28b28450760149bcce59d3b430de92ffe4070b5f85cc16a8ec55cd82f647247226828d30109516780dac5292f37c757c5dd2844317e3923bcb9f5ac305512cee9fc70ef0d7ce3d89dd8e9725219c58271344ca37b25adf3908196e5abf244f507766dc35d1285375ffbf4fed4b0944033c406d3e953ee9fd29684d9fc0f6d9c186c28e49733e4426e3a5b367988e542b426fbc8a49b545b08cd2b1f5844a6610f7bb0850ed0f18349a98965e88b382a495028b363c519f00205537647e240a5e90aa44a799aa0adb4080ad7b5a32813cbbff69f8cc4ca698bb32d0606b240797a3fac8f0efba5f7e47de123ae81fb1609b67416003dfaea1137bd581cfd679e439fda579941c905fe0499a7b3603c08276adb0c4538007d7f1b831c4d43606a0efed12cdea6bde127bc1c73dcee453eb49b5339a7606a6272caffd6903714d1cf04d1e03b4fc984e363e005a3e7681d9dd554fac27e5e21952e4c94787486d7902d711bb17d25495d095e17a63bd0b1bb299579d328097282fddbe7316fa7aec0d2d44a532943f86cbfd38d23d2a7d95b0b838cbe7388d67f84346018124586d263a1d19415ba7d5b318bd1415ee7672bb8a59c829cc272753029f0981c44b199dab875c2959b13e7d567511959dcbeb9cf6acc9ca3c3837cf96d7ea788cf4871244a2c7b91bc5887c005d1d169002937833359819885def8770640d2392be8bbbfb99d2d86a6a356e1d3c94975998df89a538924fa4d9cb6964ce82e5e56bd6601c0fec5d05eadbb1c5a93b03ff3883a09b095c7221cd1846f3388301e7235a5c6682a88724281955d54781d88657ffdf59097ab7cc6da45e90afa86dd921a98c61a6c6ae70a2b0732598f926194752800d3696882d7b41eb9e17d7c28830319d3fc9683248f8a5d48270b2ef8b76d7be91715b89c4cf0b2625c13d2469181d5cbea80f9924c16bf58f68689dd94c6cb1f171cf732195b0ee21727c38643eeed998c02af17d4127e6a2efeb13c6c7885a0be91d9b1256daa6caf535076e5f51ae2a3f1f070f621cdd83fe6f79ccb736f7cfcfeb7dffcb525a2ef6e1687da1f94e808423a831bcf8881dceedc1a537548e4732d624786b8b8aa681bbb9a1b82989ce4cd13c5a7f194c16e029b5672127d6c914db38039da60e822514600b97db7e698cf817d1a014f7582d21a2b247bec19dc6868836c63c952a561757526b91fd84d39d96472c4deef80ce5ac2d5b98563c25fa46b5489368a5ea6c302cba373f93da2002673ff602b2dbe6bc167479e7d0d93f6ed9702454d1eb73233da86625dc9525582213064a278000b3a543f672ac6bcff57c3e134fbed7efb00b524e44c2ad88a2c8b66645cf9cd63a447ff0873035f2aa88a57104a51605e58db2d4b69fb11bb1db9921d8df9d326085040f09e6f5265795765a5f23847f93d139de7014e8114724d47e6b17420bd0deef5d84a849aeefcf5810fa282750b10dbfd5ff15a45b2fd5b6e8e1ffb71658848d541f3697170d75924fb0230158b5a9ee336c7890cef6fe8b1aa66c9f3ca4629e0f0fb402a58074c127845b6650b4603e02ba5b709ff0f36b3459d1bfed71f031f43635172242701396b2bd7bf1ca1704bcb4662883ff3090fa5811e0ee6c68b05ad348ef4c42cf8085e93b35ddcddf70d0e06979616496f2c5fa9c53c3fa7a3c87c02f574cf2c5c77197f9d0edd9d54fcf5719721940972cb139e8b8fd09f75ed35b7a5935b61d09a1055ca75e5e6b751d305099673ba32e7af3755705915b65716627fa3ae080e6c047991cc19c78a261ceb1f58f4b19006beac78b2259df3eebcfe2e45c33ddd4c2a0dd947b700eccc8f545d33a2b31f73fb3ea133a16789519e0e8333f6e86b05db3d735bf85b7d53b7f5f569f2670926fd2ae937a246de0e5033c640ecdc250e6489c4e07b9465ced9094d7aad63d6d4a45534928f6ebb4cc4aec3194175b7ff6dbda8c788f2919bbc38307547dc2895fac92e73058ec3fda85c84261879dd69f7c7e2640f903442fc35f41061ee2e477de175cd88f149e326ea6ef02972ad387ef50b4aa15660c3a0c93cded941f13b56aa3df7c1b356da60c7d13b8ce882a95562355e829c32f9d66359b5b9df6130b54e1426374d2e45ced09900741abc7824cdfe97b423ac28b4efc4d535cf48630e7c799d067df6f150d3981eb0b892c5029c1b73c2eac2e82ae7d6a8624ea4319923db4cfbff0fe53f92a377ec3d1a2fbe4c9f0f9c8c84d4cb89104e41a08a7883c510a954589c6df217586ad349ccbf193572e274c5e4c51f9eb4dac32a140bbfd8ba71ee6a9a3e195d942c77a2f4d67736ca3fa36b5c0b3e2ee48616acd4460f592f1e4fd1c7d39f15a9b15ca0f113a83aeeb9cda471fab531696385f13b77d0b1cbacba3971254e3c505c17bdf0a69d345681138ce17588ddf45e0f5035f2c58af3e259b465b427024b60f5ea7b5c573e694a9931ff1220d350113e95f8283a73711c151da1e02e65682de2b1d7cfd468abe1043e5a3c4c6676bf49e3370c21f9fa2e3f67fc282baa5483f1823651d2ab8b573a5b7aec62e7f53c182383b6539e2bec0348d8089fd07b221a32d8b4876399c123a350d2ea492927321f14b96703bcf82542e3ab373b3cbe46401c9ef225913a60ee7ea94901704d1c63508b5b91e7a88078a491c33de4881890763e1999206182cb272982669146ef8716e015287a7ba72cccfa09c152eb6e81a2bf7382b52779cd357fd9847f9c1855c7fe4e91628100aba2c23e7b72464faaff9001959247311ff85a2e9bb70dbffe82a4fbc1c6d5efdec9a6145bf745d3b74f93a06e528cd4eb5021ec6777933d2e70662585a16ed96d3f977ea4f9688b0bfffff01cd770ac59609e161275ca1c00f945a14a3624d25e117126bb669021f71bb6012d34ab84902bace168893dd5e2bd9d0c10934d0a9135dba444238214aadcd92898ecbe884632be6bf99634f17b739e029b99d11e51f91fb38359ad41ee974987559b712bc16b988afc00628d9eb31b0b6bc2a7a857dfdf8ce1102105bf3863277705aa934350df7999e646c6bcd21f61e4d62c5082b066bc35de7d8409b6d53cb42807082bf188732a0f948bf8fa3684942c0970063b279721ef52e5e504e123c183d756e570b260e356457053b6bf78bc1780a1cb4e01b7c2c82ea0b4d509dbc6016a413bea07d508d21de2a7fd5efcdf8ca25eacceef378618c4443e422891044f7f134b67e4c8d8188f59c683c0a1bbb991ba2d7ebeca766e9d780cb7867a07cb49b1c3c3aa5f2b1965f067f9d140f51f8e5ffa5452af3cc97f18414f14db655b3c8ef9b356bef45552181cd3075c99a501dc2a265113c41778e6d93b4806be7c9e0f689e45862a32939088fab9437183dad917e99742df8001f4c3e095b686c30d03134442c7721d385489658bf1436318f36b4be0bff4cbf089af715972fbb609cfb155aabfe56d108c98c32dd8f9ac4d49ebc738b3bfd855e49887ec6c15ce9ce7febf8429076f0bc6367060831b6a04500b8733e0556b6ed5e691d058a91d9a4bd8e4d0784909a7b5b7a4ea224641a8970e25f3c927e4409f956770d1a206f66f841c9873a712312a0c2c90ca0395402ab61d96604b2e683a595685664402faa1b287ad4a81842e8c0ab1a35840edbb288b69e7f64660ed1d4ffbaa4fa381f479a01c30ba16d006ad98b764aa7cd43499be91220ba86ce06e080cd324341a515b3cc84c73999e2389e01eec923ce35eec20e9c4f0ecca649abc3f0be6781d087af4b4daffcc0d55e4b250fca659d3dd9e38fef886eaf431e321628e14ee01eb5f2619b7da5629cd6bfd4d73f51cdcc46bc8c1093e0992aeff13e24a73746ac80eb5845224b41255e4a7b393582ecd66e4b7ce3c65492864bafe9997e788c5fd57a0daf0ddc69c321ba805f3b52ec57e1d0c3fa10656b68db17c8cd19e5a4d49d48886a91dd8cc703999dbec050dab770caabba3ca62f9f8263efd40524deaec359b688e79b680aebbe118df317dc4a4b5ffc43f6002b024e361048d7959ab2ef702833ee0c86443951a9ee889dc45d091489f43b6c2eb1444efb15878e9ebe78ff1936a0a2427b6a6f1d8ae8eddc5c48ed9eb92c2d2371630316698e46d869512bfcb48e01a52cacc948d8000f6067cf2cf476407c94b25a733c72c62018652c7519fbdfcec4d1c4eb638cf27c9efde1575773d8bf1cf1096a745443271badc3d0a0e573370ad2327f9cd25cc075f33efe85cc721b4b61719d54d7a2a2b3bc08a38fa95be82817cfe108a9aeb4aa1b96893819ae599b725e18d0188ff6b38952f72a6ef8673674326749a65cb4a979735abb13a68f62eb108b18637f1c39a8365cc2ed4bb296eb03e96af706bcc523ae7bcdf58d3e52566854db161785f18107daac03c7879ba65ec884b36c3bb02322d1d064c66d508f3e8fc8b708a80c2b564bde112fad8f4152061808b6c1e3a169d9d87f3a5388c52100d773ef281c86777067736144700b310e1e4bed9d218af108ca7b19f40f7700ab83edd2382fa802d0f00018ae7cfe8be6ea871a9364620016873ab5659dcbb144b895cf3322b3b1aedc1ead71a2558f0b583d77115d0970d16cf0f440dd537df66f5b3add90fda38a4b34c833f0aaac97ad1f3c3fdf8ca0989218170b2b464ae60ae9f78ed35f0df824b6be11f6723232f00f695cc3f945df07be4f92912665718bf1dea3612a65cc9fde5fe8b4c1358cc44de66bf3a8f4b3408942de39e19bed82e870921b9a9dbc2bdad2f7027410e9b4176803ddd351cbd4bd6833ef76be26969e9810104d6caa3c614252345328db4d8907e25f7df501061ab75e4d12a441db1d2c946fa6fa2062c01ba35d7384328dcb8acc7368e573b45e738c47be424257f5e1884f10fb193cb8889f3948c8aa9a0b8b969638bc8bc52b6c465fc14d87fc7116b952dc611a4c28dcf8e1083acecfa183ab906ba05067084cd0e30658a675e7834f7baf356c86fbf1996c8a1dc6cf6f6a9b45602a98008cb15de54b1ee90a733f55a40c02b99372e7dcdcf031ad72fc66958bb5b7656bfd76db0200dca6863437840986c9e6c47bf55964c4a50244e7b154969f29ea9812faab49265f8a6366f09928fc4c845c9b71", 0x1000}], 0x4) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 01:40:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x8000000100) fcntl$setstatus(r1, 0x4, 0x44) 01:40:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10040, 0x30) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044275, &(0x7f0000000000)) 01:40:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002be, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10180, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="9a9cf4d9fc88b1c7658fb233f95abcb63a99867b65bd02081241bfcaa03207db08c3c84dbddc141576f16384a5da6cb7ffe89ff001106c36a0b4a1a8994347311a98183a2e5b703208702406a3b7a4228af349d784a78e34ea43413089493c639484186e1830910b35e4fd45948e795835d7b8bbd2ade1bb155d7ec542513a29751f61", 0x83}, {&(0x7f0000000080)="f5be0ca9a0a5d026c895de9c74a69cb140efcd8d8ebe717abaaa488d94eb2be09c927df06a9fd215d20fd13b895fb6c40d9369f9ab96b46cef5047071dcaa56673d1a38e243999e9804a1941322f062fe63e7ef7a8", 0x55}, {&(0x7f0000000200)="55da4ca2e8e801e109af7c77b1a92e4f9f461750dfafd584f1cc1e658dd442df191c1f2dc1555a2d5753251a69851415b8ef89b45453260e2cf2a383bb47a29f54dc19fbb529d9d9413496decc8b3d09187b8f663655947c1e576c6cd3ebd3b5d686f4b8713e294ad816d0ac3f383ed200d3f646055f9aefa9f82e7a86dd588019bf6eb2d041b88ce25c04", 0x8b}], 0x3, 0x0, 0x0, 0x8}, 0x2) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) 01:40:00 executing program 1: pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10400, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setgid(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3ff) 01:40:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x421, 0x21) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 01:40:01 executing program 0: r0 = socket(0x24, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) r1 = msgget$private(0x0, 0x800b) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/145}, 0x99, 0x0, 0x800) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000040)="ff29e4a00c282dfbc2ce7d21ca6293936a5c2b2d625e52d4966a423cfe1a9b687c4eee858cadefffb276722908f911c1cd31a3fa", 0x34}, {&(0x7f0000000180)="8ac6a42fb41ca07f37f22716f7bc7d23b114908c07038fa636806d5616ed51687e0af84b9fec1e098ad2a7d5af4ee32a2c14a11c5b4f4e66ffc117636e063ddc52f7b945110237eef4ecdb1b5f58e2086deb5709452b42648bcbf344a86d3b4e17cf49f8ccc3cd0770b026b62c599491f507b1110b88d284b68932d3f95239549c0dbedbf1fc032c4e1e1a2ee55e9978fe64fbd1bb21c97b06224ada04e044b162b7cfc64c3877c4f54883e1f874ecb21ae050c43d4610133e5a924328501f8cf14f4e0d1f070f40ef2bd26b4f947037435f5986ea7f0ae3bda16cfdd074c2feb3ef7a40bc4b153baa64179b646c345f26cadc6fa2d6eec49497f6d5ccde0cc6ae6e6546b4e294db6ec659f890ba71581356637518063b29b7b80f8f64b8ff40098f4559de2f605a4ec00535702290cc3aa80cc90ac92292e754518fcbfa2b0cac5566256ddfdc3154608b0b87b82d6ffc683dbcb4ff2df4310d9e030a09b1c1c1413888ec0aa6ad73631c9e44d5c1d12701294ac0e08f9305a5baa4748ef0ca969cbc64ae3098c50d8b38c7971af9e8804d339631445e7217fedea0fb1abcb3957f496f4f11192b75a03303aa63a7ccf33cb9ec2ce1d8845b863b438c091fda23f9bbd266dbbe1b4f69dfeff12711dfa9e459493042a6b1e36c6702b5284dbce2356ba5cb73ba0ec90ad10a6268ba5aa0b8e6598a29ec37a422d778725f978afa96b5fb718922a5d41b78a45504f3431a0763947cb39d29cf0d89b060af82414a63ea4e03de6d7029e19cb09c8de5fb03d80d672441c3f4c5aaec3397cf756462a5eb48c825658b0e3642d71c78e92abe22c88f2d66f09efe86048688f53fb836a097f2d9557f64e7582495bf872c62d651cd408b7cb0dd2de0b9338b953d40db204cc836dfe91a66ac7a6af358b81cdf37b918b4fc97978724efa6ced4f64ce0399245986832525ef2193ef9de23299eed898f9b9276a4f668e5db71e5b1bf9b3c3585aff9e84934813d689d219b14e2d40ac65a385f75a4813dd8412a7baeed68bf4a45346ff5d0fd9a4d604ea14c20dd0726c695efc13113e5d6eaa61a1c126f7f339202ede17f2804d0ec5f12b26b4b5af241829d61ff665fa0f47491e4936914839b8cf48c55a279d844d0e7c5a0a4ead4cd0ec12b1195de6c245e8b99ea7e18cab2397c6d58dc45509fcc2e9b2f3f158d1fb6e9f922050c0eb6293f979824697c71c1425e64577f9440fa4d530e9a16b0f8147e371cf6e8884ebfc836f21cabac6fecd6fe9d32152a551c6278e9e7e956925971d16eb73c45641f646471455c27f7902decf81230775ffb44f3b41df64645c55d6460fcf52447aaa0e46ad7757699413fe907130629b133b6d9c0c486f5663f8deeeeee26b1f68dec31b19f39b9f7f3fe6d01dd49d4f33b12fbfb21fef18ea3a686f3ae9d95681c0136cb6a4d5638e0c1646164178f3992730d59cb5cab146a864968bb6c91da0c3a35ab261dc1cd009deccbdf5650c706533ac9ecb245c5423dd7f8bda42e01918ccafb0b49b647881d8a36e2a040d5deb92c52d0d7a3f39e7121903054b8af36572931e43a8717425bbd159aa96112a96d599efcb8e62f0feb116cee07df44c33b98b7f8e81a8e6684a718b9a6841533bacb0f0083cfee32e09ba88a65adf9ca81c51dd430b27bf7e58008b08f59be4d4a22873ad5898ee82f2b73fc99b86c9fb47b944c10cf9bc52944bd8492b4ab730d7636381800f2491e6ccac14692bfef7392f90c8cbdd45059f39b69581a09aeaacc696bb8edb58f8a8591f08417a9ea87f3358d67965ac1f605790ded97748b45a02455f9e9e9ae85b7cc46408875eb510f498e510ca5fdb3bacba52309b375211c0ab6ed78fa2d75426e09b8977a42b441a38937f87934370ed4920a057ca2deada80232104b37494e9e1bb88ae7effbcc9cd10469a5e180f14a95004117c1e9c2748cd77c09b4a45a24743a9ed5a38e00c2b37f5372249b41b4e5c74cb02c88dc3ca1cdb6285091963df725cbe3a1cda44a28ca35096aa03978eedb04792866b0043362506865f1078514be4583fde5e347f0b6474bd0479383f390d9b3b9f2c215aafc08e41afc463ba50ce07473a9ff92e1e588edc947bc9ee0eb9caf21675c79e3631f164622c7abd8afbd3a6d131c11c592b07ee27b8298c267e313eddd3c112bd4ac5bb72656026e323442146fb07799cb932a28978ccbd370f1bc2cc411d4d084b84b33eba2a9f15719979fa7d3bc436fe56bf99a761fb7ddabd38d3eb062a17ac69c1fbb2bbc722872217ed9a917f6596af00c9baab3b6aaf21d5bfc5498f87c18d42c2ae9acb627da4e51f794e9914ea57da7a06f3a7bc501a529de57ec75f84596b0fb94ff5813c8de3cf784e88557153e45dbc879dd38fbaa9cce1f7521cbbdd47a8c3069cda78b3bd05198953fba7992c32307a22f75d1eff05683dfffd6e65637e1b3828bd2d59cee51a9bbfec48b6f69c114ffe22922142e3fb9ff16b0d3bbce65f047048de56730e78531aa95df17fbc62a773a316d0a84909a56e74f2098ad0eef7e317ad383c769728921fa707185fce3da9423dda84f8ba5e8909abedc4994624e116530e12fbebe1e618d5808a426870b020c60c8416b103e74312574f57e2c66a3cf87965b80733dc938d48792253439aa099dfe671efdff10df421875c468f1f33f20dd6e6a46e2e904221588e6f58fd0c0da506f6e014bd70a48d2f2e90e78f2133f44596a81e0236e717acdbecf27095e906bbce9a0871a95a34c879479e331681feaa5696af0798b719e556bd6c66a0ebf4c2493c5246cbcc32d361e487cddce4b757df019375e52490af17896994ad7830125cb8d4b88b4eddb01fffe0c25ad0dc4e2d389e1c94cb93e5b07ddde2209070dcde1ebb893fafe4508034c3f3680b46aef67d78b0d2e9af0e04192e20f0b2d8d768a7e1c862ade8a6dcc3789e7759751524f1e86cd1887872406334239ae1451488c38a18280a49e2a6bd15fbbbf46cedc5e7dd6d025af08f07817eece87e3747397919f1176938cade827a36bde4bb16d179696caa40a6bb0028f3b62e5fb4ca2803e1766a24f55012a90e7e6ea587af7422b45bbbc75416c6909c6569ee6cd8209cd225bea0a9135f97b414f7c7f0f45660096e08486afe73247308e24857be7f901626d91609dc83e188ded445c1144b97c577211396acea558c341df737453d5dd8f2fa3e9f9068677eead13b6bff8aab313a29df332b6c978dc442057aa920148abac872034ca8c71aa86ad44d85f65772a720c8cc26810a57cb50870a5c17347d662f484d1d294c31db5e4a81cde1f457ce11199474c82cb1ab20a8ac6910b4f3437a1d355ed144d37d01f154538cebde2376197a06555e30c9128cacb5e76b46526f0be5c16dff74969a20aabdde620b39a82e8198891c3bbc749879b3d13002631898054ff1250a1a192c62b0b609f9fa4bfaaf47c893692f347b29ae60880a076e0316bc099d0ac96dd34414ef647965a2f719cb66a33254bec7ae72d42651176239dfc744f233a6fae02f3e52ddceb678fa7e884becde84dc795cc8045055361bbe42b54dd1e4bd68023cddfd4b501fda11db7b8d6ad814c3e7e72a99831cea945ea7bc730acaa44640bfc13fcf1c2371e26759fa153dcb945fa696b248ae3e63539c3e0b08c824a007dee95daaaa529abff764a682d0ef538e6cee76c6bce31ceec9b474b8ef1c8bfce6c991bec1980f1df2f5dcbf36f41d72ce227248650dc36a7a0a4b1941a8d4693b9333602c193c0e19e9ea9c10754972f80355c02a7dd790c56e5c01aaa315f9bd9ea5b9ace3fb911a55a33548a50b6e30fb743022120495ed5604ee9f1513a158ef864df51c525e822e3d7879e337a51a8d9e095590deebc1f85de0e9e04969ee8ffc4d930b5808e4dff048b85206afaa4742444428db7e5a91314a5b3d2a6428d0eab8ac010d7fc51945da474e9bd4ea6d7acf711eb073353b03318fdfecc4dc3d8aa2f12522ff5d1ad0e603bcfc9dff2f6145f5f5497bbefb4b72e402016563e22e77cfcf520a008693974cd62be75d0c3736ada4912a505fcc257da21abf8df789b7f0d6c2501a364bf27d2121f69606ee2c699a0a125aabbcf75791d85af8c489e4ff95d69f80fb04a2d4922feeb542d7a0d64b51892b33261c776ecfdb40ea07bd9e4b876c159d8b1dacdb4bc252de53990d26f120efebaa86b24aa65fc1cdd75263a83b7eac32a445b7a1a1b067405adc905418382ff01db20f1403e252f8efa932fdbf50844b14899d5e88c32dbfcffea0ab936d48e5f50a62d18e695050513c4e90237ab61324aa799fb854028958f4b00a14142bcea640a3a511dfe9c9c1e4352405da4eabee35963ea79b37a063ebca535f02c6921d149d0e9d1bdc520d2ffc6effb8040ad81a07c08b6e2d684273bdeb7d94bf5e587844a4e858b54a57974677c67ca5edbaa43a418a01ea177a969295356a0c8d3116a6b371d1c7d5d60a4feb7c717c54b0eab2fbf17ee1ab1d281362f972cd9c03ccd7849a0ec812fd81f3710b58edd1c5f70bdafd2cb9b7b0b4a0bb2a51108a467a2a28d8228bf48d15210c34f426cc9ae18acfcd748234164c602702a578e74be5ee9c1add539ab086e5cc6232120a8c3e2758970be5a8c91a170a8e84bee04cbf3cb3484651c3796ce29c3cadc2fc1b4daf6e4fcf64d490735e433600d0bb01b3bf8d31013398c75e011268963269472033db4a3c6d77c32785141fc7d2ac8cc825efa8861b33edf6f7226c43d2b6ead57693ae47531e965158c7ed4a49454533572224a43f0810ee84bb6b42be05389fb6e089c2c63019d8a606fb0bb7a91f4a742716663f74ca7bbbb5849284ed6344c3934160f1291bcbff99573b6cb7d7a4fcc45155611022dcf7756cf9f9512340a2f36be70aff499b2694ab6ba8b9f733a9168a7b14336fb19b630b34876c8cc3ab4c2f7e397a20f6af3b2e9f9fd3b3f283531ab6391c1905d236b693a07d8a20881e7ad0103b3b86d247459d65482703ace723d7e5ed6657559e66941249fdf99a7875ab14a56c7683d3cd2c996d72dd8855ce018d4c26f41b99b1d23374f0b965514da8419e6557a2294a8896501b564447cd9d354d10f62534649412e7262a16bea2c645db229ea28a9fb539c7b14da6f50d0ea7a45ae4f17c42936d7defcec30f86373d880cd0f898cf87115455dc34d8b0638c88244efcabd149a795eeb5791bb25e06a35084cf1ab84b3491f1f04350af1db2fe59183aef416b3644c1df7578227ecda393d0c8751a2c5841c977f58b4c213162869012fd114149635e3185331874829ec9f246d0dd17c1c87323771d1de7440f7470d22bac9af450ce66ee74d20c6146343c68cba9742fb44a61a5221d32e31dbd3ef7dd90336f3b4f22de9a03dd8fa6a207027fff872e58c4281262ab01af91ca8d82c8c7e3f9245efd9d45ca5035a398872b2e4f3ac98f6aef45703ea132f2255b24045b6c83229e32aedb43a345fe5727f0b3b923745fa652ed6ef4f499bf48053aef3852a1551560bbe6b461e33827a928277d135e7f21af5c0410b9cff4d60de3613f01f0588489b78f052deb4fbfa9630c73b3e6345e149521a1cd81f49a47b73b6e9b021f777893f198023c595fa1d028399aa08b782901aa2c5186ee92289c23b7c83180d180587f4e02514b3b2c971df8c8ea68adc2589b9957e95d0a85b7db6351f5250d36c6c87e1f106fdb640a39571942cbf5cb3b4fda332c94233ba", 0x1000}], 0x2, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x80, 0x4}, 0x2) 01:40:01 executing program 0: poll(0x0, 0x237, 0x7) rmdir(&(0x7f0000000000)='./file0\x00') 01:40:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x7c) r1 = kqueue() r2 = semget(0x2, 0x1, 0x2) semop(r2, &(0x7f0000000080)=[{0x7, 0x0, 0x1800}, {0x3, 0x83, 0x800}, {0x7, 0x66, 0x1000}, {0x4, 0xd8, 0x800}, {}, {0x1, 0x200, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x7) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:40:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x1, 0x0) kqueue() connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4812, 0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 01:40:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/19, 0x13) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/85, 0x55, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 01:40:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 01:40:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x20, 0x1, 0x10000) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socketpair(0x22, 0xf376327f7ec225d8, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x4, 0x7b1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0xa0b}, 0x8) 01:40:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xfd, 0x3}, {{r0}, 0xfffffffffffffffb, 0x63, 0x2c, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3f, 0x400}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0xfffffffffffff000, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x79, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x1, 0x9, 0x1f}], 0x1dbf, &(0x7f00000002c0)=[{{r0}, 0x0, 0x1, 0x6, 0x401, 0x56}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x4, 0xa0a}, {{r0}, 0xffffffffffffffff, 0xedd7e54d09312cae, 0xf0000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x81, 0xc0000003, 0x80}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000001, 0x8, 0x3}], 0x3, &(0x7f0000000040)={0x1, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSWINSZ(r0, 0x20007465, &(0x7f0000000280)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x1}) 01:40:01 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0xc0980d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 01:40:01 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:40:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="5dfb6e069e289c198a1ca602efcc4e4e2c75a3331a0fb3067712037e263dfe5976ddc1489ed4a527f3ea9c8ae297afa43eed552f17644e6c988c936039a5cca31a0bb0bdc882c6c914e092ffdcddc317a1ca80970ebdb89649500c", 0x5b, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2044, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 01:40:01 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) socketpair(0x10, 0x7, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) ftruncate(r0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[r7]) r9 = open(&(0x7f00000004c0)='./bus\x00', 0x8000, 0x40) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="66d8ce6538a7116093c751b727ef989f706cf734c7209be64ec0aefa5f40308c87199595067fb1f002877f30cb3e874053f39d6f8eacd3d657b5d6961d9be7f69531f55c5ee62303d13429a53e2b1a98e9b9e89e209842c60e1e65622b610c1c749ca4f865214d2245f77394d665606c1ec11dc3f3e6621c7e52e9b1ceab12aa6ce65755"], 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="f86f8401606a2552b7d2fe1953c6975ca1be13f64c6c1e899bd1d60e86b754d1211f4bfbb0581324d6be0c97e8812875703b8c47b1deb088bf7e12ee9817c7547a407313b7d6ea898e6609f405114655cb8d63dbcc1cb7378d8a425fa5540aa4f84fd4830bcb4bb8bb1ac0c0521f6bdb874543f66ef5f72cac1e76463cce3cd5a5e74e175b1a32b1bd5121a47fedbc8afff6149a4188cecd56906f4e8b4588724e6a1906b6cbd4805c9fb0fd3144b0630b9eca0bf89cebfd6ba45b728b01dab42f8f22d0f473af24edd63d95d97928ddf6b4f29590c0a5970ef848c54162a2adf0c57723eb5e4ee0f3d79687835bee33cc4c9f12f579cc", 0xf7}, {&(0x7f0000000280)="0d90a9569d688bdb732142c88e356a2ad84de50f71797ff8eefd8d9fd0c97174726f78d798096a4f4dcec54486b20e95163a265daeb2fa12c3d30e4bb52a1fadb60f63d3c5ad394ebd3429b571182b34c751e0948ea91193a5148c9d4ab4801679e2496f9dc92d5da6305004110100492e1f424c7ac8aa9952792105cf7f1e82b06791732ee40bfa152f6edda3ac4e", 0x8f}, {&(0x7f0000000340)="d4507e25ad3a6b6e0ce9056f3768865419165334b9e727c950074ab9549a276fe6be232e7d66a5036059ee522697029b4d3d44242d8bcb034de69883bc1f2fddd2a59c7884ba7a28c982b7dd7c0af63f756a5c68d1884beed0339532", 0x5c}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="0000000018001e0000004000ffff000001000000f073b1cdaf58d1f0f1906e5b42b0f5e85ea28b3aa9c15b42e42dc45b84ffa3e790fc2780", @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0x4) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 01:40:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x19, 0x0, 0x0) 01:40:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7fff, 0x2}, 0x8) pipe(&(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) 01:40:01 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$KDDISABIO(r0, 0x20004b3d) 01:40:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200001003, 0x0, 0x0) 01:40:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)) setpgid(0x0, 0x0) r1 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x108, 0x7ff) fcntl$setown(r2, 0x6, r3) setpgid(0x0, r1) 01:40:02 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 01:40:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 01:40:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0x19f}, {0xcf, 0x401}, {0x47, 0x7}, {0x89, 0x5}, {0x80}, {0x0, 0xfff}], 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 01:40:02 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r2 = getppid() r3 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="49364c62bce5524548d9d82a2e1912f044c493fa57a6757f57d0dc894f8f31d2f6f2bfe93c390ab3813d77c91d3b00edc01e256ee0cdd21d02dc612c8e6a5402822202e1e350742505015628fab159769eafd7e1ab32488f3d0ca39bedff6ab19aa56dae03e6c9248e14176ca2f1a60daeb81ac474c1f5c9cdd7e77e73b2058ba1be411913957cf3e8c860eff7a3a37f8bf93b7f7a90e44c667527c7ba7d3eaffdda208fd9c7a35f29ebaa9bbfb6d7e35465b624ff2e9448806289128ab142e131b1e39db2e8cec665ad32d94ebbac0ac82fe339b4e3d8f99008f6d98da25391c7b306ee38013b9f5309a2c53bbbe9a437ef4f53bc724f", 0xf7}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 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}], 0xf8, 0xc}, 0x3) 01:40:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) 01:40:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) open$dir(&(0x7f0000000100)='./bus\x00', 0x820, 0x20) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1d, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="256bafb163802848e93e63a9d209ab1be1712ae2d1b90d36f9178e9e4920d697aeadd8afac92caa51d3882de42194a5ae053c024f5bbcd57355a88160fe1fc13ea8a82cd83fc6eed05bbc7363834b675f46840dd33c9af115dc29a28d2f9e7d34c23cd62face", 0x66) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3f, 0xffffffff, 0x938, 0x3ff, "28567eed5276c9e061d6d4ec88f9e87aa5f84e4e", 0xffff, 0x2}) dup2(r2, r1) 01:40:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) 01:40:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000022c0)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000180)=[{&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000001240)=""/81, 0x51}], 0x2, &(0x7f00000012c0)=""/4096, 0x1000}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) uvm_fault(0xfffffd807f00c168, 0x9f, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_detach_sc+0xcc: movq %rcx,0(%rax) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00c168, 0x9f, 0, 2) -> e wsmux_detach_sc(ffff80000064dc00) at wsmux_detach_sc+0xcc end trace frame: 0xffff800020c433e0, count: 0 ddb{0}> trace wsmux_detach_sc(ffff80000064dc00) at wsmux_detach_sc+0xcc wsmouseopen(4400,9,2000,ffff800020b42bd0) at wsmouseopen+0xe9 spec_open(ffff800020c43460) at spec_open+0x217 VOP_OPEN(fffffd807e7b2e80,9,fffffd807f7c7ae0,ffff800020b42bd0) at VOP_OPEN+0x76 vn_open(ffff800020c43650,9,0) at vn_open+0x4c6 doopenat(ffff800020b42bd0,ffffff9c,200000c0,8,0,ffff800020c43890) at doopenat+0x2be syscall(ffff800020c43940) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffaf,0,4,4d347dfd010) at Xsyscall+0x128 end of kernel end trace frame: 0x4d58b07a490, count: -8 ddb{0}> show registers rdi 0xffffffff8116eb69 spllower+0x79 rsi 0x637 rbp 0xffff800020c43380 rbx 0 rdx 0x638 rcx 0xffffffffffffffff rax 0x9f r8 0 r9 0 r10 0xffff800020c37d20 r11 0x34a572b9bbd5fd7e r12 0xffff800000026db8 r13 0x1760 __ALIGN_SIZE+0x760 r14 0xffff80000064dc00 r15 0x1 rip 0xffffffff810ec4fc wsmux_detach_sc+0xcc cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800020c43350 ss 0x10 wsmux_detach_sc+0xcc: movq %rcx,0(%rax) ddb{0}> show proc PROC (syz-executor.0) pid=333905 stat=onproc flags process=0 proc=4000000 pri=0, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42270,0xffffffff8235c6f0 process=0xffff800020b446a0 user=0xffff800020c3e000, vmspace=0xfffffd807f00c168 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88654 376657 78383 0 2 0 syz-executor.0 *88654 333905 78383 0 7 0x4000000 syz-executor.0 99555 366358 757 0 2 0 syz-executor.1 99555 77423 757 0 7 0x4000000 syz-executor.1 5437 166032 1 0 3 0x100083 ttyin getty 78383 251002 77671 0 3 0x82 nanosleep syz-executor.0 43824 496495 0 0 3 0x14200 bored sosplice 757 62743 77671 0 3 0x82 nanosleep syz-executor.1 77671 29956 34623 0 3 0x82 thrsleep syz-fuzzer 77671 203267 34623 0 3 0x4000082 thrsleep syz-fuzzer 77671 232636 34623 0 3 0x4000082 thrsleep syz-fuzzer 77671 474956 34623 0 3 0x4000082 thrsleep syz-fuzzer 77671 82269 34623 0 3 0x4000082 thrsleep syz-fuzzer 77671 158934 34623 0 3 0x4000082 thrsleep syz-fuzzer 77671 55201 34623 0 3 0x4000082 kqread syz-fuzzer 77671 16408 34623 0 3 0x4000082 thrsleep syz-fuzzer 77671 419402 34623 0 3 0x4000082 thrsleep syz-fuzzer 77671 471994 34623 0 3 0x4000082 thrsleep syz-fuzzer 34623 349091 53579 0 3 0x10008a pause ksh 53579 114566 58919 0 3 0x92 select sshd 58919 103039 1 0 3 0x80 select sshd 4220 508283 2991 73 2 0x100090 syslogd 2991 464983 1 0 3 0x100082 netio syslogd 16688 318016 1 77 3 0x100090 poll dhclient 22271 297842 1 0 3 0x80 poll dhclient 89685 329616 0 0 2 0x14200 zerothread 11221 257668 0 0 3 0x14200 aiodoned aiodoned 42558 518563 0 0 3 0x14200 syncer update 91059 178002 0 0 3 0x14200 cleaner cleaner 68120 395433 0 0 3 0x14200 reaper reaper 24271 113200 0 0 3 0x14200 pgdaemon pagedaemon 19070 156382 0 0 3 0x14200 bored crynlk 42241 173965 0 0 3 0x14200 bored crypto 77922 64438 0 0 3 0x40014200 acpi0 acpi0 60148 319681 0 0 3 0x40014200 idle1 90482 27538 0 0 3 0x14200 bored softnet 19727 490160 0 0 3 0x14200 bored systqmp 71887 130004 0 0 3 0x14200 bored systq 66039 61549 0 0 3 0x40014200 bored softclock 64027 352744 0 0 3 0x40014200 idle0 1 311293 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 88654 (syz-executor.0) thread 0xffff800020b42bd0 (333905) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82348720) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x58a #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3b0 #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x1bc #6 pckbc_enqueue_cmd+0x29d #7 pms_change_state+0x1d3 #8 pms_disable+0x39 #9 wsmouse_mux_close+0x3f #10 wsmux_detach_sc+0x9b #11 wsmouseopen+0xe9 #12 spec_open+0x217 #13 VOP_OPEN+0x76 #14 vn_open+0x4c6 #15 doopenat+0x2be #16 syscall+0x5ac #17 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9508 6360K 6360K 78643K 10945 0 0 pcb 23 9K 11K 78643K 596 0 0 rtable 100 3K 4K 78643K 408 0 0 ifaddr 52 12K 13K 78643K 151 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 24K 78643K 105 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 1937 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 20 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 112 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 1119 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 42 38K 70K 78643K 486 0 0 subproc 64 65538K 69634K 78643K 176 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 150 0 0 in_multi 33 2K 2K 78643K 119 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 230 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 87 20K 29K 78643K 4364 0 0 UVM aobj 81 3K 3K 78643K 88 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 25 0 0 NDP 10 0K 0K 78643K 45 0 0 temp 156 2367K 3002K 78643K 5955 0 0 kqueue 0 0K 0K 78643K 18 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 515 0 508 1 0 1 1 0 8 0 plimitpl 152 27 0 20 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 174 0 170 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 16 0 16 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 308 0 123 12 0 12 12 0 8 0 art_table 32 309 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 7 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 110 0 100 1 0 1 1 0 8 0 shmpl 112 86 0 7 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3547 0 2137 46 0 46 46 0 8 0 ffsino 272 3547 0 2137 96 1 95 95 0 8 0 nchpl 144 5362 0 3751 61 0 61 61 0 8 0 uvmvnodes 72 3748 0 0 69 0 69 69 0 8 0 vnodes 200 3748 0 0 198 0 198 198 0 8 0 namei 1024 15566 0 15566 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 13579 0 13579 14 12 2 6 0 8 2 sigapl 432 1278 0 1264 2 0 2 2 0 8 0 futexpl 56 12359 0 12359 1 0 1 1 0 8 1 knotepl 112 395 0 368 3 2 1 2 0 8 0 kqueuepl 104 381 0 379 1 0 1 1 0 8 0 pipepl 112 876 0 855 4 3 1 2 0 8 0 fdescpl 488 1279 0 1264 3 1 2 3 0 8 0 filepl 152 7793 0 7694 7 2 5 5 0 8 1 lockfpl 104 400 0 399 2 1 1 1 0 8 0 lockfspl 32 664 0 663 2 1 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 2095 0 2088 1 0 1 1 0 8 0 zombiepl 144 1264 0 1264 2 1 1 1 0 8 1 processpl 840 1294 0 1264 4 0 4 4 0 8 0 procpl 600 3691 0 3650 4 0 4 4 0 8 0 srpgc 64 18 0 18 1 1 0 1 0 8 0 sosppl 128 27 0 27 6 5 1 1 0 8 1 sockpl 384 1051 0 1034 5 2 3 4 0 8 1 mcl64k 65536 511 0 0 64 13 51 64 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 585 0 0 37 0 37 37 0 8 0 bufpl 256 7168 0 1019 385 0 385 385 0 8 0 anonpl 16 138236 0 130617 97 53 44 48 0 125 11 amapchunkpl 152 7365 0 7274 18 10 8 9 0 158 3 amappl16 192 7205 0 6802 86 57 29 33 0 8 8 amappl15 184 8 0 6 1 0 1 1 0 8 0 amappl14 176 5 0 5 3 3 0 1 0 8 0 amappl13 168 32 0 29 1 0 1 1 0 8 0 amappl12 160 467 0 464 1 0 1 1 0 8 0 amappl11 152 191 0 182 1 0 1 1 0 8 0 amappl10 144 149 0 149 3 3 0 1 0 8 0 amappl9 136 359 0 356 1 0 1 1 0 8 0 amappl8 128 169 0 145 1 0 1 1 0 8 0 amappl7 120 48 0 40 1 0 1 1 0 8 0 amappl6 112 57 0 50 1 0 1 1 0 8 0 amappl5 104 130 0 119 1 0 1 1 0 8 0 amappl4 96 801 0 778 1 0 1 1 0 8 0 amappl3 88 641 0 634 1 0 1 1 0 8 0 amappl2 80 11539 0 11477 2 0 2 2 0 8 0 amappl1 72 36141 0 35708 24 14 10 19 0 8 0 amappl 72 3934 0 3898 1 0 1 1 0 75 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 87 0 7 2 0 2 2 0 8 0 uaddrrnd 24 1279 0 1264 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1279 0 1264 1 0 1 1 0 8 0 vmmpekpl 168 14662 0 14639 2 0 2 2 0 8 0 vmmpepl 168 141069 0 139639 131 60 71 75 0 357 7 vmsppl 360 1278 0 1264 2 0 2 2 0 8 0 pdppl 4096 2565 0 2528 6 1 5 6 0 8 0 pvpl 32 376211 0 365537 187 71 116 123 0 265 29 pmappl 224 1278 0 1264 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 628 0 19 18 0 18 18 0 8 0