080)=[{&(0x7f0000000200)="00000018600400000001000000000000000000000000000000000000000000000000000000000000000af6ce", 0x2c}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x22) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r6 = getuid() r7 = getgid() getppid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = geteuid() r13 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r15 = getuid() getgroups(0x1, &(0x7f0000001800)=[0x0]) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f00000000c0)=@file={0xd2f97a7eacaae74c, './bus\x00'}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000100)="23cdebfa0aa2394a468303624e09c83b3ea16d3cbc094b99b0be705f13ea8fc35f96267e469fb5296510594304d4d8539cdb0f9b519d9bf528bc516045dde0572970b7e21d00ceb9c3c1d37e6b6556c55147175b040a6753fefa630b358efca573f13a9ce72ca19eb223af", 0x6b}, {&(0x7f0000000240)="43d1a7ae54819ac6991bb9c0beaef3a9d7c5035b38e81771e36527224879eafca6b7bc335ccf5d383c12b335240f59c9a30d556126ba15185e017ab1962fd294253be5b82f29906d62e851137572ce9c553e9ff2b2298c447305d75162926a603df34ee62109cf6c31ccbff21ac42dd778d6260df25b9e068a3118dc9b0f43d6a0fd5c4836", 0x85}, {&(0x7f0000000300)="b1be691e7de63c275462aef55077dc1ebe4988069689a5a97a7bd3eb9bc790d8801b7b594445ed2ce0c7776e83e2d635a518cce1877c6f42cc7179c1b98eb5176373b8c9b9bc6685915be5cc9b3ce2f85bb895e1a99dde41a9313822bbeef8b6102eac4110a140d7704cd13536dc55b463dc190bf09568018231e52e3a251730eb52c657c7bfc3ef46f1958b6f473056729d241f71280125abfb8ca81d590398a604d465875de98321da3c0533a927939bec9bac9cb4d4906b20a7d53421dfcc554b9d686d2eecb3a55aca40294bc00a3827210c78b1cd9198b1fb62c2afb983b83829579439b0b779fc77bbf3ac0a3a", 0xf0}, {&(0x7f0000000440)="44d2f9a6e3418796c9a202f91a40802a4ca72c466977090314af17ad64831db42419c44abfee227c2b9bff3f4afd2182e312bdca37b9d2eaa6d56a9a0c9cb5ec10ff5a757ee7461c26a071d051940483d0792b84d8a751420c0863ca6fdcba39b61db6f9620112719e55d9ac6046be77bbbbe65220acccfe231dc691310057b1afa35eab0912aeee3f72f3e6a14e139b896a0380f8c4e1c80bad81c5cc5a50631f9acc939c43e3cda526c0e5cc4b9b5a7580b706e27dd56b438b3b59d15269c6a8e3f2c240497322536037b38ee699e7ffb8d143d035de12e1711c4e806b086f4c69fcb33084", 0xe6}, {&(0x7f0000000180)="c2c3125a26f2e7e0ba6b5aa5569c0c344bda219ce8e05a71d17e36576f352f", 0x1f}, {&(0x7f0000000540)="e4474d09c90b542bc34af096e8bd83b71b571cbb32c07b79c06ca45cc2323e3f840f4dd5312997e761a0fe8d142f542744b34fd572e5757d1e072a08b80bb0a4d7cbd85ca806d42d31ed550e530f823e785a83ade01edfbd0224d6049978aa18537c2d45d8b79c59de4ec4af07c21532f86aaacfc40e456190cc9c80b799ebad9e114d7cb0f6f5918b8bd08a1d712149288cb91af42305da464c6a3ea2829a62982940121a1cdb015125f728b069e108b84085e07c03135ef8b013b6f7273283f26a00feaad64923c9338d1ba95830b6ec166bffa5d79520d3c5021a0d4d07894d39d3315f360c2cecfa211ad77867f31984f74b125909bc9106a0e3452a8d4e73c7a1bc45e2cebb015831ab3a627db3e47f33e9b566bf28bb2f6b986c1dde628470a3b923a0ee682c65c66e9deb7eff4abd376fe1aada6578fa51f9f0d7df0eaafdeb782c061f25349703a2c3acb7bbdf2d60bfa07a007b107375ebd7f5127c59b8dbadf9884b26267a2ed9194990577dd79ae16af17be719cc7040daa2c2557cf58b2db2d6cb0f98499f86278c0485ba3bc6398cb0516b0f73d1edb1bde3f29abd903cea6d4e8ab3ee9eac4aaae564d174e37ac837d2d563523769c705428e69fffefd9c38ea657fa57c11da14edc3b5f3c1b2ae4d35f42cdce17b5a1b4b16573a2a07890fdb151997a7ca26bacecc56a78a3651fa029fc82fddefbffd394cbf651f51c092110f9e0edb0c27d066e720c530676528d491fb4bcb53ff9b9a3041ca191ae96d3803f9f10e7d7ade3a2ce3ef7812068c9ca298b1b2d08d5faf905971b01f4f9b15350acf965e2e3cb200aa92dd46eafe85557da3cc33764efc9c022d3629caf5a5c4c500095ea85bad2dd375730d6d75010b92cbd6f00c57881567caaccb0b02d9dd87175a85702fca0608cbcafe122753e917c2515892d731dc5192976f4061dd8259648125fd33fc5b4d1d6a715bca2b51ae89f23825f4c339e0ffbabb316591b12328023f2bdd373af813cec20be1997a321c2534abc5c28cd4036f72a8a4dfc07ffd66ffec7c6473a311551e2a8eea226283d64a4dc01c66f696b9a4532dfc54c4c0588e58a106f28c45459b55d4f10abfb1c4d3335954585120c3db3dae4c9ec4896675ac30528747adcabef27e8e0cc8fc0b1bcb81678766b721d84812b9899cbacc8a48f452c91551bcc2795858a73cabb2db88bb8a25c74b4f2328b9b987aeae4f0795f302e01b3616eb908a1d61f33098767b87bd319e772f97ad5cde2e71593974dc8b57d3d39e398d76e66752d7d9104b5d4f3d7403f344f704314d87811b6415044a921009b15138e941ddedf5ce4f591a10b0551428cb64f9a6f051cbdd630b81b54c40117ae124adad4daa7d9369dde2ed32b42f84408099d7f131c3d2a24cc1b04b7cc79b3cfc22f90fee3451eb17bcd06eff30334d3f8c79199d11002f20f43225eedbd91082dc260260a7fc2a20939a2f6ff18a43e2d43f3971af3cc39ee8201c094b13d3722972a2797ba604c091f747a9c271b554cecd93a7a470c732d5994ebd2ff0ed73d34bb282b97aaa8c888240122e34a37d558a68f6b518b8daabefa3abeaf8b3b44cfd4ab5d27a024fa3302444ab3551ff59c98d175201ae1354b6b3a121168936244aff76e02329c7d38b1cb04483bd89298b1c72216d373f870f4fe807e13a2ef68a87ca2b4e4edb6401e6953e40da1c2d8f06a2edff2cf8b4c73d84cb883639dafbb2821da2cd70630acab30bbe46ec26868ad5c1d819d90dacf43a80fa8253a8ecc108f4152a3524f28c9c0f5e0a7d5eff7c6853b576e94bb82bbc1d9ba5a90ab8cac72603395515b86c05ee959441e86dd72588a93b55fdcbd52883c04d4ec46db96c8dd5706f63abadf00cbb857b1608332277e2a5f13cf56beabb1790dfe3b8f0f62a7aba14f2f2004453e99541a0cf9f76431109032d8e74cd5774d0f851479428a879eceb330047f4ccaed3f163989c0f3e38efae7ff5b76cf176f3437ee8d556135e1d7994bb3e1a5842efd248ddd39b31acae72bc25543101004636e18133581ed449c0fa11351734570463e7af1135797b55e4cf66e202cc542c6ba64af0fad38675a87f71f9dbfbfa1fe495b82923dc5616aafbbadd9d52454cbcd38ed862aed22376284b20f82ec4f28784f5744224592a2f7fb703964d6196f3be3bec7236a30f91f9fb0e3fe4e8009f50fa0996a5890fba0a62f97e80cfba41ee351755b9f2871d43308004acc440e626b59f7d3e3022321faf28748c49b7a77526f6677462f962c1abf59c1d09571d59fc5501f75a9aaf4717e1dc1e636b7167a23046736d329c9d5dfe66579a56a4388ab944656b18d50c4f0a92079f21fc63061218b643f880a6c69f7adea7cac111128f79c6da90f213e3786d0a46b5c21dfb608d16db3836f5fd378265a47e9cc14a78e871d6aef5af9ebd1f0fe70c51613265e3af7bcaf814f3aa8e371d548534346142fc8199c95e32131af28430432e942f0947061ee935176b222110ce7548ef00f9d0e511aa86783328d968f3e8110cbfa09072348e30664c41d6287dc383c5ddda71639bc359377fd9c81b21da9a027d263873fa73c4d516053cc6bce1c7790ad82dd2cb94c9376a00ff2f17e8d3e7be949268654624ac4b37d296c615a7f18f4a1deb4c451aed671237c3b261d524c47c0530b0b067b31dcf72b2a553df3fc7b9f0aec22f6872858126a5e91a12f2f74619d6da7c80b940164e8d1b3804972989fa5c34357611b05a926f87ad7a0108baf380ee82e51428cc569f885592bd72a49e1fde66c569ca8ff6359dcfe3557320625dc1e2f5f7938acee3d86fe9fd42a41b9f2a49edcc5f9c042a61d36d098a75a019fb2e859d4d6c5ce1577921023060b5f578da0f89496c236746b0f77b481ece19a60cbcbb90687fdeccdb982241391be65603f4126819960293240e73bfb161e70c1a3552137bd3e7ffb793c3265a7d4e1df52ea273684a89839070a0dbb8ab5049f4e0ea2f99c5f2b69cde4829e2edbd98e5fd28429899698a85519463c6ed2c7c4540282d4cfb3762025cdfba690615eabb1261329d9f2cf49389f69480ab78cb055fe9773245678c0fcfb16f35773b08fa2ba82dcc600535905efbfe9decf3bef5e16badce63e98ce0aacf0200158e2f359ac7f0462fc211f0f8c204e511d0bc7cc4c3d022294cdad55a9c9ad88b7a32cd31ff899b29f0df3c75fb15f8e7141fd0108c473e43cfec72e5fd83504f310c0f12fe0a57b312a37575828f473cee2c6ed8470cae11a10308fa6f63b9f57d0e55aa79db9f508c2f2d0dfe06f1b5e5de6bf79fa1a036eb88c85870b6bb33fbb16b4d486c05ff042b2e4bc2cc6e609c38520d99c4947818fecb7f7099ab9ebcfbcf6c14120902b9dac8a89de8b955224bc84b4a6919c0172d0d4a2f6fd52988efd67dc001f5671c12fc05d906f2dc0088af9028666f645c0ebc0d93cfc253760d943dcaea77625d4f5ff68e46029edd822ca776e00063271bdc82ed451c883838d8e3497ee591154b62046e4c0830c53e96e9b79662f9d515f02fbf7bf593d40025ef4945f7c71367ecc851e3b4ae66f7b3877216d8284528e3d39e850f541b4a96e2c0e7d9adca7d6674edb876d03db3f1233aca60f73b683532e7262e671b55f1d8a2d602e4ae70e75d6d90c616b65f044d3d04aa8229fb192a4fa22291df2fcc38573ba5cb97bef6d2e3e557d42f2a36089ab5c9e6577e4d307c238264d97748dc5606e7fcbfc8f647c78f68c545c8b78afc7c92e8ce9473ebead7049fab2640dbb463001b543c3c8109e0d1bd35a32528903bd5dd67d3a5bf2c338441f9f6b7510491b0f8e7ec7e5ce94c7a139c6bed7f6c64af6918f92da71f7034bf36c28055ea0f7a6aeeac6d71e5b33349057e79011095791cf418a742bfd7521d1b8051f81b55368fee699fe7c440276d5eda600e677c8a5e5322379e38875befb661225cb53f77dd5dd586dfd23c710312112b018f8f4ac23aaa273677edce0500724eb81481fa22092c60f837cc37ff239819b5a8c4004fbf84cb83f8451c4149849103d7d82d9a6265711540488937b0b040597f957e75b70aa3f355333488e03e3c3412f268dc8accf3d0c0c35f7191474f8fe805188800c7c266ab8184e5d39b7331669ccc1e17fba171f1db8cea7e171ee07c549aeba31d94ac38c413cc6ea0f06d95953bda09951f688c9a94207a4c0350159909c8f7b36beff694eb370e6bd7019276666944e1a2cb90d9c5560bff0dcabf03d09197fbf79ce0bbddbc39dbfb3a0305fd962ff01e8148b2b453a5ca117a5e8bb9929eaa7633b786939e7bf3172bf9dfdee8aeb319c5e43a253872e308993cb6a29ef93a577424eec4aa3cebf475807421600e9daf96827f1e9444975c054f777acf38f95b20742c5f0c00498863fa9f8c13b7ab4c1c67acf48338fc0b031aaf0172c24639109a509ca58146920140584349f31e7e91accc04723cd26277ff73e9a444c0fedaf6ee2a7bc6821ff165ebeac6f9e72530f771983b45d8e8b035101ff61a3126f113136d6b1a4b4f751b222031aa9aef7792909942f7a5a98a225e7c925956c59b8b0fff6d97c2285a57fc95c991eefa337f5e5a30ffc6f6d47e255e34fdb7cc8ca29479717d4cdbc22ebf1e24ced37d007cb178135f5e038c76d9e2646ad5b04ab5cdf4ad495c1c160b0e83a17e1c075f7f329a2f096872848fa949f7e2dc5b393618fa5cfaf238f2a9b720904a66ab3d285838ca28b6ec040afa911579b5df6e6ed59c3915958f785a85076838d8e120609b9abee66058efdf85fde035ee4985a4c39caae45b58c143918c5e4849250b4c0c54afb7ad4822908b1b7df31b55f57f7ad104e58a8b77f8f996f2d0a5b836a72eed4e13df37c8b6653ba94bc46b1d7613b2e1bfd6dbbf8963aa815b8c4667399d4a1d1c5aa4cf0b9a98d73b4e8e45abc719798134dabb7c8b3a075f4c26865feb8190b5e75211606f8596905454a5b504442ecc72f85c714a4375309f29bd682f7ef7899c2c5817c8abc2416280b6c5907ee6b44fcb9822b1b3ebfa8a3e3de549ed6efa4dad31af15d77a54ea0cfdf46b69a99be16a04faf6128dd884a8eb12fc6f055b08bcf7f67949b88c42038cf8051471a524f0f00a0890c10697372820222842042610ed031417a513af0b98a7f43915b2fd8c51cebe6dac934eb42dbfc9fb0e8eedf59577e62f8699a0bd4afa11b6919aac22c997b2ec291aa3b1d7759e0e169b4190daee73c9cfec2cc52c63073aee979b4232674378f35498e1d3ca6a96ebdecbdaf56e8ad66cc7959ce0b7d643cc64ae5be5274fe38bf6badf3a11b03a554ce3acd92f66307fc75e271d748a674713d4d9b7fd4a367e7db5844b174d3f8906b4232d6c90405ea756903dd1d59b9843d912477a37fa565c31da13465fd3758c5ddaeef79f440c42bf26ca4de4b7853122a7042e45de68684f1e8b5c4e9c696f91b5e829582a0f45a5104b7f8c6eed5237cbebb7149e178c0a427f3d711873cfa9b167c9ec6dfb97b6e1ecf514d0719f203c1bfc86b696c21a0e8aca4124427e24821cfa18b64f88ef87ea46ba25f600c6e09e4d98777aed45dde6a232dbdf4787b12dc328c765dffa121fad11d823ab2bb9eb60f6dc02a7cd4c25c7fdc6214ef08b22b76524aee19e1d859666147b47378c1d87fbe91eb5eda1e9ed0c85fa79add1ec7143cdd7a74bb05fb5e3b41fe0d75ba5d3c55900248094cf4c62d87a274a9c8f1d38f4", 0x1000}], 0x6, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120}, 0x2) 01:39:50 executing program 1: socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x69}, {0x23, 0x5}, {0x23, 0x1}, {0x42, 0x98}, {0x0, 0x4}], 0x5}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) 01:39:50 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000eacdfc16223342d5dc4abb18bcff789befb19d1fa79c76689ef3021e96ccd6000070166a99bf895ae4ec3009000002f5b50dca3ad8e136674ecdd06dc59f05f08425883614b52538554048beaab1aa32582441090b00cf2a831dff955ab774cc750000000000000000000000"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) 01:39:50 executing program 1: r0 = socket$inet(0x2, 0x8000000000003, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 01:39:50 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x2, 0xecd, 0x200, 0x1f}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:50 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x10000148) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_gettime(0x3, &(0x7f0000000440)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() recvfrom(r2, &(0x7f0000000140)=""/116, 0x74, 0x800, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x4d2d, 0x10001}, {{r2}, 0xffffffffffffffff, 0x63, 0x0, 0x6, 0xdcf0}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x200, 0xcbde}, {{r3}, 0x0, 0x8, 0x3, 0x1ff, 0x17}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x10001, 0x1a1c52b}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0x10001}], 0x37, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffffe, 0xccacb6c9eef00708, 0x4, 0x200, 0x3}], 0x2, &(0x7f00000006c0)={0x218c, 0xf9}) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000480)=""/190, 0xbe, 0x2, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x9, 0x4}, {{r4}, 0xfffffffffffffffa, 0x12, 0xf0000043, 0x3ff, 0x80}], 0x1, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0xc704}, {{r3}, 0xfffffffffffffffb, 0x50, 0x400000d0, 0x2, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000048, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0xc4, 0x11, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000040, 0x7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0xa00fffff, 0x95fb, 0x1}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x49, 0x81}, {{r2}, 0xfffffffffffffff9, 0x81, 0x85, 0x100000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x46, 0xfffff, 0x100, 0x7c}], 0x2, &(0x7f0000000400)={0x6, 0xff}) 01:39:50 executing program 0: r0 = syz_open_pts() r1 = msgget(0x1, 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, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_RMID(r1, 0x0) 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) getsockname$unix(r4, &(0x7f0000002b40)=@file={0x0, ""/14}, &(0x7f0000002b80)=0x10) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r5, &(0x7f0000003c00)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) recvmsg(r4, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001580)=""/91, 0x5b}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/19, 0x13}, {&(0x7f0000002640)=""/116, 0x74}, {&(0x7f00000026c0)=""/168, 0xa8}, {&(0x7f0000002780)=""/161, 0xa1}, {&(0x7f0000002840)=""/105, 0x69}, {&(0x7f00000028c0)=""/13, 0xd}, {&(0x7f0000002900)=""/169, 0xa9}], 0x9, &(0x7f0000002a80)=""/122, 0x7a}, 0x840) 01:39:50 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xfffffffffffffedb) 01:39:50 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="3c022e2f666968656d7f"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000000280)={0x3, "bbebcfddb49d473510593417c1a488f6c4603c0fa8bb0b005e34add26a39171eb813df3d6d3730cb350f4229355c23b6c3c801a993d2406a2dc061768ecb49931937684b90c637d19dc957ea7d5bfefed9406ce7d693a64ff1f38ef7392250a3f3a071250c1ef488f52fdb2f1b11539b4fd4d8d67703ec7aace7f7fe22a11eb5dc9da127202a702ba2f999aac1b26a17d209301b84d7ab8eb618f1fd7dcac1cd5e878e001ecb4876ce96ad2248e219bd2513d7568f9397ff6dbe9c0dbfbd5d7d96e0e4e90b00a09e2dfb1f9edb"}, 0xd5, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/122, 0x7a, 0x2, 0x0, 0x0) setuid(0x0) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 01:39:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x18, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/165, 0xa5, 0x801, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f6669653000"], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setuid(r1) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 01:39:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18c00, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 01:39:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) close(r0) 01:39:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0xffffffff80000001) fcntl$setflags(r0, 0x2, 0x1) 01:39:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 01:39:50 executing program 0: r0 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) openat(r0, &(0x7f0000000480)='./bus\x00', 0x80, 0x24) openat(r0, &(0x7f00000004c0)='./bus\x00', 0x1a0, 0x87) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './bus\x00', 0x80000001, 0x9, 0x0, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x80000000) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x10000) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe46}}, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r1, &(0x7f0000000400)='./file0\x00') mknod(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r3 = open(&(0x7f0000000340)='./file0\x00', 0x44, 0x2000000000000001) dup2(r3, r2) 01:39:50 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 01:39:50 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x403, 0x636e0834) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00f55e0016ff030700aed2f543a815a57706d31eccc340716bb1d67637972714cb173b22bee9b4e1259592a82ec54874f19a494bdca94ff5eb0ca6095e99fa864b6809f5db5fcea790b719100dfadd8d00000000000000000000ff9f8ca01e07f4b77aa8dcbdc8dcb6ba1f1d3df9ae33c4afd2296b6c63af81f54cb590"], 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) msgget$private(0x0, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r6, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) setrlimit(0x7, &(0x7f00000004c0)={0x8, 0x4c}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r8 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r8, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000000)='\x05\xd3') getpgrp() r9 = getegid() r10 = getgid() r11 = getgid() getgroups(0x0, &(0x7f0000000280)=[0x0, r10, 0xffffffffffffffff, 0x0, r11, r9, 0x0]) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:39:50 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x8) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x9, 0x7d0, 0x5, 0xfffffffffffffeff, "85495500020e85c6f6000000afa680400900"}) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000400)=""/45, 0x2d}], 0x1000000000000098) 01:39:50 executing program 1: munlock(&(0x7f0000632000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 01:39:50 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) fcntl$setstatus(r1, 0x4, 0x48) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) 01:39:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x8) sendto$unix(r0, &(0x7f0000000200)="0657dc37a7cc1ab3c505330a64469a2b6d1dfa5dce0d374604ce66c4f87156e53490fc1934648502a877efca71b26a5905c3563010ac36ff0508ebf353be2e82fce9e4f8d9100626918c6204c7132fd2c02393438260fe62f7cc911ad65125b8c13e10ef3fa89ab6cebdb55dafcc3f86a90f85a61da37d523e88a29dec56c0cc016ca7d27ac4fab10c4e87d0b8ab969cc6b0c63e94499bde878a1868a0b730297e466f80589b893387509702a167c224e1f77235a9ee60d00c9c6c3e7582901189ebcbd7fc8efb8b36cc95dd2037bee1e24eaf17163cd0291572a19ebf237bb7927f9cbb68de7922a58393a0", 0xec, 0xd, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) r2 = semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000340)=""/148) sendto$unix(r1, &(0x7f0000000140)="73e03a48ef81403afffc0364b7a71b0a54a401d2dce14e67f7bdb5a89634ba19ddb9e82cd07b276614af4c4fdb849e074145753381466999d9f8e2e7d27d4002c6f176fd6f6095ab643d4effdb62785881ed95a7d10ac6b73cc00796b71513ed9411c6fc48529a1c64f78cb17cbd3eaccedd4256c2445b0c8973f98126669118df96c1dfe92ef250b2b6d6543c6a3c76028f5bfe95ad8de969bd16042485d3615c1db3eb1cc46dda0f51514b26", 0xad, 0x1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) 01:39:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x4) renameat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0/file1\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/57, 0x39) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:51 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x204, 0x1) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) write(r0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:51 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x202000, 0x100000003) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) dup2(r2, r1) 01:39:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/140, 0x3af) 01:39:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fe, 0x20000000000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10001, 0x40063) write(r0, &(0x7f00000002c0)="6d53febb731ff026a7d8a12a972f2444d01aaf27c57209ea4de219893ea5b89b", 0x20) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000380)=""/176, 0xb0}], 0x5) 01:39:52 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8122, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r0, &(0x7f0000000280)="cb", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) write(r0, &(0x7f0000000000)="1f", 0x1) 01:39:52 executing program 0: r0 = socket(0x14, 0x100000000001, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x168) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6475) r2 = socket(0x2, 0x5, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) socket(0x2, 0x3, 0x3ff) 01:39:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 01:39:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = open(&(0x7f0000000080)='\x00', 0x20000000000018, 0x48) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x398c}, 0xc) 01:39:52 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f0000000080)=""/157, 0x9d, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x100, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040)="c332d74b2b709f38f59a35", 0xb) 01:39:52 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x6) close(r0) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x80, 0x4, 0x1ff}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0x50c, 0xfffffffffffffff8, 0x4, "53f01701a9dfd1022694e3b8af4610567adddaa7", 0x8001, 0x2}) 01:39:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x801, 0x80) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 01:39:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000000007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 01:39:52 executing program 0: r0 = socket(0x8000002, 0x8001, 0x83) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e777a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f2977e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab126ad9d6b945cd56128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd30050000d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e26be014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c6383975be48ec04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c88fbc84939673e78793ce4641b1a8c423cea054ef78eedd43ca38f45863a63fe8a04b9e72d5c5e3959eebd2db74a7505ca88846b8cb682f900bf8c62f57ec6bceea912f", 0x101b}], 0x1) 01:39:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00040000c88e0000009a2e18467d4be5e1e129a994e19d5e12469446f30c81e9f3b7fbe06db36c6fe00ad25edabee35cc6ab85b4087b7b806f870c6c427315ac39889e853cef7d98abe48195c9bce4dab7bd2edc66c1f30487a1d3007a2ac12881a63feda6e59c90856cd2a18793523bff5bf7598d352267e5c7e4"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) r2 = getppid() sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = kqueue() r5 = geteuid() r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r7, r8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000500)=""/78, 0x4e}, {&(0x7f0000000080)=""/36, 0x24}], 0x2) getpgrp() r9 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000280)=0x8000) setpgid(r2, r3) close(0xffffffffffffffff) 01:39:52 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x7fff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x80000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000300)='./bus\x00', 0x8, 0xd0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2, './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) utimensat(r3, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xbc, 0x101}, {0x5, 0x7fffffff}}, 0x0) write(r3, &(0x7f0000000380)='n6.', 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x8, 0x0, 0x0, 0x1, 0x8, 0x281b, 0x3, 0x2, 0x0, 0x1000, 0x7}) getpeername(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00040000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000009c823fe052b9b534fde0170000000000000000000000000000000000000000000000000000000000000000000000000000000f603fabd888efd7e357e2624eceeb8a7d43a5ae7015a4bce77cd266e71d57916a0a4337c821efc4623e1350251ad7fc57ff3840414acec91ca4e868b4cf8e0a"], &(0x7f0000000200)=0x6e) 01:39:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 01:39:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) close(r0) 01:39:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x429) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x21) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x15b980c2}, 0xc) 01:39:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x20000, 0x8dd2, 0x0, 0x0, 0x800, 0x6, 0x0, 0x2, 0x2, 0x5, 0x100000001}) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 01:39:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000080)=""/47, 0x2f}], 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:53 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="ed1fa288bfe5d2f9d03d57c5d9c4285c560723ef80d873c52b1f45dc549d1f6112409edd7545a22833ea1d35", 0x2c, 0x408, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 01:39:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) socketpair$unix(0x1, 0x4000000000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0xd) mknod(&(0x7f0000000040)='./file0\x00', 0x28, 0x5) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 01:39:53 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:39:53 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 01:39:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x3, 0xff, 0x60, r1}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 01:39:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) 01:39:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 01:39:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ftruncate(r1, 0x0) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x29a, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x22) msgget(0x3, 0x440) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x401, 0x5fe}, {0x7fffffff, 0x8}}, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) 01:39:53 executing program 0: r0 = socket(0x33, 0x4, 0xfffffffffffffff7) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) setegid(r2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfd0a) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7110000003f00782711489efeb51000003589135143eaf94b90279f1fc78cfcb1483c1537d0a70141d10e0dbeb0d2c9ee23e3db8955e4f525bf5048058f90f078f4dcf099467aa52070c717f5e66eebde3a7141e4bf6b46094be2a9b0dadb4e196d9e0f21291b5788fb898b42847bc73dca5efdec047ba0991aaceb0acbb2148a1a91aff9d975ca95021ae9babc481dc7fc6e46c3d1a34e9606eebb364b5f26ad7db148b6cf4a3b2120a23b9b349d09b0caa5b586a45a01a14fb444d1246b46d63c19ea24f92314bea7f2e21cec323ec231229b9bb1cabcc517329c113faaa58b13e8736b83e6cfd5b17cecf5a74de7aed6f3c63c7cc57bdb78dedbab1e7d92af6585ac96ccfade481bc328d2b5683566b46a134b7fa7251f9e29001dd1e4feaaa9f7b3adb0b6f39dd8e0bba6abf15d3a6eb06f2ad4d2215d243de4e7028e58070c956957b4df243eb10850e701b846ddc728c5edfe4d8bc709d35fee9802c1916552748e5c832df883923fd61592cb31326cc45b4a7a3f602c678453c4000000002ef6ef5ddf8b7f25ddc66e61b3231bdfc028d01b7bbcf102205ef8d08633fee4295fb9fd7162ca9ee599c5eb060700dd0bc25b16f16d511fc8fcd2a0d330370ecc4d7a6e9ae92656d41a9b0855516917f5be003a834e1fcb00006383b4ee63d156fdb2aed55313d0bd4aa0a4df047adc2d29572eba45a0c486326056508d93cd7a74a2a78c685987a4c0bd6d0868a26c5f2af835f8b549aa717327d276d6be7fadceb5fe26300118013fba4c"], 0x31}, 0x0) getgroups(0x4, &(0x7f0000000040)=[r2, r1, r1, r2]) 01:39:53 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000240)=""/158, 0x9e}], 0x1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0xffffffffffffff42, 0x6}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) getgid() kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) 01:39:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x9, 0xd5}, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 01:39:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x8, 0x58, './file0\x00', 0x9, 0x66c6, 0x401, 0x7}) close(r1) 01:39:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() recvfrom$inet6(r1, &(0x7f0000000100)=""/199, 0xc7, 0x801, &(0x7f0000000200)={0x18, 0x1, 0x0, 0xb8e}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r3 = getgid() setegid(r3) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 01:39:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x7, 0xffffff7ffffffffd}], 0x1}) getpeername(r0, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) socket(0x20, 0x5, 0x80000000) munlockall() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) pwritev(r2, &(0x7f0000001700)=[{&(0x7f0000000280)="5545c3376f9186f062e8ee5c2b96189bfbf7b02eaeebbdf0d3280cf86094662fbbbceba1f36d910b6ad8ab0e9345136893f5c2ded7d74fef73eb5a07ed8fc36c07d2c01b", 0x44}, {&(0x7f0000000300)="4d4602", 0x3}, {&(0x7f0000000340)="a3343b56b0cedee18cd010bbebd49a9da8c0e104998559428438ca6ab059037020d7bfcfa944dabf9b160893949cafefbd8b513b1050ae6034f5ccbd650b87275c5155ee5953d80866ae1cb0c3812a0ab3e248e8594cfaaa42d43694d82d634573e1ca342ddd70c35e0f76874db1f80d6f6926ed2b674d2be8f3c0480534212abeb1e506f6f90cbb49861a1a140f291441435c3e997135961dd8cb51291b700f9bebc3da06e703beeb3d6a5d89034ea681bbda346e175ed0470d97bf42efe460134298be60778ed245a016e38eafc68f56b50962d6fa4c7690815bd3e41f1d066cde31a6fa1d0f7ffc0c423cc1380cf176fec03c8a853437ad95dc5d1405bbcc9cbbb88e4d0024b08e316cf8b7f53e3825b7e04c1fe9d86a5f300dddf41b03921dd0a15ecf00ceb98c20bd81d8d2fa173d46da94929bdb36ed526a97a190e359f13b5e8a28aae34d8aacd9031e3c5c39d2910708e8a3d8fcd170fc168fe05e01c8794aa64738fb92ff033df5fa819021361475b0bbb3290cccb0cc4450893fdd4aba50019c43997ffbf208850fc52eeed878dc2c5c5159f5c7e141a6d666e7a8b2daf1f0e09b3d0f766e7b63fa4973f58098a410440888e7233c88e13cc5fa7256500260ba87fd964b032622810090918cd8b0d8d74d34108c0e83cc163a759fabd5e7ce02ae0ac855cf9e5af5b8e2df75d92f1d16bd9b12d720616a1cec1ed6d66e8b98fc17bbc5027fab416e08f8cdd4e010fe518570b5367e9455e71420d451c0b2d7fd4e97c427500336e9ed7c97f84d8b5e4a71f43c4b978b952de765402aa5dacf567173b386ddc656f2a97e721c5e42314b44ddcd50d8f2dbbdada5006d0de8b7d6c68564cce12ce8eb297e07c2a97de32ba17b7fcbc96ded4efef1b1f8f5e41ef49572c423d44460e00079fc699cf561514ba3ce75c8af6e9097ed8a3f2e6736803559c0a3e492042801719a8bfac24b3dda4680e3ad0253905e8ee6d74bccd2eeb4cce7f79ac3d69334d369dc7c3d2dc707b3e6890b4c2c56a32b4f4272dea6d1e3087e96a62998dc404fb7e307148140374428a12120c87665c77dca38b33505197c874f427dea6e6a93a091b1a3f9b05be802d3993fee3152690b0f6d9f7175e058b6564c612204ada377895b2389d249c428458323e75507f3e9762af3867b59f0f0498dd44cce39d8dc3febe265558aa92049633ada5bad751a2dd5ec90316ff46bfebcd1a9d1fce6cab74e5a07a1ae30e594dabf2003eebb9bd764084de3fa5a08a0884b46c049152ff7d38977b9d0cc60178e6ce5f1c4596b38c7271e0b35982e7a4eccceaaedd0c01c47364fda58312a31a0fa21e586023a13d5a10a83386d458321a3fdd4217fc5fb4cfb888518c19997c3de1460d2121d242d7ed9716187aed891915bf2859204c81e9f3bf72bd9d060d74c00fec4e90191d4f8f41d7e47bb961c841b12e95b48156f49f73e8d009fc3d823bab069dde9f194115d81adf23306fabbc1efc1e3f6e3bf4577bfaaf0e4c5d919785d7a4c4e4c712a2537dc121af7e4de19a038e768c2a5470a43176bc810aaf8f138ed10ae4bca83df7c1050aba0f5a4a9e3547b4afb3ed33e15a1252be99311b8bef1d0388a69265756387258369810a90e8086b4e863c252bed736a69f2b1e792e268a40d5d1a2e0e92d84533ddee45e8f6f3776c97af97262e802e9066c2a8a7b4fed3ece04ff0c165fbdfe0c5d89e54b638ec5e491b8ccabffb8380ff10ff2fcc5d278badf6af01df7dde46ddb24bf14d9cf7bb9198ed024142ffc77880022f3df0fd2322f551f7050ec7cb5f2db7401705f74fc541f35ce63fe2b69996f157aa0d03293e24138ac0b75f83987aeb6ee83d3b9662ec2d86434947b3f522612641a112668c266175bc728868bee71f5b8ac312f5660f36a5d7c05b33b17ac547f68b5b2a175db4c23bf9fbb0a8e94675bcb8da25feec3333b64132444e0e4d5fb4c5f8bb79bb0491e6e577c784ab5166561695a94aef2f8a11a60b8dc5a8065b00169fcdedce93dabaec77f347477ecb20603c92bb836f86b924dcdb678b8400c0589644bb60a2ae1575301a6d716fb86621aa48c280ca0bb474552d8cb7e8dd407fe6529ecde9cc6060759c15b38cf3c11f5c94b445724c1ea58f472dac115846d450743e0389a06bd42a94b4356aa0fc4a02b19687f2f77a17a1d1daf14c0fb03aa73499d5fa36e3ba8824c0c974436f965cc7f8f6ac7506da40cbb189b0f8901a1f7e6e408333aebe36d0dd0ae1997f61ed94407fd5e433498885dd8ee70baa1aec3044f5410e9a4389bd0c033bf3ddab0cb22eb6d1ada245f62942e4845d038b47e36714b44e12d98191e00a1d397df43434afd126ff30e521c5591c21391b2b0b5ccbed32ad5b335579dba73219d986a2ca126e62c551777d82a2c65b0d9c2b54e93af97b308bb3deec25a219b94875085a31ff520cc07823d95b890d4ed579aa40eb38062d82ea07bebe9748c0d5abbe7c8eb3e9c73fdaca784e0d467f6c651ca9bee244051463d95d257385084bbe30f813c539b8209a6491676cdd2fafd026e301875958f35a0867aa6955f2489c88e04026a0ba22774b8745bff930a087220abea8088bf2d5212e8e0d8b0e8597c5a1174b52c4769e85af60ef2a1f8a7c851099a276dae2fb14d7a394cf0e01916aa1723852373e7d0a13540d5ad5f0e0d43ae64231a26501d99ea42e437c8a3f21aadf84ab07976a9d76b451306eea805ac06b1156e371b95de0bc7877bc0c2e10716bf2931a7da66716f4a0ef289534a0ca17d730aecf4d28166bf93c17b6765153d57e2d3171bdf82cea6301ce8f41207215468138e2483fa874acef53657b22e5201ab217d39e67cd56b4f258d77579ac3b129ea4b3b7de01bfccc866dfa8f7c82d2e68fd29f13f30e8b9744560e202fc58c6734f2d60b4c212d72543414a28f973cb830ddd4877952f8336a6623eff27ae29e3111aa803513ac2b3ba4ffd2be64030f42731722c5eca9f55d1d2e60c03b490fbbea8a13349e4cb8026599d3e2b988c99e0f294dcefd8efa48f48a8c5f4877c6f35f1c691caecc840ca7c5da8cd3182b7387cb5dd8b286516e38699bd8ffb52b849c5ce3b7a71a5eabfd0d814ab3030f59a2d0a4f3b6fa37411d6e86e5566bd012d5df763731a3094ccd391f6cf70f974d2f4b5767afaf0464fa30e69b86899cc401af35fe82707ac7fc2c385d0533c35b22e141d98c4a5e60a7e70c7eec262c81d4b2918436488dedbdf8a3f9c0aade7e01c213a70d81aca6492349232b1a85ef4b108ed64e2f272bcca694c44ebaac333c7513a004b10260abceb9b142179f915f7d4f7262c78541c4220ab8ddb97f112ebe510516e7132202f6ca6dac88436188b0adf51c25fa7a18013de2fc8ee592c490d32aaa6c1fb3ff670704fa2e1e58d4afb0c87593ee1ed2bc199062b282691bd3d4dd78ae608f1419e5867753a1eaa1dadd45b88a363ac7b5c4ac4db4e273ed84b7d9c599bb5752c55e8ae4db70be88531e1f2d03ea185a33199e09db8e43f9a581ab770750695bda7dcdd11b29bd9e4ce541a994e6cc07ec4b9394d039153aaa86a1439576686f01d83e0e1ba2fb77b8bf4ca013c61e2389ee223e1657d35b3b2301ce453b16400804457633b4ca72d4437a66a142280eae38867a0eed9d0a2b925c7d7e4c1020deaeb518b6ce3b58bf709bebd3a639b75dfd0bb2ee381dcb46f924deb1ed13b81cbcce6907a3ca4dac9f6d01e26e811c91734c40931816009ca4bb80b36a50893930036e64c3d768cfddf4571cc053c7a1f79e41b35ffb2c5c2903c1a8fd5542c1af947300e494139c09e88aa4e9048ee6d74a8986951401c39fcaefaee85468287500f65c6fccfd01b856267e9b20f026a81813ae7980e7d6221bae274bdea2e6936115d0cfed6063c23078fc13f72e356750e6fc8eb188fb2597c8fb021e36a3c44a49bf55d5721e622ebba1407376f14b8c411e7444cb1bab7547d855e38ca96f448e0e282db3d17255a4d79108505f75fb550d81e416c93bf3296a053c58f44abf0f17d2ee4d402915cdf745483c583cb3e9db12f11c9999fce549334e20c4dcea32de6f0dcf5dca306d6c9eab0b5b157d784885a58d6153adeeae89b8a465b59f67c58264278f72f2eaa7df36f71dfd7fbe1b98004d7c6fe1a65a7c6c22805239b6e045be787ccf8bca46eac2784c798c4df211135265a11fcf9ec6ecfb585484d2cde71ec5aeb8bbefea290056a60a728fdbee345dd12b62c245319b88f82aa34631064e30989e98af9c461d9bbc77f5149739ebc134413bded88b271114bcdfa487e6308c6640de22ff36cad3fb4f12ff2b33435a29f727c876f89339d47b3067b2dcfd98e93ad87831f0af17a54778201c5222d3347dea5cf540ece3cd2c46167ecb1f30fb0be58710370d29a388de90492c0d99d4e16daa4460b54a14974bce8bd789a9dce63910ab6856d80ee71a0089b2ca48f35e9875a982dfb30fa18bb12c12f87ad1dbba4e30d69867ddec30ae55628d8fbaecef7136b7ff15a5d315368c56f0c0bd185ab54d9334c91f8c0527eefd100472a1ad3db759a2de341ae393f1bd5fbff2d3a3023e20e37e6ea59417ebe4e8ba696a396f5a3bb23986a979d653b257033ac6837f8399f83d80966b56a52c33aa599b5f41adf289de4a50eaf6f82c4d87ca1dccdfc8dd190ee85e46653a9ce8f32b30308c0a539ff249fb456e6ff83144127f1ea66497e9bae1ec8edee132c4d3bb05e800c40f9396ab075d49f00ab2869565f6e66fec6f224a1e1342a530531a5592d3e18a2e6eb0edeed29ee51f9e2bfb029c0febb7d6a696a0d86942cfa2a554512d12658ff4004753752829b6659cbb49037006b1d23e290bf699321028c1b5c40525546d2f8db19cfc478144b0cdb9cfb9e6b77ff4585259bcf1487d738959bafea4e99bb3f8a509bee497fbcd6dcea20f19db6265fef3b2922b19964bc0139fc1518bf7c548330e0d5a9a4f0c772c5c54e04e9132d0370667956e5300d4731c6dddfcefbb7990b94c4c9c64a5b079e465a52b6f6ad558d79edd070b7eb329e9ed6aa5b4d972636d31144d586197ace7201ab60ba945fdbb8a205da3550370754263d7ff20e1e48433bfe52f625c7153b48547e1ab4f0da11bf583dbcbe7c7d043ce7197fd83de29c39b29d6bdba5b33b4d2185402690000edfdd12879c82323ca13077ef1aa22c6078b463f688ce02dca5e0315a79a48c073917b4b8a991aa5a5f8b0f395a06b70227564524123cd9b4c155c6196d315902c45748edd84af2779fd466cc908ef9d2747c8d2274f7093caaa0c3f73c2dfc00a48966144c1cc6717b89cbb16749f7f63bf3e11111c9bcdeef228245ea23463bc62bd28dfc6631ccd8b984ea6d7a34c3cf4ec5e13bdedced2ba7130b9db0695e13b4aac68175127221dffcd4e9ff03b6b8f9a66cb7186ccec2b8b88324818f7851df83512cb01e5567b56684530ee7791ded3b5a790c9f3f4c5fdd03ca07750dbd9ec18d9bcf7d1946177d0c0f5a0f7971421d063950493b00cac8ba6e6e2248ffd3712c9e8eb8cc0be26b7464b64456f5cf5036d8c4841c92eabf138d397b0a4e8be0a132391c92e8e6e97ab52a1a509649c2dd11fff108c15e41f15e0be7fb3c8a5b86d97b6a17cd644cb1284c1e82e116512b9d9864c3665b51c125fa8c8076a176b777ca19da530390140bb1554e933fffbfeff0acfd71e6a6ffa4080951896d067d3c6e1a1f2425f57b1103e30ab", 0x1000}, {&(0x7f0000001340)="f698951c03840a8ca6f8315f3e85725fe86c77eb72bb5625285fe5c57a7836171a37b96041fd8064cb425183678426e527de10481e782250d1665625511f6c05ad3f2856c6a50c88387c37560c0031d38a1aad36d1f1b5b949cc5ac49c773d91c853a05d77bfd1e1a619cd3ed4", 0x6d}, {&(0x7f00000013c0)="848c7ff1fe56c185fe09541338dc5699a976d00ba776cad0fc4406ef66cc004b06dd028aa5a12eccd21d57ca708a1721668577464e76701ae7b8f3bd9b8c3f671499f043dffdade2a3f30a821adc9e6272c9ca6a74942a46341284afe5003adedbddfd51603ee3a6c73425b0534daa80f758aa6bfca945e19b887b89e6647e899519a5b0c78711ff0f66b0a30a7ce8118aa0622db64fa4f62ac7a06b761fcc84", 0xa0}, {&(0x7f0000001480)="0f1a4af1d495969659a7065799af58ff42957ffacae7071fef0d10da7ad9e79ed119ddb996d96ac1b543a6953702c2acfe3a469c81f206ca13870f484bcb105bf6e15ff3b260dbc8734af95e459177e97ff142216e9450623c00e724a6a91a7ac27a768d1f80975538ce6f06eb120b596b1c89dff4cd1600d93031126965ab5b2687fddf0f01ebbb98ce3a82a7dccfd0f750a2716a6d4a6e33a35da2f1dd5d560ba8c547300f87af8bd1bd5da3fd182ca14f8c8953c98518997f51ef684b5d", 0xbf}, {&(0x7f0000001540)="9a4c71929958f30cdb03a76b231ec6800b2f1c795ee5ca981257bda38921d8f96a40f0333d2e85ed82", 0x29}, {&(0x7f0000001580)="942931c6aca727dfcee5636bb03556a84041df04fa1bb67aebafcf7ddb32865d77f2f674cf6704333d5e9dc3bf72cf1550f5a572cf803b85fc5c08230d0cd97ae4b675ef834db3d65a00d94b130d68fee3639f41999d4d91313775502e7c3ee4612d5f7becec9aab913b06f8bd5847b109625c3a476749cd7a15dcb436ff3fdd627bbbc0fadb5962d21abcbcf4552dca225377e43fdab05a243c52f99d37bfa88d0121cb9385188b38", 0xa9}, {&(0x7f0000001640)="ff0e0cc28906a1e8055bbb37c70e0aabe1ef6b447ebacdcb79a7ed49ddc6842af25de12f7d092bf71111875d1d995176d5eb99de1c69fc02f36b49b59989bfc00c2709856daec367aed8013ad1295654b033bd431bcf6f4f6a8427a827fbc9112deaa6e99ad8092f748f4a1be950ff400a13a71f73abb6742f414fc9ff9b94cfb7ba0d635ac9523458752e3959edb2ea6e3f6927bfbcf14e", 0x98}], 0x9, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0xcf, 0x4) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)) lseek(r1, 0x0, 0x1) unlink(&(0x7f0000000200)='./file0\x00') 01:39:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0a57c3e2ff344e458861fed2916feba0791fa223267ea8e9109e4be68cd95bb725a8fc2762049994da4e7b68caedd1ef4e5c514e4208d2d66847", 0x3a) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 01:39:54 executing program 1: setegid(0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r4) r5 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(r5, &(0x7f0000000140)="a805cdb4f7a2101a99277735969a94ae58b2cc876fd0e7be163b2795b8c859d03383d0502f725e0575ffd450c0a0d3e822f2a770d35f26318121495e6374ef8d1e2386c4412ce3f24898b6", 0x4b, 0xb, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) setegid(r4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) getgroups(0x8, &(0x7f0000000040)=[r4, r4, r3, r3, r3, r4, r3, r3]) 01:39:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') getgroups(0x2, &(0x7f0000000080)=[r2, 0x0]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10000, 0x0) setegid(r3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000001}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="8c0bed660d142af454d179df4e5089c9474a7a69126702835a80dab634bb3393457443823d16fdfc3d57c8dd372d6dfc69e8647e55c35f8b3499760cb780826b3946ef11512529b54583f858e839ec9056aa771069c49f35f2be6452e908698bdf7040e35b0bdff0da112c37c6d40bc69f11f7941dad1ed11bb8b300772c97eef0c7a296e1ab11d3f99192ea9c435b08043282f4f7bd47a007c1280810c8d770b1b53275768a7a00114bbc84cf98248cd8c0d9f9e312f4f05099abfc66b3cea9a5144c4f64258a9d896c286d2399391b1c8bf9dbc626cb6bd1", 0xd9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 01:39:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x282, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0xfffffffffffffffb, 0x6}], 0x66, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x4, 0x7f, 0x3}, {{r3}, 0xfffffffffffffffd, 0x2, 0x0, 0x6, 0x5}], 0x7, &(0x7f00000001c0)={0xffff, 0x10001}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:39:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x40010, r2, 0x0, 0x2000000000) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200)={0xfffffffffffffc01, 0xc099}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x26) ioctl$KDENABIO(r2, 0x20004b3c) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 01:39:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r2}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = kqueue() fcntl$getown(r2, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x400) kevent(r4, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r4, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:39:55 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x1ff, r1}) r2 = socket(0x0, 0x3, 0xd298) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x402, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x6d, 0x81, {0x60, 0xfffffffffffffffa}}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x7fff, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 01:39:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r2, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x417) 01:39:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x180}, {r0, 0x3}, {r0, 0x4}, {r0, 0x10}, {r0, 0x4}], 0x5, 0xbc65) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)="e6ff966815988cb57da06e62fd49eb67586f5cb7bfe7f0d33214539be53f6de91d6760e6f7a6d50ad08b99f5fcb4a1d4eabf2eadef4d47b594720016030101fb000000000000", 0x154) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) socketpair(0x1, 0x0, 0x80000000, &(0x7f0000000040)) 01:39:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 01:39:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x129) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x6df9) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) dup2(r2, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) kqueue() fchmod(r2, 0x85) 01:39:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000000010140, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x4, 0xb6, './file0\x00', 0x10001, 0xffffffffa6c45102, 0x1, 0x5}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/165, 0xa5}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) linkat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) pwritev(r1, &(0x7f0000000340), 0x0, 0x0) 01:39:56 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 01:39:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket(0x19, 0x8005, 0xffffffff00000001) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:39:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x100) r1 = dup(r0) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7a5a2c20c390f1b21f21154f63f84927bcdd1d3df44e15019250b7", 0x1b) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='c\x00') 01:39:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) r2 = fcntl$dupfd(r1, 0x40000a, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x20000003, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0xc0, 0xa00, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x12, 0xc, 0x8}], 0x4, &(0x7f0000000100)=[{{r1}, 0x0, 0x80, 0x80000083, 0x2, 0xeb}, {{r0}, 0x7259b72c82182882, 0x20, 0x91, 0x7ff, 0x2e7}, {{r1}, 0xfffffffffffffffd, 0xa, 0x0, 0x0, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x0, 0x1}], 0x7fff, &(0x7f0000000180)={0x1, 0x4}) 01:39:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 01:39:56 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) getgid() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2825, 0x5200) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) select(0x5, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 01:39:56 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x81, 0xa301, 0x80, 0x5, "057ee7212ed7b4cc3589e97edbed7c02f5fb9645", 0xa6c9, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x101}) 01:39:56 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000f00000000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000000000002, 0x0, &(0x7f0000000200)) 01:39:56 executing program 0: mkdir(&(0x7f0000000480)='\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) rename(&(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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 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) readlink(&(0x7f0000000380)='\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', &(0x7f0000000500)=""/4096, 0x1000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) unveil(&(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', &(0x7f0000000300)='c\x00') 01:39:56 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 01:39:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100000001, 0x5, 0x9, 0x8, "1d7eb54385913df70d70d86dc5794a3ff117ed08", 0x81, 0x6}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfffffffffffffebd) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) 01:39:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x104) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x80000001, 0x9, 0x1, "ae43d5b77d70761a49f5f4e77b8220eb3e6caa21", 0x9, 0x4}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x785b}) 01:39:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x4) 01:39:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffff9, 0x2}, 0x8) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ad52cd3b1e2eaf66"], 0x10) shutdown(r0, 0x1) 01:39:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c1283a5b164b2aa6998a5aec2c1c295bf234505356095dbf9e50a4a5079722b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cf05c5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e057c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9acc07791cdf6046f9f71e", 0x100}], 0x1, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x3ffffffffffd) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x3, "0bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"}, 0x102, 0x800) flock(r0, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x7fffffff) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') 01:39:56 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x10, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233a27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 01:39:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002680)={0x3, 0x5f70}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000026c0)={0x0, 0xffffffff}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002580)=[&(0x7f00000000c0)='-:\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/\\/(\x00', &(0x7f0000002440)='\x00', &(0x7f0000002480)='^\x00', &(0x7f00000024c0)='-\x00', &(0x7f0000002500)='(*\\*\x00', &(0x7f0000002540)='\x00'], &(0x7f0000002640)=[&(0x7f00000025c0)='\x00', &(0x7f0000002600)='\x00']) 01:39:56 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x4fe, 0x0) socketpair(0x2, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000), 0x1fffffffffffff7d, 0x2) 01:39:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) flock(r1, 0x8) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 01:39:57 executing program 0: r0 = socket(0x20, 0x8000, 0x6) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchmod(r0, 0x20) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r1, 0x0, 0x0) 01:39:57 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 01:39:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001a80)=""/247, 0xffffffffffffff26}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000001940)=[{&(0x7f0000001900)="3e498912b1cb82a966f6848a0fe22077278a02aa3989349033174278b7d0a3fecf4b30459ae06bc632daed7117da", 0x2e}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001a40)={0x20}) close(0xffffffffffffffff) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="7656ac379f4275bb7f627f822c329fa5982f81b7c9e9dd1cf375116a0d5a0712751ed87566a0dcb6c7e0bd5e86ffcd667450f067bc9d95cbb25cf66fea0fbacef8da133c5079c02ca472b23a9403", 0x4e}, {&(0x7f0000001980)="cc6e8650040ac0c3555cb6869b16fe80471accbb8af559205bd0d4efb107eda94480305a2530fba14f5a36824d3cd1876f3a41d88d9281513b5d6aa411cef5fbfa85ef02268422cb8e6ac103ce01195d1965509ce27ef8ce1db6c45cfd6008a5caa3b4345d37eb42ce9689c3a25ce8f2f4546a81dcb65a5b24f3ee2eaba5309692fc8790de3145c2d7be6c30578ad64e419b2448d73b64", 0x97}, {&(0x7f0000001b80)="26456af235a6ce09eab835f1e5f2683c3a10151b8b20db66c986dcdcb937300cf8a0499c1228e10376c8768a47a88e4dea876f5043e16c97f5d2760cb5d8e953f8a280f35f14f2a2be94bff53f9de7b999298f0d4b906bacff85335417e665ef5f44f172125102b975c3d6f6e6595608ad3c4a00f4db184b2bb373aeebec4b788d2f7298cb24c8484cc69cf42059653ba01ab0a9c07dda122ddc8634840775900fd1cdac63a10587ccabbdb05c48dce74cea09658a46ed7830cc89d06fba685bd3a1558c078b17fde887c618e1fb79094b78cc25006f1ae5aadd05fefafc92f52820a20a6144a7efd8268d925336bb8d367ccc7d948835ae7779", 0xfa}, {&(0x7f0000001c80)="6665e1bf9d8b8aad609b4fc96391614d16bae0a48c3cef7d4589ee801143379c1e7c9dcd6e28579442f07f6598d10d2253179cd22a7a360e2a038c7b481c4c32a422b4b9f9c7a0f8069ddb96d8ce3ac7883f4ca98e1dc9443486e541edaa0b311f07287db361423d3089c736157985296f8bdfe0bbfa3fe868fe3a58b738927548d9d935e0dcf099245ccf15149090a160fdb585e837", 0x96}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd0\x00', 0x130, 0x0) recvmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000001500)=""/210, 0xd2}, {&(0x7f0000000400)=""/158, 0x9e}], 0x9, &(0x7f0000001800)=""/242, 0xf2}, 0x800) 01:39:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x112c, &(0x7f0000000000), &(0x7f0000000040)=0x4) poll(&(0x7f0000000080)=[{r0}, {r0, 0x4}], 0x2, 0x800) 01:39:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f0000000040)="ea54cefa167b50195cfc57b474c935d74994c5161ee16eb7540c4ea6e3b9727c20383ccc4df8fc7fb9cf45f04a40d00d019f4a57c977755d7492d07ee8c765b90fe38f942531484ac1798e0e24b09efe7c0125d127e58d9fa4e8c6c6ebebace18a306bcc7e3ca2ed449447", 0x6b) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) 01:39:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) r4 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) r7 = semget(0x1, 0x7, 0x80) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000240)=""/157) 01:39:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:39:57 executing program 1: r0 = socket(0x20, 0x6, 0x200000000000000) shutdown(r0, 0x1) 01:39:57 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x400000010, r1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = getpid() getpgid(r2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0xde73, 0x3}, {{r1}, 0x0, 0x14, 0x80, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x9, 0x40, 0x3, 0x943}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x94, 0x8, 0xf6aa, 0x401}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x49, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000001, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8b, 0xffffffffffffffce, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000001, 0x4, 0x9}, {{r0}, 0x0, 0xe2, 0x200fffff, 0x4, 0x3}], 0x2, &(0x7f00000001c0)={0x7fff, 0x7f}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:39:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7fff) read(r1, &(0x7f0000000080)=""/76, 0x4c) 01:39:57 executing program 1: shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x20, 0x3}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f00000000c0)=""/25, 0x19, 0x841, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ff9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffc000 didn't change! 01:39:58 executing program 0: pipe(&(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x88) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="50a4eb27e89819ed7405f9558527e2c7fecbd92f92ff6e6ae451d6f1312a96aa2cbddad174c98304334d886213808e26f5d5e37d21efd2fdfe52f76d1476c29633a4f96d63292a7c8d82d5d85382770cfcd4d93fd53b9cb731f74906c7cc5875f34227ff3c02f391359a9bd0b0cc1484f7c5757418053f01cc156242c9df1296458138249cca0f28e66280989a7a7234ebc6ae983e3b4b895bcfdac2cd7ea52e075ef6724137812a7e87ed9e6141c53363ca3105c03ea3ef0d500d6a7005c84032078f85", 0xc4}, {&(0x7f0000000040)="79ae5d3905cb323cf705fb83", 0xc}], 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) 01:39:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) select(0x40, &(0x7f0000000080)={0x800, 0xfffffffffffffffc, 0x7f, 0x10000, 0x13200, 0xa3, 0xc55b, 0x1f}, &(0x7f00000000c0)={0xffffffffffffffff, 0x9, 0x8, 0x67, 0x9, 0x3, 0xf, 0x5}, &(0x7f0000000140)={0x1934, 0x2a, 0x3f, 0x8, 0x1, 0x1, 0x8, 0x3710}, &(0x7f0000000180)={0x7, 0x8}) unlink(&(0x7f0000000100)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ff9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffc000 didn't change! 01:39:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/96, 0x60, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 01:39:58 executing program 0: socket(0x1, 0xc000, 0x8) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000640)=[{0x98, 0x0, 0x0, "e7cf8822d00881b4c5b9c66dd9c380b465bf1f90f59a1dbd156c2f58ea5c075c5727362b38444e93bb7bf239294940a52b0191e9182d3c0a86affe2d1f1b51227bd5adbb1113131608e18975a59ced1b442fd237b6330245a4c505f88c5d5a063f6706700ac60bd05722b0f3ae4d08c2dc774a7e99ae8b6e50b40aee42c3469ea4"}], 0x98}, 0x400) 01:39:58 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x54, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x112) fcntl$getflags(r2, 0x3) 01:39:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="52b216bcf92ab88338cec0cf9d020d588bb9e472f1d5b61b0307fb8cc88dd3888c4c9b76bf5f16bab6f9408bc2203469bc339167e8701e75438da4541f6dc4eb50f477a7d95a4074a261dcfa811939ab7029fab63e640bca724484bb74e827ddc8c5ab412d594b90cdc6457215544e790d3a354740a69b14a6c8266336302612deaead304d5c59c9e2d93156fcfae9d1474a9f6aa91a0efd72c4bdec3555ba91a0ecd31377fe387303613a34c61166f303b9f4e587e966b5946b4a9df76fbe2889fb199ac4f5a73dd86780995a1d043a9ae2d87081a00df6e279f9d23f11f608fecbdde935ad639888e590fec7d9622fd72f8f9191a79e1fa7e8969f0295f3b2501c1568f67b456e90ccbb5045d91c1c82edd09ac9825b6f6e6a62a48792badaddafec79357d5a8f316f7d0dd2a8da7cab2adefcb0ccafd67e079d2bb2aab94d5630398abd6e97003d41597d83b26d335635464e990a84d71fcf1eb7cbf6e2bcb0a477821952e499f0681a683995d7f9dac718a2af42cf0e27006a3ee0787e79f59bbc0b1f93291321a29cffa20c6bc3c910a6f6361529b13fd61b585539fddc627de53b3b5ae623816a8932614e5bfa926c02355541de4b0a49e2735962dc751cea1c747e2164d8ea8032f93636aa0ab1e5cbf35d91734d6cdfc6760c9c558665196ac50ee3e2d22a45432ad8005099f70c1cea53a6b22bd9bbed1f830c616fa8858cc9965cd9da16ace3193e090b67f7f3925c15d3ec7583d33f1c3464feda96391eb2807a3badf95f57482bcaa8b710ee861567fee576004968aef3876b08157183204c3b88343dcc15b0dedcb1dc9f91769bad80845dcfac374f5b6081bfe66cf13f78518ebda5df9ebbb9d94e6e7594166858d06de7a0ebf5e2f60d1e6345763dd701c6fc8607688c2c5f14e23aac8703a57c3d086ca1c5f7bc6c67f8bcb840b87f517689cc121bd09d718ee56d065d34239f462459670525fd1a882b24c03dae2f8fa1d1ab114fbcf7c8a7dceab052315c1b19350aa010e369295d4888b95e151950b65b56269d35c370f56d9cd0058314df1de05597e73179809291f085cb1f93e98c19b68c14efb331e90065289c6b13b3fd126e46614adb88fd329463118e5651bc10c4dd036c9a39399f98bd6eaaa0538d711d26f232975a21d3a682edd7bbc2ca976e5c90482f8856b64237a40314c7ea5a2f1cd36b1745d18f02f8b5f96d17f2ef14298afc7c29787c04acb607bac2d4c1fc270784254e73b42c1d620d4ce6b3609f561ef9c78bd089ca8d2473eea4b19c7a8da5943ed71862386be511c013143d46aefa427b6ed99a4ff1fe8f518ad64ea99b31d29c94544b95127ddf4e7683e014c1816e5f93f18106ebd8e05d715eaff9ac7c8e9c704620d2856d5d51f0442d57ad3d108676952112995f554b2e7a679a2c42f68bfc6dd2cf1ab540bf6ec54061bf211992c7dc8d245d880075d5c7d723ff6f8848160d5f1c4f4511e93417d5fcee785b81113307e47a2e05ebe8c50a7da4a47a79378ebf05b12834b88335609b62691d0a98aabacbb39fd72b6274f671294ab0cb3ce9c55fc8c36e9a70a1c571dc00edaa21503887f58a110e40036872e869a731e12753133ecb698835fe81ba5c7f50aff0f62bc41aa477754bcc2a60e8bfcced4ff6d89e3b1044bf292ce5d947a356721b89f401cae181be4198710df2e54a9edbf09980bce33e07a31893f38839ec8c76e3c2c12928e6381ee36a8100b664646cb254c77c29afe2236ee5b76138a9edb15281cd598812d98ef9b1ce1da5f97ced6e51d95351dfa7c2b8467ab6fde0681ae1dbd92c4ed9df06921ea867e51e341af2004d610cb78f17a672e973bb6750f0f3f70f6e81a12c036a22760dd2e285de5abcc042904755a1431b301bda67ea6ea42b900a353d13d5638bf78293e29d9d299b4096d233c0b77b2a838519fee1b53c4feefb33d6219782100bd327dc76a753e59b9884e163cb51c846765504e06a81bf1082e86bbc15a61ba7ac8f17abd0c39daeb1f2603940e23a86f130ef544406390f433e250ca9835c02adb3ba9b43ab8bedb6c34e98b130ac9b98ee61731658f44537c39e00dc6415bbfb0d5f3bff2b0fdf233775cdec7f82c19ff97eef34f67ce2ebef175493c0e9735df5778005138becb26b4925edcc3f5fc95f20675688be43d7e2a3697d1061e1ab899974bc6677ed570c9c4f63e6a7e02ad544b2259cf8eb26416929eec6a01f650258d89711c57c7cccd2927130c1d0b31d58581aff6c552098db75d009de477311666358417445464bf4abd816c54a189c26a9792b4df8c8964808888f9f2af30e6114ee15599e340d1d0a396d7ffe842ea8eea9af3760ca9d70c928d5ce6ceaf1ce3b6f2a867139b6a0eff275417e11c99aaf558b8e504d891dc2ae365464d0a2fc2c3e096501d3b2d896ae6ef539029b5edbec7c328177c8d28e9c1aa295043f20439b696c3210a14cd3fe5e1f723b4cbc4f312bef2a839aacc09916e06a816ce6cee60d95b7f330ae4080799a3016b368930afa1555cd33298abd5fda314413fefb57ef097a2615ea47821104ea1b981510577e27a0163d45bb33cd68a7978e3ab1647a637514d6238d98d47e01570ff0092b18de1e058fa6608b22ffde75ad9a46c76cd8bfa7ff409e2d1684944553798045341aa094202afb3ef7be2d2f37d0409c7a79af0480265faefb7812e55a5f5207e525c720d53921745ce38dd166b3864865707af011f3120c4406e94751dc3de09bba91a676ca76537e6cc412f36737d8f0cc2422804ad43dd9bad97dce83b2688ef86135a9d47018be7ac860df11052fd217cb05592b9edf646019ea09208bc45b7aee1a7c5e61791a05cb0152f78d13ced9a11de3d4eda2d49dd19b71c12ad41f1cd8f6183d58c4dd7c48e4d04fab3e95e7cb191cccdbba6afa721fa68714544c35413ec415c6ac98cd00f77bd3143b675e4ad88b0a313ab58f07a0157e6fa7e15d4f642b2ab74d8147dcf7cf8ff51db60590894eb5942dca81c83e9614f1cf85afb0a14a69beaf8ff8301edec835e6bd2171ad31708ee1e5d7e90374eaf6dc95659ff16eaa15264f1ade153d33f663cd62a293f268aa52362d97ab2abfce86b4bb9013cc86c31ceb8b7afbadb5347e54e100dc9b22a28c18c88561389de16326e994bb6b88d263dc03ade8dee372c7c12d2c6e52b40ddd98bdfef709cdbbb56632e26976225473aed14b0ab84590b54bccb4a5bb6b50d6bb9917959b014d19a11e262b3aa58224f7386d73979dff343920f08bcfaeecc6b9167fe342ac3c2771175f94ebaa68f55dffffb240e9227ec07e46e28a981424cb0a084db3cb04402b92e1e5854ca4481a20117387e3657c3c985080136cab31e8b25d8f5f629af0320bd2c4b3d873f307fbc6dc3c926ce1d800d6c58b92eccfb47914c833ef20b40e5e38aff2eda35c498c6e783d254e71400a7a7515fc42e9a55072ed05475e0f41eb67313a53f3cc5115a3454671863a5f746290536ab4daa080d1ce752dfb6899f475210796609a4b46f8bc3279395bdcd6ee15e1ca37cddcefe9084730eb58ec894d02a773296ac1268f64ab90152125e123f35d882f987a98189de6f6252b70dc732a6f31bece4380ab0afdd3da3ee5c541a7750fe35bded0b53cf749058e2d9b56995f3fc7aa4181775ef448db0e3f3d1db8bf898acc5677e908d2cbad7df8af98c240eb112f2a970c5b4541ded319cdafc5b972ef78e5ecbc8234b2b88599158f69bd6b3088ad30962edf0ba12fd7fe24ee908e93dded7a1b6c6351e6b817193e9bdb523e849db5708f9c482b88125836c4ba242759eb512c84f7accd2fce906fa69fcd49c4308148417dfb641414d174b6e6ce80bd4e1a53395937400cea0f15adf9111a43d2d09eaf96ab14b98a0ba2a7919678457235496da62956cfc17bc85cbff6f086e7ba04273b3d93b8ba8e1d3f6a52c5609759d1b9247916cadcb5f4ef7a20a41a24f493c5531b74790d71b90f4c12bed797c9e2e4a8de3601277a81ac2f4873c05f8cb894206911c7bb5909a84e6c1c60683f79802baffd414121a693da14fd389ea181a24d6280f949ac54532e91c2cdc8412da75d925a7ff240f8e96b3c96e6b05360541f34e7f2a689a05e18a932e99f2c13d9da1b32134636921099f984f0dded2c5b5685cfa7365dfcc833ef77098fa602245ba188561af43ebb105e6d427afdc4b4685c2909c81f1082124afe32768e11a7a417eb9620e796288f59c188b915f68fcbc619190cc1d4a13fe5e1cebce799d19fb75f2217c3ba949434f2c2d1e0ad8792f59a96d93bf0dd5802e095d759a7096e994dd5a422bf57925d1f17753b9e172aaab4763e3f4548592ffb459af5c208f34e840e6e8392c1a5acac0a1d9086145de23912d8158f627767154fb0489400c50cc1fd50085cb11c78d7dd86f7a4241041d022236414041c09ac77d0b63e6898738ef0d5bdd7c485ed60064e734c2a7a38d0404533e76ef94f9775b66690579d25c2148dfc23ff9ee054736b168a0821b52a715063ee529a23c6da67c7f5fe260402c756cf203cb4451ea1a09b0247663974a124c9baf72effd6522f367ff96620e1c21f5889cded43d3ac620dbdf0b34547c29445d527b72237af02d48259e1b27e30324b5caff47d6a7f832d77351aca3f727b4d8774b9bc8dde13fe65a4346025692648e290aba2c611171f9b2404d2ae61a619d8a625131b6e31c874f74f6ab79e8554ed3f597372ce1638a558b407080f19102a23571ef21e3f67fd2d3eb3b1fb8da0724f5968edfd0ab46fd03e59c57c8c6d48c703e2d86f3657b0c89e270cadd817538f25c124d06b647b91840dec9c618fcc23d644c5f8d03057f508b03af8bac6e017b66c0ff7016ffab1c1afec7e6e97a4726cbb41bcb2e597b6b81ef76c93f7f7c966975c647be9694361a7fd4c74ab234ecd7713e7e3cd425fdac0b966e21db32633c4e587a6908a9f2e4d12874bc0b7a2771f2d72d876e7980ce5598df927556f203b13149c2e30d8deb059b58d2e14909f6b87f9258551d2d7a2215966b90997d326ff07dbd8b2cd005d6aee8936caf4dba9d53d9f28c73f3cf069ce483d416700e69bd483275840bd6883c45f5af62c253b422fb5b00a4410132a1fd2d4a5be5749e0c3ffedef9022d8498a367e7ecb5139fec457b1bede6a8b2e699e4cc5db2522f94daad46fda73529d4bec1e5fadbe2006bec62e6d6ee0081b5a1ff45072d0834ee3885645b5d742c3120e4a29577eccbcbf3f9670c0bd82ac3d87ca48c1ea4398c7b35709a7f789411ad1a8fb13d3130f2c1ab95202b7f098d20a4b70a83c2e7e615a2ff7bd97aa01fe9aca8bad75cb3a9cee37e828c4f1629f836fbf5583cb929989637f084e3757a9f1e879f092e6157bdb922c57dce178b084ad6bc9d6be0d279527cdb80b4b44452321b13797aa792e3e5ad219ede22089461304b838af56374b5d197a8583b2fd131e64f88a37959da9058039f33c99b60fbc0aeaaa90bac55d2ce5240e4f85a66d59495e7ae527f4c2649123f0484270d3180f296e184a15e4f3d6c3b018edd58277f2eaee40902a161eccbe452af1229fd95eb92131ee1df76b872176e817356b4917a890c2a28e4a86838368883d50b2809983c06ccac674af67ae1982ff39abd0914ca3c2b2cf1f641fa7cf04361a32253720d4f7e47b91964bd610a38cf962d66f47ed01264e92b224006ed1a3bcc57be1421985c23c0ce9e8a9d7b16fd03728e1", 0x1000) 01:39:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x2, 0x0) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f00000ef000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000354000/0x4000)=nil, 0x4000, 0x1) 01:39:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bd", 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x80, 0x3}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffe) close(r1) syz_open_pts() write(r2, &(0x7f00000000c0)="f126e5234ca956318adf4baeffbdc62fa8ec5f76f11c8579ed02cd753192815a36cba79e0debd34356ea3eab3212b319e63512c4dff2d1891514526f5f8a27c9ef507d960683f46360a4cd01af", 0x4d) 01:39:58 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x1b, 0x0, 0x165c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) setsockopt(r0, 0x10001, 0x3ff, &(0x7f0000000000)="4940ca3be4aea4d867fc4331e4b106eed3600fd54502d37ca9a52c84eef79a7fe9cb70a98c3b9c88c811c1696075939dfc85f3971b654bb7488c7f96ac3938cc513867be4b0020ed951e527ac34df0ee84bcb036191f57a7f1bdf2c99feddb095238486affab912e3b435db78803939f59216b4a1827c4f831ba4161fd76d451ec236863591f0719660a090b75cc0d11ad88c6fea82b5da08f1f74a2e47cdeac56469a297ba1485726b8966617fa5476bd692a", 0xb3) 01:39:58 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000200000000000000000000000000000000000000000000000000000000000000000000054196649060c5d07ee9f22e78ddf5aba0000000000000000000000e60a00000000000000000000000000000000000000000000000000000000fbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r2) msgget$private(0x0, 0x20) r3 = dup(r1) r4 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x800) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x40}, 0xc) recvfrom$unix(r3, &(0x7f00000001c0)=""/129, 0x81, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) 01:39:59 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() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x22, 0x7, 0x1}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x1ff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x2, 0x5, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0xff}, {{r1}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x9, 0x2f9e}, {{r0}, 0xffffffffffffffff, 0x88, 0x1c, 0x1ff, 0x2000000000000}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xffffffffffff4946, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9}, {{r3}, 0xfffffffffffffffe, 0xb5, 0x8, 0x7fff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x18, 0x0, 0xf6, 0x7}], 0xc66, &(0x7f00000000c0)={0xa, 0xfffffffffffeffff}) dup2(r0, r1) 01:39:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) 01:39:59 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x4810, r0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x0, 0x8}) 01:39:59 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/153, 0x99) socketpair(0x0, 0x3, 0xffffffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x2282d8e0, 0x3f}, 0xc) r1 = socket(0x0, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xc) socket(0x1e, 0x8007, 0x7) listen(r1, 0x0) 01:39:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) close(r1) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b8c2b02", 0xe6) 01:39:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x60, 0x4505) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r2 = dup(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000180)) 01:39:59 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1000086138) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x80, 0x1, 0x1, 0x7, 0x4}, 0xc) getgroups(0x0, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) write(r2, &(0x7f00000001c0)="4c0fc55d0d", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aa", 0xf0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:40:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x24}], 0x1, 0x0) 01:40:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000002018, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x160) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt(r0, 0x2000000, 0x8001, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) 01:40:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = kqueue() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockname(r4, &(0x7f0000000200)=@un=@file={0x0, ""/71}, &(0x7f0000000280)=0x49) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = open(&(0x7f0000000300)='./bus\x00', 0x802, 0x40) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000340)=0x6) r7 = getegid() fchown(r3, r5, r7) r8 = dup(r3) accept(r4, 0x0, &(0x7f00000002c0)) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000400)) 01:40:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x1}, 0xc) recvfrom(r0, &(0x7f00000001c0)=""/11, 0xb, 0x3, &(0x7f0000000180)=@in6={0x18, 0x1, 0x80000000, 0x4}, 0xa) 01:40:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) getpid() 01:40:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 01:40:01 executing program 0: r0 = socket$unix(0x1, 0x8a7a14f5b1338e1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 01:40:01 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, 0x0, &(0x7f0000000080)) 01:40:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3", 0x66) close(r1) 01:40:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) 01:40:01 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x10001) semget$private(0x0, 0x3, 0x4) r4 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r4, 0x0) r5 = semget(0x0, 0x4, 0x0) getegid() semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket(0x18, 0x4004, 0x80) 01:40:01 executing program 1: mknod$loop(&(0x7f00000014c0)='./file0\x00', 0xc040, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000f1feef0000010000e4ffffff00"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000000000090000f4fffffffffffffe000000000000005236cfc0c8a10400000000000000000000000000040000000000000000d2e7b5893ae1299946739c2bde00000000000000000000"], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/253, 0xfd}], 0x6, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001540)=0x80000000) 01:40:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:40:02 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 01:40:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x800000002003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x480, 0x0) kevent(0xffffffffffffffff, 0x0, 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, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x2665ae75, 0x0, 0xfffffffffffffff9, 0x0) 01:40:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x21) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='@\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.@\x00', &(0x7f0000000380)='$>]\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[$\x00', &(0x7f0000000440)='\x00']) r4 = msgget(0x1, 0x240) msgsnd(r4, &(0x7f00000004c0)={0x3, "1533bff70dd8fdb54b1161666043fdf7a6fff8e3a7450ea0cd5651fedd57acd53a7275230f132820dd54b7a5363a4a33c88f06501537ceb939bbb00b119713c86700df470fe049c9beb67026950766fdc1c0aa22bec9a8ae046057d89be65e60a11ce94376f72ed996bbcff695021b9c924068c6a878a1eacde556a704e49b1aee5131ac4d8f5f01b4"}, 0x91, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000600)={&(0x7f0000000580)=[{0x87, 0x8001}, {0x8b, 0xe0fb}, {0x23, 0x10001}, {0x87, 0x8}, {0x24, 0x7}, {0x6, 0x800}, {0x8a, 0x20}, {0x25, 0x8001}, {0x24, 0x2}], 0x9}) r5 = getuid() rmdir(&(0x7f0000000640)='./file0\x00') msgrcv(r4, &(0x7f0000000680)={0x0, ""/187}, 0xc3, 0x2, 0x800) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) accept$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) bind$inet6(r3, &(0x7f0000000800)={0x18, 0x1, 0x10000, 0x3}, 0xc) r6 = fcntl$dupfd(r3, 0x0, r0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000840)="266d7de9e3599ff2ec47c427abe12ed26912a167678abb038cb4854418e78e579500a78ea79476a7ba24c1d9dfc791fe7080f0f1cfaaacebe60bb73d5c8e1f7d448797a448786e2a2cc644d27077569f4735d6fceb432e1b89e733b3e9983241829543459db8ed63bd3d27b5c22718985b23b80d221df957d96f1217bc964c5d98b3f1a5f5c8bc311edbcdf991dc5ad3c2fbbeff08e18c7154c6a55d9d93cb8d0e95cc12bc887ab2a42df9eec596a08e96686f34eb3191ea6dfea39c57d0709e69f4055db4cb451305f6843a50f9b64794ccc297641e7b55be68dd93a41179ffcc3cd7536b17c892e45fdf18a74d374486a590e2ab1b5be2780697cfc9", 0xfd) unveil(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='c\x00') msgsnd(r4, &(0x7f00000009c0)={0x2, "ea034ead256ba9d9d4d261f549ac"}, 0x16, 0x800) r7 = openat(r3, &(0x7f0000000a00)='./file0\x00', 0x10012, 0x40) r8 = semget$private(0x0, 0x5, 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000a40)={{0x9d51, r1, r2, r5, r2, 0x80, 0x400}, 0x2, 0xffffffff, 0x8}) renameat(r7, &(0x7f0000000ac0)='./file0\x00', r6, &(0x7f0000000b00)='./file0\x00') unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='W\x00') r9 = open(&(0x7f0000000bc0)='./file1\x00', 0x8000, 0x21) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000c00)=0x4) chown(&(0x7f0000000c40)='./file1\x00', r5, r2) fchmod(r0, 0x40) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000c80)=0x1) pipe2(&(0x7f0000000cc0), 0x0) 01:40:06 executing program 0: mknod(&(0x7f0000000540)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000580)={0x5, './bus/file0\x00', './bus/file0\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x60) write(r1, &(0x7f00000002c0)="9cfce043e1dbbb0000332e550446b56f26e8a92340201c2893be363d6e1609cf0b4c061e3fe5127bca2d122b44718832275d58ed15eaf06dd726d0ea9cdbb0432a4b891d972580bcdc005cc2e51caedecdd83053d6f5f69d09210fa0403d95131833e44e0300d30d8267743fc1799efe96c60fd049701f5aa991b79d557d730fbca4bc233368cde22cae3dfaffffffffffffff0aa11b2b84f50cb87b58a2662d69afb3b36c2fc2336c42e24b71b84bb9cef431c18a6ceadcfaf2254f42855813fbf420c1e57a86d46a8fa4e474dcb86b6059febd04a64092d8ec58263ad2925c8b5d7feff953e807692bbe2683d701f5dfb4dfe783433733ff27909590c8fcd5e575e38839ee5bb7fe88fdf25a85c968ea6d1b12578000e4fd393dc73079de68fe01cce04ea0f04332c4681a6b2503fc587dbf7a98544fa1f53c78d10210d6ce213c3abf47c2a415971993a7b50095beb8516581a3d3da1ffde56ce775cd48a9fe22de6c4627834dbd5f33e89b73ca37d28c9346d99183d168c835b7cbd29871585aa678d911cb259835f250", 0x18c) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/\x00', &(0x7f00000006c0)='^\xa9\x00', &(0x7f0000000700)='#-)\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000980)=[&(0x7f00000007c0)=')#*:\x00', &(0x7f0000000800)='$(-W@$\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='/:+\x00', &(0x7f0000000900)='-*\x00', &(0x7f0000000940)='\'/#\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0xc010, 0x1b1) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000480)='./bus/file0\x00', r1, &(0x7f00000004c0)='./bus/file0\x00') readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/252, 0xfc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500), &(0x7f00000009c0)=0x8) 01:40:06 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 01:40:06 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) socket(0x3, 0x3, 0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000000)="c17fc573", 0x4) 01:40:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x7}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:40:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) open(&(0x7f0000000180)='./file0\x00', 0x910, 0x29) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$KDGKBMODE(r0, 0x40044b06) pipe2(&(0x7f0000000140), 0x10000) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000100000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) 01:40:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 01:40:06 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r5) setegid(0x0) socketpair(0x7, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x7, &(0x7f0000000040)=[r3, r4, r1, r5, r2, r5, r0]) 01:40:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) write(r1, &(0x7f0000000040)="a5ed5b74f4769d13ecab06d37fb9fe62428dbeab248006374737d53113be92c779bfda684a25b4392653b7321e8597958fc809ef4e92d750d8a8a58d7ca9c6a8a41a6dd6df4c7fad353c772aa4135f57d73ff32cb8ee6f2cdf2a3c53d10ddf9facd04657d6b566cd4cc0c7f56bc64b944d77c3dd84a3db0745ffd63b03fe55ea184abe68aa75210f282489649642476960d6cf5f564da352a132c34cd62f541372f9ba2fcce2f892f14effe3bb696f0be0c43691f25e", 0xb6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 01:40:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x90, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000280)='./file0/file0\x00', 0x4) 01:40:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x0, 0x7, 0x3, 0x16763448535e784d, 0x401, 0x0, 0x2, 0x3, 0x0, 0x3, 0xa3}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 01:40:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0xc}], 0x1, 0x0) 01:40:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7a, 0x2, {0x2, 0x9}}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 01:40:06 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, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f00000000c0)=0xffffffffffffffff) 01:40:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xe2}, 0x23b) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 01:40:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) clock_getres(0x0, &(0x7f0000000000)) 01:40:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc84f38", 0x14) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 01:40:07 executing program 0: r0 = socket(0x32, 0x3, 0xffffffff) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 01:40:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 01:40:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000000)={0x0, ""/161}, 0xa9, 0x3, 0x1000) 01:40:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x7f) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 01:40:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 01:40:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d050010000400000000003d825fbf12", 0x10}], 0x1, 0x0) 01:40:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000040)=0x1) 01:40:07 executing program 0: clock_gettime(0x2, &(0x7f0000000100)) 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}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchmod(r0, 0x40) 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(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) r5 = semget$private(0x0, 0x3, 0x420) semop(r5, &(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:40:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() write(r0, &(0x7f00000002c0)='X', 0x1) 01:40:07 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x212) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) dup2(r0, r1) 01:40:07 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$dupfd(r1, 0xa, r1) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 01:40:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x11d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x5, 0x3}) 01:40:07 executing program 1: chroot(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x84) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') 01:40:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2000000000000000) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 01:40:07 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) 01:40:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x13, &(0x7f0000000040)='\x00\x00\x00\x00', 0x10e) recvfrom$inet(r0, &(0x7f0000000080)=""/243, 0xf3, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:40:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x100000007, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000240)='./file1\x00', 0xc) 01:40:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000177000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:40:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x180) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 01:40:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 01:40:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() getgroups(0x1, &(0x7f0000002300)=[0xffffffffffffffff]) r5 = getpgrp() r6 = getuid() chown(&(0x7f0000002400)='./bus/file0\x00', r6, r4) r7 = getgid() sendmsg$unix(r1, &(0x7f00000023c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000022c0)=[{&(0x7f0000000140)="b5d650aa6dacb65ca90687132fc98af0e296d2b424a70f60b0f3614f32c36689015ed4f7c6a78d793d317c5d3b2f47bf8d512bbbeea9650ae4ae0f8a161e5d4621b83d1284d307ede7af35ea3525a8a8e1449608a970cd58cc10277761fbf4d0ba2bf27c5df2ba8d304bc862414018dd7582e94e03425570d8", 0x79}, {&(0x7f0000000200)="7dc46aecf1c48a6fa5608250a97015bdf8a809af9b035e0d28f03c1d9225311eb1a38f01f028b69ff6bb959230839b3930b0ea1b15186e74b148f4a11ef55bc4cf982c9998115660f6c66a04c54fe4cfd09065b162943e401cb61e5b1706bb90ba8b6cbd279cc3aed7d365cbcb7c4d5945a30bb73246c4c49be1839021d6e433eafb75adafd9a0daa00ffa7b77d6e5eea4ab89a5f7fd848008ab6e799228194bbfc8bdd830d4cea8b01223d96e7fe6a912dddc1ec866c50fe1ce48aab7d2a57de01bacf5669660bda19eb6cc9bf56cc71141df99d966a257d28cf68da29d46eee1508512855eb254405a53f312cd011a88ed3b4271956166888911d547f28a13f4818ada44f692d4766a15152ab88f126e513e48e2462ed745e4b61426ac4d7d122826700ad8629edc8a3fd62cf71fa9a1a97b198b78ae245dc4a145b41ef0f048503ec3eb88bb887af28788fbbd25f11c9e5e60ed981d9ab885bd725513a6f4e42f980c0592412286ee00694b36dfe3e76a901ded85f05fb051fa56055b37f5acf27bf4d87bf3ef7b5cd9ea7bcd762abc04c2831c38dda19ee2af5c13f485437646422b318047137b797b1ed1d06405e93e45e01780fdf2d7511cb2e27f0a46354e4d61673d428a3a49287324db809886ac423268f70007d3a60cd6488a3740c13bba957029100f0488e89f9329b175b86b4068a95712d7fb4fba04e7731c34deef763ca0468d280e16034f07c350c5433c40182b70b1807ddb75fac43a43a530cc9860011f58b3aa4cd29dc45b9683a3bad107b5a1e00b0fa9e30be6546f80a4967a35457df40c171751d2907c813230602db446d5d7bfcbcf626010e3c1a2b6878a50247807c3fb3bd667e26bd09e9cedde3310649f6912c30c928f7d549186776b8145a324e71a45e32ad9a09567a6970d900d46efa5376ffdf7dfd69245c3e89d5b947299d46809e774abf7c356d4dbf8a4bf70c163c99ad593258d601e9056fb6d7cdb2ed5c63d1ce72f30d84fe941057fa82b02dd6cbeda4a49080f6b93fb5af20b09d1a117cd2284ad2e78dbec4be1b292f5a919bb72027bc7ad75703d7544703d78ffc2e91f292984cd1c2f12bb0d3fa365556ff757c1ba21ad4030e1ef32a7ae8b2d521f34a810f0310154e7106671c6a4772a40a1da743b0a4977d329cd566567f52065629df5d8e86ff86ddfd8ebcba6e47d9528ed98c41b8f76b3bb3a72aad9a94d2ae0e58d19a0f52ff3f5d06d96534f4da7b150fc1330e8e2c7c35ee90b72037cf352993989ae26f63a0190f7f9f4c881abbc8a9749ca90ddb7e55af919c9cf6a97bff8f9b504c8afe321488bf3b20d525a267b3c8851eca8866ce8fd3600924852ca0321c9047048882173e8f26d3bde26c0932243662584426536defb9b1b7d3945a85618c032cb6f567f762be9ab6f83c72935783371ef222e761332da0925933791d34b2cb25faf82555bf13a6bd71405d20ba88e14527d5f1d747de5f090b81fcae596a245c7dd24219a9eae9300f92c0bf19b2771c390a2a6d69bd7b47bb328406d9eed8001e2139176ae773ff17020678468f51c4ee7e41b793258cff2949977f45b15e1d2b2f4d366e35b5927299fdba9c75c4626fc8b55d18cee06fa997a4f1457a9b38c9d99ca138bec7e1225d75d808df92eca8cb537d574ee00df99fd8e1b14cbfdc13de599a1cef0899a39f91f09dd76a77e366e726d03fb75088e318d5ea758f0899564a0f861d66aa50b5f5c939e1e96f7bff4a2b88c165555230aeb6dc2d8cecc1b4ff54425ea4052ed373d882daa05f6b30db114e9c5be13796a3cd52d3c8946cb1ad33683f43ed2c068cab661ab4a42b5aaefd2371f10311431ed013b80defd9483dfc5a07fc25c4e936a14eda50dd9c337162da46f50abcd1bb0b81f13035d0e715439cc45f16fedb6a4081a145ebd772684cfefae3a28119949eb5285242f09f423bede88c7c649555399a29c45c2c1e49c81f110ae795cd1b0cbdac9b12d3762fd1c760319479b74ee8b1fa12186b56aef307b810de475c2cc3668fcf19ca965a1037c586c960886955336a341b07c7858437a783eb37b1e8738a9d2a69b7306db08c053481dbade2da08e903bb74cf44eac6b64525ef7a598e641c414d0f94feb9cad55980012ada2353853b586b176490f0df554d812e631f28cf559e918fb98a5c7f717193af4a7c42719e50fb2b3180937153d919dc48994bbd2f3d3642893e24072fe37f2a853306861052062ca61da61bbfdfca1f7e982d420717d2f43ae42174fdfd372f75128ec9103258b85848713d56a84a77e89f034cc730d40cd82750a5a854e2ee3a5f27966d8a18e2669a0a4ce1880e6143bea3ce76423e6e37e3a308410a7a567c24bf24c8d41cfdd3998f32a7fcd70dce18d789fa3039a47e19ea8ba727d04dc47352b854ad880c5ded35b4b4b002f807bf1681775f3a54fde3b9fd4a0675356c74e95eff9a226c9d868f7c74de2970af3854a421cd9501607da98e9777835552526df708fa18530255f8bad3431fda0c8b6013514f36b4a171800978f8ed231ef0e6834748f588a689ca03d00a64ac7534e1d17a27a7453ac79e0a1ba49f0f95727b351c9b3c707e120f895c82241de161508362d2170580f87c5a20eeb33de7f162cda17248ae1589807d663583eaecd7e6575d7ce405ebc077b52a82bec7235eb9b7f0f28b830a0ba951a8c9a7f1be4e17257646c256eec0920672b67135028288f49c0285bfd1122aa802fdec35520e25ff6a99cb3241605dee49a6d8314e5fca1d65d1b2a1f16d14ce2e384164ec799ba50b454cda484bd5b2312945683191d8eaed937d742d1d04c4d4dfc380321a218471d310524e54e6c100ee856869513276bc9d2434046825ba5cded3a028b8e22d00c39062734a2b8f7433cb893f4ff5a42e6906cc48e91913e4b0bac596a98e10fcfe896349329efe95bba847768e2df58ceee6fc3ff17de32ffb2ee89df99ecc822c302b2a38e759196dacfe3144e69bebcdf97b9681d7c1a7a20d164d00c0c86c42f20238620901fef9d4de672f4984a848a825868f31db8e345ef7607f0bd8f5274504b12e02c94517e43d34b4d437877c73786484dc51d63cc5efdd3fd4900c6f06c0a3f28728a54a2d6147e0c73621c352138ab2ada486942ec0d0419c914e49de8ad95202bd2311167bc40410093f2437b3644298c74a3f8a9916d5505f2d2c01a567c01545cf4f363fb4e14eea588ed0e3ebdd979ebde7ec438130db2ca6f641a25deef3cce23d2c98237b7136da98cffe4fa8fed03f873bc33845d16cf368bdf4a002d6531a59e6274a80088dab2f6b26e9c8af03ccbf3c578fdb324fc311f05769d980156aa350713afbf097c69a8f428122f3ba9c3947b989a15837db12829afd269b40ca84c52c073394081151cba88bf275d90c53a64a1348f0b3bc5f9dd2ed24894d801d43e479eba418742197b326b0b76f5b6935d59e954837099e720460e0ef0d40996abdd1300d7602551d1c4a247fed5e39350a393e4814b315c94dd40267c827456b421f9a099d93d9ccd89672a3bb76cb12d4c9db39864ff17b167406590b7dbb749d1bafd9fc51b2dbd2b792782843bb84884ddad0b97413c1125439bbd13586293a934b4e410e69a8330f62bd120523a20911bf108c8c1763083a155b200984ef6d651120bf0070eceb01b4c7ab32edea18416c047a50bb71a97bd089bff2522795a8b241feece755f4cf9f83dcf43e53793a2d29015b570cf28cacb267fe67b276f98f457690e1decb74063a7ff1855a6bd5954490f69ab504db2af10b94b4ab1cd8314e8da2a34bcdc46b17b948af05d1ee08b82634a45cc1fc0e09c0ccf867671a75212405031a188638a286af4dafb7be91f869b90457458e43366ee723079c3972b2f06d5b3b4fcd15ddf5fc763ccbb11b62feb4d8ee7df6994be8c36b0847999e02b102c379efab50583f38339b41ccf03fd66b68738fd54ebb1d72612ccc790511027cd6374bc501de42755456f98c3fdc9c8adcf47185122fd0331baf660d21c85fa0c3dac75ac2ec956f842df632c5605ddb121644ab26fa96fa692daf0990565d0931af5d77036f4797eea5a8d683eef8e52e89b3e3b36c761a10d676e4bb64039a2b455c9b7b8cf1ff2a3afacccafc48df5ed68ece4a6944d9e7ac94ebee22efb051b1aecd7a3ecdcac10c2af80a8101af930ab5974470726ca92040ddde907ec0b3e6edf4efc8a60a14a1e11862acfc36879e073f11897d0b7479b6eb52aa09cb84ace347f42c32c28d7d2ae53a367f400b2e287456535e13406aa6a76533e7204c9c053ebe089741f94096dcd1c51c5f84c7dac08a5d98c8a2e17c81da66422b7884cdb4453c1946a77b65fab129c42846141b4e3cca0587d0a6668385cd707657b58ae438cda6ab45f0694146b818412bea4ecda3ce5a50e41149a60cc1c200b6e4dde7235f4e427ef16b79ea49da70ca44038732e4a4ddb11948f424d4ed528d519926a0d56199bc29e8360537e02afd338f71f6ab8686de97a01bed89fcb9cc39e84385f5ac32c40fee00e05883ab220b3d8f573a211fe256a4ed39f96de8f597ca452b2164b0c0125a6df6dfebc5cda6638aa757b70dcc8bab705de94dde1553121d69918af255d04f5c3fe390a47089780e490fb0e76daa555c23b7d9129bc8f2838c0fac0d291258af6f9b788b8d1e9803487ed58fb9605b0bfdf5da1f699d5e1373010ce6686aa00e7a342f4682ce0310eab4134c5e43a4d8bda1972f5385d1212c32c68bc4ac6781f684824954d5bc2430118111a38d99f753f7cadbcb0b85af25d3068dec25ee39d5e32d2a8436ca1ca230c1bf7f4b6a609aecb6a0a816090565755a0924baa578d0b16fca570ee6ab4681088d49123719fe54e8b3f5c48e525e8c1b1aa4d4da657c4b650ed010e51f4e2ce0055063097e574d61b55a8f8230feaec20fc59b3d38cc22ee9c72b98b8db1913b8587370705c20a7a171b2a41ef179946e148b748766c96c89cb4a4116c86be6b629efabc2d7f2fa3f2662f56f23d06da81e388926fed25576c1d51603703fe7c452d69e0274fde5c2c726b0387cbee78ea319a78cdb8fa3c51bd60dc7face01c71502f5602a883ffb3e36616073d1d76a0b97928df0f3cf1924d8c0a27847a4606f66b43dcb5dda4dee56a046a3cc7638a524a5a6bcc70474f93a5dc000cbeaba97f58b7c890181ea5bf41fb0f58cb87792ad5362b9a5f04fcb4c35445df7b0d3abf9b4e2b464127b77fd1f31f68fd2c4e7da2637dd216a6049e44923220a8dcff2bee7ad7274e5c2bf3adf8086e8c7f6f06bbecf3b821be2bf95e16b515a37c83290e8f520db9857bfe0bd02c53133af7af7f7d1c4db225774a9a9c388a9e202588e8d33600595084c6ace7a75222e13f628cfbac8602cad60da3aebe2c6e26cce89875dc695b1e5d03e7a68b6878af3c6787c7e7072ba429d2d5e5aadf82fc3565ed1ad6a6f6d851a4cf8e460127e27251af7b85f64938703d5b745f16fe04d45b1ed54c86e84f9d6b401f863720877f294f1ab3682e6931ed7d7d4cd902471cfaad465861969fb0ece1b94f1109a504042f6721fccf5e9163c252d5c37c07e5bccfbdf3dd217e688285f4707895f6c1d7271d34bfd89a8c8d2c062330fa0edfdc17a9b7759ce2611013e3c8052736c9251a1850ca5478d062cdcaaa49203beeaa712c77d07ec2664202538c3a7faca13dce8760136d73ec7ad4a726ad5b907409d6897b6136661b3bc", 0x1000}, {&(0x7f0000001200)="4a5a8c50a534e4f7165682095bbbc25c4422841926bfb42e9e7b825658fd4ad5cee7dec5815c1320f47e781068f65582c93fe36737e9d99f17142bf4424c4fd44267434fcbe63777d6f839d05c62c05047c8a817d1ddcfaa5aa4baeaf944db165e17ff86ced7ec271ee546ceecb772384a375a4d919765a81b45aeb9ce0f5493b51ec88b7736aff52adf84d11c961663f3d8b05335a321fb5fc73320779d99fe33a1cc16ed5aecd20dec3cbf", 0xac}, {&(0x7f00000012c0)="8faceacfd3d2af3c31254a77fe6918632eaa474511a36736627ccec7606ec23f086b0d0b621dcd2b868e8fa28125dcd1365d0a966b3e09cb6d6e57b7729964832f737aa6c3c8bf9dda14b24e3ce6df40013d9aa1e267d545b82174af46fde0b0d93a194d4b3853a758dcd816bde9db42ab243b12efd8f5fb374a813b1737c44fa40c971a6fae767deeb84b3d59cd6abb86b579bada5e08adb4c16e88d59e05d5f9b645bfd2dcfe463d0cdf45a39fd7d8e27f5abed0e68ba630d707049425e427a1f8cae6880d2c9d81d803b58448546ef9c33efed3ca1008d8625de3dc1729bd4cc37975275c24a11f62b0fad1c900f728e21bfeca4bee02858fe7cb09d7bd8e08de81e77d0442225a5706c2f0c0412f4a9823dc63c57de5bf18b9694fd63ee6f3531c17efe608ee50cb77dc967c03b450a2bb4d4d5890edf87c78a6dea6523908f6db6563671e479e8555e0e0d1e16b0c8fe09718349b0a9a63bc7a20fc491250a12b97625c024c9e864885b1853960034da6ac9fecbd5f4c9f69de429a9380d5afe225b9029f73032370e55c3d6f87f79fd6abf7572478b4c5f713eba33fd59140bdb95842f6bfc11a232245646db11f5443956407c1f65c948fe8a15f62341c040374e5909bba44ac595d5c926fb9f688d79067e5214c910051131d7a9dd63839a6a535bca3af1fec8e52252867fe00b307c9400d949b77189c8157348a503ef08a32cfa81a985c2949d1c44eb2d3ed20dd08b554f06a413f9dd5aea833797a82f3706dfa2b250005c672385f2ad19c121ba88e2696fe19305049f92c9367a728520f83f0798b4cc0b0981e7b3f516caac2f153bd53f1548bc11528aca97118f65eb36ac771cc30e5dbbbe4396077bd97e63d3aca9364c86c4ea9f474c442cb105808c96c1844eddc42eb041f6bcadddf454e64c3ce0de25adbe37fc1c09ffb71459a73b6f4ff8c661433facae440122be19f202d88aee035ca6920251447eb39a18ecdb7ae1ad235aa4cd17da10e585817f34cdb8bd204c6e7719521e113c68da3463fde631005dd3daae18836248cb1f481043d6a57708e7563f12bfd60b54573d9a63f53d1a8565d3f202e0c6ccf99af5a185b4e4a70642edef6a97554ccb8066616e1f1724344f4221e03162c3db880c63a7d0203885ee9a289611d779416884205b3c7b560c92a2113f923bb49c2261d5a71f3ff1b338bb970db0a4830ee9140f696e0ae485b4db2d66adbf3093bd3c178e7ac30e5e94e2b91222053cbd9afd62343b9e3304049e426f82815e4875ea6615a5a10c065832092565874c1b845a8b5820a6c92383abcb5602dcd2edb095dce0fc18f6349e1352f43dd35e23ec244fc237a273529ba7cef5a86189492e5407b8b17fbba3c14ede665fd77bd3b7dd1f5ec4f8ff675ac44af04a9d9b29d399a9e645617d6fcf1284e215dc7644a6b4cc3fbfc2b7294b1bac75edc1cb4f8dbd7e06835b065373fff9f83632971d30e95eab41593f6cac28a7065636bdda3496d4c372d83729458129cbcda4f66e35eb582de2c22f016b00ecaf15f1d2b9bdfc950994e3fcdfc4a81569d4a62acd4f4f6c5750a50296405500823aff7680ef64794e60021ede631fc5b09e45675fcab40bca30dac36ab5b868abcf3bc66e7813dfcba41d21380894211b95fd03d3697e196dbe6a6d170fea29cd2a7c51f83aa986609735ff8544d63685fd145c48c8f74243fdcf2743f05c56f8fbb9acdc87bfd0f8f88439383d2aff0b39c5228ed9bafad94cf05d8fc28180d522fda560389e295c4f932ead1592b0570a3a44af837ac519363e27dea2febf3336270f346ea8c7a4caadd603dfed2dfdca6c8565687a98f8f8208e51083117c4191bb8188c65b7076861a59de3b57ac527929f980ea884caf483361b03f3a9ad3e067005a6563f2ec359db16579a239c75215639e748608a36af7962b3c6bb063091afc5b2e0d5113c07ab45743fbf97d777baf6f740d2986594366e2084fff7236210ef6c2e6bebfa7950b1f4de5e8a73388d2ee2a87f0c470a19c3ea29d3c3574a9926454f1538adb01da5c2a6e7da61ad7b4b1c4a02f46b7bcbb450623ce4452da80974e085bd170c1dbc26a97e78fe386737c9e9f40c872b883dd68f8a719c880da8793fd0907a5906b5b1dba6f66c7f0939bac3f65a0318b6a248e0f8c323dd280545505bb1222c62b5e205e2fd06844aeb68be6aff473df061bb9ed2c65f43b5b3b970334a68b3d45fafe6a7779b84ff7ff5abc47bf067c900622ea5c552b2cc7321a89eca2c61e2f52d98e5bf89b45b26ba6285eef18a8326320410116e4070d3e7555ee3e53d02ed52bdcee138d7aed0bf019c166a7b74476e2b3615ce9541ef9ddc045570accd8bef5a50cdac19c056dab44c4ebe298acbb2d17d748c55e23b2b77a203f033e9ee7c0f93a8698217e875a19665eda0566dfad32912c9d83e6abf958872f67a5a2ec41622db29ac8d62cd80bab687da66c3749f553db4b4a6df5b99b5a819b86390d207ab207e906b771692ad8f0ae760169fdb98c162ce6743e341248d8ff29dfb888f66e5d77025f10c87a459704960530238feeea6a350d2ab39a7537370763d9caaaa1c9b81d28f7eb449704ab63396d120bbda6540f5280e2f08040f1f04eea31285b00fa7624fede6b1c4f8543085e3eccc2bd698e8b9cf7207508cc78e53035001da7df3a5e95e805e5704639e0b2e7a71e80cf0f03b36661904781019580ce8e05da86e2d4098129708d8a6c7c18f98f78ec41c1f66ad09e31fa8993fe255d67df295d28fc9839c01d8b36996adb52705c44a0957dad94ac2d27d98e5ca9dba7b009a84df25ab822dfe073ce87ab3c41d463d4a9bf991297cb53fe88c5b91d319d86631e38977caa5fca2337c5dcaa5db027b17b6b0b63bcb4b3f189d32bd87b60a6eee09838df63580095bb6ee6dc573bc138f799ae18244bb558e05970c70b1ed171deb1abcaf363e8f0bae4ccd271c36a4a92a4bcf4f54c3c9416bf572781728497e7abfec04790b1cc5c15dcf9bd5a98d27aca7a049a7e3e16b1a229bc6e9c2b0218441783a615e8e7d3939f1e626512e33a76f5981cab70ae8b34de1c5e20d6cfc60f5e70ad2097c41107b86b2ae330064d14ef926ecc36abb9bf56a754881431f32d9d932e8e49a2bbf71e675e7dc4316a6772ee27fe715b646f95b84184e9bf8ea06ec75612d4de1e053f5c3c04995dc746cf1bfd7aeaac4c8c7c50481b95ffd9166aded782adebaa44f3d1f47962e587d1f0119de96208c21e85d5e5e448482f03c625ca1b8fb85769805e69a8fd2ad48b91916693c0a537a7b0480909d68a0f2472bac48dc95bc517a2651be66a1cdfd46b472475fe6e29c805468478ac7102030ee6cce5fbb39680bd11b4989e6b0c26df11092090dbac149ed3671bd29b328b93f4493282d51ce2c6b8ab5907600f42f8b1f8de4cef4bac5e49bf2b1e300c31623a302157d4e7f846eada0575e62147f14ef0ee128713fb38e1c62bdea72b4cf35aafbe517ab417fd226912f1a2bd8f24be08365ac288ec2c1e84065cff8fff4f77d39845ab3b17573cd6c153f8c34107cf579e94d6749ed3ce62178a7b32d0c8f98c8b04562965850cc9355d57f644e7090fd20c41e9d0a25ab11ed68be11f0ab12f281ffc729e71f5322984dec5dc987252f1f41d150144270e73504b1c2f44b47147078e2de2e4f21c6cdd7f49a8360a85178b52217e34d302a24a8855765115a6ee983533067262f7ab2928dd0d66ca9b80d68486c15839715b877f034505436909b54b4a92f1f50e2954ca34e0a3b83fff8a632f8caad1d67dcae512bb0cec14e0ce07d4177ecf0d2a76b0d4c82557866db66e943f20c85c5e9d5c91200738dea2bb6f9ceff5f63b5ffe5872a5518dd9eed4021cddd46bbf941409e7d412cbd3f11e2e56280a8f8497e9977684986c224346d1df1a34b55dad91190721b2b5f0ef62a5dd2c09feb2931ed890216336c5c236be157f0cda95dd67508494d715975975c738083701d8764f41f2530d32b0a184846c0756b3791be9127f33a3ee8527cf1223555d812ca7d11892ec4b412e5bf4541ba9332c0eb26cb796b3860e8d320335971450294d6587d15a4688eeff09f75a54b9dc58463ff3592ca33330e62a392eed0720c2e26f855c0a95d76bd72aaeedf3fbdbfbffe5b363eea79a6745095b4f7ad1f2c5b84099a9b97e023061124ff8cfda5e0348b99b78b3e2aef23d81204cee5250d460fbc9aa82713210586f7e67833bc35c120efa30e405999abf5bc3f1e4e29580c5c6f5234ce0860ba920e06adbb471cabba2c7f5c9d8bfc88e7a172eca26040ebbd293b261f970a3a4027675a1160dd02a903a4925837c13f4173debd613a275ec868024e0a852e04cf21cfdb36527bc083575df4142cbe1caf54cbf9bc3442c75cd14ac548602fb8c19fd43b1f723c098b62303e85ae6d7cd33b21eb9a1b6fc616b0962fb7dbd96e09973ed06396f014723f068f165f7b8171f0669f9c6ae0e82cb1eb835c4168621da484f2f322f2e3533baa28c4e4948b3deb8dcd0d7edf867dc64fc0b25b11f7fd05b7cceafa5f46702c9ee200a94a91ff94883ff423d55ae72e278851aad4a731306a70e468bc12fe87acdef87b59b1a0ebac8f97530d28566d82f1187bdd99a4abef37e8fb46cfd8fab08df59cc9aec7827b5815a847ff431529cbdef30463544e8ac6deaee616c592f25d368314f465f721365960d492f28e9acef76105501c91959c8aa7f610a019068f9f37426d16a217225bef4ac53f1ccec64d9aeee2411c72cdad079a1d906e71cce063bf3eaeebfdb70bbf6d553b78fb3254c91ac9a03f1c79dc67b4bdac8bb8ef6d39354f05561abf63e3b47789764e2bcfe97a8599ba472714f79282a6bde9decd9b29cadf1ed6ba48db35bd6064b4d8fd79077a4a733d4850304fbaad494fbb092333f528306f2911fd9f259eed32434a9f993b216549d3cdb9a8395a1cb0e1cb94a9474ac42f3ae2f086e30b5448563c6f38cc6c9fbaec3d4702fb739c9c6d6acee02e3f59a39c470546cad96396586e18a2dad3c70f78fe05dcd3890a9067f6ce16dc75691d6febebf4f5c3603b29605798abec4c6f54e28f31f572958cdb28811d0b1c5bafe3c5e2a4427ff25dd4880fe1d46b2d4fc279788af4e1be795c423a23c683c3f9152dfde35746db948153ea9dff6606460f17e8b20658d01b436a25f85c3d7efc7da3f3b68d25aed9c3749b4df470c5315101dfa437ded77a52588e0629ea65b4036b67ceef53e173323efd43eb5ab349e63c84d4c11f90a34a875af5daa56c5ec753c006567b43790796d2813d8c5700c2c002121164a57c4892c6110b3b9804e64ebe91c4fb45a01d2323f6c6fbcfc7225dd5d3ea1eb57d0d3ac0fa66b7ea5cc85b0ccd80c1c35d5eb88cc6ed33e7169e96a65bc6e76845a6f1a8aa927f6bf6f3acc360b401b082f202db65481cefda01d8980ef38d704f23a4ba19398798cbf6b7efa79852f586a546f62ab1b70b8398df0ca28d3d3070436141aeb956e685656ac167ce0a1b7a584f569d88150e8ad7c41414a8ea3928cb1478def3e6874caf7fec8bb484e3af02a47f7614fdd30b77259a1456a63c2e78fab6f8549687f79d305c94e354ad9db7fd376047365d33510b05856f5dd5be53a5fe2be2d7586a55a599da103a1ad2f80392149619c1e63b2f188da2e23422e630cc119693971664a674899b87a2d14c321d4bbab572cf19ddd1313872d5146da", 0x1000}], 0x4, &(0x7f0000002340)=ANY=[@ANYBLOB="2000000000000000ffff20000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x60, 0x400}, 0x0) r8 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shutdown(r1, 0x1) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000000)={0x7ac, './bus/file0\x00', './bus\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setgid(r4) mknod(&(0x7f0000002440)='./bus/file0\x00', 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 01:40:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x3) kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) getitimer(0x2, &(0x7f0000000040)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 01:40:09 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='.\x00') setitimer(0x2, &(0x7f0000000100)={{0x5, 0x8cd2}, {0xffffffff, 0xffff}}, &(0x7f0000000140)) setuid(r0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x7a0914c44f7b202d, 0x1ff) r2 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x683, 0xffff}, {0x3, 0x3ff}}, 0x0) 01:40:09 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socketpair(0x3a, 0x4000, 0x7fff, &(0x7f0000000240)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) setsockopt(r2, 0x200, 0x1, &(0x7f0000000200)="d7b8b1d37d40935ccd76eca0c25268f5812bc9410ec25108d6524434c4bdf7044f24e79d3471a53522874e93e00f600b9f2612a8f8d7353ca81300", 0x3b) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r3, 0x6, 0x6, &(0x7f0000000180)="ac0061b4bacee725e2b8e2b14684121f93e70f9ecbee4367a8a870696abfe676a0c46ebfba6b15b9c863c9bbe4ff2cb24470ec2bc9758584907533be69c540c4c941ee64a34f3d0b705cdbe73319de42695de1c5719c4c93761f827a5e24a074", 0x60) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f00000002c0)=0xc) 01:40:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) sendto$inet(r1, &(0x7f00000001c0)="ed329c0f7e6de9ee5d7e679f057f822ab4afbab1b72d324874af259f089bfda403dcf10b212f0bc4a59359dff6cc73c490a31faafbf45ffdd1b698bdf280cca9341fab58d6310fbb7ab17801235f3bc66461e3b7c63a1af55cb7a52ff2130fc64cfb0e7428257d3db0536614f55279964e2544ed18bd28440556bd5fdc745bb89d28d3ed47e6346bb94465e04c3640c76f46f0340eec641798fc1be8efaba82e8a25ffa3188958d4f12d4f5c5f6ff7efbd3ca090e382936ea86829bb2e4cc4c8a1da7b4b6807240e5d0c96cff6aafb77a1f03651de4ad2e90f955fbffe5868374c9b1c9b1c59cc805a10a3ed441ee0", 0xef, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000140)="69e24dbefad471a1363e6a342c00213f31316979e63288ebd93df1f0a89ac1bd4542069d27a858011800638c5642d3487be012f6a5512a30ede7af7ac4070f84175881fa13779a7e2037dafabea9d169eb6f9ccbef2cfb5150b01737397b887535c633141f440f8a2fe2fe67a07e703498dcde", 0x73}], 0x10000000000002cf) 01:40:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='M', 0x1) 01:40:09 executing program 0: msgget$private(0x0, 0x0) 01:40:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="e6c10d29239a95f3ed31c41e3d3421306695c3b424afb70b1d4a44a81947024a7d1418c9ae931f28b48c3e4d406a4e2e3911354b1baea3d5caa8a92b42d5ea0dd29c377b197a155a213a4a5279e9dcbe818645321a69498299f1dcf0d4f5d7fc2744a666d086fff6b9f09bd8e72d083753d790061e0502543f9fd9c02de24038155b218a7078", 0x86) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:40:09 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setregid(r0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 01:40:09 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x80) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x17c) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f00000000c0), 0x0) 01:40:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = dup(r0) fcntl$getown(r2, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) msgget$private(0x0, 0x0) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x0) msgget$private(0x0, 0x18) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) flock(r4, 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x2, 0x2, 0x4, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000002c0)=0x3, 0x4) r5 = semget(0x0, 0x0, 0xa26653ba79d32b51) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000300)=""/44) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='#*&-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-*-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='.\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='\\$\x00']) semget(0x1, 0x4, 0x80) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000640)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000680)=0x400) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x10010, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x3fff2ca77e69352d, 0x0) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000780)=""/75) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000840)="ff58007aa8531ca359390e6f75d9b225f4a98bdb25a61b735bccef9c53c5179f127bfa997d47d094d8f661401e6e23261065bd542cafd5147a11d9625f00e3b281dd3fa19cbcc0b19c1471a5f7fe7615650115e4919348c26dea492a36a7d665bf3669531559e00eb46f73b7b99998877c6548d76282cb2e46bee8519029b521987ceee352920b590a4c056f0964300ae87a98afc269b8c39e897b633e3bf90d58b3df1f8d2dc325dc73462f94c0e8b4e087744413cd0605d181caf9cfe8a89dd0da208023ad195a5875", 0xca, 0x408, &(0x7f0000000940)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000980)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x180, 0x0) poll(&(0x7f0000000a00)=[{r3, 0xa383614bb9d32265}, {r7, 0x4}, {r6}], 0x3, 0x2) 01:40:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000400, 0x0) write(r0, &(0x7f0000000240)="ec854fa497d185ed8fb0439af5a73c17b0244bdb779be79f10203bc245d9bd6d63c2aab92a5ccde207db6e95d38dbdfb49529255670461f0463296d50f3f275703c229d55e776e4b31e01eabc1ddcd97ec90086e77ab4b82fa61b86a5750b18825811c07c306027245bf5598f81486393f2b6002ba2700415c40d0d75f9468a5495d67a18a79a794c01e442d", 0x8c) execve(0x0, 0x0, 0x0) 01:40:10 executing program 0: r0 = syz_open_pts() clock_getres(0x2, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x200, 0x0, 0x401, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0xff, 0x0) 01:40:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x400000080002005, 0x65a) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001640)) r1 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x40) poll(&(0x7f0000000240)=[{r1, 0xa5}], 0x1, 0x0) syz_open_pts() preadv(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/151, 0x97}, {&(0x7f0000001340)=""/220, 0xdc}, {&(0x7f0000001440)=""/91, 0x5b}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000014c0)=""/207, 0xcf}], 0x8, 0x0) 01:40:10 executing program 1: 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}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchmod(r0, 0x40) 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(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) r5 = semget$private(0x0, 0x3, 0x420) semop(r5, &(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) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000100)=""/129) r6 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 01:40:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x7, 0x2, 0x10000, 0x0, "5f60b22ed2877199b40d8f8666b92f0d29a4444d", 0x6, 0xd5e}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) r4 = open(&(0x7f0000000200)='./bus\x00', 0x10000000000001, 0xa4) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000003c0)={0x2, './bus\x00'}) socket$inet6(0x18, 0x0, 0xffffffff) ioctl$KDDISABIO(r4, 0x20004b3d) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000240)="2f9f6a6d775a64503acd2c7b8e70923124c36686d3971035c5974997b3f9e87c50ac1969957485bcae5de8b03758798800677c65c1b0848ed9bc589bcf659a640c5d2bd9dc2ea3fd7e879a7f5ef448b9ab6db4ace66052eb6d8d26b588ae6570102b8d64620955055348e8f074094a7e76ac690bca1d7d328b06b4abbb8ddb19f7406f64fb4e0042bdef52004b52fb9811b1ba0e52009d2d74fc8a9111dcbd4265cf05467b450125d6462b412f9d165bc87463d603528f5d1f07de4c99439b365088f8518cf111b137270b72d84d44348135ac70e21ce47b", 0xd8}, {&(0x7f00000005c0)="71a08dfa518843057d5f3a079ac812c96de073eec4f11eb62d0c01af6424d26e3d4b7b5a6ef022f5f30a3932450f8ef27b178a86d153d4a2ad9b6e450077b087e52a9d9370dc595fb9034fa2d259304d6de9b6943b88c85f978d02bbbc049b70b17119f46ef7f0ef0adc66c5bff0315afc01d499cc613cb2f72bdfc7b56ef6e1fc1c4717da98ae41b1ad0564494cf6e5c52254a51e4bd5b0b7a4d1aea52e52201106057d3b7001ae237e", 0xaa}], 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000100)="0000001860040000000100000000000000ebffffff000024ba00000400000000000000000000000002002011", 0x2c}], 0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000740)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x7f) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000480)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000001c0)) kevent(r4, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000001, 0x81}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x10, 0x82, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x10000, 0xe0}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x8, 0xff}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x20, 0x5}], 0x3dad, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0x1, 0x8268}, {{r5}, 0xfffffffffffffff9, 0x68, 0xfffff, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x2, 0x5}], 0x10001, &(0x7f0000000000)={0xffffffffffff2a8a, 0x9}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x27ac9e29) getdents(r5, &(0x7f0000000340)=""/121, 0x79) socket$unix(0x1, 0x7, 0x0) 01:40:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x102) r1 = getppid() r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) r5 = dup(r0) ioctl$TIOCSBRK(r5, 0x2000747b) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000000), 0x4) 01:40:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x50ac) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() r5 = dup2(r0, r4) readv(r4, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/248, 0xf8}, {&(0x7f00000011c0)=""/206, 0xce}, {&(0x7f0000000000)=""/84, 0x54}], 0x4) open(&(0x7f0000001500)='./file0\x00', 0x80, 0x50) kevent(r4, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) fcntl$dupfd(r4, 0xa, r0) kevent(r3, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffff9, 0xdd24f6baa4ac2858, 0xf00fffff, 0x1f, 0x401}, {{r4}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x5, 0xff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x7, 0x9c4}, {{r0}, 0xfffffffffffffff8, 0x48, 0x0, 0x8, 0x71fcf40e}], 0xd409, &(0x7f00000013c0)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x40000031, 0x7ff, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0x11, 0x6, 0xcd11}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x5}, {{r4}, 0x0, 0x4, 0x40000002, 0x6, 0x8}, {{r3}, 0xfffffffffffffffd, 0x22, 0x40000000, 0x3, 0x800}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x101, 0x80}, {{r5}, 0x0, 0x82, 0x14, 0xcb27, 0x10000}], 0x3, &(0x7f00000014c0)={0x7, 0x7f85}) kevent(r5, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) 01:40:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r2 = socket(0x12, 0x8004, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x140, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x10002, 0x18e) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x490, 0x101) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x7e, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0xc8, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x64, 0x2e, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x40, 0x10001}], 0x0, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x10, 0x80000000, 0x401, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffff9, 0x2, 0x42, 0x5}, {{r5}, 0xfffffffffffffffb, 0xc, 0xa0000000, 0xe9d, 0xe99}, {{r6}, 0xffffffffffffffff, 0x3, 0xf0000000, 0xffff, 0x6}, {{r7}, 0xfffffffffffffffc, 0x82, 0x400fffff, 0x100000000, 0x1}, {{r8}, 0xfffffffffffffffb, 0x20, 0x40, 0x8, 0xfffffffffffffff8}, {{r9}, 0xffffffffffffffff, 0x6c, 0x1, 0x0, 0x6}], 0x3, &(0x7f0000000480)={0x6, 0x1}) r10 = kqueue() symlinkat(&(0x7f0000000200)='./file0/../file0\x00', r3, &(0x7f0000000540)='./file0\x00') kevent(r10, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fchmod(r4, 0x20) 01:40:12 executing program 1: select(0x40, &(0x7f0000000280)={0x6, 0xe92, 0x8a, 0x7, 0x20, 0x6, 0x57, 0x400}, &(0x7f0000000300)={0x100000000, 0x7e, 0x4, 0x3, 0xec94, 0x401, 0x1, 0x4}, &(0x7f0000000340)={0xfffffffffffffff7, 0x8c8, 0x8001, 0x2, 0x4d, 0x1, 0x9, 0x5}, &(0x7f0000000380)={0x9}) mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x6188) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xfffffffffffffe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xc8) unlink(&(0x7f0000000080)='./bus\x00') open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000100)) sync() 01:40:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) r1 = dup2(r0, r0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x479, 0x32df, 0x7fffffff, "2dbd44b7a8466c6f68f0eeb21fbc4edfadedc973", 0x0, 0x1c499734}) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) close(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r2) 01:40:12 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x100) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 01:40:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x12) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x180000, 0x4) 01:40:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x40000082, 0x3e, 0x7f}], 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x40, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0xd6a, 0xffffffffffffe644}, {{r0}, 0x0, 0x6, 0x80000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x41, 0x20, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1, 0x80000000000}], 0x80, &(0x7f0000000140)={0x6, 0x6}) r2 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getgid() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000003, 0x85e, 0x5}, {{r1}, 0xfffffffffffffffe, 0x92, 0x400000c1, 0x2, 0x2}, {{r1}, 0x0, 0x44, 0x20000006, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xb4, 0x1, 0xdc, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x10, 0x8, 0x2, 0x4}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x0, 0x8}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x1, 0x1a}, {{r1}, 0xfffffffffffffffe, 0x88, 0x20, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffffffff, 0x60000000000000}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x9, 0x82d}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa0000064, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x41, 0x83, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x81, 0x6, 0x80}, {{r0}, 0xfffffffffffffffd, 0x88, 0x60000012, 0x85, 0x6}], 0x9, &(0x7f0000000580)={0x7fff, 0x10001}) fchown(r1, r6, r7) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000005c0)=0x5) 01:40:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8"}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1001, 0x5) 01:40:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) munlock(&(0x7f0000443000/0x1000)=nil, 0x1000) 01:40:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 01:40:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4516) r0 = socket$inet(0x2, 0x7, 0x80000001) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000080)='./bus\x00') pipe2(&(0x7f0000000040), 0x0) 01:40:13 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000200)='./control\x00', r1, &(0x7f0000000280)='./control/file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0xc8b, 0x1, './control\x00', 0x8, 0x9, 0x6, 0x6}) sendto(r2, &(0x7f0000000040)="735cb8ec6652228c2e2d7dbd5992972b9d26510c45e87d8390a77f843f213fdb5b037e5e583e1571a96a1d312e93f44c15e902935a59cc757955cc2546af360a4be6bd1414da5274af8783c958463cc3faba5b3a70f83e49694c446ffcfc69cae4b67c9a756a43bad66990ad1027bd18fe0d6dfa3d9e2d8f1aac816af014781da23453c56b706505f8e87ea5822a32f2b2b5bccb818e7e3bfc17e119c8c7a66beaa36bcdbb7282384fbc498bdc02ba0ff43fa1dfc373f2effc8c5e810b3c2071d25011a8588c6c5d0253eed44017412138fd", 0xd2, 0x4, &(0x7f0000000140)=@un=@file={0x0, './control\x00'}, 0xc) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 01:40:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0x3cb) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="6b51b9a02c53a2aafb9cf5fd9b08f75f8ca4f002e980acebed6b2e9819a2c9d1132a6358c7c1584136e82177ee6b291b2bd16f2580a526", 0x37}, {&(0x7f00000001c0)="1e1221883543a67321699f981223f7e80f29c314bdc7405a8d44c12df5d58797868da1f74ad33048561790e9dfaaa3cf320597e1824a2aac3a62d4ff5ae6fdf9c86521e3c8287d785bd4b48e697d5f88ab94cb74b699213b20a9cad414a2204c0eedc99c2e199b77c7ed74440418d99707a49dc4287ee5471093db836c0f68c431f1073eeeee4a2425e99e0f5b3bded97defd448c6cf3f6c18b6288a2dff3b999ad289384aa22d3e94a7129a9d9d1122ea53f0321ee7c34bfef4829b8bf51631db76e3ed810d3e16eb9955185a41ec3828431c7939df5f2f5c0ca1707dd3b293035f26dbc951d84c17b8136de501e10c4e", 0xf1}, {&(0x7f00000002c0)="a21cb27d16c7bb007f5a6cf78466a404389321163c5168f15931c41c8107755fb3dd719b6bae95bc0454b082401f450ab761d3155b55b15764b3f182d8c34867c3ec4e8ee3ff4cd9493087ae10b75b0b03d04a09896123d8ea5ba0d81a39339855c76ea9dbc9db1af1bf273be28722c2247ff6c60cc8f72f2a20e9cae60886e44b1bc9842b1d68f4a2013facb6a9fbc614d99b36be89e54fcc022bd44865d2af07d0d515e9148f98ffc22f67c89d0480d6945bdc4bf130b90062efe25e7c9de13239f81ba0d175e0dd1fdcac15222d6b26cb8e9856b194dbe52ef60c8212e07b61add276b2efbc53", 0xe8}, {&(0x7f00000003c0)="e0357eb7f7e2201de93eb3048c5cfbc766b1959d94ad297ce6ec570db76820acf1746c08f9e6f58b1ffaede31ef49ab5941cfa0c8afffc848da2608cd14869035848d276c9971f2e2a3c98013767fff1a67fdc283c6a4306c41745d65d42521f201af1651138d617b2e7abc1a41a8018a826fe2384272fa2b92f09074a42734dbeeb3bc268dcfc3a90127a61ed3de8a73764a59ce08a65d9830bcef5ec05b2b86f5887ffd1b77c63209bbb07479e46d171b24d8b7e103f86d59892884035cafcf4396a489bd7854931ea9da3", 0xcc}, {&(0x7f00000004c0)="4adafb9311ba19f8cf7b8615c6445b21aefed02819ccfacdb0bf09151679f8b6b6e450b3e756ea0c139e2c323401ea4df327fd8a51ce69acd2f85f50ff178f85fd4acf0ac77dc7218c359f673d328c989461393bcde736da68118efef1ab5479429744659f26e0aa418a147c896e140acc910affe88d983e127026f779e61335a12b9c654cb0a8f64f8b37de097e0a1993f405a6b8f28d438f1e7c2bb2bb5f245e6e1719da082eea532e79a2ab40ff87779c0eca035c184845de0b97fb607b068fcfc5609b76464d98a63ea7376642ee6be857a9b053425d7a35d9bc255aa0f7349033a0efc2be060b4620e895507725f4e1290d598e4e5a480f37bc6b729bd5a2162e6c039e62452e24fac6b794b83d992d621d56363910bfdc447d45f16544ec9406570c64e7c452dbdd7109b87a37636c8e4c79fb308642d1281181010415223c8cd039589f3fc1bb0defe8fedabeecc5e7d48b9e1222fdd827cf203e957b7bf3ded61cff212ef508e303decfca312558b972d0c5f26f42983ba8586e9d0a174ea4ea7b4a3b6ab4c460e24a1f0adf16d7aa535d2ed0c6e08d3e3b6a667ad2804589a23b651c0a297c7589e21adc0b16d2da1f13c0feb90a4e1b5dc19fdbb41b93971b5503589cd5e73e976944c97f5fd8a23c2a32957478d43e40df9e653495ebc47fe61b974821927ab01a68acbf184e8298b12799d6b8f2f2e28cb0d090ce1be04c9281bdf11477193e06ade6e9948d52f0d4df9a9cd6419f5cb4f57d5f74fed2fefde09b1394caaa3a694ba31db4441c0628c4e14ae4ed97e4b8a7ff4ba915ba19ca893bb65bda64b051b7cb000a5ba7d56b10dee870ac59b0e7fe5d2499e759f98ea596e19e83eeed147b60437a4b1bf7a217cdd1eeff1df97cd6858015760ba0c8bbd1050e6eca70a942bc903114d9f5b9e5f60e6313145ffad9a40729e5e171d124505dfb7ff47c6ef6fe0f33ba80578a713f841bb87a663537941fa25a377a46f46a3f441ecba4ccd5aaa745259380a9ed416a0dfcdeb87e7c7a6aaafb3deeecd329e400afb247bfe9b8f9299a917d72735e27669ebd2c6b798c0a2e2f685ca1df12ed0432959e238b37472ddde5e4a8aac903cf200f149f81b376b85aeeed661a2c324314e9d6c2f6e3e848cca88352403e16486e87cf940943d8aee7e40bc9e7caec9104d62c3530ccf42dd22213a819e483c69397cf23ed8d6d1738c7aa74cd560d0d6b7210449f3bf751fb05af30c8b556bde20033de79c04cd880a3285b8adb1fadcb7126b2f70ee9eda3c2849cf84114d636804b71ad58decdbee4124e5824b8c97002fd5ed49790cd11ba6d0fe3474d35234f15bb0372790211919d57aba0358dfebb5935ff68b9775ccd083f3863add780c6231369dfc1f6e9100ecae558f52e6dde29d7885c9042554e9b1cbc990a723feb1cad39bb393eb33dcde28e7d88a3db279f474885a2dc094f7b1d9f991d3b208f563efe4053dbc4f83ae700479fea0db878596800134e5a961820fc8fa4078154c875282b78d30d4c8e9fea885fa8c31ea23841c95b263180963362bd82df83e762dc05c09b0f0d1fb495660af9fbdfd29d7c09d721fb69289c890e6a2c4facc72606c2ffb0f624fa038fccdc4a20681d6a7f82977590f586cbec3dd4c00d44b02acdb143b7ffa7bd8d0ed7ae9dee3be6d2023cae633974944f232c4195642220eafcbcf83078260b4812a6c5e5d1231063911b47ecc51e0934b4247d8e35aaf83730bb807e3082fd95c3113e711ba1f07066cffa11d6cfdfc9f4c0f3bb0943cdd8037b90857624c620bf6c19958967bb5913ac49eff3bf0ac83e221299401e425cd6db6728fd1483956f88dfde3b06c55c2ce8a586796e45a227286b549bc9c636f5d3d3ab0e8c4882ec49e09053b9c914b22d215413648abe02fd11eefd65ef8a1bc54cf78a8f8e2276464fc1b575220aee144ded78f4f1c85f5e69d9190bf4711f30808f7ce9568fb7b541ad4138838a1deaaa487c9ea84d43cde225b8a838b273c25a465d750150b3b62a66c5e371e55a9aa5708a22bb66a7f25b7430860a09bf90aac59b011e091d793a4e00d733658a37b34a2c7dd63b11c8fc83c8d256efdd5267206d684765be90442a5aa6d1aa2e3ea56d22f307998e042515a79ced621ebfaec8d0bae12d221879bc2c0c412cac9b0c5d973091d60306ba4eb8d87c765d85264c01845c6273df589f98fb77785c3f95de84ca1cc3ced236b65e0229d8c50baa9b6f897d0f87801d9ac27af39dbe516315005d27653f855353cf3fd6774e6e675f0751316c4c8085b5ca250536d2a1672901d90aabc110638be245cc60082e6728b2712ed9c9a6fe54e7d1844dda2043cfea1302768b475a482f9501f8b248637d55c82d4737cb2d8ae8d64a70f33d1d8177dd0c34b2703909eaac464eeb1b36b47eaad750ccb2eb57540323861397b1a52fc49ea81788a589fbc8fd3a278ae7a96f26806508ee121debe53cd67275c7f815f33433a29350516f0ad09f5c71f6a414df8115713da114508d6ef09ecc22e73c640a045a63addedf4cf63de8a5cc8484a379a37cc9eb8b71c93c0d91a571ec6b0ab81187f16d8d4a9033a834dcbdc5618160dfd50d4351584f7390a8c01d806a4f5371d07a3c26de8f53f6194ed7da39c77de7d2591addba8b99e924975e5a1e1219708f5e19c5d30c82dc1239c9653d846f7934a1ee9f91a7a1f848adb4e097f813560134fb9a1eae077920aecc515c3395eec06cd7ae02f9aab426d49d76e2df872f4549ba2bf0d86166353f35a81005ff827a0231ef7f0cb635623809aea9707236af368c0562487542b794262e8f8553555d5936e6c27e521b24d1d264481873c333ea13cbc52397b098ccbb246d1643e7eaccf91634e1ef2a3a01e281c6d0462808cdb2d29a5a972e804992bde95b6d287e95b1aeb513b280759cf0f8015ade8b6b794cb45ec8b81a5ff9c5de55b26f77a1cb1bc8331b3b61e7d94ae0b9681beee3fb22ebee46b1924f5688ed3b4c7d758a4937683320bb009126ac6f0aca9d81ed8da7d3b63601f66f4ae35fdf7b748d4fe7feb1c14b85df1ba7184d3059483e4c6a584ca2bb7f6704f349246a14079ad71fcfbd14114bc6cb84c3ccae8499d57414bfa6edd871f8228d34a4c7134cd3afcafe8551f50f33079d6836821bb1c192de8d13344b6cbe64ca61bc20d8493bddad8a74d6e7954f62fa63114192fcdf9cb8a2657cc3760563874f272d7560ab8f6175fca20f938bedb64e3302794bf65824d6e4c27b2fda4670b6602b9d2012daf32506d6bee1abc532eec182870385b0231eac76b24dda0b5d45601f82c0e6797d9637999a9f2b8f27f1dbd28ae6110af21c8bd203bb97d3dd7d5ec03a7d8d2c851072785c364f5e713ec5524651d8d8382716b5295da4a55eaa3012846e1a4ad918199cf244939ce1374e69988cfc7ebd744842f4f3b9bcd96c79cf90391d4b8fbcb09c154b27272173b374bd86d7151346ad4d67076515a35efd942c6b6c2e8ff27a3186c2958f80e853b6e184db32c890d292d4d2216dd003a6bbf194e562807d1fbbd543b56c19abf8b4342f4a70d847a922de60b6fd2f4cbf44d781bc4c7466a45f27789dd901fe3106b5a4a5f44a8d65d40376c9cb235f5f3901fcc6f98a1355f079b092134f1f60d09dd4cf4966f9884f4b01983fec607e47d6dd61dfe70ae02bc8ce71acddc18e799345f3d18d485c5a314a38f84b4b5ff21672d1de0308516cc22ef599b55f442e0662855bde58abcd108ab698f12e2720c06ecf6d8ae6dc2967aad2409656ac8bf10fd994978e76e2550da48d61c08c01d9102ec79986a8647d56da9206b925e1ea7f1d186e7aaaf64da79b7eb00faf00f13310204c7b79cd0867998bc11269c832ad59f9d662a8b1337d32e073e0c8ce2b6ed4c3307a521d17b3edc8861e33ff0330e050bacd1fdb3a3c47a8b53e150cbbce06693f965cba6da42c3ac1fbfb43deacf6d10b1a547dd01f9b2b0da5c64453885470f2cfde5be3377d663359e17aebc38ea5879e48a05d38145c740b403819d9b17dd4dacf6fe59b6493a3fda21143b57a19814d87a4a2cd32f9fb04ef03d93ed4554689ea6ceebd38ef467f4dd93d0dcaf6b5e8cbcc9b9d74664f168ae14f183d7980e52e69afbc50e987b3b1af23461ff28b375c8f7742b53086f7762f4bd889572bce271181809ccb7f3d9216e7eb1a20e32459ab1f142ab8106579605f77aba228e1f3072d9d060cbc7561f551ca0b48486230a22bad0df736f224ed364df83312f0fe9bf5c7191317c14a615b27ec923779bc4711d06fc735ffedc339217c700c6b6935276264691c69b2d39393e419afede3c4c2d2bacf99be9027af4adb85c3854cdb4066ae1b13605ca7c92fbb1c01c461b32d04a44e69d915d30fd1260f22a7591ee412a42d086dbf7467644a8ac57dfdaed09b9993df624279930001ee7f26acae1c3fa733f72c0ba4a87f321ee2ac5eeee2b8885b4ea5b84fd50406540a0ad8447c2db1c485afe628b61f62a4720834796a47fb3c4a06fa878d842506fd6c62255de8ee92f2147009743ea917a08729595cba78e717de2fa988b9c91e2935901bda15aee01754937fc2e4d38afbd3af0491e436f83be39621642037962f248c984dfeeda44ee27d15fd0fe18fc189d254a89a547bd3a4c3237189ee8618e0dd3a9dec6375805be1d8435639eaebb762b7dcc2e01578cb69a406a3b3309428bbec2b5c5e7be20386c2d50843b1e86b367f58724721fcdc2f87169ef2eb9753e278661bcd2a6d9dd91903f021e0dd4282945b2cbb5a6b1d7a7b436dcd8a2121376a53fcd65a8fdaa6202689d10d09d4a47dcdb76ab4d8be715e2dfcf025eec1074125601fbcb52f20a31364a98ef252ab367d908a26cfc5e80002679c367f42781914cedb9e3aec183e3c089ea754851104f38fe2ea97e1184a484994efa08bf3181695a9be6665b86db753af7e06f5012cb94f7bfdf6a236e398005e536f293d5ec0e2cdbdabec93ba688413c3cd8cb403da022e749cc411c8ed86670c5ee99a54d44566d3b866baaa0e8baad2aa718cfd4fc8a573dafabb4050eff962ccdfbe8f54e3cf9c8bd9c0ba6e12ecfb93c5cbe6993953946d07f0bd10cd3b55a2e7072c4772865ee3463d8aae02302a65549af449d6e2022a5b61133a80602e4c4777aaf6bf95d7c31df00d0e27867d7705e5f93d0dcc70191f02556b020e949355afe4e37cd37e1534663b8ee819f1ea4f743546caaf8996ca022f743974cc354c708f4822be92938f3a4f644cf161b37cf048b5ae61ba017c66ab3e3ef61ecd00342d449ac2d916a286c0ca7a68769bfe79d6d09ef0f7641fb58e71bea7b989de3a7e5a6a1301adddcaec02faa4d05ca4a3a7a6bc1e18c4a673213f8d8b102f30b111ecc99520880dce8607979d07948742f70e4c2c7eb2e70f4363d7a9d4073b8d6612fda8bcc86e7a7e252379f4367be450748adb0a8021fb25daa5a81b201f5d18e487dea276eb1ceecdf15dfcde743bafc69bed5903a769ae149d88490a428e38e1ac4b635e0b33a469746b4ce5aefe546dd7d50ea22cc1f6b0c2571ba632f111559b88ae73a0e2d75eaeb4f700c9d507572b9ed05a44bc7cd980d4b045cdc8db5113f41c266fe3061f961a520eb8e0cbbc047c29b00d0b7dbc32d61383ebe643448b08f095a89d8d34104b00f2717e02e5af4e9b988801b4bdbaa05638a3409e37ef5ba62684c3c8f31b4c9a0b3415b70ee590e3c795de", 0x1000}, {&(0x7f00000023c0)="312312d4bdb876815b5804dce4b029dd35df964135a4a1ceb32c02a15716d09b863e9288a0598cb70b93e36b54c7961356b0c9096847b68dfb9f5eff51137e8377e91d73d9a432414887f714dc63a9ed6875a8d423381a13fb7a6788b30a7534febbe679c90ff42d6fa6bfbd52773abe7033ba963fde008620265e194b849463d6372ca33e53373c7460e863e72f089dbeeae071198b4ba92ff6b6645df2a5990456de08f61c7add89821698ce6b7e09ab3905e0c112b133161f7887821e8780c466998662d78b52db3f47a01a1aa443b04d1869e4245011fb221098fd098f43a5df55a156627eb92d63d0fec38f9cd6ac8aa6acd98768e678f17029b4380167e881e67cc45dd9cd77247201e543184600e49f031c7266d73c5dd56b8823ef20fb02e0ca6e793e64a8cacf886222913812223d0c5e70f87caf6fb399f9c6853eccdf8f0387c2b2c98ea97c29ec540e2254d38dc01b7f6151590d2d6b351bf134fe98a659e61001af338487350fbaa1133c92422970d85c21ab218dcf01b64fe492786e48fd52dba943e994d89770a70d570db210f4b2dd1347f582e488c1d5b1b8df0a3e89fd122a4ca6e2d2522ae30296e3cb19b7bdb867368d2a7f47e2090652b57c9419a2befc97742aab2cec92f2ccaa1598dacfae60607e6c0997cbdcfb5f5680097b3ac0d9c06ec2f2705cb8433aa5a92ba9ad8d1d8988a88c7a9c107087f1576f872a9a5d039f605430d4ce1bb9f639c747806255f628317e7ea275ef5984cf864661fe6ec8d10573f8bc333a20ed745ecc54298d004053d03c1fdd318f4ac67eab96605323d5f47662ece2d1d9d714a4ba96a743ac553f5bf540f33f4667a74a789101bcaa5eea121b5ff9261394d9dbfe88deb5dc3525df4bdf562852ce1ae282fc8f67b58e8ce29698c9a6945c81d68fb3dfd648a1e8e6ec16f41ef775818bb526f4269a3e0a5e4831ae3e2760b32d76a4110ea4b32f95ddc85fe1be7d5d9428acea270df64a7cf781a1793a0d4bbc721928df23f68d7630c04f6929f94d53eb120c23c149e15339a0689be63fc79995c6e4efd076d220e415f5bc9a18ae9f48238a17a0a02077f8f8a6bbaa8cd21881395eb07c7b26e373b8549382537d9c9ed3d33d953ec94c9823e6253d71edb4ab9773f990d86a037c8800d81a758fcac04b0e57f1d03e1660d9f689bb36f69f05137cd94494ffa9ae6354ca53bf53d90293631f671f57249e0e86f323e56ac4bddf693d197fc972350a7ff429f35e48553cec8780abbe8802dd18684b8fdb79537b793ed7682886a91bd69586235f0999417c6e7fc5cbd43afa3948f284369c0b16774e33c8aa3f7a3966add7cdba9a3d785344922ce93e507fdb9b7401a6cd6c84ce95489bc54c32476534f2a956490e4dc36bc8b8ce25e7d7cea777dc094206c9265418432d6a150e52217af07e5097a7f03096b249254bc8188ca06531655c008ac1a4ca1f675a01fff9702621ebbb4036f525a72752d005aa213d97eb586c4d3433bb02476017751f457bbd7b68ef6b71336853cada5f34cb3a7ec3a138784d6898df995db8b3704a7e7b12a57ec9a0718078a5e9307d7d7f0ec18c869b5a64e95a47999dd5c613fedf78f36cb025bb4d320f1ff3c22f69459fe29e512a9d7ecaedc7d37cfba7df0ea7b2110e860fb3cf9c14ccde8a738becb06d9ac7199f408529c4be20c1152e397faf99cfaf2e0cd321ac1ddbc59f73607a41b0a8b8221c2d307ab80b351ea6a72d6a8ee429cafcec8324d57e5ce4fbedf990747fe5fcee240b0db19fba3bdbf6c51cf867be68faefc19222a2759bc44c79822e1ef4f4a8b695e4c54826edaaaad70afdf95a12472798b7ef4617e9fb7b3907bce39305e41f59ebb31e57131f6fd41a8bebd76a7870f57c9c568001801005854257102fd35b41aa3b73aff055f165532c62e95b02640938001055b15a2cf40b4d2b26b72751eefc9e895ce8d11002623e29256e2da17f9810e536f9ad393b5165a7174898b5de0a79226f4a2f425f1571691276abd5bbbd06eadcd59e68c9dda9b1139a8b8c143114758deec756406fc173c9ad035fec481be3becf9b215d65195e8d8e974aeda1769010d01e68896d9ff9fdf50fa3aedb39400d12360ff3bd450737a5433bc3eb4c5b2878bb91731def7d1927785da4d1d886dab57424e849529473d4e04823893d621daf027123463cc95c6c48ed49c1cd0498a5c9451ed8b0ca66dfe0dc70347d3b795f4e306de25d05f1e0c850e811bad8052fe1c6e6b023cdf1a091cc8939aa066c8f53a18bf60393efb82004f1f4f360be7709e191cb8592bfe9e6c409d357686a57b1539c1b2c38e767ed1d769624f1596193f34e994e969572a3615c82e071fdab18f2b5f9ccce9682b9cc1e31d55381a4166ac022b6a9e15fdf44b5551bbe9e4d1f1ce3dc82277bb30c0c05b91a45f30a6dd617ccf65ccd2d975ea785e6f1aad2ce7b9950d1ca8449dcc9590c9439bf7a16bd4a28bfca967bbffc6b825734e8ed20ddc105cbcc16eb74e0508fcad7ceb4656bfe0ee4091d59aca12163f19a9b08eff4d3821901c27fa702f540640201900f7cb2d4eff5eb789a786701cd02223f4df6b0acbcd99463cb640145b3d920744c48c0e1624302e005d45d9ab07514e126a7e3de18e236ec90525facdb1fa230dbcd24ba14f888986eb5e9b73c194e6821e0eb8ec5e0a506107e7bf81a6f5166d2ea5b59febf3ecb86470929b47b0479d1670dd98425010ee398ddf9d860737dbc1e78f850dcfe6addfb7659a58444d6957cbeed859f04e4c4e87cb5667170f87914273107a9dfa204fa08a343762ec41b6f3856f61ccbfbcf17f6b76b1cea570b09ccfff8e9131dfebad4d32e0483efbc75d3bb91d24142517bba716c340a8655e9bb6ab6de66a2788811650557c5960aa5dbbf82adb721b999ea3d46b06a37294c59ede0a6905ac995a46cd075d320f899ea52ceeceafb1c4953a142db14594e40b3f6b3f47ed89f8f504ea1db51dc06c065b05f7c6a7a3da9a536208a2a89050ff136728bb61635b3dc9c0ef9cea5a1ff1361847064d085b777b6bbd5bf17ae40b89c592bbf85e380b3f93493cea0973fcdb85ff0a0061b6f58c301b9abe640b71831a776c692db6cd1880044f0c61f48147b8b40941e6fcff069ba63fc4db8274743804489eaa8cdbbd41ed1c8214c162f5469ee10ccc07a902c959cd7c1b8690986ed8c8e6e5c2b99d72868c7034ac00298ce8f6ccce91cecaa27afa99a5a7d9889657232208606d0d5300b8129a339c53e92319272ae7d422baaf862336c2272d21c50db4f7f601ed12ff08238b2c39d2ab865ef6c2423a139a590f0e9de43c1aa1d6568aaf787cbabd62ac834370f457ec2cadff3b9f01e1a256f8fb64804cf4aba7cd5171c5e0c97d1bb921a7dd9910a37350b5e182af4419f1089dd2154d4035670e9ff48edb944b9de140d0e5fec7576ee8f8beae4c666d254081be9572130fb61d0a5db79090939169ad18d24953013dd6257e53b18ada7a375cb944403297413d802d458862c8308cc1e2ea4b60c23254b9a6924c6d64370389a0ca7702e13a7ba9713c9a345a89916a829c6438eabee9a71073a2572379be68421c2b85374ccfa4ac85f75922e6b863f16186b1e296a56f60803bc3746a003fa3dca6acde871d4966db72185a1d8bd7da3a57968efe84baa66761889ed1a488e417ec39613cb82ee26f8f6cf3d297fac5fb1ff527c5ea7b925b2f837dfe0b11e1ef27afc5d296c577bcb552472ea06995b23c451f7719d8fb0079c53473bf2bc66d6c672b1c88fd4f3bd97c4b7733182770ca7a2ef416b05489c8efb20cd38634dc155a069f5c72e1a3a32674124300edc4e0880ac66dc0e4f81b02a9464a0a0e17e5a08bccaf3970ac1d827a6764817cba7a5879ad8e35dba4c0f420243207b5ee7401038e3ab2e1b1d1dfa691210cfdada60d01fb3aed6076c8da5fe5480576041f7ea04728176ded9c226b7276206cc353e449309eb6919b8c930f52bb83e665e5beb62b254fec4c4d7da080ec150116d1fd4bcf83e9511fee3b622799a75e7ac2b66f47d57a7d6ff4d41f2b51d924e441791257f986b0a13a21d7fe7c3d92af83a65c4ae7f2ec0f687294261095457e4310c2eef9b1bd5bdf6001cd51d72bccdf6e1a1d3c01defced8cb43ca73a58004017ed7a034b4f895f63d55a75c0fc638b6c50758eb638d13486526e9026f729340186a48e8801f395558d7d1db7913ab98c2fc827df96d5b1881e5267e1d797288923ec7290cc2fe02773830546a6ca0aafbf783d82c4b7391c82117502edb4b5cb7ffc86e9513e184f04e722dfa26fb0a5c31f059894f1075c7bc99250d7bf6720bc766c966b1f78669c92cf3f64acf5fb2576b0cc0c2a0e54d38c249e7e31d6a7f10ae4cbe238a9a1a4a40a9cef8819c327c7790525eb5438c503822c33c2a3ad7558fef5fe1fc7284ddd8393e5507978b5e20c960cb80a5d1880626daf2951664cf1ba587317c2ecec9465c471fc2b1197d028509d2f64398d8da52c0183536e5caed7d26930858c6e58c58b423439a1549598e5bacee643466d554bcc0c58b3224af111115864b2845d8072062ed8f9d41d7a0634b745dc742dd6a379cd8fd90349a112d0109ae60bcd8e3e5f440e5395ace9c1dc959c3b9eb69b3cb7613429a3c628921c9d96fb195597a9eef30ebc5acc6f788cf4649c5157f810a492f7bb7c20efea80b003b092b5c3a068bd5fe2ed6bbfdd427891e2ddf1243bf9eef56f98b3bc9c60cd1e2e890593ea8ce242da362bcdc68dc4085042d5b0f83a85851bbe62a4d97beec5b41e0d08f830533143e49d605ce38a42229ac3fdf0674934c2a954a8ae31995b19bfd41458c384e817917241a6a4c095636dd8b966db43e966e12bc979607b5ad6512734f3a6c439b2a6322955426e0494b7b031ea7f83bd5c095e2c5996e4f0be41b2aae7fb4fb2a50e1a3ded2089daf8e894f2c5f0593f9be8dddf2762142747a9c5f50270593ba9f64f4b701fcd9d4f22b307d63e9f6bfbdda8e8294b2c0961960477979042cd94af328c51734123e969a98c9ed313049560e944716c2249e2096f0f894b5e1f1773a40086b0424822130aa7ab47914673df5ffc7bfd22a01575e337db05f49eb4d7d6468143a9d9904ffe18719f32adb2c6bd051f0496030d3765a55367eb3b483ac40b49da834b317db06de0b79783fdba4133db7c5bf0dec56a03629d6d446a496a10a4c83ffe2e95e472828aaa2cd922764e23df5e723a17787598fee517113e5a20ef64c4a42fd9d35368b64a71bf1ba5381775099652623b54274af90c734e05f43901a142194ea4104a114ca60f96b862b104e366c78d5e5964c21b7ad77c013e6c46c64db4d54ef20685c3b79858ce21b4b0a55a0ba7e83e5a1a7840c091669e92f8217f4fdeeb5033a3f8f5ffdf9053adb9d803a846ea2b92bdac1ce8b2eaff8938a20ece0fe0128956db37225124c6e0974b2843ff9138f6ff45f4ec10b911d911996e3ecc111fff3c3a2e428b0068532eeaa4f2f5e797f774adff087f36259213693254553f7659e65fa6a7792aae8bf9de33edf74150c69e078a61596a2e76541e4ecedfe9a60d5192dcdd1df5f67171e66e773429ceff64cd745304e03ccbe7d7aeb51fd860a02e7400d583e3239cce3a78c22ce2db83cbf78e565c7bf21b91b72c2126603bcb707fbbb5c7e6a425c26cbaf1ed52fce3cef9643771e86f17719a56c49046c534b8bb825", 0x1000}, {&(0x7f0000000100)="aaee7a1acaedc1a4298dacf866dca72136422b53a01cbd9d2bdedd7c44a1ebdc03587e8dfc0f279d34b7366adf41a1d8d742794c0fc4d39b01bebfd47f5b6820251ad5ff9a89404f282d292752d71aca4e6be349a5b06f77", 0x58}], 0x7, &(0x7f00000033c0)=[{0x1010, 0xffff, 0x1000, "44343a8b03209decd751761dba442d40eac72766b1a79336fe1b3a781c46d4b4bc364c8c1b805772a5b79a16ede31f046f89eec9867e47b59c155e61ba8f423b4a217b4ac01f047b4a354874a2b5b76be754cab5e3212804b101a0f3161eae4e62ab53bd89b59cc3b998f3cfe10196be6828ac3832b4ff548a780576e778285f18b39c2c928b4e9f51fd89b6c65c08b50e65fe5878debc286bdb00c3e65e3d46e3d05efb429cfccb0b61414ff639bc186723f8308e34c7e92030289886db9079c4d10012da6ea4b024012e6d1e6ca021e6502b3e498296644bc8cce82578e5c5e4aa69e722756c4b406e4fe5927eb04def7960b78569a2addfb9351558c08404243454191efd72bc339239bda8e745ad9df93875ca92809ae6dc8b52bb3a7fb1ae8c80524173751e64ae14cd033c33b5b2be5ee2facef37d84f125a48ba0685efe83185ebee5cc09c12e32f07a50722ffd5c206f0d62042d2b50bb7b624c05e7c960d44100c211aff7135ac22aa944f4a15a11f123832013566481b26dc54075327e351619aa5b15eb2c606ab8cb65165db2137246c058207fb164a1d52d447cf8aa54f5a55024ec776fa7bf41604a8e436adb60e282aa540a3d9a0e329dc6dfe695db34f0071a2cb1e052e2b4f99da3dfc78eb71ad529002f8f438b93ea1cbef7161f682ddfc60d82d1b94401cae52fc950fdb572db9a2b7f99193e60ac499e0f93a2ee647dcf7f5401ef7840ab61a0c2c25f32f69b4213a70f95913b36e355d53a2eefab3472c13cbeb3cdcb07494384498d3f1215f2d18785d32ea303d6bcf601e78c0b2121ca974f3f9088d54519cd76fa92c47102f5584e5402412a00b76437e72490aa4fdb7ea16e75c08f8cefaff0c785e993f810cb328b7708fe5d012beee72c727af6c5caf07a6e968cc9afff2148bb946160f72b4a8e1af9fa07b038d9fcd3924a3ba256c72506568c982bd0c2603816cd54d5ed1762bddef0aead3a972765167f4663ecfd0d7c0fc95c2e0793ce0de8ef5ba4a5b657395bdd58b6567cf4214268747bfdb8460ae79b9f2a24f56e9746ea0831e882959fa33f10c900284c40526ea7a58cc0e90f771dc4b1c107c330222c67f0af7d9a7653d1242671c2d439a09a4c6715d67cb4fddc57caa5007877724298be8908a6d846b1cc2eeeee31b0b47e613340d76b65ad5450c63557b96cf5aece0083cd6497510cd96a4d22901990362e3588920bfce987d89eb19cadb1b7104535b809f329b03f413b7c2f4309f85fb25dbee0008eb33bb410c089d0e1fa66f77ab6f095060effebc832188006a1616a21255e3a096b6c2a040c59490a36967866f3114388525b74628ca50460fa287d4ce948d98d6723e450074b894be936929cc86db07a41503f8ead3ca9e8b8430447d105210f05c0f3b66969ef3ae19a88f32c61591b382b1798d479eb14e76bd67fa09042d600eecd5434db882fc2fcc3b1e327cf1cac3efcab469d3bb3373c5818d001604e70f17404ee007aee0eca9b7bf659610f9e199b4fe0c468a657394f1a8f434da8a32ce0967feba3a38b4faae0cd5915cc11f6f35f59d8451eeac52d23027345a542b2ac9c2cac5487b4d24ad6441d234732cddcadd9df8c58e629d281f36bd7bf31fa83c685096f561eeb303ae2920ea4918af8aa12a716dc021b308fc9f6811ddb5318b93e2daa4578a457c3707a607c336c238e3cf47dd9b58571f60862860318df4b2353542aedf4f339497f74c0e28bc4240f3fee77fbc5dffb5d8d43dc47070bff3eb0f5f83e49183b30925f201a0a0c702c90663d81851c3ddebb5268b0a8d056e85b35b102e13c41c497034e20c7af9b07ec5c419eae0960b0aef1a4dfe5086d043e15ab24a393e1fecf283bbb2bc8a8ca81e221bc57834598343c6348ab3d43bf454f5caf905f6a389d25e3f0e7b4f6e0becb2bf61232f536a1b6698dead6a7b5671d09674a52b6dda09ce9997767d91e5f01e6f521003a60acc1d120248a9782ae5157fe9a7ee75c8a9a441d70fe2871b5b6ba23d4801f71114ef7bcf8e2502d01cb140c8ad11cb45c2e8dd229b4be66dbcf463a7ca7d9df557c764a030c0ad42be9a634eafbbb29fffc8c36425a1ac753975d234ca651f8298003731d40d5e5990fcf7162bd5ab24d2349ea46f3d4325631fb99a0b339618ecc688b8634117d85d9717317fd8231effedbbb0c1c32e28d5f95ac2a5f892a0d7190b544ab00a35275a72ad541a6281e5e6ce62f24971a40e8fd6368a8dbb203f037407b1f7f1234701d0257df7672fa8d579b73c3d618393063431b67df0bc9e0fce4dfb4092abc47faeef2d6e3d95e70d215cbe681ee52a2d141a4a26b87df00ea598aec6cc71ed9f0f4bfbd7b30b90dd17039bfd9784617f8ae37ea9977a0d743e74a5094a75d595946727e60eccb271a09b2ec42aa0546e9ffd2b8f51e27a2d4d085d651ea123056fa0dc67d1efd78c3a918dfb9e3b4b7428c5ebd7caf95d7bbbd30c5209fd1c2ed7c0f7de1348a382495fd15eae78cb0ecd28d924c24a8cf40243e5fac135f0176743df777a9dbee489cf7aac34e7202b327f989f48b937601f49a573f8636b84d89a064a9089fcd531c7a68bb3f92ca706d09d09e346bfaa574f22e63480f3827467ba4d86d11230b424cec4b107872f2a31e95be31c5623eff6ccaac314dea3245805d2c760f1700c3937abcf586fde6a8f8528692ca034fb81e39ebc003fec774d586a13baf1abc162233b7eda93f9547770555af6d1c567cae7d7e1fc8a2c7880da223379d83c82a9b40315372884f6c7868b502a334b504e059a1a9c70fae3451889696ba113b4b375ef4b0ecf82578fb472629e0cf98e833af6167350bb6dd0b46190749daf52cbb5937d5558ce5c2fc2eeef28282f41d784e43ebb2a1bc77a4a947a85236a16ad9fcc688e2a53bf21b17d6cc2552394ca8027fef3718379e22b4b3f3871fad444eb51f921d94dc9930f15cd388a241715c4f4e554e623cd22a6383ec57b5e4ec67c661b9790bd2c7fab505663a7aaf92775e6ad0eae9e609a1a1c6ae30a11e4a1c9fad3a91e2975da5098739e7a0cd456e931e0f6a2e27bbe99e7ba4f036e97fddb6532ba801612f1db038a42ce75b3835a245eb5ec742ed27ee784f3dc5b8c9408495b8502ce6e2efedaeec179967a7dfa46bed9b6d7741425c411472764a81eb6148f44c985053d6bd0f7696a56bc637a4251289dcede5357678e037b13fd2a70d28a87e2db9edc8a5beb9df8cc23f7d5000942eafd258405d1bba199d8ca609baf849329ca18e309ac86f4a260626402ae7d9b938a049b99836d444e9fb512c61e533a67aa4955b9f6348ca43dddd0a6e55f1540a10eb171125e70bad383f874736da053b35c96576872cbb98d9234c14d9c0baf07f10be715ee1558316a63d3aacdcd39d10df92952d5a243195b9a25b25e4f3df6c37c24e1127073bbd47ae2ad2b0d9db9b318c88d2e79e96aadbae40ff6264cf48ddd3f51e4ac83729a82580b2bd5e506a6082e5203eb27bc42494ecb6e2a28272663f1b63bd04185cfa229c99f1eb81156f94c8ef0c17c22e69bad6224bf3130d25d978f8bf9152bb8ef9ee91cf521f2365eb8a26e5fc8d2ded50262df04b45b6c790ebdc5b3da8b75e80aea4731d7d1c4bc0f65fbeeecea26c00ab64c058e1d0f316c630828186723e8535dad3d2dfb09b91e0c216a3ddd12f018ec91b3e5c58b0dc75a6ad23c06f99374144ab7d3acc0d1a0604a86a00cbb08ecb33e97cc1b2da73ad1fda625d03b320129dbb65f6e29a28953e84338ecfbea8bc2ae4f40a3b33944589b47ad275e36fc1ee4278cf789d281e219aca49ad1a96fc7f211316aec59410752a9c838212a20ffa786e36974292d95b58c477caa0068f519ca744590c02499350dfd1c5e1c4422648c539e01770c7554b5dd15dcb8e41ab0420123dff0e0f6ddf4200420c1f0d02ca4c54432ad6111c24a6ec8af1313fdaef96940c4a5363da63abb5576e71e5de7d1c3228a5b43ed8f3f4a54f9703eb9c3fe095bf5ea7020ad23438508dce48a0b059a834a7b0263dc628ec4caae2aa4864afbfc4e5110ac0fac7e2b0783c29374748f74a20559a2f863ae5ffece937d6735b4f920d6a35c01e46f6a7d46b861466861d50e2743b1d6a01698444dd07eb56f406409c335e69836d2fe0fc1f8eefd05f99a097d2f88e54f857b08052c4b3424d89bb90af4e062d4802893461cdd6845c48e0143c1c3c30c276a7cf267bcfb569ed4755b4f1bab1dbda1e07dbb26c243ab824eca12fa3b881748a673ce92619273271a26681ef5d871a180bf560f185dfbb43c987e1f70b76eddcf04c1e70669a9432171ff45ce55ccf94af72e3fc384001f58f2f73a18cdf70daec5a28c881008e9968c118fbdc0b51a072339ddd87c1f6045327960e219563a10a64f09493c466ce0d1fa8e5ce19e47b4599737a9a83d325af7038f0bd88f5cf019f6a19828dfebfda0c31f66c2ef2437f9b8eabf3f1779b5303caf3aeede862a780cf476c47561067a9a4be9ef073a70979b8dbbd35a4a1d27cf6740c603f5ee18ae9a92d2cb7497d0c79a6b21468f0e7c1976f307d1a96d596b3f7702d13b217ff94b653460e2253c15cf69f8ec529c7e1c43735ac4b886febf275ee3fab99c7c30596612f76ecb8322ae41d8af758f9292a2c9fe9a0cf9ac1871cb9a73434af077582049c8d81d8d9fc0b938ff9007eff4797de9c31d7c5f07b4c205d26709a3fc380a47d9a0df7d8c3c4815ea5519e2e80708ebbe0a60930166459ad681c2eb3dfa1fd9afef5136394765122d76fc11766bae1e80890a41f3ccd8bbaa4d5ac847363112f901d78134a9c9b72df6341e77de736b5b5a47418e424ea117e89476a37ce8b88b0d642560e9d28e73d7630f02180a0157bfec08de66be68b3c1d89b4c11c8a7dfa8ab3dc3cf03bef11b89b0bc130f22576d89f173cffe1971355da1e970acb801027010b56d13d66d4e81d9d13fa3c7097f1968fdec6f708120a07cfcd1a2b3bece7bccd5575e31d20a7b956b2d6f6fbd00dbeb1c17edc753b77abbedc6d7929a4307ee9c8b465bb3069967cdef9de4d7ca1bdf4152dce0a36c826f9cffc00cce3878bb6ab2d28fb7c2d4b4dace8bb5da186af277c7c45f6e80c8d87559a97c12c830c8b1f74eb73c674128fa56580b9dec77df45aa0ed3fffc8bce088cc55761a1fb0987b22295b4e54479081aca41324204decb5d77b0b4ccbbd69b0fee7c54e1e658c14c1303bb1f0bde448bf8f828d04fdd96430328b8947da2085b44506e4891e6972b484cb0682b7fd2e5ca05da2aafaebccfa7830bf1257052544bef1e451e4d00da82dd3db93f068ca8bfb421b632bcbfe04be25c97c68ede480429381fe9a3b4d7db66bb01b83bfaa8a4fd0dcbe64b24162d6227c0132a200e002ad454d1a3858739345652239422e0dea94bf7ac632e038e2786e47682b333140ed70cf6219ebb5bb9433feaaea3104a94c5553737d2c9a6dd39444f151e40d1731495ab9d90b99073d4ee236b8b4f4833790c64593a8d91b20a8757b8711aa010d3ab6a17affee30e63f7dc803776669864ddf102ce59b7f4fcbe9940b1026293e201bf911b03635205ceafa3eda3ebac86b584e7cf16d6e9858e0a49d8545598e77a0679250b5530afb4a5f41db669c4d9788a85a36fe6f29a0b3072a61408b317b1bbd4487676c589401fad4ec5bf973955869c9f5f8baab5d22fe28365613ab185eb93a6927ecfc9bf96c896d8596"}, {0x108, 0xffff, 0x3, "8939d045dc35074a5b909aa0a37d51e8da170cf3d2f2057986e4645637390ba69a4041d14cf98efabcc1851d031e9fb6608ce57c2670a2d7de065f41e0e3bdce9e3bcd77055d4095341120c8f30fb78d7b4d9aa327da08e73f080b7a58e80f42b5f9a013252e1d27680faf0d480d954b893ef15981eff77daff8abb7a7cef866af6577980078334d0ed996bc590d96fb7d173740f3cc84cbc4d042758df62d1d2dea724fd871ffe64b77e36ef0dde1340d6a6f4a0306fe3856f594c2323df552d3b72ae70d30dcb76d4820237c605abe7ee84389d70553af52c807731b0373b824516baad3d4214892fbe57e8a25346c9c1b07"}, {0x30, 0xffff, 0x3, "6a9bb375437619f23eb38b7a47b0abfe352bff0f764037ffa17d92aaf455"}, {0x30, 0x1, 0x4, "313891e3eacb6ab472ff650ce63a8aa80b5c473baa5ee78d8422c24368"}, {0x18, 0xffff, 0x9, 'U.'}, {0xb0, 0xffff, 0x6eb0, "832a884e35594064edeb2d7464ef3bce2010c2dda22e4190462a850392f269258bc1dd674d1112966c63632c655950a89ca9c488a08157c256c7e12b3f6e691b4e0afdce257ea94e0f94347b0064a226435ca990ad900b8b470bfd89aa88f181f4051439eef76f94b0632434cf9bbba24d77b72a977d7506bffcaf26a713f354b0014373cb4bd9b8aa5024d0a31e9045e88d9c8ca0e077d6ebf9"}, {0x58, 0xffff, 0x2, "17a988d4bea6aebfa2b7f458da002302ef0be2fda455a0c27d6b983f2daf0ec5b19a03cf07754212f5060a8d320579423434a96aba11690939b3df6170f3540818"}], 0x1298}, 0x402) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001580)="d8a8ba67d7ac0a9f89adef3968df7cb10d4c9ca1c28d89a40e329ab0789df992c7b5a5c088c8af0a7e9e274c44aee5e1e590786e8f952d99bb6ead53f27a2a31016732d15606dd3ff999c1494ad20e545d78da1290f557f23cd631f802361ed7ea75a077c8556184119f5d9d5498dc5787c89ce27271ec82c3319aae1763a9c9d39a4633bc1a80c5c503", 0x8a}], 0x1, &(0x7f0000001680)=[{0x30, 0x1, 0x0, "34cc08440ec067afd76e51ba166d69b7e874e804844f67b3cc2ecbf6bd8bbc93"}, {0x90, 0xffff, 0x400, "65ea89c52535926d6b231388425762d3880607439e92dd01d6cd25b50642c099937d9fdadeae7a977428b2bfcf9f27ad85117f9ba53911a36b41368d925e8301557b91919ada0e6d4611602d13e1d70118dfba09543fb493de2856d4848c8eac3f69ced95370736f78e70cb0dea9e0cd525db01ccf03596966"}, {0x20, 0x0, 0x2, "426cf899506f33b05a12"}, {0x10, 0xffff}, {0x18, 0xffff, 0x1, "42e30b6874"}], 0x108}, 0x40c) fcntl$getflags(r0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 01:40:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x5, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a616ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa3835325f2511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569016bf380020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xd0) 01:40:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="0a688e6347ac0866167eb4add0308abf144bf810d7a71b985d59a0985619656b4300e39bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f0800", 0x3b) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="dd70f2521446b35f1913f167502e", 0xe}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/124, 0x7c) execve(0x0, 0x0, 0x0) 01:40:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000017c0)) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000100)="379ca7faa2f11d03f286ed5ccffbe3536eb55c3cb1c56178217810109673b156d853e83e7fc1a7c468a1b46a8a3feafde015218cd73ddc5f29ebe029d384f27e0ae67c5ab844e106a94cb086cf062a1263b824c387677b3b1b77ebfe9eb88d2b74ee3d9e0cddf98953ba15c90b4b380c43a40d70ea6c9bfe115d51f35ed268829a7e", 0x82}, {&(0x7f00000001c0)="37044d7a45782c26dbf9cea0a145735b0b58eab6a3ad91776aef13e906063d128dc35862818822567cc5d2b0b402f191001e2fb6d12c993cda14a140d68c3957dd4abda783cbc502f1c5128e7fac2b011f5e8bd8c2479032df802b48e199393747e396de4d8d269cc960047061e8c1569ace09c37e2837ab45acc83e62fe40f6aea5d8a22790a5c29fea53fb11ae37eff9e45ad9237ff093eed3cdc80f2d2491134a73187e1664a873ca381e74355baf6c446af60350cbcd3409bd972649dda75802a1625625b03d2a7c1fbbe83a627bec11ea4ab70d1735a6747ccd79258d7a70dc633f9fc653b26ae759223179f9329756a4ce2994f18fd4", 0xf9}, {&(0x7f00000002c0)="2e2dd3961ffe09693570d935b6343c0ba086c7168c140524476a2e32699c93621e4020520a86f05fde566c6016929d98fb85a1e24b9e66c4a3b816b4b500c7282c46948c6c0f8b75c7315aac1eb215ba2090958e9792dd9cd0d99f4a8f7f7251f84d867f7292ce04bfcef76edcbf4d7ea692", 0x72}, {&(0x7f0000000000)="a04cfd0af8fb2d8e1775b37aa454b9efeb3d3d74d83bc174dec8eca10cd2ec2aa8396a004b05b8c7e2ce5e638644f26d9f0cf1f1b965def6810ea7", 0x3b}, {&(0x7f0000000440)="fda95270b4f96cfae3c753b3b25036a390fec1143f3a346b46940b38ea82161a43876168e8bd46b64633acb4bb63e2dc5499ef03703814dc1319f9e33229b6d753dbe9fddc4faf5dc664c1c0ad0a70f9bad95bbf4682941e3079d23bc893ba0510727e28f44a5f445e27343e2287fb3e0cf892bd51d5cd3a345d7b004b87e1c888cd45a1684bddf525ee42078bd699927edcd4f220d96cc361edc1436b359c3000276a20e8c7ba902c15a04c943e988acd92e40c2315fc007b445e2013976ba991d85d4872", 0xc5}, {&(0x7f0000000340)="625ef0a95384e3a443cc9402cd852c4f78f360c829b66c3554d81ea20e690d1516d5151e9f78da64b036e850bd35c64df77eda714d0a8f876351f977ce3882ec445f22c9f040", 0x46}, {&(0x7f0000000080)="e04030be412008c444cbc415", 0xc}, {&(0x7f0000000540)="3e5e0784936871e0b0f35c499ae9c30cc8e95f038f796209563086a7c56a9ad2d638f3c927ef29a7cbe6e7c2f25f4e48ea9e4e027bf3b458d0909ddf35e2662065ff4451c3964d6253393769621170625d1214e17f1afb9d6eda47f0275dea762b1de2dd755eec03e0a9da497971155b39643085412e9e905f0d47643905d0cc29d581a21bb4cafc98bda0347299083250ff31d45659a1f0466051abec1b05af16e29709538d432f6917d8c13e54b7bdb318c8bc26c81eb15cf4fb88a4d925c6efe23259a5859ce10478ba88f46f4af9a26363946940c3ba33c9ebcf3f2f0e69fb4214842097d510dd76f02b699b910ffaf51ffe369c2ff1c804ada06f82f6bcf2ac2c3d3ab73c4d97dcb97f3fbaeecc7c299b44f86ba432548ebb48eaa7bbaf377023ca03da7e1bd139fee40a4cae8d407645e4bbe155079e4cf58e3c71254cf23d0f03fbe8ed972024444f306b86f61e2713848bf70194f65e7221ec792bb4e9bf7afc9ec6d141d01a8f03530a3a3e0f1b215216893b001cda8c0d723049693722610dd4f18c65f421cdf46fa9ff8ba58494c725afd3fb756af968c72d9f18a5cf27251fb69dff177a9f7333e85912a7a8a0e9de21c8778de5172348201d3f8bf9ba300704be449f9ffb875e3e6ba3a2c4d453321249fdcfc5bc26be90a04a210d844c5b24d0f0cfd415800ed8badbfce04e37991d9751553c9704c3d54523e7573e91b087e3924fb8ad01245326398987aefac36706b440f7a4e335acf043a49bcbaaae0681bb086aad5bc1c50b6be61fc1e000c9287599abaa4cef9ad412df3aed131d3dcd9a66c016e5ceef28312c326dcd441cf0b2dcebe85ae942f8c45425aba6edfcd8b28752a80d0bb086f39d49c20a7601cf277257c1546deedd107703e548423f3006e6039d7e6dc17934078624dd00884a5cf6910002d7d5c9658aead5585e72112635acd45c79388ffc2bbab0a6401a530bda5f6ac6d11d5e852f8a861548cb24a821682e91955e7c56a3bb7efc5fa5941e51e703358d2f0a95792467ef08fd0ee1bb6ffa2ebfc7c3f14a52e2dba5fc1417512080029b1487d0bd94e9a2c5dd4d00692dfdd6587b93f83bb013655acf3840864b4152da4a19161bbce054805f490a2cfb8098537fa592a6072f35ea71c0b484f339ed8bcf2f06aefba4e277d6da06ec8ad614e880a9ce08fe3824b04c2e969e13618668c5ac1bdd596fa8848169878e966a2814d70e74edf06aa412922f2c41439b93b4c75fbd64c113c6e5f41ca060713ccca11b7b1d86bce8a02a9746cf53dc91d9f0920d6b71168920c5ee206a813ae0316d5dcbe78c9e6f614f60070885a8cec0d5a5ec79bba6b74f6d115b24266962bed10b5b6da050dc9c9f83cb4083ad75a1c2dec7b37805c853edec0b883f1edc72de8cbab0190deb8c9fdbf9844bb4d8c15b5ee069c07178019142fc2c92f094b3eaf5262f795d7dc8c48d55dae5815046f675ba1ef2f5e01b691813d7df82d3a09146eebcdbef0f1366c95d18d0e9213f29f4cac7a02b538b59bb618f899a7348c545ab2be7fc333eff0f272f42838e9aea2da390264690e9ab93de7e4e4c1486d98ffe35a38c5432108b35aa7f3279a0d4041ab310b99a18aa934d3797ef9e5d58c03246dd25a214900d6ab64b0bbd2b66752e5a5874cf05ddf731ad8f69c160c919c33a9edfe4ce3cb6a0fc566995c9736522200d37455c5e28128e5b2db5d9705b998ac27eb02d513c39ce7be7becfacae1bd37185991fdbd08ab244212ce2623c12ce3a9de2c9dc384901193f20b348a8f2449bef6649ffb1022f30201152faeb5b0b237118b81ce54ed68bfdb765d1497a55b9ff73c693e83676431313e6a472cc5eda70f140c1fd3665bfe2b760cf9cdb67e043df171175ab1888ca17e106ede514198206f9876ed3b3af099d0f5c4c1569c0d09ff81b4d0f915c3f5ae7157d26df4139abeab9e3d365c9909fefd0f2a51af284e1d491599562a500cacc1f7a97c1ba40ef858a6b48d22ad1dc2a2c88c6e141810819ea6b145640221fa6ac1043365991987f510c8dd0c1f0ef2a257635a1930e87694fa63d2e92c192aaa182da101078dc58ee8d5554d2f7c069a0d019fd4cd64596216ddd9a3fb7b45feb28cca28f5926c4b6229fdd8ed5fb1d7470a884e5c4bda8b7fca3ca3bfa718e1114907ee30a51b5aa06b987d7ffe1e6f7e76417b1dac185c97809743feebb88702db71ba6969c12495f29ba23b8b5d5c56c264464a3c4df2ccc8575849b5596ed8a4df575cccf7ef30af9f6cd608c7340e656a5869184983b849b65a344bd8705827c8fc73e9963867027f512ad86505cd09c18d522551403cdbbb2e89c303036bfae810a0197479eef71664bc740f3c0ea4137ed0ecb4941ecfad26c9e19a16fd8b4aedd74bf0729129a56dacebd09d450a1697ce97a4313308adc1cd677c8b924abd82ee74097f48450bd600c6166afbc35eac9ab9186eb3bc5ec4471541929d316f623eeead5a48b2429a5fde31bd4198224165e5e04bbe8cf2e475036c43638ab4663ca92f95e57f9fa34d1c4e4f433349db62866afdebc9515b48cd9514290712696620712c20246855bfdbd67368c0028a140b577e2d4116ddb509b1812d83b61e1476ca01875cd9fb5a54f9d3ee0cee8e4db16cf30f5392917deb2865e9cf27a179f49a07d8a5a26625ba98ed07fd7358e3a042c4cbde66b0925932bc3292f7789c662161139327a95a0fdffcd12268fc4e919a8bc4907f93063a846e0a6fe5abaf40753b7149faadc09ae75ee8541747e7d6ddb5439a3f79534b6d287fa2fe2a328d43327e696546cbbc648bb5e3e9e5c0fbcd2f18ae7f6be2ad981e0467ef02bb9301bf2340ef0bd209b81a1f0b457782b08d541b8e2644cc5a38f2b1850dcb5afdeb01049b8911f367a5b3a6bda3e54ea33e1a09c858cbbc67b6567cf4345169280553d3311680c75f679225c8ebefcdbf82980a09c853d0f5da98f022f8f81c7046c9981b29f43d76d1088ba5c20259fef249dbb400999263360b1ce5fb2f33691c0d6ea7c1128f8c5a96dc2b4a354d825131887fe99151ee319bb889b7ecb2a4d4e8b75780a23befb5997e96d931b4da68fe296afb615ea36eb891a089b5b93680cb3b540d45abdd6e82d364b85ec3e8d43d7527943ee9991b3f76a1408b218e1f34b7c2eb6a51c8513a324130404f83cd701e2997ef19cecfd076ae0489ff4575ac162f033bdfe1e9a6b217e6cfff6027107ec067a8ed6c20a59559f92cb383331e8dc0ebc3309cf77e0cc81cdc530f3f2e09b25d56896ff337fe644082695822866f059e5991c2c2b229dba0df0a7196c91021f55d9608e204d3952b2ace7b19cb5a4c94283202b31c3122646eedfcbc05469b0f9f0799ba4483400bfeab7994d7b96b574da5d0b2794e66c15da59e56f7d6cff319d014a073adfe84a065ceae7165f0c5a97d3851aa6bcb03cbf80a230229de3545bbed60e31d24a4fda88eebe05af36655b648875cb5803ed7771639902eddf57b30c4334851fb1622436de0acd3179dc9e97286233cfa0a343b6452db132e738dc3947483cd29c9dcb670e4e11335d2e1fef9cb9102df9a432b99d14a4c95c21966645fe40697c38600749b986a797e2843d4cb1909bc91e103913886a8cd3a4f1e9dc57720faf25f599631ad977ef91902edebb92be84a017e36873b34de71810729e0d72a18ee5c621c30ca09ff2dd7674e130110291cbddb4bcf3549708150726b0564913eedcf5cd8fdc090dfbd0306ad4d60f227355aa1e9939ea0023713a56c273f6d82c82a85aaf23a38ed40ba6947b6c63c99de526fe856a87b3e54a6af47c151dd54b3104c3ed3cb2d53c262bc8cf5fc88df370eec9ac8b7a45b8cf8c8fc53a432a0af623083139837ffe084f78b6b1f639c3053b4949f792cccb8efa82b1e4eace4d6bcd9104d1a2293d0bf7d892de32a966b7eb72f6f0e5c1ea731955da26d318c955389bc650cae49eb7df6c4f72358cee6876ed4b210b00ea867c15f0431ca4a47c36f12c5f05994278c076fc7f7b8614b31e327164fd72f5e12e7d2ce625720624956f3d29d6a481a5162e0c092ff00d8edbc893cbf9a71981b4397f3b85b0955d0311e6a4cf62543c1fd69e9023cbe0b40ce8bf70782ee26367309d54bc542b99eb2c47ff2a44e6bc8e6781e510b0e51c2ac2c64026c2e4ad6c35b4c9a5b67b4accd89a3a0e51f5686a95264028431b3911cf8341a562ce2ca0c66c1894c94cde278717282130b9922c97b75a20b040e5500978aea582b19c0a9980f091df83c96125315f569e266361809c57a09a0b0cec70c1276e867e98cacde6c3b17df94040d931fba01b2645d8a2cba67fd70541c69b34c93eaa3c51c322a1d492e6ee139f55f8195385dc881ea5782312bc47e8327b1ede91edd11fb208be38521824df1b2c8083985aa115d0cb363c131f1739de3283e2f233c6170b5b2d4c73ac296d9625821972908a9ebf00ea0fd64fcea59616995030a2064525fb2d11a0d2f0d64e700398e768c0739246eb301241f5437c539ffa4d115cf72e2c75f3869f96ac3eedce67df19a05a224e65c6cb378159fe89cbefd21766fd8f1beb705317201007a0ac8d4fa132fe97759d7c3b071ef6fcc1c1022945a2f4e9ef0aae324c33e940ff2c1b3d7a8e57308606e4ba2fc4aac8e790b9123ce89058de96b92deccc0fd0d9ac73fcabada961992dae50a4ede70aec64ab4158eab2d59edc0fd18acd2949f8d5b7483cb28cca79d4970d55ec2a5ce84c8ae51f13d70bcf8962f260281579374cc108cff8c8f744e7f1e2b8d00f51111d654482cdbb6babf10a55dd744fd5a4824ec791eaa5845acd62d86214a05be1478d195d1606b4af4407b37bcb0496c3759fe9731bc7bc227aa998b4860e08c0d5000bdd49eff0be2c10a219668ab2ba7c769fceb672263b35a4e4932d7175d1b9c70ff99a5593a189ea766094856be42e9a51265385d32dac0e3b34cb2cf9c61124bb31049a2e35c95ad066a00a2344c0eb460f02305c6ad51b5f18695dab073f52de2127fa8de44fac9a3579918262229e0a08a453257f1ebefd4826dddf541b52d6cbd84d70ceb1c2789d82146f221586dcfaeb174a8cf8fdbf126f1d32c2a77b3af9d8bd264a6a6576911f4e4f8e48a3290b827557a7272afdfd6d14853a5fba478668c396de07986edbf810e8820dbe806bc8a65d365271e15a1e3beb096dc1f803e2adc8252f6049c775b4f553fa9a13f6e635ac2cd357c4fb63fe80b5a1078cbb92cdcf7a5bccc1bc94a13b88436d5aadf219ba27fb4030b95344bc369c6fa965e6c2cd5388a9500d01c397f7eb2b5899975a557eb1603a45062a9b04355f3d586c7881013f4ce12c0a1a9cfc5ff98c7ca597e01a65dc9bc6a91d5dc23f0efca207315cd15d5bbbf5c5a84b7a6e1f6c7f7b4948f2ab1be31c8f781a4e52f4b67105336f11ef72d61d592d7e8be16af309c96fc20d4aecc997937fd630243ecb7eeed406553a2b4af2fbaf1d5edde5f5c85108432c2e24953b3be735e0475bdf119cdb53ed605416c90c3dee32ae5b66f530c95dc48d583c5bc303fd4d2e4e166b1e9d443a4524fbae836834c1c1b5fdaa8fac279cbd3cb635f1d19c42dddfb926cdf104358fc6b7ec10dc36cc76aad785838a12b66c3d8491cbe6b259ee88f028695dc5ac31501da40928e83f846300940a6a1d9bb6600b65ae5ca5de8505886fa04b099a8565db06499ced11a41fd3591f289bfbabd701673b13", 0x1000}, {&(0x7f0000001540)="6bd6d56b95550c2b08f502505cd8da39deddb3152d6c927641efe9663a7904417e1806d40febd2dd217c77a1fa5d49e8a31b09f6d9611b202aa7a24a53f490b09d9cf8a3f8a48c671b5369a1b7c3961b6a4ecdae4b3edb719943b450a7b65cb1bc061dc3deed93d9c95a0eccbe4a577f51638465c15a72ac5e9d3ca7eb91098484263e42a1970e8605f6bf70332512d30b49028269293c3705366bccb62bdb3cfbafd668b6f6920234ced6834160e4e606eb3c9c25982c5f8cc3240196179587be313f481a691a4fda197da2b469c0176ff4b9cfc694171d13ab3ce0f43156007c67e341d2904cfcff288019a3af9f7898fb6ea44d78ddf14a603e04", 0xfc}, {&(0x7f0000001640)="1931da6626efa3f6c86d949508769b1edf5718c9ef26bd514c5bc248460d927449e243c376e281f43bc74ff0ad56d0fe3166309918b0612a8e9c32176682a23dff92a825fc870010000000000000418f83130a6803e1fc87fe7902a5180d55fe0b1c9c372c8e085c9c21257b1d3b82660bbc0500000000000000c269b8d4d349e4837bf76926770000000000000000", 0x8f}], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000003c0)=0x1) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 01:40:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) open$dir(&(0x7f0000000040)='./file0\x00', 0x19f6cd3b6f149303, 0xd) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x100) 01:40:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) sendto(r0, &(0x7f0000000080)="472cfd4c52dcb76ab808b9fc6bc414010d1eb01f8f4fa3b27b7e1baf1d738679686992c597584cbf601285d6e58f3e125e0532595fd8b2e082cc22836b9e92de2615f543d6a063a494240f9252ddaeba2b3488e3e4", 0x55, 0x400, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 01:40:13 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 01:40:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 01:40:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x2, 0x3, 0x80) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x1, 0x3}, 0x7, 0x401, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c40880018", 0xab) syz_open_pts() r6 = kqueue() close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) syz_open_pts() 01:40:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchmod(r2, 0x80) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 01:40:13 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0x6, 0x2}}, 0x2) chmod(&(0x7f0000000100)='./file0\x00', 0x100) 01:40:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2b, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:40:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x6088, 0x7fffffff) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x8000000100) 01:40:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r9 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r5, r2, r3, r5]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3, r7, r4, r8, r6, 0x4, 0x4}, 0x3c0, 0x800, r9, r10, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x20020, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000880)={0x7fff, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f00000006c0)={0x1000, [{0x3, 0x7}, {0x3, 0x56e}, {0x0, 0x1}, {0x3, 0xffffffff}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x1, 0x4}, {0x1, 0xfff}, {0x1, 0xffffffffffffff81}, {0x1, 0x200}, {0x3, 0x6}, {0x3, 0xe5}, {0x3, 0x80000000}, {0x0, 0x8ba}, {0x3}, {0x2, 0x4}, {0x1, 0x1}, {0x3, 0x9}, {0x1, 0x4}, {0x3, 0xffffffffffffffc1}, {0x3, 0x101}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0xfffffffffffffff9}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x1fffc00000000}, {0x3, 0x3ff}, {0x2, 0x3}]}) setsockopt(r0, 0x0, 0x5, &(0x7f00000008c0)="94fc97b8f2d6fd8c55737d29daafde05412d0a72fadf88883626238943c825170054a32f2d8b59c3b25b4401852841438b8fc4cf753a33dd95b27ea7c209bccfad", 0x41) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 01:40:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:40:13 executing program 1: pledge(&(0x7f0000000000)='\xf2,.\x00', &(0x7f0000000040)='\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) close(r1) 01:40:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20800, 0x0) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000000080002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) readlinkat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/42, 0x2a) 01:40:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) writev(r0, &(0x7f0000000540), 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x0, r2}) r3 = msgget(0x2, 0x48) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/186) write(r0, &(0x7f0000000880)="a215cbdc96b4b142d9f3fbb80eac2f52ce9ceb03f1d31651b5e4062d7c65a7d7528623b09a8c1cd2beffb2e8ef395d9a979fee03c255832a2b68cad40f30a2b7fe3f0fa8d9576fc58b386c8e6a1ab2acc049a0b03f07673f727860873e3c5987caa813262ce19a1a43b92283a7fb1bfc156cadcb82bd65833e7db207a31e52f77db4d9b8debb9aa27e70f9ac3a0151f4f5abbaccf02ce7f3af22f71dc3c79600c9060a1eb2ac4cf137bf3ea748ee1de3568baec6fd32f153d1fa4c8175a24a002c256c16a7ed011dd80c7453a824e790422dd1cf5356642cc72881d317465335983323a5cf5a8b9b97e6d86863299df843b0a05b7dd622a36812aacac85347cb5fb6999840f30cd1bb100ea10723b6478d45b34b7cef74af8c3674c19c303f326dabc49a0079f5407c39f846065a78fa1fe1f37cffb699737f7d7fa56749e6e4e9b8382e5ca0de832bb6d5e9ff9e877900539417a9d9900165281801ae3b82456d35786ce5da6926eb545c29b9280bbd5ce2ac0ae6cdbaadbe031a4b16d7a623c8e4242c73e587fe99691cd7903168406fdebc88e02ef090eb29adc0a17745fe2990d3b75a7b3c324f5039d075d06ce0058a8f6d1770dde848063d4153ceeedab55253b177774328f8f92b5504e5dea75aedae30702a0aad2ef74583b38bb6f0fd9ccd84fd3e88936f4688b11077dd7238aac0ed9f88c642622af5bfaf6c8b9da1847c1c11d301e173fa45b228a7355c41e3dc49b1b5e5b9cccbbfe95e436eb436f2ada23cb8add0d855c376747b6c22033961637285a71286a993a8e995ac87936c08ae645ca6bc238413bebed8071a050e01157cb1afb27904b18147f76a298ecc2f2bcb5b1b69f461e026addd8d51e25838693ffc2c1f0af281d98e61ff5e447f92469703a078ad71ec0a8574723ec2b6e7e681f60fb267643e2c0833e866807e8795e04ff37cc958b718da54240547ca4012bfc2bbafabb0d7780dcf58368918b0bb4fb18a21a16b89e43d6fca0447621dd66eddfb81a6aa00ce7456dc5c5b33a68cec0bcc881e28a48085057fab9bb769bdb0e53137b566634c79a778a77942c9739aec79fd01a0d23daecc50e2284f4a7a4e0226d2dbc07bbb5573a76281adf98437b3d2bdc6411e670e45d4b0e108c200f8a1e475f95a29dabdc7b1055526de31bdfe203ef95f12f6d1868df03833c8868487ff0ececd4edb1205a466d19ea6410989836bc387a6b8a5fd3ff86e4217ab1a400aa89f69227d57ec10fafca6f339e3353ca85802388734075c1f3f38fc92fc307620f62c1653536c595cf7fbe44387607a3b693c4d3dca8face9b91596316e715159a4e15966535d9a923bc03625ed28e8a60308d991a0198db51935239789095f4924bcb7a0bce49293e86b8e90bbf6db94ebc28291ffdc964c3b17bc86bbdd9cb8b2cbe845f7ca03a93b6f6fc438ed188188ee37d91ce5887d3108afe1e378d4c2043ee2250c9ca705347c00c2f2922b1ecc06167fa0341a024f2fde6aae416100b50bc5d1f3c436d14dae8cc03f813453bb820b3a529b3ae9af16147eb984408269ef1ec2635d232e74b550d95a86687308148077834761e54aaee858f6ef425036827104fc13b175eb1ce55464c811e3fe63df97f9c30f14335e0a66be8a48c352ebab211ce08fef8c48e661eea2ec99a409ebd42c5b875f6bf81161f53612f3401abe943534b93bb5e940628c8ada45ba85080744e1ae7ceb732a76211948f39885e168f3a078d135ab7bba9a29820cba11c73c152e22554ad0521087cba943f829ee8ac4e84317cbc2ad9dd5ae5965106ae4c39a1cd04b737b812e86f39dc331606745a8751c1196e2c3ff936e99762d8d232095d7a1ee6752526f9fed14d1c9cdd58ad57d907536f5bcca757bca7f28598b4ad6726fd189b66b3da571b8eaba1fce85e2cb42b42c7989ae6a328142233b2ccc8eb33f4c7dbe2f9fdb8058443484cfd5ea2ba9e29244331f0cc8ac089154ea7f4ad0c4937ead1ddef5483d0b3d283e9d5eabc8643a128fc765dfc8412264e27da8aad1c72354ce6be8edb1bb67f2e5fdd9d0c259fd113a1aea78a1d57be7d36392742d287ecd955aa297327aaedd035ff455dbab22dfac0dab5ec2a0f5d00c167050c0b70a313d78eb10497839d1651aa96f8b19502f13d9700107127f4567b81970d1fd2c62f31b0e2608fe476ad0372034ae0b0baaa16f576f9aa0cc0af1075e352a3546ba794c08f2b7be33e52edf04286a8959f6e20e657a81ff944b5ed4666ccacb8df27b77a711337c4b119f8315da1caa40f87ba42bbdf240d9f2f8eb6b6a4973bcdc5a6d273ff585810561396935b974c87d802231069f254a4a037009042df91170aee1606dc962145726dd4381a111410b6d5c5f2a9cf98d486291389994787b4f90484ba5623130402746daccd8457d732d28f15161b9cfe76969443bb50c07e66a30092cc8d858ececcf7743ea19446322f922b37a30dd8e74fd2303690f092c456b97f322148ca1f229f6ff3f4c00f0932b1bd7aaed8224a5917530cef6126190091083f4482d3eda9cedd3ac87e66dc480a6e96cc3844f711418cfb19a7e3620c3889f623225ad73e5a7d6075fe1c27514768aff72cffa22440e277db45aab0669da0fbe792882d522bdaa84968e3a905125017743e72fd439a0e5259026c2270298c88123a04037a060877be05680dbeddbc0b52213a426f6100a2420c61bed1f0f46d869f220d4d9ee9a7a63eecd3b245c2becf2bba0a2fd50b3522bc7ad4813cd181557185bce455c7a4dc1f104fefb7bcde8856d5d0db5fa1a185603ad1309a94995953e9fbc5494ee1d48503b0576f9b6355a2d426c369f3bd668c66141174260beb7581c2bd3a8ec68a32299f4ab4b603544796f1f9ad4c8c762a1cf5b7b19cd9312e068217f613789cc084c7c7a81b159702f00a26c111bfb2a557bc86617d8641ba088af6569f47bd3792b43cc214b40580332c3e435678e11911e3a6025bf0339433415cbb39a41cde46e85776ae2223ebf8f3bef938ea7b0f882569f782e00bfaeb766f56e4ef0313ac7317f7133694d2e924796d68abdc29acfcde3df937ee80842842a1e7a947e17a82a539a90456cb451f43b46b96608566a44e33690a738035a23b7d76c5e9324425274d1bf59ee49114739afa6ee099d4b72253a7052698bce9676ebb38ee1d484cf440f496fe0df4110c658c1e72fb9ff1c66e4c3184ab15320afb7414c187334bea042df5a4c00bbad636c3d65e3f3b2e24051ad926585a0b5f966ad0d45d6cff74ccc7b8762f949d166ba174491b2737d85a64a8ab15c1bd019b0fb34408e7775eb1a920941a91485d369d3048500be97dbc04460cdfaf55cbae375b48e01244a5638cfad865de9c58afb8191532f747795fb5f2a4f7c992c29c340168e1ebc02fc88e5f1840e1fcc7fc51fe86f675b8bba1fd4658ffba178ef6cddea9e8410e4436edf054de22a8693519c2fee2a1e120562590a6eee8a74b2e5ca4ff442e6bb6ae4add48e67d894c49cfdfd84564b45ea3d53e2fa2e81b2a7c02b86448a78394de5ef93660eb1c4a68010d454fdc1a4de8ae7b26100b41afe60d325d5fdf4237991d1b5d4ea535170630a6c14c6bc488bb9573673a8cf000adeb9fe56e8f1ad5e0d3933ffc29356af147e0311f2e9d8a1966110c501b69e6554d85f94ccb8e9773cdca4b7f4c9526f558764fba2cf8fb74bd94a615ed5e82dbfd177261ef56ae33bf589da3c19903083abd8555e5da06423cbe18dee7f6927c2854d999fabeef84754cf59501e063d45bf6a6c0ae6231ad4ec00910cbe85367440f3619bab28ad065f2d69c1bf85ae57fbee7bbdbf70090372184882f8f53a2d926a135caf967de78597cafd2a7a08418d7b477799853499e56c8246cecd03128d2e374c88cab61da6a0118c761788327eed2114575b18e063d89ba892dce321158eebfd27143f6fd05366b3f5ef61b7c6dc7b4042d8590a3909b92f0e0b29ddc19e91571830194a12468084ef08b0b0cdc39ba25a17e8cf60a3bfcd59094262a260d795c12ee8ea0642f006127cf7273b071993e91ece3a5526560b14790ab1a1a0d8306070d196a6264b1c0b39546b24b46ad90135bb90cd5a0e7bf113f6dd90f0af2456aa6cdfaa2edbd7bfe6233e0616000c1c319543d1052c752038b63879fff8e37fd23eaddd2eaaa69292ee0978c5f4203286e8f1662c275f1e7a69230b8af0a00715a9d9b1f876324882f1bcbfe69988d34491dc12d513642a543d48571b99047a950e198a697ba2134e9223fbfd9693d743e98b83359cb2056584661c1c7231f89bcaf8e6b1bbc62f262d7f5103b8090f2d77987a3e42f127a7d52b07bb1e62fbadbd07dec87092c4d2a826da45f4dc9c036d6c2d0c74023696c9db37114e13dba7fcd863c6b17192ff8a5237f65d99399fb9d09d6742a42110ddca4d11040eb762b09ff02911aa5c85dc151eb6669478eb2929cd19ce1a1d15170e697b9d5c865f42f4c4cd1da1d2a12775e1a1e298fdf741ceef6f309175253afc9e9be3b8f6936d71e788f9f5c7908e3e9d75a2c872361e18f73f8c808ebf51bf809ee3e98a16c1de7a406941ef4ffd15fc60e84e406b3874ba3ee6f59b6f45760a58854576cc8be5ac6b25326b6799fcb2c4258028946afb1a1b763a2749c2d3175d9841bb844949b8edf75c38b3bc7f5597d931a2029f3c102e34b3bb6954c0ea6560689f8c14fc2f443c6d6b2fe863a64f32b8e83046a274600e3f5fc7e5355512927da75320140d3e99eb19bfc847c95926a66ff48860b0fe6e444d76219fe122f385ae780f8924041b379482c8a4a6c95147e6116ceaa8aa581fb586629db3af0d7ec592363c6f4e9dbd22cdc6e5d2051ef7736f2fa297849a76ab1404c9d5b937a4c7e5e24710df76420e6c4d7604b72fccd7c4cec3983e940e6ed14230de75a5023944cdc43e425c98b9e32b7674eb77e51e46a78f3889bc5b54e62c8e06ab853ef8ac4ae3a29616a6dbbead4c8d0a65a2760c0f5dead9e0466b21a013fcaba7a5526642482ac4c208cc16533a980b7ecbc8a476af76e04c16d7a2d7c80a4638e1464bdb503487617c36ac2613a683ed34ad316926d143a966c1a977407f4053ac4df749d00bf002218df2ebe132eba569c091dea44aaaf19e519e25e4643b8a1f4139ed6e126cc59e6a7bf572a39a2c03b2251189c867f542df6aadcf5fc52b4df4a3184bb2193c1cf25eac3de3a88caa8133ff6448e450d454eba9fdf72019f99f7047926849f52d7636673bc03352704480b57faf53849752ec379a8809c5e72f8764beeca9e8f0934ae661e6440a1eee626e9add0c5c7aadd1f195f21247fe45613a6b5c562b8efc7b5b0e2fe84383363a7b3a52d2278bcc16bb4be870c25c36e47ef7e6e4cea8d7f9603d889e731adb707e3988b64450c81ed6d3d97cf509e18982f0f0df213b65d5b8d329f294784c7fc0968f1b7cfceb7b23306c2cc8640139161692f77514cd5aa62a04a4c07b41b8f263ec822a2a6b4fc5023fcb2c61ee09db979142072a520e1e7b7c3e6c2d21e175fd9d461f8007bf3ce0d70302cc90c72240ce04d46172c8cd541e927d147d3a458dacc1599ce4d793014f752534fda2470da2e1d06a931d3372561dc688ee28d0f891d78d43a397d5485eb4b800e9530ada84ca8b181a1b90de63d950abf89c720d6945c99e76f5e89a10f4c3cfb1259edee87aca7f4773b6c39a1009bb6e7403d2f0f7cdd6a2014531c7668d", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:40:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfff, 0x6, 0x7f, 0x2, "02521cbc4743d3161c2334676cc5d908d9fcb182", 0x8, 0x4}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 01:40:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0xf9a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x1, 0x8, 0x0, 0x6, 0x2b, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x1}) 01:40:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000340)=[&(0x7f0000000180)='%]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='%]\x00', &(0x7f0000000280)=':/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-{.\x00']) 01:40:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r3 = kqueue() dup2(r0, r1) r4 = getppid() fcntl$setown(r3, 0x6, r4) 01:40:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8013, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000100)=""/226, 0xe2, 0x42, 0x0, 0x0) 01:40:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xc63, 0x1) 01:40:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f2cc98541c3a5c4f3f802b6b10552bccdc992e30c2c3888a652c32a54c955494825fa9", 0x23) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) accept$inet(r0, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) dup2(r0, r0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 01:40:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) semget$private(0x0, 0x4, 0x20) 01:40:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x4, 0x0, r2}) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:40:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 01:40:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100) r1 = socket$inet(0x2, 0x3, 0xea) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x180}, {r1, 0x90}, {r2, 0xc}], 0x3, 0x7) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400000140, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="81a6a0c329ce4ee56ac571bddc4efcf5dff20f8dde7d58b6f5051d8c270c298c8de51ce0112e805a0a72e42256b1aee4f7614c744c1964456b3f4a1e2dcc5af6958d380ad48773f1cf097f23fc936f2674e6c9cf7db6207282c4fa8d5bf4ad91ef3cfd8fc030bd7c", 0x68}, {&(0x7f0000000100)="bfa0d698dc34d5b8a470d8eda28b78499f396cd9509226532259e6213e212cdfc903ca55e77aad8b3b3908043226112727d0665e79dfd6e6a2091e1455396a8aaf39fd404f8b44b0a21a31db3ef3676ce518e8df9421a30f7bbf7d6eb9ecde13ea3c4b469949e060cddd80", 0x6b}, {&(0x7f0000000180)="9f0b1296ec3848b27f7b7d54b24d120b5a655b15c54be19cb93754f51b0429f7e20372ee50265c7651f14e0d268be65fac39f10fef89d704d7afb19f303fae058573ce9beea1c4dba40685ddfbc069e8c96eb7eca2e585040a1b27d23dbc48db08e1ba56e37ba28b9843b0886966ce28ce326a9c9e8a1c950e0173a75402c08d93b8ac4b4b158c79f3c3f40b7864e2bbf9d0e2838014cdd4c774305e998a7bc829f331fa93ca84fb181aeaced08c711605059d00565042d5e0479e069e0422cce3e202bbcf62aa0457a3f559b93470427b3df4036a948e3ba35e71073651baa1cebf1f3198a700", 0xe7}, {&(0x7f00000002c0)="254527b54ac31755e547d2e9b92c0d3ed30df1356d2c1ec8e1b89a536b165592124993bafbc43a09135fd572b5a369b6bae147a42ea94d1935c37af4886ce582b1b0b13726fd3be370c47fc55d5f809c98388a5e48731e866f687d93df325b733ffb9c27c1d4464ef8f15d77cba6ff59db2d4bd25a6fe6dbb9fde6ceff45a8d851e6c1c5452b3b5291cc4574c72ef42e92593b384f9698e6b76d15060bc235d12a42f53a6d85fe5095fa4740f47f8981a172632e5ae7d985f7eeac0ca2b2f0a8855edef494edac4b49e2a878c1e5478c67033216f7", 0xd5}, {&(0x7f00000003c0)="32695b4ce6d00eea1b257a90d42b4b06de962bf6d790cd2721ac7a2cb7353c0999e9b1", 0x23}, {&(0x7f0000000400)="38331fa1c5b34ae00d8e60f5c974dcd5ec2646fe33c940c20db78e5120237ce07f2f97ba2e2f569a0be8cbab0e82cd19a190cb1b4dc5e00ceb61da79bd4e518c890bbfd9f69cde9934fc523303c97fcd1d889de38cf02b8d6921fb59a314e6006ffb5b16a7434a278709c2baae17ddbf922951bf43cd0f61e059e4e42aa5294b227cae8e7a5ddeb5d442f07f49c86ab87dfcce6cebeabc282ead41e1f2a2eb191f423cb9e52298fcd089f6a6f6ec0be372e6715b81a33ff2f8cdec839c0c1c98860f5e9c32cc172456907299d43211accd177bc21a27cf9dcf66a22d5e4b035a29f814d16a013ec6e2cbbfd1f477e2f4d1829270273a1e67e4f8522aabb770ca53c23299115ce8b0051f8c19fe7ecf4a3e6991b82c407c73d33e88f4c04e70f5f0d7f5168aa4e045c7abb7e4a263f85c281d3636be50fc3a7c0ea49a0eb88625bd97e9854fbe075c4ae064440d4c89f5eafb13f62ab03dad59542deada03fe01a343cec498d6b442e34f68ce425d40f33f42094d4b157069ef68c15d0d1a2d3251a572e4793f91496af3b9ba56e0489301dd5ef632a9072bce09056a73d134503a2fad7fa411e7f80c9f71c1a64f026cb6b87bc6172e96b7823ff2733ad61e6757b1e20d8243788640f0bf4afa68b21cf2613da96f8c3bfdff0f8e5967d378b9841efe3c8860520af06032e8a2257af789bb52500aba97d6ad9a39d4d7003a18c6fbc488aa94bf1cb879f29a6a9f36f94cf53495c86c44c135fd0e3926a030c0f3c4c770adc12d28bf1d21316c8234b78157db272d82544168fa141231893307474442b0c6937c48405ba4cf91e549544cdf4363b106f34466e3ca16409016c228099cd8a974914a3bb94af75fb7d9ea28e941018dd898c1fa71a189f1bf3dc023d6fd377ca2af7c51bb14d0dfdb33cec21dc1c0a95a4c7dab456d7708a86cd29ec1b6549211433c28213d0834f39f52d8d7123970cf9f511908f815d68c50716712ce220a62551dc045faa08b1795b190a87126da91a458e025d4e9ef24b3d599a1efb8074d421040f08fd721d28cf5b6528bea27448981b83241258a8e3f993ac5753773a3b66760a44130c1e3e4acfe3756462bea87b8eaa5fc8ea68738bc08aa926662e0909a51a796e26b374dfdd76f87e2977c5ffd8f624b7f7c70dc5db0962945296c49370c27cb098a137e0589d9b46aebe4fa604093854f8601b09d167e7855c099b6f863f2fcc8940fdb552bbac2c91825e86588c4ad0a46cfacc9c21d00cca56e1e606cb25643edea1b66dd590cbc8878dc2c8af55623886601f066aca3107eb1b7965e0f8a7ac3929d56cdb2b8e004d0be9c90550c180c32f54295a79caa0f241283a082d63b7217808fb4715f1a387acb458582a208bab849e757028deb656cdb0f4b9ae02bc938b8b5b2f79722610e79101a455a02a95623c72463d22ffb0e3d95212af4e7758dfaf552b58c8d65095a39a752187c06df4a3b5ee144d989a371c7a9a9eff7f759a42b1e465401f39ede8faae001feb6e4f1d11cd6ab0f43ea87505dc24aeda5f667661902e733ffc042f6d246fca309c42b44004d615effab01b2d9332ef0efbdfafc924a1441c1045becf5712c2268c4cfcf1af32a6f8a464ea883a9f51a8c7a872e219d452d4efaaf865b81c488cc20f163aa200ad34f05c01d872ec4e708d2bb4dcfa910541672f61d792826ca0bda54c6606a8a6155961bfa56da4d6bcfe51d1d2bd7a82a82a8e60cf4410cc8fab0d7a366b1a8dcbce7f61d009a5382e3ee870c0518c33745b1ea8654b811e8d4360a5677684c2a33a54aa131574e8ff548a8fc9f379c42fe9b60569d193fca74c6fe620721d896efbb261b7ea1f3a3939c91dae4cf071f6a2dfc51ed7e92de1caa2e3dcd0efe5b4f35ae1e8039b722d142d9a724a7c0d354cc6c3f829fe8d57ce490a22c8e3a5bd6b628a39a1476bd86ed712a7c57948d488663eb58d6c2d478287a03a725b17622519ead948c54985ab5c2a73ea1d5c2ecea43de0ace29728a69d737c54ae26e999832bcae278a4f9c4a267b3c5e8af5b8496500b00c7e4be8b96fd1cc48ffd0eecd6b591075f0badae73080802334a2873efca3be04e4933b7baedf3b2ba34d98a00953be4b85f9b31616b4fd736d31549914811256bddbe8e4deedb8a82941e9fc484896df33d57b728dd8092f4951faf242daf63d6f5ac2ea8b3ea33be1ac67101e00d97455b2e2f456b3d3673b1011bb00ac9e21a9ae5bdd83e9dd72ba6d8c463d48ebcdaa5c17d460e03565305f6ac846c863da3b6078f40afe0bf6d7bce192628d6a77875d6276d9e257b81b9f6431efd0f6b2907c9dd029cf0cc0301e31b94e0d9547ceb92e1c549849fc27a51400e1498d958b0a7c4b87de7deab118ad743aa1a054bcce69f2cff03aac7de22fdc8e0402aaca9313c78f26c89ebc8aa0bafc3f33defd6e08e3b6021ce08ac0d549ba61cb3c98597faab64a73ab93bfe9d6e67f4db31e710dc2aad07d8059f247472764d483d4521aa479c0d50847bd3615b69bb0d73ec6aea332ae97c9fd40b4df19c171bca93fafd038ee4393919ee715ec98b544a93e40df08b6154b6564554d1d1342e53d5062b998bd647c43f8f808d80146f1a38d9ce2e98801a0a9001f76cc9100fdb67e92212bd74981906405b469781fb26a31a921f1a935a839d55742e800a7a942fb2460d9e103304f0b5b8b4c6e71e95524182eab0e9f13e09b4b2d0b3c8b2826eb635c5a21a6475776dac21e618244b85d4d56f3ab863dbd06e519b3bc40892a38b2f994fc7f74085498577f29197867518184f20b7d5d2c051004a65416f5b3759783e75e27ce56ac1273f64eed1fd5f20f4251f5ec496e7fa92cb4f04e7625a9dae4fa6f1a60eef28a7a04d68c5fd3709d401fb61f5ffeff069c1666a82e22267f1d75fef79699eb0d1f392a3761778426e050b811773619dce3b9aa9d99d7e4baefbf44e2b999fd055fa0dc5fc7def066796e9630d2ae98910c89eb5803cd8b727bcfa2312be192fd67bf637134d231f01ffa340793d28a56478f60b68f0c2c1c345f94e41754a0e67642c274fc5b24f07a14ac483f4161c65b37eb8f1b97b1019c1888805a816ce18975f70a35843dbfc33d8f87d7a7c23f218b823cbea530515854fea25dfa9f9847a71d33c7e68caf8cdcecb49a146c85882775dca9f50522aa54feccae7b5dbf5f113b9ce4aee191eb1b305a4f736badf4bc84e4792a513e9620cfdf9e611bf3e3cd54450a448e9baad5341c98421ece197e068057f2e6382c67e855dcea9fba03db4a45a59d2b0a362092df81576e35c8800466cfbbf62edd2ac364a5361fefc363075ebc0be5a764bf3dc43babe1452dc475603319f894e03a439e7890e5ad47a839c296c97b2fa52a666b2e6b96721728301f1b738102280d3ec89831baa042e044a45fce4d0c25ea74df4a7baaee048a84a7b14dbede893778298c383a699e5d7edd33a93493ea251a282a5aa0e3ae1a76f4c1b3175feb9b8711173bad76a899ab34a7f04e5242018aa6dc3351e181474ec776c20bed886de01c04a56ff7d2f6995f32cd0e34cdb9f312ac49c78bcb9b9d63c2cf123eeb0dc278b1c64e2dcc553fc89cd678a83142a70d9ca44635a7a00ddd6f43f78830a654a924ecdb754e43977fe8a8746b2a38e54681e2fba46058f240f81a34aef1944860362e69e22c166e243cc2ca3980d2170dd225e04ca3b3b17e8465e5caa1d4da9db32e365b490350d433a4b639b49759a39d789781c4ae5068e5bd4999a4a321fd041979b5ab415f92969f9a6252e11fb5feb10e9e5aed7dde7c44883ccc69cd2d784781098fe0e94c86a1b3374c1f684bd724ca46f28ab681aabe1baf638c56450abd5807a2118babc6f3a4375920a21ae4a292f406094f3a41d30d82b1d7e5a1fb7d1ac82443bc4b239ab3860135b6205e656ccb2fbd86b5f7e3ceaa4c553a4e93192b5000c2a6d2e7ff8fd67c7b94992074056fb94e92fd6dcd28d1fc2fe504073c3c8edcc5d4d5c4fbf283641c5befbe9171639dc41f4175edcb1fbf290493c1dfa25ab59bf4d6efdaab1fca22ee97d4a1db5d9fb0fbe74f8e0061594fb1b56eee19c319f8f9bcc31301909fd6f072e0d1fd4fd95083a7c719dce3a09dec368d3c329a5d0ef3f50511c77fb93783a254734f4135b0a82f4d8dce778c1646c4ec1ea0d201624b39e961ebedfc092e09d9598daecd04401d657f3694728fbee1dcbcd211ee2c4d4d4b26eec0dacaf884b0a02f6f30d230a61e48f5cd4598e83b4c9e43d4d44aaeaf088ee0326d26b6301da56b1e53a9eb6e98e1783cbd7a5e425898cf0b29ad9ab95e2b77b9d0667d64a934fcd96b77b66786ff5e7a71038cabd5cdeaae08648339edbb1f6ad287d5c138591ebdd62b8d4a98d0e97af1453960952d88435a3724520f832198d8b33bb1dc886a6df653feb6a60118972c8d9ba05d22cfa7b3de7997bdc83631a4005d4e59b524c06327d568ffba9b3137f480155ebb474c9271cf6c503b85071b85e36e1888e092f34f4fec103ac0b9130197b9d1bd567c58a4d4e4f118c64e49a42319e9cc6a4385b2e1cf9fcf2c8dc1d6a6e23710b5d6b11ed873c21cb8eb2ccb335b59733e96c03f94330a94c09364fbc7fc9e2956dbb09064c746b8aa47af644de6ec5b3c9ec252292af391cbac9c3a542f779eaffaff3cf571104c19c55c26c6366722dfc195df2e45787adbdb4626ab8822013c9eeaf7227d5a2b36b89b131d704d67c2f1b8589ec40dfa3ed042b828d13e522142019277b0e44b56eab0a86597c602f9b701e0ed1b35de2e6eee1201cfca08d96b309c26e6b635d79412c127bb14639188f645dce664e69933618905648b9644018638fd9a64f13e004e92e43ea6d01fe510b2b3455a1b5a45302018a44dbae3962ee7253ec6bb5a8bdb01996b5aac1bf52c538b2472f27a209efb5992070290843b7e6ea4e2a060cc63b24887b4355f8e2734c59f8d9eff59881901c0988b0e9ba5b4349a44d21379cae79d1c70ee6a8b8b59c0b2551430375df5293a048d2d3d000d8c128cdf7fc7b5ca432d89054c7dff3f5a5bf046e18b541a07a2f33934ceeee32c7a6c663bb5a63eab5b2851706c711b9e41c54ff87c50834e6a0f913c973c6607a753ed2dabf6f8e84577aa7174ebec010f915d8814640eebbd30950d22659c9a4b47ad97fed46c77aa03c6e144e2e703ade615b049989f6cfc89ff119aec797fc9a283516cba374b3ebda9541a2c1382956a4d6c304588f37a6c2e147a1d3404c2c87cb432f96bd1f52db828d9e92d9ecb40df53861876a1f68e2a54ced4a6ea49eca9231e21fb4ab3482cc3f4ab11e76d5f7ed297c1e3c7a742fb81f200f7a116da13a51bde6c871949791e01eaf5a044d4058b277b62a16edac66ac2305f3db1cb1c627adb810e13076fd1b3f0e1dd2be2b86c409e5cac7b3d3edcfd9bd7b31c77a9320d568876611531d0f40d8216370e2cfa9fb16e3b49857e2d21fdd6e3e4fa7096a8e19e6a3bc54c2ffee96591fb391f9ac9e54a2860e326a570b1e15d115caa22e43a2a4552e00f56a20294e212c62389de247ff499ac3f65cc3b04645ed81dce4b5db510ba634bf0c9f38b3e8cc4e0549324e3088a90dfeb55ada3c467e1c1371cd8ab1fb97c65e6165a0a503aa0f6eaa245fb3a9bfe0623587610145501187465484032b65a20b24b14b08d4f2f86dc85a82760d5498c2d4a2ca9ac4b5f9e7f212aa5226e7762e191a5b33cfb313558d53bf710", 0x1000}, {&(0x7f0000001400)="0f4ce9103367002f90672914cdfc1bf5bb9716bc84b0a4453d01753513161698f30d325f86bfcc4285d0f3e6", 0x2c}], 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 01:40:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchmod(r0, 0x20) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:40:15 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x108, 0x1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 01:40:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 01:40:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x4000000000000000, 0x0, 0x0) r4 = accept(r0, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x400, 0x3, 0x9}, 0xc) 01:40:15 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 01:40:15 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x20000000000, 0x101000001, r1}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 01:40:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c40880018", 0xab) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) close(r0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) fchmod(r4, 0x1fa) poll(&(0x7f0000000040)=[{r0, 0x104}, {r3, 0x10}, {r2}, {r1}, {r2, 0x102}], 0x5, 0x7) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 01:40:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1000, 0x5574}, {0x18, 0x2, 0x7, 0x9}, 0xa4, [0x100000001, 0x1ff, 0xffffffff, 0x1, 0x1, 0x800, 0x400, 0x3]}, 0x3c) 01:40:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x60, 0x7f) close(r1) 01:40:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/73, 0x49, 0x803, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f00000005c0)="1b", 0x1) 01:40:15 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)=0x11) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 01:40:15 executing program 0: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) poll(&(0x7f0000000000)=[{r1, 0x21}, {r0, 0x50}, {r0, 0x11}], 0x3, 0x8) kqueue() 01:40:15 executing program 0: 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) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000003c0)='8', 0x1}], 0x1) dup2(r0, r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 01:40:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202faffffffffffffff90672822991e4a35b3723f529fb7a9df92a94beadb377c03d7ef9fae0ba09cefaabb813264ab3d9b3dc81081ebf98b38f0b01481f817b1cc37629d37b8437b05eeedbfa0484bd5c27056a00000000004000000000000b68081fe2bf6d3a8d94f3654d2f8921956cef0a173d8d4bfbed22f26347fd61a0e5fe937d9342984d67db7"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x58}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 01:40:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10008, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) getpgid(r2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0xdfffffff, 0x4) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setown(r1, 0x6, r2) 01:40:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0x0, {0x5fee, 0x1}}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:17 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 01:40:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0x8) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r4 = semget$private(0x0, 0x100000000000004, 0x1) write(0xffffffffffffffff, &(0x7f0000001b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0xfada449af8169f40, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x7}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 01:40:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="267cd0542c60afcc50f0209769f2ba0bcb8fb694f6c6884890edc7beb326cc36d13778806c", 0x25) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/248, 0xf8, 0x3, 0x0, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)='5\x00\x00\x00\x00\x00\x00\x00', 0x8) 01:40:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xa0, 0x9}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aa", 0xf0) 01:40:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000140)={0x2, "c6f1a67ee60c76a2cca7fab6fe87e48d40331946f946bdda6c2058db0e9b2af03efcb5d756048a435f52978c76f304e1e871d58a5a120fc5afc2a379874b7e70bc92e364b6191d1e11903fc459146a8afb863da9e5a298c35fc4f67614ff6728b14e1f0b5df4bf1f3e8c027bbd59add3"}, 0x78, 0x800) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r4) 01:40:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 01:40:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xc0, 0x120) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open$dir(&(0x7f0000000400)='./bus\x00', 0x200, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10000, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = getpgrp() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000000640)='./bus\x00', 0x20, 0x27) r14 = socket(0x20, 0x7, 0x4) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) r17 = socket$inet6(0x18, 0x4000, 0x1) r18 = socket(0x18, 0x8003, 0x5) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="c298409a5f73849fb296d583eabfa8cd2406f6ff401a3205f8280c78b671d3ce7332bfb99256d302a4cd7a8ea3d1ff3f3c4c1a0f7802c3cea67d8bb2a4a49e99a6f238b9dead3df94601fd7a537770e6a42cced884dae824ee6f2a7d3984d8f259f35549543a50011231098aa1319519185aca2cef2b22d4dfe80aa9a84a877c4dd21a5697458e4b7f2de8f9669053cc642966398264d3fbac03f7b1aeae049f96e188f96e0772efde133ca916bc64ee340c8e6defc3db0eaf22", 0xba}], 0x1, &(0x7f0000001740)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}], 0xa8, 0x7}, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r19 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x200, 0x145e0e818f7a5692) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f0000000200)) r20 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f0000000040)="4e0e0008cf376612", 0x8) 01:40:17 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 01:40:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0xc0) r1 = socket$inet(0x2, 0x5, 0x9) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = dup2(r4, r4) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x86, 0xfffff, 0x7fffffff, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x4}, {{r4}, 0xfffffffffffffff8, 0x15, 0xfffff, 0x1f, 0x6}, {{r2}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x9, 0x1a}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0xa966}], 0x4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x100000000, 0x81}], 0x7f, &(0x7f0000000080)={0x8, 0x36}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:40:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001600)=[{&(0x7f00000001c0)="753d1481d10559b9197a0d89deb3ad5a5e11ffb1c6cbb9d4cf60c65e615d84f6aa14581b717405f312c9e712cd1e3a58ce32be5805e18da2f50e557592a2ffbaf0aaea3fe0b3aaf4d54bd1139717ca2c2e4922953de4908852fbfabe103fb658515595338060eb30c10eeec0a4b0b531a0248ce47ea18de489542483d0ea5110fa066a4b616100c0efdba6602e9bab5409c8ec09d0ee7e6851a127b9ad7a9c967e488d056a4372ad9780bac31c189c24e845e92bceee3f3aeb07b0357e1be3d3d0be0c2ab9679b35ac9d0796c43758e2dbc5d81b7dbabb88f7ab404f718808895e7927d54cbbdc57"}, {&(0x7f0000000500)="391482da4b2a307ca6fc3e73d96d6b5d0109bdf062f9aaff761499e1e821b92a22f35bfc6a3b0ff7329b9229f0b1357678405936606977001825bdd54d66fc3a501c43d9f4f137189fa76f2ab39f3f567c6a738ec040f2ca251ac3fc06ffd97c34f070db376a57a31e0d7b34f321c0c91c9dc1c0c6621711812d8cef5d8d91f2d3b9a66eba2daf797828a62fa34efa7d102bd7f66092f2dac8fc95a2262759ac90920c39685377b4b62eb565955baf412ebae4e34555a2d9ca766938fd7e519650946f20fbe96802c86e3a47f8c8eb25186236265dd7c9fc123a2a21e92dd6beddd20917e922c6f202f740c3b6160ad0f470c8e3e2bfb86c8eb1d2fbdbc5b7cd82fa56f244260ff6eac3fb27653ec0c868a0e49827a23ca79bf594b6a1b6e32ca6b5b5592f990a540729126c49c733a7e4c3dbbde1c671356abbdc4f2a5aebcc7e4e7a9ba5051c1f1676e8c4c60520cf7696d64987302f61bb2b371e6a480ea630302e0a70f40dca6b3407371ded79a40f56785850747ed8752367344d6e2e49a7cf4b1b1fd761c8d84ce660bfbe53ef54313e9d19cf86cbebec2d9a426d350c4a2e652fc593514bdfa9893797357dce3e3392c729123eb6956ad8a93ae02dc2d9458410128f773816af06f28bf9790fa7904ac771507f9b8229596b0806b6abcac91868c78264ad7ab3c80fab3e525a8fc7231a11ef8c115464f800b392bc6aff8f1c1dedabacc23c7c2f3a4d7dec707afc96ed708db415602d35a9bfe6f883e4813c09806d8b68758a35cfa2a96718aac1988829eda5350d6fc44719e6cec96b1c1cbd99a79f8db224766546d59a3a3d075703fa1f2df16bd1533f694ba45ae4f8712173b7acd65dfa9e118bd6a60fafee2091041bf384de0416f058d6179b976b53e393606bb174084d58e683e4a78a0106ab8496d87aed952133c7bcf9a40c980a328e51e825735b17e13a82c3b177bdbd2670b85d7666a3a6903771b2b1bfae0ec93181b65cc4109ecccafaaa49609a064b732aa1f865a39e64801cec4cc94dff05f521caf8c42959fdb90284c7d7a1bf79faba5c2ca90f56ee3704eae2ec9c018b6d89a4433f09c98d5c62d4eb25e37362728f847738a6b42db99e133d05ea1c92d7d88f7d839b742e72aa0b11e61ba79ae0496a9ea2a0ab1efd786745eab3d982abf0e0a82d4e337b5d23b7c23a3400ff7d51132d3e841f522afea31d3594f99c2a0a1517b467f9b97e2a130cfac89098c4b05e48cbf2b040c76e024dc46547502a0e6ffbadf1715fb78c7dfc5f722834a90595d66c505777b2d14f63f6049cacb1a1b5eef0d559e839e88b6f3be2e19162bdb2a351aa7981294828f4e1a6c82d1a7d82c8ab6edac37db015c10738075e3db0592b802b45eb3bf9445119abb62523d4f279454b045d22d40c407d07ea19d47becb5e5f2c49b6bef0fcef53cd0850c4b053cd63347ee24b4d328167e632b9dac3f39ae18b2046e8925ad31aaf485f1eac79b263f99402632adbacd4fb18ee2567412a6dd077c342856d5dafe836f1c45f7e4526baf565c50d2f70c0eceeb723801340c254ee60d1a8eb7525651edab291450a96dbf6ccf166e1d1acc816929de207644ea10b89f77adf88e36d211064f18d3d201c152e92f86ac0e5dee713ed0447d6a71388a468655e9197c30c2db489248fae2b59e4d4c0c8d6a4e0897cbde9221c04315c333dd427067ac0455480e930f9defbb0557d058d8e30237cc480d0161cdc15e339a954cad2d5a1b9bbea961ce33ce832b6f1fa0ce531f573bbcfb4fe00e677fcc191b7819d88739796abca15f10fcd3fe1d2fa0868bb263413e69c26cdf7cc37e5fd66592d7244794ac5309034a4ce57dfe18d3854838f667af93e22d3fc5a3195d127e7608cc54a7afad4e383bffdbc07fb8f02d779a777e297971a1f4a85ae65b4632be930d9a3b74177b413dd5b2ab49e106b49bc5b8c47c2fa04cf65e9b790ae3547308375e5842b85ca411b9188263aa88941436d1b35b71eebb737d1fbfcb51747160e7e099621e7871cb9ded96adfe49901e197bad14ef76d0cd1a34df9cf06a412164ea32a1e0f64788b9fc94ee47ea3c38f845c805a6565f014e308374591d1c3d2b5262dbb809ae523e2015bf1892ab20568ec5a0547fcd1e8a4635fdbe8397d2efcb08dc71ea3fb6684fb8b4a58ab3fbba189c361c60f3098a7dfd474623822d53e07dbec0326ddab940412f75986dcbdf838444067f892f8f382076436aec31ff5e193ca20c28784323c6ee6953fb7df2e529239b62332aff9b46af8e87e56a481f84ca2eb547d43c967e9a2e6f483df63838e7b3512a5af0d921356f8f375f904baaae44cbc78c909ec2abb89e22c3b9c541afb6ca028119354dabb980629297a5eef85255402623d47c0f9e4980802ed353d2645284961a84fab13cb69be6700726d7283f203e8d8604f60b0e840da3cd1311c2563a3298729b0b9c4078730a094b181e7a2860c3a11ab2fa062c7a2c9c90321f3573208bc8679c1501ab2750186a0e329d79b0d32993820a4beee5da8796e76f92aa83cc2c8395f615f260001060aaca2bfee2c58fd5ce9f1e06846420288bc022ff2e38ecdad67b23c5c7e77a422ea5d4b358b2bba7401712bd0c883a1a148b831b8ff8103ce166822c83b76b50e6c5fb732ffefeb97550151298cd895ded8c9b95c398baf65400c1466d848be58bf0b79b773f6dd83908f4d86f55f8fa3e91710a8c30a9fcd5292fa6ef186174eefdee06025dd9b5069be7f7fc0a16ce6769f34ae980092fc3425cdc8e1a6a476a4da6905a49c6cedcb7f151609f3483567875367ed90691e74a7e16bb6cfb10cc6d6668f34b1ad546943054ae44bd65bc07d9eea680826d6c266c66145ac6ffafab9001110d217665e5a520c5a3fe2c5984036b93e5b2c584ed4b6d52cf0d2977ddb71b6480601aca80334eeba5c91507012a2d4c1248032eebbc5c31d7c6fce1946f753e4e4eacf36826431b56ad1b96ad73f23e9ee8b866c3aee4add791178cffcb3984deb0c4e26c1a7ee69b53a26c46b804feadfb46ff99d24266784b481e20f9754f04d9ea6cec6d8d26f009cfeb0b7ae62bb060e31ca4f525d7cd6e349d4ab9e94eaff697652825ac99d4418410513119069ea389438e80523f1c8ee0fd1db0c88680fea45e328b9ad3c75252fbbb780081346afb3d6cee50e1ab49e3c7213f01c61d9bb24a866c42d081adabc69670e8812999c68fc7f6c3ec5332b6b81247ff117afc920bb5a7ed95e7ad98630130271b9508d2b31c808c90cccad55498a541f91aeaa8d09271591020e31eebcd18e9b3d61c6cb70bf9a659f5f1e134812a8bf0ee2dfafe35183688ce68f91b16088f0007b6eac1f5144e9433c0bb4d342724c567326bc2b2b294bf346e78861faa4f05b06246bbf85f7a7ff6fcfe6d98459ac98e82cae61ea057a787a1d708411f27ad3bdfb0658fb23574a0323775c0bed399e657a0fb2e6102ae12e883c0206649e25eecd8fee854a864052528490bc46118055719da59a01920c97a7c6c98b27460417653a52079f81e5eadde43b257ef40ee0da40432445ea5d9a68774382ccc31701970db792d5b5a31f69ba8b59c73455bdea06177bef3ce02229a1fac5d30801baabfd468913607ff2e18e609928b70e264e489a46de12bc550204dc9cf241b00acd1f34fa92dc50c30af8c51360c35ceab6300e75fa7eb175aaee80d70d10b735b99216b9b2c914ecd17a5ac18199d227d1ccf6615daf1925f1a4051a0bb0a782cb6580e1f0463cc5de6553e3a0ed066cb2dc6ef474a20480c030098c591ad1291b1b5a27ad12e6d83826c78b65e76fbe8d2198cd3cd8c21bbc9e5e9b2fc71829ebe64a9130eda3f2974828c5aeb289223cf4519673b44b7a8916f0110c30e144b57b2ad9b07916c11999c660d02783a2be24012ad9fe9282e98eabe99829fa0d22a48fa571b2c140e44d22e227b7b28087f990125c6309cb606ecdacfa211e8e5222ee2c9fe105ce21fb8d074e3b17fbf09f25f0264fd5a512ad45e0913c0dadda15078f44f8d75a818428dcb9541b7b2f658609179af73b7f745fc39b735ce943b2af7aa4bfb1ecd12c0300d814b0805664ec85830143fe73119d5d334afa5f5313850f2a6a7bb67b3b2e69299d5f421fc49ca682f2547eb48b46e27ede4ecd28238c095a03f112a40852a23b67fda0c90e6ced903a096679f997407b7652de6a9c72eda67014cdd09fe0c0d7863a3ed6170163dd24348b7b0932ddc5f9c8ad9dfc7a594e63240b61629b49cda5191de31765204428e334319dabc8ebb3d57ea9172f24822401c5fa359a8913268f741ce58aafc062d1497cf65397704d968000668eeaa8acc55c4ff12b13be7a76901c07bcffbeac78bd94fb86b45d52527d264296c5820c3ab3994dc2b4d4a02cd7ee2d495d79a2934fd1d516f59fd065b288e6f85bcecaba50e60ace2707e13146ff6b2e9eb784e1eb8ecbe1e618d9df6c8dacee0fe60304357cd3aab614416138a7ed5a5311e6bf7dcb57d820aae9982c6154cf2f82d3c56f6779aea7a5dbc9050d36a976781b79abf134ef5fc2f2adb742dfc82fa6b526eae0c4bb18ea5d9e349b510dc08ccf960671e5a9ec717f1905a456f901ba19fa02f0deecd3bacc667b7a0ce0fefb42f3f44b6aeee454aece34394d4f12433b012b6af92911a05b7262a041d45c0d444fbe5458d0ba502b407b5a6776cb9d64557891a5cbf24a097fd374520d029ee4175e7330122744afbf3c1b46d17d68d56d92475b6c56dbe0f500a1377d70b4148f144235276aeecebd5f8c7dc2cb003ae3778cf4c73ead4250edbc18f954ced8961acfb3a7b858267f9369dd97ce8fbd5303d71bd3301120c5d00ba3ad044fcba816d2b2b44bf211ef4b5dbf7caf5bf93140f1f4249174c654b781e76de6ca7a1f34d3c73d3a2af2c51cc7aca15e3639f84ad80435b7747372f41c2f654b30eaa399fc7e21fe53d4ace1481050383af8861141904ed389d0c138da30fd7c040e88ae9e37b16bb209999eaef6064af2fc6597fcae1d2a5c525f9732a62adf5c5c917b14f24994980329dcff132f8acc1212105e4519a8408a6a26926bdb53efc1ffc071d48381ec02a70dcffeab4b75c2ef88b10e79efdc5dbd9243707715a65c19af3ff324480ab16fae27c05c0fa4c5da8959dcbe3a917e42da35171d932de184607dd09c478c43d261444af392018434e61beac75632deb69b9b26dd566b086ae80f5dc0208273adfc12a2792f108a7f3164a57798ec2ef9dd68970ce641ef39031618e9b461da78ddae8a332ca174cb054fa1fe352b5c39b477e64b58d318158716c9ea5e9143e000a0fa2f5b5e3520107da734363fc51d54dea273721eea76416929b0e9bd220d228d9950705fc96df0184cdf57378b1e96c5487c8e567ca856ccebfdd01cfa0992670ac5c1847347724fc01b23f22637c52e0ce3bc4a62188405f8219b2769800e7d9b6d857de9d4e0af6eb83e5e528e111ab0eda68e69b73ae39ff2de8e9a81f6df9292ca40a77774a85904d4a37d140feffc2c6943e4843ed22a871e65e1e9ad31bbd2baf7735a261639d2d6410c1756b3415d927618d2a8263e121c05e20ad1d26c94362bd89ab2437bb4ac0187744f2390132d33af9ec1769c005667a97e765b3b520d213556c607dd479706c2c834f697eef205479f8ab8e75a465b9aefa3921fa4cb16362bfc92e9fa0b7f5723ebb44e0e7f26f65bf2d321e326482f007b045b41cf6b5", 0x2a0}, {&(0x7f00000002c0)="59dbb35a001d99f09eb701aea7f0e41b75576fa59fc97d6436696b2b84eb7706b02a372539ffe25c1dc4606bc381d33f061ce6f08af178fe58e351eb4c0836a2454dbbb7be8926a3f6b0761940688731860da6a47f7e12d1710fbe0a2e401b3d900ca4f30ee21c49cfa71ef16e2228c66e1fdace7dd5a13131f76e87b6604d273fbd2d79"}, {&(0x7f0000000380)="c090d0fc27cf743dbfa99cbbee8e819e7456e9cc365659183b6a01dee69b3745e5249823a924577caa577c3cf5d6125ac1f7f9fc7e31e28e89e34d691c4aa73b38d68ce7ffeb595d4a6a424d3dae9240c8ffa39e0863a2dab75804d9d2512268ada6f661fc3812e3b5a631a8c7f1d53468e2d6d1ef9a637b0984abadf55320c6912014193bea4634"}, {&(0x7f0000001500)="21d1028ef88194d18219fb5744de3b59aa25693b11fcc9ecf79daddd5de3a555134c643909f2ff127943bec588adb2497fe2425f3f622690053f92b11fc83e54e88dd790b2ff39feb673af1f690bff7b801f5569ea675939f525d4b4ade9fd6d0d7394a7098cf62cc06525e64725c7215efc31f92781ff6cbc15a93fa1adaa596fa3128de761776928dac51d7e34aa2c82a11670924a833151b3d1ca08523a97eac78fbba53f0e503c2e219ba2013ba5c674c716115983bd8e3ac674d0b0325433c73be47a56f5013c5f348dbac0e797a65dff23fd75ddd9cb00958e253e9879c437f3ff408e76ea591e86e3371a71f0f1c03f36c7"}], 0x234) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0x10001, 0x1a}, {{r1}, 0xfffffffffffffffd, 0x5, 0x1, 0x6, 0x723}, {{r1}, 0xffffffffffffffff, 0x74, 0x0, 0x5, 0x7b718c38}, {{r0}, 0x0, 0x22, 0x1, 0x1a6f, 0x7}, {{r1}, 0xffffffffffffffff, 0x11, 0x40, 0x9, 0x20}], 0x5, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffe, 0x24, 0xfffff, 0x1000000, 0xfff}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x1, 0xffff, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5c975b42, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000002, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0xfff, 0x7}], 0x8000, &(0x7f0000000180)={0x6, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:40:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0xd000}], 0x1, 0x0) 01:40:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1000) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) 01:40:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) truncate(&(0x7f0000000140)='./file0\x00', 0x80000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) 01:40:18 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1ef5) chroot(&(0x7f0000000100)='./file0/file0/file0\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x2a) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='\x0f\xa9') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 01:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7f, 0xd4b, 0x9, "300d7bf1e07685485c1c1ef0f1875a1e3dbcb2fb", 0x7, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) syz_open_pts() 01:40:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 01:40:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) open(&(0x7f00000000c0)='./bus\x00', 0x270, 0x10) 01:40:18 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x0, 0x7}, {0x41, 0x1}, {0x88, 0x4}, {0x2, 0x3ff}, {0x27, 0x1}], 0x5}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x5, 0x6}, 0x10) chmod(&(0x7f0000000280)='./bus\x00', 0x282) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r5 = dup(r4) shutdown(r3, 0x3) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x318) chmod(&(0x7f0000000240)='./bus\x00', 0x3f) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x5813, r5, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/148) 01:40:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5, 0xfffffffffffffffc}], 0x1}) r1 = shmget$private(0x0, 0x2000, 0x301, &(0x7f0000ffe000/0x2000)=nil) getrusage(0xffffffffffffffff, &(0x7f0000000100)) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x2, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x8a, 0x1}, {0x100, 0x60c}, {0xed, 0x7}, {0xc3, 0x3}, {0x0, 0x5}, {0xa5, 0xb6e0}, {0x63, 0xfffffffffffffffc}, {0xce, 0xb512}, {0x47, 0xa3}], 0x9}) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0x3) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) socketpair(0x1a, 0x3, 0x40, &(0x7f0000000240)) 01:40:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080), 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000d80a766000000000000000000000000100000000020000000000"], &(0x7f0000000100)=0x34) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x800, 0x0) 01:40:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) socketpair(0x38, 0x2, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="71e948af0d08ee843bc14668dd03e04daf241b744fcbee2952a6f691e0459da571e81b86b05de0ec62010427293eef1c1478f3b663c9b5181804ca335c", 0x3d}, {&(0x7f0000000140)="e4f37b7df6a15a50be2841b165fce140491f685e428e755f41af89a89a98ca361db42cb6d0a021e29fab44d49c64a510c7cb8804827699b9a5fd943eaeeb4d36a56075ebcfb0c025c808520078a0673ca71322717f5d0fc9a7284fd5d353c1375605f3991310e79db77bc556f77169efcf2ec5adab256181fefab2a7c1303f9a74ca3bea3db442d43a2b73bc46c4649d57b325619725d334f0b54b12e9cc9e59412fefa58a26c4c5c38bbabda2e359fa392c635fa2c9785df1feea3999b2c696a4da895239297a61b7e6b1d84467014f36f14e99071625cd6622bbac790c", 0xde}, {&(0x7f0000000240)="8d3709f6b80e3b7857e84762e264c6e774425cc23150cdf4fb60e3b222e89b21895e1ff90e1aff7a2924dfa7a06b152627446ec23c3b6fedce96a07f25c4a5e554465a874d62e7aba50c2d2fcf7869ce7213d5c5f2fad0ac2eebba34fdd4def42df12298ffec9b483493422477bee72e64c8dc7fab9e3834253a86a7d46e", 0x7e}], 0x3, 0x0, 0x0, 0xc}, 0x408) 01:40:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x8005, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r4 = dup2(r0, r0) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3f61763a, 0x9}, {0x4, 0x22}}, 0x2) r5 = accept$inet(r2, &(0x7f0000001140), &(0x7f0000001180)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000011c0)={'./file0\x00', 0xffffffffffffffff, 0x4, 0xffff, 0x1, 0x100, 0x53c, 0xae8, 0x1, 0x3, 0x5, 0x1}) r6 = dup2(r2, r0) r7 = getpgid(0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getpid() r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001280)="d7801cfa4cabf9c4a45ff54013877045938a73a9a2e3594cf9c9b9fc696b54c2e594a00e409110d64cad47e7b6508420b0ce2d9a2acfe46b43edb4b7bea3cdaa187e5e7d5394c1a8e58ba6b0ac98ce3e26304a0463ce432de1edc60f647e702801f21ffda5601203c30ca3ae303c62ce9be659490dffee0539b707c003e400ec1355341689db53af61c88ec023f7c0064d77d8e993b7b17500f75da9e56ba921584a472dc05ecdb2d829ad636c4de1121e505e3f68807526de074b1374fc15c76653e39efeb7150a2dafc3507cf1c6f3b437f48da65e", 0xd6}], 0x1, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r4, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r6, r5, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r6, r4, r1, r3]}], 0xc8, 0xa}, 0x406) 01:40:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x100000000, 0x5, "0d97dcac731662bffb515ea6fb3987146fc69a44", 0x4, 0x9e6}) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) syz_open_pts() 01:40:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="2068816f378283be522d3e54c9d13a2dc0b521e78c52b211bb913242ffa71354ec9071ea088e7e74", 0x28) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x13d) 01:40:19 executing program 0: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) geteuid() getgid() socketpair(0x20, 0x3, 0x6c, &(0x7f0000000640)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x280, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000006c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x800, 0x0) socket$inet(0x2, 0x3, 0x4) getpid() getuid() getegid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x81, 0x0) dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getgroups(0x2, &(0x7f0000000840)=[r0, 0x0]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/27}, &(0x7f00000008c0)=0x1d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd\x00', 0x10000, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x28000, 0x4) r1 = socket(0x10, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r1}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r1}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r1, &(0x7f0000000280)=@abs, 0xfffffffffffffef4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x81, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000002, 0x5}], 0x814, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa2, 0x1, 0x4, 0xc9c}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2a7, 0x7}, {{r1}, 0xfffffffffffffffe, 0xc, 0xf0000080, 0x6, 0x7}], 0x1f, &(0x7f00000001c0)={0x12a, 0x8b}) open(&(0x7f0000000200)='./file0\x00', 0x10140, 0x4) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 01:40:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 01:40:19 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r11 = getuid() getpeername$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="000000fbe25d0566ab4ced0000000000e3ff90372e802eb0d35d0000000005ca53aef1dbe10b00ec3d868f71afdcd89959e178eb60fb95190200000000000000000000001c0000000000000000e1af800863906a8828029a253d0915d7a8cc664c58d5e8a2097d23bdaaa29fee2db23f670d89b05cf5a016cae61795e737ba23f869d00732d03afff4aff78b80134be3ccdb6c0075e88eef44b6e520a1221d46ebde0f270a8e5d7517cd5bffcadaf97d92579dbab93e03babc368a69e45b6fade6eba1728f55bc317a1c624abbb838bbf7fbd62b9a6020f89cff00a6955cfc8526d6fd8cbb"], &(0x7f0000000640)=0x37) fchmodat(r0, &(0x7f0000000680)='./file0\x00', 0x4, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="2b04b261a0b36fa45ba3f24cdedcff6fd75276b0c17730333773a460", 0x1c}, {&(0x7f00000002c0)="01c996267677b58da236ed72cc75e952e9f9c333a6df5dd1b05515f82419e856e7e454ec4e1805a01268f064d155a3daaae1be7ddafb5d6075d79f838814b84f18625be027b124acf460b7236b1d91b4b2eadb33474b29008de7ef57ae18c17188efd994593b3841398a66c902f7b4921b36be908102ca6fadb30a8cfe848e119bfaccb3efd2cd72e70ff56498d29b4740f06539e1d193e7fd90bb3abb1c0e838f7fe552223620e13ff97342fb2ba70d3b9151092f64ac157b4bc438ce3507e282b699defd26c117c0", 0xc9}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="3f418ef5262eed03464d847b", 0xc}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x4}, 0x0) kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 01:40:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x2}, 0x10) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)="d5ff96e3", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:20 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) 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) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e1766696ca0023b3a416575c0ee51226306a55c320096cbc29d7f9ae940d9101a541c394fd49d9ec54db1ca16dabca5466810257af4e712de4a4965c850abefe72d8da5d17053440c42b397a2d025fa3c641509d9540af03def9a8343689377d658bc287449ff0b932702252cfd890e52bf1b75c4f18a0d8bb6960c44fb464693c82b9cc41e3f6ffdb34b135c548c7b79658e83a8b21a8bbc3664d1486ceeab67"], 0x10) shutdown(r5, 0x2) 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)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r6) fcntl$setown(r7, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r9, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r7, r2) socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r8, &(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) 01:40:20 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x1, &(0x7f00000000c0)) 01:40:20 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:40:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 01:40:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000640)={'./bus\x00', 0x5, 0x1f, 0x3f, 0x1, 0x5, 0x40, 0x7, 0x2, 0x0, 0x20, 0x7}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) 01:40:20 executing program 0: r0 = socket(0x6, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="51c13516ccf1493ea6737ef08190ce51b978605df65ec27d83bab96ca617ef82a59529af0c376d277b465bcff15bca4277130f7746926f513ab52c22fb5148323d9b16a909710bc9bd9b7b26dc66133ff9918b5303070468fd46a2a6ef19d5a4", 0x60}, {&(0x7f0000000140)="ba3afe97c6231179bad31f095a10e411218dca7d2373712f5aa8b8031334b1f14f99c21977b757207a6cba8733902b63ebeb170c854cce56aa1bb0103b2015b7690ff373ef366d53b615781e20c53cb92f86da1ec8e111785e42f24a2dfbc93ec7a0846096057b86e354b980ff4160d4ebedb5c7951d408f646085380da3c16d29d6719893ae1577b92c1afc28d7012cd5f74db6b17b2a3ee31a0e44d5c31eaac3e0b6af585025310c64edb4c1690f26c5797b272453649fc550ad82d6129ceab31af343bc5d25d1e80ee3d8b5", 0xcd}, {&(0x7f0000000240)="5a621260cf8ee7c99f79d0cc696a7d81db52b27cd7ab0638405bc12b4331dd620405098a4a9b9a3f5f72900bc0fa4dc8f43220e865e9de1fc04828d387abc97883b9dfd75e6b3f24b8e8141d5d7626a302e4ba4ea61b13746a94e91d79d42317c532ec58b05494a7d1cc8e1d8ed8ec5d", 0x70}, {&(0x7f00000002c0)="daa905e7b896842cca645859648c06adb9c1a101842d73babe8631ebb6ae1799b8691246dac90a31da78baa19aae1ae591a2499c1e57094ef5e4144b3929f5def2b62fa183f8f7d85c91c9cb36b628e205c096d44275433a6dbc434cc51d6005d86d48876f3a2a61a10d015fe3c80250b463a463818599df671a4fedb7d8e005385d8824ac0bb3fb15bf9cae54c5b56d2f04df12faba98a3e40f5465d203bc9a1e377251f53a05d163060bb170456613abce53842ee0", 0xb6}, {&(0x7f0000000380)="7d0566f42ff64f4730bd198ac0f041e2c5395baabf52f59e6c1fa24bc5d837ab791c", 0x22}], 0x5, &(0x7f0000001340)=[{0x1010, 0xffff, 0x100020, "70859dea95530c895b47356fbbdc1c5a14eacd21373eb6154ccfbb8438dfce161f6440616b861ed8f0a78ea7b059d00b9225149f8b9e74dcd21bbb574d7d15cf6b420c447894bd2bda41a183810e450f29acf03371345c48f96a168b11918286107837254002633f85864c9fa808137ca6813545aa9cd13b2de98a57ed625a33f8fd7b4cf77eceba7fc1e6b22c758e9dd73f27844d62e6b9df2a47d63f19dfa87a23d8a58da89a559e18890d91ec09b88009d72a374d01dd1957cc26d594cbbb11803ac950734b9962b1350f494aa62625b57451fb166bfbf4849192cea96d8b8d2b2c6eab1e739a955cdfdb6e7217f561230ec4b295b2fc91f18a5aa8b0eda5a28d2fdb981bf6953b6e6687e7e01cc112f261f09c112bb88f94889131e7204d3877efd22bc28851af8b2f2e1543a0c864e858738254eb08b60f67d6d084e17bd50ba8cd7e62fce01cf7d3a46c6bda8bf50f44f1fec73bd83f4eab356c9f87193241722320c9e4b0dda13be31a2e1f5b726ddcb9dc1bac69263d1dd0cb726c6bd60b0e3cf3635d733cb217fe12ace88b1eafab93e5b0e7e0015a8af0e306ed493e72ee4269de043056fd81502434fef4f4b34cce837f5ecaf7221081e5ed7ed384b6c0000d3c0d97b15bcd0f6142510f07d69d9ace29e09421d1eb6070ea58a786087e77a1b07a105e750a2a7235c3bd7945030d73e37cfcbf416892d78331b4a3b6e9c332e19a920e8cab22fd8cc0410a7490eb75b65368e730a96c594ae728738337c80448e07f3dbd757d3d546525b42ca6e62173f3456b3a4c1f6ff708d9230ea8ab6920c00baa02d4400e7cfdfd504e9063f485b6a1a72a0de757c2ff4b1193fad9450b51962074be671288fa9c04ff63aa61d6de3080992674c2e8453fc0b3cf4740fbf39d11b5e4cd2a9b7eff91eaaa99db6740308ef80a647b287b54ce2bf42428a3dcc221a2dd0cff281517f52fa55f76c527fe9b6d8993e1a7ba0e6c2cd98dd1e7bfe35143c1b889f96a2455bafc6b9dde783b803cb3ba71bb754a0d832395189ce35f55088418d5ff882fe7ad8ccbd98869593ba54b494451de3de152ea90b50e391b14494efa7fe13bb2be7be1201133bfb4eadab380b7c947d1c1453ee05ec150b5191c3ff2b600700cdde7d433df7043d403ce504327abdff251e19b5104950e88a24a15ba9287ed6afd31d35a411b1c52fc345d7df1fb21a08b7f29297fea1bf1100db2f4c77384123d738497eb70c3e02ba805f04f33d63313f3d28e6cea288dbbafc73bb762b1a9281826519c2b03aaac798bb4510b16530b3ab829fcd8475c28629c76cf55b37164121cf3eb637b1b11cdd849ac864148586852c6285a7504a0d750a4c101022d7c48e6b5a97d51e6216e148d2bf565403063f6f0cffb52b5ee983ac6675a4794f9b8160945007de4b9e0f9671fc348c7a1d5eff5a9deb8bf56bdf6707d4245d3f12d206e1014d9303d24ca34e8fdb4c0697e7cee5d1eca7110b7ea14c308d94fa85edf0d0a3f557287057cb0dd0fa8f7145c5f75e35980a24a0df8c278ea68593754ee0f348192cdc90bdded3dc33b9021e6f5053cdbad2bdfa8575a0ab13c2c151b6b9fdfd2530221b97a0b3fae9bf795753b88dfcbef009ea0264344b5588b60b9d9f4015f3094c707cf3632c03cd5b8d0c48f715d36adad81b99a314f0966a19c9dadafb279ee873549f339cfa1c4055eeb62fe3dfa9b8fcf35ead2a7234547bb12b49d068af69dc64b128d0740c2e04b9026b09d1a629b053b3f28a9f5f62bdbfcd1570f2be0adf8fcb6eee3af15c0eedc3eac21c29e8796ecf89035da3df6473465bad0dc542ce050d8173851b2ffcabbf155d0f72a74ffdd532d52220a7a65ea19cdd55a4baec4725cd03953e6d3ccf3f8aaed9faa7a0b1e52af653e8fa4a02738fd4db2bb4895573c14572849ab22e5a31d6d9ca61618065cce7976f90c02070638fc8f970592290f245283fe7153fcca6130886d1f61ab310cafbb79df69a91bf923a0f3ceefe44dee24a7aa6cfb0bde8a0fe7d2dedcc261bd1f2b39078b2a05aa8eb033e20affaa9652ef95e6cbc51d97cba38afc392a1167bde2df3789f6d7d2c11d254495c0851ea9da36391a4a7e9ec69346a5640103753eb168db079d2d51b348c7db27ba8c4b3efc0030e305f9a99f6c53424a6fcb0ca2541428dde1c8a2273dd36c5fe0997fd27d33a6490e5cc030d57d2b7d8412d91966cefae580656fa6b61898888c08499292526d7156b9141f8a49e3e98ad9b718cd4c9eead539f827d2598a74733d15f72de0649496d116b60d09783e05d47f592a1a77cb90f6b7f79ed9cbe04dee598239df7889f06425036d9f4ff0a6ec18fda22b5d50600609b7a210729c118840b4a7cfd63edf8d7579c5ea01c7b15d38567ddffe5a0a405f1cddb1debbcaff24f8b04c1ffc9167e058b98fdb3a650a5cd37e04b0516ba4efeacdc543774569c002b577547312d5a2c2c1bcc66ad8053a77343af0130f4bdece5a5b4e749b34c4b21369389f960f8a8861f54894c1ebdb55a59e9cce90b4ab238ef3898c3da89bad675a73143fdf059cc3cda3a14ab340a218c5efb8feab634b267343769011191adc47198b0c30028909511ed4c7b4b23e89bd2e6a42adc840003842e09f79bc672d8e3a7b29815bbbc659f0776c0472f035242898fa51a2f30a3aeac8171d0dd10b2ae533bde5c6af2112d9a9347a407b8cb44562a3be39804f1c63c14c77256be476f751490af3a8621d1b90eec0ee7f434c70fe77ddda27340d805803c5b461a02901e4fe28aefbc2f4cae41898799bf2bd4f2602c96370f0bf220449895cdfd1f058ac1bccd57757ed26efa851197b7c95e1fe8e0bf843b690abaab8c629e121a035fbf1995bc5a1393810d55854efeb1af563a5419d3abc4400483f573ecbea8c6961eb287f4fad8b2cb49ea4667d8d9ee469eb12a023c207626326685c1bd852df3a369d71f791ccd8457a0650cb83b84eb7b85de44b50e478d96013f3af3eb9a13363ec4d34944282b1acab1c117b566b1c44cba9988e32b9d011ecd7ef24db6d36f5bb81787036b76edaf037749f060f65982c8c7cc8ba9a66b27d0dd3cdfa259b1bb7ddc4c93305ee9a048ff3b88260cd8a4132c601ed918fce04b71b5fa8e006cf8e93e731ad4c862d831fdf7b17f491dab61f4cd58ed517d2711ab37a6a47408b27cdd1103fafc8f16287ff0b2e40b8b225847788ca893878e806c04b52d4c18b0485be2eb7575d08f01da7c120fb403b50b5397780f40210fa51053c0b1786ca859a56ca977f65529b2bbdcf9addd506da124d14f102721e5fa71cf5e212f63e8ed462e088723a6961df9055c965ee86156ccc52e04173793eb86334bb58e5c643e6464199783ac53c68994ddb8832e70e0fdb281dcfbf5a4758836bee6aaafb49676d6532d40383528ef0b514936ce15906a8ebb4ad477ff40b13bbb9921b959bb695cee78f621b64bb9691fc656849e4f7ddfd0b13a468576bbd81f3fe894fe6fcf820f265fe9340f5ed3f8741db5772829e221b7563a33b552b09604ab277a166415eae37099113eca767bfcdeafec4a71ded7300fc4017cd6b75037f89c3a6cde694a35b78f866684a0cbc504b9e652cb9cbae105b22bd51bdd0c204f968e94c772d41650d9a899543c28c3219502df68a16ec9cc8eeae7bfcad2747f9a1db526a3a3be1abc438da23b1d6e0a10237d18bf28b332b00924300308bc45788e1da0d058bf017cbcd2ea37e2a1ffd27637da38a41e1b89103075225b73c735a675ebd6755d26e64c0c4e522505755bc9c6d2974c796fb6cdf6d6742954eca0953509875c3f9274dcfbf8ecc0a704b797ae6077a46c0ef760e14fa4f322fc85496198c207fbdc04f8468e713ed0f4255f97e8b2ad9c276ea6b301ac8adbd3696d9ebf2d5d98a5054daaff43119c5e3de041d2ffcf914e9869ee7baa28d5be9a1dc897151f2629a01cf0b85eed5d10acbf56dcfd32633297db082c7f2edc220da324d5d6717343edf429ccdd5c554deb0883621060358387eb53c10ae09ccbd411dfe06cac5b58e2a76ae862beee0fa1e2553db35c4735994caf9267686976ba587f5ff424ae83b1c1d3a04202bcc00a73d1a528efa8d00121dd26aaf95b0e983c1ba473b09a73353bdc1d7ed038c434e6db572af6ac7f0cd0bddb9c7344696e491fe4db2e702ff5c4b70c330a784d4df751fa378b73673650533f44a24f0368e60c028a0f380862cdea861d5d76516d7647242a9f03f1707a808d4d57d970a8cbd66e4bdffdd46c8785be52e5b199f909c82d6a782210a455fee6baec4345b7f949aeb168b5c2f4e423578b607f5a4ce99ba867c6596caf26c8c8d78ec5f20f0c8ed8dc13824c76a729dc14f34c91a935cd16f79dd7ad879346da62d2077cc8016c994d03e0cea4b6b5da3d07bf4cb82e83beb7acac2f5a5f8e1238aab78a3a1eb0ce87e903d6bc0fc1505e2c7d136d1d141c1ae53a50bf96edb0ac7252534e9f4b54893f3072789a86195f6e2af0017794cd034d7d295e2ceba6fff34fc2e1ea1d8f0ae90158b28a82f8e90a8d549ceb51cf1d9e5120292a04ca04ff5fe0cb6ba83252e68ce024093a9b21e6921179a0b034b6982ab12893330cd19124bbf7e3522d9977b5ea3d8cb8d2a242dd353a6f9e6dbac53fb492636e09d7a7d2622f3e034f89aa1a96fd904edba761e0faed5659c1432d77bd23e623d85abe5d04a3be725da063925e54f5a539f7a872fb5196f53186784ae0e329a8c656f0d6b5ff47e4fa649032dceb229289fbff30456d09d45c68ee52793883225ff312b6495a70c598cdedc65c3c4b07ecff95bb544990ebbdf0eb2baba1c42c408f3a5e7ab681f2fa8d9e291844e953bb1d01b04d5bd1f15bb4beb2b85ddc5b90f9fc39ff01e16801796e965fd0c9055e55ddf2e1a54717c0db421eaa95621cea61428137ad0c3b55f3bc2212e20cca46ccc1bf5a649d10c111fbb69e12013fe5948ce53a4d954533f5510b6fecf4b0a1ed0a655992d33a8d1445e6b2cafb585555e6bc3b8e5a54799c2af52589496fa1045ff5105981384acafd1140f740df938de66559d0f958e3c07b25da7b1e6c4125c10fca8aead29cfcb45512c8d572f291d1192bb727f54101845cb77878d80bbc188adfbfc7755f6286a0d722ea194d763f44e83eb6a895c51eb1576d6beabdc0727d0332f6192d6f174a75730503df6bc597ba60c869c7d173279242db904133cbcc07b08398fa88554ba0ab8bb3b69d148e884eb87b4e6f958d577f03a69898b938e22d95902fae258de0bf6edb4df91d683cf066059fb9ef28daba56c27b16de65ee54c128563b2e1ce1b9dfcd76c91f150de9afe199f0526e3f28981a8f53bf7cf6a1e2625871627a698cd89ba0952cdd4743b0623566259ea94d4df4415fd34b5916e0197207fd5b1e4f8e1364906440b08c01b38b2157ed354a31ec017a1007eefa913e1f8bfb2c5e7dbe2b4dd24a8d07bddd087c04b2ae929f81b815456f16539b4585b0164138ef1ae682afb38e7aba1dc316fef97d2d9e7771c5c0af572a223e9877ebc34cdbe54d8134356c2d7710b1a553c9810175af6b283f0b77eeb0e9515609f0401c641abbfba1f7421a71cb4f957dfd8acb3236d34e15bfb5cd59eb822314d43cb21ec5ea916399ab5f029362e33e6e0d6481ca2bb74bdad3a471a1cdec23f68ad59ada9ed69741b565592c6047bbb5e4644651cb0d8ada78895c60efeb0ba658b30abc0b8429048b8db"}, {0x80, 0xffff, 0x5, "18e981e729e5b713d8784c0241b5a385593d11af86552360d3e2a104d2b09c4d0365fbea54d9cd2d576e7e5ff368a17808e5f5a45844fd52360975b09533e50085847a42fdae86a2cb1fb75699df7e71e0bf1aa94adffcf21db0b66b2387a87970fa8aed43b460dd1fc0abe14ef570"}, {0x88, 0xffff, 0x1f, "6f3b9c25a066bf7f20b9442508de6143e84ee2ad0ec910a680156a71b749cd3ec9383f75e0fccea2182c4f4d0743b926510fc8b8bfefab598a22ab8d9f2fe197c21c55f341c185235998c10ad8547da04cf3f96b7907b6ed26a37b3f579b267eda63f27db1d716d09aff932440b2014e1ed8ec41"}, {0xc8, 0x0, 0x6, "bd61a89cfa21cc1cdb47fdc24783981f144f881ca0de0100ee6c51ee893fb2b2ca05f7a8addd54f3409cf6fb98db8712b4b1bca1cf8808dff4b6d98553f36c327e5170e9741196b300b460c27f6985695eaf0e7d1eedef525258ee7d03d2dd0425094b2a7823936f1475ab174c761c71f3629b6304bef27fb40592ad5fed12f39d9400846db587f63bf03ab9c59a6f833834794f51ef7a4a48363a5df140057032c78b3c04d03603ff2f495bd9706bd5cad8be"}, {0xb0, 0xffff, 0x1, "3ee5da1ca19d6d6bd3ae3292ce4211a168c16ced3570d55fabb61833913eafd4591aefaf7452d0e3b1e964154b0386427f411edcd23e9583669e58f4cbcaf2df6cd0f4d56f83ff33e79e558e283ce3e2f662d5a9c052b334bc810c047d2cf52d636e6730f143905d8c3c47088930b0c9a7600c78afe51222f8ab48d262fb775339ce561acd6d7a7d2f9075bbc4d8350d58f8632912292c05594f8e"}], 0x1290}, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0e6d5135f15090eed7faa8c3f400000000060000", 0x14}], 0x1) 01:40:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) ftruncate(r0, 0x5) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) 01:40:20 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x7ff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 01:40:20 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000180), 0x10004) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="de24db8c67c5aea26c91f00fc4400938351a2372b2594916ba0c0ea20d1a191b69c3679f143bbd13678883f5e2d3c4891722202a1c0a9f19524a3317294b4abef109c5211aabd4ae15e7ec831c503653b60deb78b4f75087b91fa63fd8bbb477f2892a3dfbcf3fa7130a7919f2fcb78f626d016a7c600746ef243107ab6d7d9f22f889fccc426c729a612ffcf0ee4c3c2650162bc893c2f27d273573fe0528f97a7e08bf56c7ea328abb92b3da37f3e32747deb4e34f3f1b0691329f91972453b6ee1f5ae0bb3fc36c40c65e4f9c965677f4d160546a1a7a7ed746b908e8963e5a3f5109", 0xe4, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x2) write(r1, &(0x7f0000000100)='w', 0x1) sendto(r1, &(0x7f0000000080)="31e81d88b7deb6eee8467f4925bc6140732612985f201a35596f8968a5138df75a4f85", 0x23, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 01:40:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x95, 0xfffffffffffffffd, 0x0, 0x48000000000000, "d97d8a554e0c5959ad52d6281274484050cff003", 0x8, 0x600000}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="e8034ce03d61369581f757676e06941989503699ced492937f5d273c9bf07aaebd6e6a3845374bda84901631a4c8b52bba682e630e09717601ee2db82a51620e9015206c56c1229ad1da2324908d2ba47af3a95c53e65e0f50db6709886a04fe80444597248ec28e4309b94a8849d61fb5d7ac05595f7364a0d313c118eb16665c39b75ddec4eee606af3e41573aec9af8ad71ffcf824d5cffd82d078d41eccb4dc3a67e6d9ec758f4fa52284750a05fd52b291894053dda6ba0104b03af35187b6fbd8dcc65e10b203c786d83fc98fb7d31048d7b9cb228c758ec95eb51caa90f9157685bf1a6d59f0dfd621fcf6d82fcc18a302d", 0xf5}, {&(0x7f00000001c0)="39bec5c40ecffc0a9204961f8f7bcf494a8462134b5c5169358f16565a5654334c115ac569d982f420cf405acad57fff111f8020c598bcbd1a3009cb6742273926", 0x41}, {&(0x7f0000000240)="48cf9049eeace556988108779ffb69acc1e9a829f9c39fdcff0a9c5a8eb5026b0244707ae395fa3b8ef378f534a4925528e24abf3e44b1865d83dd5e249980ae1be89d413a3055834c12685cfbdf2e5213216a42ec5324892795daac51a8ff00ea1798a48d1bde", 0x67}, {&(0x7f00000002c0)="3a2c12edc17486d666a92c8e36cc9006fde8722954c1b1aff6b4edcc85789e38934f0ffca81935e4b91a580b1c92954455fbdf665f3e4ad8d254c4658db3f1f3653ae540239e5b2b23fcaaaf905bde95c9bd49a378c19c", 0x57}, {&(0x7f0000000440)="3f836480a8c836541c6b9e0247cd01550d13c25af38082f058f49fbf970b1c6f073987bc26ae5a2308bfdc8173094afbf93ef719d7552ace0b6b792e739cc0ce3262715a9b58469348dde30eae5b110e26ef95224d261814e7291c88015bde902c45a3dd3d369f1d51e51c7072975dfacb1a2ec80f2087f8535ce12d46a390082ea87cf7bea85d62ef3bcb2476d01458a96893638cbe896a4a299858a47530fb580dc07a4b4a30ab8675cd8f8d16bc1298377732407b668b0879f749de8bd5e6ee72255b5b539440f12c74dd0b88ceac8b99d2ded8119d332223bec0054c4a15540f69fa57842b5caa1ea8b7783672ca0236655c35", 0xf5}], 0x5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 01:40:21 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="d0a538a559bcfc20018f6e5a8accc0165a0bc60c4bf82235968cabe964f9dc39456da00316a18ff34525280b13e7ca755a49d0f8de22f1bd6d77bf93dcc3bfffb0ce9a04d40932b60f5425ad5ee7bfc3d2e2e6fd7abc98be224ca2c8e83b802f280766e89a25a4c757b30738bcc198312f73b3d98e4ee4c56bc9c1c69f743c817e279900058729883acb634b12f21b58939240d84b96b8e03534fc092328595e0bcd30af6087454848b0f5458b89450fff086f9c936b81f1aa44676ed1d9cdc4a0cd49d86eb8b92c0bdd7a56935825c1cc2bb894e91f66246918f02bec5033ee1378dd413d525c8eb2996e0dea461af567605a4dc9eee53ba83e38b66e2a313f1f59c9e8953f2e2bc48de45f42fb6c88c23f2838d9415a52af29cb513c812e96c01a5d7941077a2f3a14b8a117c767446a36b13060a3ded7fcce55d8d5bb47d7ee0a2ee31ad6cd3a8fd07336e7169216197e3b14810499a872d32c5abab7e023ede40c1203d40c27a7c52d03850d3166b38b3f07779ffe7902d9883c506716ea597a7580d80b1f658966cbfc73ea744f79b2739952c7e0a4289436ded858738c551cfb66be0904a4c07eb4b320f4a15247d5796500d5860bd27d9ad9d997ae6d975f73291144619f9a256dbf3a5ff459f99c13de8242edf2e2f802597d4e58b77c37c1c6568f646067ada1aa01132786cf70e8e93c3c64d22606e3f1e1c77e9628ff238fcabb69e0473d9fa6ae67f33f9cc56446f3faa29c27d086fe9f29abf6a3e9bd74f0cc19a301c874b4c3bea671032cf7041fb786825f982aa5a11d80544ce71bee2c3736d10c2bfa01c8f6fece62411c0773eda68f54fd3302d27b0362bc522495d07d249b37e02db7277bcd3a2fb4f1570b2509a3b353ae91fc614776d3538e56a80693439f2ae59b231add71332a7253a3cac88ddd48faa8c033e9241e13b647a2847eeff84d4195c6981c466f3b19762356c826f063469cefa023ca59aebe138aa59dddbedab5569a71c8dde04a390177f60acc695cec0d3476e07280939c1866accb28bd4643154c99a6ec49bc100d5d0f709a9563b7c4d35a713353ff1f49718285ac821b4b6e7b27d77d9e989bb6fa4bac1424afac707f7b2c930de69ed3ffad26ae7aa2271957c5ea77215c7ea79457f182bcf2f36104f6adb9e9e06d34577c46381bcda515ecbb13e7b5a734e5dd1173de0f45e2692bfa361d282b29b246a2196a1d385d75fe3e04c6a2e58afdd72ad0d3c403326a3855118d558d2d335f865443b76bf4c65964a6b1ad8584eff987dd8f12f503ba576bf2cb7b620d8c2a7004585e507fe1be524903a35928374c3c2df0c324a8fb4ca7bb0a2a7b4e1c4a2f7e6feb1e66cbaa2106d75598b535b3891e9fb7461605bdb15b225756cb110d975c933334585ff7a8c65a25f42cefe04650f3bcf4251c6dbf25fc084523ce1761b430194916d7b974acb909cd65201ff78d58291cf4250629946edd11c1adfb5cea4739926fe6d074d4263020c42016ed9f09a67cfca568af7c67afe322d536f9b758305d9cf4742b7d7c2ad2caaa71bb4e6c3fffbf87dd6a523ce7d837fea047f2ba1cafeb90d11e3ad3e38c721dace83e413ba336fc9eaa34a8af605a7bcaf1ced19b39b7f529dec614ba4d924ceae508b3dbe21195e3d9b9f398c974b0262f58eabb0df6ccb1553a540c9869807ad10058559153515dc2b50655c7eff8b570d764d1f1dbcf761ae2eabe1cd35a4154d231c29ab0632df198da2ae4ef5e3b46ccbdca9de23a209b228f4ccaa96edbd6253adc2ddc1993e0cde46edc3bcf735e354840fd8aecb48a05953821bc4625e087a49460e60578dd3f0668c7e1f0c6bcd54c32df738f96cf0775b9161339a4052853a3269fa35db1e755b9cc392bcde2155d50ea92483e0f9bc624c0f180e4a6934dbbe721704fe65fd07b491c3b2df768d1888a6d3aaeb4e7f1d4838f314a4d5b166ac9206a0cfdb247b9816071cad397b9e363bd8dc2892156042e07eed2bb738ac38f9abcecd698b0f42781e9c9311e248181f7fd50f7c16e9bccae51c2990e682f9d7621c6e872627f364baf23933c1e91b207528f628857ece0c5c72386439c68035b132487a83777eb4f32e096978a9db7600ac7d4a34560aed3e8e619d5dfb3ce5839a512669ef15957d3dfe02e848a5b0f9b6bdde3703e9714870ba04ff86ce9f9d69370943011863d0775a44f73c3fa2c90267eb4949f1efc9479e55c8d9348e53140f2f15fcb852721d101985c88fc85964b230b0d49e6bb1a711dd5d15175060007640ba30c478f09e198d7ad97d2bfdae5fc9f689ee06a3b32ba4f91ee7caf73644323c40395318a8d349495a8d9b0f0dfe123e2687ea2765f69dd3d35df08263c3ff0d13a27033de78a14a4e860840ee86952c283bed2f3a4179d5d234109d468a333a946d2cb4f98b4542b171a2d474001bb56eff153f89862d477c1c7afa5fcc40a38b7465b8fb8f257dfd520f985f2eb9c628409383a17e949736caf4c44e380c83b0fd45ffa173e0390eca99a098fe06773375adad1a4df398416deac6c5e21e339382e90caf8e30520e948b86ff1755b524ce4e17f5b48d5120e735e5a82be59df798e7d37da46a3272a768205cc63823e2975f303f7f63b748a6516197719087ae985b52f78a76616cfdb61bb8a0df944c5c88db4e9693d6b0d7dd737b72402082f7fd030f808078171610c46436cb8dcdb16cfd690b68838bb487c0da1c636dcafa1a96f5874c72d28c8274636d80514912ca7e8e47bd7cf8c09d0d3f4473ace0c9ffaffea0ce825e8907cb8885094072dd603159cf4cbbff437853944f24874d850631dcb2f1bb8db7f55712f1e1a0e66be342e4b2c7d1b6e70dce55b8a9c918906f3016b360dcbf564ad9d3ba5ef6308be26229426a6322e63ca61f10243e6a98209fe65e0fdca371d303bcee678cf1afdf5b3503b7f6e24455bddf799add33e9c16c115f3d373c96f7d252e2504b98e4c766350b02556f582b02818330173988049d3e4267ac6d0990182f65b8a4611fe0dc0d0c8a0d3ffc8b2f52b1f3d0bcb03d0035839dc0066390dfeb66cb9a1272c144a1655959bca56924c3934cb84610337a0d72813103541dec831add380c26bbc1b8c2e4618a32ec82faa427c125c20358881bc286fa24be4b5cf94b0d8af77da2dba399ed6a29704e0fbab15979d5e61914a30897498a428651b68d5b0f37ac6c387a96d5197e3a592b020ef54366afc1cb85fd1657cf27ec44fae4d1f505cfa98190993300cfe3815406f4f3635d40dbfd6e951bd4d5bab0a62ad5832d8fc7aa2603a58bf92e7c32c00d91e3016768daea6a81b558e1dca4ec994fb32dd76d72eab5f66402316b361a6f661138eed478ea1544112ff908c3f087fa639cd7252edb31daa90a47c065fa3da94c274a2c905a4d6e98a1bb838a36a87728aefac822b4b2e4ceb73c4938fbd0f4b322fa463ee90b97cc0114d5c5fb0bb72f5f955062f97129d9d754b5a55e23a28bd06779b34c3f34516f405ea523ca48641dbe9d51ff1bf2735ec79839cdad19ddf5880a8d335c1bb0f38aede484cb488f0ae6c35f147d26945bc15b2c92b514485529de91f374ed69519bf2adb6ab6358181dd53e197902f5d6f4dc6730b897c5abf4a5be5a4022f7bc188b6c166d4767c0c38e9a9b3a1a845f5d395f0fdaa2230833c1a46d17bf2333fe858f24a1ae885ee4ba4d9db24c48ac56b0326d865258538d0784364b82a5ca4d0b3ef07965969d2b40fdbb448866f75c9f17d414c664fbbd771b7ceb1e8e2aed4b8d5451ba9aec06a55194123440dcf77952f3d185ab027066e981e1fa2155af1eac2b5c1c8d97fa608b49fb50f7242c1757492b22f0a764228eb5511d96d3676cd50b06c803abc13386bfd63c645dea6fa16717aaf5145abed2e58cebf8e6ffa7839099373c40b6ccabe28cb5c8566cbfb177c1838e9f3e50d0c1a5be29e869adde477ffd207f00eb9764e7e6779c4e1efd41de7c891a2b666d49dbfffd1a954039508bc622bd19a78151e43d9d113c669b26c7b6c14db6dca34da3d1640ea1e38b058d25b15ab49ffa1ef3fcd8917e47a0912396f1ef0eb675d38ac8a417d442f52d4268576e13368924df8e9365bdce6f45e56cc8f3edf74e6c40606d4cb21d4542b9a7f3e4c3679d1f127707bc97100b8ae644cc0244e18fcc25d79d32b9ac55ec3394a3727ff3419f7855fc52c0d5291b816d556c7c635aa08e0c80e02ce017ef439ebfc7dc830dc09ffa27dea3dd6702a452ef4dc8519dd42e6ede1fd164a659de4059ffdc7d6395da4b93352028a354854c5a3696f5b5a77a48b6dd2c22aacd3ef0d323ffa15a41fb8f858eae0f0bf1e9fbcd87f8b437c6993945b7eae342c79a328a47b77d65893c5f5ec4b2cf1dd67a59bbbab796daed7da531180f10eb666f56b1a81105f12064382d2559de763029d58aeb3946937f0c5d4e64841c0e5c047bbf0fb43ccffee680af98e43b73bdb518045c03d180d947c74abbf119e4cc9d5d3d8c7288828886d4bfca76111d1ff4dca027b667c4b4de35baf6322644bd397ea3a0bc927f32087e73e3e2ec19ec4e9be8208a04399d222e20396dffd59271280a70bd6a2e9f28f503ed8f44c42ca5a89a6d4ee7fff8df1e25151a3121c8cd4f4ef5f329f5b0087f3bd599346887df8942ca66b60f55800ba13243dc43ff7112e45497124fa0f8716ce2f4836bd5e02fa837468e56ab6f8252fcfb731a12c9eda78ecb8f740e030d8730279c4a5a629f56d4f68a62e26535364e6c365fa70da6aa72775389679335fb9dc7c098bce9fdf5e008e1d796de9e2096d33815f63d4a449bc6c0bb7b5573f98c73716decc89d95da7621869beee39b34e91d9c0f73e7d52df395237516d4e877128c40bc735eaaf46925c63659eae361ae01169a45a62754c7a086c8a1a6d7294dd2b778443b5da26732760a0aac865826d8096c44a5fa0b670329092bb583de07cd45cb0f3a1be877fbd67f0f9631b5fad4877dc4999d6dd4ec07126fe6dabc3525bc180d895193d772e61b8795a1f581ef10ac1c72fbc2cdb85587bb7c6e62177ce7d55cd68f50b7f1c2cdbd896199c30c72bf649ff784ca544ee6a5975106ca5285ce65b93b6fd06953a27ce12d6894ddf6289acc9f23526a104d3e087a66670f9ae4e367dd31783d0b03a05a1327b0728dd7adcd11e5915333d316541ccea5df3a0ff1fad24d400e8754b4ab3be47fb638f81f52d54d47dbaac2eb3da84e03f6e406593f929cc4de72a11a47fce7980de2a0032506bc0a6a462a6e87004d302441406fd08160ab5b1f9325f00b6b355c3ecbf4033b11df27215c8aaa456a93aa95ce7458f20ddce7ec70c0666174f7ec99d3284cc69e610a745d43cf50b7c707e47c5a74b153c599a0d5482aed0cd279d2f586b13a0e2656b4fe8a0b8994d19bcb6f4804a385c6f75577a5dbb5cc61fd1f590d57573ccae690fbb2b166e0de973918680f0d467cba4d2e04caac7b37fc2b530db4af2e89c6196c11b8c6b69d0d55c5a1ed86f5e961bfa048ef4ace32baff1bf7c7bc7453b7ddf3751d3d17ab2c587e0756046873f80e936579411841bfe203fd99899dccc41c9a524bdb6380ca10ab977637dbc7bace1ff8217c048453ade1bd03b219f04e3605e705d5c4b830badcadf9150fade20114b89f2dd375561a7e9ab46c582166d675171f8c8eec9338f75989ddb13355c3103025df3e882fba09b65976f593005cf355a8ed840138990d31c3412", 0x1000) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000fec", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000280)="f163", 0xc2) ioctl$TIOCGETA(r0, 0x402c7413, 0xfffffffffffffffe) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x3, './file0\x00', 0x80000000, 0x4, 0x8, 0x9}) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r5, 0x21}], 0x1, 0x0) 01:40:21 executing program 1: r0 = syz_open_pts() r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x6, 0x3}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xffffffffde3cd19b, 0x351bfb0f0000000, 0x7fffffff, 0x1, "f1416d98125075d1e2708f37697899908f31307d", 0x46a6, 0x9}) dup(r2) close(r0) fcntl$getflags(r0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8000, 0x5012, 0x81, 0x80, "c60258d8d7217bf554c8d33eb3598d51a6530a7e", 0x6, 0x6}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) clock_settime(0x0, &(0x7f0000000180)={0x13a, 0x1}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:05:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100000000030000, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) sendto(r1, &(0x7f0000000380)="1ebe04f78e60e70c5e7e6e08f10698a5e23a311935b39f9d45ec866b973e88e15d36d315cf6c088c10acfa8e84ccff2ebeb8f6bd12bc619e93b0f3f73a5d091eac85e8d43b756d54c9694b38d181eb4ef1dcb4baff717a8a52f3d65e40f43c3b6765dcb5ebf010e9bfe00173b7d41702a5200dc8573709d47300c2cc4da8ffc2ac8eb672ac0a2d1e8f94f085bdc1254c4fc95d2a049102f04386d0930eab92103b80792a6105b5516e05153ff29ab20c52fda91d51813cd6b420dccb6f62d427f62505f7a47ef9536732f85cbad65b8227adb0c4f711c815c3bb3278bca797b62b3c9ba0f4a5975160da0074717045a9de7aabb8c1aaa91947126ce74429f3e5dbbfddb7", 0xf6, 0x2, 0x0, 0xb6) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:05:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:05:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x9, 0x5}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x10000, 0x20}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x84, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7ff}], 0x7, &(0x7f0000000140)={0x2, 0x6b}) 16:05:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x4}, 0x8) r2 = dup2(r0, r1) r3 = semget(0x0, 0x5, 0x10) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000340)=""/174) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="2f40bcc708ea63e8826be5eb7c7624aa441399be6e3f6792e73e6564a975f95577d6b8ea0c68f1ccf6219eba377aff6fb882e59773579daa181fdc56bda670288e1a2dfce4e6a89b8f36eba69eccc6a96754538746999296cca116ad4011d0fab1c6f897a0f79b84e8fd0506f0008dfd3b7cf3a7bf84558cdcb125758bebbc48ecb774fe4860fd14036470368ab85c22eb4681a50dcd0c966fd2be3fd16e93d839786e838d7b1fc36f714b5a9a64fb15e8b875174240c752163822c4fce827906fb9d0a0b53def28e731f492a96db90b43b0ab8db354df9dd27822bc39280840a396e6a0602d8be53a34ac3dd8c22d04c11c2cff1744d46e4e6447b789ba4b8a1246b802a36669efa771290a5265765328af4c1456cd5e2bc2a26f485e56ed9ebc31a79d7a62", 0xfffffffffffffc4f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt(r1, 0x6, 0x101, &(0x7f0000000180)="044448f3b0c1682fd0f9124646c89874b88e1724676caf308bd19d0ec0be4797b88b597add0503309d2a3e14a3106c9704ea66e53c2bde2de978cd807e3e3fd4a10eab3a2cca05ab64388970b42b0f", 0x4f) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) dup2(r0, r2) 16:05:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000180)="3faee31a84b05cb2451543ef0857662d11b626223349c40e37a62adfba8a84198ff5f3963258d20aa6762de7193a87f923bf7b8cd149d72ea1bcfd75c02f08548e6dabbbf1e153ce1ca54a71b0137b045feac5274412565127eb14ed356168f9b8bc574e55b8ef8515fb74643dc91daba9d25f0029bf19138db7b388dc28", 0x7e}], 0x1) 16:05:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x6) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="88", 0x3e}], 0xf1) 16:05:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bb2d476d8e500a525ed1c586b960eada9634702372d33465d7bc4f1d965066678f46a13abf11d2cad6c7b750d198be469b56a9a41c849a355c584908176102d99c52e27025bc90e5fb3998b6d25f0566b1892998827bcb97333f40beb6edbc0d3faf071b71c17d70fcf165ff16715a3fd22c02cc20f567da526b2dcc5c8ae9e1e22e0dabde701513c5681849e99fcea47d92b8dec00f3ccb5c8f538e79fecf9adfa901e243ea6c0127cb87365201b2ec560d8ce833285e4974a13c4a2e3675f9cc0dea2e2cc098ea92072c73cf4e96611d558957df330e2f8ef3994b1b5bf03434b2d345d3c11dcc0831eb75dbe55bf02892aecb6431f62594bcc9821c26", 0xfe) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x60) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x4) close(r1) 16:05:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1e, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlockall(0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:05:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000)=0xff0e, 0x4) 16:05:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:05:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x471e0, 0x4, &(0x7f0000000000)="e141cdde6c6d57cbbd1b6cf3aca5beb12897808d98268bb9c9c1f556620b90cd3b61730be3483055a1b7e60b23fdd8c02f1635b786088f7f94a944", 0x3b) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) setsockopt(r1, 0xfffffffffffffff9, 0x0, &(0x7f00000000c0)="4ab4e4588e6fce5d96de5156030cd78609e356e5377690f27092cd33a25e7d420024ea34fc6754ff4027dbb6e7de1192a21b882cf3c5ee0bffcf6a5b458d92d87b3aea417ca43fe2e5f2ce559596cdeec363d2d5a8ca54f6b5b059aa0e5fb4753d4bafa9d297573733ec8a991e4c2d57bfaa2b1d61c530814bd72c7359e994e101ba4dd50c13f8a61076ed8ed98b768d38ac93df1b360b18058c4180b4470ac553c5fc884fccf1cffedb1e1c74733d7e99dcef9e0abec799f1c05fc42958d9be28d0a9ce385c2ac54a54ee1255dc3311ccfad18b1621a9cee4da3519c16d3fa3e61006f1abcbb9ac728399c5f8b965060f2cd6870f702a8aa22a23c0deea4c953f6875ca47a98c8e3c5cfba18b39fca87a3546ec85023f1cf4f7fba7df5bec0b9439724a7f8391ece3a5c78007e7313e5fcc2d1b2071423a5b304f6e64b2434288c7b044f676e215e4c99f766d3efe86fd39b4474cb8d6b945124647294d2ce959fab3158e16eb9d8e8c318eab452d8e9ec538cdffb54cba29b0015af090819e2f8a0ca2dcb499eb170f24b7cb908bece38f986ab3aaa9ecb839c516cd784487013c90d77ab101e0db7c297dc2574fef9d40487549359876c950583089ba5f1dd3f08764fdf34b592a0f70a33b86bf5eafa493b4af7d6ac816864c09632684faa9727d50c4cf21cf5edb65e4a00bf56d6c2f1f142c8c0d878adef1f191b6d5d1fabcd195393707aa173b50ae7aa7ab42eca2730698820aff991fa52cf62df1e2b49d321eacb41875d47a008a26740431b5f691b08a2d267aa6ff9d9ea2238b5ced1c5467f4a96180060e815087d1946143b0d20ea24d3c4444786baa465420483be29243b71b166c9797684a5401d336cdb0e0ea8b1f095c2f5cbfd3ec28882db388fa343453b48ce10566e839012223bab8b60067cbbf99ba826a6a445d690627cdd1140ef28d8fde878f5bac9a6708ebd41238a1cfa8b691342738dd76cc8c3a4cea1b0ca16ccb6253ea777cb6121ec8ff0ee8292e7597315682c98cd067c119fc7a9fc8a8247b3f04142695d9b4bca63c529986cfe7265c9f5b1a2babd0493368b76ee01e5c0b62a8fa6664cf356eaeea5adc5401d1f96b77007a075466d4129571ab62c24855548832fa082a3fbedd852949405583fd4f0994c1f86618eb41bce73c7c44d998fe40c49657072a9b88c4a364d81e3304ab29cf603bd467d4c9b97a19b82fdb79a13f1af6e442fd9b7d81ce1745f6370a64933e48a5400c686f3ffa5f6d1d0bec01f6dcc6bb1e67e8f9e1a41aa6768d0fbc3073cb9b7c43abeb6afcac7649e0a3625af8d8a842e4663fdb151dcde4acd2a125ceb8a8d984c0029ee9a04f8c6c3643c3c3d27e0a056a527319e9d0595c967b63aeda08fe5542a8d5a1ea9dc3198ca6550d4d5a17bc4a50b1672d4a7195ddb4041be29eda61b6f93613cc4a87b0c2a3861c1e717b9b6e897cde01a47994255cbbd98421c4ed095f364f58d09f5afb08db1a3c00c6b21679a6492129cd8b5fdca09195218d25e8305ad5ee196125e1d8b5ed34cceed4851a61d113c989cb6477f032554c2dd92457595add9ce0c94b40fcd84a07e71654773cc0129cc32f7598466b1124d525b139b0a07acb5e6b0b85641e65bdaa72c25e00ef858c9398b2eb9e957ee9467a55044e4998c308f7941e3e81fb9c2fde875bbe799ffab38e251ccd053e2dc98b1f48d11fcc38e351446a096f22b97c0f5170e38974bf59e89b930297affa0638b9f34ca84e3d85e53d9be24ce7db2b210ffa5fd509b65c5cd40f11c052abc31ee41821c6751fd7007364445fc87c05e24d8a0b6fb59cf23e41f7cabef9943e08d5bb7397eba21145f6794633563b34e2b5096d1e798645378c518ba5a70c6787cb13f34512c94e48cb64f1c6276fd54acb2583f35bbd0088828034cf19e09d3707edd1d0b13225952e0d72569725829c880fb236aede6dd934c24076df9e6ebb29e9e8e823d5e51883fdcb41743b6393023662fae0d04f5bba15192616cbd595b47f463c6cc9662c97f2b034ec8614e10219a8b322b7f70da3beee9ebdcf0403a741d6d831ced62c306436c4e9812a6409a116e965c370eeb5d7a8521563c6e47e906b43f792cb45ea926fc952cd62ee329b98674ec4cb94a16e0fade7641fd60d79f70c4c539700bf2f08ea68958f295dc02e3f935accaaa29932fc08a100c6e5ec73acbf4208298105bb9c3c049aa95a49d45d6744fea7c15a28213b5490768b8baa58bc3ca0d2dee25fd9ffbfc9b2d87c7a208f835e2bfdcf7fd36402d08c430239503ee36ec32b089d5241947b0cc183cbd2742bc64bf2eae6f6785b128cfbbe5e0a064e3969e210dd7c76a6508434cf330912f06144f5238f606201604cc45c0b511342f630336f024ef305a05aaf15505a06f695caa3872405811a6038395c7485500280434d9f9738a6a4e6587ae401e874f4fe4bc576d048e9bea6db9eba4191b4c32e7c731af60e0fbfd588437f80f0cf8a2a7d318927eeb39948b7f381e5312b57bc60b3e0f00a4a1742a732cbf29707ffe2bc1d8c3447173221af712fdffa7877ab1014ac0955b684b15236c975e86b192ba4bc839c6a97433c549da7f2229bec293c43a3a70ffd6776a071eb61b40e199974e1efa2b284c2ddadcbfa43ef406784d28f412f48506ae51d164f72eeec3121b0bbf5c797e7809d51c7351bb6758570bdc4391d3c32ac3ec79568ddd7914c85c6bb6db58588de2e1c97271545d360392ca9e6eab7cf384c2c714750660e14ca78b1683f1c2e913ca74881e5018c2b8bc3d715debb2b04b6e948ec922264bddcb5058d1576d6145f0f4263cd24be5a0d814990b744844d51a81101b42261041ee9918c400cdae554890789bcecba36b7c170e1be1474c77b4ad09b3407e823645f1ea27fadd94e1beae808a32365dd2b122154511dc841962a50881844bde96561e8bdfe1eb97c6830e2a20c6c7a375f15362c4def38f9316ff0350e40e76681cbab53518f731c3e831969f7ad07a61958a3ead90b4714eb3b6df93ad64a0c11276bc23e38e95130cb0989fb3230f45aa2b57692049b8229f79a9c9383fb742d3118ed5a5990c223c95340c09a13311e63a81b47b444519006991248a4c9328c37fc28b94fb9a0c48f2faa978f497cd7f6814fba81b1a99dfe2b1453592d53777eaebe0c56173d90b1a8a6f799719e27bfc5e30a8c1d279993df756de0151f9e02a5d9f11a46e49916051c52c7655834525994da34117a40049f58e3c2e24f005a4995e73f2fd500b5a64521840a6966b1ffb5da2551bfa796ceeaf018186429f188f19c3adb6e1c35e49219cd08ec65d87bdecb0edd8f05abaf6393dbf7a5b4909e5e1a008880b124f0d5673a98a4c735ab9b5d9ba6b6c3704f0c00feace96336e5d831f13d68c35d6a4df3b24df61d25d37418f5bc9ba367947f72674b5b98172651e12a47d8d6c69f8cbf2e7024b171d5bffc57c1066295b4b4f4cfb3aca600534acdcb7622fe5b00dc01880c4e051b782b700ab99fbedadea29984c06b2c93ec48e6a1014efa643447cbc9df9d103cb7ccfa3e0355052619857d88e5f664e22d7a68926a4b4431baf4bb40414e4b48e88f90c15292110b5d568360db30d0e6ba99b008c54e218985845a70ee6e13d87028511244e5be48a139678642e71f6c3f142cb13ab1cfe9f99c0faf7225e57281403620872d172d3698b57bd126d5f665bceba5f432190d356b4f4d11ae6724725d738ec704cb82c025dd505dfc04e5d72b4937e9c2a0ac78f33066dcd8fc848b36f5fa32d49314e58391b19cb35705e3d293d17125cb8509a0ebed9eaa71cf4373411a247848c6fcadcda695f2ef5cc4264e7074ff8a7cfeac61fb76cc044aea2d5615e0625d6c553ab34c951d7571deb7635a5be96ac864dad4c9781a0ee20a7e4c82232b469501c7cac63e0dcf292911268b01261e5866da2090b903590dfd742eade4fb51dd4302998473cd854771a2de4a61172141b6f5e5cdddb3265136741a61b1624d4d9dd9de87c365ecc1967c7f684fd59666ee98d2d82469a7e54f49a049d9d444ae5f667c24ce11278b4c735a7c0521431c4a88601ad306782f8a3ff0fd1f3436b865192e329c1208b0b95a9ca264c7b972c7e1a9e8bac3ae039bb2519bf791586e96690c48ca05ca84762771d0694e0978a7fe519a9e018cd3e3aee1716076d17ae99c7ce392523b102e5d74c99bd59d389c63e8664b5c279bf822c1f526386fda88ffab0ee5d903ea221c1e937ea3bfc8b949ed0142b24348e6f6ac20f5fe51fe47d741202511323434eba8935bfaf2e521c0f63aeaef7fa4e82569e79264bcd30c5baad33d5f04ad58ca40a5cfe35752b9458ba5d279e9fe73e1ac98e920f200e34f7aa5380a4712991c161cb0acc7819469a2be24d3a1a48d91ba82bd54fbb0ec6b21b8cf894cd45fb8dc0b951d05ffa31aa7be731a59101bdd34ad0e162ca173cee83c4aa3ed33c83b48b54b41bdbb3cbf891ca1b0ea78d90a6ce18722105bab2f67eccfd930ee17c8648b4cc67a510ba6187e6db0784cc4ac47f9fd807c3f115c7a22c073f8f190ce54d5a3798406e639e98e91fa77ad6da2ec3bcd66575d5d79b445624f42ffc6415aabb7c6e4e7cdb86587e7e15e8e211716506711b8a44c4bfa8ab499b7261b79c71e45c1845a9e33c4dfcb96e175a87506cd0ca3c1ef93ef678b2cda4b43cb3796dde61de1ba806e56209f42a9eedaaedf20072c4fac8d6d9120c247eac7b5d73c078254e857dab819f2c047ec5191e69f3a48f641c8495e30e0cbf4fdcab6b31dbca9dcad628a0cfcdabb299649498e65c006e7fb49023c9f1b8bf862cab2fa2796c43058e296589bc6f071f523a7e39dfa18998f5b941b464c818d7181f55872bcb61e88fef37e088c5676be8038b8113d609075dab787cae790953bc4bf1f284d1b419dc6c771774d2939a3823181cb740ad931e91f146b86a09aab30070a44500387d81f3f07616e091152ddb117dc513c10357b50d901308cb166d4b692e87f9f71895fa39de5988b406d9ad5fcea2895163b6df71b16573206a60fd31c3ea1a2a9dc5d537b55b2e8537543668c2dbd1656f769b92b7d3cf9a32ccb0bf9425ec4c6f408f57b6ed3d20690d0be62f73205d3522f2e1cd93e04f27c203d397afb343bdc62883f991bd04a98e5f01f9baf2065b0b9bd35df3a3abfd6ee13893434a45d39b58e8ee1729475f7d5ac5e9211b6b6313c3211fdd4d037838f40be004da6df1b24c537d96b202331ff13b0db3011b1ce75691436d715a24b1e3814c3a75b659018f45f463e01eaa557a1f4cc376448e21095b0aec1f1176d6cbe793717b6c7956ea8a9300c368b13843b74ebcc7213e2844ea6f4314739006aa616a32818b761402269586fe004fd2b80fe8ce5001bb09abc1ec0a60c8332fd682ad18da2191d21a6e0a9a851a9b413b1bf580c07fa0739d707c0b8012a533b85c038e584fb3ec4221fb3641e58324de32149a96f7d6b4054ef05226d892cac4986803cf38a2df163f2fba4d5e56724954307869ef62a6f52efcac5f51b8e641d87fd82cd0120302814557f7ce3aeb19df3aa3b61f309c7221faea4ba7e3dadace96514669f0e0cf44b03bd1cbd891475e0f84944e7a76483f618a45f1dede7b3306c840cbe14598166eff200aceb94ad9dd5c98e56ae9355937ad13664b45751c98b9167bc2b796830769e33e63b15505b734fb045232a89eff6b29aa80d08dcae31a1ebfb11d603", 0x1000) getegid() 16:05:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x1, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r0, r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getuid() r5 = getgid() fchownat(r2, &(0x7f0000000180)='./bus\x00', r4, r5, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xc600, 0x0, "44a600", 0x0, 0x2}) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0x1, 0x4d7d86b2) fchmod(r1, 0x41) 16:05:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x80, 0xb63a, &(0x7f0000000180)="f324f14ce65faf694aa786780e2a52d3a9736bb216e0aff009ad7729baf55d014d1cc5dcb54b54a3fd42abe7661f9ed55680153109c2826f766567ed356abd03cabeae1bf68a2a2c57fa98f8f793304414aface66db1a103cc94992d9ee0951595d78d2c7ac1502e71509e05b5229bd65f8fa6fa9ae1eca338b42a85ac60a3dd6ca7e5b52930c80e16898ef90f0a6fa755f692dcf389c1eb6e9651ee48b3600bd7f6988190e10ff515aa322f24725eed17bc730a55767923af909c1f6ee107047e5c216505d1ad8f0aeea1e5e4e01c0d618838f3c71d336d308f2e5ccfdbbf8d84dbe64b1bf841e155a5eda8", 0xec) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x6, 0x5, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ec50e8041cc9bd4aa94ba8279de2780c336ceae0b006637e349edb67d3023d3512674942fcdabc1ef6105c94e01946413875caca54080453621275f5b9768f9e244f3f16842ce8e0cba1e81bf9dc0fde39889163da2402a833ae15532ff7240c79492dab7bf53a41d4e4a9307a537deba8a1b2196b5ff5f14b4413d8c46bda5ca5504f23a9afbaaadf526e0256fcfe4390f381aa4a4efb0fa41b6be8b8cf3c28ce8908b098ddc64ef0db2d84204a30a31c11e8eff803dd074ee08deabd78d18e61a029b2d79bff1d", 0xc8) write(r1, &(0x7f0000000280)="d7", 0x1) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:05:14 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0xca81640577da7873, 0x10001, 0x1000, r1}) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000400)="493b4451d2a0748a67bb84590b0000000000019a8671a40000636070a5b52859c76a8fe8757f3f0cd10165f210641c3c2b515aac034c040f130fbd", 0x3b) r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) close(r2) dup(r3) syz_open_pts() 16:05:14 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) r5 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r6 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x20000002, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x2000000002, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 10:48:34 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r3, r4) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000840)="b3f7baf8c30a8cd70136c408ccda6c3e19f2f5007998380876f17e0c46f6f2c20bea5da79f83b250d1d4563ec3911f3ee642755c2dc6fcced7f4242859af2be628841083c1ad287442ede296cc66c1c5581571fc4c2ac648dab66a55451bb8fb9ce8c8f01bfc6ae8008b7d83f18411d2394ba5bfa48ac89077483c0b3eeb9e2beb2aa7c3fd6fadb1dc69a55724ecf959d595be45a1ceaa5d73f0fff6e97713c69ab0f6cc4a7ae88fd8085a6e4f99f4a0ced5899192bb11a282168cdb9369d80b8357b85b6f6bb575516d317c5a510760c81cfc45847bf6b9163ffb99fbe652a419a511433d0319942f15cffdadcd5742428c9ecab808d9d63f6c0b664d3c2c8f44c1acf86c5b211603c973c42139f9feadc884924266065a5e812d3ed4c961f4c8b95feda5da6ca5402510e3b62d2a9965b014d0454745a7899c191df74f10a41af46355aa76458acafba09d66f7bcfce7629a3b23427927a01f9a06e6404e4bf885e41f66d54ae4a970edf63e49325946f00e084cd34272bef89432cfd7448ed88fefa547000954301cfc0d922cc5c7f1c5d5ce8c5167c239b286d3ba243371333b7d42d7b0f38f17ed4eebe9c15b9af5884cdf31ee57b7d8ec078e6a32bfddbe099c3632c156439747a6a4060b900525ede0a84c87633f2f26e05ccda1e8e2091637c76cefbf3afc4ba4bf53005e74a43053372bf436cd9d4d85d77bb47aa853fe82dfb463", 0xffffffffffffff3e}], 0x10000000000000aa, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000380)="ff81d39889b823911392ef317151c6fc5dffcd2fd4f78b679b522bfca4320bc93ac897bc81a7b26d080c1752bfbe3e4e15bfc4d8eee15c5442c2ccbe34d9b0a8f3db7ae1b3e06198c004bd55aec6122237706bc673c74d3b8e0900d6b177916c6e308ec74b087943ca4358cdbac5ae83928fd67cb55c6f5b2f5a8d2ac2bcf06eb44e308f311b18e5be08acbef270985325943dab1d560a4e84cc58be53e6f2dc7817a74cf67a07b9dba9d35f69e5cc21e996ce5158d059fe120d56876f1fc607c9f5d01eef70cbead7b8bf7fba9213959580c4086c867069367bd01278f74a76d5c15a9c1cbf07b82aab75e9eceb55a46740daafee2a28", 0xf7}, {&(0x7f0000000480)="6dea91d39f235c82362bca745c959abbb5b8cc8085fee471daa17a149d011850c546f4d2855a8bc0bc0e8aea6b4090a3ab493b2ef62f512f8037629b9d06f44e1d47f5a0dfe98c3e0d0618e66685cceb5a3da4933c5667560801004296019f6f7a6e80468ca2963640931c7fd4c7267823a30e5e7e4608e93d2896369e766f8e29f36ae1bdd6b825b793b147aaee79f4ef45695c6b91d58c3b05f718d6e19b4607f2cfc18808165c08fde5854b7875bf014d658dc12678b74c56bd1afed5f654024833cc", 0xc4}, {&(0x7f0000000580)="3e0e5fef660845712d8ed0ea18e08ccd4128d227b7f4ef0d3ad099f383dca2875daf8361f095269d4225b2462cfddad7c0507beb092f408a48369ee52ee73e87ed6ac0c640d4341ed4bda735c60dfe5409693e5ffc51cc5103071b14dead6c1e8d5fe0505c229aa0e9d4337bd204f410b8295cb043723d52062e101543984ba3d30259e9533f8638b3ea9020812d46594c7dc8afa850e276335e263dff8a3cd73aef91ba23d3a9938fa1ecbf4643e9a16466148ba8e6701a5175c7d61a28b80ea0a6bed049a4a68286e0e8b2a92fd2957cfea5750e", 0xd5}], 0x3, 0x0) denied attempt to set clock forward to 137438953474 denied attempt to set clock forward to 137438953474 10:48:34 executing program 1: socket$inet(0x2, 0xffffffffffffffff, 0x80) socket$inet(0x2, 0x8003, 0xffffffffffffff6e) 10:48:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe2(&(0x7f0000001a80)={0xffffffffffffffff}, 0x10004) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xa0100001, 0x0, 0x3ff}], 0x800000000000000, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10210, 0x40) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x1, 0x101}, {{r1}, 0x0, 0x64, 0x8, 0x8, 0x40}, {{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0xdacb, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x7f, 0x101}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x4, 0x800, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x60000005, 0x3, 0x5}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x3ff}], 0x47, &(0x7f00000001c0)={0x3, 0x8}) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 10:48:34 executing program 1: r0 = socket(0x10, 0x1, 0x80000) shutdown(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x12ec0000000000) sendto$unix(r0, &(0x7f0000000180)="0690d7a5b4629cd7b51255fe331f012890f0e9b7a81080efe264780d7daee62edfbab835bcc96934c803b18a2ef4f3ed86ed031715a3a6fe67eefd37a4ec6a6c05e8ae4fc8c51f628f6044e8d2b09cb341bf79841136e105e1ed5d6d5cc1f7890d61e1d50c0d20f92766dc96ecd10bd5ba18c64cb75f8d65eb32256c2bcdb779f6b7948cf0d2f2cb7d7d1e9e1f45799435a38025440e1fe0715061ac136b0ceeac13bd06198e80d5a68e8c406cce14287d6a894c9929dba3dfa9a1b228a565fe67194929779d7227c0fb89de5a51a5db59bc4ef726a107228f20bb1d1b72b15c", 0xe0, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="02002e2f66696c653000"], 0xa) close(r0) r2 = socket(0x0, 0x4003, 0xfffffffffffff512) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8001) 10:48:34 executing program 0: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = msgget(0x2, 0x10) msgrcv(r2, &(0x7f00000012c0)={0x0, ""/127}, 0x87, 0x0, 0x1800) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r3 = msgget(0x3, 0x4) msgsnd(r3, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) dup(r0) geteuid() r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 10:48:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x40}], 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20c8, 0xc6c) 10:48:34 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) 10:48:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/148, 0x94}, {&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/161, 0xa1}], 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) dup2(r0, r0) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r5 = dup2(r4, r0) setsockopt(r5, 0x6, 0x9, &(0x7f0000000080)="216403050db4ea3cc670cd01251109bac14f327673058b51b819768aaf610d0be7389be38dabdf7b36f999fafce916ab88ed40a4e7ffddc5a3089dd6575ae65ec6b6f12e469c2b510aa5697fd2", 0x4d) 10:48:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) getsockopt$sock_int(r0, 0xffff, 0x121f, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000080), &(0x7f0000000100)=0x4) 10:48:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x6) write(0xffffffffffffffff, &(0x7f0000000380)='oL', 0x2) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000005c0)="06cac557494fb90b01352aa9a9b1439477a3708950fa70712a5928e479b68e1c2fbc6d6f093d24662f74300657bea95e293093a902875d911551b7628f90296937759fd1d2956632b8fc069330c8cad5cbe575d024e11442a074ad255cfef58d096fe182d267eb6200b6b7eada4f910f95b5d6c8d70aded5ebfb00e960b02308b14a8a0a66c2e0b9df4a119030554b2d1d6a5e97ba3bc61adb385dd0a22d8edaa5d0edb62f7d67f185aaaa397736670e0bffa480ad8611fe8190df02a514453d327220729d4c295ff7b237ca5f1770b870993aae811d47d0bb13a91adfb7ce46bb208b29ebafa391314327407ed23bc58dd064bc8b58544f3ec3319fc52b633f2ec3234a7a9f8833ee316577c1a37282cf631610d6ea2beba02cb758378c660ada09a31fd6f587386365c634204831fc774146091cd27edb7b20e5c41ec423e297b30c07322226bc2db8e1622b649787b325a0b58adbfa0a0c45485a5f7f169606449290a5b93aa99ad43170fe7eb846b6d743c7092495f3423c1f1418819309354ce36497888dcd8c918252ee6304c18113fbd483ad228c72ba97e98d76f7c34e244482ba0c963e575dcb260c0582d9b2f88d89f25d6a9b7c9b3d545f7cbdfeb6e779da4c1fc65cc1a41bf4fa36a157dae09ff0f307d712a492b20b4a0fd72244e0fdb83c37f6a364b4b8e328d1a57160654a52cf66afb845d1f6b08478f77e8af080ef00c372003245586949d7b06822f52b656a7550596f27c4e24929d6bec4dff783af92f8d9b073b8c0f1f55b73e824476b870dea8792c799662ab8c18843e0297c17c6a8466c90a8bf7f52d9c68dd554b06955961bae368bdb683ee19d52797dea0444e7fb4036eff20ca2148d3a77cde28a162b6503c2b9aa278d9ae80323464d042d8bc468724276d3c2dfbd39c9f6e6ecf419a21f43f412e217cc3c3721e5cd69eae0da89784ec7b2574bc3a9c4f56963ce4f36b20483272402938c49947b60f0debf6b52338617a4f08c53b48cb051e52bf5b158c18d7ba41d3e53a264eb06b3d4c1b75db522e360953cf58da378b8f30352d2dcc1845b11b7ac4b424d1b79cf37573462ef0a6de7eb87037e2f702d7511c2f4901147fe7d8f14e3da4267c8b193d5470ca7f223f9bae24757ff8e79a0f763b3ec5a8e9777c03c1794734d321b2b9e1bcaba071738657d4f59a79db5d46c15e70a9d306eebe2920789b120ce4ff188844d13ad4c7edac1b000688a53d52f2f8728f88e267f73adee96de97a4d8124e8fcbc9f6d9f3588a1229492c621f820906e44d37613bf6a4767145d0290813b0465b00a61f777a9f8061d8d670a964f5ec1fd2d3ad47c8ee52073c559b239e78e90be47582a5dd4949638c5b848585d202a771489e9837fac19f98f147d972f88142db137cdfa9dfc0669d386eb4d5613372f59faf5958598b19d12532c48941a92fa7e7916093915f44d0d60ed73ad3d3d09f436aeaa5ea3debf809bc4d3b6e8398ac0541341ee6eec47a335ad089a679dabfb23c33d1dd272855b8cbb1979ac868a43eb7691d319c7ddec61d99cae3e3ecc06b8b9030e4083fd9979d78476c482c62067a459c4ab4fcb5168b44a04bf8ab11f5f77655988690f8ec3ae6cd08e0fbe0b8801cdae79612de491eb1c299e056642f2091b5e1cef353c54429c8c975978d0db6b315bc314bc5f5397f9f2e5f7de6db0e5d5817f1fadec3dab4906035230fc4df505b5628c9d41edfb14e037bacc48f9c0f40c54c6ca9d960b1104a3a74eae81b6078f5338a967ede3cf31417c436edf694abe617e14c6ba15994afeaacc0bc5107a51b03500e3b890113c0f4adb3cf0c93f420daf3bf30c7ed97a6250756b7e75a76f89eca9c49efe842edc6442628aa5f73728952b081e62f9140042ffca213d26fc66acaa00dabce03697789ed004f6e156973e999589655f1ff45d2f72e527717346237af060daf3b3bfd59736083095a8025f7637dc81f1ae758a09d35efb1589cf0851e728d314981f43b8978304058f27b0a601064494fdd639b5e7c68860f043a7590089ab03fafd312c8fbf999451c46e36b94452b08237c722a335ae91f09185984329809e418882db2364353fe49ec066079f7f2ffddce44a39e83f59953ef96990cf9e3bb162f88ab4b231205ee66795bbf87f1ed3a6f186b556470332c48efb7bc14064e81cfbc7f6e0419f6f8223fa5a95e2779fcccd8223575e9dc3d83674f43b54dbf994d974ff4501f54389837bce42361e1c32fa158a307543e34d9278b1f35bc90c5b3f9ceacfc6b2cfbdf3cf0d2d13510ac991f717e61e30074ad43c0a72fd028c5cfe5156119f861551f5a416c53491dbed4a95fb595a2f04944a02abe4e51c594c21752da68c08e80c4453de92324cc11e9997941e14d72f46f5ad07daa2e2c33ca2406e90c996a1744130d2e81e21d87db3618424195e3f919fbf9f7d9e57700cf8e6822a9af81a5991146be186512c51469e633521e3a945cca507f2ab98be0343374c32f38d66846425cde35c1ac30aebc9562fe39ce363a2c6f953f26204db756f47ab3bd88242627b29171a56683a5df815fbe5f701ec1f75e855bad2bf4a99167bf45b6af28aa2d41aff5c598fa0d377f6a55c81488c32fb59a211776f888668f4f37b23a561525922d78c96c7a7174b61fb4a2872f4bee777ad3e4f605594dee7e115503db686c748895c6774ecc259dfdbc90f10020bca330549636e403fad20a140915799cf42111ede092c9c3bfba66add886f94a6452e9b8268e439bd79ac8b0f7b6e6de08b267d29b2d7205c153596124cdcc4ef3191bddbc1d1ae04f969c4b9b1509f17d79c116f3cdcfa06dc358d3024b722bb783d3ef62e607009ee11674aa11b69ebcdbb4c87a96ef7b92afdd4a3f3d11ddd64af78f7471804376b88efb44551519a6c0b5c047499cbfe2894e63d3c6a17eaa594b9b55beeeb15815c5b2bda95d25227055775b8afa394c2feab4df099ebf433a3a92b0dcc783b983a37c5ab67a021eef3d8c0f51e611f4bcf4bf6adf8245cde2a733c64b3c37f0e2ba39aa9aa96ff198d5a14de1c2dd7c836467ed928742b7af29d55560c4e51c1aed1c10c88937dca0c791365a66865c9ed95e533deea0271356cd7da645c3916bb6d2d9d366353b37231fc8d227630d55fbabb06c632a9eb0e238fb60fd581b236c51c27aec2690606d64fb7af1c43f042c3f3be45aaa1b3bc813db878fe7f3472c18628210b769a1a6f8bc74d0a179dfc364e69f81106f3a86e3f5ad6113827cbc76b4568124eb05cbd9acfb4db75cb9f924df3d6f11139d999a3847192a280433fee5785fb2c46871b0ae1ad357988b67e4ed52062875a19b0e033bbf2dae105f238b4750e11b226ffc3fe18a84181c81dc4b91f0a771b32e63ac5c093c056e70b1488e05aaf85f534d994af01bb850a11aa9c95ca1cd77f383cd418a53453bc81a16163cb58466a4ef6d506efc658670b531998bb8ed77c1de082fe3cd16abd58c99a9531433548b203af817b979b0205859091f54acb50b0815cd2c75518b6751ae8bd4d09e2746a9af492d23f519dffc42c39aa9cac0b5049bdf7eec9649193554b5804fcb2d29a8a5a54a4ea15af5049f5bcd75095259cc86000fa73b428fbb1acc7d8ac3d60c221168b32366dbdde14381a5753e06e288f6c7dc9d4ef904943ae92eec8ad5b38d6807e886ee80d8354957a317369858d497b51b7139aeff12f5a4f1c2032a6a15a5f2b751dd8b5a9e609c25272c12b1e46ec024013ca717c63261ab9767267475ad491cecc554d24378e90daf0343faa80c88fb49307e035ec306ef7f1122ee4e0ec77bd78330f0a824b5d580efbef955cb35d327800803cb6bac9baaa72a03d030ee40d7890a6b3f6b1cef20f6db87526c762f089c33eacbf3037811ec825758ead8aba9f8b6f354e436ce8b7fc8fc9b09742e493de235f0c4ccfa77499252eb5e0266da8a70a86c724356a76322fba74feb68dbba582ccfd8059009ac2d72219fae631dfc37ee3f277ef61c3aa50e07820ec0ce46d22da05b30a736d6ac6bde03e88c1ba27a38407994934a2853e88f14f7efdbcd1b983bb85a0e0cb8dc90144867569550fd12e5b276b560fd8a0d5fc306053acd99020ef5e2c0112cf8eb5ddfbc7780ba36ccf603a272bf3401c1acbcc67444f0f852b7bcd89cd11875f4a8c3dfe093d49862f0b1c92e6421ad31f18acdf529e7e2537bf07497f1a25ebb383656b9ec4302e54f5c5c530c5ed58eb02d392a4646f9bcb3ce70c6e77f4928219c5d91e8593d4d939450a44688e0052499752cf0e5c0d10a6b20eb52f224b76aeb777093d0ae9767895085e7ee0b705a1a41cf7c855ffc4216c65789fcef42359f66a4e18cdbb086d8f85a3dbeb83688efcc23b5a963889ccbfb4f9543804fbd50b031b5e826ce7063f6d972f68bb006be81d42365bbaf8df6fae35e7752fb8e345f469036c31f389686cf185f12a91615570f92d7e0b82db22f0078370aac1ec876296c15ab7a458f9b57ff170f80e225bc59c579bfcb06e0328ffd94e88f2ab4a54c63c4c92e9c0e60efd26971498c5ede501a42d4ab5795a28c328f8bc2d6e3421ed2b54180b418159cc30353432af85b58f6935bc818b108f4bb33d24b3cfa4925f09a183d349cdb20c92b7af235a998a6c2665c9c119983cfb668772f13ec144cb021d569f5c040a1da11eb7a839fbe9ff19cd479031325fa2d12f2dca1485b195886f09f685e05e64e658341aeabcf6f401576a6a489510a47bf151021609a751b6b9cb86cd39987cf5d401c58317ff96f981d16933d5d6d230449770e08245b5f930e2822d04ca1468073f94b799c3a01e86292f83d278f7c46d13449c578750cc9c51fdfaca94c3b1e46112f2d8845703f434bd67637d12dab82ed83cab1d8fb3fb200449b737db8507d77a321a3811a7e5d04e6f61d6ca8affa8691f4b573a11755ba5dcd4a028abc9ceb86dce97cec6cb7507696d826c8bcefb122e66fdc122d6052ccba23c728bcf57f07026e8d16e9edcff90c38ad383f2023b5148a2c7b5ac84d4ddbc8e8f0639969b9e0e23e33927551596a57314439cc23b1da59abe3f38224d66066325803a0a309da73a15f5242a46ed825ec66988ea4dd0b3db7c87e63093af42d979227c43aaa968d8b5adc3ca6238dbeeb79f415ab08d0a212ca1d3085a0e4c2455b2f75a39150d8a1e1bf90503ee828d69d35c3a899b11e7ec7dc99e96bf197644d347d592315e82d1e705262ebdbfb3e8fbc6d0362df5e3e2d960db3aecc50aac8b95b89ab049fd53db7ef3ff63f7ed1f50a4c0cab026834b7dd9e959b6dc636ccba58109be903474b81cf836c8dcec33a9468bbb3fd05559197e6fde011eed73ed73cd2d7de3f3556d2f86632fe4a215c104c1f34ac4fd252df1789de59fc0b17aa88ad819465a46e4f0620e2ef67fa777b266f4dfbffb4f3751329696e061b35987cf61c0c32503f3ebb9ad5de5521652b4edd9d5300633c779077414af9ef18e08ac34e75b2ff1d251a74a3bec3e4000956d727bfe33dac30463267642f99fd656e994ac76f94ae9e963498c5def0584e0b16eced693128d25ff8af43cf773b2177725468215f933d823d72bcfbde2463459ebabe8b0498ba28be358462ca9cd0d8c635e1d9ced74bada1f00c3973af11316992cf60ff684cdf121042e0c55268049785483d691c1a6f96d3c3fc437c9eeea2d5135e0f1010a1ae2f16d909e180a597e83c427695d5e3bc7317e31c83", 0x1000}], 0x1) execve(0x0, 0x0, 0x0) 10:48:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 10:48:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:48:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20180, 0x8c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)=0x7f) 10:48:34 executing program 1: munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 10:48:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x3, 0x44) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 10:48:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(0xffffffffffffffff, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x62, 0x0, 0x101, 0x0) 10:48:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) r5 = socket(0x38, 0x8000, 0x7fff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file1\x00', 0x8c00, 0x80) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="4456f81590177c4b6edd43e0507977b8987ffb55cb426d4214a85478838107a2834e7d8e8eaf511e12925fcd5a47ed742d2b6971b0e7c5d170422c849c5e945db099098b1f566af5d36fc51454b04de81145bd889e48827663d4ad3211511ca46545d398be60aeff3310130279abafaa4d34c3164be2639c8a45be016c412fabb00c4bbeaf1afdb4d818f362bf7af245110492dbf0dea82bc1252c4b26cf286fae035b03c60da0cab351f7b957c16b59", 0xb0}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}], 0x40, 0x4}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r9) setuid(0xee01) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:48:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8000, 0x1ba) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) getppid() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x4) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 10:48:34 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x101}, {0x18, 0x3, 0x0, 0xc348}, 0x5, [0xee70, 0x4c9b, 0xde, 0xf8, 0x8001, 0xffffffff, 0x81, 0x1ff]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) 10:48:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(0x0, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 10:48:34 executing program 1: kqueue() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x7, 0x401, &(0x7f0000000080)=""/36, &(0x7f00000000c0)=0x24) 10:48:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10001) 10:48:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x104, 0xfffffffffffff574) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = dup2(r0, r0) kevent(r5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x8b, 0x1, 0x0, 0x5350}, {{r5}, 0xfffffffffffffffe, 0x4, 0x82, 0x7, 0x4}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x48, 0x20, 0x1ff, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x8}, {{r0}, 0xe21c7a1c99986682, 0x10, 0x80, 0xe185, 0xc0}, {{r0}, 0xfffffffffffffffc, 0x22, 0x40000000, 0x7f, 0x6}], 0x9, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xc0, 0x2, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x80, 0x60000023, 0x401}], 0x4, &(0x7f0000000340)={0x8, 0x1}) ioctl$KDDISABIO(r5, 0x20004b3d) open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x20) dup2(r0, r5) 10:48:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x8000000}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="c8dfa50d26924d3b03f3906e0d45f13aee3dd04b6d2bc470969ce9e5655e7c2e42d8955f7302699671af0add0fa2a4b03ea022d4768bace4241cf7645661a4cf65c11b5c15e697f42bb6445ea306f32a6757392339cf9a8b4ebc187f5180f14337f1c03f8f57b560218d1fe7e31880a3f04758367b1429d52dc24723fdf7b3fc525e610d", 0x84}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:48:34 executing program 0: setuid(0xee01) r0 = socket(0x0, 0x400000000002, 0x2) setsockopt(r0, 0xfffffffffffffffc, 0x15, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1a) 10:48:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8, 0x100) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180), 0x100000000000017c) 10:48:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0xfffffffffff, 0x0, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x41e4, 0x9, 0x1f, 0x0, "ad4ab539c659eb9109eac133b6384f8e97433209", 0x2, 0x2a}) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004fb685bd25cfd174e70000000000000000000089"], &(0x7f0000000180)=0x33) 10:48:34 executing program 0: unveil(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r0, r1) unveil(0x0, &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080), 0x10000) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 10:48:34 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x1cdcb2a6d82541d4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:48:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 10:48:35 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 10:48:35 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 10:48:35 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = dup(0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x88, 0x0) poll(&(0x7f0000000200)=[{r0, 0x20}, {r1, 0x5c}, {r2, 0x40}, {r3, 0x80}, {r4, 0x105}, {r5, 0x2}, {r6}, {r7}, {r8, 0x1}], 0x9, 0x4) 10:48:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1e650000000000000000000044da33a5"], 0x1e}, 0x0) 10:48:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = msgget(0x0, 0x104) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/169}, 0xb1, 0x2, 0x800) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 10:48:35 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) r3 = socket(0x18, 0x4007, 0x6) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000300)=0xfec9) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000001a0000003000"], 0xa) fcntl$setstatus(r0, 0x4, 0x4) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x309c0, 0x40) readlinkat(r4, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000340)=""/198, 0xc6) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x7) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) sendto$unix(r1, &(0x7f0000000100)="3a46761b41b718260f24ef9d28e1e21f48a34221143a0053a28f0b3e3fc17a38d5d47ea3385a40d96e4aeaedbc446c35cb22e3d6db53c2d6422ebbcb447198333416d747139a85910812c17e6adc2819c71254e3aff3bd2a518679b9fdc977053411168fb307359e5a8aff4f700f4f699a0f", 0x72, 0x1, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) 10:48:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) lseek(r0, 0x0, 0x40fff) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) write(r0, &(0x7f0000000140)='!', 0x1) 10:48:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x100000001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setitimer(0x0, 0x0, &(0x7f0000000040)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 10:48:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x9, 0x91d1, {0x5, 0x4}}) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = semget(0x1, 0x7, 0x110) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000380)=""/1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0xfffffffffffffffa, {0x2, 0x7}}) setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() 10:48:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) chmod(&(0x7f0000000100)='./file0\x00', 0x0) close(r1) 10:48:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x145e}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getuid() r5 = getegid() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) 10:48:36 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x20080, 0x10) setsockopt(r0, 0x216c, 0x6, &(0x7f0000000200)="ad5405406f7eb45683a63da5f4c091a882e8567d3fd025a2f72124a770b2f174abe612af1b55aa0a28a70ee80f15df349c27cdff57987ff6602e0418c7346bfc0ef18af0b7e6ef6d3a2c86f7b0cbe2a5b36e04fd85bb5e4fda46ddb82bc46ebf6f9aee4a132c77c384959a3216212c1f8e29dfae61012ffd14c93ef7866f3e17f5e5", 0x82) 10:48:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 10:48:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) 10:48:36 executing program 1: getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3fffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) pwritev(r1, &(0x7f0000000740), 0x0, 0x59) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) 10:48:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f6436fe88784f97e3055603448032314bbe042ec0614ede872788214662642a5ee485a65756090043fb315668e2db75057aa7ce1efc7f4a40d330840de1ef20c23acb55158eed6102a9c4ee2700ac6df7836d7421c164126941e38d68418c07f830efad68cd1960d4bd38570af8d76f892ba47c7d5ae075acaf8c87ce9cb376a9531c535d550a8e553da457bee91ae94a35b4ade27920ba05926bb8ab75a4f4bec1ed9d611588adebb36b4caa6d82a743881e7bb6e909ddcc276b12ad6835d5e4461945bc194b90b3aaa95166a8d3072fee3b096ccf2807ee7da8d9c123a9d7fe9b2bee9c845a7455b10abc2848f881a74c8411f16fcd0abe8974870d97c6a23e6f503c636caaa81b1c3556b85790f60c6337ce7f5da273bb100b4a1cdf864be3f853bae1e1925e230dcbcaedbe5247709df0972fab27f0758aaacfee426ff62e5457ea8d03675077cbe2ed237df5c45e7c982cb5cf225f5da81d7a0868a62b45e40bceabd27e9ab6accfe8999e906b7e33c", 0x1bd}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="cd400ffd9d87e64035d7c46f00ac9e1be87888f51580746d149a0c4c7dfbd296dfd286c6d3cee207b2025e452ec601fc6c9fdfdca5be39d92a3ff6ed8a8d48c136e45da00b8af88f367380f8f455ec78827e8adeaa005beafc32aeb748112ce7e6f1cccdc529b4e84ab78091e0792f963a458196a23241ac82cf7289e49329820a95121fd3713a6be1479f1f46facbe5fa08adc457fc1c9d1727dd78c27f571a89772a80f62a9b7a3eef38476b4123d8bd35c939147eaba4", 0xb8, 0x400, &(0x7f0000000200)={0x2, 0x1}, 0xc) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x7fffffff}, {0x6, 0xffffffffffff8000}}, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x4) 10:48:36 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x8080, 0x0) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x2, 0x20) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x202, 0x0) socketpair(0x6, 0x7, 0x1, &(0x7f0000001340)={0xffffffffffffffff}) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001600)="3a29d8ffd5b398a2852bff94ac579ab2af31934c8deebe47b7dab76b95200ed272c291cac5b9406f33e835e18f3f2209d7de18de5466b47c998c25db27ccabdc6a511f088b27212a64cf64454306ae016dd96fcb25d2c46c286a8b9d20a0f94f0fbb124436ebc7105c680b11ad98a1c6bd5abb201d4c7d6977a0759d", 0x7c, 0x1, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) r13 = open(&(0x7f0000001480)='./file0\x00', 0x40, 0x3) r14 = accept(0xffffffffffffffff, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) r15 = socket$inet6(0x18, 0x7, 0x9) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="1000791231861e2bccbcd1238d12f924ed654afd95b5038ea89659f0fc830afd134f057b8bb4a43772a8f51e61474be1e20199b82f7cf5b1bf5e61f02f7b5de419616be0967f3dec38965a126abf76335b0d38aed574938c00c75e528c03adabdc7a7aece5d273cc731330ba1b746241a1a0d4cd20ca3dfca4e52ac68f6d7be6e89f95e9e95cab99fe9cda171b74c2a14f32a686113727", 0x97}, {&(0x7f0000000140)="d8cf807f6c6e5903aa9c9ec4ccf23f5987398cf33355f537315be8e858eea27b3a6cad61ba85dbd04ca3257d86b162bd32887b8c7d666c8f0adab7f3e8abee8ec7a4806aca9c0a776f976bb531f33b44572479ae2c05441e44c5b0b8448b07a7bb593e032e29ba02cf8a740819f3d2bbdf408c", 0x73}, {&(0x7f00000001c0)="bf67a9a82937e215398e082ed23430cee353cd6397a24cd357793e8db6750ffc998023eb221aaddb30574eb325ade0c044113bb229344f88cb09ffef8eefc93e359873461c72f9d424de835dc474e51a3fd75276593cb3f0978b2b604761a1a2878dee0910d1c7c05638b2e1b86f7279cfe2a0b08400632daf6100d03c7c727a736a4de9ee29cb294d55208055c0698333f8b58fdd8e77f7728a6afaf328ef1e5fcdaf91af4ee0219c4a822f487503483529d45828e740f06e99dc6871c528eff0d8df3e2d16356da1d0f85e0e723d4849114378dfb578a3093e680e8139968f0acae70a86b5c85e6affc8ecbeacc44e3163ad6da55f1a45bb04bb8497368a9e67d2f8b5fc8ca4499d7ee720788361328b896e824408f887df686d7a82c4f55ea8f20985a3802f1767a416f133218aaa37ec131d3eb26d367af0a1f29ff676dd1ef77e0ae997a02f600e1e001dbc87d93eafaba4cc3b9dc590f602116fbe98d38089d4e82b5dcb5c86f07c27e3525eb4f28d0879bdb4093a684b5613280351557b699bd02d7ab1228c1052304b99618cdcde4ae3682c1604bfa7678a40cbf3c4906ba68b04711b78bfd0ddf6fea0d4cc99d9b99464221a5335cd049da3aab6a4e909f6f52265e4e4d6985f6bd6edac108e86c1c89ad9af34097be713d3d1138c7aef9854af06026016e20de98deea7ef93b46786ce52a808b8f23855dff102b98562bf9556fd4ebdc1f57168e552bb666eb4751d33833e0607cf0762adf5e9cdc2966426752db3e715a70deee54d6000d6188a743ad5736b5bbec9909f6026cec97bb1c4d6833e74dd3549dff5ce1f31dfed82f213028a72eb3f4eaa5c72df4640e858d5dcae51d7539925d445a08c7b274dec6c8b783122d5c47e339df34ff83416792a946a903a91b7ff7cc109c49566b61cc4047c037d2c8b00e02014d797254f24675561003be343052bff26e6339be3e100c7b762b203ea3125579f435b5987e3ca662be3718ce8aebd0d1624868789b97bf586939346d7689be849671f7adb6fb0f26602fc892afc3cd33c544784307f76e326fd75eb81dc01127d0d07bd424617d4af7445523a2181cae33937e35abbe87d96edbc569d5ee32e0d41ac3e4df2a23368f0dfd6ff2e16d5eb3e33df050e43dbedd1bd257eb58e277bdd6acbbe22112a0333de6b24ab873c64ae583276e95623f1c9f97999bae116806c8603d7a37e7fb74c27f1d260c72dbda56bd0af6a9cded536313fc113a8983bff346e30d290ecbb8f98c7ebb6b154279e86e44833b7dd01a10b2a33a99e7238e6e28de5c1055ba5ac638b4a8b1e9da7ee1646d1f4f1a3f3269032e55574e998f966bc70cc0d5d9213e9a280121577b55335e86201a17e6f654cbce3fbd7c15e6c9fef225ae7f5a7a91fa49908b4354ad544fec5bfd7dc096ac2a4f0b43c08c701e5b22bbb83e7fe9ebd46c978dba1e64aa6e076d6aa3aef02aa1257d8c52c81872340da4fde4e627bc454b60834d0db1ed03200168c7be39cfa5bbe1302e7e978b823775abd49de4de89f3368437dcf6b701f3245f163d30becd0a4798b783e1e34bbf20c3f5371ae8aefeb029f33d2e6db3a79f5d601bdbe53f7f8350ebc178a670135d5dfca92bc4bd84caff8f5f93bd54df9a50c655f26eb57907c56117bf66702950c0a3b1b767f4074129f6c916ac5d00fd7d407e51898a3daf4e7907cee2ffe9ea6d19ff5ca7a2a58ba9a15761421b3a9dd57858eb5e9ae20b3af09c6ae884b628d960c0fa9f703bb5fbde086f4d2560be75f63f824d5aba47928c90ce1fa93232d1538dd444e06a91bb462effa9dc9942b823b49b0a2a778eecf7ae542a32ec3403cd51d608e92c115e5dc50070facfa554564e2f5c29bbd51f17d38fa99aca2b008f27ee0252458fbe63f3c30fce9a2ed3de4475339697c347ac18ad628b366491aa0d8185e26f225446eb276018f76da8ad6412e05274dce30ad747e25282c1c293ef29d9553260e0af9fa4a6a6d0f78b1cc9b4fe1ca8edbd774d36406946f0ad00f993d920f0218b8bbc0d329deebec30fb0414ef19fa55291fd8186d9d738e578c540d0a6b03a122a535e7bfdf683b85a6d6260a3c3d0053d514ab8251863aca1214277dd564d208d7a74c92d07f1a6a97ad1ad42aac5ad2f5c66981b717104204105cb01f37c317d0b72228cb8814d0085f6d77345b1e054c5c55b70e96a288154f335322ba8d6585ce1a2b052f64bfac3a691d718e99d64448f0f73206e24bec0d019a5ba371873b537cf95e6b798d115d418415d89404ad4022e327a425d53b82049a02e157d6610b31b79f89108309a2822bb6feb851c6f6d5b7dbde5528ec520583bb30829e0bcc44b1253fb8980cdbecf8536628f6f471b36ee1c8cdc28f1a83ee1432d258a7e0448439d9616ea31b850e36898d90f7d9f48f1bea2b3fa2aa8f03da1b9a88fb06b352e7924a8f144ba70503a0115e3a309de8f4b44805176221ff57ec36f64c11e9f87cf792a02939007f0e51bbe483cd0f4f27dd8955850e2d5b483d4bc6645f8c3a918feb18281da8ff8a141e5393bee721c77259b3c5d3da98cfeef6337b607d0960ebed2717cb38e174d669962b3356658d92c570cf56326cd8d14b795d391b46021965454411e3ad3fd5cc3b941d4d101c8c80b26a56ab472e318df7f3a8deeb775227601fec25ac12f0b1d1bba4af5f7be0c6e5a06a3114eccbe494a2ce0581b23124ba0ae114a1400d21ffd70665f054d647ab16ec0010504e4d6733246e9c10cf05b109e354ed6a48ad93e37d08f7ea82f30146bc7aac015bcefb426eda8306f5740180d0afb651a94c48fc7a2bdc7e03bb8981b1e0fb2b12ab0b58859a0bf86c6615a16644ec8e32c4abc9b1187e6786c7a23967cb1081260a76a457f6ed3a130d85599afe46569e666b9f7ccd29ad1fe6786c362713032c37c4897b7dc68a02f70089ecdd16d5d042cc4726e3cf8f9bb5003c3f480e4547de403e78c627e4a7fc5d1eea2b5c1932a44040c6bbd35d135b6a56a1c202e402ec9cf3b6451998305c8911d8cddfa34d37d954485fec821adb3daf52404766a05637a0d5cfb48ee09f73200a87a2a286a229dc92c53788947d11c80c7c7045b2945c5353ffc45ccd645908587116e9e552faa85507964135a541340d7d56cfc11e0f9e1435a780fa06fda4c8e730abb9ac94f21725b6625b1e605386536ae7d3485814412c511c379bc8646daa33615408a07d0cf37bd3c52ef5302555581f608b6b8b0e355157c9f56bbebf7602990fb6024f99e611d76653b02fe89dd962f126617153cfb4bcf8affbc3143b2ab4158a71f42764727bd2080e62abeb35020cc68edd311f5fc6213bdf3a3dbe5760012b610e4ec7ed056efc826b4c45739965f908a0cc004c63492c8487ffa04d170355805bdad80d8bf2e4225cec709dce9a81b23ad251c0d86f42f308e833b41dd037816bf63b5d4754516fc952776074eeff0063f7d9c851eedac122abb9bb4511ee287aa0631c50dc7fceafb4a0a04876dd45a386417fe96895c42d59b990478193dab34d74b08847e0a767d5ddd4fc904d4e62f799d7e8861529426827947708d31f5e7a32802763e3b1b5657efa82aebc3bc4eca8034bd97638d98412bfa1cdf36fe9940520d34bca3b27386c775d680bf9702a1dec074c67d480de9fee82ae3923dc9c304eb7788131aca30f673c6020e2f68e335cdee1e7aa75a6987968c7b89040f5af87e68ec47447064d3f7d6b77d0b8053b020113f3561c69939c1200d098856ef6ae6b4ac199baaf12a4794ec7dffcd9a0621083f26e0e3a02466d1066c8d91da1e05b8e707f3251f679fbfc1175fa311e200444b27059f4af9092182f40c61ecb36dcad593062e5ae9ebd31aee1dfbfbafc4cad6691a77d9443ed7f50318e0272c39ac5a545176ea120309db833af8302039128ba01b1ef78805a9fba2ae1282f226b6597dd36bed86c470b6526725e3e8f4d8bbdeb09267c67dfd5a96491cc82e938f01aaa4556dae281c0dc91841e3c861bda486f040f6917300afdfd1195e1804826adbb5ad44987c2ca064e6508ed4c855241e69f56d771bc45009eeeea0a06210dd718cfcaffb7daf332439e76470750dbf98234bd08e74f346dc76a9f17136855c3233fba42f58d386241eb5422b3a71b4585aef6dac7b903bfbb06604b1c351891551afa6f0553339f44faf87d6802966dabbcf0a8577a275d1fc4c21f238e01c71dbc9f6848f68c20cf0cc76b2e800931e12f0332c5a113b209bcb7cc46ef30cfc27d181a62de6e328a04e0c24b33dcb8ae2d4a22bff0671f232aebe04a57e2978453294fec6e5a9f1d22baf181114627ba89ef7a1d7d3534dfc7d67a8e6ccd5a6da0a9c7c4ddbd1a4cebd24c6b52ceb44804ffe72163149a90dff8cfc4cdfb81af45e1e365a77e595ff5ab6dca065d4fef248169c08f95e965c9988815b06804f64b1d515a1f7881c58a97ed55e09746b09ce28aa085cd631cd7a3961b521b1721bba035664f5a2edef2888b1e5fd0294302dfa9c5a3c75c3ede1ba2da2b284cf229be5e1727dae6b64939bc2afd1dc307fbb274d7cd0bc4df3aa97f64f7c60bb5b2093026c2f2f81624ffc421368258e3874f3b7a49c624a63d0376d77842a2ec9042a7ab1368f2aee25d1addc9e29edefd805f877344370ca8a5c01dd9a35bea0024c41ebb01dd1954490be58e0952f17903bae2049d9a663bedf1cd2e6a768a9f378e374f2c16139f81d3c73cd25e02ea34edb4442deea94f5e95e631f813cbb6a51f17bf1b484a13e1fb60ec88fd339fbd623e0561a83a8825ced9309e3b85aefceeb0ccf5bb5cc30727d6a16d540e1dc784312fc9dd12910d812645fa428b0776c40b61615fe73b132ab1f59a8a1b3024b865704c583f74d408d3440c8c83184b666b8faa16c146cc67282d6d0eeb48002f1a5c2878d5a05440de38d53593d2fb6a4ecbff4f625681b0cf40f1493f73bbf17f5b30ba62b53b132d76faa5989eca44c9b3ab0710fa60b61df2bdc750e26b0961afd323f90f2d794ff65b37b8d96d86b2bb12883104260ec3b3474f18dba97b3f461920a1dc746d9ae755270e91e24cb06e256da72da71b72d65f4ba68ed1fc2f4a0235d3ca6cc7c2f70c95dc1b0597cb2376b8f28911a9c8c3e9a74016d9650f7fde3f7235f42b5343840d515ceeaad198a47fcaf579a6df1f5859c475281a6be600d582333e9693a3fcdaf5b8e48c61ee4a16c9e4de79d4f4fa42468bee982820fbf23ee00ad7f7ad764acffd148a5fe3c9ac4debe29f0e3194fcb005820cf600790fdf59cfe1189132635a089a5a4f93deed036d8ea921767e85d1755c9bef1c2f1b2606ec9c02eb571204e0a82140da890eadeb405a73fda03da778478fe89010e9e62c9d3ae2453eaff10f4083313b96896d33cb58776cb962336b4e4553be7ff2c3db848a068abefc01220ccf3d313e2f45a1a095a41c4039af5ecd5d957693cbaaaaa37e93b4794bdce9357d0f973db01830e44991a496ea925c7a8c0a105b8260984a2f826c1fd4a764dbf720115df793bb40daba5d9575865416d0af6f330abab8e746d44996e2f8fb035f6a98fd1375040606d26502ffc529a699d08fddf3652779c4aacc08c6f9ecab06574368460520dc6bc480aaa9e98d60528fc18c043472b9bbcfad6c19aaacf332d8ecbcd6d3e681a58385e54080228ccb891870f07f10efb4ef1bb80a8d483a68fd517b175739309e919d75724228980e918d32c98381f3149f", 0x1000}, {&(0x7f00000011c0)="56f3dfb31f92a6d130b294c6684f5429f8f13e5bdf5ab46c29c174aa904ca14c342ed59c", 0x24}], 0x5, &(0x7f0000001540)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}], 0x58, 0x2}, 0x404) setuid(r0) 10:48:36 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x80) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x4, 0x0) chroot(&(0x7f00000000c0)='./file1\x00') poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x1}, {r0, 0x4}, {r0, 0x81}, {r0, 0x77412543961471fc}, {r0, 0xa}, {r0, 0x106}], 0x7, 0x200) 10:48:36 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2c50, 0x80, 0xfe, 0x1, "55cf325d30d2271ecef25a16632aad935bd7fa5f", 0x7, 0x7}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4df, 0x10001}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="6ba0367a6d474b8b381f4ef95543a86bbadb21ada56ad776bb766692e69d50b98b61aeba193d75eb851edc2baaf76a494ae48e8d1fc19fea1ba5503011d6881d6adf176b8ed209abfee2011ebf97961712e8c47df0e2e8bb7df8775de23b132078af7cca25c4dd9dc5e6cb180fd8162f752a99efc611bac5c668440a3290aac703fa8e2a3dfc096e29ccba4326037c1d36f2b7a90b019576fbd55b1d0a06fb19b5e3dbfaae", 0xa5) socket(0x21, 0x0, 0x0) 10:48:36 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./control/file0\x00', 0x80002000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 10:48:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="100000000069000000c1ee9791f32297"], 0x10}, 0x0) 10:48:36 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fef000/0x3000)=nil) shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ff1000/0xf000)=nil, 0x3000) munmap(&(0x7f0000ff1000/0x1000)=nil, 0x1000) shmdt(r2) shmctl$SHM_LOCK(r0, 0x3) 10:48:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x18, 0x3, 0x40, 0x5}, 0xc) 10:48:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100000000000000, 0xffffffffffffffff, 0x5, 0x0, "f0000000b0735adb7f0e466e1f568304ba00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x82) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 10:48:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff7e) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x0) 10:48:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) r5 = msgget(0x2, 0xa2) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="03000000000000008f986047ea97442620ba5c057d533d4a4aa9a0ead5bb203b85c4baabe78f436d46abf902662d469293d38e6fd10cb0863e522f1ea847f5b0c8ed9c406376172d90c0db4b42d452f2a2b3b5f6e43d12f7e86d24b4116d2de0753a9db9f287a0393b3916b71d7395fd2bb17269fad145861cc7f867c5ef34c7f52e35c0cafe5fd30573fea3c922f655ea162ee6cd4c17188c06d4bab2252f549e6e040fd06d9dedbf9aaa62f6b05595fb43f676c9a2477e08ee2cae502465247a815d12dd4f5febfb36aaf485bdffd6b55852e730bd966aed98679ef737d9a91c98305128e0a610541a02bc1f63d9ca1ba3a61ad73757a5636ed8ba64f8497381f490011c9cdb30c29764f08e03d50b4fa5ef60881813e397d69187aeb7918f879085efe57caf78de9fe2e338a4a9314689371afe5cc6d09d5e230ead44a3a89fc833b73aae20ac2c54c6792518601ca17e36320a7e3a2169d20260b668b064b0a7e38450c2f119b7732c62f04d1fc2869203eb68422e3fb9e6ef2572722109e68fd9d8e26c25"], 0x95, 0x800) dup2(r2, r4) syz_open_pts() 10:48:36 executing program 0: r0 = semget$private(0x0, 0x0, 0x181) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/130) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 10:48:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x114) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r0, &(0x7f0000000040)=""/197, 0xc5) getdents(r0, &(0x7f0000000140)=""/49, 0x31) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x18) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/81) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/60, 0x3c}], 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001280)={0x0, 0x9}) preadv(r1, &(0x7f00000037c0)=[{&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/46, 0x2e}, {&(0x7f0000003300)=""/246, 0xf6}, {&(0x7f0000003400)=""/128, 0x80}, {&(0x7f0000003480)=""/201, 0xc9}, {&(0x7f0000003580)=""/145, 0x91}, {&(0x7f0000003640)=""/134, 0x86}, {&(0x7f0000003700)=""/178, 0xb2}], 0x9, 0x33) r3 = openat(r0, &(0x7f0000003880)='./file0\x00', 0x800, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000038c0)=""/4096) nanosleep(&(0x7f00000048c0)={0xb5, 0x1}, &(0x7f0000004900)) poll(&(0x7f0000004940)=[{r3, 0x80}, {r0, 0x4a}, {r3, 0x4}, {r3}, {r0, 0x10}, {r0, 0x100}], 0x6, 0x4) r4 = socket$inet6(0x18, 0x5, 0x40) semop(r2, &(0x7f0000004980)=[{0x0, 0x0, 0x800}, {0x0, 0x40, 0x1800}, {0x3, 0x3, 0x800}], 0x3) connect$unix(r3, &(0x7f00000049c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000004a00)="64cdfc7a51693fbc0902a02532290a584f5711e25878d82e6e1b989fc28553f7b651063eb7a5f71162edc305cf4c5d96d13b2451f303d0fd02a078a9d98a6b8c2d61d957a7e98ffe333f8308343d3b900a067488e5d0bd53ac7c0c4216c5fe02da574170c4b7fed33a752ed39a80182ae40e3e78c2af4384a216096cf0", 0x7d, 0xa, &(0x7f0000004a80)={0x18, 0x2, 0x800, 0x4}, 0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000004ac0)=0x81) r5 = syz_open_pts() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000004b00)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000004b40)={0x2, 0xcb}, 0x10) kevent(r0, &(0x7f0000004b80)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x39, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x63, 0x800, 0x7}, {{r3}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0x6}, {{r0}, 0x0, 0x8, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffc, 0x60, 0x20, 0x7, 0x97}], 0xfffffffffffffffe, &(0x7f0000004c40)=[{{r5}, 0xfffffffffffffffa, 0x26, 0x800fffff, 0x40, 0x4302}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x20, 0x800}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x2}, {{r3}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7f916ad8, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0xffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x9, 0x100000000}], 0xfffffffffffffff8, &(0x7f0000004d40)={0x3, 0x8001}) unlinkat(r0, &(0x7f0000004d80)='./file0/file0\x00', 0x8) close(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000006100)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000006140)={0x0, 0x0}, &(0x7f0000006180)=0xc) r8 = getgid() r9 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000061c0)={0x0, 0x0}, &(0x7f0000006200)=0xc) getgroups(0x6, &(0x7f0000006240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000006280)={0x0, 0x0}, &(0x7f00000062c0)=0xc) getgroups(0x3, &(0x7f0000006300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000006340)={0x0}, 0xc) r16 = geteuid() r17 = getegid() sendmsg$unix(r3, &(0x7f0000006440)={&(0x7f0000004dc0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000006080)=[{&(0x7f0000004e00)="d6828737ffa20c777254cfa0600704fd4920c89cd052ac6c6f9c0ff9d6e5bbc1343214e798cb8f82dc4d44b3bfdc15381993b7b3194e116534320492e78d", 0x3e}, {&(0x7f0000004e40)="aae4bc4b4d6faf346e19223b0b58ffe97bf5dc51ac126670b6df4f43e153cb5d46ec767ca135ff8cc62166c616014a1aeee350d0f4f9511b584d43364fb467ba2459c15f54f782542d8d5339973cb06d5c94edb4ebf01688bb41cb773283011ed0f8e0413b83d0e386a55941ce5c0ffa26c1fe5860fad328b04b6bfed7689a69e90deaca56c9f80091aa6e10bb0fafa5e6f857ee426aa0cb4dfb666519e75e5ca5066b3fb028b9a1a911ee627739a2e64380d12234bd9723c6e548a1b7a95a06845cbd5b8ce08548bde6f5a14d4b451b647c337b0685726101689cb7aedd5ee48f40e123e88babbb8881b113cb4959405fd65694ff796d1fb88e9914e145bc9e9adb32e75de1fe4fa4b92ef081d47a05cfde9406a21125621d49e105610a4615ffaaeff3c9a157a3da30893787b0b8e2ca8d4ec5427481a31a53d471a6df3df0ebafb98a07ba0fbd0e7c5562194b0d4538b80139fc2678d871994b4ea2af7c81f8b93c301e59067d2d2599b3b56268153da5b08641940a6f41187e1ffcde447ec112e53956cfd61329cfd52163b835b2ba83aae37a7181578030c19295445d041ad83404802810d72ad4d2c6e85a62c2438bdf2700594b6dea26144983c25508708b0309aae3b1778bdd52e56808a035ded362550094cb1c7b6c5a864d65eed9ffd3ffe2eaa89eaad972ef85cca62795970c288ceb6f929ef187b3599ab577cc4a4ae213e9f964e1f35385262f7fccaa12aafd119e3c4848064194d0fdc0aafc8c06dd36131a837932bea9e8095f5467dd9b7a42a03510f3b2d4066ff249e4eaf6b2261955c451cee8cd12b187def8d1a89ec9079c6def41c1a163e2d4f4fdb72af4044fa9ac5ae6f193d556a7a198f776d50be84384cabd5c7d687a0781c0af02b32251bc4121d190a8df952046f9336212e3d932a8ea2e616d0525d6cb72590b7be3ffdafdc5afe5d46a59cf46b2b998088d1ff496b0cb19f54b0449ea7833ba23cd1babd13dd1134367e2a693bc7bc96fe464037d0c61c3f6dc2a4e02718942c99eb91ff8955dc6ea7c1596fc0ad4d256c2414d8b73eba640d7096c2b02cc9b034cd9b4a4113cafe0e92b933c9cbb4c1b6d17d1811c2ac63cf53ccf89855007d0068af22384052ffce3e21c42dc0f78bf82e4bc857b84e2ce7558c56743e4a7bebf63ce4cf1987464e7d1b84c8944c14d472592c3e4095d81e1f4f6437c93acda8527e89abc93fbef91e5b74ef9cc96befaa660ce0f7830d2983661edb797a266c9d4899a27a4ede6b5f02bc0648b3c507964c63de43b24651985755d37e4e21b9cea934265f9abb6cf1f70e310aa120db5df2652d5364931220c084cc7aa73d538ab78fb13def1b2a90167b2ffb6d96ba90eb0b6407fea916363c1ea127e8daea83b33da913631981840e283b42b0dedac182aa150168e887d115af40124ad065a426a5d639dc07806c063cfed45587b2a4c330011fb62c4296dede8450d47502517fa82f9a80819225d446fbf64246926061ebe400071898331470a1cdbe277a16d8c5a3055f6d25342feedfddaf0d04aaad260eae32028be82873018d38ea460301ff7a4d85de2a71073c3ee8f3eaaec246330e3c3d590bf8fa5624b86d373f50dc0e3474136dabaa295b65494331ca8690a9a8dda79f455a83910ab5b3d636ace29170ccc093617a0636e2ee083ac2239588284269b0f99a4146e9b3a9e165c5e8c8138c7ca1e88c9aea0433e807fbe7b3043b8705b592db18228610169fbbc654fd187d127c92783aaba1e74907087dae31e08f2a337beee0b54dcc0a7f0ed8615ef5135eaf8e14d580cad9a2c3b254fd91a287c930c7c4fabdc03a8682596d61d70d1253fcaa6d001aa640e7c2bb4299406e3bc9ee4447060b6f9022dc22246ffb41b06eaed9f192e51deee32a4b9eef8ff46d695cedbc06d01b998de3caaff4fe39c9ac30a5451be23ec65effbbb32b13c216b14521e779af814f5604434de48e83612bfb873dbd18171c4455558b1933b682a10ac32800ad89bfc53f38076b6fc33023f60c50ef4c2546da88588fd910d21694deb2b0de4e002dbbb09d30bd414167f162df450f30e3b32f899bcbd2c9bf969996354eab76538e5a44954481558e8a656114a5872e7b39e52e25f83a3340dab36404e9de1e29f018f2d5b1b1c4818b4a872572fd21cffefcd5cd013d9eb269a660d05e9991fb7217065e79e4bedf8192f3d0de401aa93dc131234468c5defbcb6a22e68bb1328f1bd2466e803253c1455b62426f315e106efdada4de74fcaa98e68fff90d2f768cf48de7234b5b9d074e9b8e3f905a4611130989ddff61deff5eed77413a033133b51512b6b4abe4298437af63e7595d385f864b539c88e8a79b42e9bae5ed5d543ce7c2e50cc3905ffc64ee306d07b38ccd9e9d52d7a1e0532bfde34d3e0c96e31209b5a7f435e67f4bf5fb9ed1d2704085a72d363cb7d8eb10d5bc9ab23e940ea5eda77da174dc30435405eaa00cf96b024cb35fe2a333619aacb983681e42f101bdb1899baf0017e24de1b20b10c222adb167b39ea06fb3c341176b9d6e569e052abb5c9412b2f0b9efd6b38adc5d38a02ee018e1035d54735cef900c63acfcd8d0788418142e1685de26d922d987b96245ff4a060c17df4c13a4307bd0d589f6dc61ef3c3885b4a170b55706bbcaa3c81adcc03e74d73013cbeb391c9302af37aadfa64ed1861eca05bd78eb9e12ad5e6a3ea7bc9867820ec9a71019e05b8bfb81cc4a07b88fd2953a5c170cc4db90f8f5d6bbe45399262dd7245b3227a091c8779ded35743ba35d7f4fa1712a7286dfcd3b67e316a0fbd16a6c9597e6c8d085ba86761f72c998a483b18e1b2402da64fe9f3ab9099eecdc76d50fc23c094d5e82c3695b16a672c260baad46bd8cea7689ba4296bc194e020d5bc5930dec7e2b80bc3bc8b42085e1b8920a7ad8a04f37c2e7e8f78d7b4c530dd98e18c2c10181f576f670caaab465bdb46277bf01ffdf38531bb825bf6557d47b08bcc1da16e7be601c921fc1bf52a342774c7abfa2e6c6ef3bda63d3ecc2a6594e77bedc3b08afb928ae378e066e20afece4af7015c26bf16c033d8d3dc1f96d788b1490cfd2c55242ccf9adbc3933ef9b25fbe64b65d5ceb49ad1611e3a95346a478251d01de0192216825ae8c1bb17b4b67839b49a51559d4e14739a91d5c089a5a25e289bf284ef12c83f253281ce53eff41e2757d00d23ff071a65db8e3e977b79783ec227e3acfe49689a50caa6421776c8d6ebfcd49a0a3c69d170a5adf9badda19ef32c31af787d3b6544fdac2d98044e722559b7f8f2a19f305b9d5244480fe7453ddf3f885cd4bdbea059f8799a122dc44e3554599aa32b44601f411d80b9b102bc90c1eecbb93ca2b3388686197fe487c84e72febc02d38501690ee0e5a319c5cca123844d8d548cdb995ae32bd5f67d69e9c89b2b0b8c01625db1bb5091ab48e53aef09803254131be7d2905213cdf314d10f594fe3d9f9d0de636b6bfa85dd28c7c50bed1f86038ef0ec3b2512251aebfaa15896eeb36eb4acf53348b828705e79f8a36fd5323da04f4dac28b74fbc92da9940877a4b4eeeda91e8344b7f19a8241b15db8edaafa037a54b5c5709713498e2c800987095727525d86ab707914e89e90a0e46dfc750bf471e242c63806c2e9315c519780dd0b193431360d5d42caccfd66bbc3944b40d2c6e694be94b44dd19f991fbc19a357669bab5a35f8c46119eb0704016eda41bcc88db0ca4288b77d358abe4083eb00ffe1a9405fd0f0784893ab3dd87b43d937389b885f25088b48a1a12c8d9a79ab42772a6edd77872e0df3865d5c0f2bf17bf287b51918b813956a82e4097ace797f08e522c29b4b175eda27810a32b9c1355b0e62b9d6ba41802a06fc00c49aae73e64fa024d2ec9a4224f9024f4218f6399d9e3b8ceebdb50e6fce1fd13f3360ec7d9c0b9872182e51d653a34378481de75b6e41a97e5ef77d8b5e73cac1545d4a1edcead2826514ebaf84b5b803151892adb51a36ca2e2a427381f82e1719c1149ecc08255ff72f01ea6dd053eaa8e9e05833832882ca43acfcfde852114d2f2a4a8e7e189ab72288a1742fa961164dbb980317e7a4a881baca9ecd9118693511487667cab9854bd274cd5e6494d3c5c3c971ee3772369bf7d7cdb530ee3528fd8bc989fcb302fc83ce6eecf877a01922ec284d4b125adc63a7adc901a2111013540e22d534d1c422721616be34be46e1e090d36b4f1032374aaa44b95a495abf33a53fff16a0dc79c4f2dc34ce7e204cb6939f17fb71791404e5b1c26577f401fe96b8f01b425ca59662e35112edb099f1aed8eac9cf2923e6c49132d0763e549e1b069f8bfacb483c5d56d403a053110c700f4c71321f3a651e6fec934de46bd72947a13cb1bdb47960e52c081c0eabd71a4103fe7d90c30a52028542d85208739ceb74c3050bf4faa5db835c14b783d00fff152be4454f08ab0b29008878ab42338380fc9d37226bbf0cca16145da7039b3cafc17c6e8d2ec654df419fed0a04ff8f3b7a4cf3995e8381597c2f17efe410782eb0f0d49c1cee2af69bcf06a4de466e460f8374c76aabaf27ebe3cde8a104d8755dfc5f09bd3066aaa935ae388b30f0b45bc768d5e27872c00d3380934acbf4650791e97e1ae18066be79c097771561069f197f6caa5241b0ee66f3f699b3afc1a82ed7c7288a7c6e2f8c6cb98f14716435e11e034b77dec3fca1bb8952f0d4ed59cd7af54f286e1b6ea2244950ac94d2291b843423776db2058987720a02a6365ee1b02d729942146f79088c47e2a2c31c1ccf6716ada57add60bfad66b54669d3ba8297536e70acd7a95ed650bae2718a40cff4d3be530e4e192b16506c6a4daf26dfaab453dd13d3e738ec730bb09c96f07e58fb0f2a4f882b80353d88280205cde9e08746e592969b59526e622912d5d37976104c978c1ce98aaea7e62e12ee913e4f66284cc79120f5165f08df81faa9dec3c70b950b7e6f0967ba796872eaf7bf4093a7b9610526310c6cd4b8a767f415b7ed07ea0806c79cbcbfc45083617b8d271a7363e3d20e7a5804cc98e4a36c4159dd4f38a11c666e4d5a627fb084681868ad9031291d4750ef2e92efeb8e36474ff82b6d3c999efeeadcffb48053923f8919e539c33a099b8618c2f2b178bb97468055fa55021002fa2b10dd7c824530b63bb7e085f10bb55dc87d54c2549f02cef4ba42845d3aca6b566ff763b3997b350343aae65c2284f23fa81da70f6cdb591b997fd53fd2830006c41faf1a27b388bafd846d17da23f3c2290ceb1711c2e49652ca31b75e1f39626d7754f72b2282211b7598049584dcd23b771aa025b3a9fe62e252ebeec7f8a19ba890fe6936fd9a2beae6ab5b691e6739b4e2bfde811dc424f125801d16151cd4f369a84c902296180e85c71d6c6b031e0a6006d642f7c2b99b5fc79fe71b6cdd31f6e10275fe8a33e9d1d6baaef97e4b16db77fd4e0ae120503e5c9deaabab22f7e77d67b4522178821ba66a2665f04df653a9c30ee9db5b96282a3df03549c884aad05072cfc10cb419d16ed9820e9c85035da0588c2e0a7bdd27ac85185e9d5abe9fdf9451f752d5b13671742b07eb42207f37ddaeac70f5a07fe3a49f04d5de7c88bf8a4df25dbddf4e385edaf2b9873bcbd99eda36507861cdd7879ab91882d0a5a9a91643170fa1eb16347ff454ef0195c71006407429b3b13fabe5494c7916318fc077fdcb76c63a14db4b0462284f916", 0x1000}, {&(0x7f0000005e40)="cc46b73122b90a6969f4bbaa0a9cf1854b9c797b0e97f847745f7c94d11b2b", 0x1f}, {&(0x7f0000005e80)="42b6f51bc14513120e8f14515a9200f813c70ccb636243c6f2c90bfd63d0a2f4f5840e0225962d6bdf1c3373de1b29a8155648daa477063da5feb831fa16a0b7098d34326e63a50d157df36fa195d4f3f7826a48604f1d2ad381721aa501f09adc0804fac23f48e4d097b7608f61c5f239924889bb3ab4e88d8e4d71f8c7d548f7f40256c411acc7b95b2beb0e783e6443faa1b69bd520797573820061aa3ecb2bfff413279fbc0260970fc9fca8216e6796d832550080ddad77fa868adc0959b5cdca5718adffbb892ab110c2349eb6a85e63631eb9d56e37", 0xd9}, {&(0x7f0000005f80)="8ec016d90b698cd24e20f1401327744f56d2f8121834d362f52cfa37a52dc638e657b2eeb7ee5c012e1e1feaaeef47fa3d3cbd4c5a8b0f42e8e4fc85bd10eb4ef040c12526d1b48c567c1dccd5d85c7bd6058f505eab3a9fe999317b96dc054450206a3b011727aa2c72c63dd729c8bb5b5b9789147a64fae2a0434c0d83e122ebcd2f89f07081dcfe2d223c99e3a8d203493f8eb848b3f392a7f0b59c506b970ea266c9d80271f3436e6a325f63099393104ff6035d9669b5c9f11202568b1989c432a0e6e6daa40b375e6a267a", 0xce}], 0x5, &(0x7f0000006380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r3, r4, r3, r4, r3, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xb0, 0x40d}, 0x9) 10:48:37 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/247, 0xffffffcc}], 0x100000000000034f, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x111) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1001010, r3, 0x0, 0x1) 10:48:37 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000924f8603f7a2b0671340173d452a3fc00007de5a72f8844"], 0x8) bind(r3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x1, 0xc88c, 0x6}, 0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x4) 10:48:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)}) r1 = getuid() setuid(r1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x101}, {0x87, 0x8}, {0x27, 0x9}, {0x87, 0x5}, {0x47, 0x744}, {0x83, 0xffffffffffffff81}, {0x87, 0x4}], 0x7}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 10:48:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000189503a934c75984378f05cc5bd6068ff5c52daf77b72923512f3af3296232ec999420b0ed0c52885f3cafcc7cf538a4ef9b2df951cf8870896b1b646c2763b9141b69077b4701596f73a91eb45d1a7cee69b50339ee88f35f5d338374e58b30b9c3e37fec7fc6f3c30115183d7c18fc0c9abd34a7717c79d7c06a51002ff63ab5a1247bfcfc27b7ebd0a4866cebe4161aa49bb2e4a60396160000882edcb2c83a3cf95294b5647b55e35a71038a331aecda5f4d7c8a74d21411dc3e128b3c7a7063c670c67d7511eb14048892615b0ec9ec6321b71131f69be04d663472bb3ba9acd814136a1d734c9346cb088831878239fad3f05f41bedbd3e83172a50fa7e48a7117b0fadee7a79aa42d2e681565fb15946b976aef7bc49b3b61ce56bd3192880f87a9cf5f1aa88be26daf89cf9f86c7c3a7af7957724a5ff0d829730fc656700808f27935dad56ece03686ae2df0c05ae68c155f56be908e0513526804ab4539aa4269a59f26b237531e04124b82b0d0f7c2c513e0bde995ee3c700b221f273a76f14a0c0f5bace4f9924109d2a22a797ef514f4ed974f284901be74093d983889c2eb52c13e45a28a3f0e0262bcc326001c9b0d823fceb1de3fbb6ca634670b83e9375a29bb3336dc52e00fdd4b690e2bc5a5e78771c44"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000080)="e440b0f682eff5a585491655553636b750315efd269e08f791cc14cba59acc19ae6148f45744901db11cb8efa3eec79d786ae263f58f90964d6988723f297883a89940654d0d07017c5ecd9ee1dc974350", 0x51) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1f, 0x1}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget(0x1, 0x4, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/142) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) 10:48:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7ff) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = semget(0x2, 0x7, 0x200) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f00000000c0)=""/86) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xce6, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x7fff, 0x0, "9f25e734499518feaedf0f5220184876107179fb", 0x6, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x80, 0x9, 0x61273495, 0x8, "9ed677232112a62d6b206af02269e26ff8bfe01c", 0x4, 0x8}) ioctl$TIOCSTART(r2, 0x2000746e) r4 = shmget(0x2, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8, 0x0) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000300)=""/120) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r5 = dup(r2) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/79, 0x4f) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000500)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x3, 0xf8, 0x8, 0x1, 0x92, 0x4, 0xa9f5, 0x2, 0x0, 0x100000001, 0x900000000}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000005c0)=0x8) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) mkdir(&(0x7f00000006c0)='./file0\x00', 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000700)={0x3, 0x6, 0x8, 0xffffffff, "899792e4a7818c31e9af7c3633ab5fe37424ec85", 0x7, 0x40}) recvfrom$unix(r6, &(0x7f0000000740)=""/206, 0xce, 0x800, &(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8) getpgrp() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000880)={0x7b9, 0x80000001, 0x7, 0x2, "930abd7ad3acb6fbc592601e996eb33a3d61a9ca", 0x4, 0x8}) 10:48:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x220) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x800}, {0x1, 0x400, 0x1800}, {0x0, 0x5, 0x1800}, {0x1, 0x2, 0x800}, {0x7, 0x2, 0x1000}, {0x1, 0x7, 0x800}], 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/147) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 10:48:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x9, './bus\x00', './bus\x00'}) fchdir(r1) sendto$inet6(r1, &(0x7f0000000080)="3a7939b14ca1f5f30bb3c50ff28a345110c2f3cdff9e03731233c44e25841c5a399bd3", 0x23, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x1, 0xfffffffffffff911}, 0xc) fcntl$getown(r1, 0x5) 10:48:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) sendto$unix(r1, &(0x7f0000000000)="b2048c6c629603680a8ef96cb2024f26f9a106170518ac782aa902a8d5aeae1945cf1303aa5e47ee8aa02ba21f5d452e0386a89288aa14d43813acc0d804d6f8bb40c3d97a497eec4f4914c0370bbc2292edcdd6cf44db46fb4dc223169a48284f3896b06cee24bfc217d944824c3d6e68eafec9468ead264544204076c91573fdc5e99c7d48b950ec4403200350c7e003340b6bf47100d7d0d116c61575a9f1d27e4d302c707bbccdfe557cf709c93a688421023be88f5bc406c0", 0xbb, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 10:48:38 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080)="80b719cb724e2692a21c84deb3619bb50df7c82a5f103237082a25e32fb812e7dbe3ae41fe2a9896fd92126e45723e1a65ecf0f317b034ff745036e7d9f1db0ae49f5526367a114278012e07452cd065a9b81dad8929c029a318ad2a8a44e000344b929e1d646d15367096da86e587b72bc72b0051658fbc3472153e84bf669df37fa5dfa8f2a0417a0941786d3d5cbafcaf6bbd4167893687e5374eac21406164f41d1c70f07f299fdf66a7929dfb3083d078f8f7816f50f2c4673cd4d0cccfedfe206b6b14e3cd7746103502b4b99fe4495f6aaaf197ecc45361a3870000000000", 0xe2) listen(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 10:48:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 10:48:38 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0xae, 0xf00fffff, 0x4, 0x11f}, {{r10}, 0xfffffffffffffffb, 0x21, 0xf0000055, 0x7fff, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x89, 0x40000020, 0x4, 0x52a}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x6, 0x7}, {{r3}, 0x0, 0x40, 0x80000040, 0x8, 0x6}, {{r6}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x3}, {{r11}, 0xfffffffffffffffb, 0x1, 0x80, 0x5, 0x9}, {{r10}, 0xffffffffffffffff, 0x1d, 0x200fffff, 0x5, 0x2}], 0xdb, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff8, 0x61, 0x2, 0x8000, 0x40}, {{r10}, 0xfffffffffffffffc, 0x30, 0x8, 0x1, 0x22c}, {{r9}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1, 0x1}, {{r8}, 0xfffffffffffffffa, 0x10, 0x9, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0xa0, 0x20000000, 0xfffffffffffffff8, 0x7}, {{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0xc2, 0x6, 0xff, 0x8}], 0xfad, &(0x7f0000000140)={0x7, 0x80000000}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() r14 = syz_open_pts() kqueue() syz_open_pts() poll(&(0x7f0000000080)=[{r10, 0x100}, {r10, 0x86}, {r4, 0xc4}, {r7, 0x114}, {r2}, {r5, 0x100}, {r12, 0x40}, {r11, 0x88}, {r5, 0x2}], 0x9, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) close(r16) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f0000000040)) dup2(r14, r16) 10:48:38 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 10:48:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x8000004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc3c48eeb7286b02b, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 10:48:38 executing program 0: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r1 = geteuid() setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:48:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x20}, {0x8, 0x7}}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) 10:48:38 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000000040)="b6f6f0c2f450b51765f3f6f8c2d9337f57bf352eac835cb1b68c164ee70898789386bb78c0262ee45c05469cb5fa6455df5d349faa1dc07a6b32bcb4ba57c40eb3c9f89e8ae53126d5806784532b6c61549318c2ef91104bbf2e4cdf7d409817ddc3ba585913acb74831cf661c2e66d352f94f8873eb9469ac8339a3b6c8536b38d2577c73a95ef781", 0x89) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x1, 0x3000, 0x0, &(0x7f0000ff8000/0x3000)=nil) 10:48:38 executing program 1: r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 10:48:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000001001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/88}, 0x60, 0x1, 0x1000) 10:48:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x800, 0x6, 0xc8c98b2, 0x25a6, "10bc6242c265229ae537092aad49aff5f3ed8137", 0x7, 0x7}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x401) r1 = dup2(r0, r0) fsync(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x400) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/160, 0xa0}], 0x5) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000540)) r3 = fcntl$getown(r1, 0x5) r4 = dup(r2) getdents(r2, &(0x7f0000000580)=""/23, 0x17) r5 = semget$private(0x0, 0x4, 0x4) semop(r5, &(0x7f00000005c0)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x800}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x4, 0x781ea776, 0x1000}], 0x4) connect$inet6(r2, &(0x7f0000000600)={0x18, 0x0, 0x1, 0x80000000}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000640)=0x4) r6 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x8) r7 = accept$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000740)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r0, &(0x7f0000000780)=@file={0x0, ""/43}, &(0x7f00000007c0)=0x2d) fcntl$setown(r1, 0x6, r3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000800)) semget$private(0x0, 0x3, 0x513) fcntl$dupfd(r7, 0x0, r7) setrlimit(0x8, &(0x7f0000000840)={0x1, 0x7f}) socket(0x10, 0x8004, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) 10:48:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000001b80)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = syz_open_pts() poll(&(0x7f0000000900)=[{r1, 0x11}], 0x1, 0xfffffffffffffffa) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x1be, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001bc0)=0x7ffd) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 10:48:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 10:48:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xfffffffffffffedd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x8, 0x8001, &(0x7f0000000240)="9424ec45fddac66fa87eea8dc3741192d7f5a9fdc121150a9be528cb30ba8b58e374e701f2930d74dd57afbef1cfeefb79af80929b16ae018889af34cf0a4ed42d6b1e66c12fbf5f8867c7c40f9f03c66eab0321fac33258ba3e48cd8bb05f5864878f30", 0x64) r1 = socket(0x2, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x5) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:48:38 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) 10:48:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) geteuid() shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 10:48:39 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = getpgid(r0) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x2) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f00000000c0)=0x1000) fcntl$lock(r2, 0x5, &(0x7f0000000180)={0x40006, 0x0, 0x4000005, 0x4, r0}) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getppid() syz_open_pts() fcntl$setown(r3, 0x6, r0) fcntl$lock(r3, 0x7, &(0x7f00000001c0)={0x1, 0x3, 0x9, 0x6, r1}) 10:48:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x10000000000, 0x7}, {0x900}], 0x27c}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x81, [{0x2, 0xffffffffffff7fff}, {0x2, 0x80}, {0x2, 0x100000001}, {0x3, 0x140}, {0x1, 0x101}, {0x3, 0x7f}, {0x2, 0xfffffffffffffffa}, {0x2, 0x9}, {0x3, 0xffffffffffff20fe}, {0x3, 0x1000}, {0x0, 0x3}, {0x3, 0x4}, {0x3, 0x7}, {0x0, 0xee2a}, {0x0, 0x6}, {0x3, 0x7}, {0x0, 0x6}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x2, 0x7}, {0x3, 0x5}, {0x2, 0x1}, {0x1, 0x8c}, {0x2, 0xfffffffffffffffb}, {0x3, 0xff}, {0x2, 0x80}, {0x0, 0x7}, {0x75090ad9ca2deb38, 0x3}, {}, {0x3, 0x7ff}, {0x0, 0x5}, {0x1, 0x6}]}) semget(0x3, 0x5, 0x400) 10:48:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffff, 0x8}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) 10:48:39 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0xffffffffffffffff, 0x0) 10:48:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0xd000}], 0x1, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 10:48:39 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 10:48:39 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x5) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x81}, 0xc) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) 10:48:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 10:48:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:39 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() lseek(r1, 0x27, 0x0) r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) flock(r0, 0xc) dup2(r2, r4) 10:48:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0x3) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 10:48:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x200) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 10:48:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 10:48:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) 10:48:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x28e7) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="05", 0x1}], 0x1, 0x0) clock_getres(0x2, &(0x7f00000007c0)) rmdir(&(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 10:48:39 executing program 0: clock_gettime(0x0, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r6 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) shmget$private(0x0, 0x1000, 0x200000000020, &(0x7f0000ffe000/0x1000)=nil) r7 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r8 = dup2(r2, r4) fchownat(r8, &(0x7f0000000100)='./file0\x00', r0, r6, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r5, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x8261d0ab59a74440) socket(0x2, 0x1, 0x8000000000000000) semop(r5, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 10:48:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20880, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:48:39 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xfffffffffffffe5a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0xffffffee, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r6, r5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x400000000000000) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080), 0x257}) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r11 = socket(0x1e, 0x7, 0x8000000000000002) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r11, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) 10:48:39 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x4000000000000000, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="003d53dc84a8dce0680138ee4fe291a3d7ea7ad8f22bac8e3f2ae81fc70aa4a8fcf7eb10c7a729fc4f25d18b5b2d4a7cda77fd13d5d12d941a95fca6010af908a5852fd246b633a174b7e080c43c77b9a7839f49bc3e9b1fc84f6dd621a3943a24086280a1906594037d495e1e398f87869534721e5576fc0c451200b2be2901d5497c3811ea5cca020bf09f1eb2dde813"], 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 10:48:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) write(r0, 0x0, 0x0) 10:48:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb0) 10:48:40 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000040)=[{r1, 0x70}, {r1, 0x8}], 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 10:48:41 executing program 0: r0 = socket(0x2, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) 10:48:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="2e15d9a77a31a6bddfa2978b7dc0e9bc81e46b6fe8df49b4b7cd0d093101c7033af6db129db9f66887ce2053660bb6af504ca1eafe", 0x35}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="bb74afd32aad452e2e090b16711c021b1164816d6472f6e115fd1cc8bf3ed03e7b9acc19c33be2fff097322012", 0x2d}], 0x1) execve(0x0, 0x0, 0x0) 10:48:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/242, 0xf2, 0x801, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x9}, 0xc) 10:48:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x6, r2}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x80000000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 10:48:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 10:48:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000015c0)="cac265d421ffe092b15cef552ecd9c79220430d573808ab42c66f7badd26136770ce2ecb7a9fc132167737fecc9fe4e8fc3f9d18fbc6cb731cd304e6a005691e00ab55a358ea90abb15257ba41da3af5e336a1a20626cfe31a7beabd4f2ed8772e30749cdbf5f1698abd08d2198028971f4cbbc64eb0e5d544d64ccc7c0e4dde0d55c8b54810cbba6035e626c24a68351d3efb167faae385f367b515404867271875de52b4fa07e10cdfa58ef2d3c1f48c1803aaf30afa01e2da26a3c5815f047d23f9389d1acaf90c4d566ba433b6fdca8dbc33e9e5f24d5af114e488a1e79e5874ec77c6aa66a19890e651c3a3897e1e789157a6611e6ee47627c7a4fd794f94af1a7275723372f38ce40ad9c29264eaa7f95e3f1e95b4bf5abece068e8bf4db0e576f88759195a9befd9ae4b51a323ab72eb9654e984a30c4172c71d00cea4fc9b79347c9544185013ab0ea1f98b9342fb0729cbb6c7ba9ede62963bda511d44aa5ebe935691d22384391c3752f3cc35d983de91af8afd4e2b7f53df39264260a6c882823c4a9dfe6e98dd48159a2984ae54808f81013efa7ca00d9aef39bace0d70e57822efe906fa0828d32b6dad7880b94b90ce7094441a9c4da536b7472205d505f4749eed887f8fd1b1315c3eaa1c6250580c4b11730ef23f37c28e6c1a1a3ec19338f68d56d12605ce5d678eda7f2d992fb9bf7aba3f31383e5fb7827118bc666d08261e5b361990af0d170a9cc3531dbcbb2bd9c00347215ded1d4642b032a81c8bb16a298026b4c044023ff8897671315fc39dece1e410bf957c9ff56d0e743dc41e789e22c5dc41b37ef31c9d168802b526e6397a82a318110627b9903d1717d4d1dd8984215f7ff36c816051f186b73e996831af320b8d7dca00af12913ddab4d0f260be1849521dc8ea4c423684ff496e07de3cd89923e9f594eedee3d3299a3c26546620bda13a3d7d24e82dd35266549797a2cf0b065aae50a4b24e689aa7572c74d14c34502eb8ac02ee6ab00451d8dc52453750c69f22319b3560f36d03a25e6fd57b26d5bb24524bcb82297fdb883cf8b8252a9c30deeeeccfaa7d499dda7d75132e6e644da87902bbc7fd061d1643c0b57261b6af44f94a305d34ca5c4bf0af26cd9a6ccdc9c61215eed0f74151607b77c8b0c33a39898ebff5d127ab794cac420e1e49577764291ad7749624a255db0aad05b3d6acb9f4b3b46dbb39d46fa48a182edc4e6fa0a75f843ef06310d77966749a482f411d66e75a88efd08935581b4d8d6d20a175838ab8f6175f57ed33e375354a20b2c575b586a31a4361be1b794b7a82af7d488fe5f8af99e154caf4c6fc5c880257822773a6c129f438881bd0cf065e0a16d43a3880e01825a4a557e4351b7d76612952db70fcfc4eefc73aeb127f6650c8b6dfefb5f0746e42acdb0fe306061f75f25fbcb0fa5c5fb48f2700d10845f9ee477f960b3b3bca322e981150c3951b94da7ed7c1bc61a4fa9eb3508733a312ddff05ac80b531156dbf0fa166055ceb29d3e050e78209edcea831917d970e2ac90408ac49259ad726238bdd7a3c7e00d9f87ce571347cbc32fd8bf4ab5c02cad1398d57d16128d7039472fbbb760be994b260da07a0bab1dd4a67a02b34ee5a6f3996dd588be8a37e66173c3c0d12d9c096d2820ef6ba35d7e61009cfc6e8b913cf529c4d89584129ab38ae2c539b98d736d8cd0d10847bceee5f16266c5fe483c7e4290a6dffc35c7a275dec5c84280ab5f6db666b94e9181553603d87394650ad6b895060365a46ce04138446596bf5a795b3c2ef8ab0849702fbcd8440439caada8d900350b0e75c31e61be752f45a9309ce0ea5e292e6a6ffe445a0e25dc7a7b8e997c60e3a815ce3faa15dc2d544793476affdc8e363dd947ad84bc0713d759f627a575d922ac76066bc09d7dd19a5d3a32992c375549b46aa4bee8a2689dcb434d27751930003b30e5651fb57c41b69ea8c9bcd64d7b2cb40861833c5bfb6c85fbafee20c2248b22050fe7f27e3ede99cbe802751e02ab8155a85549a3df9a1ba06951b6c8bb2f0bd1f739d857318730709f8b33cb0de3540ccf8a1fb497e965cfc0d83a5433844c3b06e9b9101faaf3eb1ea4e88f8a48574db497d259d8e40afc18dbafcc65bf8d89587a7ec0bd662e23c7aa3a81862374f8e06f5d6a4758d9e636cd0ef7b796dff584596a7d5b41e714eba079939033d00ec69e169d884db8aae16cb87383e9b24ffc32753771a7329d68414fdf1cc47f66a17be8b8c1458fa67246c0b804eed7780de6b36639d22506cc6a7022141c8316f0203b614894bdede555cf5a3ecac977de10a1ef108a475f1342c4c31b3543a320964d956c9c7fa9fbda13b23d7642145d2f35da99007afd1c4eca0b453ea3fc75f29482bec9a32b249575d857c082251d8862e92badf22fe83514e6a17b79c09224e6ecf0060547822dfc6c123c9e0b6c8e236adaa589e0da6bf50ffbae870089eb90aca98c807ba9a8dbcff1fe0b171fe234dcc70104f968bb392e2d655c89f7e40cbbb5e62b07b94cbdd43410063a319afcd1d8d429aaee7d89fcdda9f846bb82a2a6fb9ed28ef4e8d54036061195d7091ec2fcf6041e642ffe39c9b9ec8bc29198800e2a3d39a1cde6bbbf5dfcc4cc373a42311d82bd9f1d4f0a2833aab0bc121f7e14e1ac253bd779e6e6337d428b2066e591e474a74b0e833aca3d0f248503ec1b6b9e23c4bff6eada925ae0597f4dea9428b3077f858a11518c8423c6d065430c3390281f72f57176814baa6499f2c32ee0f9fb3c575ceabe8cc164410dbff0ffb46efa1aa401651522d160dee048a028a38eafce04597a7898c644ff8ea9e91fd660a139cefb2d1a9b1eb396e87b69ce8b4357697e1ec7de7a7354b36c68851377e2a16e4a1f84f55e393753c2d03b3e43e657cb93ec17cab7881dd5c4504e94ba3ea3e98229d2bd812ae4fe307492c151ee89f032dc7760898e54c62da962f7a707f21cfa14fc63f956434506415155e63c4d05e4db4e6cdf3455dd332aa2829b0b03b88aad1507a008292e0a268f7bbffcf698c5b56b0919b64244e1a2bdef324a8f5514048207247c8d0c57fb3a5dc39e3c8c050fd6069e12c181d46806acdab75a79c54642153f64fc31ad84cc7ddf5996f58ae318859305619b85d5540cc39de7e19127b6298856384251afaf018afbcd0e5c69c5814a657581752dde0dc52338aba8170bb7eedbdba12fc4838220515dbd88990673593e1a28887cfe27972e6f7cfef3f71f9efd98713ccf51b1c0691189a45f062670d7f9c978a9bc2c44482ed9f88f592a0655948a63e8bb293a431e7d557838cd6b082a6eeac0213c4dd26a32990eac695f94a573a8618629f8ab015ad834422ac955e03b2913fd073c11430751a1b0837de56e87772ffb7a56c4b5f23514a9f2b0994fe4b1accd8a19928aea809bf5a2102b4b194e0065bae53769f485123d4bc011084f9def7b488700d8dd59ebcb96639ad68eb90eab38c95c75f99714506b49ea15b943cc02e15f8c7ed2cd03cafeb81147edbbebbae6f1374532f015628066987bbe453dca1a9faebf8d05464357dc2abff4cf60c106c1cda2be35b968983c12a2ab0773d1b7124870d0b2f91088be03a3b31b4cabde21936bc7d8e9b183e0023ea6312dcf061fbb83b68b097428f8d1b6d91219d260baf31632327308f1f04a5523334d089289db7ded798292d3eb1e9e12ea538fac80a53be85161ec26dcb34812dc2e74fd0c991a4c7a5d29a16300a9a30b645141ee93dcd6f4696b680b9abb33d8c6c4b5b9f9ae381b08d12a1d95988059446d1f79a382bdc7f8fc7e3064f279c2b0f70cc2d7546408817536a204560e91ee456185d506bcb9a858aacab97809b85b904743cd1400a7ac1bf17472191fe0d248c2dd55244487380de3b4fa56289079daed30818c5937721c86fdf3a4d2b9809b8eb9db3ac59ddb4de16a9eac935dd50d9bbe1b46670478cfa8fc39434f30d4f0b010a93dfab3ca7ea48d209f288970586e7c0874fcee8f123ad919448f55e02e5901edc9df1f508bbf8e6d522c07f0279883f39ebf493e2af7cccbec84e7b7d028e3e69805867ff6eb120547278fe87b27dbef213adc48808a23752584e12edf35671d22beac80839a785dca214dc89095891c6dd5664d9372bea0241e1c93effef9d77703b054d53d33480482407a81bbf1e3d51bcb73615b13d6d79bda49daefb8c3322c984bab3f8b823f7f218ff68273c9dd575d692bd58f3840ef39b4d6e60cf9c04a14519fcc8ac357cbccae5c62546840a4e07ddb1d0f0013a428f534c0259a75126b74bedd97054341c134c9228f91b993b16871b07c402c65a1080dd7f73414de7c55e3189312f3861c32b54f3c8f7b0bfe7dc837b5d50e5b14445649a5c13b6412500f79d355d88acd20fbcd07c17bce2662a867ea4d62218cc8f7e86525b2d479b2d667096f77f4f7b86fe37053b74bfe9607b5efb5b963733ac79cba46b7fa238dcb618c621b57b1b034fff0ead3aec821a87c6b2f37dc3b1f284b89a04e9f486f3f84bd13c3586c242579d977c4f0864227c15cd25aeed5d02701602dcc267db79a3d0f5be8b4c94f46e689d30fac8ac2ec0f4034264be373d0e41550a0d1c0c9d2376f4a6c19b6fd6a8fe0ba31dc52e67cbd622343b00f39cdd605d725089ddcfc0b810279d6552002f69779fe7e94e1aa60e1ed14d53007964ef8954d723c09123c6af449e5c1324f51a40c34bb8b9846588bac31d35864f593a561d402440c617d320cfd9fd4ef3286ca321a72d72ed70d6d7727910a68aeb4a9428719aa7344120596e0bff79964b603ac8db74c485ad3a04cbea7c8e869808cae4e6a167d3a95d68ede42d3cca843a42e43a68936c8a57ad1f27037df0a36edbacaf3ff53e036e9be5b3ecc63b7ab3f286098de73660c4faa98aa0f3c4d0960727c4b707c2e39c7a4f9ead751f703f18267a86ffd41beb235e0cae2a984ae04ac92bb2c0d5c656c0b56731374095a008325071f543b90d7946988aca6fc646757bde1302824af0566a5842b91f5bfb9daf3f07bfe370fe1599d541f2f10bab9caa697c9402036e3216c366426890a18d5ecabdb67dea275aae4829a98185b4a6557490d2b65d11ce278fd81b5c649fbe606b47f1f29717d46b1269408af5721404486e6950b6e13b1b9e9c6d48b3d4662d638811c24c05332fc82c704705cea188a0a0c3060ede593d2dada7e37a60f07b94de8dfb4f06ae5e9f28629154e05df9355f799b09bfb525bbf9133ad12f86989f155a7bbca844ce0e706c44b1cd1f1fcd94ab4db6f7bc79e90637f1fbd5d17bd7be178311def80076d249fedb149a97c8a363b5ece20ce8c917b16a87499d85a5adcd58ac894a3e792923cc092fa4f226e765ed8f9a49aecd6add21fd6db2c48432458e9808160557b54529355ec850170a7153c476bca0d66a36616998dc976305ab64f616a096c50a9350b9f5ab8a7ad74ad9e4eede1c39a800428f9157b41aa3089e8c7f4609288374f8bcb2121eea3907b2bab73f71c064797ff47d01fbed96791f6ed5c2887e9f05d2283d293d4124194588eb49c17bdb5175615681fd415a25388ec9a17672b3ecf11dd07e309fe594a5ce7fd6884bee1b8b0e08020526a84cea61d1322e4662840e857547f82336499bac061650bd7816b7a4fc85ea94921a4887bbb396f6778cdffac6cab82d3f81c0d08abcdc2da39cde392e08d4f05c0fee0d99f123ec471854d962f", 0x1000) write(r0, &(0x7f0000000380)='oL', 0xffffffffffffff93) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="06cac557494fb90b01352aa9a9b1439477a3708950fa70712a5928e479b68e1c2fbc6d6f093d24662f74300657bea95e293093a902875d911551b7628f90296937759fd1d2956632b8fc069330c8cad5cbe575d024e11442a074ad255cfef58d096fe182d267eb6200b6b7eada4f910f95b5d6c8d70aded5ebfb00e960b02308b14a8a0a66c2e0b9df4a119030554b2d1d6a5e97ba3bc61adb385dd0a22d8edaa5d0edb62f7d67f185aaaa397736670e0bffa480ad8611fe8190df02a514453d327220729d4c295ff7b237ca5f1770b870993aae811d47d0bb13a91adfb7ce46bb208b29ebafa391314327407ed23bc58dd064bc8b58544f3ec3319fc52b633f2ec3234a7a9f8833ee316577c1a37282cf631610d6ea2beba02cb758378c660ada09a31fd6f587386365c634204831fc774146091cd27edb7b20e5c41ec423e297b30c07322226bc2db8e1622b649787b325a0b58adbfa0a0c45485a5f7f169606449290a5b93aa99ad43170fe7eb846b6d743c7092495f3423c1f1418819309354ce36497888dcd8c918252ee6304c18113fbd483ad228c72ba97e98d76f7c34e244482ba0c963e575dcb260c0582d9b2f88d89f25d6a9b7c9b3d545f7cbdfeb6e779da4c1fc65cc1a41bf4fa36a157dae09ff0f307d712a492b20b4a0fd72244e0fdb83c37f6a364b4b8e328d1a57160654a52cf66afb845d1f6b08478f77e8af080ef00c372003245586949d7b06822f52b656a7550596f27c4e24929d6bec4dff783af92f8d9b073b8c0f1f55b73e824476b870dea8792c799662ab8c18843e0297c17c6a8466c90a8bf7f52d9c68dd554b06955961bae368bdb683ee19d52797dea0444e7fb4036eff20ca2148d3a77cde28a162b6503c2b9aa278d9ae80323464d042d8bc468724276d3c2dfbd39c9f6e6ecf419a21f43f412e217cc3c3721e5cd69eae0da89784ec7b2574bc3a9c4f56963ce4f36b20483272402938c49947b60f0debf6b52338617a4f08c53b48cb051e52bf5b158c18d7ba41d3e53a264eb06b3d4c1b75db522e360953cf58da378b8f30352d2dcc1845b11b7ac4b424d1b79cf37573462ef0a6de7eb87037e2f702d7511c2f4901147fe7d8f14e3da4267c8b193d5470ca7f223f9bae24757ff8e79a0f763b3ec5a8e9777c03c1794734d321b2b9e1bcaba071738657d4f59a79db5d46c15e70a9d306eebe2920789b120ce4ff188844d13ad4c7edac1b000688a53d52f2f8728f88e267f73adee96de97a4d8124e8fcbc9f6d9f3588a1229492c621f820906e44d37613bf6a4767145d0290813b0465b00a61f777a9f8061d8d670a964f5ec1fd2d3ad47c8ee52073c559b239e78e90be47582a5dd4949638c5b848585d202a771489e9837fac19f98f147d972f88142db137cdfa9dfc0669d386eb4d5613372f59faf5958598b19d12532c48941a92fa7e7916093915f44d0d60ed73ad3d3d09f436aeaa5ea3debf809bc4d3b6e8398ac0541341ee6eec47a335ad089a679dabfb23c33d1dd272855b8cbb1979ac868a43eb7691d319c7ddec61d99cae3e3ecc06b8b9030e4083fd9979d78476c482c62067a459c4ab4fcb5168b44a04bf8ab11f5f77655988690f8ec3ae6cd08e0fbe0b8801cdae79612de491eb1c299e056642f2091b5e1cef353c54429c8c975978d0db6b315bc314bc5f5397f9f2e5f7de6db0e5d5817f1fadec3dab4906035230fc4df505b5628c9d41edfb14e037bacc48f9c0f40c54c6ca9d960b1104a3a74eae81b6078f5338a967ede3cf31417c436edf694abe617e14c6ba15994afeaacc0bc5107a51b03500e3b890113c0f4adb3cf0c93f420daf3bf30c7ed97a6250756b7e75a76f89eca9c49efe842edc6442628aa5f73728952b081e62f9140042ffca213d26fc66acaa00dabce03697789ed004f6e156973e999589655f1ff45d2f72e527717346237af060daf3b3bfd59736083095a8025f7637dc81f1ae758a09d35efb1589cf0851e728d314981f43b8978304058f27b0a601064494fdd639b5e7c68860f043a7590089ab03fafd312c8fbf999451c46e36b94452b08237c722a335ae91f09185984329809e418882db2364353fe49ec066079f7f2ffddce44a39e83f59953ef96990cf9e3bb162f88ab4b231205ee66795bbf87f1ed3a6f186b556470332c48efb7bc14064e81cfbc7f6e0419f6f8223fa5a95e2779fcccd8223575e9dc3d83674f43b54dbf994d974ff4501f54389837bce42361e1c32fa158a307543e34d9278b1f35bc90c5b3f9ceacfc6b2cfbdf3cf0d2d13510ac991f717e61e30074ad43c0a72fd028c5cfe5156119f861551f5a416c53491dbed4a95fb595a2f04944a02abe4e51c594c21752da68c08e80c4453de92324cc11e9997941e14d72f46f5ad07daa2e2c33ca2406e90c996a1744130d2e81e21d87db3618424195e3f919fbf9f7d9e57700cf8e6822a9af81a5991146be186512c51469e633521e3a945cca507f2ab98be0343374c32f38d66846425cde35c1ac30aebc9562fe39ce363a2c6f953f26204db756f47ab3bd88242627b29171a56683a5df815fbe5f701ec1f75e855bad2bf4a99167bf45b6af28aa2d41aff5c598fa0d377f6a55c81488c32fb59a211776f888668f4f37b23a561525922d78c96c7a7174b61fb4a2872f4bee777ad3e4f605594dee7e115503db686c748895c6774ecc259dfdbc90f10020bca330549636e403fad20a140915799cf42111ede092c9c3bfba66add886f94a6452e9b8268e439bd79ac8b0f7b6e6de08b267d29b2d7205c153596124cdcc4ef3191bddbc1d1ae04f969c4b9b1509f17d79c116f3cdcfa06dc358d3024b722bb783d3ef62e607009ee11674aa11b69ebcdbb4c87a96ef7b92afdd4a3f3d11ddd64af78f7471804376b88efb44551519a6c0b5c047499cbfe2894e63d3c6a17eaa594b9b55beeeb15815c5b2bda95d25227055775b8afa394c2feab4df099ebf433a3a92b0dcc783b983a37c5ab67a021eef3d8c0f51e611f4bcf4bf6adf8245cde2a733c64b3c37f0e2ba39aa9aa96ff198d5a14de1c2dd7c836467ed928742b7af29d55560c4e51c1aed1c10c88937dca0c791365a66865c9ed95e533deea0271356cd7da645c3916bb6d2d9d366353b37231fc8d227630d55fbabb06c632a9eb0e238fb60fd581b236c51c27aec2690606d64fb7af1c43f042c3f3be45aaa1b3bc813db878fe7f3472c18628210b769a1a6f8bc74d0a179dfc364e69f81106f3a86e3f5ad6113827cbc76b4568124eb05cbd9acfb4db75cb9f924df3d6f11139d999a3847192a280433fee5785fb2c46871b0ae1ad357988b67e4ed52062875a19b0e033bbf2dae105f238b4750e11b226ffc3fe18a84181c81dc4b91f0a771b32e63ac5c093c056e70b1488e05aaf85f534d994af01bb850a11aa9c95ca1cd77f383cd418a53453bc81a16163cb58466a4ef6d506efc658670b531998bb8ed77c1de082fe3cd16abd58c99a9531433548b203af817b979b0205859091f54acb50b0815cd2c75518b6751ae8bd4d09e2746a9af492d23f519dffc42c39aa9cac0b5049bdf7eec9649193554b5804fcb2d29a8a5a54a4ea15af5049f5bcd75095259cc86000fa73b428fbb1acc7d8ac3d60c221168b32366dbdde14381a5753e06e288f6c7dc9d4ef904943ae92eec8ad5b38d6807e886ee80d8354957a317369858d497b51b7139aeff12f5a4f1c2032a6a15a5f2b751dd8b5a9e609c25272c12b1e46ec024013ca717c63261ab9767267475ad491cecc554d24378e90daf0343faa80c88fb49307e035ec306ef7f1122ee4e0ec77bd78330f0a824b5d580efbef955cb35d327800803cb6bac9baaa72a03d030ee40d7890a6b3f6b1cef20f6db87526c762f089c33eacbf3037811ec825758ead8aba9f8b6f354e436ce8b7fc8fc9b09742e493de235f0c4ccfa77499252eb5e0266da8a70a86c724356a76322fba74feb68dbba582ccfd8059009ac2d72219fae631dfc37ee3f277ef61c3aa50e07820ec0ce46d22da05b30a736d6ac6bde03e88c1ba27a38407994934a2853e88f14f7efdbcd1b983bb85a0e0cb8dc90144867569550fd12e5b276b560fd8a0d5fc306053acd99020ef5e2c0112cf8eb5ddfbc7780ba36ccf603a272bf3401c1acbcc67444f0f852b7bcd89cd11875f4a8c3dfe093d49862f0b1c92e6421ad31f18acdf529e7e2537bf07497f1a25ebb383656b9ec4302e54f5c5c530c5ed58eb02d392a4646f9bcb3ce70c6e77f4928219c5d91e8593d4d939450a44688e0052499752cf0e5c0d10a6b20eb52f224b76aeb777093d0ae9767895085e7ee0b705a1a41cf7c855ffc4216c65789fcef42359f66a4e18cdbb086d8f85a3dbeb83688efcc23b5a963889ccbfb4f9543804fbd50b031b5e826ce7063f6d972f68bb006be81d42365bbaf8df6fae35e7752fb8e345f469036c31f389686cf185f12a91615570f92d7e0b82db22f0078370aac1ec876296c15ab7a458f9b57ff170f80e225bc59c579bfcb06e0328ffd94e88f2ab4a54c63c4c92e9c0e60efd26971498c5ede501a42d4ab5795a28c328f8bc2d6e3421ed2b54180b418159cc30353432af85b58f6935bc818b108f4bb33d24b3cfa4925f09a183d349cdb20c92b7af235a998a6c2665c9c119983cfb668772f13ec144cb021d569f5c040a1da11eb7a839fbe9ff19cd479031325fa2d12f2dca1485b195886f09f685e05e64e658341aeabcf6f401576a6a489510a47bf151021609a751b6b9cb86cd39987cf5d401c58317ff96f981d16933d5d6d230449770e08245b5f930e2822d04ca1468073f94b799c3a01e86292f83d278f7c46d13449c578750cc9c51fdfaca94c3b1e46112f2d8845703f434bd67637d12dab82ed83cab1d8fb3fb200449b737db8507d77a321a3811a7e5d04e6f61d6ca8affa8691f4b573a11755ba5dcd4a028abc9ceb86dce97cec6cb7507696d826c8bcefb122e66fdc122d6052ccba23c728bcf57f07026e8d16e9edcff90c38ad383f2023b5148a2c7b5ac84d4ddbc8e8f0639969b9e0e23e33927551596a57314439cc23b1da59abe3f38224d66066325803a0a309da73a15f5242a46ed825ec66988ea4dd0b3db7c87e63093af42d979227c43aaa968d8b5adc3ca6238dbeeb79f415ab08d0a212ca1d3085a0e4c2455b2f75a39150d8a1e1bf90503ee828d69d35c3a899b11e7ec7dc99e96bf197644d347d592315e82d1e705262ebdbfb3e8fbc6d0362df5e3e2d960db3aecc50aac8b95b89ab049fd53db7ef3ff63f7ed1f50a4c0cab026834b7dd9e959b6dc636ccba58109be903474b81cf836c8dcec33a9468bbb3fd05559197e6fde011eed73ed73cd2d7de3f3556d2f86632fe4a215c104c1f34ac4fd252df1789de59fc0b17aa88ad819465a46e4f0620e2ef67fa777b266f4dfbffb4f3751329696e061b35987cf61c0c32503f3ebb9ad5de5521652b4edd9d5300633c779077414af9ef18e08ac34e75b2ff1d251a74a3bec3e4000956d727bfe33dac30463267642f99fd656e994ac76f94ae9e963498c5def0584e0b16eced693128d25ff8af43cf773b2177725468215f933d823d72bcfbde2463459ebabe8b0498ba28be358462ca9cd0d8c635e1d9ced74bada1f00c3973af11316992cf60ff684cdf121042e0c55268049785483d691c1a6f96d3c3fc437c9eeea2d5135e0f1010a1ae2f16d909e180a597e83c427695d5e3bc7317e31c83", 0x1000}], 0x1) execve(0x0, 0x0, 0x0) 10:48:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:41 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) setreuid(0xffffffffffffffff, 0x0) 10:48:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mkdir(&(0x7f00000001c0)='./control\x00', 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) fcntl$getown(r0, 0x5) 10:48:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="79c9121866696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef06", 0xb82}], 0x1) 10:48:41 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20f8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:48:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa9, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x19, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x7, 0x3) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r3) r6 = syz_open_pts() kevent(r0, &(0x7f00000000c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x41, 0x10, 0xfffffffffffffffa, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x10, 0x100000000, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x3}, {{r5}, 0xfffffffffffffffe, 0x80, 0x80, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0xffffffffffffffe7}], 0x35, &(0x7f0000000240)={0x1ff, 0xdc}) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000280), 0x4, 0x0, 0xfffffffffffffff9, 0x0) close(r7) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 10:48:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8004, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x7, 0x1000}, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) 10:48:44 executing program 0: r0 = semget(0x3, 0x0, 0x20) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000180)=0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 10:48:46 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000728000/0x3000)=nil, 0x3000, 0x4, 0x6010, r0, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:48:46 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000000c0)=0xc) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x80}) munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) accept$inet(r1, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000, 0x8, &(0x7f0000000100)="c64037647b818becb0d7822690ca45a206be54024fc94b951cf7fb7c703904cc484be3782f7e09b54f2fed658880", 0x2e) minherit(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x0) 10:48:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 10:48:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x2) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000340)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bc8c1402bcbbb93c4182a4f849acea55fce842a9a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0x2b) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) dup(r2) 10:48:46 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 10:48:46 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 10:48:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="c68bef891b26b3301d55c4fdcf29a29c1811cbaf8e34e3b2862a54438dc62f6e3671f0bd2873f77fd91c9bdbf660c460af98", 0x32) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) write(r2, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r2, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023b03", 0x5f) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() write(r1, 0x0, 0x0) close(r5) r6 = dup(r0) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x8) 10:48:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xa020, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x5, 0x5, 0x4}], 0x5ac, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xfffffffffffffff9, 0xd827}, {{r0}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x23, 0x81, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x45, 0x0, 0x4}, {{r0}, 0x0, 0x92, 0x1, 0xfffffffffffffff9, 0x61e8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x85}], 0x3, &(0x7f0000000040)={0x7, 0x6}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) openat(r0, &(0x7f0000000240)='./file0\x00', 0x10011, 0x1) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 10:48:47 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x2) r2 = geteuid() r3 = getgid() r4 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x10d, 0x5}, 0x892, 0x9, 0x29ef}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) read(r0, &(0x7f0000000000)=""/186, 0xba) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2e03, 0x1000, 0xf86, 0x4, "e0e2a9a20b1621a16ceb18b5a8d92f82142264bb", 0xdeb, 0x6}) r6 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x4) syz_open_pts() 10:48:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x27, 0x6c, &(0x7f0000000080)="fa696135994731cb3d12b6f37b8b092e74acfe6a6639c6e12066b7d1bec12dd5a4a0c696a5bcb5a7cc7862e40ce857b4", 0xffffffffffffffaf) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = semget$private(0x0, 0x7, 0x10) semop(r1, &(0x7f0000000140)=[{0x1, 0x6}, {0x0, 0x100000001, 0x800}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffe}, 0xc) accept(r0, 0x0, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 10:48:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000a8f444435d105e666221315702000000ffff000001000000fad767b95560e3e38b7bff73a44afa1189811f097ea62c08c9521ffe30ac67358b3f584ceb7b43ddeae6378edda63807cd4c2885ce6b4524935dc4a3e7f03033601b413a59230cfd4daa12e15a72f56877cb7aa5e04cbc3bdc6ca0d82a8309945e37aeda5d08cc046427053e4e40c5a4e2d8040dc9c8d27b0850aa3e080000000000000049c8cb051b7ef6d7ce10b33d3928350eeda8521eb6f45425bedb4b5716727c71ee00e285379242acdb094e103430e93bc7702ca4538c522e6796b314de"], 0x10}, 0x0) 10:48:47 executing program 1: r0 = socket(0x11, 0x3, 0x7d) fcntl$setstatus(r0, 0x4, 0x88) r1 = dup(r0) getsockopt(r1, 0x1, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 10:48:47 executing program 0: r0 = socket(0x80000024, 0x1, 0x1) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) 10:48:47 executing program 0: clock_getres(0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) 10:48:47 executing program 1: mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) setrlimit(0x3, &(0x7f0000000040)={0x1275c8, 0x100000006}) mlockall(0x3) socketpair(0x27, 0x8007, 0x100000001, &(0x7f0000000000)) 10:48:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0x40) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') write(r0, &(0x7f00000000c0)="7f6c876786488aad5f017f650327814a9586c548da268638e7964e926fe6fce343322c3ab4c627a20c226930b4b33f3d615450891d2d1b06df410329d533b14792a1a91bdd4f55e4280cb0f5d67c6dcba9f7730854e29c8fc864e4fe82345878f12464fc71c02c9020f6bc8e2b2bdb23930c732c5bfae6f477c8bcd857b55e56e91e184bec6d0536c9fea5b0c9b50046269ed00e504d2d2258cf4c97be43898ba07f6ed5e4bc1c4bc3ecef051f58ba90a60fae5c0d33261cfe3e2456d71d14d6f432c7c343734c9e10ae2ec659d0287bd4d73e486ff4966e81f009aa51b7096174d7a89a3560d0f1de60a741ae27", 0xee) 10:48:47 executing program 1: r0 = socket$unix(0x1, 0x10b, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0xcd7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="c8d573ebe0b43008c5fae5ded0be52751ce45b247527637b894c534bdb34ec8d5b7f459432c05086c18483657d4f702f3a9c0f8e945805b040c0a1f3a0833077d83e9eab67e3b5d5dda5e5185ecf6f209ab7bd910cc9abd17c741bf17612ba6d4a39c9689350373174c251ee3c927a3d04c0c15f2c922e3e432de86034de09c9c15064b24f876371135d8d7e7618d0a2872be94fa9c2b391c95deb021fc6c604ff794c5b9df6ece941d0b50a01fe0348ce5466bf92fb32aba89794578e", 0xbd}, {&(0x7f0000000180)="9eefff8dcb9a4a3d21e1a054df089ee2840144d7ba14035c05140acb764155ee1a395ed96d3ebd4f8692fc4a40676b97752be8dffc97bd8f60dfb8a0bc731e8ea5dde138e0d8945b713c61f449209ab9555ba6ff4e21f6f77f369375efd1fd098fea5aadcc3fe3d4e6e61fd53bc85295a18a2782d4cc20eadff388d4ee0896b205ab86d24702e220e25246f2564f800f6e2a3dfc2572a051836bb3162eda54ab64b081dad9ea68c51c97cc1374f8643645b2e612ffc7f8c5275e4ce33a191707b78875a810", 0xc5}, {&(0x7f0000000280)="af9bc5a7b244a202d9beb836052a5429e040f6db02ddf8cb352f42e6bc21eb351b8abc63bb383ac2935fed3ee989f4345c0b282dab728d8510", 0x39}, {&(0x7f00000002c0)="e6af02af48", 0x5}, {&(0x7f0000000300)="06bad5fa84f9388a23ed18547dd347fa2b5971448fcd0bc6820284bcc1064e8e4ca82d403828b8fefa166e6e24f6f7c6fbb26263903a884c60c6baedf15c2136bf8f6ebac0a6660e7f97e4be95901e636746db41d9d6215a06ca6b5ad9106a20056d869ad817dc80fca8a956c319cc0d13964fda6883d2d420aeb3b9f10861bbd829bce33d094b42dfb7461d03ed44be24570d49e5e2161eb1567a664c684983d481507190bfd5f7013c65f2116fe2a7486185bfb58a4618d24f4db949aac3c933aa4951a4c716090015ea10fa508e652be2bc7b41786a2019baff31cec65954ab71fd9383f2c04fb067f267a9367b327676a685", 0xf4}, {&(0x7f0000000400)="818f20ba69f7adfa64bf26af9246d1715e9814ee46dc318cd2d31083964be8ab8812875e2bb10b51be13fcfbf970791cb48935944d1aad096e5412ad2cb9858356f4e700b03fd900f9c5fefa31b8f7f91a489272638485b3b0adf6550caabf3432a9cad505a035e4fe6c052960421eaedb6f0926706ee4dce0625b5ca0d437f14abeb9f830e9bf630d757e2dc5055063cf6bdd3d1499a9a91d2ef6b862c11f412b1b7312b85a64e28ddfbf1062a48be16440a84dfa9cdfdd3955d18adf5beb6ca236e5104cd830", 0xc7}, {&(0x7f0000000500)="9af72749dd0c1be5f2392cadd27fb2d1ca5d4efc2b995e0be335cd624043e4b5abf22aa67e759092b90c829c82dc882fff1d614305cd9a39182c0ffe754af02bdaadeb37e26fc64888e5e1c74391347ed72e671abb7a8198684e9de1a2d83e1676135d54031fb0b266b03e6ba8e6549b", 0x70}], 0x7, 0x0, 0x0, 0x4}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x200000000000000}, 0x10) 10:48:47 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00000a7000/0x2000)=nil, 0x2000, 0x4) execve(0x0, 0x0, 0x0) 10:48:47 executing program 0: r0 = socket(0x2, 0x3, 0x1) rmdir(&(0x7f0000000400)='./file0\x00') preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000280)=""/219, 0xdb}], 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000400000072e98c72", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3f, 0x5, 0x2, 0x3, "fc7e18d2aa5a938bf99d30bd29f5579e10739f3a", 0x3, 0x8}) 10:48:47 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 10:48:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x10001, './file0\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:48:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1086, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) write(r1, &(0x7f00000001c0), 0x38b) 10:48:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 10:48:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) r1 = semget(0x3, 0x6, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/4096) r2 = socket$inet(0x2, 0x1, 0x80000000) r3 = semget(0x2, 0x6, 0x202) socket$inet(0x2, 0x8004, 0x1) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000640)=""/165) socket$inet(0x2, 0x8007, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000100)="b7911fec1cf54dcaee183cc2b06a5cdf7decd05d2ba5430c52d7bb324a026e667241df95802bc73b36bc54194ce22ad362de68f527da4c5eba099bb5f8a7e457088950b4256a8d6003a85b383d5ad78b9704d1dd2d77344ffd1b4208e7a055f0551b700be6e7633d037c409ae8832a2343102693c9b2b4d7e28579b00eec1d0a07ad44d4df2cbc4e94f06eba997388ec280a5c9d9d34de274c259963ee21ddce3307bc38c81f5b83945fcc998ebb32b4e6ece36fc4fe8d2c49d8e3408299e0334fc3ef020b3ddf8e3c1524fdc78fd15ecc51dc893155bdaf13fd98d34b4fb6f276333402e14c2c91e3fbe250f0833c296ed9da", 0xf3}, {&(0x7f0000000200)="3460e8384cb30d1a70db737b1b569beb4a9e0082ff865636e0fd415572c1c55b0cc4dd4b6d40e2611cc28fbc5878447f414fd483006e9324d9e3d12319b5a545d1561077", 0x44}, {&(0x7f0000000280)="bac214efbe9bd0fdd3469fe3c54d84b2d8712f99c319732fdfd50f51ddae3d82957999aae9ddb90e3dce1299b74990ed187f49b63d932d7d0f70f3d99746ccd0d3e5584b5f37071929728cb9a185074cd38243d5361fffb449d959ff0df996e85b35871dd052d566e6099927365e5e49d55088d15a11c339abc637eff8560505f70612f1ba5189ad1cb34da1a98300f1af637adf7af9fd8f63196d3cd86d6c6b3fa5235f050c83889a9180a4ea0a55707235c312cf1e1a089356ab02921dfb4cbf5adc34ac58baa8c497e5fa4baecaae4e30071da307a66460ca11c6d3", 0xdd}, {&(0x7f0000000380)="d1cc64778a43e2cac87cdfb532212c641acbcd5a0fc11c75d645daed1fa6e971a365a2bfe60a6dbf2b801e6be1159b2431485c6802c9529cc4a66184aea201cd46cb28c1b9af35687daac327", 0x4c}, {&(0x7f0000000400)="a7de74f7867a47095e524a21e955e993925b7ff28a95d31358444aa7b02eb193affba74736b4555fe265872c9654577daf312a8bcd25eb446941a9dd025b4537f0bfe6cd8cefae804c9a3507b46a3e46ff9fc6a5a44165f8ab9ce9c9b430", 0x5e}, {&(0x7f0000000480)="2f1a4923174d1b3b61f395d31b5991ec0fb96a28234ed82a4cb2ad5eab9206dff32bce2dbca3a9b866c1dda53d4df8764d4169cbcf07e7396416ea0bcf2cabb77f7341c8181b1db935f0e0bede8b30638f8280ca0ca513e343ef0727ebd078c11d3099b553137538877890dd4e056d7c1b0d42018e11a369a16829d6cf70976dadcdd37b99703cb2", 0x88}, {&(0x7f0000000540)="56b79422b6950cbbd78359653de662a6e38435f937ad430d7d337b74907441880f95cf82bfc4a104b4def28b889fa11ea4e9c37db76b3f5015a34b78582a9b5a1ef82a8f4d71109606d284523228056bf2e3d909562061c44fe6981a243f50fbbab098c8cc6a5991", 0x68}], 0x7, 0x0) sendto$inet(r0, &(0x7f0000000000)="4879c849d4bb00e939c5e6e72eab02260a0600e2a7dc6c63f7386b694be03cd365a53e58b4bf745faa1cb12cc999ab2a350e8d57dc8ead9b57476d7815520138baa7fe683cc2f4d70cbc9d26e60d1f58ebe606b1097f70ae2119fcced69f0a3e7fe01d9252b19963767efb411696412f8c8b0dc4dfc728d22e31c57a96837948ee70080321d3f154d5bf24386ab1977f05c4fc92c6999e4b23e9021041c9db14e75409863a4c14d0", 0xa8, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 10:48:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 10:48:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1086, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) write(r1, &(0x7f00000001c0), 0x38b) 10:48:48 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000100)=[{r0, 0xe}], 0x1, 0x1) read(r0, &(0x7f0000000180)=""/4096, 0x1000) 10:48:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1086, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) write(r1, &(0x7f00000001c0), 0x38b) 10:48:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="72070f083c9624a8918d87dd717212b64bc82752c340f1138dac5fb9b5be1afeb901ccccda85028dd6d1d88ffb1fb48c8b8c44cbe1a70c008e323a48e207394e00dea4c6c9b45352499b36946b7b542ad53edd7dca503676a05c61be07b57c4835dc2b2d0156ace3d3cb8c9a313185499c348129aa10d7729b372fe3356e4c426b9001d1a7ad5bc9e119c3201ba9ef1908e27e4dab583ae79e823cca0952199cf20d4ff12a97653e35e5d2f366673604f30d01b50f1f154a0c779ffb9ec80eab364fcdb69d3145c09e3d4faace938a24196408cbf7505eaee341e2edf18a97a85dc4fe3041a0bdd0574ae3cd51a5fbf1356207797f6d0e4f8f1d54932fc7", 0xfe}, {&(0x7f0000000040)="ab76d957120d58ddce04484516bdfe8afba7b127e07fe82549f8c62e86165d2fa4f3c2ace1391ba2da1d7050bc919e50ec29d137cd68dc962cf239544a054da7b0cb94c69b57a5c85b9c94da9a70e20bbff9509587b14e7da81a1e114fb3c30ddc5a6e402c4b33dab3cae824b1109baf798919", 0x73}, {&(0x7f0000000200)="cf89373bde29d278a84cbe3826db656818edfd4caa2dd5eede4cfb5200babab1f760afdf9a32e086835a9be31a538eba0e194140ce2f046dba652c79d283b4d843bb16acdb54612a41396a0ab3e1efb46d86c4dedf8b3d8ae6464618d5d41819e8367eef2ecae0b3323e50255636b243296c39096cef725febc15d0dd7b7f4a53f13c83080f7b08425affb6affa2f902c4d15a21674ec7886d3eb1b8cad01243cf8c7a5a9644588db866edc9224066", 0xaf}], 0x3, &(0x7f0000000300)=[{0x78, 0xffff, 0x2, "d37d3cc9e815cd696370ebe8e88bb5bf67c5b35b51624d83e64e3c5cd249214e407fce0d50f666e66f9cff73e598e3ea1bc735e6ba2f43dc05868b912305fe8b352e1dae313fd9df396d80a73fafca9d7c45639edec585a162c736fede5f043490891acde865f74b"}, {0xa8, 0xffff, 0x800, "444b15860a5cc13819ad6b89045b6b7aff4784ac4da296905a7b293098ab0f48b0de0ddaaac775bb94b5c3b96150a4b6a8134dd77ff5764817bf822fe1fa01f99e0bd8bafabb15bc9dd0ae719ae2aba80412bf080e51f9104f386f1c33db25e5bb97e72db57832b0b07a1fb7440f3b7055c02f5d72bfbc0b6755fc16d2e20ddc252929ce7da71d6fb8c0739f140f94ff3458915c0e04eb"}, {0x60, 0x0, 0x6, "30c190e4dac117c6e045216aa0f16ad87a7d03b3cbbcccc519d6e01aa9d435eab7e21631e423df92ccee1666a3558cd5cbb512a78034a37ef8dbffe74de2b4fdaabd3c38de00b6c64e7d3007ba"}, {0x60, 0xffff, 0x3d58, "b6258e2e52e8bc20c922492eaeb64057a2665d8aa3adb5559ac94a18391ca65ad9b6bcde0e366224f99448fd1c20aa35b3d90021e34a27dab18582f685aee16f1b2bd24e4df161d6e83cb5cbf1c848"}, {0x70, 0xffff, 0xffffffff, "3d5557f8d7f05e6880b324ec7734162cc3737d72e3d3ec4860eef1d2c110f8126eefe33d649269d424cad4194fe1fdba43b805d5e03b6d16fe0860fc0aef0add01bbf742c5ef73b7c980499d6b23caf048cf62f93ebbb282c7cc3548cd2772"}], 0x250}, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000005c0), &(0x7f0000000600)=0x4) ioctl$TIOCEXCL(r0, 0x2000740d) 10:48:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) geteuid() getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:48:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f0000000100)) 10:48:50 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fa022ebc28e446376911f6e102d6e22f66696c6530006a63500f"], 0x10) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)={{0xb8c7, 0x6}, {0x519}}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="454b6fa4b41762b4d07ba9f588ac0d3f3e66b1aa92eeda64507fbb759bd29ebf591a810f6d9ce1568157e324", 0x2c}, {&(0x7f00000000c0)="6d3bd0b0d7a1019e10279bff8c18ebc8fc982933f2b07b2ddbbd636ed9ea3acad8ab29aa7c34bbbfc2537031f5a91aeb9b5ead8ee59803787ad8", 0x3a}, {&(0x7f00000001c0)="959c87980242f8b4620f103600e18a32fae37d711b35cf9eb534aa6c7f6a63229ce5a886beabaaded31e9eca61047acef1b47f4f28cea9deab8bd066f3b06b4f18c33a23b92fd52b752cd6fc76329c30932fdd5e7c9bf8338cbddb0e1f2e3c50b5a6655d76256e8b1ebce30b992afdc90253b5d5e2d008f63abb3ad2b419bf5e43888426ec5a2e6ffb32c4aef8a7be589875e961197f837690b64e2ebfff763e2bcc7a1a1d4ef6c15cbd79d68b7815de56599deca0e5a860d22ff3a846d28243e7e33ad369c5dd49cfd71cd3e01aa11d633496fa834b34370919b80fafc38688", 0xe0}, {&(0x7f0000000100)="5401d2", 0x3}, {&(0x7f00000002c0)="45329498894c4a10d52618bf12ab9d075cf3fc299299ba538223e71a767f383f2c8f7117098464d6ed3b970ca27dcc64f3c924ce06b2ea4d9879273f0abfca82fb6b48", 0x43}], 0x5, &(0x7f0000000140), 0x0, 0xb}, 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000e00000072e98c72", 0x2c}], 0x1) 10:48:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x7c, &(0x7f0000000000)=0xfffffffffffffff7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x1, 0x4) r1 = socket$inet(0x2, 0x4004000000000004, 0xfffffffffffffffb) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x20000) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 10:48:50 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/22, 0x16) write(r0, &(0x7f0000000000)="b64bdd16d5db8c00bb07f61274b9aacbb84a07b9c96928ac69514ebfcf4b6dec29bebb4f0bdf98", 0x27) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:48:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2080, 0x0) getdents(r0, &(0x7f0000000200)=""/105, 0x69) 10:48:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 10:48:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x9, 0xebcb, r1}) getpgrp() getpid() r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) mkdir(&(0x7f0000000000)='./bus\x00', 0x110) fcntl$setown(r0, 0x6, r3) 10:48:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000002400)='./file0\x00', 0x8, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002440)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x6, 0x3cc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="b49ee7b7a10bc2096301793c7efbbc94b7c4489f7177657ea5fa020f427fd5f61e14647f71bd3d8ce1c0447ce408358df2427c029b86ecd5208311c9fb2dd0d0105b7668bc791ece0303f0bfcd93cbd51695115172fd6f46b0d728abff5718518065a6ac49482d2578149352f3979287021c506f3b3d4c71913fe60c5397ae89576988bceb4dc04105508cf1f5ffd90d464e5a9808e28af4bdbac53dcd10846b10fabed8b3b097534fc35c8805c44d3b3781ad959973fc43747497287bf65060df123426f8ec9028c60a02119c6b6117dd8b6f7ba1b6e2fde68757db980f1e95e78dea79607548e6fbd37060fc3ac1a0fd3d3250f86d016545d08777caf5266e31367fcad9729e2ffc3895a38d4ed93f5115b7673b179c795791c078b3bc27880fd1e1979532d323f87c867b2520d52e940bb44927d18f6d7f890716ff28ef19c7c6ab42e0e455c4f2f4642c6b199004670bdfc19cf482388712b3b44655b163d96a97e302d941b5784470b2f84a68ee779925b957e7508a18753d26ecadeb14aae937c6ef747d79010357ef90b86e9cc5ef752a39b8b2b30a291e93a4e04c71876e8d6558d264855f064c446be4c6126694998ad11c6ae9933284fe7172dbce2cfa2e0549078dc051bb8d4d4168c721e55905cd842ae1a9b4d675ceefc7343e5540c4b45060c93143b9f145c41d7891951496bd3d942640e07f5d66bb82f2f326c42dc8a1b0120f08bde12faf679a14e8285a40e5d562acbada38d171754d073331be3bbd7a2314b104ed7fe1a23e57fc62c2cbc1bf4b9afa2e7af63a72683d7e13fb2c11d0dc8e40de959ef9e4d4ffab3770ade5dc1cdf62efc3596c358144a34ec380cd5ffee53a004f32af02e96828220a095a6857e6af7b53b231cd408602dc1897769573314a5cf1222f223add5627ecd24cdc499efc13cc521d60887ef83c5732a45887b5b6fbe8eb266fb6630699c00063c719155d88b24c9c843646780c40e3d2ff42e2fd2785779503fadeea7c6a6a4396791eff38c7e1e5f0f21e8b6d15f01b446ce6fa41c76acdc8d57b8cb0d9cc96da5587ec08f6bf564989898c54ec4a6dd5e876033c08632b08bd2a75d359c63b9df387849fe55c26ffc779271c4f522d75fe29b6bdecd53dd38d2b93a3ad60f2a0780a9c09e0858fff3826e5e7db23400aa5476e6b8e7731fc13667ab064f3991335225fc85560941f5206352b024a1f840b1818f89351a84675d35a5bb5fe9869d85677fa7902efd68bf83a0ab9a03c2e8b4f6235f678d206fcd492b72640690602f2bb5173f04b1e3c01a3026acdb7a2a03c92603f386bad65ef8ad7fdf42627900ec76aaf2e41d8d38fce9d7dc3d9a47d9159cd3aaa960473addf9dc598ca22895b573b4d71248017a4c8214359dec00f7a2157285899538db70e01984fa9cdf7770f18d46b4a1a3a5de91a16319ffb60b48d394c62a31d5bef1d26debe67d7be7ba8883a79d506d6ea24a4d9a3cdc95e454212ed27c5ed21add22cead37d0f1fb3ff2c8cdb9c7111e36b5757fdc1bbd1bbc38d4fa5a30791cd3a7ca419b7674a85c7ccd24af923ef392aa77805a4ac233edf40f804c72e343b2e906be7208231c6f350c904c7f54da90519967379bc7e895b647a5aa52d2e885bfdd67b5f87c8867edd2c30ea3b447ae88de33710469443d050f06dd5201ee83814b04fa9d382032b56baac6eedf2083e4d58cb53250dcb0f169c5f312b41fcb1d8a6d82b318b2c0dac7f6b78d78b758af8353c2e3d54d3b8495e7d945f5e6eccb4f49035285f0c8deea945b921d285f365333ca73082ae73f804fbdb017e40f7aa1b79f9b810bd3d3f85e9e7d963d3fb5e09b1bda9babca22d00d07ccfe4c1668e0e1c3947e75e7e0af3d218b70cac1ae81c0517eaf51af5c79659a472ec9e934423eed71643bec4ba4ca5ee2c901d2227c611ee9fdd4ec2cf2ffd53b74d650c836eb4a29733a8ddc49c1e048fa75b587de2995d1fabe883df2606d75421e04cb2798813f1c61a923be90959dd54146f3720168504cf37f20d545d2cfda1bf2a4c807d4a4668f40c26b0848c282654133a5fd0d4b5ec9afbbfa762f2e3c04d64f44cf0342b7b84c688198b36bc247b066b79e206b681ed620325527274ac1d2db0389e4230300f252b3aa99bd06002703681ab32d664f16ccd2615f31f115c5df1595a63383e4a19232745d3af904cde746df51e764a6a8a77ea1bed5a874371c1f6d4d3460411f8f09f25509374ace3a9e8eddd49c109b5a7628c26a56e1aaeb237c6d20f610532c933e174decfd6b9aa75c2ea38cbd0f7111cf0c2491bae4400e52ee9ac1b85d7fd4804042aa1720ae5273b7d01dd75bacbec610c253c7987425160a87dd2aa1410bbc378e9388c38a4b03b44e5ad8aa8e1e08c11ebab8f911350d87dd08a9604c4574e811c36cc66a35224296e844734042b78b3c16355e47f227f52067cdfebc5c36f58408dc566fa67c6adb2b4d6e840e3beb965448079dce6d86acf3cffcb8e34108eb7ee94ab11e749e4d774016016990fc9b9b9991621862b7fb5da904827799403e6274faab5bcad7f70044e60b582587115ab4225854d9826a9a357160ae363f279cf113ca6fe2511281abc5a566d3384af024161d83a1e153c554ff85fec1caef82a627fe1eedff655bed4fe37c50ee2f31fc681d4236e7bfbf508107cfa03ca261c170c4db1a2d7a369beb3d8cdc4d4e9ec070019026083655f5c7fae9d041918d25662a447684a9e97c772ab6a5f356587ccd15c92885187a47144f587cfb8a208cdb657253e785b1f4c6533c2ab06ce82434fd558f5bc5c16620cd1232f075a1cbbd2c618809efdee00bf11cc9bc47921da78e0837bb773cd4712d24a3d9b0d7ab4b799f36cdc39072e0c20ec600d307619e12c8e328f4ccb8128119b2637f00dccd375f15be16b4fd54ff0896c78c3338b43f6a6f0d8fbf4cad67941b9159591b1ae9e68544ea797055a3c5c55d79e96fdc275444156423740e894ff0904e5b17378e3836cf4792ec21c1f75e03bbf558854d93c5218359fd7f7257c99bd733ffd3beeca42e5c5658080fa98e75d526a8dd9032285e9dbb561af52fd1e584896d0b1e806dfa9446f1503e13bc4a988328009996a1a78aca4ca91a58cde3e053c4076461e7dc01c589b8261e64918d4504dce9b850eeb93e1f649ae38c6d6a7408c297611d5f69ad1d12df832305544d4a4fe2327c1fe71a803107ad54484fc05597e281cc86164fe7528f35f5c28479c0bc70871713c67cf0bf3646f6d7d44fcddbc3351b8a014940085538a4ee79a45f24bf6f544615e4b3b9a135fe1ac06899a86aabd53a38dd1dd0bba38fa1e5a150a8e9577d2248ba762948e4ceb0cc633420eaabe2919ca44985781a4c9c3bd7ec894fe0f0322cf0a76e996b378c6620eff3e1086bcc21c83ff8d7a7eeeae69b565838987f0ec881c7c8a635e8b602d64a734d72834ad039810b71d8682cd5a8af7a8eb061b1cff946774f0fde9bcd4eab262f879616f3680a20156b46fd25dccbd159ab59978b52568187c65b07035eb5c9a803d5db2555294cf17720cb0c3af41a52bd7943b56f7517fcbfd4c48279b3648458c715f96381bae7ada0aa90cc8d7b511b06d5005d6436bafc218fe31145262ec47eacc5bb3353eb510753c00884cb215280e14b776a0d1a98392a9045618b864779342505e0b4c66af235acde0017b0a2674c770d4e4b055f7d408990ecda38201540c2bb9b38380ef5a1b83df146e9ddc4e76e54b6caaf2a7dbbad18a523e855af06f71a45a6772022c3cf9ee52f6e4015fb7b7e65a79ce3393843f1a6304ebddd598838d76b8e7b93529f72b261c78187e76e54480a4b7278b677fce02db2b58fb954bc1b086e9d038a8115d3e8c9e4a91960e0d78c77eef72e2115b07abdfdc9a5fdd35a563b164c303dbc3c45fbc05263967b601e7cc35cb554693612aab0b81d8aa6bfa33ba8fa7d47ba8a4d0b360051e0360cac03a591810e54d3e1dd48e708aa8a158a451f9daec4e7ee3eee8fa327dad52fde3777ce61c7d8cb1c3c3eb1fa8e688a49804d9d9d67da9543ce0257505ea536f8522ab341f60265f2a97d287d9c5e6fcd710b2201ba5a4d5d515f33ebbdc36ad17f2ee6d9e17609c48bf557d620ae5d1c034418f76ffc3d64833cabc4ebaac3f6ec654ae33c59475fdb338a5ec8995f115b2c952ee9949a9f87bbd01613fe6210504d2c6fb5d3a39d0daa23149ba7e9b024981eb49e5476200ea2f7acaa0c2aa463a62969bb7119b4f135a0cad1a0e9af3456c9edb9777df9033d0c8227b59bf09c13cc5f16882f79b88f0b22ad1776e1f6e4f0326df3e3b4c30c727806c11e0ea31a34c7bbf2e0a9c4914cf3b9fa5612175a92b76dca362d8d36e0626af11bad409026a10d8ab19632c46ad87d042221456842ca9cbbe32dc9a5726759f3807709650220171b4f29ac952850b3e0601e9602d5440e837db70db04238daf0951ac9a28b05130f806c11cffbf9a6f11756227672a6d276312b171cd6934d9aab67b44c6ea94cd187c3abfc70c0cadc5f9a61deaaf7b13c70f802328ff15c16d45470d86d1ebfc67ed2bfacfca2d1bf269a2f45fed49da72a8d6ad2818169527288daa243bbcd33785e85bdb9eec6ffa291d49679e908a0a077f507312c49475886927d9f0ddf6fb7bca6e09684cb0f112a6c2f766bd1c8e9e6fb40667986e521c2646f9b782f4e11967a52c5c72411d97cabb6a4c5ed9fdbba8e7daabdd49176de011e78c3dd2e44f41b56dcde45c55756b39cd0545d39d0ad668537f143ed129ee4a22da723d2de8dde71b30d0e19a6bc2ff3d249ea91684a5face70886b08c63c43783d3a8d2655b0ff4c8fcc2e08aea2a57415fed013e6efbc4f7d6ded6cf5ecde0e84a7f9d826d69c907650bc7e43ba551d9d673d21545d6035ccf75f1c4b1b51510a10a273f1a652ab02c5fcbd4555f92da17790d13c031e388aa663c80a5c9062fe05a977ba682b2a8b22fc67e85cce3a9b3b80a980b9b217295899ae68ef72f79a63240007bbb8f5609b59868a3a3279c78a27a0f4f788706aa832d2f7177988f3c3f7565f7912e54f22160a5465a831439cc956e2049620f6fc34ec64d22c5106046f744dcf03f488c5ece40ab34dafc224b5b17582127d90483e1b5e37a8febe6dc8ca3892c71b7d508cadf0973e4d48b9b1787a19a50f9b9de2c1849c664bb8e3cdb4b2cdbaca0a0f2ecd2a3be66fef19ddf0ff281e06723fdee9ddb8a40f84eda9e97612356ad74daf0f814b700ab850662cb4c12dc2061688c4eed90b771f0e1c2fbc1dafe5400afd6106ab48a692f2487ee3cdab7638b2ce4d69df7ea97fd26f97935902ded2fab7d92a32c3bbcf2568bc282b35955f65cdb2e22c23b9ce6853fde44080be23d61e925485d92173ae2b33802ae4b70b21089ecd97c00465c4f114cbeec6529d859b9c74ec7666d2cd359f2c0da22afce54a3e97ff8ae4ee16d44e3f3edf340c65f65d0aad39cae1900e77f49e4215b81d3a744d318c3d8db91f317be38b7aca403a50c2202f0ebbdafc663aed992eb3eca2a9d43791f5cf3d9bcbdf1f450181ddbb7a8b3f06b2a991e1885d9aa865a853279bae3b2272acc2fd2c32b496ebeace9454541685aa55588ab4bfdf65b47f151fd8fecb6d4b7df57d4f0a9cdc5d93e7b0f486ed163016c924a0d5b7ec1f6dac13c39d492486e01f199d2ee3193b4267ba7cf00f5493a84fe5568650a8804bbf66acc609404763c9fd8f92", 0x1000}, {&(0x7f0000000080)="e61ce3106d374ac0210b8aa75a44754db583f369aea6d7e33115211ddad3d5e67d08df4ef4c7c5627bf5952e17ea2751f8014da5f8054e746b7c45f00758382e4df84c329b6639261f6fc05507f155098da6145f4d7ca5d32e06911532ac94a2b011a3c5af80ab54c8b45914280454f523fc1231683ba922d2b2305ce04cd3e951c9f6f70e7c68d59299947ecf76403cfdb6c91f4cb7910cb719062f57608e312b9438324efbebe5966173", 0xab}, {&(0x7f0000001180)="32263328eaf28cfc1543181d22c34786fbe3050bc310703c19b6042f6df769afab78fa76a93590ec39cf13e37dd76e8f81f62e9b7a3eff83b813a0be0f18c64ce98c7a20", 0x44}, {&(0x7f0000001200)="951ed98152395c69bcba7fcefbcfe8f83714f897c9f5b250c086c2c26ee1d1ea78af69cf3d3b46c50929b658b2e5f915f74c69d67a", 0x35}, {&(0x7f0000001240)="86490e984c56492d72714434eb8c29871ac8fa4bb0db78d7bcc01d99d4386d1c3dee97931bab2e5ebf1f078e726ca49588af79dfab3869e5279e18815939124016639fc4b9b0715c70841118b9c82403ef56f27bbe99871ddea27bf007525d698377d0ce9b088ef6996056eb67e7d3bcaeab4da2f414d4cd8582739dc590facd9a76464e65098563db39799eb692ef5639bffd676e79ad13bb0bd01d15845cb1e1b5aed0a8b497470232e8f4a0fa4d17aeb02d56b5f03475979fe361f56cda7116f4294a5637287a22f565d69dea41cd5c38d35b0e74a4aeba4074310c07f93ccf713a95edd3cdb46682", 0xea}, {&(0x7f0000001340)="19ff4e2d1d1aaa726367bf00a8c632f3de10fdb1", 0x14}, {&(0x7f0000001380)="6c768243397e2d89ef17c2e804c28b7552c9465881061a941a42137a2f9b14bab25da181180423e79763cb31d8e9d4b4762c1966a87f4013191ac7e90ad664fdd315e70fbc0ad02ea37614e516fde1a8a307a53822d30007aee7e00f2b404ef4c963928d6b530df735f859b5a2b1c5c81bcda3f52fbf7fc6acbcefc412b738f3b75461507359b0792fdbc3a6613c2758f12bb8050f30012df8cabbf3aa2fe2f97a9fe1e9bcdedd834e7164a884cb0778c6a0c313b0d7c481881fc9c457ebaee320d53cec06a456fd6724c43bff471fbd8288862365088cc74910998600836cfc460100a1c3fd589153d04f8037b2774558fe4409cd1d86c05b0c82aef9a6189053a7f354f9d0bcaaafcb4c9f7fa85832ddaa7506fc4d1eec9908de0fd1903cacc5eafedc775a876cce76abd035ae690f899b55d895119ceddc49b48bb89bab439548169216124f7e4e60e0d112c12e17e2cc2bdf5c25e14ac2a8619b2e24952dfeec3417a96707ec94d86ffbd8258cffcf413b4e4e89ede230a21496a43a44e0744a2b6214364ef232515178748b97e42c203988ee8bdb09b3411cda0a0101e0086288298a2148bbf61dcdaa4a9daaa09301bdc08b38cee5d5abdbe7205499a28055965d7407c32c695cdb786fa48ea3f7f4a3c26e7a421c8d61f25eb1469685c608ec615ddea7425a3967d345fdeada76f314bcac941a6e15af813036e5821ffaef46473bb61127bba923315f27fcce81881d8bf4dd31b2168a3d6394a8f2ae6a052497fc6123bcd6dbd53b47a5eb4b216a99b81ceb8b9474c7b37a416f4456e3564fbc5a27ffb006dc97e2a9d3461da6fd08163bdd44425c5f5e92faa9249a8d6510645d8aafd0628490655dba9ae8f64445b61dc3fc222ea8539e96eddf3f5c70c3545271708445fcd4ed8079eebb0c8db0d4e2554a670dfa3a5c4ed9896bfa1430f593beba7e80c72633d7eba9a4e8ad9baafc8a29f7a3d72cf8eb99917304258f2913993004dd2f617d99e51db470244ac61df4cd70e85921ee30a79845f75944161b1ff371f75108539bd89e88b07f0efb915e0c9f0c152d120227f7647a57dcd19a8a1768df7a5806fb3d5d49bfbe03f61f00389a46856d7a1c0e0a1ca4be74242f4bda98d7dbc53caab3667536f0298a9f88286dcc7061d6beb3a1314c220b5cb5757ddf64c347ea2db8b59c5528601dd9e0e85abd898b9188c26399c59a5201e6f887f40ea8ffdd3a52dc0145036b0cb27b7648d9409361f59a675fd3f521bc11a530ca99d978884dfffc69dbb2485965ee5f4dcdf9888c882bbc84032220c7e631d398c7edcb4c1e7df06b3725f38d1b74087c26e16355586d19a7901dc544110377becf12d2041e779860b53f74ddb2007b61a7f2c605b7ddc692ff9c875ffd6be600c13ad2957ac88bc46530e133a2f629a6b3142b12549cb9a7eb38a8981dda1a02bcdabf78afadc88a663718680a696fed14bb62785a95dfde9e561c78fee32ca1f622fedc1fabb102114880e39e726767fac93a778341382d7d2252876846ca82a73443a6d3a98d172560deb8f1d0e3928fe6f47ed0afd8af8c9b709cd3ea08a303e0baeab98591e421e22546de18aa9e7e4b0b93852d014707699b686dd5374d23af7bda07e1e588c96cad3da89d3aa4924c54baf89156e0c02a6ea280649f662965db325fcf4863810c395ba42b7430f82580c5f642187ed0478a5017ca456b00b747c110f25610ecd6d3e3080d26a56622b168f1feb7f5d07893c74f2385c05d7bdf467ea699d220af7069b547d2f4fafb97206e033386d8962675f25c75a96eda4703fefe41a15586e3a42346d2bdd9e8d3aa114021ccb0f5612c013a6d4c1c7539fb5e784a5002e91c396ccb5315fb17112f83b7f0a85b565e9c0291e45fb9021dd64f21c9e9ac8b1ee3e575e6d798d54646cecb0d086f013279420839c30de7ecefbb2ef9976e90918f9d0b844f29705bd7f8c3a236a296075591b8b082794488b646eca2373731f33bf1964304bd84853a8ea81331aad5c963b3257c9f67da368172ad2eab092047478369be5defb4f764f4c3680efed40d20532c2082d8f702ba18d3435d813c543ccc8e131eab94193c5b785129050d92e48938d8bf7fdfabfe68ee6792a718d1f8b5ae7053bae60868713b2a9df54077579b89e09ae2c548b59e5f6f6babcc2341e9fbd89b8bd2309f7117a5d2bf1acbf5a89a04a1cfacedf222aaa0d60c24d2142d7c9c143ee27bf0d9240a49ec894819a453cc144fcdad8bf70f7c56d93d8901932c389773e515727209c8b42255243cbeff78a2b2574df5f49656744088693ce3b2f54d7e6f6047859b0c98ed8a088f72caad7b71274d7b82aac6b37e2379a5c7f920ab4bb3bb0bf77f19205a89b85c81bb19ea38012b59e31cc03892898eba3396b80b855c5806314a5dbb4679bd1a328b0dc23daa9fb0e986a88af1231aec38fdca9fcee48a88e8191a4ac61da5c11204db36cd276f201e40001b96b34b3b81c3dc6a0bd499a390becf28bd15bb525d55159ab896186837ba9faba92f9b1c8310b9d8c0628b3ff7b6de40b3361c3b0c2e66d953d2934191c72892a892fed302ce406bc48015dff0da9f714fa0eb2237b23df9901e29fa9672f72af95cf3fe607747c60fe6ee1c8e2b9555ecffb27c5e08d5a771bae81470b4ab1d3a05fa488290bd528b85025e361562066aa1b46b7751ff12c3b76bbfbfcfeb0f810ac3745bc5dfa8938256d03373532209ddc07c37ab58daae68890b2cc069c6ab786d9ed16893b1c07e48f924f124303ac503d1c36d5ac5f2724b13342be2cb4bd8095a26b7da3633998298748bbc4b21f879aca5e98044e3569ad1748a51527cba589658560899bb5361fdc83172abf15f16fe60fe62444441550b50bf6ad948045c3ebb1cb2054fb0fb0c2b9fc99d7fb64fee48a39391cfc31da3123a13607c0772e9c91f4d126d6c0feeb9e3f12d9f3a77870bdb8dbf4a707f7dcd586d468a2199a1d1a805f8df98869a35c10fed6a71b48e874112298c589b8c7bfd97412110419c7736a46179a25a5a2c16866a3805faa3e287328cfe78772508d6ec6f2b3db5e1e713653df53ea844e3ca19d798ca2368c727da2e76400e4ee0afc92d5f93de53a87043ccbfc4dafc14f5748b1bd0b52c9d4a0a45090d743c907a6664b8a401e683b8bbd83553b9d1ae40c3d05653677c24d3324c5d801405433b3f3a6e9a9e41a5c695cbf89f6291508eaaacdb3416da527241419ae6ac4519896a04357f1a4a951909e8a09c478756ae7ab053061f8fcac8def0afee61e593d32abac19aa388ec134261755a4b05bd2d85da7d22c985eda5561b39dc8c2e2fbaff87e0ea76f94be8459893e313103c9d802a5b4574f6f7e643be8ff800bd55d56cb81c058d379f4019d28c17979242593e4b773e4b4ecbde10f7340ce3eb2154a82efc36d8fd7223f3f70d135768ffa7483b0f165fed94250df65c1e383fb6dbf412348cc884df0feeea15645d9c7a7605b52c120f3c5c7e17b586a8d84bb1bf13af90161837bc5a9c95cb0b6baa51f381d0056d0f783782cb7e90a11279a0994f44da1ac8c342037cc6cfb4514778965d48172e17d6edfea0433482aa8e52ba54562549d2e842e52301bfe3e0d1373dbaa5c93850ddb7efdffc5aecaf7cb2397ac5885c604646a5fe12893187d6714f1e4bb33b4748726c5726b8102bc0900f7f0194d5b822dbf63e116e9bd95560a165f0e7f7e8d6f7ae2d8adae9ef64cfa676c92fb8832f12aaeb926f8a052b5d1e72ec6f6bf4d6db32d2e995a9bbaacd56b9ba53ea27156d18f07d6444fb9ccf1381476974bee4d8ffe23d678d9025c06ceed25da8b83096991ded8ee2b96e00c6c85f84e81a50c5f1397a42b0f1d89a12b726c66eae877300e09157e102046137294bb48bb9fbbfefe79a0e433074813e62ac0dbb4ff78c9dc0c0bc38e5f644ba71e80ffe8290ea1c32f207dd0232f741c3bddcf582c04630ca5f070f7fbf84c6457027da7570324c2b2d0e341f714c9da27349cb1fd49672c7154f14bd5ebd7609d019f0d8851979f25c939e36ca11b0898de6517cec0e073850c51aa17c4f3abb5b36abaf0a941d37d9f81ae0f3dfcba69b7001417df00096ce26227146124956c9cf4f474ef8f19b9b81d06f98ff87d9348712f4e0ea1e934843e1af79d7533037dc1d7015bbc4332a5af1732a56ce9a6232df6d0acc1e9876217a9dcdc341964917d19eb016d958ace58e9f0f436d7ee4651120b990dfc4c591d9433432d85d2f6512bc796683f8159e3acc2458096526828d892b1eb3e6f5ae66ab301cc97a71c36ca9e31c99931cdff5789cd139cda574d882629fd8064757647a7da8fcf7f0cfeb32de3e5ee55108e05b307e9775d6863f1231cbcfe2f6397ade7164cd6da8e05844575661f158b6628e5ef80cbae4ebe2b31a88963fc110e4e5af616ff9a1bcfe2769eaaf4b6dd270a9f436a391e0a40994f1efb81ef7bcd9ec183199706fd4c1def96ccffdf1bad69e24808d0fdf262f958ef3f70325cc08a6e0e71ed38c6fce5a664d42444b586ea23f885754c50c953f4c0bf9d5a1c53446d3ccbcbe82591ab665b8faa8736011df6c733a0ac6029b01b15a026cc737eabafd2db659ed5059e8fcec63c8596f4d83118aec93b11a8c272a9256015c5999d69b37da51cf9a4171622b01f04d823f8c6c9c0a9bd71a7b9c3f7d398622fe986478629998518e8f284854d85348f8493d158f6022bd5e7e73a5df1fef3c320ae4bc67a8e32a62403bd121b369f13969ef5fafc7797b632f50d0f41622ae909b58d21869f5cae26d729e37bb89469e1316ddf0242cd5973ebe6e99b50f537c512f2dbb7c13b8ba197ac73e1ae52c2bdb4a38b5d30cb93bf395746c34e44d0578355b9a895e28d0feb5af07e55497c303d3b89171acb9deebbb696d85920a65faebf17a44b38b70bc9fd36942d3cebca627269e72572f839b98a6664ec8cf95d257f2b5ca03d9154ae9f9a2f59ded97a682ba8506ebe0ff443ad21a7fab0b3b1ec65b64bb2370ce8aa2e2eec6805c4eccc42d6ad23d83ae084b3e80c47712c81f0c50ad3354b3a9b82cb319d5e66bb09ea7a8e5e17efe63af49b927189ee5223c7e6fedec8f87d01bf8d929d7348d76ff2f3dc6cdce66b7eb6b598507a81758e59a0c2929393ce70c136c69883301a308382a0be60f69a265d011773d03e1ab1890bfd9e815fcc0c91dfdcc7f061733d781aec531529af8cc4b459621111ea70a4daf05237bec127f4bebd65d8c9aaf94d72d68556e490b83193d4546a7647ba9b234288a1268b80655a518b8f2647a0fee22940b25579404ad8e8b87398fa8a8be58bf0ee22cf061940576634082a634f6d77fc5a92a09aad8ddf1a61b6af63e876ad958925aaf5aab87145fcb047add5e4fb3b9802f050dd6addcc468469094a091ea2954969e646d04382937d823a78c7f8ab8f9574eaa6986b5869d1d556b9cd55e3fcece574bab351cef720d32a64d095c819da914f8458b2f2b348e274d9b6717179c69a7294d975a75552b56e4523617c40153b8844c90a6efaa319a07819bc4a4379ef9caad25eaca86fc2ae82d1f1ffca5737b346ffc1cbcbb38221794e956a85bb4da339e6cf9ff134b889669fc777f9edf1c624f3f02f80b1d360867f0975d1f51b77d2251f9ce8d45789286a359555fa9a77674ef5b270b6fb6aa3ca99ea8c4df710ecbeca971b4656bf3e1742ccbc81d1f85d6003a5ab045fbdb8f9061ddee79", 0x1000}], 0x7, 0x0) 10:48:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:48:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/186, 0xba, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 10:48:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x7}, {0xcb, 0xb46}, {0xa3, 0x7}, {0x2, 0xf66}], 0x4}) clock_gettime(0x4, 0xffffffffffffffff) 10:48:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) syz_open_pts() 10:48:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = msgget(0x1, 0x14) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/69}, 0x4d, 0x1, 0x800) r3 = dup(r1) r4 = syz_open_pts() ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) 10:48:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="053a559b4a72f368cd5bd2881d4b6235ff6a6b77aa0ce43866668c5a5bd041af667c42a29a4d4283d53e88afa838a8571b0cae84758e740d99d45149323852555ab6250e139f458d2374a1176b3022a29326b0bc86ec2fcfb9c835f9af266e3372d6a7c7c2b6878e998ffcb0385e09515f8b6e512073c474416e61", 0x7b, 0x408, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x8001}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/253) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) 10:48:50 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='r\xfc') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x77d084dfbe75ff51, 0x0) sendto(r0, &(0x7f00000000c0)="abc4d7e2bfb863c3c655766beeec03aab0c76c170ea54b11fae6f878a0c4b096e24f86b2b39daa58996ed4ff3dc409e07080d3b96d72528eb63decdde799c9cd6e508259b9572704740a38c075a8736793b6a80af7170d45c18c64ad786415f9db208c29715b31e2cd54e3c090fd2a9a6157db20aeaa36a51df04b294d61210618f2d9b51a653586d53dedaa74a469e52b6941c2a0560621de761f93f66eb3b0234b0dc4587402989541", 0xaa, 0x406, &(0x7f0000000180)=@in6={0x18, 0x0, 0xf4, 0x100000000}, 0xc) 10:48:50 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) fcntl$setstatus(r0, 0x4, 0x100048) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000040)="a1f05f54265e192c4d4a7265fef982e84160386f88ed8df358c519258c05be2d68c05ec2db503976338f168c50490851ee4b8c3b5cfcd9f3c20e9d00aaa5ba38b922e618d18582c325cf", 0x4a}, {&(0x7f00000000c0)="439f270203cf38d5660e863abaa892041039eb0113be328478a7361fe0a77141627c95e2465dd2b3ac36d7d3b94a44627d6f9eef788c373a956cdcca21bb72050ca673a99e190c9a9cb498471ec8d76605b922f21eec0e2c9d", 0x59}, {&(0x7f0000000140)="c6220c59b52cfacc411db6f9e77e72164e6545ed3c2394986ed7fd63d095b6e4fff0a1f83fbd253fd149b351848818841dee6a2357b2804485a8fd4c348b080c7257568849c7aa26e573f2b864bd4695d9892c34d1c8107da6c5ad8ee04c876615d0a1e4af3debdd259060f57977211f05e62cdf148f3480fecbacbccbec0861fd9442e4a638e3ae3536e94d2405a4bbe2879096b400ff0be463a337d9610783ae484de0a145b2cb64cdabf0b3443a27e9962786c5318b2aadb496a4ed75b4d14bb48f8b7cb0", 0xc6}, {&(0x7f0000000240)="f50db8362c44e078791545409f409ec2b7dea56d1aa929627087313f650867bde6ddb9934fc403cf96c6abc6824fe61132d0b4a494cba68cdf553b137e1e38ecf90c9a550ec980a89377ef1a462a2567a37491199629a9bc6b5690178a84b69f86c9d718eafbeb6ad42e8ea3b3618f24fdb2f41325df1ea5fb658ab74e2133f4a8f40b108dff0ba407984213b5ca8895a7026f508ac9ee", 0x97}, {&(0x7f0000000300)="edbbaea68b0c50f35cad1d939d6aa39eb2ac2719d3b7a40cf1272d6e168de6413f39ee6b23f629001721e9709441e9ce2ebccd127260001243b0002054f27d24ebe008678aeac83276715a098febccba0993ece7a32ab9f40a09df91849a4e942008ae72eb621c3c8432e0cd79eb704195", 0x71}], 0x5) utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)={{0x4, 0xcb8f}, {0x0, 0x100}}, 0x0) 10:48:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x90d0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x100000001fd, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/117) shmget(0x1, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmget(0x0, 0x2000, 0xc2, &(0x7f0000ffc000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x2}) 10:48:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x10002, 0x0, 0xfffffffffffff7e8}) flock(r0, 0x2003) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = msgget(0x3, 0x600) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x16, r2, r3, r4, r5, 0x1a2, 0xfffffffffffffff8}, 0xa5da, 0xffc, r6, r7, 0x6, 0x800, 0x6f8, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 10:48:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xff, 0x0, 0x41f7, 0x7fff, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:48:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "000000dea22d743b22ce008000"}) getpgrp() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x9be5690833eb2d94) 10:48:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) 10:48:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 10:48:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000180)=0x5, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2861dfc33b711acc527a320e39081c37e3209054af08f885b46e89a0bd84fe6f3279e53ce37453f9dc3cb874e962132d392c9e2aa041e0fc5aa5a07a949933e9af19ddb980166c5d84aa040e399506e69a2de1cdaeed4f6c67bc9b4092d1628be8cf5f09b5595e56876b83c1e713ed269ac0ff85c2a2359ae985db85cdc0ee899fe8c10a01cae5c404500b6da45a7c925f43f4033056962bc3fd3f5d915f5281b0407cd59af0418d7dac0667971b60259ab826faf1e1cf83b4dd5d11b6e09fb94f072758f684eb5abf80747b86c7d7873b2245a6484616cf57bb1ed7a859426d3cec04cf4b39fb19adbe1d", 0xeb}], 0x1, 0x0) listen(r0, 0x0) 10:48:51 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/101, 0x65}, {&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/104, 0x68}], 0x5, 0x0) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:48:51 executing program 1: mprotect(&(0x7f0000422000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000440000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) close(r0) mprotect(&(0x7f0000422000/0x2000)=nil, 0x2000, 0x1) 10:48:51 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x400, 0x6) unlink(&(0x7f00000000c0)='./file0/file0\x00') 10:48:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x4}, 0x10) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3f) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r2) r3 = dup(r1) clock_gettime(0x3, &(0x7f0000000140)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)) msgget$private(0x0, 0x8) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x100) 10:48:51 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x67, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r5, r0) 10:48:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="6f6fe8d8f284991a33dbaba8debcc0d336ef70698910ce8e97e117dbfdedfd0967e164ff08fd77ec8f63a7ca076e7f8b4e2d24751568d4e13421257c45bb81499857", 0x42}, {&(0x7f00000000c0)="f144554d57a984cd140a6ec1c81ad7971c9c685fc3f7c55ff93376469feea144757e336e96880e0a8da5d857bfa768e7b08b14d10d012aecb95d93", 0x3b}, {&(0x7f0000000140)="62d93cdb0a74aace5fa36fc69918e152ce8fd2578cf5cd6ae2a91b8058b82cb49749ee5e5b77a5adfe19a68ba07fdfc533abcb3f586ba42b5934b14a39ab1cabb69434cf2807fa6033befc30231920b4a27b5684f4b816f94f743b5ece32caed462baa0ab53e437b28d77577c2144c410dcae53d0b100dcb5a20e68d54c2792412097960c9ccaaa28e95f4937bd4e4c8c0fcb5fecb039e83fc2eaf7c5589", 0x9e}], 0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 10:48:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x47890d75edbe48e4) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 10:48:51 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$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 10:48:51 executing program 0: r0 = socket(0x400000000018, 0x5, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 10:48:51 executing program 1: r0 = socket(0x1f, 0x4, 0x10001) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x8004, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) 10:48:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') close(r0) 10:48:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x24, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) select(0x11c, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) listen(r0, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 10:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = socket(0x11, 0x7, 0x0) sendto$inet6(r1, &(0x7f0000000200)="fbf9447928481e2b79e509a22af7722819becadc2b64d2062a432b83c6cbcc5bb3aaa573dd00a62f5b1e65cb3582c321b8a10d80bc0f226b636822760d467645f8b978a8331803c97617c5b74cda9161b70be0ea75694caf3b2dbbe9bf65d3e2b355555e0384a2bc027d", 0x6a, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x3}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 10:48:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 10:48:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x6, 0x4) getpeername(r0, 0x0, &(0x7f0000000000)) 10:48:52 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket$inet(0x2, 0x5, 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/31}, &(0x7f00000001c0)=0x21) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000000)="9c465efe3951bbdd2f79893a5b067f0a41266af76b059c3e48f5bd9f9ffa85bb7ea530d432fed222c7a5f6f5563e553b5c97d496086f752d4d3618fc92cceba495c42e75341867f9b4200895a5ba392468752db159b7f02690e49931bd22bea5047806b3d5c513bf889d3c5626c7b73bad3f68b6deec6a5bb3fc4572287a34d226ad6da126a47f331a3b9cf88543df835e7019a26a2483b0c642c270905d3032552b540d3b4e2ef9bf8d2169d019f512f2e7d8", 0xb3, 0x407, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 10:48:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) 10:48:52 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 10:48:52 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) close(r0) 10:48:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140)="5e84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886fca7124bd17ff70cddcea7149c20fc8738436d39f10435483bec424667", 0x3f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r4, r5) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:48:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:48:53 executing program 1: rmdir(&(0x7f0000000000)='\x00') link(&(0x7f0000000240)='.\x00', &(0x7f0000001380)='./file1\x00') 10:48:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="9f8bbe29f478f634d11e56bf22e8f7c9f28c6711dd54", 0x16, 0x0, &(0x7f0000001100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r2, 0x1) 10:48:53 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x990, 0x0) getdents(r1, &(0x7f0000000140)=""/24, 0x18) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x1, &(0x7f0000000200)={0x20, 0x6}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) syz_open_pts() syz_open_pts() close(r5) pipe2(&(0x7f0000000000), 0x0) close(r6) sendto$inet6(r2, &(0x7f0000000080)="62ee8d41a7e6b981b1e8103e4bf711ec195b60c9894f64dda770f52c09173d344a24b478ac35f323b9d129bfb9a045eca950c1a3cf2af288f8f025ee7d5c81e858a43ebf985fba6140cfeb430d8e659aa2a31adf", 0x54, 0xe, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x3db}, 0xc) dup2(r0, r2) 10:48:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000980)=ANY=[@ANYBLOB="110800a387c8ada3b2f114fc0468bc2462aef01675000000001a44db0e4f19afef152be051bf5092d057c313c069b12cb55f4c801355cb8e98a1ca8974cbf3d561b5cc41d1b400e64aefc0287c2cd97f41d98975b85463ea5c4e8e5d2581aa1b8e01abb0301824cf458d1963ba238cdce04440673e19f3caf608f057a9e0869a462cee1c97454f1c163a26ae3d9b1a64bad696cb90b290d216c2c747a65480"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000940)={0x1ff, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 10:48:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x22) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) execve(0x0, 0x0, 0x0) 10:48:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x9) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2f666b6c653000b150117337b116a03881b169ce2296604a5e7069f50b72f01b194cb0d5b976db15d5cf5e039f13bb738bf84ebd5422e36f60d26fc5d93a004c48fb93aaee55e3b0304943d998c6babe7b25054d5aa7bbb1954219233e51c68b515262d8fbd6b92927ceb335973d412abdc9293442582d6a0fbc49e1f935671d86ec71ba9c26ec61cee69ea79627afc996dccef973b6f7ea2dbdf4c24e302065c80a179dcc64fedbe6f59bb54ee4d06bc33f4938ec6666d97682ba0b4feca0f60d3a175b09aa374eb612eadc26325a9db03329bc7a878497b9dbb4d42b569feefe2e66c774128d43d12b52b4a2b30d71eb0682196c6a7b9ccb14153e5780f1be362a2bdd85706478d8d56025b142c32f829a303bae7dc5d5fa59abf9c32581a35b6093ebc239ecb211dbc4f4a204298bfccccb63f4713699e85204f062e3812558d492562d94144b1cfacc5dba1d71"], 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="c775f5b682cfb9620156e7be3802db4d8cd5b2657dde95bb5b75", 0x1a}, {&(0x7f0000000040)="08aabbc8022bf873cb5094624ccf4ac203cefce0d814d6f8d87e3cf723d7331a02724f6219a8b8139ba65b5cd45713ebb2b69631e00536d64ecf1f346e31bca48ff856e5da0bd6863af84fad5561625c595437e7e974e75dd991b2b4062f5d2f42f7e4ea1c0af5080907af42f02002f541d471a5e11299f1a98c7e863f0b775e8dd429299ea4d474fa138d516ec110d7df58fbbf951030b809311d1eb134a68f12b716f5ac96e37a51f819283d6ec480b4f9ea2f6393fee6961e94f94bf3e13915fd1a36160ee5919e74299e29a3c3d164176f37190a26ee84bfc80c247414cc530a1250e54276462c2a454e74d89da1de", 0xf1}, {&(0x7f0000000140)="e9596517543f7f3b3c5733063396863be1b86295c6216e5422304eb7170df7166fbddc8db5e474d3b4135a9b1465a6f7b6923dfdc78bb4d4346402f1e42ca791ba4612c8d0e48854913b749ad724703257cc6705bcec77b65c1dfb53805ef1c99cd1f504442eba9ede76c62a6771f1", 0x6f}, {&(0x7f00000001c0)="50ce5275460099d69a206e8c2fd11ac3d05c6ee27d32fdfb6fef9538e1abbc3d1b4428f74291701b32aab92a845c535b1f5bf991cc690543ec6777cd5629255c8542454d02497066d7599c84a21d78c5034df5edc32d3e7bc645717330145b40186f4b0ff7695a70a523fc447fb46651bc6257736f824a2367e9520873cfca04cc60da36d1a3d1191618f6de06df1b4837e77cc5129852643a802203cbad013f87f92ca05b7a0899115177eee3d16f23456387b43472df72e3fc582b90a2f2fed13160b796f7cc681ab4d8abd40d5826ee0a3f75ecd1fe494a260dfff31c8771c8e28133e6de3b50", 0xe8}], 0x4, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x50, 0x4) writev(r0, &(0x7f0000000000), 0x21a) 10:48:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="8f6c69d8ccf19c93beee4979d2d76b02c93e528910e722a52c69c2b1f3136914482cb1c32dc0c1a20f105f672ae15954493e21ca68a046bbaeb5409e0dba5ed4f8020978cd951a51816ebe286e", 0x4d}, {&(0x7f0000001240)="a530b44e40700719e2181126f431c1fbc9953774d2cf32f7256e1e593ac6b675e5c4de445afa46414dc808dffbbdd692f85482d878a828cf0dd4b376ffc389e095ee4f0617e4ef7a0c332e4000261e18c19aa66de9d3274f9224fae054b4e3d7b1525e16a2434814c763aaad19ed56f128c4bb6be0346dbfebfbba50ce6c1b3485c361a99bea2898e66edc76ec891d21006e22356f56a80dfc6092fe4752106609cc6b1d934f2611f55295b1d121fba5c9ac461ac7c44d309f5b085c551fa8b40164a1cedbbed6c83a4fa98f8c9aa8508b1ed08efeabbe46165ec08f18f9d0568bfe88cfbf80401f93d8ac305d2e26880ee71d97919207b8acb20029eedc0cd31af89be012ee04a681538882f8ca3ceed3d72db0bd2f063ffb8ed54e42385ab93e5b0653a77c885d7c82c2797896bf48414eca2131c271149877ed65643e03239541c4e8afd245ad712a4d78794db976a3c32ccbcc5c5662aa218e6f596f712d102af417130dcf6bce478b4b9cb70c5746339c817d8b965187972eae7979c88cc2cc95d581f92b4cc6ca170388b6e8e0471d16c5e41c0d2c6394701cfde6b6be7c7a77bc47c1ce96f1cecfb644aadac49b7bacdd0190a852a1974494820382b23cc078ae347c9df805adb32e4b5f5f1da0d262ea1801cbd6bc57d71b586e1bdb36695a20027521e3f75b437dd95d94499e794320dec37e7d4687cd41761e83ff1a155445d05c8b6b0977ca220a17299c4083d167d1af82c295cacd5b5a63cd062d26613e97e0d532a8be3fc961ac4da2e5f01f3413681e976ddbeaec5bd1ea0987631932c1787d20c9d915fb1fc312fb259eb9927eca23c61c3052bb4685a35ea758126d3bd376387bbb4883a11b6b3bc2479fc6e64605f5daeda0c611532df11c2577f77cc3cce41a9076296b500bc0e145a50e7daac83921794016c611967ecf97242daad4961a5f92d570421bff775823e860906e1060bbebae246b28828b17f9914e214aa570b54c445e81d8f4ab77f72c59e3a23c88f4bffd829b6694e5e1017cfdd54099b24599cdc4a475901c4a599fc976aa831e438a5a8bd0eac49d150a96d76f04d473cfdc389e6271c34cac602f1c0a1d8c2bc712d31f42b2cb2a00e151ac26a878bd123e5959f502b35824fdb45fe95627eb91694d58c23102d8a06dbfdeb45488b2701a0c471a815af9f0a4fbabc5c9302ad2ca0204d72c972cf3c17ecc818270a41aa5b24a8582747636d508d09d421371c7500a8abcfbd5aa96c89a46436ea381779c66185dd19c6f3fe646a9b9edd8645b07f6db686f74a001a62d55e0c3583a636ef2ba637f883a42fc62f08a0037403bed022fe0b3480fa24c3afc6e5fdadfa746374bdb777fc8bfb47b0ed9b79c2d07e3fabed74965b7780dccae520eee02520bc386388447dc02f8c76119e26cfd46b5b5cbab5a330c97c116e68b454075ec13419e35aaae5f18c2e798671856760b1470bba1e524ff0d250e6499a71592d87a401e7fa2d06cfd62cb6aadf17e3514e959b2c711ddeac27e1eb6d40a391f47d4e726b6567ba151e48e9da132d1cf3a3e5b83669d81740f45e9cb0751353aa19ced0d1b00c8d7b0c429507c0345056ee7000cae5289a19c97139fb07274bb3007196b36099eba9ab5fcadaf6205115d6188c1ea47da23d259190721370ea23d7123159e7b6a9a3fbb39ab1f048a746ab62a383f06de2f9254699ec40039b2fc8371a34b4bef0a57421320427354b4cc470d499f09689bee37abf7d2a69bb6bd7d0d660fe30a47fc1d1b4a591b480f7b93228997cf03177326257136affdcc901c25f8e6aad28c2f7f22a6559ba5fc609b38acc6b736c659aa1009e30d880cc25072f29496909bf7397ef206d52f0a51d6fddc851387b26e7a5fa1aa47a4c3cee2adfe28572e27436148956158297da9a15fb7107af390abe8bbfea276a6a1ab73dcbef429ea2dd43e62f3e8947cfc4c74bc30c0e72bc8b802714ff8f5c05744c840f50f61abad9e51f6fdf5d75d05257d5fdc9d39e23f285994b1023815762c6aa9a3434441cbc7cd04ded15161e16c4075da4235a85e5bbd88bb2e8fa8a4191d01b0bbb37d14049b2406e1d7720003060e2d9f20f585d3f289568ee6f5cc5133606a1a3b78a88234e065e5ab0bf7beb35875d583840cee2a72fb0db155ab7e6d4d86091f0a4513d617af726df038ba924b06ac2fba74d96a7c90062f7a4d4298e614234680f57ad4b9eac1803a8fefbd0e4a3cfa4d08a8c4e8d101f5d78215155c3661ccef8aaa35dc79841745ea7983ae59585b64c5e95a48d3daa2cd1591eb409562bfda0c5393812316f8edb1b51b2e7ea41929f753e3a3fb9bfe2655778d933bd29053292b846c1e41772ad5419e7b0807ed4c6d2bbd08cb082ff6a5da0ca4163218da3323b6f736e4d3074fb488ed0f41c4b85011b1990b2f068b037d5a4d91db0b0c5823840d05be7395178c192aaf0344551aac183ad5785593a2081d7244363eda8f3bd0a038b994f8532edaf54ab2f55e4a019b3c019cf34d4968c1c9f6f0401dc3c727d692ff9825c062a8a58d8ce74f9c9a7c75dcb0ab20edbc2b3697519b3a12b6ec8abf045be447944fe1861d8ce16e2c26cc8c905c36f80cfc231e2e46414a26c40e41ec49055215389ef40564e363b0d0a7122981e4d5079f7c94032ae894450b009e6e7f9e2eb1c997074c988634b7639c65319e04af01280ec21534b52131d2d5a9d0ca08782b7469184f5943c1a38b251765e53af8b8ef9ca360351590cf7352692331ada0473ac4b59126a9861cdfb499ac8a74b2c29147e2392bf28d8f73a581a0ab02d7783a8a0d7907d4c55b94d305fa7fcadae0cc0f3911aef2f46ba21530acd65bb81f67fa107d187d03e9cf82a271ce0b25bdd77d388ef3c0261805790d53fed4ba89de9c0c2c989e788150e20522a83c3fdd635861400afc5437bf8256b422ac24f3ca58d6b747210e043f4319a5f927357af4b9fbc1953463a20d8bb1379c54f5ac6572f9a1b352307598bf1cf241f483c063bea71310aaf639c8801a8019ba9e6853a528c4be9fc1fec19c06cde9cde1c697ddbb4ecd8e0009714d5de56b2df46d10734abd633d5ee519a3d69ea84c1e8d88abcae53ee3eef78004aa2fabcfb37c6648f5ffc4fafeea17472c0bf1463e8b87cf26756b33fc199e03ca92993c2acef110ebfb63234571326f4080c6017a640b765c9ecc30ff49c7b2147c25550c795bd517265d1b1eb1746e1d5fa27c36c5c47e2c28584ca0b9e0056775781dbfadabe7bffd4743d2d7b111a913df015214d76f781738f1c1fd8e55a178b8c0c85807135ba69624a86c7294fbac47c4b441660f8f1492d75cdea478fcae9e4d55106f3f6cf11fe035ffdf0e28a484e5bcb7755c6239bf761a574c2bbfb41802572c66f04a8f63ac4573afa430c5a00676c99feaf6c4fed155ae8980a061b2306130a71dfa472f3bba26d5fddeba1b633af0912ea290fead6322f35a901fa3fb62562c7cb12ec9a194be9f922d2c1381d752f9fb4c20e7593f0aebb5b5aca91ff707228f1cbffba0eb60b603346996493d53dcb4251fb184551847db400b893e2ceece24c5b6e18ed48a6fdf18f9b71d0dfb15ff354c3bedea9203dd924e0d43c37089790f53d2de69806d79b1f2ea2be051f48d20ebefd5d3457d33b15516b6798c9fe4e97febfe4c56d09450214392a09568412509988a904b82a241d20800e41c3b768da89295c02b6147e9cab9c30a2c8ea8cd5fb245f83b78ec6226783f6f9b538288fbd738f76a3a514d68f157dfbb85c731558bb8e404f606595272c4fa412276a23de50cd594f1a3269a89e7ab56eaa3df907b93dec8b286347a0f110f9f638ad055e22e23fbe210bbc514d490c1d9bfdb5d3eb91347e6b1e92af722bf0abfa85801a6f1839e798ae58fe5dedde94dfca95cad14e89f968bb64dc72671885c0f696fbc1d7ae857a7ccb49a990a0499cf86548f1a0ec4c96b9a74430bfefa473ad802d930e883954bce4a40b0ee7b87cff80783380b4b2e15f9d161e089830f354605b4bdb37856901b8502fc83b5afeb471408e51175764f0cfc6a7f688325b63b04b99f02e44e3ec6a89a689fe5f4324fa130c8bc61e87971b5134da515a3841daa4c21004128cb54460bcc99c1ed993586bfdcca0528bab0e7cee06dc77a33255799f2b2a11626066150b18b341441eb7a0dee51c4e7def81b965695fe70b093bdd7da2bb960ccc885fbc5c38fccfc867026a2c465d46c5421b55f63f36e1e338b026e7fb44e5d7b8914eee6bddb1556e281475335cfdbbb8dade0250d2508237f598ccf0403d07c477c69b76f36c0315dc94c3d1ee3bafef8304bc7d3a52e8e25e7bd462145a0be936f8f2be5548744c3b88edd92a28d53f1da5c6fe91b722fae0ab8a1a2956c68d68587003a07644e8de1f4c83db7827feaaac8b265448376b7f321dec992844a22fba0cca3710f483fe24bee0f2711ae4f21a9bc72c45eb3bc1ae2bba78cc9ca6643343895ea76c99adefe7716f8a257f32bf44b85bf3aef051a0ffd0e98c9501828f3ea06510a7fa7f9dac4bba1fb4242d7dd5a1dcad56d4cc1f6b90b88f20b86c363b6474469eb0baa3901a4f8cf671c0784c19bc8c466c1c1740ab6bcb327d9e9e7b4efac522229915bc1f179499f9dffb62ccccab1aa4885a8e1dd1d7b32a6318c70a0a103d0d5068e07de151370dfd24cbf999e5abc136d171e52469f7f12ccc10ca193818bccdffa042dd32ecab6b52f9aeb8eac89eab53c2d571d881d39cfb745bde6c5cfddc3f358382d4cba2ffdf60f5d4971d30aab5bdd20e483371983b4cc4c34cbd705d101e6a7342df88e2df99b14de4912226fcacf845bf65ceeff10244341bc6537f5262ee9bc869a2c46ccb847ca307c7e589276cda714285aefaeaafb70074ef8ea2b84745ea4c6bb98907710bc8d0f3847fcbe13f968a3ddab76c34f5019769e157e58a284f9a81fd468785acb6213382daa7b296f4c1572e8a146af35fd4a269d8c7933716c9af6b957ae2e23d1a9bc1c44fcd8187faaef4f8aeb410eb52bb737d66dc9bb1596c8fdc68be05134c1a7b0314867aadd986ca596dc8b9625cae3b6327cf2be9ac0357130b57abfc60d8d3b5fae528a4fb8dfa59ced7600e48e0b310971fd32d915ca19f4c56ac50944286a92f75b08a9943699b466451d7bce9d56e87ac1dae27c68644b87727ac3f1bec217232b48f3c1681d59dfef9b220ccab04c5d7211aee7374b6ff93fb6716b70ef96c9c455255c20b34607bfac18be5e7321cf2d4f26fed223a113ee7fe7be411ac9f417f8a8c6c15b6534e82005ccf184360ce625a7b7c58667e987ad03d69180d025e46b4f5feb540cfd63d195fcf136a4c173ccc7404066342605e9240365369a9a11fcc185c3eaa45d0039a279a397e1ff9ed35ac281cda9a7b6167b02edadf0e2f5bbc79c592cb40dd04a3d406be1b1d6413611f9a0f06632a44ffde68b57c0e838a6e673aa1c261f61cde2f09ee9fd50279c29edb796d169b727aa2d14b313e68f78657f46578995666e96de4bb771710c6f79896783584e05a0d98f3bb4753bc0605af5492971ec1af30690d0b9c744f75a13a97798b8446d9b240dc206dea37afa2ee7b7ef902ce005874f2e6347cef6100f555917c3a351317f2369ba5042b3b0873f8287efee48ba57ec8f4300712945f137f3bbf679123132273bbc53ba67dc8296b7d5aaab2a44123accb7afbae26b067ba6b80c54c8944d14000000000d7e09c1ccff1c795234111c962defa4cd0f61680bab16afa7662bb91c065a544d9be615353efdd8881ac5cb16c4b9e126ceea619caf822a6281731007c7262fecbfcc01e152ab877653dac18e87c745d102ffae7fcb7937b786d307a17c84d8838949d420593b5ff7ac3c1aa1be3cbed4e118a6fba71e9ae891eafdb64f4f3b7dbf08df6f2f50ac13d7d0a70dce8ce915683cff8ca5005b1eb2e2f01b2b04c6d15eca8fe4ac1b35ede384a9c369c7e7e6ea3829f26f400e55cd16986a41685a311ab4b423db9b1f41", 0x10c9}, {&(0x7f0000001180)="726888f4222fee102f970d371dee91bb0ef8b5c27c1e5461b41a8d49dac0a055f4f90677376df891f9f7d08d19176b059266ef63e770c1a50ed9325e756e165cdb458e4c83e141361667a29a248318d0f35aa541dc2d01ca554232779e0ce3e5d568a746193c428212776c536164eb20dca2a50f2e7d0de36ae69a2f3e8f7cffd81bea07e52efd60e3e42a6abc456e3067f95a208f6779deecabe10194cb2f671acf4612f24e13852e45522a30", 0xad}], 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 10:48:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000140)="524544e6b1d0788a339d1ad03d49910795ea530897f87bb822f82e29df5a1943dbf4d5cee8e0ce97bc82fbfbff4b25294fa93c48a8b55b0453a4fe320625470f8da68702d7cf7623fd4c346366e42fb59405b90f85685f442f0821fe742fd5329901bcbe52526dff07dd2f663caaa0decb18d125b5e7367f965626f4d2ec3f1e01bf960e7a3f0cbfd47bbd28d60afb10f0c95d0edcd10cd590e09196ab018c36d7", 0xa1}, {&(0x7f0000000200)="ff84774d8f23a43fa15df2b77b32b2921070d887d64c1737bd8f19182fbf27f154a9e6a122c900a010112bd64dc5097c08488cdd1e3d4f8a6513540cb55ae3f0f35800effba9011551a4ea2c6f40f9d01fda9c14de67c0531d1c0105d4e02326851d8220667b990e709854cd4da24381c0f93ca8e3aab148642a4ddb343c8ddad1459b2ea937f533929b7e7bf2cb0b4aac6b0236b2015e0a4b18", 0x9a}, {&(0x7f00000002c0)="7a8a8d07f8482c5c17b8bf9bb752fc6fd9269b57a35d0fc5c7d6a82f5aba916b61478bc3854fa933f0319e2b4daf160b23777512b53cc94d953a54e7e7c52f", 0x3f}, {&(0x7f0000000300)="023dd9b77c0cafbae1175ec81f634226d5276d0a03c7e4d467095da5413cdee5f5542bed2210b68ece32c566460d6f4b2a4d90578e0f566a4b9322fdb7746cdf551d130d3be78577eabb959c63cd14df474d2b3572186187c2ac9a82b6585d39cf3a9fd0278f39f88340d13eb3cbe48dfab7484f0a56184697c8d09020f12cfe5c56632de61b9367830119a39dd3a1a0dd72dc4519076aa9f0baf508ccc4eeb0e05e95c76357e2519ba8f8e973ed06d927b8d7497a3e332188406acdd02bd7d31e5256d9c8339174af", 0xc9}, {&(0x7f0000000400)="a5b875af00848082fe6429087dd9bb59a442b3c0d76ccf2e91ace09714f2c0624f7bbe69df833f3d72a2621910f844918a0be1f25f55e14df94b499039a00d1015d81cbf71b899de0a200be2c0065f6e55c5eb45fea49e91074ffb473a4b39123a47f5ee6b5eb36f1d2b32b503fe07f80048ca2d9d7cba8f5e6b3fbda7f53301c9d04592943d5492a4920d7949d6fbb39e226322598659ea", 0x98}, {&(0x7f00000004c0)="895ecda8aa7280b66c16a04675600820cfa485cc081532647e8c7e2f95df2dfb57e8f5ba870c53a3be0fcc2feb033233cb24131b31d35cfb93f487597d67e3080aba01e6cc5592cd6ab929eb72e5a1a66cb7aefc049fced0f7cc7fb9c744233f49722c2b963d1124a7f3f8ee6bb830f4e591cc4eb86d85dc9b341e06a1e879fd3778162d89a647863581d1a878113b5e28fc3e409b968b09983a241f6de7a99796abac77bf8455162c9fca5817fffaa953dc529c21509062aac66a00c53a22d8cb7d77595cdd2fec869da102ae56ce26a4779406ca", 0xd5}, {&(0x7f00000005c0)="81b1f0ad5da30d5cd0e051ad1e0323bf3f4053b983ddf3a694a48ebb62e1409947cf6ef4d09f534cee91a89f1a17e049394ac7905cb2eec23c93bb73eae65166abc1418e69851797ef026aeb1316857d8fcb1cd5bda5359847eb0af372fb7933f9dc22d96bd288a91d87baaf7efee73b42e01fbccb95c86acbb754849d24b3cc9ca558f912011f992aac89ecb0cf", 0x8e}, {&(0x7f0000000680)="ae15cfc31e5d6ad71142bd4b886a0f81fe5625d5874b9877e6ab6fec8b0f25b90e116320a85323eef16e1efa4d94f8679416980cd0f38df9d1f527b3889d643051126e9aab1aca1fd7157947eb5b29347ef6a4214a916f59a08fea42dac53f622e47ecfe29642a56a439d0fe9f90f0c4f26dcf945a37663a9738f656463c056d04f12e1fff06276cc824e33829e4151e9521a0b2cf2684e034b19fd03bfeff0bff684dfef1ab360df5f116f5e0022547dee95897acae36fc88cccdad31dc3fd10a74b1ab94b7cc9aed09", 0xca}, {&(0x7f0000000780)="e1b21b0b86ab3328e4f23f3d1f0bbc42410bc83631b57dfde002f3f4826e4da1620a94c93a09c6b86a52c9985ffff71ddb20e23cebcd5a1a22ef3eaf789102e23402e749ddaaaef019b552cccccaca9f2b281f4d2d412907ba17bd", 0x5b}, {&(0x7f0000000800)="434887a21a41678eca03b15edef0d73b748c1bfeb1907f897ead776045a8cef9c781599431b00ad9b3beeb633d4b02abb75910021c2d6d615c513f760125ef4757c8b661748035e8d578279ba26dd2c3764525c571959be5e1d0b8606279d8d38de14fd44092245e15c9969cd21940e4678e4010b4e8ee38a0ad78796032d1d3ef609da9c575ff2e8720c976b3844f4df424cc88c2e9e097af66d252ad918f974b48c05ef1c2b8d254b9f187aceb9b27650e1a20f26ec4098826cf7897cdf982edfddb88db362a0255d14acf949c939d852eeb9b545b5997bbb57aa7", 0xdc}], 0xa, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20031, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xf) 10:48:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) chmod(&(0x7f0000000000)='./file0\x00', 0x10) open$dir(&(0x7f00000001c0)='./file0\x00', 0x812, 0x20) 10:48:54 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) sendto(r1, &(0x7f00000000c0)="5c213ef29011fd8004bc65d8b8068b49ce094e34bf4ab9056c5bbc3829af18f8", 0x20, 0xe, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040)="8384d4598540599c2ffd7bfa45004936a99391162dab97b298495927867958d8bf6dbb8be2dc8a20fbd6c078", 0x2c) 10:48:54 executing program 1: ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x88, 0x7}, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x84, 0x0, 0x1d, 0x0) poll(&(0x7f0000000140)=[{r1, 0x120}], 0x1, 0x1) close(r1) r2 = accept(r1, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xf52, 0x1, 0x2, 0xd83, 0x6}, 0xc) 10:48:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1d, 0x6) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r2, r1) 10:48:54 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000037e, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 10:48:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 10:48:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000443000/0x3000)=nil, 0x3000, 0x7, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getegid() close(r2) 10:48:55 executing program 1: clock_getres(0x4, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8007, 0x5fd0c924) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 10:48:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 10:48:55 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x110) rmdir(&(0x7f0000000300)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/92, 0x5c}], 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x10000000001, 0x2013, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 10:48:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 10:48:55 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20012, 0x0) lseek(r2, 0x0, 0x0) setgroups(0x1, &(0x7f0000000040)=[r1]) 10:48:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1f, 0xfffffffffffffff9, 0x4, 0x0, 0x8, 0xffffffffffff0001, 0x6d3, 0x0, 0x2, 0x100000001, 0x80000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 10:48:55 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 10:48:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) 10:48:55 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x1000100000001}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1d, 0x0, 0x25a) setsockopt(r2, 0x1, 0x8000, &(0x7f00000000c0)="c546b3d86248350eb591c6dbeb4ed47e85e83fbd28448a6978d8ce60cffbced1a7285a423730928b3fa4ec3a", 0x2c) shmctl$SHM_LOCK(0x0, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x3) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x44) shutdown(r3, 0x1) 10:48:55 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x8d) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r6 = fcntl$getown(r2, 0x5) wait4(r6, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 10:48:55 executing program 0: r0 = socket(0x2, 0x3, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) 10:48:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x2, 0x0, 0x0) 10:48:55 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) r0 = getgid() setgid(r0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x400, 0xcd) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xe5a) 10:48:55 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 10:48:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="9085", 0x9d5f61c337b8a824) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 10:48:55 executing program 1: r0 = syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20002, 0x0) r4 = dup2(r0, r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fsync(r2) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4c, 0xfffff, 0x8, 0x1000000}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x8000, 0x6}, {{r4}, 0xfffffffffffffffa, 0x20, 0x2, 0xffffffffffff8000, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000005, 0x3880, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x10000, 0xca8}], 0x200, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xffffffffffffff81, 0x10000}, {{r4}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x206, 0x331d17ca}], 0x3, &(0x7f00000001c0)={0x8001, 0x4f}) ioctl$TIOCSCTTY(r0, 0x20007461) 10:48:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)="f9", 0x1) 10:48:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x200}, 0x8) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 10:48:56 executing program 1: mlockall(0x2) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000100)='n.', 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 10:48:56 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x4aa) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000040)=""/183) 10:48:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x804, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x28009, 0x0) 10:48:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x0, 0x4, 0x280) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 10:48:57 executing program 1: r0 = socket(0x2000000000002, 0x3, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = dup(0xffffffffffffff9c) r5 = syz_open_pts() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = dup(0xffffffffffffff9c) r8 = socket$inet(0x2, 0xc003, 0x8e2) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x88, 0x0) r10 = syz_open_pts() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0xa0, 0x0) kevent(r1, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0xfffffffffffff801}, {{r3}, 0x0, 0xd8, 0x721bd3791880f2b3, 0x422, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000001, 0x0, 0x3}, {{r5}, 0xffffffffffffffff, 0x1d, 0x80000084, 0x8, 0x5107}, {{r6}, 0xfffffffffffffffb, 0x0, 0x0, 0x6, 0x5}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x3}, {{r8}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3, 0x458}], 0x813, &(0x7f00000009c0)=[{{r9}, 0xfffffffffffffffe, 0x9, 0x20, 0x20, 0x5}, {{r10}, 0xfffffffffffffffa, 0xc4, 0x1, 0x6, 0x5}, {{r11}, 0xfffffffffffffff9, 0x6, 0xf0000000, 0x3, 0x3}], 0xc52, &(0x7f0000000a40)={0x401, 0x1e6}) r12 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r12, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r12, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000000)={0x4}) writev(r12, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r12) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000003c0)="764742a46a5bc59fdedd9c2f13d179c6d95c68f9c1c6", 0x16}], 0x1) 10:48:57 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x20, 0x800}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xb020, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1811, r0, 0x0, 0x0) 10:48:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x5, 0x1, r1}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x16, 0x4000, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x8000000000002b, 0xc, &(0x7f00000000c0)="ebffcbff05b9fd812aaa4ed5ece39b4402d2f29802b17dd0713048e69935929648", 0x21) close(r2) 10:48:57 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000002c0)=""/139) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 10:48:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x4, 0x4000000000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) 10:48:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) syz_open_pts() 10:48:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff04008e12efffb27858f5c0fe6c37b3bf1b05eb5ad35a0500000004f79b83aa994d9723fce1770954500bd8d81978d5dff2f404a9f4fa98c8abf572ad079d57b9c5a18317ad113944b76ab38a6f13376ae6558288863c1554fa42c5d190ba63e7bc4aafc5e8b6a6f4f54146a8024590b1313a67f9d15a2ba6f7c144d983399e218626610c902caa333e4d3704b07b42dc4c5912de938382371bd6c6721958566126dfb5ce07dbd1b950e87a0102beed4fe844f980e95dbb8df836ee0cfd1708ba5d8a73ab542b2169a07257b845085d27aa5790c554e2460162c85a619068307962d65ad3cd7f79cbedce2ce27f128ebea0e474e4ad39ebcb1066c3329cc62132029a7d567a13aa0c6eddbc9dbe00811a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 10:48:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x3f, 0x101}, {0x18, 0x0, 0x53, 0x3b2a}, 0x8, [0x3f, 0xffffffff, 0x100000001, 0x8, 0x0, 0xa9d, 0xfffffffffffffffa, 0x7bc]}, 0x3c) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000380)="142ed23c45f6353ea46333c49f8dd466ae7d38b92038414e0a0d89ae9d810261369521ab2a9f167b578da253ca648aaaad7952e80b98cab5f53c5ee1e215d520d989ab9e752cfd66ebac7424edb7e6125622893671ad86cd8e769ac0e1319dfcf10624693588c9a481079455a40e73893bbc668bd8aa2267eef8f94f6f235104b3070c6885fd57cf63abe3561c9bbda8703b526c1297458c4c0040f188d076107622f0885ed074ea5a6fc604e9667210bb84dae2a1ffcacd7eb4812ffab22c372466013a377bf02ea21cc37a11ab1b9ec8de8f62cade", 0xd6}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[0xffffffffffffffff, &(0x7f0000000040)='-\x00', &(0x7f0000000140)=')\xdf(\x00', &(0x7f0000000200)='{[,%\x00', &(0x7f0000000240)='#\\\x00', &(0x7f0000000280)=':[\x00', &(0x7f00000002c0)='\x00'], 0x0) poll(&(0x7f00000000c0)=[{r3, 0x103}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) fcntl$getflags(r0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:48:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0xe) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:57 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000300)={0x2, 0x1, 0x5b83, 0xc37, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) getgroups(0x1, &(0x7f0000000080)=[0x0]) setegid(r4) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 10:48:57 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 10:48:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) 10:48:57 executing program 1: r0 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r1, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000100)="8d", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000340)={0x100, 0x6}) syz_open_pts() close(r4) dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 10:48:57 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000000c0)) r2 = kqueue() r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 10:48:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ff4b557d033a34de00fe2c13ff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 10:48:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x3, 0x4, 0x9, "95eb7e43a26d8a4ef10909b24351c8fad996e17b", 0x6, 0x3f80000000}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3", 0x66) 10:48:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x60, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1d8c) write(r0, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xd) execve(0x0, 0x0, 0x0) 10:48:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="afe0a1e0e7c6a798eb0b658d08f1f80b", 0x10) recvfrom(r0, &(0x7f0000000540)=""/228, 0xfffffffffffffdc1, 0x42, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f00000002c0)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='r\x00') 10:48:58 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:48:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 10:48:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1a) ioctl$KDDISABIO(r1, 0x20004b3d) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r3) socket$inet(0x2, 0x3, 0x4) r6 = getppid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="0433551804eed000907fe78ea88cfdb41c63428243a50baf0fb1120de456f5cba0d531f86e87b196c9709280b3e1e7b9a00a2a4a667dd5f2c5366c62b9a7efcc895b57c0ec149074c3bd14305b9d4f614f8db5006ca0510aaf3f083e6532aa6ceb6e2c9aa704f0400d256336cf2ead2df808a48fe0e95eeb019a8ca8c422ad7f2028808b878f2cc7073c80e6053dda190713149b507d84539fcea94bb2a1e2801f60fed4532860e99cb0fdfa498cbec6d33724bd0be7fba95343a2666825a01b5cb72e1bcc11801c692d7fb1ea847e8c6f58d36e4cb085634032fd0b4d17b910422c1be7b5af3dcd11cc44dbd848cea8", 0xf0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x2, 0x6d75, 0x5, 0xfffffffffffffff8}) clock_settime(0x3, &(0x7f00000002c0)={0xffffffffffffff8c, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x8, 0x4, 0x100000000, 0x1, "52c41028c9dc414bbb401a597cf495b83f10db58", 0xfffffffffffffffc, 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x10001, 0x3, './file0\x00', 0x3aaea, 0x7fff, 0x80000000}) r7 = socket$inet(0x2, 0x4007, 0x4) getpeername$inet(r7, &(0x7f0000000380), &(0x7f00000003c0)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000440)='(,\x00', &(0x7f0000000480)='+\x00', &(0x7f00000004c0)='*\x00', &(0x7f0000000500)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='&\x00']) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000600)=0x1) r8 = syz_open_pts() syz_emit_ethernet(0xb, &(0x7f0000000640)="5ca241f64ed8b80a05f91a") fcntl$setown(r8, 0x6, r6) accept$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000700)) lchown(&(0x7f0000000740)='./file0/../file0\x00', r4, r5) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f00000007c0)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000800)={0x3, './file0/../file0', './file0/../file0'}) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000840)=0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000880)={0x7fff, './file0/../file0', './file1\x00'}) 10:48:58 executing program 0: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x1e, 0x3, 0xe00000000000000) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8, 0x81) r12 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffa, 0xe8, 0x40000005, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000009, 0x2, 0x1}, {{r2}, 0xfffffffffffffff9, 0xa1, 0x4, 0x6, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x9, 0x42, 0x101, 0x9}, {{r11}, 0xfffffffffffffffe, 0x4, 0x20000004, 0xffff, 0x10001}], 0x8, &(0x7f0000000700)=[{{r10}, 0xfffffffffffffffb, 0x2, 0x22, 0x0, 0x2}, {{r9}, 0xfffffffffffffffe, 0x2, 0x40000000, 0xb89c, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x101, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0xbd8}, {{r10}, 0xfffffffffffffffe, 0x24, 0x22, 0x6, 0xccdf}, {{r10}, 0x0, 0x80, 0x10, 0xe12, 0x5}, {{r14}, 0xfffffffffffffffb, 0x60, 0x40, 0xaf8, 0xa37}, {{r10}, 0xffffffffffffffff, 0x80, 0x3, 0x8, 0x8}], 0x6, &(0x7f0000000800)={0xe8e3, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = getppid() r20 = getuid() r21 = getegid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="eb2d1b594254096aa278650bc922d829f011dcdfdc3455983a0e7d911d19eb79f36c0018e9b10b9390b1242eb205b4b36d229c89f7dfe4f02335febf4ebeddda6a0f27d736c1df9e96cbd5ba11c76d2b54738acbb787987381425d520607d3d6177937536aaf6f4aa2ab3de96be7d8d25e4716508c2a", 0x76}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xc0, 0x400}, 0x8) r22 = socket(0x2, 0x3, 0x6) connect$unix(r22, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r22, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4470bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) 10:48:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x3) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 10:48:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f00000002c0), 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 10:48:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x19f) 10:48:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x4004570c, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x8000, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x2) 10:48:59 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = socket$inet(0x2, 0x8004, 0x1) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="9688b48c92a2148fccad8a0ee8a532d4bc7f033e9c0acbf165bd21c9ea88003e0cfb06d1c296d3045324f5ac2dd2de996580bdfb5c84483cc7b38d118a6a441f73f20e9b32aa602a425df76537e14254a19ef25262894a3d0b25f67e806f41d4ac015623", 0x64}, {&(0x7f0000000240)="0d24fbe2527a39883e157f02e4a8433befa8842e76c3c3b671f1faf2801e89ebc0c2bf1d00a66b901d5726431fa721b235f0b81936c554fdb1ce272f86e9731750d42cd5e79aa9c7dd3ea4632b113d79761dfd2bce93fafb845329b698497b62f3e72df82b6b943c12a24e5bd6be9bc176935fb8f4d767026af51154bbd346dead86bb0d7f8f9d2e5455aa25681cb031cda80f1faea7cb9028720d5fa6c361bbdf8b18778301d2c8296617e3fce841caa91a45d7374d4c66a73c0f2609c2ba9765db27a161b61f51daa96deb5ea2dd8f71bd249525b54cffc0ba293eeecb191e", 0xe0}, {&(0x7f0000000040)="68f77d762f3aa31c2beb6ef6b8c57cb2b6202ccfc7a067fdec29ebc0f196f2d80dce19630cf7ab5cbef366d0729852721b", 0x31}, {&(0x7f0000000140)="cc1985e59071525d7e1311e53884ed9f4776a4eb0c84e8ebadc4c8b143731143ddef9d676652392bad442d6ab016697dd4414885f897b3b62ee6f4629df1cabe0a90b30aa1d530570f551840bd94b5e4cec3c1a1cfb4e510cc30d9f1216b5175dc3b31587d8487ac37", 0x69}, {&(0x7f0000000340)="213f1b141ae1282f11fd26b68a59b5490e30e8a637ac7b3d55309dbb8029a056be7237635adf984629fdbd149d476a994e9ad86ff63ac73a572f713b0b5047cfb95db7411fc8deb71b3a7e48e23d500fb80afb9a0bd2d218b509b71b5422c6e962b5ca40caed54399bcfca3dda7e4437707a4189dac6c257a8bd8e8385847206c09fc65fa384206b3b8834b7b2565414a1f7561aa118f2b12d808a", 0x9b}, {&(0x7f0000000400)="bc481f486be803329a43e1ecf59a9a46c79ef6c2ef31bfba68b3863f2f4816f022bf167b5553987f8d90b9c8dc8468b96a23e93185aa5281429fa838de94c353e2d6b5182a52fd2010b6ef49186b46b7d947b780586c56c0bdb422ed3ed1d08feff6f1c7d6e1923361747724a53ae127675ed1e79318c5e90957b6fa703e075e868b31a8daaf847550de69676e17329d26cb24516c32e7ad084fdf73782008847463c5ba2e15829888231115cb33b29eb000c490c5baab15d93272ee815df669f85d8f48a7", 0xc5}], 0x6, &(0x7f0000000580)=[{0x50, 0xffff, 0x100000000, "fab3e05f31861c6597bbba724c09b341dda65491ff582ca0ca4a3d0eeb2c06e0934674fe43cb1c8d7ef6765716a8f44b86de10d05e19ac92ea526ed4"}, {0x1010, 0xffff, 0xfffffffffffffffd, "24c277309674381e6c62d7949ef436e70d92a3d8e0424a1cf3007c7abaa489cd1a5b9278f2029491a1fdde00930f08502c16c6fd6fbf82f76b8305a02841a7967f579d11cca4209fe2faabca390ad9ec9599413369020bb3d1309ac7c7b150537f0f9218743a64685a0e6e01ef6ab19f24fbc0247dfb67e53f3880f1b39abf7d6c4adee460d9353bf6a94ed803c4834550e17696ce162f0b50b3f105a799c202e2f639d23fdfa4e09bd445eb2f99a50bb6acb2068e77efded56a9ed3281e8d39138952f058cf6dda3a018323b09e73cecd87ffe65593e243437a7b34d5c6cd0aa9747083a7f5500bf4e497ae81f34625096c9c370071f2227ac7633be7c7ebb33c727c4d0738145e57fdf6f7a7fdeae09368fae8aad7fe13e42eba7f522d77bc6c80996477a6a2eea0136bb802ee5b3b246f6f336f481c36aa94af0b811d49dc16e95fe545daa8852905c6e68c1edc41dd47f694d4bbd6df5a4bad310a6852efdcb75957aebe56a4325fc05390a435b80dea337b4af9e5b6ea9cad1739cefe75f206d2763ca84e64054fee6f3bcc05063546929564b8468cfcb45d70c5419554d440d7685da4f8c13eb228692a4dd3a42a4a550bb9d3f86ac9a42bfbe6a0d7ac6a3d37e4ae692773542648073b9635bfd73a547742c50255884350629629be7b5342eac4a084a864dbcc9d8d4aa0f97fa9597434146daffc20ce17099d03503c8e01ca2b80a79ae182f8bfe40da0b1d4af6e59145788937d9b51b0d656d98307462b24b45af7e1b154c2d40f115186a45c36cad77263d3a8ce345adfb645ba78c8a265e58b86f011823072bfdce036f56f013ccdb9d945504284def8939233010454778d080dda424231df4c26405060827f90399af8db49a4aed97af8197150139f62257edf8b87b3c99d4027421f2b8bb8044236be9fb9e70af017b1e263855ed2575e3a84572886a77e967b9f2d2bed1573416a6958caf1d979f01a7aa053b3bc63c9451d3c527837a61b66983ffca82b61b4df154e67acd418fca1fa13a10ab51eb5517801f8ffd71b53261a6e0f5dc9d8b9dbcf8ff918ccd245260da3db76e22cb314b94d4bd066ba46a3420e07e9410759a36f85704c20cbe7029adac45d025eb2e3c563ce7e1f756174caa7508e461179473c3a252cd0f6a9d5de5c2f18ccb972ccc36ec88c65e3dcd3fd6bc3e565da65577ea86bd8e66c5987c8937268eb4e4406ce389c4d397c86f67d73c66afe3d22650621bf71fdb1317a9efcbce11ce308df3ce67c5d0f67dc69545595bf83d3d26e9a16351b63d51f5d711e3515eb9d491dde44c8bfaef17d358d2440cd55662c1a1164b27434d989ffcd8e0ae3466d2100c10e8b29b22d0a945033ae3ee638aec32bd426ef254fe0e9650d32037ba19e5c2d7a53b79b4454c9a70048e89c4b826d9704fdac5d48e195bc6e434f3431365ed390ceab4136fc92fab1cd26cbeee5870d2316f0fc62a0e67bef79442025b6c2cae3da979528067e3859b1ffb279a177e61beb11ce810b8b3345fa93790ab1feefa116f1c95e414acf5e06898c00cddf7cbf8f96a46f81df2339fac4af905a0cf1602b6498ca79fa389c43e1c200a6cc9a4bd4eefe10d35f7984baf18eb2971946b87581450cc283004258f2acf3566bb3e4b5b0b8ef1d2223cd1e3824685f585fac98668e23b1ff94678e3751b95723622e864d9da78510698e289544e26f39f554a7e35481ffc9502e11897480081adb0bb23a032d262406a0474da00cb68d4eb288ef8d667722089099eb07bdd75dfce7615ea7b2f5372c2d5f1b40fb8507c5c08aa52bf3c380c3e85c59c3769c9fb69d82a725325077324d658a89943303c3609b4e9717c838267797a4a6d505cc10318fafaf91c90192da63671d67ca1979de1ac22d22a825f942a3c46b33e5808ee9b9e3c30e844eeeaad4e9b54015862dc88ff551ea12c3ee2a223bcc0933c99262ac4c2f7fcd13d4fdf9453f74e46b2f68c9f36360849d06ca13000308f9d3546be44678efe2a1e02f5b25ac1ec019da7b711a9494c21a8ee6b283128abfdd01ca857ed2e7aa799306cf7a8595bf255bff7cbfca249d03832ff826d26748765ab5c5a59486fb9dc60c0f2d6d7c6044015868c2a1df967a799c60ca21727a51a384ceebc5adc3e8413ea6848951dab5a1c4a70f4f25e8835b6dfab4826c16966c7734bf7eb4f3910fcdcca2c7e5775dae42c734d52fc6a0aae18c4cc237575fd7ea4fc19d77002d46587b12464532334664e82af3045b7102dbc2ffb2a0d4621d768b770a0eb765943d92d7f6a191b9115c94fb19c0a17e00bcd19fd79bc822aa43b88b57f1d18eb3676f436183cbfeac6cf9417436fe066c86fcacbfe1ecca861b7a98746febb8e3015d8d0bb406e9746b5daea4ba3ab1ffe6b9e8267afe3dd8691215891574e65488ab62136c96b13d2c2f1d494be2e316d6e8927a2b62597030ee7bcf9d8316873e2187d969818e2ed0370bb2570afbe01fffbb21c4e71329b60921b2be02ba4797d5853380cbd9fd3cea5d0e76ac584fd075f83de0743de4281245b7d435511184023f97f1a60beb145a89407e7e43bf20574023cfff5268617cca62fb54cd41f12f2c5879c5a6125fdadd27159a08bedf4482d01da22e1ba8c290dce83b879e61f602fb38a89922a81cb66bce8e7a4df096554e924148569404b92d6937d4cc66465a340a9f8b82469150a2202af8054a0c1619674fdc2f3c1ba9d33e3890e0d0ed1a138afa65a9a0dea8ba1d95e5fb86c6c8c0f03595d32e4e20bc2908285cd3cf6f283b012b05685e63009cd9621177c3776b47362813e9795e9d175fb6e0101b27075e9792c23a2352db543a8ae19b3e248fd33dd5fa1217affa94f8ea2b3b44acdae1ddc18e9ad09db675d990a1fa1be70ff35dcca483bbbd44b9f03f5f1f4afa8dfd06d03d61e7dc6954d7b9810aabd5a6df6700c1b0b9ef0f3c1b4450cf4ec4bc831300abd1231eaaf975cd6aa1bc509fd2ca682ae14b9f8aebfddc466564cdd4abd344f3c2b811b5c56b97f59816786e11cf141056689a6b5e5f9e471a935d3ac5f0ef8a1dc9d9e9f40ae2b558b209928c6a7676d2072fc8a34d7151805d525b4b9a954018660fad2eaf3a6ba2cfa0bae8ec17dc3418e9b6718229228d5ebc6a52aa47f1672967e05da709e42d73a60af15eab6ebef4b655d22a8cca80ba25fa3746e3950d2bee959b1dcb3cddbcdb08f3281ead3dd298c1c70d1d8c3e2949d996bdb14057c0bb6a3446f7d1e5236a26d91fb62ba0b05ab32a5b2d184c5c2f54a5a49bf9d3a00409279c061647b1c426ef5777002bdcb77aec6a5ff7a291843f276d96d1f8bb6c461938fc634f8b6f88a4963cb6b4f2d6dcadb3bd653f26efd16bacc7a4153e5a1637434dacbc5da2ad48e8b86c06086fe6ea167d1bf7d8ad6a151dba296bdfa818e9a21ebe9f5ab62c3a18595007e82bd43dc14bd4e4850b8257327cd650af2f4462ab0c5095032d70fe7ab63e02a843f8e9b54e9c61a5cbd962820ec0f8eb83b745ecd01ab9e3ac4fab9a00dbf52156d11831746f2b88a7b1a97ce0f1000e97d67fcb30d7d697d48c4a13761fb1b6fe2ccd2bfe9c2af7d0650359d2bf8ce58cb557ac08a45207ea3a0e2b90e08f787de4725da2caa0544ca62704241f8904b1f78c8c6ca4dcc3c8778bceb88572323e1c68dd7d16326fb922be8219b1247db80cb4774bfb36c721587cfd68a8e8a8b5003e046337a8fb6551666625d78751a94cb63d54b7812735e22f38504b5fd282130677a36cf6b6ea9fb319251954e371c3bea39788c6cd7e8cd215de6ae35befe5342ef2ee0c631739403ac32a74259324490b2bed903525dd4dc05d5d22ef3a1b423ff271b562d7d844426e79f6145d086480aae6b2da14dca8779265289356e216e334eaad171e723f9b251ea4ce0b4adcfae7cd22351b341b20f2b3f930d63a23f01cb13428f21f26df548e86c1642cdc0896a06bcab2b8521b3606d7769bfe3881cf96020e713ce4551df809f658db8c7c41d03e475f3d04d373e2133f5984221957ed5f01beffbd6e64c5b061c7d93a34195bd30d78ac4bdc305684bd3f7f19d2038a2480a0b8152e3ec069a412ea4636d5495b12223f701d92c688e104d3a7e356a013b07cdb87ca3123eb64dba9af0d8dea1ebadddaf62b1a51f60b5d5e2e1e9b391a4b0ca6fa68e7d7264fa2081d309242797cecbcd07df1771d4b0240d807716b138006908a1465739b7c05715f8febaece571020c1fcae748165fb481ee29ba2bf5f4429f963a1fe45d1ac408435a2d3446444588a98eb2c07d0a3490c27cecb522db7726798f74363297439e63041b1b56299f09add1e5737c9b94de22aa4f84636a3153a60db2ff25a2de1ea089b8879af5d1dd6e531121960c8710d01ec6d58e5f809bae5c574f1aa15d94f52f02d84338d0813338e167caf8e950538d04452a3737b061d9bbc3b1173972c217655910fbaaee3a60ecd38e6898548e900769da8b84a44943c1bca39d9916014883264db2707aa4050a456298143872d24bf59d8dd9b5c10dc3fceae1712d67a19d1013ba388a46210cf7fdc50e10c81683a3edfcd5322f55578c9c797b87d2cbef292496235c8da60c5451e8f0ce802fce265b9f7c43ae7160258f329b9ecb66a626f3deb163ed8ce845a34b6e06e7723af375c9e84924ec360519af5ec5438155f01780b0433c4f619329d45b778d9a2f7138d3bdd330856146c95d11dce8d1156d35a134c8dcdc604c2493d44c51ef2499f97219db8fc04d6e125aba46bf4ce0ea2741a1429ad98bfa4c7e439c96b0425567753b4e867c214d7e1db6a9d9cd93c0e055cc5963d247332d70fab18fbb77964034b9f04009e18c491c215018ab93fbdfce6bd1db8774f5b23befbaab702e83323dbe4760e0600051d03bc78a188f7cdd18429788c6761fc0e2e30e5d9043e51a1f3b9b6e2237a7491c79717e2cac44d611e3d70b5bbdd5ace9a3f9cd3cdd1a20f24eafffafe4b2a21c83f1976ec1b9c4394eeef54380c0eb55257d887f084ad7be4e67f26aff4d3fc3dd31100ba9d2b23186e0184c6e1ab53dacdf4c6a328df0709951998379196380ea4466488704f23adfddae17dd77a67ddf0ff6930d1b618830caf2ecc0bd56f89c27a67f237aee3f0ac36a4280ba6846eb7cc3ac0213c5ae781ad21f0fbe81901cb6a0b1cb988ef68ed9106bff9dd902ebe9542941f73b21a9626726c16ce60b9fab3b4833128c12022853613b8788d02cf16eef71224b605a1a2e32c69fa71fc0d4e9be4861cc12cee18042482b093b308f448e5db9b404c8b471449a3726fa55a525c2e964d0c50d75fc5b05b61fd170f801858676d06ab62d2add08517335ffa54240632adca16ce2a509f5475ab65506c3d3546f37adef0ffcb9307ba25c728d1f258f1c05104884890f62ed123dd4a547a3bf97cf9773b6356fc8fa8430c57fab2b83671423cd16f7a5d7db02645f7a74346ed2a46e7e8e4f0e4d5cba321c9a66acca00ea22fc2e57db226408c4ff8399e1629934c6882fafa047aa59b71c3efe199c199475f1a46a33a23992dd079a40c023046c3cd9bf6e81b2b8eafaefc4ca799687986fea764ec762f600ba57e19a6fe23c9495fd81e8a0cf4dd23316ec4e5fc99863fcb2f4e3ba2d031dfabc67852c13bfe6f751456da18fc638cfe51a4ce84f4e0f706e3c86b877c7a811abe560ad5929999ac55d7fedd75ed231219993a57156453c3c91a4afd2ca9d52f0ab2560d3a5588"}, {0x108, 0xffff, 0x4, "f535021778a4567d662d9015e956ad01d630aa92b30bbb6b6c0a6ac098baf42c1e3f885a9b37e8f01f34575d4382a82bc7845b45952d3ccc6dc5889f79665e6d935fe330be35d73c1cfcf28a1dfaf95097ee7a1cf388aee8947286227d5f61f9f43c424dacba6a07c0dcb0ce7f686589930a79c9a2dc79b27d35d15ca8d217dd2c7d5254f4c1a77c73bf95936b9fae667c785080fc93aed530f84c9ee9cd1fe50bddac06b9f6957d4695b3794cdbfea8850638f36dc078503e378bea32aa15d2950b492a665d071b15d3f58c924a949439edf7a6fb8e2c56348256dc347bce73da3bfe54babb328bebb65602f0f3290790"}, {0xb0, 0xffff, 0x1, "a5e27da696dd29fb8177c79002b3003825815c25d6d0d0436403eb6bc7099f00bb44a909306d7eb6e28a6a801bc76b67d7a73b0d8486ac8e05fe0995c1a54b8abd3dd6cd32f931265b64578c6bc23b3304c9d39ca3da525d0faf34a3d023b7185245cceba988aecb207bd13edec243aa00c7b4dc34edb83bc4e71ec1035084f3dad7621742c97bbb05744cf310fbe5f7a19f795a241aa7993bdca5976149"}, {0x98, 0xffff, 0x5, "f2b0bf782c885738d8eee207befc3471f86e3cf09081c13b4fea0fcbe04247a0805388061b8b61d0b9baac4e21d5c5520df80153ef374161a53b8f963c2da1677ea5a2f219cc64e36282b2947471fd0447b493d9bc98df947a345eb80e042ad4bb979a42a14e18e5d7496b5bd067d1db997196cda1a9fe168c3777252aaacbb0c84948cb57f243"}, {0x78, 0xffff, 0x7fff, "695e91b58f7af04175649aeb0052cf195493ee4e21bac8ef2cda6c4fbad5e84188dd1034b49be1bac8d1a5f1cb02662d9ad06139a16f0047a21c541a62d6dbe73d494883db65f5f4d31bbc485472add73ef55aaec87583032a9b9e0e11e84240bab9"}, {0x28, 0xffff, 0xf103, "19c19453d3a833ae86dd07ad387b7b5ea70c9e"}], 0x1350}, 0x2) socket$inet(0x2, 0x3, 0x5) 10:48:59 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xcc6, 0xbd}, {0x18, 0x2}, 0x2, [0x7, 0x7, 0x4, 0x4, 0x8, 0x0, 0x5, 0x6]}, 0x3c) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 10:48:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x0, 0x2, 0x140) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/206) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 10:48:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c", 0x167}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000680)="9e7c43070fb3e21eb033d0d171b3bcc9cea9f5932714fdbb5b06076435b0205723c8bc79ea1f8d45f6159efcf290401bdfb8189e4018375fd46114a5be5bc6b7bdb2ade1daa07800bec0c3fbadd9ffd9b42c956950a5f4e7b17bd819ad91d2f7fb0b328fc12e4915973b4694315ec6a650085be7da026c53a021c2b69609c0caa694aeb0fd62fbfc9d76b48b3107e10c75d8f3c141c1ddb61dc5c37438533878f11c667872596e0fdd04255262f59fa13416a433cc74cad1ae89940e27179be37842a069eb4eb8ece522c72e64b8f0bb6ed7b63674fc3ce995640cd802682af2e37e1ffb790516cce0c187e241b7b35223d52d3c771f1f7d3be3380f32f2f8162816af792a72af08472586c427e8836b2948d404d803a60546a24c01bee44558f67dda6e46600307f8535b8afed873966d074be5358f4195a03e5e4bf9609e9e907b3257642f6990d994c4500bd4fd1bd14f7a38ee5b475caa77efc95f6c3060c073ad20608d96a76dd92b14fcb796541385b54f1dc78907cc710b418f471ddd5b3b2cb09cd24974a29eed7f34cb3bb77da137345604deb239225d5118371808810050b840003189042ab082b7cb71360eb23d15405b30803189130d244015e479447896807b5bd39df0651057296b0c231555567ac166475957dfd4ee35611f1a765c6fa12b615c4362bbff6ef3f6766aa165d4e1753d1d14f32acb538cf819b99db2e45aa580bb71f716cf0557cafdd39f421afe89aa96ff83c9bf6670d5b92faf9a66559df7b58ff06cd2912a3e729c027ba95219513f29277f1104f3691461d77fced541ebfa40c9198b032863b2545eff3f14d5cd79b16d3da94fcd5d9c97155689ecd17af78f7a48607d1b35ff09b506d4355d49f2ad743d60c41d0eba1cd0fe9f6faa0d801c6b6efed1cf63fc9673da6cc8d3321dd5b643acdafa83f96a2a8312d4cf059c72fd1d0a2b1811cc341769a15e34e7e305dc445d148ac26c424142fe448970c8bc771e456cebe666edd42b5298edcffbf45fa7fb1a17f311a0d1c652b875be04bd0de311dcd042d7f80e379d317fe17f2106d7f452a76be893d119d82e4f851a2239468dc0f32d2c2f5ed17e5824762f4406053ee7a03a423f74082e68b6768fb9c7b12e77572b4490e5e60f6292878c199bc96e3abc1c21f1bbfef4af68e63101b10ac1c9b7458dea8e13f7edf5bf26dd78d84c7efc3f8bc903d829b2c4de149f37316592d23987e46c192f8c92d7c199dc7b0645c3742b7de4234c353965414609ff3c3938b37cc168b5342fb040adbe7bb7675e706df378c8cb3f9c32630cb199064e81d8165448e463726e1b2baf1362c77c775b79d13fe138c92ef4db55bd30f14115aadfd6f1f79160c5ce903d3ac8b8ad8c89c842a11a85c725e1617199e2dedcc755cf70b3d8051c579627f8261b5ffb49f4d9c3d849c6779e6308e5a9d2898fc0c4dd7a9ad0e759335ed0b7a436466acdd6d8a670a7f451fab4f71320aa165d6752ac5e5894ca82efcffecfe6999ba063d97745baed55883ac3eecbefd59b3862313387c35790df6aec86fa252c7c5d4dc1d1fe2b9c736e9c6eb0301df448dda449f9132b0b1ed6b35c5bde9869f798d5678c68377fd26fcd844866b205af0d318436102ef88e756686798e68c51a032fa24c145441368b761aab8076d806ba90c223c2527808df146aac1579ef42551cde74ae6a9f6d4f44e912bb295cc34598ac5b838645b66d2777e789cafb91b65e2464fba6f097000ad24eada8a8c68a7cf0865fb67c874e9b58ff3727dc8fb9d74a4e399b36ead9eb5c329af543258a135ac10ddb42ea24ac86460dc2ee2f9e19823020bcddce2be3a4268d2fc27bb355b43cc57b9cfa8c3fc9afec73c7a530755b644d301ee783f8add4bcddc9ab7771a6b16f53f18a86071c4210d1c6caeedfce19c758dd2fbe2fef06a8346bba3d517aed005cfc1bcc92129ef43623332f7edf8b39873439878d2aeb14a54a976fef00ac1c4d1d8e3402541161027b74e9ca4da627cc2ced3dde4cb87a3f7386e4bb743036a367382480354089f84e2485b6cf4decc62ba1baa4f37e4b4daa54d5285566591a84cffae11babac97a56308080cd7d867aa92eba78cb92d92c937caee11a026645c25c7b14b800d285f1025faeae3fe2781bb2381fe64b1d02e2b1092ed9f971dfea959f5160b46fcbdc09ce68c2c01ef130c191988db043eb32f4549f85922184d3d94fa74e16155e870083c1ef7dee00064206ea13a48cf52a46d8644cc1726353b3e191fa5fad83cc5f46b4a6989b91a6929e90f02ece25b568ab2bc48b4973f36631d00a7abdf7ad5881329215ea8514e15808a26bf9e4c809a812a3de4ce52b728568cfad2ae41", 0x69a) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 10:48:59 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) 10:48:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 10:48:59 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) shutdown(r0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$inet6(r0, 0x0, &(0x7f0000000500)) 10:48:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 10:48:59 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '.\x00'}, 0xfffffffffffffcf5) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) setsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) 10:48:59 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfa12) 10:48:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchdir(r0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) fchdir(r0) 10:48:59 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7245b36952adaa40) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:48:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x14, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x1, 0x7}], 0x8, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x11, 0x80, 0x5, 0x80000000000000}], 0x80, &(0x7f0000000080)={0x9, 0x3}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fsync(r1) 10:49:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 10:49:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 10:49:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe439f3c2ff8a0d530549c6feab2d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a000000", 0x106) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3ff, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x1, 0xfffffffffffffffd}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x4, 0xcd93, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x9, 0x6}, {{r2}, 0xfffffffffffffff9, 0x28, 0x1, 0x0, 0x200}, {{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0xa3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x26, 0x8d4f, 0x101}, {{r3}, 0xfffffffffffffff9, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x3c, 0x83, 0x6}], 0x2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff9, 0xc0, 0x30, 0x9, 0x1}, {{r0}, 0x0, 0x0, 0x20000002, 0xfb47, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0xd7, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffffffa, 0xff}, {{r0}, 0x0, 0x8, 0x4, 0x2, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x82, 0x1, 0xff, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x7, 0x40, 0x4}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40, 0xffff}], 0x1ff, &(0x7f0000000040)={0x80000000, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x7, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = kqueue() kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) 10:49:00 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x65, 0x0, 0x0) 10:49:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2) clock_settime(0x3, &(0x7f00000000c0)={0x8, 0x2}) madvise(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x4) r1 = geteuid() seteuid(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1, 0x0) clock_settime(0x3, &(0x7f0000000340)={0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0xf9fa}) r3 = geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10100, 0x0) utimensat(r4, &(0x7f0000000400)='./file0/../file0\x00', &(0x7f0000000440)={{0x1000, 0x1}, {0x2, 0x4}}, 0x2) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r4, &(0x7f0000000480)='./file0\x00', r3, r6, 0x6) setgroups(0x1, &(0x7f0000000500)=[r5]) getpeername$inet6(r4, &(0x7f0000000540), &(0x7f0000000580)=0xc) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x100, 0x104) recvfrom$unix(r4, &(0x7f0000000600)=""/116, 0x74, 0x43, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) getsockname(r4, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) fcntl$dupfd(r2, 0xa, r7) 10:49:00 executing program 0: r0 = socket(0x2, 0x3, 0x400000000001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000b00000072e98c72", 0x2c}], 0x1) socket(0x6, 0x0, 0x1) 10:49:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x2, [{0x3, 0x9}, {0x2, 0x101}, {0x2, 0x7fff}, {0x2, 0x2}, {0x1}, {0x3, 0x2}, {0x3, 0x6}, {0x1, 0x4}, {0x3, 0x1f}, {0x2}, {0x0, 0xf2}, {0x2, 0x8}, {0x2, 0x81}, {0x2, 0x800}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x68ec}, {0x1, 0x4}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x101}, {0x3, 0x100}, {0x3, 0x5}, {0x1, 0x8000}, {0x3, 0x7c73}, {0x1, 0x80}, {0x2, 0x8}, {0x2, 0x48b}, {0x2, 0xfffffffffffff801}, {0x1}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe}) 10:49:00 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffd) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x301) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000fea000/0x13000)=nil, 0x13000) 10:49:00 executing program 1: setreuid(0x0, 0xee01) r0 = msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r4, 0xc0}, 0xfffffffffffeffff, 0x0, r5, r6, 0x2, 0x425a, 0x1000, 0x4}) r7 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)=""/112) semget$private(0x0, 0x5, 0x623) r8 = getpgrp() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) connect(r9, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r8}) 10:49:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/79, 0x4f, 0x40, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 10:49:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r3 = semget$private(0x0, 0x3, 0x410) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x80000001) write(r2, &(0x7f0000000040)='<', 0x1) 10:49:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x0, 0x1, 0x3, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:49:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x9, './file0\x00', 0x1, 0x6, 0x20000000000}) r1 = socket(0x18, 0x3, 0x0) sendto(r1, &(0x7f0000000040)="f2756b12b824f18cc56e68df0dfbdf48dc7eadb2488f433bd38d4af4", 0x1c, 0x409, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:49:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x80000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 10:49:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xfff}) write(r0, &(0x7f0000000000)="9c87c3772c0035b87e33332e2479ee9add2ccd3c31f99130f28399df8e8bb708411fa9f22f3e289f6989d3", 0xe2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) 10:49:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(0xffffffffffffffff) r0 = syz_open_pts() close(0xffffffffffffffff) link(0x0, 0x0) syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, 0x0) writev(r0, &(0x7f0000000240), 0x313) 10:49:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 10:49:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) fsync(r1) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 10:49:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="12", 0x1) 10:49:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = semget(0x0, 0x1, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x3, 0xffffffffffff7fff, 0x20, 0x8, 0x0, 0x8000, 0xc2b6, 0x9]) 10:49:02 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) kqueue() r2 = getgid() setgid(r2) 10:49:02 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f695ad3b000000fdffffffffffffff0000000000000000000143ef836eedbb362c34"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 10:49:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 10:49:02 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000180)="81a58734ba285691bbed1f4abb9a62af6ff0d55379d2239864cf7e2854b4e133cd77e4ee3c6d52b54dcca678cad411cd61a8c05f102ba546e4c645e4ba0316d61833c06a4a64d3ff08bc51ed131591ed873db300000000000008ac918dbe607b3b3dd45c76eab6db", 0xffffffffffffff02, 0x3, 0x0, 0x2fc) 10:49:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 10:49:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1080, 0x201) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4000400000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) 10:49:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x1e3) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 10:49:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5e9, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff000000006a00007ec425fffffffe80ffffff400000f2e9ff00000000", 0x2c}], 0x1) truncate(&(0x7f0000000000)='./bus\x00', 0x5) ioctl$TIOCCDTR(r0, 0x20007478) 10:49:02 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4011, r0, 0x0, 0x28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000040), 0x10000) 10:49:02 executing program 0: r0 = socket(0x1, 0x2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x6) 10:49:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 10:49:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x50, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000046, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x22, 0x80000010, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x8001, 0x1}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x3, 0x0, 0x8}, {{r0}, 0x0, 0x11, 0xc00fffff, 0xffffffffffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x31, 0x40000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x7fff, 0xfa}, {{r1}, 0xfffffffffffffffe, 0x9, 0x10, 0x1ff, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xfffffffffffffffa, 0x5}, {{r1}, 0xffffffffffffffff, 0x1d, 0xf0000000, 0x0, 0xff}], 0xfffffffffffff3de, &(0x7f0000000080)={0x3f, 0xba}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:49:03 executing program 1: socket$inet6(0x18, 0x7, 0x7) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) 10:49:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x3, &(0x7f0000000080)="2d162d6a19ff221924b6e3eed2e1bd999f22873df25bf3132a5d9ad1f46e3068d92e55f49b6f4c50881ff468c052f4fe69721b1763a4ceefcdf3e1db23c571ef43634ece8f61dd2ec0f10a42c93ceba0f885f0fee93fe4002eb5e6d8a801579867bd0c10f81ff1820b9b5ae9c315ad9c5395f7b7ee", 0x75) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x4cf, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff549839ab8657d98e4234cb0380660f5915899e79f108d837900d30794c9570bd6d32b8e42e451fd32430c8292039ebf8f40b527fba", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r0, @ANYRES32=r1], 0xaba37c33bbff5086, 0x404}, 0x1) fchdir(r0) 10:49:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2038a, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 10:49:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 10:49:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) setuid(0xee01) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1f, r0, 0x0, 0x0) 10:49:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000000), 0x1) fchmod(r0, 0x20) 10:49:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffff, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 10:49:03 executing program 0: socket(0x1e, 0x4003, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:49:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d", 0xbb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x56) 10:49:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {0x20}], 0x2}) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) 10:49:04 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) madvise(&(0x7f00000ae000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10009, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) 10:49:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x2) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x1, 0x7, 0x3, 0x8}, 0xc) 10:49:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) socket(0x20, 0x3, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20410, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 10:49:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = dup(r2) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000100)="bd6d483c9773", 0x6) r6 = syz_open_pts() close(r4) close(r3) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 10:49:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x7f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x810, 0x0) syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000340)=0xc) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000300)=0x800) r4 = openat(r3, &(0x7f0000000080)='./bus\x00', 0x1, 0x100) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r3, &(0x7f0000000140)='./bus/file0\x00', r5, r6, 0x4) ioctl$TIOCSTART(r4, 0x2000746e) renameat(r3, &(0x7f00000000c0)='./bus/file0\x00', r3, &(0x7f0000000100)='./bus\x00') 10:49:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f000034b000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4ea) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 10:49:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x80000001) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20262, 0x64) flock(r1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/204, 0xcc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186180008b00023c00000000002867d6b79318cbdb9229220000000008ffd53ee4d44f1127000000000000000000000000", 0x34}], 0x1) 10:49:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r1) 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)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f0000000540)=""/223, 0xdf}], 0x5) 10:49:05 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, 0x20004276, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 10:49:05 executing program 1: r0 = socket(0x21, 0x3, 0x2) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0xffffffe6, 0x0, 0xfcb7, &(0x7f0000000080)=[@cred={0x0, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) 10:49:05 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="000200fffffffffffffffffff0200e7ae08a0809588dada600001ae1ff0110d579e521c3731e1ce8198edb6aba8527413cd193dd07a4b855f046ce0f3fd3e82bbd166e056ed3a4921c9be9c2d0f3dffc39"], 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="220e2201001c067eb80800ea0000000077fa48f45c8c7a61495ec9d9a14c56e4cd13525c445ed500", 0xf61dbcff7036302c) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:49:05 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskb/\x00', 0x100dc, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) 10:49:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20050, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) r3 = dup2(r1, r2) ioctl$KDDISABIO(r3, 0x20004b3d) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r1, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) 10:49:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000080)="f13e980ab9e37eb9be8790602ba6dc5cf94d3e4995073c", 0x17) 10:49:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001000)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) getsockname$inet6(r1, &(0x7f0000000dc0), &(0x7f0000000fc0)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 10:49:06 executing program 0: r0 = msgget$private(0x0, 0x0) semget(0x2, 0x1, 0x504) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x10001, 0x80000001, 0x8000}) 10:49:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r1) write(r0, &(0x7f0000000140)="220e22", 0x3) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa5, 0x3}], 0x1}) r3 = msgget(0x1, 0x40) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000074723898dff6548c7c2c5670c8e1b0450ba161ac6fae61801dbacd8e86a6"], 0x26, 0x800) 10:49:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="bc7df41c088cb7e8caed4457564485d91255007cc705ac0f06a20649b663dd9f99e4caf1407512e29796e0ccc5f5e75c53ef4da8ba180750e351403ac49a49a98178855d5759ece7dc61c7a09a700d19892fdcde24e2f02d927072a514af0de94312c59b9125fc6dd33c5f5bdae3cd63de60f44a7c2430de6b1095fc791a980ee62737871bfdf9a8c50de7f8afd08192a573a5765989f7db64c1013a8678b8e2f834921db8da370275f0c7806c4a930e66eab14b1b1b1e931f", 0xfffffe75}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) getdents(r0, &(0x7f0000000200)=""/196, 0xc4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x8) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x810, r1, 0x0, 0x0) 10:49:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 10:49:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000050000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10002, 0x128) syz_open_pts() open$dir(&(0x7f0000000000)='./bus\x00', 0x410, 0xa2) ftruncate(r0, 0x5) 10:49:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0xfffffffffffffffd) socket(0x1e, 0x5, 0xd1c3) recvfrom$inet(r0, &(0x7f0000000180)=""/188, 0xbc, 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) 10:49:06 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x8000) 10:49:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:49:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r1, 0x100000000, 0x4, &(0x7f0000000040)="ecd6a8f168de22d7561c", 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 10:49:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r2) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 10:49:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0xffff}, 0xc) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 10:49:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 10:49:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:49:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x3000, 0x409, &(0x7f0000000000/0x3000)=nil) getsockname(r0, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r2 = getpgid(0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./file0\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001680)={0x8, './file0\x00', './file0/file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000012c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r10 = getuid() r11 = getegid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="d28ad6c3fa2da30a2b8a6c62668e8c1d9057f9ff7f1633712573b75425b32913af5d476aecc91e802925c2da561771f64cfb67985cbb8cc16efbdc92153be7ec97d27303105cb17770e555b66b6b74769802b170c0333db6bdfd57c865ec36b45cfe8da168e07434ac2c166a57da00ce24", 0x71}, {&(0x7f0000000180)="88ea7dd75bd1f4103770d9c40b88c7aa66267a5df25b139bf1a900", 0x1b}, {&(0x7f0000000280)="093b6e61ac3da0c36d7b178a2b4d334452914357cc2af97c1c155aacbb61e07e7a68468ecbbb21d0655ae327e48033493e5b3152355412b56f13fa3cc4b6547f5c7da8408df1feb92a9bd5464dcaa0de0fca057b4b99b31e18cbd88fcb9bd22081ac817703055944b9cfcd13116b8648f8f03aab09cabe7224d0c0b3ce6b5cc72c8291cded6c45a50449a86d815b683912199ff25fffcc67d098ac3791750ab8fefa60814c6397407a283226534f943cfe13c62d3fcf41f16a368fc6519abd2e13a9fd54fd8d6e52aceec551e289b836c3543743b8dca024d8c4c29e4b4fc3808dbb99bb8b3a62c114d6a5b3a4622c7b5e3beb4d802abd9315fd582b23e8803bda8998d14705d542d8922a4238f9d195372a98da3bfe6f7eaf26261118286645ee677a56778d7e6a0184ef39eb8116b7d5cc59dc188f693dbc7dc9ae6d1acdbf532b32da449d33358dc62f9abc76eda2dd84218a204e787c6234dc74b4dc98e68fdcbbaefd2d7f2f8a3efadd047c5a7f7cf103ca603b8cbdd3543721f1eae101e90519ed5d13cb240be077bc3ac041348d37fc4b10c18734b11479f4207c8f9962de5286429a6a9b82cce2cc263acc9cd3b92e4520c09ebf79d5190ce54560944028f8d61340cd8f7a5a4e2b37232593f10ed6a15e2918dab5137d516e72e1b236436b6bb5dd4f5778fe78ebb2fbac0aea7985b73cb55f259c6bed16aaf05d9313baf7780fef2599262b394017bbbaf43eebe64949b7ea2bf944fd9fb8d0fb8306f85dd690f8fbc64714135dc67426f3e75648ee8b24ba95d4595eef0810330bd35eb6d7b374605d4ef3eea37378a39569ba51ac3836f947d07f6f30c06ff8f6de4ce6cdc8c112e6f87abf08c2e820eb78d23488d8f6a99c44e4eab63ee4fbd4e8c280ce86810cf118b77c1ca224331f5d1b574e426fc83b37061d3b738e409eb13677893d0e7bb2d0875ac6bfc15a9e6367599d20f5b982665b5bae68f85b4e495431324b7904588f47e82a776c8d58857bd402a1d2b3f25f3a0d1d9794eb511683dbc40ea4cf1c235d80feacd6acf3cbd636ca6a824520f025350a61bcb4ab054bfbd11bd4f5da4ecf9240653f2d5ca7d9e8374750e08fd0b5f18bdad4eace9d3c40e4d7b709961abe96e0287007bfd73e3c15b2311dd48a09b25fac89f5b4ae8012d429eee5cf6b7a0c0252348b9147beac37017007765ba71e128bf3b47d1f018c98b10e78d1d9fbc1a72992043021762621cc373fc10d1f8bd730282d0f52f329ab165761aa20341ed637559cd0a1429f985defbfc86fe265ea366fe3874a90f59cec76a4560167a0dab260311e22d2c098d8b58bdee6acfc0fa258a8ea7b1f1557ca9f2543c16138602bc277d7404c1e916ed737d8acc768da15586d775e9f6931156cf6bfd3d6f747ded9c8788812ceec8695d881309c51a17b3b700ed11e5c7865d41ec7ecd2f15b442e59876434911b91ba946faf67db7786c5d46e859faffb7714df5be91fe129ae0068dbdd73de9f0ef091beaa970f04520a233d0342a9f1f3018996d302f4655a5994e02d33384f898913823a5890b6f3afc89f4c3e37bb26270a2ea195e736cd46e8f369064bd5509c397116d79a797825150a287e4cb71ac7fe87d5207c514c571b15669ae2b4cfd0ec35037f2426e76b616f2f5819520cbe4c0ebc5d85d863d9054d429c3c2ed2e5bd75d670976049aa570f6a08a0885aea9b8458a5b4bef7c34320bdafa8ee4d743c6928ac18774426965f9ac01aa5137ac84f8f29e30afe4978cb92b6edaca1dea72ec5f0126ad61e7779af009c0bfb0148a9088b631162d6dad4762bbb7c6e1e578422488059549f7ca2dc9566dc95961224b6989253e3141e59e95aa251ce2a063f96f73c78bd9a527e5fb938ec43dd0cb51c2a96bcdbfffdee14390d1474392179bb080c55220e05992c290553247e646251cd99f6f5210c707835757e0c07b7dbe39320c20ab815852fa9ea238d5a32532facb7c3ea80e5ed486494ffe9379c8890887f29db420bc995786f0ba2b59f57b01081765b72fda82edb8f1ac31435a8b5db6f11cc1757244ece35ee3c4bb797719818c1f24eda7885912a6cc09aaca8a3e37de5e625d39513e75bbe46ae1f5c9d46824fcce1f738a139597894d3423831f513197ae2d0c35b8852da224635a99566cbc4ca073c9a4b6f9974c187df2e55059a06690ac055f38c83861c936118e65ba8ab1bcb77bceffb27d4b3cc6ebfeb1e72a8ac518b7cf8538cb7bdc4e9da168e3f1a528513db912da5be821c5f3d526ecc12f74c0dcf0c70b272e992000e4bac6451837b9669cebd45960eb8ed14ca2d441fbcc98f920f2831ed93ec63a1fac5bccfc27394f2f90e48f9131f19dceb3fb10acd0dbee82ff255880072cd6f8b84eed9836f2239fdcec8f895b637daaf41c6752624114ae76596b641ce43d73d9d113d57b40ac02b9aa4858a76bdce6e0b1291e6085802f7d2484434be2182c92035ca3c023a3930f59b2a8f32e422dbc26d69bb2e502690ba8c6636e1e2fe96b7cd77f37f30135f98b724bfe0bb0b1a2dc7146f2216a7a2ecf8f35f5c0b37d40ac392caad2b7e059c7ad0fa58fd8ac5fed3edd2b22b117d09a03a4f7c1cfee8ce2971f1241c1d32e6ff2d9565f3afcb28f81539caffc2db2d39a1bfcac567c8b57f2fe8d22084fbc8ed209141172356cc06b9f1001e72ff3499da2d20dca4ac5d802833da2379ecb179ff189a2bf998373e7a6914f1f3ac31fb8cd720d4350782fb8d09cbfcd2223d07c9c122eb897898da10e888094e620222ed77fa1889a74937bc9632948a7f5ce3a3bdf9aa266a5d5f1cf56c3a3a6a15be31e0bdcaed7a25cffc11ccf5a1678bd1327cd147b10a4849100c48ccd0b1a0013ee02f8994335d38c8dcb8d67f0120d5507b6c8997d905c89a8e4aa47fe29586f37077772ca332eeba62499a9c38cc58b88d0c05af1b52efaab89d423e65605ac07f19b59bd0474ea0cec9eacd4bd782350e91b44ef3fce8a354c2e878a685c02273ca0e881596edc31c76644b3175a2fa289ff91a6c63bce93aa92813107e4e0ab4f35afd7ffe78228568bd0d6d27094da79be0c8c21f052d79be571bcd786937c402744187d75290ff7cef822052f07ea8365d27a3d494f3d9179b0943d4aff05cc1313735ddea5e8b7ef2d70ca79930a5650ee3b6ec68f38626c4a4b3b04a778f219aa4ec272c218f895f3448b30fd150f99ab52c2c309d0acfb42594bc13d2a44a41d236f822cc802f81c99f7a9997f5170939d5f9d35eedee03bde498d6171fbe43c635ea43204f990bcf19861a116a2d45e638b6c3d5c2bb4c916e81118d76ae8ecfcf511c2cacf3d67334018aeaf3643c905d3eb109ce1fef7b88d73db916f08f4b05c073db2384d547105da980022fd628b6ddab5ce5331d07372a68025734d7ce2530f5869665272daf8b4f4963b17d1ffb52ec4ad4b0793a170d6258c9c399c996eb91f65196dc8a02cca5ff9cb7b13f6a80ed8b5bff3ecbb05af3b0486d9d25dd23037cc6f99b96d231f5413273e587043c97db5ea9f0f10ca582c6518209bb4037159bcea9a0b0562daf6211ba1a32db2aa19536817c0b66433fe6f1252fa23828b9396907a1d7629b86d5f590d3b96b11080a55897ee4ccc16710910da0b1820db66a908278821ac83b9410c9e5ad249407398d89d376e5d7b8fbce341ac00c08b3d4a1b85db31d40b38e5ebe6099171961297478c38813363f6a197cf96fee95078ec2a59ef09b5d27b825a0886950ce5b0226c803b7dc96511af87a5c7a5ba5970ea580cf56d490e3f50e5de3f22014dbad23d9a48d8d0a4cce62184d4e674af2ba13bf7dc412994270ea7e118cc57f8fe6b8390e820fc3ef19caaa40c7d557440a01bf4a704052541b4f42880a88990c3e26ee0dac15213ba9348c7065867c5e1c431bb75d1816f22962314bccda45648e5a25c56d29c064746485fca20a2ebba11225039d5d56c2e81c4f4cd276cc1b93510411e4ab128be29726c80997556f948847608a8c65f10d769ff0579eea013c9055262b33643fcab5ab6dd1d450b696c2ecbe1c29f4a908f568ea47ec3ca5bda356ddf170311358d89f90969239e6e259f5426302accd348223b6cf69c1f4f47cc5628289717546776867bd5494eeaa9b31971d3ef7a7bb473d6095301e7a59c9f2123ed7e61d5aa49d2cb3433d4087a0f94dd88e18f53f339fa9ab8c1854c1da023a059c505359617ac9164d395ab36a8e811ee0b944f249a0d2f6a481b42a3d1fc7829ba855ab502611ad3b7e1fa2a44e1bbd37646a9e5bb1ab6cb772c733ccbd56ce6b7a6fbcecfcfae1b86c3bb62437b0c739cfbf002b16c46622f8b916a051f1b4f751060b55ba7429f57a49e28ced9be315a053bd557caecc452e31ce3e79396c2f0f2c43907f5b318eb386cfe530067d58e3c65085d0dd49fb76e6ed173ff8246069db9b2e240b226fa6760fc5452d408cf70609e9ab59fca79b443b6bd7da0f246abd5e4223d538dc1f2b8576f4487d4bc40686105c168b525bcd7b346ea87df5f6f376ef62fe6c9ee3f31c1227a52f7f8b747c18043643cca567b4006482610fce830ebc2c0e974093a7166678f3d663c40978fae9e31ae5a93b817b6e455eb431d33c6ca61b2e9b3b8f59aa0c759b127e9e6308331931c1162c437c48dba9c88333cdb7a9ff12b6aa2ddbf34a826967aeeb593bfe89c0604752f4ef32babf8b29e989ab6bde9abe6702bbd6ebc131074c6d564dddc4fdc202b86fd09a99b104514a884ac6e13449a44a74eaf5d7528322388e74db4b3576f242e1f5aa9d2f3dbd572bd68172e877b717f8121bdd567b2251f7ea7af781ee8b39c714d629d95318da9d30b1b5f152172fcd82cc616675167833fe337a7323de5cbbda9d207ce18a8ebb317d2debdb08f19068f28ad1729fffe8dedaa9eaa943a19773f018166092e34c1ba99bc87db387c0aa43c8850edc03063272fc7858358723dcc9fb7c47d90a80e161a637afd353d6b3138c84555cec1a7acd3c4b4c1695594cbd4a4c8130d8430135e75c6f029ecd3cc9216ac2bdc2676c60548c2b0a6b07de2e501eb9ba084cd30514d6f9bbfabd8271519a79cf1b322a7e62821c72913fda9d6d5cda5cf7bd7d5e8a007be2a55cbdec57d1156fefa539f63299a711d7173241c342cdf2df258a6ebd03a2b1a86718a572d7fffcbd82419be895e131cdb74903cfd5a7822da6b15fa4edfc386dc6b4afba3f7aa6d63019de7efa1f83e66e46bb399175a15908b359640827aaad41ece11a795fa8db148c0fc72961c2f509cf6117eb3b4d3a2d0ceafc19911f5367dca130a40d669bccf875a54363c2eef3978552ecefcb3b452907abd99783bafe18254646414e5f1bdcf7ecf9937c4f88455b90827a48d2dc7d783ada2f4033a780f1ecc9d8f5acf0483879b302d6b79e32bf2a303845cc7f947bf7951fd321d27fd104b3e2c2330235b71ffa80353c762cc8cf06cb4c0b87d945acfebeabcc3c4b4f3880db78c000f196904c16a82521a598951f54493ca74f3909e944d4eccb61b4aa2bf1b84b1b23132f1e4bf4a5989ad265fd00e88668ee1f36a7fce3eca3a30b35d62115d87a84765c66efb5a73e604e61bf90c42f20f6fb13c89f6af8d0631d0dbcb4ae30cee4ff8fdafb6a8ba3ec8a115836b6d3b195fef83fe078ba0824adb7920d8c4525a8046beba5cbe6673e067a83bde704cb7ead66f85b938f71bff9ebc70367ff3979a37bcfb7f33e949c39a128", 0x1000}], 0x3, &(0x7f0000001400)=ANY=[@ANYBLOB="1c46ffffffb3a9e6ffff9c583b600400", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x1}, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x81, 0x0) 10:49:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 10:49:07 executing program 1: setuid(0xee01) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000001, 0x7}, {0x9, 0x1}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r1, 0x0) 10:49:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c13947fc850ae66074b05ea404f9ae8cf6d60553a72115f73b9da9964425fe38e50716825b9cfd65b62619fb3ad740326a5e16bcdef0d9f1382bd9a4f4f5924f61fee6cb6e1679924388f319c3ec695a8c816eb6b7fdc0d874c06a28b9a21f13d98fc542e3dfbc535193faaff7cf6bbf4e26323c6b77af5c63f8db5c2835832591bd5c50d30f41cba474ecb5b86de2b3e01dcb51f2ea78b7d6b959b40d19bec447f0741165f33bb63e10992b54b222b9a70d050921b5870fe9b7a45f7995999f13bd4500b389d024c8f59681504207a0e5bfe9d876bac24cfafcb8c406e7a43882f848c73d27d2fdea9b0381fb1881", 0xef) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 10:49:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x5, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000007}) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8005787) 10:49:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000003c0)=""/214, 0xd6}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/159, 0x9f}, {&(0x7f00000005c0)=""/11, 0xb}], 0x6, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 10:49:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 10:49:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) poll(&(0x7f00000011c0)=[{r0, 0x80}, {r0, 0x90}], 0x2, 0x80000000) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="2e5f17c60f003e6b0646973cff54f1925ff90a878b63b603fec405b33343f743b44f9ce069a941f6d0a17e0017b58b71142f5c685407896b903b95b320394a981acf2fba949995d85a4656e48d297f138b4379d7d53f1fe02391e57851febd46428fc6e4bbfc752f307caa0aefe65724c2cb37af799ebe729f238d541665d2e45467f5b554454bdeaa5280179764ddf1baacf829720fc1ed4a0da70c2f3803298d079c336fc4f95185ef6f00b7768e13d66e038f2ab3c3fa1ff437b13466470bb614d9c325e686b53c8ef8fbc6db40433b1e025b33a4d09634ee68dee06fb8e9dd83004b56767fcac5365d5c27e7b4b92d657e0e5f5e49fe9b4e6b8898514cf85eae253ea51f86320d39ff987ae4dfad873bb0ed495a1e9abd5160d1036e8a86765d89fa48c5abb28909aa6527e3a19c47aefd28d63faf959ef1b6753cb55f22b5392d954d5c1e0bc72c39fa6a465346d3f10f6224f3af52b74a20481cb802230881d6c939d425ea4f3a0a77bbd9f2d70a2ff921713c6a2ce72e3c827eaf507fde65eb4a88096300557edfe0a5a95f81db24d3b5047a78874a2101dc7b8f3f3919ef2f1dbb2f6c12c1594f73b0a325b8e1fbe950148c8f4a436f6827d770d04221f02cc8d71b28d55f122fedf04500725f6836926a32ec8fd7f21508e47e80a0bdd0b7a16ff0ead149bebf8da7d5063a39208ba1311560584180f9a95623a078c01409b69157a7103cc22168733355cdf37630925f25319f7356fe0a2bd9895d4faf2acac551b2f471e0c97f2d450d71d381bffd08dad69a47a71bde2258d6c8db2fa8a31b57ac16cb4056047ab39e07ab8a527b97da5b33289e1683ed0eaf82a6ebb71e62635fb6984e871f9c0e4b611d1308622cefd724af54ed3ebab31da726a61062cbb2333bce652f54380a2065af3ace3f521175f33ceb32001af04279510bde684e9a53d2cea0058f06faa3cb7d93c7055cdb0f90a3a6d1a0716eea6747a8dfa44c8abbc0c7ed7a570d2f95930d599fa666958dc7f9ec674552c32954da541e8ad8b51196e25709ad6dc16f3a4cb5fa2ab130de34def0caefc5aaff9441d553fa652a66e648b081b020e53776e7c3a4346a5551c604737455ceba3e0ce2cd395678e6da6d2d6c51c5e56c1dc47b510b5e6e96e7e7e3dabfaaeee62eebf5d4cd157487a59cd1a40342c5d611032d5a3e07016455476536c9ef56c6acfcb6d0c9f79a1d0c686c28369068ccbb36bd56d9017981fe1c07f9208b8d2694c2bfa60d5027d8a1602d5aba15225c50655524cfe6a27a47d12c84db6b09972cd69edccf1c9c701c3c1f76e69c466d37156b606d035cfeec0a1deee92248081eac4c535c00d982c55ecaae1d8d7a6445f59740c950e0b7b6a3ee0370f8075daf73f9f8a327afc996e346d9cd0cefb2450579ae0a2305503d5bb8e434853dacfb892a7cd3b55a1e429f8e2e637b93ea63e08f2a256887f575aa56b0d75821f1275966148b7c50922ab1d93460649bcf2d9d741960a4886476b25f43753544660cdb9433f37b4f596730a5a2676680f420670c8075fe2bd5e0e61cca4e5a66654fd1183711d05fa975910a869e3c22ac94a072e762291dcbbc80bf6b32626af1290be6e8219e522c7570fdd1784ed09b9868437ea4152bfe73e9084938dc6df8242c94fec7eb3d4f9112128389551fa89fd860f15767f6f7a445db36fad3abf6f0dd01237fd066bbb48559a40e8530936a3bbf55b589efb1a675b3b7ecd841970b6b9ba7a3950313f284081d57a80227c35eaec738f63925bdd3cf78d9e7fd312b9610571658bd59230cfcbd733b7fe078781df18130906aaee6455fcfd5e97d52ab896ece72f243b53c97d008e488b68435b206baf111dd5a239d4079b328c42407f293a4385a9afb580a69f0e2f7b4a058908e5ea5ab2d8d452170912d107f89613c5f7bdb2892bb28979e7a6e3f9edc3695bd6c7c25b07079047edc6df761b8766dac3ddb0ff739eaed103118ce87b5a55cf24690343913584abc7b6734fe878e3c1194189dd09b448d0b8bfeb37ffc5287d306c9509397f649db72e01ccca456a82ae9f2840260116e11c7629f662cae34da24f95265d8bb7e79309cacc55529e2cda6dd629111d3cf6dcc0f3491fc60906b8e460f4be51f09e48960402ffe613b7de3d4675662dd49b5142055344797f77e5a7356a96441fae5dfbc449d8dc5cc7af15bb256c8789563ed49392e73eaec53bfaf2aa9e6a43f08c80f4238297d2e562e6abba8c1a0fd6b4d69656dca9db5fcb6a98998f6b33d3fee2d8ff23dcad56444b8c3eecd1b7484eb24177460188b62c803d09d3c11d86ff79b6067f7434b2039bc0f506149ad65e3773c24ff2d8fce51c63f86a9982e6246757eda624ad8506d95e99c69b9fbb222fc5c5465930fb20fbfed7db7b70fdc66f2640251148998a36572c524a17de718958cb06c173e0b5306be41821f7ca0733253c972139655797625c7d5d68df7c70038452d99a886e2d1dcd57a1a1c084a3a0758bd915f5756cc95a05df7a29339a908e0075f5293e5d9cc0b9c3d144388bf16451149ba764fc02e0a2ebde5096b104faed84d1a8103e10c58cb7c30813b2ee0459a0f918fe8c3c21c2eefc196b0cb370597d745664c678f787b9018d6524a9b9103dbf4cc557303ada4f371b07a6e0e076a5bbb5794d42272d5127b435ad5a26a1fe9875ad5bb4685d9d4e1e0547f52e49daa4905114b9a6974ff8a27180c3c602bf2c03307ac613bdfb3021f443d291f33f3d836f519c376e28a298ddf337be5b6a2f38b8d3752a9a54f56894aa6904039e6d2f515c816e33e28205a550ff64426dac47be663fdf72c6f2faeb942ba096ece06dce5adaf39201f92085ffbfec0d36aaa3d9f80a2771a0826a806fdba03aa45646520a65f2c97a6d314735675ad36b0893c8569db2c1c0a4edba6282643f34623de6fa12507c6ad3616a617d5a5d8ba1ac05f65721e2b9beafd906fc0dda52a7a20d6f70ea73c38d34bf7f1fa3567d255283bb3bdf156c5462df6a77fe328fa594e3fab1d67ee9fd8506cbe0b9ccc36d5adb2462aebea6a75688d940415540b3c4609ff642d2919dcaaf096b87b62cb007770cdf45b09716ad8907d7906fde1ef77dd914457ee1cf2f04cd42f67e908571cefb9089092560f15b2f7a7dcfe4105bc8e5dd58eba7ebe4d25ab0d888384060bb12418782cec8e04d19234f671b6a8154226e9a7905ad27523371d1d53471f7472ce4918f21cd2b505bb506454e21db9fd8dfd592f29e48c9b6a000b1834dd08cb936b83ce148eebaa0006e1c574bbdc4244ab5e4b99abc20df9f19857899c9c549569fbdd53a5fe16df5c033f8141fd913b3bed3848a3343898c87e6e0582d0ec6b986b9edecc0df4ffd10294ba653a0207be5a2e6a08ceed0ced912ce271a90f6eb64c24d4a94461bc6de4e9e7b8d88ebf9ef6671becb1976dd99e25e69b2409cb1c931cebaf8d75279c4f53a8324cdfff456fec2247bd222c0e7de1f2ae44ebe03ee94a5fcd6d5f5bdb9ac3a560ebf1112bdda30d9a69ea5561c6c5859cda77d4e3ae639c5f12cc778faa32cd8a18574b8e8c78b713a6100ef360e832eaafc2a361c95b937916b24d5650102c7d148d36452ba31ca9b1e980a10606486eabf14f36a3a985b32f322caa3af1ea2af3d1e176aaacef6ee4fba1452dbc89f0a2403f3cd7ce7b476405c7035f675d66814a03ce8a1a705c04fa159f2f6eeabee07d34b256f55ef0aa31f29c73c3d36ba3764b982f1271f340636aad07b21df6eba4de34db647d45aef61350e0d74fc0e14a35757cfa5aea4f5b3762459f04a7183e00dec99151197d20574b7fc99f06711c187358ccef37a67e705c0421a8d16eff9cf19b34324f3e64a20f36783b40edf008472d8823b03a2b6af7a8d1985312321bfc1548197627feee6bb6d201cca5dadb010dc740464fa985f3f2763244fbe54ba798fee38fa4238a14f141d8a9c74106fb50e54e84c6ebe2b5405968496ccd96c6d782b2315ba9905c9f480b04fc09c6def12168d2d9da40b42ebff8f6db18e95aa3963af340762f97b6e4659f32c829e7cd31a0f06b9c22e456a686d1d950941cc1a6ec2561c04a79f3128ba4bb6e7b8ee180daeb8b1531fdb5a7a1dc3636e1ce6644a15d9e406a4c727c6efa382f4f3d7f74104053a8e8aca76a74eb1576b43053d09f59002eb83aa1c6e00139537aee161235855116e8d6ba844c6ff2ddb484123798fc2ca65073f1bf87e2d376bef620053d013c4a51333b19eae44f5ca7556b01316712f6984fe1908a71e1d2d012643135ca0d95d78d909c6d26d671f66f1ef977cebb7646d4469ba87f23fb2bbb94ba45a0b2d03108f6e3ef1c95a87fef45b0b2bbe321c67c78e6b9543a7ef8746ae51c1c1bb00a572225e4e67bd1ec75418d817b9f506aeae7fb4a114e27a676d25aaae1044e698f80e9ce1561d62af24260abb7a3b9f373f583249b5f1096c0bfdd4f9e0fe262517f3b8036950aa41e3766330a1eb7c06cefa0d194ad18ad8b7b55b386593f859708fc6d103a786b260bfbbc75451bac471404d1f53519453e4bc32ca45315cee8a98b85c17f6e06d1e47503e0b743b25c998eefefe63d75e496842bd85f965458260fb57286b2aa9a5b9e4becf8509b320b8ad9cb2f84d2234fc6ec81c34959deefe637a2b0e2b09aa4b64ab2eb65e056572fa2df42eee54f3b0d301e4d2cd34bf5ee6c177ec0ecc7efc70a830454e068803123dd0d9df0ac786961ece74e196f4e1039cc86567b0ebc835b431a0a1bc12924f18ac057d3fa3d81d3d02424445d60194045f699cf3f74b5ea4e048f635bd15893965668d17bd891e471a2856e34cc5ecc9169f5d66e42720eab489f3f02998b407d3f5ce896409f390de55e6cee2be796adac97725122b649f3fc88d73c7b6d9b9fd964603858abeb2811680002ee9bd6ab46ca3507e438e98e659e8fc1fb342f402ffafce751be618ef5e94167033a6a2626c70cdb2838e1c919c9e2c6d4940aeea1d6ef2a0e6bde9f95e0fd429d7f76ef42e4b525f4ef1fedaf7b83fba5cfe871f52bd0c7acda3b9bc8d43b9adba39e95bcf772f786d4095dc49d9fc40a7dd1408d3db70ccc2dc947ce56881b816b167339b4f35baeaad173e3809dfbffd8821a9e5668df40f14d69d8f298ac5d974ac7fcb6c6f1f4b54f8f476bf88af809996440225464faba559c1f36985a3ec075283fd658172b8a4cc8936902e71b86b2070f626941535e8e2a5c53f761277e71bb4e2cd22a23c21ad85d504853ea75f8e4d5530d45abcc974e42661857254a83fc760457a39803628fe105dbf686123735bbdd8af5e434d6f870c8ef0efd7b6bc54bd419334e85c97f46b5553008d5ce173fd3538831dbbe3b089f61ebc241a544670cfcfa25cbe124bb412811476e75ac08882200e9209473027d642c872a9167dffbfcb43cafbaf3df7b30d529cb9284d331db097bb2ad69f318f5c5d4c0ef58f237d713ab181ac197698993a65b3646f80cd843229a2b94bc3d5e8ce1377b32fd4ef10c958aa439cfb949efdb00768db5e10502fe25d39cbc1ab7ee79652018252ce9442c043d5af0ff9f188b629e83c62f82d0808c773416acd851f85453395e8b7025c4aea2a9357814218518093212212710acf7923ffda2ada96d2bbaef7ea59382fa951b9bdea5c1e9b0b8e1d964477f2f347d740515503aa85453a4a02a924bcc67f3df1e98afca899a3df9ab22346a5ad38892aeddb3a480179e82", 0x1000}, {&(0x7f0000001040)="24763e7bcfbbc3dfdcdd595ee17fa9c74455a611f3f38cbb4416ad1d19bc763d8f0738d3affa11923f5f61b76bc162dbe34e739e3eb0dc20e3330f93f2b84cdf0d04415d7bc733d6dfc95adeaf902ee162e67f8ab8afa294ab26131c4a792aad32cc334287da103f38045cc9a9705dcd159de6d1266c0d0a5324927a95328528d98cd60882983a5cdfc16b4ba5ad55dc39b671f54b0cb1791b2084a2d5d837b98a317a51ff5bb4b4a8d82a7a6ff190c66a", 0xb1}, {&(0x7f0000001100)="187b9bcd2471b8d0e005e8d9131bc5fb87d9", 0x12}, {&(0x7f0000001140)="a6b3068ffa11d2098d3c50323bd276ff00aa26e020afbc5fabba8145076e1837552e075ab40294d39e2bf61e3b", 0x2d}], 0x4, 0x0) getsockname(r0, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1ff, 0x29) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 10:49:07 executing program 1: setreuid(0x0, 0xee00) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) r1 = geteuid() sync() setreuid(r1, r1) setreuid(r1, r1) getuid() setuid(r1) 10:49:07 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="782383bbd122ce1ebaf11cdf69c7ebdc24ed80ff2300", 0x16}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0xf2, 0x3, 0x2, 0x1, 0x8, 0x8001, 0x7, 0x0, 0x1, 0x3, 0x6}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ff0700000000e1a7291af71359e964ef672428ffff1400005b01e1ad6fbb58117de72f62ee5620d966cfd0553c5940ffff386d35"], &(0x7f00000000c0)=0x14) write(r0, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00', 0xffffffffffffff37) open(&(0x7f00000002c0)='./bus\x00', 0x10, 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0x1ea) 10:49:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x4, 0x6) getdents(r1, &(0x7f00000005c0)=""/4096, 0x1000) r2 = syz_open_pts() close(r0) dup(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffff7fffffff, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200", 0x10000}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x8, 0x7fff, 0xa7, "c7b58a58746cbf2eee31896c5a82524da1c505e7", 0x4, 0x8}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x4e) syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) getdents(r1, &(0x7f0000000200)=""/227, 0xe3) 10:49:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0x10001, 0xfffffffffffffff8, 0x5, "880a839f9fa8c645b25f5e931993b7549e397b6f", 0x6, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x8, './file0\x00', 0xffffffffffffffff, 0x0, 0x7, 0x1}) socket$inet(0x2, 0x3, 0x2f) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) 10:49:08 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000f84000/0x1000)=nil, 0x1000, 0x2) 10:49:08 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f00000002c0)='X', 0x1) 10:49:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 10:49:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x30, 0x4000, 0x8001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) 10:49:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x104, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)) 10:49:08 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) flock(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) 10:49:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) clock_getres(0x3, &(0x7f00000000c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 10:49:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x45}, {r0, 0xc0}, {r0, 0x20}, {r0, 0x21}, {r0, 0x2}, {r0}, {r0, 0x4}], 0x8, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="50a8f5f08c51a125ca71ef10e2dd4b48716573b3ba4ba54c90f97c9131ebd27948136f6e873b5a77216120dec734127b16dc2ff05380f6fbd1179d54b9160b3a561fbad1612859f288094f7a0761e4bec07bb21ac231d29fd32450f2b081749161b1892cdd", 0x65}, {&(0x7f00000001c0)="5692132e3820e160da630731378d6a0f5d1f93aa1973d17faa24d1aa66493a20d7f76967ea1527e47d1bca060c89d854bf53837b49ab11d506ef7c41999a431eb7e36f0e9b29657bffaeea219fd57cce5d883f0e788287123a83f9908556a0f3e07f9147741c5293498ff4d01b56ea214099a8790ee32916d9825a7b85c0dd389c449af75a4503cc49bed98b3a7a4ca4e1000c386483de40c4058ff5", 0x9c}, {&(0x7f0000000280)="c8bdd5ae9cf350461074827c320e11b7d376b67acdbb136aecb0b045734c3eb13a0e33047cb44788fe55d0c5cf1dfa2c251e14f6a8a71a365f2932caf7a6ded96b6891458c85428265bca86c5b97671096d205f9747970c645ef16ba368c38e201c186a6ab964867a281468014e3c1fc97a8170ece160604f15d8730ad18f3267d50e72f38", 0x85}, {&(0x7f0000000340)="5353aa5f8df64d7d1eddd76998c580fd15c08f5c639f507d3b38665e569afed30cec3c82f6ecbcd5b4ae4346b8b742789709dfe61dd7fb89c3388d32c14f31c2faccd2d1c72fd90926a47789a2857f8652985415a4fd79e997f1b553597910e08b55cbe9b8ec2d78c1fe84ffa3ad1ae506fce919a699f0a07fb4e81edabce2eac30e5f6caa231f8b1252f8508215923b47e7573ce21d094ac186df40062715f61b03566bf42fa9a3f4ac2933f2fb80266a7ed8", 0xb3}, {&(0x7f0000000100)="592a61077225a4eee7abc7b40f2167b96dfb713e3607df3c19a7d20eb199f8ad388d", 0x22}, {&(0x7f0000000400)="15db52c5b837ab63c97481318573fb3d18d79768c1afb5f0b407503e391ef8c9f5d50229821bce8d78832e0eeff894ee3be84f63c00a720d7cc1b54f4005272d5171faaa3ebe9172a91e9471f0505f89590fd80f8f34be75695f7d49582b46c1717ed898a353fb11101daa410be7e2cc374b3521b16c1e9d7c37106afae11d0ede74b8ac64036d625b222dd6cda9ea74309d058be5e77bd20d82522f4c2fa56e929acd1396e4b5e70bb97b15bffd07f4f7975d43f4244707eff200c3136c92e440", 0xc1}, {&(0x7f0000000500)="2685d7dc285839082b8a5b2f584eea512cd09d5dd2f1b50ce13f3846218e37ff4d70295763a4e56ffd0b6214aa8927cc2870cc4304dc233e36b847edd3fb2f83291c558ae3a80a640c0491828fd1efbcb169e8f0d615b3326c93a600b9cc1f206717807bbfd201", 0x67}], 0x7, 0x0) 10:49:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x47fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1f, './bus\x00', './bus\x00'}) 10:49:08 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x130e, 0x0, 0x0) 10:49:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x3ff, 0x9, 0x3ff, "97a0e36240b828467af479a1fd7bd9f6467e419f", 0x1ff, 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) fchmod(r0, 0x81) 10:49:08 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = shmget$private(0x0, 0x2000, 0x281, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/22) setpgid(0x0, r1) 10:49:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x1, 0x0, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) 10:49:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x650, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000300)="7ab88e91bab7d9d1a4d62d4cd8164cb5a0edd320fdf38f99f89a929dbf2968dce96fefefddcc5819f067002f45da8b5a98d8ca382a91b107f9588d53afed3800c9544a09fa54f391f2e612923fe0c2c592b00409f9a14e337353973ce8", 0x5d}, {&(0x7f0000000380)="fa70906958a3db2a0c55478d5d464396532abce46affe28099a6b0d4b9af24c0ecbcc4c286ea687a8c5c5e7250df8ac5eb07c5c1903e72a9282722350eadfc9fcd8b91704b8e5c44b35854a90969ee6b5d724e55d2b7e23e00bb3165fc7a125483f6a6", 0x63}, {&(0x7f0000000440)="aa5f35d73ebf2beeeb0e1be46df15d0f50b5f0a2ed9beaa709dddf81c23c1f730813b5751392459a12a0955f5fdd6829b49ab6b43d538ecc512937408073e2ba2cac0ccb81c04c237dc216c2", 0x4c}, {&(0x7f00000004c0)="ea3a03edf96111f4e27b58b9317063f1ecb04103e18b68b3725cd4708f6fa9bbfcedbf3070e2c0024657efb1cbc73cd51ac93bb347f1127112f6b157522fc5ca2525bb0ea5c67ba667a6a8d79dd2a6d4da613d62479f3f7240d0e014d176c558b0e48d3b8694d1da7ec02498967f4b6cefdc6d8174d26ffdca81e31cbbcec95257d3dc7fa2da89e5d56c139d", 0x8c}, {&(0x7f0000000580)="6585f335cebbf1e83081570da5ddd45c3ce666f416d8561da34791d366d05e759fb0fd8ddec3563548b17fec4c0e305c33e16be9202bf00cdff7f7d4c6fe00f3b7a2340a74ca8e6dc1bbcbaafa1f304b0e7e3fe59551fc295164c8df8158974aac1146bbe410f73b5023523f", 0x6c}, {&(0x7f0000000600)="6fdb4dccbde3db056fe847d2ce4bc85a154a1b550514618cce12a637a2eb9d02fa1ad8d287f7c335706e72c982ed2c69615e094278a4205ac8a32e72355b7b235a9c5ab6c9786fb7f150fd6f706ae6e4e97da4f7ca923cf29e92f21d4696abbdcf9a64745ad8f4e55e68da1db94f04c05392b0c9d4f43cb6d9ac65d959fd62ceaadd1ef7d6c60ec7825d35ca4a3767c5c81d45e9c6c39235196aa79bffc4a2ad880db4b9678865f7da429ce4527e35472d001811724a5e65b463e7dee4fe22b4c8", 0xc1}, {&(0x7f0000000700)="96348e980fe56c716ca810d0b7479b5cf7457e9e40eb69bce2dc8cbf9032294b5d3196009d1bbd5a98358b907bd96ac3f2", 0x31}], 0x7, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186a56010003003b00d9f78a3ab58d95af000000000260d5768511fe89000000000000002800000000000000", 0x1c}], 0xd34) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) 10:49:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) 10:49:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 10:49:09 executing program 1: socketpair(0x2, 0x2, 0x7, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x810, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1f, 0x81}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 10:49:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00&/fKle0\x00'], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffe33}, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 10:49:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:49:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0xc005, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 10:49:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 10:49:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/255) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:49:09 executing program 0: socketpair(0x18, 0x2, 0x7f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/119, 0x77, 0x41, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) 10:49:09 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000080)='./control\x00', 0x85) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 10:49:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3d0500bbd47b3bf579456fc7d4096e8c583e4d54a38bf9de304033240c767a7d6e21b751efb20a06fd95d9664f8e2779d9230e1a78dc9a20088416587c5a866bf82516255e1a19237f301e72cb007609e7cd623f5fdaca94079e4c241336f5b0454e1aff1c2e0acc4bbea4354fc4e367df4bba276fc03c842e7a2755a81cebb2ac", 0xb3) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) 10:49:09 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80a0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/71, 0x47}], 0x2, &(0x7f0000000340)=""/209, 0xd1}, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x805, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xfffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 10:49:09 executing program 0: r0 = syz_open_pts() r1 = geteuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x2d5) chown(&(0x7f00000001c0)='./file0\x00', r1, r3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="241ec40be73434d637", 0x9}, {&(0x7f00000000c0)="e186eb9d9a69184ae79c0b4e8d25928c28bdbc4650c2608db9b035747a0129878dd29c3a71d3cc0b9a479bbab3200c8692f8141b9f9f9fe69339b006481f3bff7b70d219d4a9713604c45109814faa34e40d94", 0x2d9}, {&(0x7f0000001440)="a1ce9e57e61e5965e3e5d6c9ca1094860d4438ccccfde4478d50a7b99989b0b8dca60c7e09d949284b3fae27b5c1d2885bcaa4b187f6ec3ff768f8e13c6ed039722cb15740fc33f306d9cf8de77f10fdc1cd03c54935bd37e8e574b2aa3830496b852b091159aa79b9d04b9550bda2dc302b16a1f7d5b41e26e7161fb44dccc51ae3e43784a8ab43de9aa5b7d7db10d38a7c8cd9fc09c7cfd15264a0456bd4fec7e8b0f8b36466e398463518459f8017d42783bc6ab7ef10055001e31a0c38cbc6eba0d54ec308454a2d5c6e65be43c6387d11d1d4e34e9d6e4b7315cfa790ecde4d1ff929e8c586ac1f2a8b25f78e8734943e3db08cf64e3305063d05cc49d7be3ef58af76151f22362dcc9d2888145a9af1875cfed2d08212d8b4d042d6e2d58d2f2c6158baa60970dc0a1fe708668d8e0fb97a2ce78eeecf29859446de20a1dafb2c64eed237c2c3a6af04dc57dacba827c24f3d645b45575cbeb3c0f247a18d44afce93d305e14cd8ac1ac8968717c8f91a1848fc7cb300bc0fea056bb37b6977ba4c96eafd72d4160f2b9d45550db725f3fbeefa1d15904f9c0d0fa5b40f2fd488c4f05f1943111b23f6bda72724bebfce7ed64a9b4fd9762632212ea3fbc097648a0d2963aca2dbfcf119f3bb2f31b94bcc10170799fa4d3a17e9b2e02f87a44900828db363f1c53f4efc8db38ccb1adb3b0a37f7c6a7deeb395491552931cc97314e7d6c1a1148bf1dba0366122a6da01d98587e47e4b209810224be2d262604eea4aee568fafff278875013a39f31a8e80c9acb6e62a05d5bc9d10264f6b1aac9eeaedb4ed68626b7319175341217304cfd03dceb01148ff24aced1e7a58d962424d3c289a2c3f96fbd09632bf51a016facd85bdafbc86234a5c414517890e9b7bcdb7130adf3275bf72df16025a48029bb6ada64025229c608a0ec77d8ccaa03bf1e3a8aa2891e13fe0f81c0df5c391c20d3cda79a6c35d779b23ddf877f40e4097dd6385482db221c5ee1b6ad2ab6e1e54f0bd22e04c741cdd645595d75319656c454f14455baa7d8e6fb97f8453409ad0f7ac89a4bc9960c3c7a2217da96117178618c2a09633521661e97a17d8332a03f7dc11a3f8a6fe136bfc4dc27b29c4e1cad112dbba855754e9845fe433343139e75da202c4cfcf1862e08758ec4477454f58d611b62acc4b2545ba8da8ca38953821b9f4a56837bcf1d69237ac6b6521c360318cdb1a87a6f197cd93cea94f70555d56257a44c469feef04b217b6a1a42d1cca6f5d8494d1c41a261321b069f3bca405a33977e3a27dfcc5b42197f0bf32dae1ab167062dd36c84af9b0be7781a6391e7614cdf1635b11f058f1accef26b51a704676fe6e00da06d8a18799e08620e6e4547cd08dcfda5b3e67775dccd2c1dfe83d20649722e3fc8f5171109063d9f540d052ba5d9cf61b7c710a3468b6529be3be32773d236138d1e6497c6c1cb83b02404b8453d551df3f0607906c13dc20ad173094639c65e18e17f3c2b355a6a76e57d38218557e1fea4753c5c0d6f2679f5f7b498aa512f91350c9de7f6c1bad6c5c44c74e19eb9618300bdb10f56da3644e680086d1d137d6c3885f0ed0541ac5125eb3dd388c4f92de2b8f33ec7e40c564d02bac5a438e21f4097804e5b1447d0451a22a5f7138540bfc09b56a7aa0c680eac90faf6be1e39b9f1672d8de3ec29aa3b1c50fcb021245bf30bb3aa41655d0d0f9e87951a62916eeb7954b01a0d2d28b2cb2825252a7b259446561b6deea1ba073fe8f2fffffbe8122b8a746c43211f33905839accc92955203ecaee8c7e6ef450c9ef5dd577a59d2b18266dfcf81985ac397b02e8a822ca42ea32550ccddd6257d3459c0f09f5f7ecef67e60a356468fe7aa8f5b366bfae4a970846fafd190fbc7913ed66652e40f0c54baf8ca368e57775f4c72ac3b9624b46e0f845a6cf81762d6cb18d03ab72bc0a9ec687d2eebe594746a6ad5f896fd66babf181d66d77c402757e8a92d6213f2da9b69e7d1251c1b1ca52b91cf64b7ddcfa63225fdfb116647eab2a12e0bf855d478619eb2d1466881d189f5caa41e122a8ebe70c74332e20ee7c944efcdab6460100066e0a1d1799d779acd79471090a7717b8a6bb2bc8390424c384b2c8f8703fb211027189ea9bde5b8b42192d8d15e6455185a918211c62084a57c510dd4aa25cd5fdbb3e0a868afe635482628c51dd40de337f17f3ad1381db8a3fbcbad91b2949513abdf017bd90ca667143c4cfa147de3765d900216ea57514d7d03ebe70fd97db5fc36d497f2f69e77f52a9b717d7834ad5e022aae73da9010d25ce580f2bfa85e253e54b8f3be0930b4beecfe6cf639f037311e5ad3824c5535c132c12535fe9b9ff8029709568c1e69be216101145fdf86bdc66c4c37609d6c4cae9e8a7cf7ea4970f304004c36a2ebbd08abaeaea68532dab486954ef52d50950c186c3a1095b380056ad2e1f726a8c0e92b451d57b4e25c971dd559ba0d11c75eecbcb84ccf85d4617ba4c88cf80bc7e62fad088a1ed4a999a07b03f16d13fa065f42507ec296aed20d7741a901705cc07eeb8b2a6ceb52683e821277a434a07c7638e13a0be9bca760f66299de374221c9fea035501aebc8f47ad9078f7a40c6c167589e03a9ede83cc2b6eae7a081f09ad0d7bf6cfa09d4c9754970f74aa6ad01504df9cc082199dadcfd5cbdb500000bd1be9d7f83a373ae78e45e69af82b46b5e0f4d80801edcaeb609ee4739df32b730d4068e966789406e6fa8712d7612db5acc4bed36fd1d13dff872f7c221babd23e4e9f001ab46be1dd186eeceab66f4132cdc916ac64e1ef16a478c2ab650cb318aa1e712f3a75d537c0f593a9a9b85942cef7cd0fd783d4967281ec5ee97051fe2b647e1ec1c4c2d46f797f0609b5e914bba5c653d2b6a2971ce968c2624941eb318c2f478bcbad7bb3076add4bcd17f526bcc3e65f0dfd94f8cbfb5c547edf2c24dedc86d4deaac2eadc56ebf451cea0fc84eeec4a8adac2ffb9a674b9f2a167fb33086bbb408c067333bf4742c16672fb3734ca37184b0ab92972010c4810e3484ea4c43f2d2f795a058886291b29f66d2495f851e4cbb1f4b72a5fb7dc9e84285aa108235c60607576c4b24c74290ad8a03c56bfe7c370ce69d9cc9e790538e79a9ef61ab90ed70094453a7a1ac7dcb420e2f56643a7d27023aacbaaad3eb4d1d14c3892121a13ebf7d4d5d7875012f2540e0148ab0b3e09a78185bfc9c99f40b7539976ac474a905956a748d218116ccffb7d5f11d9864e9e354f90c490c37d1ed3619c4c0b91f9e1e2b993e91cf2e49cb43fae38f9ccfe1d93796ff01efd7064e28d583c539935d9e8714b104a63e92d3c12ae8f2b23926b98c54eff324752e9cf8886424b19e9d0e946dabe17b954249de59c92b4a6969a498b4f317a1919c9fc5b5e1f397274fc7389c86fc63493f6da7f3a3e8349074d89ba92b9053d4b7ed3427799926c3aec5b36bbce52287462f98f8bef77df0eff8ee3bbe9719501a840c993573c6a704314449ca38dd4d5b82cb893b888d4a2dbe4554b3726b1b4bc6b1a205dd1edb90b1bd602608e238cd9d339f37d72b9085f95c8015a94a07bdbba76955f8205c51c8ef2b365768e5e1427357aa49bde7a0c7b62432b0066b07ceabfe930eee1f52b78fbbed2076e9c93bb48537b52b00abc9d57b646f1b70155bbfeb57360bab281b73d21c942ede53d74ba112cc2d62b2238c1e19d0e65c8674bfde761638aad1171a28b2803fdfd193d923f28e957f342a34b902c994935837c19b14a0e77be016785486736a0d5eda05b595bb4324e6048c7f8a79bfb03607daf5de5017e155e298e1c6169f1b23a6b1ddd525c9215d16115295d365d5b7cceb4c017f5eb12ce36d1a5125c6cdc367287d1ee51e593f244108cbd86d6138a7c5be5b331e2ea2b621d70652d93d64aa4bd0efc0fc6a4e35ac3b2a0f4b68e3de2068663dde82fcd01d23c2a656d40b8226a6e68c0507f9ed91d6bb8ae5e28ed1a31fe798b9c62bf46f58d1af7c487937240f381136f05afe72398fd96e93fd8cc5d5a6d9f4eb7df9274df0669e41b1f5704a9c0b16a5244177706fb5883a548d6fb566877532f81c981a409be7b25b3d49b0fb0f7b218d25112672bfb810cd08ac9de4acad349d5fc3734ad1f7dd5f9b31a42ab070c95417ad7856754a715c86b0887bcf4fa1c26d183e8430b75283f731c3e790893e9ae23687d4eb8ccdb71b2e160186c36630f284bc341169a71e9626b4784be9c755c4986132f3b7636d891c0a71b50c6e2077c1c8052f22accedf9b69a790c392073e604d675927902a99d2c5691683ab3002a169204c9692987bd6df5fe32ece7bea0cdcbadcf67159171c5b1aac3409383e375b0f99d84165595bdfa875e2e784714822ca3ccbc70f2bd92aec56edc6a2185f984272123c30302bfcacd26979e4da793df63a6d5cfd595fc643bc67686e136caec7d89b6a7dc7e419ff236e16f9ae41cacb4606ef80073cddbfea2fcdd81ce1ff47e8a9814c818de45310ac58fe72db28e366420d391e8789da355c99e5c8eac90d85549e48a727c355a93101c54f8c320f6a8c3dc643d6a8da1f3a5a56b50ae90813cb5e60913f21a49605f89164ab8685c9a4c1dedf313a555fc6c9dece191fd49c01153e723fb2c5b5d9f373adf74b41c4df58b4a9d479b9be7219749f1f266407754a37dc76a7ea3237e1c24154363c86214e5f83c7d75ebe955bb2e8055d0281aabad881943b413805742e7a4703347cfa10e92a18b712c6a4859da6484f74a4792f725bfbc9eae9c13cfc4f5389a78ddaf51a5199913a8b55664a02fd3ce34d0f79df24ff455248c46156ffea2838adba293c21e7ccb1b8e99a0b6806137a478f8026a51774eff5db89cb4b5570d8b57ba70e115734bd48fb2a5225c0cb8e81a8f303a9692394f1db80da5c38597f96bfa82bb75d8d4acadb291e5d69cccdf71ce87b0ff3d1b85540c88067db7ca9c02498670d2f23cd51caa25755d7f6577da7035d10835ceac5291ae08b4770941f0d5d9beefabb8114569c618cec7b7bf8166350e66dbb0a42fd0dfcab26f312f0d42d6565f2782dae9968d346fe8948a62e40e4853840224786eb1f4a493750b9e51743f48b06f14da726ecef424c325629c9f08593bf47d658abc3fdf3b0a99b35a4c8442065df6e95f13e9db874d63e1f7371f030f8756859d05056dfb818d9be6890fc8019f28752fda08d5bf9c110ee208397008f41949f6e0b548bd14f450f9eabffcf04cbdcbc7da12ae397e2ebf2acd73a0d030627c1e004cc62b706fcdea54c626face0fc5a4994470aff311a013d6f10d15db1b9e1d5d860283413d3e69defb7edb2bce72219e46166236552427019f4f283347aaac815327dba5d998ae022e5995e92465f0ee3ca5455f5e8bd5605c3b14f64b2161cebedbefbe50736dda6268f48db459c53c207952f07dd4f35bfa587960e32a62acc7ecc8452ec670d1f16bf8ea0e91164b939691dd352ce238982a651bbcb411bd3e33a831112afde73c4ff4c7eb9f0cd4ae22457b71fe66c803fec0b97174f573393d4f5faf88c7ef739c88fb60bc40bb855b4e13ac29397ea2537c152f8fc8177e7919076bb21d84a9b4f1355e5193d1454a3ff76c97582f9a7c9baed8c18b8ccf5b48b25bde00cfe71cc488f5c8d0ce3020846041575bec94ca8c2f5a55eb0497e6f43acec433d5e57dc83159a53ec3edf73a37ca2530c43062cdca89770eea4c077d9b1ea2b7a638355c3278bc5be204d75f5e53417a4f6e4b45a692cf20ab99346c919e6cf34efed7573576224723c0330f21db3e4c9278c5e0d3aa6d5ccf884d11de207ced4f7720bd78b4357d8048c649af4abd197911a7fda742799bd2d8e895a00daf1b8c742312a5157d662d69d", 0x1072}, {&(0x7f00000011c0)="3fd9e0f951817029afcb2fa4fceed5fe0c3c058d8d8a8b082e4f6dc7396a1b24d3ebb590e90d6351fc1a40dc347a54ba8bf202f0b2ec9af8479e1c0d1dbb9d843eef2b75b643eec955e8d9d5fe7fa4742402f9f0c51da373aa54c904f2ef01a9fe3de0af6a12843e28661267a2a7bf5fb57c2776ffc5e180098f7bc7ed7971d536488c4c4cd272b719ba307f229d321c1c9b283871043079ead73cf6e356028d059a20d9d78b762b280efa1fe870b934c3e6a085115dde5a97e9ae90dc3a08044d9bab6d3ec71a0ca828827e575685698bc9", 0xd2}, {&(0x7f00000012c0)="fd2e6942b1e92cde63c2bb2120c37e06ba49669b4a48a2fe3ea47831549b0cc7d55fe61e17b5095f40c9b1c3e98b41ff0c120bf7b86415121948d2b42acb8dd18b8f7430d68d10a8c8518c04091baadaf0fa", 0x52}, {&(0x7f0000000140)="aab75b81751b55ededf300fadfc003b5fc15b595a289cd5fd9a0df69da4db42ec136f27e21c1e991329c8f", 0x2b}, {&(0x7f0000001340)="fdcf92a2ea31fd5fd2be8cda13aab70105f1b3d8e7bd43569fe6fa37b52ec3d3a2da7c2e529066bb45bdb2041d2554295b4e2ccf89f40ea0dd1398c20bf15909c64c615b4ca169b66e0903355887c3be19d3e8a0b01dc02060576943635a32c7e7f35015f3cbab3d45d5957ef8d55c2ad851", 0x72}], 0x7, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x106) r5 = kqueue() dup(r4) dup2(r5, r4) 10:49:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000780)=""/234, 0xfffffffffffffeff) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb465a7f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000010000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd871ff723135756dd9685e8e60205354e825dc3010000000000000006005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca080000000000000060b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 10:49:09 executing program 1: madvise(&(0x7f00006d3000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000464000/0x3000)=nil, 0x3000, 0x0) semget(0x2, 0x1, 0x100) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 10:49:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x21, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0xffffffffffffffff) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 10:49:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c", 0x167}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000680)="9e7c43070fb3e21eb033d0d171b3bcc9cea9f5932714fdbb5b06076435b0205723c8bc79ea1f8d45f6159efcf290401bdfb8189e4018375fd46114a5be5bc6b7bdb2ade1daa07800bec0c3fbadd9ffd9b42c956950a5f4e7b17bd819ad91d2f7fb0b328fc12e4915973b4694315ec6a650085be7da026c53a021c2b69609c0caa694aeb0fd62fbfc9d76b48b3107e10c75d8f3c141c1ddb61dc5c37438533878f11c667872596e0fdd04255262f59fa13416a433cc74cad1ae89940e27179be37842a069eb4eb8ece522c72e64b8f0bb6ed7b63674fc3ce995640cd802682af2e37e1ffb790516cce0c187e241b7b35223d52d3c771f1f7d3be3380f32f2f8162816af792a72af08472586c427e8836b2948d404d803a60546a24c01bee44558f67dda6e46600307f8535b8afed873966d074be5358f4195a03e5e4bf9609e9e907b3257642f6990d994c4500bd4fd1bd14f7a38ee5b475caa77efc95f6c3060c073ad20608d96a76dd92b14fcb796541385b54f1dc78907cc710b418f471ddd5b3b2cb09cd24974a29eed7f34cb3bb77da137345604deb239225d5118371808810050b840003189042ab082b7cb71360eb23d15405b30803189130d244015e479447896807b5bd39df0651057296b0c231555567ac166475957dfd4ee35611f1a765c6fa12b615c4362bbff6ef3f6766aa165d4e1753d1d14f32acb538cf819b99db2e45aa580bb71f716cf0557cafdd39f421afe89aa96ff83c9bf6670d5b92faf9a66559df7b58ff06cd2912a3e729c027ba95219513f29277f1104f3691461d77fced541ebfa40c9198b032863b2545eff3f14d5cd79b16d3da94fcd5d9c97155689ecd17af78f7a48607d1b35ff09b506d4355d49f2ad743d60c41d0eba1cd0fe9f6faa0d801c6b6efed1cf63fc9673da6cc8d3321dd5b643acdafa83f96a2a8312d4cf059c72fd1d0a2b1811cc341769a15e34e7e305dc445d148ac26c424142fe448970c8bc771e456cebe666edd42b5298edcffbf45fa7fb1a17f311a0d1c652b875be04bd0de311dcd042d7f80e379d317fe17f2106d7f452a76be893d119d82e4f851a2239468dc0f32d2c2f5ed17e5824762f4406053ee7a03a423f74082e68b6768fb9c7b12e77572b4490e5e60f6292878c199bc96e3abc1c21f1bbfef4af68e63101b10ac1c9b7458dea8e13f7edf5bf26dd78d84c7efc3f8bc903d829b2c4de149f37316592d23987e46c192f8c92d7c199dc7b0645c3742b7de4234c353965414609ff3c3938b37cc168b5342fb040adbe7bb7675e706df378c8cb3f9c32630cb199064e81d8165448e463726e1b2baf1362c77c775b79d13fe138c92ef4db55bd30f14115aadfd6f1f79160c5ce903d3ac8b8ad8c89c842a11a85c725e1617199e2dedcc755cf70b3d8051c579627f8261b5ffb49f4d9c3d849c6779e6308e5a9d2898fc0c4dd7a9ad0e759335ed0b7a436466acdd6d8a670a7f451fab4f71320aa165d6752ac5e5894ca82efcffecfe6999ba063d97745baed55883ac3eecbefd59b3862313387c35790df6aec86fa252c7c5d4dc1d1fe2b9c736e9c6eb0301df448dda449f9132b0b1ed6b35c5bde9869f798d5678c68377fd26fcd844866b205af0d318436102ef88e756686798e68c51a032fa24c145441368b761aab8076d806ba90c223c2527808df146aac1579ef42551cde74ae6a9f6d4f44e912bb295cc34598ac5b838645b66d2777e789cafb91b65e2464fba6f097000ad24eada8a8c68a7cf0865fb67c874e9b58ff3727dc8fb9d74a4e399b36ead9eb5c329af543258a135ac10ddb42ea24ac86460dc2ee2f9e19823020bcddce2be3a4268d2fc27bb355b43cc57b9cfa8c3fc9afec73c7a530755b644d301ee783f8add4bcddc9ab7771a6b16f53f18a86071c4210d1c6caeedfce19c758dd2fbe2fef06a8346bba3d517aed005cfc1bcc92129ef43623332f7edf8b39873439878d2aeb14a54a976fef00ac1c4d1d8e3402541161027b74e9ca4da627cc2ced3dde4cb87a3f7386e4bb743036a367382480354089f84e2485b6cf4decc62ba1baa4f37e4b4daa54d5285566591a84cffae11babac97a56308080cd7d867aa92eba78cb92d92c937caee11a026645c25c7b14b800d285f1025faeae3fe2781bb2381fe64b1d02e2b1092ed9f971dfea959f5160b46fcbdc09ce68c2c01ef130c191988db043eb32f4549f85922184d3d94fa74e16155e870083c1ef7dee00064206ea13a48cf52a46d8644cc1726353b3e191fa5fad83cc5f46b4a6989b91a6929e90f02ece25b568ab2bc48b4973f36631d00a7abdf7ad5881329215ea8514e15808a26bf9e4c809a812a3de4ce52b728568cfad2ae41", 0x69a) 10:49:12 executing program 0: r0 = socket(0x2b, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000400)="513cba7480b8f1014d6a8d3956be7888f4dfb601d434f754baed93e123c98d35722c7aefae9584c9a7a1e7a42b316d80811e46530104d311eb0f0dbf9c54c2d48ff493cd83e5bbd1c81200fffa5c31ed73c15793e2b305e07aba804567a16aacf963b149284dcc54b11a1f972ad74eea1eb55d546c915e08918d6a215bdc1d2b9fb0809d8994ace58694405d010d9c5a75ac2e4ed95ef1aaa9e8bb318b442994b92d5d8a22d457051fe013207c0301bfd6c247edcfb567adaa91d5214252d99b89c49b471ea928975325ee8f2388eac4b455eb18e3a00ea9f9e976a7a743ed9cca79f071d7b390ada5df44be86d3c35c43fcd7d01dd71b93ceff8f67b37179ad38182cf78ba72cba390b8613b9c81c7ed810931e64d135623ee38961dec4578a87553eeec5b0ed230836125cc1dabef5bc7a0fcf000fe58bf424113bcc7f07013df527829b7c6877342632b8ea6e9a666f66234fb357dcf165b3210c741ffa9c7b2072b3d7e75631a05868a57f51b4c750b05ca8d31e4b7e2e653bae707dfb05c5e98c6e9a92cc1f91bcce866c6dc277cd16e4a8505af27299d91c1ff52c1a0c62dcf087536c8c47e141b2d3febad489b9591242e523a48ac4f24e108632b0e2bd52a709815c932acea9fe47a09b7c0885c379b43bdfc109cc71f2820a68d3664722864bf7c3aedaa303bc2e2601869f58ae87e6e6279029f8b71169fa836ffe4677246b7464f30b313f302faae19429d252d528e5b4403b1a2125c47155510e9a9fd58565c41b5c5b43f11c91fafd5faee77fe2e62b185aea2ccea6dcc350a3b3cc15d8a9deaf7aeb562eadbfbe98cdd9fbf08027c3de1640b294896a9d45eba229daa407a459295bf3ec77caeda7ef7b322247e8ce3c111e333a8c6e0d8627f3ca9f0b3d57e7f320150966e0ddfe7d230b3c8d726da4b82e9f7c6bda2f41526c61e3678e0b2bba8599d9167c271a8dceba6fd33a584c0601618719756966cdec6aa33b8fb17756a4e38a79e8d51ccf971aa6149ae06524b739cb5a23bdc71cb905610348e7c4479e0ccff390a6c3491276705fa9e96e57c35e3548734f953fcdb638a9ba3d2caf0a0bd78d6cfc4346c08d64f320db129e9c06607382837c1eee6e9af3d20d4b946108b1484d5b1a066486b7b825746e1445d1eb985f7e96c8d99f58579577d9be392eeb55799f1f949f8b9d32afc4727e7a7abee21e", 0x35d}], 0x1) 10:49:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="f57b0229746770599d3ca25dd4baac9989edb942fdb766f3b755998595bd8d340775318899a552220c634ff8ffb03ef57a8ba768291d46cc2e91b1b1f1f6f18d6f5a61b1c8e3ff058b65575d0ead7405bccb3e1c58e14d3413b782250b5fd79c11fb2b146eb81d37042f4878de24d88374eaf96d464b30195187e78dcecc", 0x7e}, {&(0x7f0000000240)="88ae4ec8ace862dec2a418fb3b6cb77e83420c91d750e84c45420d730afc015fc6bbbf97d30766a55878bc0219bb3a35aa28ad83236e701e6c7269ba9803b2b5e623a1bb03ed71a94109c4bf4469fc19402f8c3ce199755119c1144e8b161e837efdf3760c072174a85921e519a63f0f6ac8a6fae5106069b10d6b5c2d60960c366770cb8d85739ee6eae71b887a573f6d55b3139fe2d4ddf300cae89978cce6fee39f76155b5cd76bb002b187c846c84e3f4b6e69da410f81d7a65b24237bf8ab7ec41b0de76e588d9f", 0xca}, {&(0x7f0000000340)="c2ea12417844b996b7f678963de3a066857892206532c72979de4f9291f64ca41c052b9a562cee5f71e57936599acfb587ae217dd34d034f913589036ccb746482fa1e6938497b190d822d6a46c218d020aae5f213d2cdc0e1ecc0975fa7ad26f04e7417b3fec178ea4abb1c3cbdd482d8a91eed5bd154ce141cb7ccd06420d834ca2a112fadc834517e7a32900fbe79f35a9c3ba00a7d526f52dd4be2140f49fa29025b588ea53dcb65637b7caf097d73d4396a5c85592546c9cdb5465145b2931aea24fe5dbd", 0xc7}], 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 10:49:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83, 0x19d) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) rmdir(&(0x7f00000000c0)='./bus\x00') shmdt(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 10:49:12 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x80000000, 0x4) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 10:49:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 10:49:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x61c9, 0x7fff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7c47abcb, 0x3}, 0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x100006) 10:49:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pledge(&(0x7f0000000080)='+:\x00', &(0x7f00000001c0)='\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:49:13 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x10000032b) 10:49:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:49:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = semget(0x3, 0x0, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/250) close(r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x40, 0xa1, 0xb8b4, 0x3}, {{r3}, 0x0, 0x4, 0x13, 0x3c1b, 0x2}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000040, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x7ef, 0x8}], 0x3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa0000020, 0x0, 0x8}], 0x6, &(0x7f0000000340)={0x7f}) 10:49:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chmod(&(0x7f0000000100)='./bus\x00', 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x10, './bus\x00'}) chdir(&(0x7f0000000180)='./bus\x00') accept$unix(r0, 0x0, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0xddd39c1af568879d) 10:49:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = getuid() setuid(r0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) 10:49:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x80, 0x1}, {0xc7, 0x4}, {0x120, 0x9}, {0x24, 0x8}, {0x2, 0x9}, {0x27, 0x100}], 0x6}) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x80000000000002, 0x3, 0x6) r2 = dup(r1) write(r0, &(0x7f0000000240)="f75f8df9990b01a16ed697db336baebde44e3107a43fda1e13905a30bb8eeeb2294cff00d4dbed0b0be9a93b6688971c836c84f435be524e630e28e5b5c30c07f3bd20be7bc05a245d821ca9", 0x4c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8a}, {0x100, 0x9}, {0x2, 0x1000}, {0x7, 0xf73}, {0xa1}, {0x4, 0xffffffffffffff81}, {0xcf, 0x3}, {0x83, 0x6}, {0xe7, 0xfff}], 0x9}) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e6f66696c653008"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r3 = getuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x6) 10:49:14 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="800c1cc4030cd86cd035d1", 0xb}, {&(0x7f0000000040)="dccfc8cd4626c0be68bccbd20525c4f9ca99eb2580555b1bd08684c8f54806e3f33ad340ea99a13c100de2f4e9b0b884795d538167adbfceb4bc7ae41aa8357051e23d4f4486ab1607d5ab7054260ba77f31f6f5068bd80e17970e661d5bc44e3a0499f695669fac9d3d4e4c93815ae9941a62d2d798a57b69b03197833f8210046817a83855fd3764efa552fb32a0c625b805f98689e016e2d6c241c55aae88", 0xa0}, {&(0x7f0000000100)="81f1a81eb4a3eb5a9ecba8d4e4ef7d71316fce7d5d7f06f7511fdc7b2b5d4b6c79d044f815f80d9fa9097fb9cbb3691006daa30d860ec9a2cbf3eb83ab949e459f2e0f5d92ced97278a6e5e921", 0x4d}, {&(0x7f0000000180)="53f67a22123a4083f338c257f78219a1a2f318a9800358f03862f20bfb59e9b51dcf8d0055adceb859b7fa59fde2598c0cfd78494d1b3ffb87edf9a86c275e2a76d2154fc857eeb315f0cfa589c123ea579f32f3ca", 0x55}, {&(0x7f0000000200)="4ba948a9fb73324dd5f8a8955252d5adcc5754049ba72da50c019009abc954cae0c164e93d51ecac1d6a60e33e7fdebfcccbb0a1c51a4b6151e4e0774fc4f941ea2cb45825abb1b2484b", 0x4a}, {&(0x7f0000000280)="d7a31ccf2bea9e8565748564f85d617a59972b597eb8987c0b46", 0x1a}, {&(0x7f00000002c0)="a7dbeb1d8fbceb10015ab3768524190f7c32c9718d7203970f12d0649ec287bb", 0x20}, {&(0x7f0000000300)="4336d21b4396be5356e2685bb4a260d3c0bda7bc62d3107385a99f83a6a70ad32013594ad0deb11bf6cc1f161b1bfc15f15cbaf2db8f56468b01fc1df523bf0e4a00ec6126989dc5f836a9cf6b0f46e079bcebbbfba3250ccbd8cffe3e013e2b4c73afe4fd35bceb3c64ffebff7c", 0x6e}, {&(0x7f0000000380)}], 0x9, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) socket(0x1, 0x4003, 0xbef8) 10:49:14 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 10:49:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x18801, 0x80) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 10:49:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x100000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:49:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x16, 0x1, 0x8001, 0x4}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x33, 0x8, 0x100000001, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x65, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x7, 0x7}], 0x2c1, &(0x7f00000000c0)={0x9, 0x400}) 10:49:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) mknod$loop(0xffffffffffffffff, 0x80c005, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x180, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8800, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa98, 0x0) r2 = accept(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f6d61ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078fd0e9b930d04bfec55cae75647ab92b8f666218f884e846760fbb2e1dc"], &(0x7f00000011c0)=0x1002) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x60) r3 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d050010000400000000003d825fbf12", 0x10}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x10, r3, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) open(&(0x7f0000000200)='./bus\x00', 0x800, 0x4) 10:49:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x3) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x1, 0x1e) writev(r0, &(0x7f0000000040), 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 10:49:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x3) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:49:18 executing program 1: geteuid() setreuid(0x0, 0xee00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x18, 0x1) r1 = geteuid() setreuid(0x0, r1) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:49:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget(0x1, 0x7, 0x80) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/123) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 10:49:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) 10:49:19 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) r6 = semget$private(0x0, 0x4, 0x200) semop(r6, &(0x7f0000000580)=[{0x1, 0xacf, 0x800}], 0x1) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r7 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r7, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000340)=0x9, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r7, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r8 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r8, 0x0, 0x9, 0xfffffffffffffffe) 10:49:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 10:49:19 executing program 0: r0 = socket(0x21, 0xa0b892e7d62b3182, 0x1f) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = semget$private(0x0, 0x1, 0x600) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x1b9c000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:49:19 executing program 0: 10:49:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:49:19 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x201d, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = open(0x0, 0x20020, 0x0) setitimer(0x3, 0x0, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) lseek(r2, 0x0, 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) recvfrom(r4, &(0x7f0000000140)=""/7, 0x7, 0x803, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) 10:49:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x5) 10:49:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) r1 = shmget(0x0, 0x5000, 0x4, &(0x7f0000537000/0x5000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x400, &(0x7f0000001400)=@abs={0x1, 0x0, 0x3}, 0x8) close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:49:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108c0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x8) 10:49:22 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/197, 0xc5}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/113, 0x71}], 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1ff) close(r2) poll(&(0x7f00000000c0)=[{r1, 0x64}], 0x1, 0x0) 10:49:22 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000040)=0x164) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x3f, 0x2, 0x6}, 0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x10000}, 0xc) 10:49:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x0, 0x0, 0x6}, 0xfffffffffffffcd3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x21}}, 0x5c) 10:49:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0x1, 0x7fff}, {{r0}, 0x0, 0x0, 0x80000000, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x4}], 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 10:49:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="9beedb282f200fd70a9ef946f9b02d6b3a62f228358ba4df", 0x19) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 10:49:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/135, 0x87, 0x802, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 10:49:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xffffffff, 0x3}, 0x10) 10:49:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x8, &(0x7f00000000c0)=@abs={0x2820019464b1291a, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x890a, 0x800000) write(r2, &(0x7f0000000180)='h', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="27f34c8a9f9be7e9990b3ac2e45258bce4d133ac604358f18c696acf1359877ffd8b9929f4d91379a1bff756bd522c2c354748f7f38a719149eaeaa20705d3e4844eea8b4b40fe4e6ac9b5ee2c36cdff2c39f227b2676c935ab390837f9bdcbcd962d9751a852fdcf57d01d85416481e3a3efb842a75875a2b5db5b5de9bc571c851f50052f6007cd07278993520c2ac35052f024866786055940156d1ea000bb18b7f4f659b20b1d7bbbbaf3b36ff0de78a8c2ff1b425708a942021cb1abf4b5dcc9fee85898e50b56ec9ed494e132298831fb4ebe69f4a6f5d1b7567c2bc89e241c00f69e16759ac031a648539d5212466f332407dac87de61fd9ab2ac7e8dc76f40603f2fa2aa84a7e3996b40592023ce82284c839bad18c8ddbec04648745799e28d3bcdce3844f6fc4d15ae048e0b62e33fdfbc59a968f9acfec10ff0286dc7fee4b832002f18ec4382cbfa5861e679cfe15ac526e92a22f0d3cae5cd8b6830c6241c6e72f0f5b384f9b8052b8b7cb07d6ca9c0b8acc1c3ca19586ec3174fe26ca78ddf37a18b4bf2b7b56a3b0a6393bfe422c9698e69accb6ef077dc2863ce1d1b74c7ecc3e8a041ef61a8222a7512c4f44482ea9c3d3d42b56b9848692c83fb50b1e7876584ee3235d373da44a2dc53cd272eaa7dddb23262ba7a8d9a66d553d3d5a6f0fe213379db41481fd301387d7aa4c5a726a2441e9c934ed9abe471c41f179442f3fe147f2b0ff3e82b6a99442436d0c4959a525f737f0acacf3270b05d3b161714b0c25e71690c0277b7aed001f2e19c4323244dd5183e71cfe8ec46706f84e0542e46588793ca96495947bda6a74dbfcd00f26887ccaae0805433046f7c41afc0f464e4d52523a2b15c9bdd26677560ff59608397533f84291616d97246bd3a5a6cb81a886b849af95e98da5f32ff70808b75edf9bd884ebf584e1e0a252017d3581e9af7a5be77096156f6d083e05a47777924c18a3e64fc8c4e88de7a745ee01a3f1697ccb3b783a7280726c63942b2c33aa310d199e4a39697dda6c327aa7aef564b67827c26c29f95d79b3a4e07469323894ac54154d15e8088e315c5777fe15df359d2925bc03571a1b5d43c04cc881e364a45ce3f46f80988caadc4207a036340a9c2932d635351249b44da608672cc38c6342695e4b977be3ae2593b48473d88d20eee609535dc1f86ee1b0cbfb62ce00a3311585db999a8fdd54af74475e48cd4c825cb044fd75b50f318eec788d123a41b6d98f94a3e2918f335ada4f555ad994658ce8f8bf955b82e9f66a25418b7db975cad08c05d7d9292322f896dcef7b9f315ea3539282f79d04c0a42f648f265dd7249df39277a133ef6d150fbfb73ddc6b6c9e1ac0abb329f322020a4e4586e0590cb066614cf9505fddacdfdb5f2587a0ca34736557cff702db61326bbc53cdf5fa58a91bdb14c632712efe7d412eaf3e86bc9e42375cd660061b4bd24135ff21afb884330c2529d5ba289baba5309bd2012e1234cd6aff85841fe2c36c5fa234f2d9339a725fa4235d882b9eba7790e54f9961c37f163008a7fdd8d65d91c21e7994407fafb361b300e0ad33557effe1c3dc2f7febedecd9ae09296d5580bde92f5fd74ff3597660a2d9f8ae7438db11de54fa71b3f1bf98f79d0c8422ac6d7b828b67cd26ac43d0ef495e8aca04aa62ea6074f7d0325e05100307cd656c464d3963f683d98acba7f0cfea7da1d17887f23a67b164ee2899ef52ab07e93c61d4bdfe0f7857c02efd98c8cd8bf6cc4f39f89299f40730195767d6643ebafafe1c9cbfc96555fa22088010e32c1b36afa576806e1888d342cbe6e89680b969d2858e4f8186d01f041c5e17bf3d3bbe012a99ea3b04b57888ce00e65c45eca24a2a2c4a87900f29ad7a3d23055789e48774911cd2911435f48497b6ca543366cba63255817a51a06287709603b80bfacaf7da8ceb6a8b0cf7320fc962909809dbe3d6335cb7fc86ba2ed14e4f6d67e1a9e0cf6494f989b7971c7919f6bc2ad77b346029ec66655227434d8c00e511539b4374e5d929c5958df49cdaac1c9b6d35cfe8b5fa1f77ad96fd895761408aa1fea2fd8e516c48e8bc5a94695cfca7f398520796ee5a42e41173642ea805e18da1eebdb6bda4d3eaaa1567be0a5909a0420a1a849871cd30634c4ffeb343aa4a3c5cbfe0425c6ce2fee2acaf757242690dd4436a22e5b9ccc2bfe0f6a85dbe95d53f2399003d3a0a02262e585604c42c070deb004b780e15c8566ad0c1bb7b7453146eafafef5ff62c88db7f9ec1ab47da71cd4a38bdb5da6865b386241b72d2a54262c097c8d728106892cc6854fe0b1c7aa05ecff78fa4d2b15aab7517d123dbdd01e8682a22fc0c3e3ec411abbd1a169cc9f2ff07493ddae4a494b8b123cbccbaddd1fd5b7c955acf4126526e86d37204d7c55588ed27489ee54a1e018b8b5f09ac1835d5fd54774506a2c4b6c1488b1e02d4ce54b5bf596f248d17c135830576b70208924c028d191070b2dab24ef9246a2573d44117cb996ec648d45db4132c7a8f7c78a42b35834f47bc18bff09775b0a6742bd7289affb2871d1753caf1000ebb1b87c3e256a2029bfe919a206a832d231167fd69079afefbe44cc103660fa0750442b8276d203ccf0f7cb66980efd4380505d9820eac99ce9ba9f85afd41022b52b190f8a65f5e4a16ed7545682381f44777d7db446e8051f9a402ff35b654eb6385601872e3a7a6f151ba2b5df81799887743d0763961441b9b80448eb7b9ac94034d3db2729b6ee8fc17ef71ff106f4c4f0bef1cdb5554ee6e5941cb5c81c33fd085e459586857dab60b576f253cf8d0325ca773588346003c987b395a7297ce580c5cdbc2891b394298b0c765a093687df46355caa52165c43e4d927e0a435f3969df1c58740ad2d4419373fbe2749ee4164b28cedaa09846baae9384f40212bd0493732f590f83c51afc1cf8a6fd056e7be555cad0ba91e01f3c0f1849dac7e552a77e6f590944edfd131d708448e6d1731b63bd2ee012b9c6e2c640c0268461f8d874ab5c0f30de13063f40bb25111c7e53a88745f6a7d5735a848bcc92218171ea0162b6d656bdc01a0d10c69053719b286eedb469626cc60d3fbca7c788e86d706941b8f005c6d36ac64c01e25a49dda5937608cf7a6bdecd31d4bfb82813771c57bf97cda9ec6975cc7bab51bacf856895b3f3dd6fabe9e734711da512f32e68e5b21ca4f1cd46bf08035d71af0785e731705741cc5d0e556b95379dfee5034f3296f0f78ffca7b0427a336fdc3c60b27e01a2821c6e6f909d1004184a8c489d802f61af67698f45cc9669c256c87c5df297ac70d0c9481062c40abf9f5160f90e764b8395443f1860793dbdbf190d1e40dd35a1eda2a2003f97f000b19afcb89eb2f4daf8d2ba5e6876f744426b9a83c82722692684a904164dfbc6ace4fed4f5bb13448831f5ededb1beddfa2eea7985005eab2327c12629ad95cae31b9908589bbcc3d618d656ed03f4acdd526a6c2cf30044a9fe21d0bbc8775493eb427404e1b02fbcffb136e0c3d907200ffebb8ad8019161bcdb9f2c11671ed71ad7f84c3d5ae52f29c737ef5c1a961c66d3a4a2470628308211d576b1afe174ec454869dcef403de44c70447c0483dd0ad4102a87ebef65d93e730cd43d63305210ca0ad6597d4817c5deb5da18d44aa733cbf6137571ebffd4c8904f3e281a631558208bb2d5b3697a0f860367632d83c4b6c3a397a157c381c1867abc8cf728f82976b4e818862f46160c220c8ef4d7e6157779539d21a3814de35c7909f1570f0db32126b62e3170b60cbd3af12528ca549fd665a524977df4f6279c76b34cd668e8de19a389203aee96bdf68c9c5636fcb5777bcf8dacfb9c97bd2a891ec63adf1779024122bcf4511166ed8861123efafb4ae867f5304a45c2ad660a9891f9f01e31be685f31c6e8aff2b1ba90624336d600a6bd41f526f6f48723937e79e73cf65b470bff13ecd81178940a3b4291e8be62ac69bc0ca18e5504343ca754272bdfb25585cbdf5efafeb835f822b5cab67dfea3c92921fefa5fc37f3bd77910297e02b8674f32bedccbedb0dd3fa05a56d877cd8f32b1cee5a4cda1665820d2f74db4ab179e0f83d44bb9da88c957db662b1946f476e5bfe336103a571b3d756644e928baf6a0e94de44d1edfd27da4f1a55f92077f7651e38a076cca529611d8cadb59faf953bfee6e33d54b8fc06b17461e7ff7562b207a7696bea817891ed5afba5264a237fb64038ef16ce4a95a030639d238c5cbb10a9f1d3d9a6d6fe734a61e9f60a9eb1e27f7717b5039831b7f007cdce1901057f09645bd94d6297a9bd282d48cd6184c140ae923f0f5e8e6043006aff10a10e4a89088dd37e57dc696da7e8259597d4392423e1b543c960fa203e143b742976e8b1c55d70d030abe16f3d8e3d2e2e059ee566a698ba2bb1dc270743af8f95108359e6bdf35c984e8b423b7c7fb737f321361a9417e612c40fd8f399410f0dc8280b8792d1aeada21e63c84968f1c3cc475bd5ef4850e5ef96b89ba6b04bacb69899d12753932f7d5c58d68355560e975d7e6e16a8a4e174cd57c628cb1ce8b2536692ac0dc7477e9d1dc2e26f6169c412c9c7315a3800d9e864f034774182385eeb08c88f2b3f3b70d243cf0007a3681cdc7ca1e62b337b4871b1bc3b40827e0144f83f83ead0febf45d1a106601dafefeae8cc249fb0d2630134e525229d1b4e3d1256232c730c7fd8d3247c2ae0e62061f8e114e5a2468c1e1b2d6778993b3163fa838b3f626962de3c24992e909801e7dce10677f463184279a9625d819e75e657a0de80589e8042db7803a0ce63919be32760a785b6da716c011740814fd972795d5f8c2985810afd4cf5fe04fd77138ee615fc0b5909fe4e04dbfb11b3714492c9acbfe1e78777e4221aa3779a835675dffa4d98d4eae4d4ae768173fdf2a958857b2ab210e9a9a277a1ab1425f60f033a39a244fee14eb2322adebd67f874cd6ca30d0f573e36f77ce4e24f1716a2bdf5c5b7068f55c5cc6347f76cc1a0bc5249460f8d5008f626516cd07b8065e4824df880f08272212dd017691224565956d34d9c309d2d5fa65b2f49a2535b862d29256ec1133ce376f7b0d9e6f1901135d288eae41691ed071238062a7bbba97bb08623701a5969ac0a3d9b3410a16542b62e690e9e21416fc176c4e143df237997b03c0fb9e280acdb88a4ae18ed9a29b6a6b884ef23825a9297af14bb74fc542ea128ed23a6bf1f39c01f75ecae3d70feb745a7ecc8478c8c330a00af99d8ea2a83d871be0e8fba93b1b0b3fbf46a14683b939c231726605465ae7594330d3e706c8eeec1e8dc43e387af743c317ea1d4e9e6446361aa971b23eeaa04c2cd6315bd88fda50fd9dca7c89098e7b0e7c91189f53463e72c4922ba568fca400fd3faee27845ba8ce1ef26d5483cee6f7918f1440ff8ea035049d32802e25ee1e8bb00b4d7619021e941d9cb281003e644fbc5564a932e67fb376fe544103cd0db21bfdbc652c8742aa4252ba852bc0b3e8ff9b5722305f2b0bb26a5a4a24fa8a326656df3c729f552695e413df2f80f2799dc423488e91b5a52906698bcf79e57b3d9c48ff100d3fb0c20b30ea461f6f80df6d04925001e2e4b96751b877d38b1f7676aca9c02f42f0eee9b4a87595f178c8aadb76f200ea07bd337f134596d7917510c149779584277894e7fe4e07ac6a9dfd951370cce62839e18caceb50bf65b7d1f4", 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x13, './bus\x00', './bus\x00'}) 10:49:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x11) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 10:49:23 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x288, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x104) 10:49:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="00a5b44ff99b78ffecca97a3fc5a15745cf3fff8b3e2fa6d6a16e1bf1f56f92b8b0c6d22ae941613ce3aea0f4201e17f8cda95528cfb221c7d7fa17d505d7f03877c69d145b156de86663bb6ad1b9f0b8637847207ad5502ec5a1be1afb70338805f91fd1551e8c935aca5ef9a1f0702de1eecb9adec22549c6159dd16424ee0844aca019f0466b3caf787990f892905b9955973acc59062e29800dfbf8e372e94b06df9f016be27a9a2724a5bda0cc6eb", 0xb1) getpgrp() setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 10:49:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x89, 0x0) r1 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x400, 0x10001}, {0x27, 0xfffffffffffff431}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x67, 0x1ff, 0x9, 0x1, 0x80000001, 0x7fff, 0x100000000, 0x2, 0x1, 0x80000000}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000240)=""/45, 0x2d}], 0x1) syz_open_pts() 10:49:23 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x100, 0x2}, 0x10) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) 10:49:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x3ff, 0xbed, 0xffff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 10:49:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) kqueue() fcntl$setstatus(r0, 0x4, 0x8c) r3 = dup2(r1, r0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x6, 0x7}, 0x7807f0e22dd45b1f) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000080)=0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) 10:49:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xf) setuid(0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035707f9545070b77"], 0x38}, 0x0) 10:49:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="55e9138733240fe86d07985b9a031d76b0a59332738f612aa7a56a3ad8624bc81f88f6629edce70061ebf6172e9deabc2383430ea082010e60b8a7ffa9524375f59d6fc4555ff2384da99eca033a50f52c596f7bc681479ff418cb27bb79544f87ecb73e0cc9c1fe9625b6de854fa67cdc5f62f20453d64a9e0a7ce46e96ad90a7", 0x81) r4 = getpid() fcntl$setown(r3, 0x6, r4) 10:49:23 executing program 0: r0 = socket(0x18, 0x2, 0x9) socket(0x18, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 10:49:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800000000000000, 0x7f}, {0x80}}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 10:49:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=ANY=[@ANYBLOB="0b0400000200ffffffff000400000700000000009376f30000002255f66a04a8f11e0e5f496e2df95c6257839fa36a69be3a43b12658ef4a761fb7a24aa01cdc59a66403cb47030fb832f05d28422b97c5ca4ca27dd00c646b1a26a86eac21602e9e8f4be4b6a02a9614e3a4cc186209226d9dcae1cbdaebcaf6caef0908eabbf6545348c1ea5aac"], 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="33e5612ec9a24458621c39eaf790839d83ad030ba76c6bfd4e50bdbd1d59a4d0041521464e274e1278400be3d82213d2835b44b4e4f6faf07a0eaa628f547b5d5297a2e6faf94584129c02c5f0984c7d289f269ebba65e700e425e76dceb0580432d50aab0a233b145eec8b20d042eb380ddad389f6c328be756d789498c1cb18afa1aceefff1d9c5ab783d109ab6cfb7c6aa05b9ecf7832158e66dada056715829cbc07073ea89e2295a8f537d729fabe416d3cced4b5fe45bde317eb45866d2c69e26dd0da4eacdec0102494e4d2eef58617bf6e0d028640b8359e0553b1307aa2291a93f317f613972169419f21a5", 0xf0}, {&(0x7f0000000300)="163d2de305b9cc02fb2911031da748bf1ab2c994f37253d3d78c11655293fd082d471cb9898852cd96153310a1f026", 0x2f}, {&(0x7f0000000340)="6c10d151f9f561446b31d2ee75a51b6c54a465fe6bc1caa9febbf81d8e414b3c04690219995504b5bfd690d1b3f9935b6d687c68b748f09afa374701e06ca939", 0x40}, {&(0x7f0000000380)="83c57ada89b0bece0165a1106bb1c62610fea58f8bf720b0a8df4dff70132de373accff5f2d0a7c5bf7188a65ee55721387dc18d0b7122d6f919e6a442abcd1647ed27e04182cc8ae245ad85", 0x4c}, {&(0x7f0000000400)="d7029a9479a158e48e6ced09027a9579d7c60602579aefa09bfa14b4cdfac6af6aeaccc1365fde6e5f556e503990b8a568ee796dbc82442a074934b1a8e2558b660e6877ad2d5f54515b0ae505275111bd67", 0x52}], 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3f}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x34, 0x20000001, 0x1000, 0x7}, {{r0}, 0x0, 0x0, 0x400fffff, 0x80000001}], 0x4, &(0x7f00000001c0)={0xc, 0x2}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000040), 0x0, 0x37) syz_execute_func(&(0x7f0000000500)="c4c25147c13e40324115c40285aaa3c6000000c423dd7c1b00c4e1ff11efc4e2498e5200c4e1d1ea2bc44191e0dd0f01d447da84bb0d000000") 10:49:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x470) 10:49:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x7f, 0x6, &(0x7f00000010c0)="5de0a268ccff80011589592a1cf6ddfc9d2b07c30f412849c0cb1a68aee174c8440c2a76da3d43d3ca3f9d6a0b639773d946ffe2bd6243077e6029dfef294d1d6737b67391c088e168792c8026764dae92a2c70365ff6f38893e1844db1fc3aa28e68b7c6d97e7314d37cf365f6c1d414722c41f20feffad55f5b3f10820", 0x7e) connect$inet6(r0, &(0x7f0000001080)={0x18, 0x2, 0x800}, 0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e777a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f2977e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab126ad9d6b945cd56128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd30050000d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e26be014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c6383975be48ec04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c88fbc84939673e78793ce4641b1a8c423cea054ef78eedd43ca38f45863a63fe8a04b9e72d5c5e3959eebd2db74a7505ca88846b8cb682f900bf8c62f57ec6bceea912f", 0x101b}], 0x1) 10:49:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004, 0xa}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sync() 10:49:23 executing program 1: msgget(0x1, 0x35) msgget(0x0, 0x8) msgget$private(0x0, 0x200) msgget$private(0x0, 0x1) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) msgget$private(0x0, 0x80) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xa47a, 0x100000001, 0x4, 0x2}) select(0x40, &(0x7f0000000000)={0xc95, 0x400, 0x0, 0x1, 0x2, 0x3, 0x0, 0x40}, &(0x7f0000000040)={0x14f, 0x7, 0xd45, 0xe5cd, 0x76af, 0x200, 0x6, 0x8a9}, &(0x7f0000000080)={0xffffffff, 0xfff, 0x276e, 0xa366, 0x2, 0x0, 0x2, 0x1}, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1f}) 10:49:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) pipe2(&(0x7f0000000000), 0x10004) 10:49:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xa0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186180008b00023c00000000002867d6b79318cbdb9229220000000008ffd53ee4d44f1127000000000000000000000000", 0x34}], 0x1) 10:49:24 executing program 0: r0 = msgget$private(0x0, 0x600) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001340)={{0x3, r1, r2, r3, r4, 0x40, 0x32}, 0x7fff, 0x5, r5, r6, 0x8, 0x9, 0xcf62, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000100)={{0x7fff}, {0x6}}, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x161f}, {0x5, 0x7f}}, &(0x7f0000000080)) dup2(r7, r8) setsockopt(r8, 0x1000, 0x8, &(0x7f00000001c0)="796c49c8d007c4d2d57936388e3e1c671023cd75948d07ea627db3aa495ec906c7b5518fb97c538679efacf7a79f7e2c4a8af20f74b59063a520912415c409f400d661d3aa8dbdab18f8a20d1deead3f5b7f738cb51879d4ce2975318f182b53b6d3b974c246abfc441894f616f6df969d6689e0246bb41a364cf926214a7a14d32dd05777e80c7664408da0d7ea1000bf4482b21b5dddf04985d7c1f3a25ae5f48df8d4ca9522012b4d18f3bd52e5adb6b378d80d2100dcce9d2d6fe2adb48e5ed027c09433add013ce50e02744396f6ab5e2b4ecc887bb83d2702583627675b406b8ceee65912d6df3bd25ad86abbf534ecaa7f635db4d403f774ff16ca5f6a1647ebca322cfb0c12af3667be1a1d0bbd0e69432c40f02e86082119a198c48de95fc467848269bc3d7c41cd1fa4c346af033af6f5be42085faf1c28000c99b2327868f3b7c789fa4ce6952f02f2cb7d6749fa6dfd50398e85ccc6d4cbb59b9a3f2f34dd3b5fb37361130f492b9f81a7d04f120ab78b93cbccdf9fc704276050deb141b82eb6e191aa58483643a8e563396d7f93e03657a0d4c72dbd7a7216f6ddc85c9d4e07cfdef48332db7a6936205c6aeffffa8417fa11c78fabcaef3979956544c59fad689f2d21287b23dbda2f89a66921b6ccd4a51c71109fabdffd5fffec2e0486ee41337e36e8ee0c5ec9aaf4e8e9cca98a195cf41f86ec1ba2182df85f7e8dc8b0069c27c31c7da3da0de5897ac10eca3293995882b90313d2af585d22d633737a8b7dcf90040bbf86b89de3fe696f7dadc2e8ff3ba5cbe8762df08bc9220c9d24277f4ceb0a580ecae7f1e286efad994e48f0041019718e49ba6241f3d6faea3a7d8121e955aab692269dc706887dbdb9f5db5eabc7a525cbfbfcfce93ab9dfffe332c68c4a09cef6fc08ffffb89d0134e143aacca99476e2e8e2d956a8286fcae7d72b0598fc985e67cefe1693be14eb44b27647ac246e2fa4a36bf3a7145aba4869835128ff09c4591fd233678b80d150cd5ecf934d12c5190d0c9f2de7b27e2318bdf68e9f40bbebf1a81b0de3e265e2d990ea562313aaae028a7235931ec99cce3e734b5c1a767d835585d050adc68cf06f0eb13758eccfeae805840439a743c07e66853d46bad94aa6887192cbff22c8a4c1e84a2316d1f90970ed4fb880749214d1967e26947b62dd2638855a41f82b76c1da21125e250e39de5111da945a5baf4a87c79b9b457760bb47034bda6903994302f7337b101fed8b7e0d00177633479068d749f9029af037e03078220842e1e2b45a1668a92e8168e360548b2f3e2a3febbc974260503cc3c4957899496d93f1ea64b233e896fe22e3df0dc85eb5d58580c7c3efd774f27e0e6e9ffe76153913282d267a1537c123eb964272730b25a6f5e6e60828527a8c230e1e0a1f07dfdba3f90157b2b9c9f4b85beba244d76cc3c5d09c49db0a7d7a72201736c3ae85be1f164b43e012e8aa4b7ffe0655ba218779d503231c599151373ad10e5c60419f06310d441ad926c48d08711d2290ff9dbfe498fcc1c6e1e33d86c9c1ed68a1abbda2104eb263b25bb3f14550de2ffe933f8e0b1033be890add1b547e3da2de684d9baa4ae3a29a46eeba7dc75828939d5ec28dec19040e46eaebbac300656eed5c415d77e99e6422347d549f91552dec3ab3150e5a8bb561068cbe9d8b335e33b169f641a4a25403beaedff62a6b56e99c90f6d8c1af9d76909188f3a3ad519d2ab683bfecc46e3d27de6e83314ca1832cf7141283152779b0fccb23b61dc7df3b6cc9deeaf1b912a492c905e14a0d78d84c576926a0c06da2cd473064cb2f08f833f030fd36fe148eccea6f90570fbebd28daa463b2465025dc415ed3b489b4c48caa2c2028e8bf48f9b8f4270a56c02e56fce935b2f434a86f6e63f6b38b55b0c39f46ff4c4917764c5066801bdbfd07c8188dc217e982ac51b7d2514d2ebfda887acb0b2bb41d1f06c2984ebc196395945683859a2b0bd9bab9a08ffcfa7bd781d95fe51274eb96a37c2f651537056b82e5c8dab6c49cb79ecf5ccb1817081d5d014a1c946a0682e12108f93a8dd60b5d054bb9155d9b070a794909b3be69e0d01c16f8bf3b1b8390b8ff36eb4dba6474af965aed0c4e6d9ff066d6133f55ed435fcd41048e1aea1587fa61d05da38bd2bf2a2f27b57da82d3c1263853be7dd8a70400024d3b43cb09595e63a40afc0bc23c7b5efa4fc832ecb5074d96a37ebd392efdc24e631e6684ec459f95b7fabaa84d28e9aa51bcd6703c7fc06e60ac93fbeafa2ffb7ac909411b34b538751264d1d7a416cb6cb479d83241515d9fb03531bf8a0bab234f2aa681d8c72c4a894ddbb9724ac8cfb47e0151f08804b2fa4a2d8615cbc5eb8045ac7dc418f8aaa60707e9b26c705a2726075599806c0f4a78bc1a83c8d12788e0cffad7cb9ab5686187d44f895af3721e75f6ebbc792db71b597f8fe535c4c5584c1d1619d511d2c6ecc351af70625f73e63b954a5d89a0bb1ec8924bf0f40cbc22f91cbf40f6a08f241aa58f67594a798b3133dc0141f1d821453dc733b742c8823567dca7ec888d46341ffadab6445b5a4494347c76b56547c009c241cdcdae1a1fcad166c972effe6160503ae972eb19bf4e221d896ec75797fd437ad49ae866ce512097fce4720a8e540735d6a79d7c4767e6a5c7f85268e0aa14f813598220d137b24c48723ddf77fbae70ae80143f93bc2063799253f09dbb00d5bc5e500d43c295f507976918c0e2440f1072772cece9fdcd54b7e0fc77de77fde7bfed2c6f5657403c8ccb01983b0161fbeda45df40eaab6975eef0e38870bca2be4de48f9e1ad53b386fc8392d83196f25f70f2551ce5c19389f05cea1479fd2acc9636dc8de9bab342cf18ab74fe95bc6df8b1eeaa9d30c1cc71a4c5e4eb2fd0875d8a1ac4dbb962f6c12cddd692a0e427ea5c12d1a3c346fa8a4eb5c012ab93f050eb4eb2491023bd005eac6fda8628a6ccb58881fdc7c49da7ecd272a831e88bca6ac0dd53fc564699bafa8a799b55576da98d06a4df14d58c760a90a14279a1b0f7dbab0bf1a2d2bb8ee33fa564c1454538271fce56ca05ab6cdc3a49118e140501843352d85d343ba0188765519193ce8c8d0431f6a19a935313f0ddbed819b49360a12172e0b888b7a18da9e3b261971f6ec1b3f7f072bd8b8ba4e725b125932536bb3bf43fe539a880824fda7fa9e5303881e55f4dfdb383985e9e1d17380ceeb76d1590689b91da0f5684d32551d3ebd05dfaf8052bfee99b7445261e9c3cf388ba455298225346f34f3edfa1eefc5376d73e08717d5041bcc30b57663d7407732ba7b4950de64da06531740b06d68c81990fd3b1dfdcc8f1f85fce93e4c9c6d148c1f46854c2c29161da017c6216fc9d9cdf94ee2e68dff7c1bd30dd1ed9a31169ae9167a21cc195056a5887d5fcf58b0f2782a607197b98a58072316f606503f98697c9ba030dcc2c743384792ec44fa751db47258cd39d5c023aec7af99cdeae9b2ddb13a421a81a26b3657595fcfa4646e86b32206962b586bd3c34816957200dfc692d513586391495a6c66527e2571eb48793d6d76480570c38cfb729f2ce76edf7b6167465dd6dae908e64f8d8b43b6947489708b886546c92127e4342279d3784d02c97259dd54113c2f930013270ddb088318bcdfe1a6ac38037f534232af18e6e01e219ed59feb7d730ca2459ed3a3e8669d06119635b41a13db31a6b53c31580f7883cef8e1c3b8b95b8706f7882c0d9f887a77d91aa88d9ec31c07856428bb05b46b58a62a258c77bec75b42df48bf1f0d282a8b1fe49d7c04aa7d41f4b40a665c6ea722ca819fe25e8e600c14b3571a6d680755e5cbe4fe4eea2a2a4a721e0df865d16f85892592486a3828db003678aafb14a5c9f55166c71a70637e8bb26c104a8081a4702826da8882577d801159a2d70d04ba3a9abc7ea5b342f7ce8c233ef5ecad2e99f065c442d23c418878a0a2965439c46c74421c59af9271c21d0003896626907cd2932ec04f61f8da9425cb83b0cc28767a7e830ec3d26b0c3ea31b10d1dd89913a9b06f771a8278ef42f29a40b70b7036c3c5e73839ea55d5cf607827e6ed88ad148d0e10146358ee136992fc8216acb8787f1e72b6c110a51320ecd6e65c3399852c6208fe81c8c0dbf11709c1e1c9dfcdceee171c68c201713f9137b31dbc04206442e3b7a8d02a1d6f57bf4a40bf8de2c4f730a7f529a0f73338385a77dabfd54b818b823792d589c0d7471b47d5766bfd35f05114f5521f291fb51ca3e474510bf880ce89deefd4a25aa9297b4cb763e770a20fbd40920523675ae404d01dd8701691ac0f76a17496d14b6104be6399a33af3c851a02c2cabb2448bf702bb5d401c0ce0e2934f423a63ee1c1fa63b4e92890d12f288bbfa78e3f150a1684dcccfcb870af1ad4399c19532652a1069cad2a33eee077a2e05b65877ae669bff9bbc9d9c74a3329d6dd818ff7c527f9a2b58d035ad4be8291bab8f2fd2c4296fb1a88050e3937299d69fedeaf0501fb3d17b608633f01036c1be0b0563bf98a00f97f3480457a6486b42a1aa9a0f5e5e42d37ead377abd5121a5ac474d667c4b229b3566a92ab502987fdbb5ca0500b3ab060cfae1c4c24331cf7561aabe9f9df25873e91d459fe742f1acc8661aecbb359cb3cda019c985559b8dccd6d2944adc4ccd71635af3b139dba3dcb841c21f01c712b93554315780fbf4e743b99618871f46bd80785408b6db5dfca12b4c1828cee72244c99eb91146e36c08642228a9f71baf84ebf49e5528e8b43df34b1415b62affb786da7077881f5f044ec917c60fffc603078e04382f1b9b14f42edf21605697c390c5029ea56f7b698320a9cc175dc7553bf42a86d3e79bf2592bd158e194bd7793565cca88ac0bc38a63c86440f27a09abdf52295bffc310d3f65c65f6cf2c32592d76a9e369879723bc73ec50e392109069d1bbb4a12e5df91ff5ca400deb28bacfc9238556c112fd9f85df0e0f0a7ca9849e3449d93643739d6d6be06f9052e0471126d4285fe5231f0c1f77806a757143e6f4ad5ad80d965f770fd47d74668dfaebe57214fd539200976b835294f0c72aba175742102f19300215bc1098d175ca7331d6917aa0859f9d24204fb6ab22b9735c6bf00de7551b860f199a2b6dc47ef9c1bc82cdb80e1024842b47d70f2e284f0748d48064c2b263ba0102c817a333bbb0eb73a79316b08b1f3e6c377a56e0073d02938c9a0fbf6f3c56246fbaddf6efa269c5373d5ba7f8a023699faf25d7f01d60ba1235d4f42e9b077fe18183dae40981d3ad29abd39119039343d064f79a4fc2e2e6da17bde7cbbd8691ddf8ba847c4ae374f38769d19e4b91f17f9a53a668116f471232b17000409443fb8ce0455c404e3cf6db13ad045e2974e7f929b253c77ec36f448262e09d24b7e532c2658ca0f4a83f8ae18212443a269e1c90936ac028de035346ac9e777d3458b30a5b8a8db9edcecfb6225a88a62ede715c0d65dd9ef8958c40d53ad8eeefcf75a80e0eea38c6df7c9ff8d2dc8afe856076b7d564993b0e7a2d12eb96e47c2b4085a84afb30173afbda398301be83416cabe9960de814d2df2fd85a0760b0001810f14e206e9cf0bd3768665805a95bae7c4c178b1d032b886fbcaeca2220268a964e783dc0be60ffebbb3e9bce82e810871314251de8a2578bf5f2709b56d49567963fbe3d4b69fac18aff2884dbcdd223405864e5d6ce1e", 0x1000) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x8000, 0x4}, {0x0, 0x8}}, &(0x7f0000000180)) 10:49:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:49:24 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) 10:49:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x24) recvfrom(r0, &(0x7f0000000ac0)=""/4096, 0x1000, 0x840, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x2fb, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0xffa5}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000940)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xf8, &(0x7f0000000a40)=""/87, 0xffffffffffffffcf}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40400000005, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) truncate(&(0x7f0000000040)='./file0\x00', 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:49:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9f, 0x9d58}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3, 0xe63a}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x3}, {{r0}, 0x0, 0x0, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0x8270}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x4, 0x7ff}], 0xd3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x10000000000, 0xffffffff80000001}, {{r1}, 0x0, 0x4, 0xf0000000, 0x8, 0xf12a}, {{r1}, 0xffffffffffffffff, 0x30, 0xb, 0x5, 0xde60000000000}], 0x400, &(0x7f00000000c0)={0x0, 0x10001}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 10:49:24 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x80000006, 0x8000400) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x1) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000540)=[r5]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r4, r6, 0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r7 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x20000002, 0x580f}) shmctl$SHM_UNLOCK(r7, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000340)={0x7, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 10:49:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) fsync(r0) fchdir(r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) fchdir(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3ff) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) fchmod(r0, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) read(r2, &(0x7f0000000200)=""/224, 0xe0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) r3 = open(&(0x7f0000000380)='./file0\x00', 0x8040, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0xe1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) faccessat(r1, &(0x7f0000000480)='./file0\x00', 0x0, 0x3) getuid() open$dir(&(0x7f00000004c0)='./file0\x00', 0x10, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x1, 0x101, 0x1}, {0x18, 0x3, 0x101, 0x600}, 0x7fffffff, [0x2, 0x9, 0xfd, 0x7, 0x59, 0x5, 0x5ae, 0x3]}, 0x3c) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000580)="2395d1d9d818e1dc5bd9595cfe67410bcf692d3b9f8ecbf5c2c7ab1f358eec103844f1cfe7a118ec4880d105e6f829b2fe23bb8af34c08d02b8b32c2a1af", 0x3e}, {&(0x7f00000005c0)="a15d0ea9174c533914b05d9225626af42b6947d4c321a0e637c2a5ddee033b05943cd5bc491c698fb8d0dabf8f6ee3d739d3668a734192b58134f9311af3a1c74f0f930e83890f4888aa8f505faa8bbd63928909745a225c25a5abdaeb283a05e497e31f1ac65634151baba10ecd34d7db6609a69ed75d0d306ad1b93413e9f748382a07d3f29db12d7f547df077c4df3bba0d11cb776922aaec851158c6ae0d81fd215e2a5482972f012ff54aeefe1ed1e22d205e1315bd4912ec7151f11ee82f32ac5f3e42fb08ef098382e69940b9e73a23abdd7b27c3f878e98a2aa5f49fdf125bf9447a91fc320140b2c65f42f60537de", 0xf3}, {&(0x7f00000006c0)}], 0x3, 0x0, 0x0, 0x402}, 0x408) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000007c0)={0x7a2a, 0x401, 0x5856}) symlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') open(&(0x7f0000000880)='./file0\x00', 0x80, 0x40) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000008c0)) pmap_unwire: wiring for pmap 0xfffffd807effc8c0 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc8c0 va 0x20ff8000 didn't change! 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000001700)=[{r0}], 0x1, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x85b0, 0x84) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x6812, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) open(&(0x7f0000000040)='./file0\x00', 0xe00, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x400000002, 0x80000000000) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0x100, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000280)="7812ed14509b4ad63a347952f4c6631cb1e0176b73f9ad374d61b4c47c8037c39863463354f3c09c3576668eafbeb5e93a2674651eca7974811d3af4dfe99ebe40ecbc82e96810aa353e70e2a0bfc3a663ade230a533feed5e94d26220c3d97e452a80a943f8ca7703a812ea018d466b0db5c8257d783b6e2f25bbfba5825b579b2a3b963510880b6a706a2d2ca7bd383d0780d13093058cdf9573c28c98a71c8ea7716437f759256a123ffee8ff16ccec0c237007b0c1aa5c87f11db63d9bb8c7cee36eb71d335dc26bf32fda25030a24be27ab831fa6bd63332c100cb4ee280c6ee7222084025d1891094d3cd3b5b8cec3c5b1e2b940e1bfbb5d0e6161219e6aa7ddd486888a93078bf603fd7d6263878dcf36263c0d9bc7581da885a025a25eace90775f77c94d08e1b9cffa02b153fbf273fab3e7dea41291546a00bb8f964cb23a7675e7d40d3c414402cbdef9638ab9f26ca660e296823f8acff9f0e6232bebdb44329e8217f8d4079c0cb7a60699f25176a78eb350d282b95005cfc771dab297369630d4870df13d6b3c2aa5bcb9d429ebfe71c157d29569efd85019aefe27bf12e6ff4da6aa05728f1f3917e63223a0c9b8997984329ab85708feb2baedac7f7ce87dbab61c3f09dbbc4bc5c64a4321938331abff0b7c435629f2178d574bbc27ff50b9b69d6b030a9a5b98651e8fc4f2ce64389dfb4e77f5a94649f7f1925ca98a1ec8dcdf7dab78bff61994dc3444f66d57dc1af5b00126069cac47c02a71d23b08c58d08f2ca78fdabaf6d8534d188ce19849bde311e03febf685b845b55a6e3536893ace8d54091521dd4009507c3caf780a1804df6482303167a825bfefc2153d485ee175ed7263bbbf424a2a31aef16136833452bcf9f88e13c3b0d3790a2a1420ac74b6da53b545369e9111473de2d88e66abd3f2c05180ea4788202c06d0925253ee0cf75dc12c6448d11320252c5d536f3c0277ebca72d7a8e3cc7d0466009a405513ac13b6fbf9e177ff45700af50bd01cbe961f171b5787a03a672ac03e84305ae4f0dc1fd75f805645ec568582ea30dc983cc951c1482dc34c3346860bae9c1eb2d07f706051aba38a2d7a594c4914be1590f427b828673132fb6d9933402da38bda376373ef82a4ad2a3dca6df08cfca0385c7e03c765c0766d9c8f3fb1dbc7314eb3f5a3c4487df69713ae16f54597dceeb52ab38b851eddd704c7427f960f07dde2e593b8f5785be62ccfb105a17b8afa8d97051a6c2b519f282a8631c59ed0515d250dced3eaef7fb888155549c1ba57e60cafaa02c13979a6ba23ab527aecffb0afe8b995e7aeea9315f9fa754c9a0b966c235f230685574a0e4edde0afb5c242662bdc77cefb37f5f09c0ec26bea13090f2e18a40aea68a87d5366eae4f37159c972e7f4ca3ffa4f47d5bbae87f9e276debac742fb48745c4a5fec8b8805892f5bcf246b67d0e8bcdd1e4fd747a423606b9c0f2b739b59b45605ae0c055cd054b0831dcd9a4b6a2e875923f7f1d8ee7a59dc48633e662c1f4865d7c63c2d49dd160455af610fa253e0191e65c3468be2189423de6e478e39003ce4ed1f4e68ee17c4014fc96e44ac8289f1db96226846ada910bb9c967e96b9278295cd231ad5488edd6db944de81c1744415d67f103c53aac51488455db4ee114f23d616c36c07eaefb3523d76281fc53bb032df6e30e21791de55d77000d05d58dceb390c6e522b66a94e373449ab44d211326cafbbd17aee8c4a4706610a11488279463ec94f46ccaab652274b810bba11bdd7b3c3dab4ba6f15f646cbe19a29a9ba7e57a4a2430298561c6da0b99ece298d00f154a232780837e5d54ebd775fa4ebf4b7d95b647e862ab80b64aa61d5cbcb9b7be870080bbd0802762b6d0c8a7edce1b40e52b85c9fa92abdb2a23396b45e78f79a9f5e3118fb9556295f8eb63c1893c6fc436940c6689bc1e8864951a202af438fa63f2b3281c5dbdee0c2b694677159ccba9c2cb568c6d34904a9b47e35057f98d80ff49de326e16dc0724f0b46253305e018f3420a20590bcae457e700c5cbee2092700e912a423e6b9e5b4bb80fc154c49b0c09393c0340b1d5ffd466e6c7a4746c9892faed5f5ecfdd0a71e184c9d5c9a04dd97bc9ff8e775f5a093cd02c4a78f9488ee32ff9e26e2c5e35febd8862ac934aa11dff895bc5dc107543c615c3c80266081ead667bef967e7ddf504358807ea946046edbc5ebcb39cb8efefec60774098971936088b7104bb9be3df5455b58fdd6fd0351be0128bb1178bf5793c819fb58e71d8708118ebe1eb9e8a8526ac3c999e9e3523347ae66fee13bf431985395b361c24f17ee345656fed304f413c30cc57eecf4633703b9a76d55ecb2a803ff6a1c94e61bafdc70f0ac7ee3959d2dbe56ad867ac287dfd81352d1084c9a03f7618a995a5a48aed2763669b3e2b221e23a7cd5d7c4c75d7af26d20556efdd556a8a0b8d3bd68336accf780bb0f3351d951d6d86f21d313f2e1f0f1c01d808eb4d61fd87dee9fc7833120ff3d333468ac9bcc595818a8aadd90146ded6a793d71a0788e005ab91db9fbaf503567ef2eabb44052f612c0c1a8b1e98f0b15d26e0af48e0ad0e5d6334db211ccc84d0dd41ec0db99dee294712209917100cffa15c712cc43ce33582ad1768fcf63fad6cab1517454bd40a6e0b84c1faa3d4a85e3cc017ebe320faba75251f398154f9617dabf6b6c26fa78c3ff21f27abb75fc1e8114c7f4186170c181968922633e6b05a2a995d947884f4590cf68a41982f3cf46baeb03afd9513d1cf0a718ce4bb6dac960fd4b82e0a49951d42679f85922dd5464ff58b4b7867ef2e164c7ec100b298abe6f7301d8661cb29fd27619941f27efbd78b8463093221e390624f7a13574d1bff679e448d3f7ae84f6ebed5ec6a4763ec50e97c3b704f695a0d6c1b2068647aadc7cceb12fb8f11fe176f4a9d487c0a5a29fb1c5f0ca328936b364d4b5204885bd8e984844313d89833e174046556302efd57b4c0ef2a621c619d4ad6244b7e512569f931068a0153ca5932bfc3dd2d0ffdbd0add7255e979c6202bdc92e29d07059841ddae572e150f15f1dc3a0a04b53ccf5de0bc47dbd5fe7bf17cdf9f47e1719b2198a2bd3f955e1b52b57675d89c61ce158170e6449b711f68346bd68309e3d37f787b73bfd2c9b4a679f4b8e2b224c637014faef50a82a6d0b1d2fa3d250f4bcebba40265f37507995130a94a753558fb0b4d60c5f1eb60cb6c1de7d9d44f27ace0f6c36710a0e7091a42cd55c5851d32cf7a56de5edaacea080a9def2139dd25f2132f764b6f645be875c2ee763b03936e59a85e9a09d8627fbadd9977e12c184d9e3ab237bf7d0e56369f6685e3b7c380fc8635d89c1724ba8f3f02f5b48ee24f6ec83bb8eb4834dead4e52f7312b058b0c9645065710c835aa7f11222f5ed916e80d74827a877d52cd422b8da413f5a51279883ae183e6cf1e2607be431ae894f2ecd0e2e60b6ba2c940cc1c2e54d0b445ba163c9b9db8bf609b9d1de845d8839cf5a84f4f55c7c6613bfe7eed04ce39eda092e9541ebe17e7a0bf9984847db34141ce2ca649f6a2a9e446bc768552cad3cd6af819a8ee59ab5b329809adedef644a675033839ff86089869a1f4cbcb0b2c5ddd89d95a266c6e8cd2a7db3178c5497a935ee503f17ed40dde4bc85458dd13135b2ba30650e8121b9d5b6488a052983a585fba31a64eeb6b524fc54254a7f81cb147729805593528ede142844f2fbe4d5949771f38f01f31b63df30ca528ec8123924f6689d3327fc2ac42c4e011a2e946c65a1be00b1a4d94b2d3bbde5ba0090dfb8b7d2df57559e0467289848c8eb11cc2c55984c155e44f51607dbd7cf64f9428020d19fee37a1e1861795d74e471de085de5d8c8c8d9b8acaf3135ad9767f7e6f6b325ab90e32f4172ee26c811bb5920f45eaf811ec55ec58e2652a0b2d17cc98a7b6d631e1d5b847982df5881362b9036c6e64cf83f7a4562f3f6ec5b8e5d86fabc7fbdee3837a6d8ec538347298979d440f972fa9aaf1f0a4c4672b59922bdccf1212021a75ed307b30f9903724baca438195b7cb96ff3ea153c775ff7580e6b70f284cc88b044c99352c1dd6927c0b7043c322e91813eb46e7bf59ca33a0418179fe1cf12455310522dd71f503819d70eeee60219e272e679aa7b978b89e34d81168ee5b1cca6745895c107c48504cb70e196ebddb81bc3aa994cefec3add34110278b28440973f8474a9ffb1dd48ab50f8ede413ee31c9ba2a26d834d75015e13f7fbadbfcae9a40a0b584e08e9f5eccdff9cd48be7080cd3f4e61946a715e605091e19aaa8f741776806dc100dc8044a70270e0df41d184c63bfae400e46cc2bcef05ca1dfea3eb2dc547df8253e27623927cd62707f3bc8b2d8c76bfcb65b5be737df432f767e6805a8f9764875d361bbf648c6ec62834614b6fb2f4e53b89d3cf0fa6390ad2c90b811dd4fb90476bf6fb1d3529a410959f7f1ebbf3001ade70aabf01395d6f2c34c56f2f022007099574efae5d0da8692f40eb7a7cdb1f28f60002a07446fb86cb42b5efeb4314f3d001fa370192e9c8ff8ddeb90bf79cd1c916bfd9befa9f13da57994935b2fd6d0221a969c233a3e5ac612b23432caf35242a6ca6bf30f5aacbcc101efb316bf6ec59cd4f8ed069799b41bf91db1a1d8bc15553ae8f31fa045acd007d5630cbe322a57631eb0b0d31946ccf02e903e999438b7c8ef941bb2ef8abadd8ec5dc9448b85c9bd77cc30d898c52d3ec579060821b376ac179af51a849ce9e596b3291436dc39dcb9c01eb986322c0b60ef03cb9a3addc010e849088ce3829b432bac21d5cc0e8aeb9cfdc8b6670f7b5bf54cc729e53454dc02916318e6a8a834c74014506b446e2144a9b59fe95e91edcf112929b61b4d8165c1b70233b336272114398473b971945f5c38fd2b390dfe57b407789d8aaa7ccb263c8addf70579c2fcd804f8a8411773691b0876fbd44d4dc99c4ed234eebdd285d1bdccb2633d1b3b9d1c26444e19a5a99f256258990148b28184d10b9af60228ff3aa2054496a78bfe22ad320bca52dc935149ba3b5b8b41cd5bd42ab6c92b9082da931eac4a9554e186279e6abfc3fbe555d1e08429013e09c44661c56b110cd08e1da5bbde2445e602effc341c98673468e6315357f4147aa61776e46c2ed89439f4f42ce8e033abcd0a1abc02e26c0f4487c7827fafed6811db962b888f872a8efd4692ce3e6c6f5aa6bb5b5ccfbe1c91a55d67749a7dfe88ce5f7766882b2a102f80c3194b062ce98e438a14aa99230371e5a71c62aae8089419f37b662868b91b00349e46c3ab0295d2b44f8c60c5bba998ea0694a16c83c3fae29e87a09de077a6fef455565f113e8091fb653bb511a8472f3e5c44329e1ec7b895142c75e1da5244dd153c83837f080c2de0cb288c195c103b32795415e287f1066965b6ebeb93efed58f844ee043dede96d103ce405b762d9facb780cf3ce5e9bb56dc7b265efdbb594f72b629295f095d58aa8114daf81d6fbaf073b559d8b65179cc1026863888322d836201c4962ef7a5f6c0109f6dd30d17a7736499914febd1165baf25fb3e049f378eedb980df8b96820efbb3c0c0bd5468d23d052d3f651e943b87a8af31b9daeb3dbc2aa19388441b25d3c3be1b21c16a166c64f54725db32506850c29d3c88480b4161e0590792fdecfc9965b2aeb0eec9037eaaeb6e0f079ac6451cdb246a9f1d8c8321b", 0x1000}, {&(0x7f0000001280)="40873f0994ce067e80162d8b02f6bc1c3ee8c5df6e505296c8a557905b18f14c29a11be8519c921cb4200d2a84d7531d5605831ed5d3370b7d4dbe239e", 0x3d}, {&(0x7f00000012c0)="6e2ce6bfe13db7f5471622f3fbc06f3ecd099769f47e1498e79f5042e7034555922a0bfff12468167cfd6e2c8cf3bdd4c54b1691452961f9d2b46e6167de41aaee0bbca3be13c5ef330b4bd3128d7ffd3a0020b6417285b3019fd4b459d7f9a366369a7689b51f52b7be50a0041f0589f63d95771a3050bb487d20056f6b5d865229e9cde2", 0x85}], 0x3, &(0x7f00000013c0)=[{0xd8, 0xffff, 0x9, "e4ab81835136df6df8accd088cd8c031955b4a42a69417a4bddc155b659a965b68924c93467e75fc821e0accc5672f4532c0373f98a452724e70080222dfd433680f59b79fad90df20afce6dfbd0fa3a9e5cbe4b0bc240590645a15087975f3d1f4af3c17a113819d8ff9e6e246a74a48e4147a0c226060d66e5d3e5b4379416068597b4ee60fc24507650c6a751c24636066608d8fc2fbb376d7d4fdd0761eb99fc057b596cbfe561dea727cd77a2b60eb43b5f67d143f895d99fac91170b09de384938bc7f9e"}, {0x108, 0x1, 0x401, "6d32500e45c155cc26762c1dad4ab549544036daaaad9a43ec164e15e057f79e1bab6a86081f89bb8d715105c066397114b49691a67d1b859d2e9af53c5dfe2d4596810f484527ea0c81e9d6cc392070f4573a5ffd3794791821663be0247f38e41f899867b9b5fca9fde86316e320f56b50781de604cf8aabe9b53ff675992e5eae2afd60b5e5a6bcf740c4547befb57ac4db85f11f28d0dcfd7a73a54bce5634a1785a02b2c53d516b206b13667c567363c80a644695a5ee67b3bab5152c34109aabab7d3a0c1555be16fae78aec8d96c121c949595c5255ceeb6f24150ba6268a53ad8915ebe5fd7dfa05822004cdd7dac5d7"}, {0x30, 0x1, 0x1000, "012c44f82cbd6bc679a9ac01a4d4259d0f3755369563d7eb60cc189b94342a48"}], 0x210}, 0x4) read(r0, &(0x7f0000000140)=""/116, 0x1035a) unlinkat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000001c0)='./bus/file0\x00') fchmodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x89, 0x4) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') 16:00:07 executing program 1: r0 = socket(0x14, 0x2, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="864081ea27652f91bd63ca8423ede79225bebc3cb1ed157d6055c6d81a579945a82d9a7afa063f95cb6b0107f8ebb30e18879780b832a1aa3d578c071780f142b5ba", 0x42}, {&(0x7f0000000140)="375d83aa97c8300cc6e70e9f8798a080f42aed49fae7e725368a88e7bbf8f4bfc7236aefceefa14b0b533eaead1c4bb8bac084a0c1a05a", 0x37}, {&(0x7f0000000180)="4946e4b227ebc36b76854f3bfcb1", 0xe}, {&(0x7f00000001c0)="d5bdf4c9232e9a4f7da17ab0ce23672615b13bd4c0a92be915ddd36fcecb6cecc4d5759241ee88ea1c4aab81837f66642cddcf37e2c129390e417f3bc78f737b8c2c731e74ccb485daa8b757d144e6bd17bc9f26b285de1f2a54bead0269277889f0ab4777743b67e74be473550d2900d1b51ceaed4d9c75872aeae44ab437347ad5e85c2593f6559e941006a0667614d479028dded5ef98b6a7475b7e36efd00453a60386bcfdaaf158fdaa3e878d2e128facbd5f1d98d5b4d8ad6c48cfdd139efb76432174", 0xc6}], 0x4, &(0x7f0000000300)=[{0x70, 0xffff, 0xfffffffffffffffb, "9aa742f4138be662c65b09fb18a4bb16ea1c139eabced487dbca33f2ab54b7cebf83865fcf6e6e7d9ae3d4440959afe06e6d1bfab6a3a4446fb775cc101827fece7fd292ee42a42f166d4c624b23d4e757fb1768d400678ffe"}, {0x48, 0xffff, 0xfffffffffffffbff, "b48d948007492273891dc9d1d7e63ebd32fa1048ec7e31e31628188ed07343421f18403438c7c5bcafeb92959f1af206dd2cd5"}, {0x40, 0x1, 0x80, "1e240960e22a774f7d33b8a165c8600f83b17e4fc77bdb5ec63a434eb52c73319c3c638e501aba4dd30f4e"}], 0xf8}, 0x4) 16:00:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: 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}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/17, 0x11, 0x43, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) 16:00:07 executing program 0: mprotect(&(0x7f0000ecd000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ecb000/0x2000)=nil, 0x2000, 0x7) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/223, &(0x7f0000000080)=0xdf) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc2485607, &(0x7f00000000c0)) writev(r0, &(0x7f0000000100), 0x1) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) r1 = semget(0x1, 0x2, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800010008, 0x0) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x2) 16:00:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000e1fffffff000000000000000000000000000000000000000e82b020b70666185000000000000000000000000000000000000005e2a0dd219e55e6427ddf5e26df7e79e9e37718c393b7b0b30a0a5a51c930fe2f92dae7e5ab4c8a49395550682f6bbfd933b7dd5e135635cc0ff022bdf80966293178dee7cbc30aa08d621b2cdd2b8d46dbdd44f20ad67928046861b17e7ff4f407c9230cdd7c0ffc93b949f183caa7a83aeda91e7f5097aafe58578dfc9e5483149b019df700dd71d1e00cebb3707e996cfbf97b74d77388e95bf6d0f34088a3b98de"], &(0x7f0000000480)=0x61) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) r4 = open$dir(&(0x7f00000005c0)='./bus\x00', 0x40, 0x120) r5 = openat(r3, &(0x7f0000000240)='./bus\x00', 0x1, 0x1e0) r6 = semget(0x1, 0x0, 0x200) geteuid() mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept(r7, &(0x7f00000002c0)=@in6, &(0x7f00000001c0)=0x278) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mkdirat(r8, &(0x7f0000000080)='./bus\x00', 0x10) setuid(0xee01) symlinkat(&(0x7f0000000300)='./bus\x00', r4, &(0x7f00000003c0)='./bus\x00') r9 = semget$private(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000004c0)=0x9) setsockopt$sock_int(r8, 0xffff, 0x1087, &(0x7f0000000500)=0xaf, 0x4) mknod(&(0x7f0000000440)='./file0\x00', 0x8, 0x5) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x240) 16:00:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) dup(r0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x8000000005, 0x4}, {{r0}, 0xfffffffffffffffe, 0x84, 0x20, 0x20, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xd5, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x7, 0x2, 0x51, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x8, 0x20}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x90, 0xa, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x2, 0x3df}], 0x30280000003, &(0x7f0000000140)={0x6, 0xf1}) socket$inet(0x2, 0xc003, 0x5) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x20) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x80000000, 0x0, 0xffeffffffffffffe, 0x1000100000001}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x403) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x2040, 0x80000000) r0 = socket$inet(0x2, 0x3, 0x7f) close(r0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0x2de) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x4, 0x1c4000000, 0x9, "4ed897c2c639d89bbfaded9b379c1843128c744d", 0x2, 0x6}) 16:00:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpgid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r3, 0x16}, {r4, 0x104}, {r4, 0x100}, {r5, 0x6}], 0x4, 0x9b) utimensat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x7ff}, {0x42af, 0xffffffffffff8001}}, 0x2) fcntl$getflags(r6, 0x3) chmod(&(0x7f0000000200)='./file0\x00', 0x2) r7 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/38) shmctl$SHM_UNLOCK(r7, 0x4) lseek(r5, 0x0, 0x0) r8 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x1, 0x80000001) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) connect$inet(r5, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r0, r1, r2}, 0xc) lseek(r5, 0x0, 0x3) socket$inet(0x2, 0x3, 0x2) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) syz_open_pts() writev(r5, &(0x7f0000000700)=[{&(0x7f0000000400)="5d2919c1380f0e7e552f45f99deecfb5b2fda053758790df89e8a136dd48ee6f73f366a062fb075b4639cd7f82fb6161a15e820c2ad95ab7d31ee904d36d31b5857b547a1e692ff6d6d95992d6fc028b5ea7122e00c9ef758403b58b2cc2c6a6051cee349d610830aa609a5ae687a101883c17969d1e1cd95fa84d8d2e5c4f2cd13eb38049e44e5516eb248e892ac67cce460d24fbbef20e894c0080fed8c3a6b3de3f8b9b3986f9ccbdd2a10f4dee7dd9468257478c01517115d161d2e734562fbddf950c423adb74dc6386e7311e165c1177b3c4aa9c1d46b3f20ee90eeb738aa215", 0xe3}, {&(0x7f0000000500)="ff55a25c9b072c5d78f5dc10777f9ba6", 0x10}, {&(0x7f0000000540)="1d986fa8dc302884f7bdf33da26c37d2d5d7713c225ec17e85a55cab030833ee9f7a05b2173a9ce7ac984343830079e5673b2ff3f511e04cd45ffc447ca3bb132a8adeedea29ece4bb0664d38bd1d86addabba04c7e4e405b0cafc9d32efc31aa1698954536496c720ffd07c21105b9b21c3107baece210aef2f6ae6268ff3cdde9c0e3e7ef058fbbc744092b03fb4131a3d7bbfd2866ecc27586d8b1ff99ade10518c15bd2679f88b1c7313428cd3075c6743257d6ed84ad79819c5c1bf8d196fba6fe6cb6b98ff0926875edeeb1105071cd973", 0xd4}, {&(0x7f0000000640)="11a434da775af4222a93be8017a37339c74ee91a92ac19a147e00783dd9807a25a229ee3e8e2380fca7b42fc1affc6de3d68564488742b3db8d107310b3aa1f1bd1d3cc62693ddafb012b0e154129a71b37262b0afd6b8512bfc9728f18d801a7236caed43595500ef72a097c9e550a3444a13b44eefee4640f21cfee8c0a8354de7735f8b1aefb08d1d471ed98eab410e1e71030cacb044f3609a067823081794677475570d0099443d57a059691e4115719092", 0xb4}], 0x4) getppid() socket$unix(0x1, 0x2, 0x0) shmctl$IPC_RMID(r8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)) fchownat(r9, &(0x7f0000000780)='./file0\x00', r10, r2, 0x4) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x7422, 0x9, r1}) pipe2(&(0x7f0000000000), 0x10000) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4d) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x20) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) r1 = semget(0x1, 0x3, 0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/72) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffc) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) shutdown(r0, 0x1) r1 = semget$private(0x0, 0x3, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0xd8, 0xf44}, 0xffff, 0xfffffffffffffff7, 0x5e2}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x3d) getdents(r0, &(0x7f00000000c0)=""/32, 0x20) r1 = kqueue() close(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x80000001}], 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2021, 0x3cb2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1886, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:10 executing program 0: r0 = kqueue() munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8180, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x10000000000000d4) 16:00:10 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x4) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800000000, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) nanosleep(&(0x7f0000000200)={0x1, 0x300}, &(0x7f0000000280)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x1) readv(r1, &(0x7f0000000300), 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x41}, {0x186, 0xfffffffffffffff7}], 0x2}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f00000000c0)=0x35) 16:00:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/78, 0x4e}], 0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3f, 0x5, 0x6, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = socket$inet6(0x18, 0x5, 0x20) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) poll(&(0x7f0000000100)=[{r0, 0x124}, {r1, 0x11}, {r2, 0x100}, {r3, 0x24}, {r4, 0x8}, {r5, 0x10}], 0x6, 0x5) socket$inet(0x2, 0xc003, 0x40) socket$inet(0x2, 0x0, 0x8) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20183, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20843, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0xa2) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10fe, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) close(r0) sendto(r0, &(0x7f0000000100)="2a30ac1cf01bba46258c95a747e8c976b631d40f82fde294c88aba52981ff67ae65490d553cbfc24405b3cae6b6442ea350b8b75e068233cffe9c9c42b565d31ab96f7f7d76f6873f566d99d2aadad3c5ce54f98535389020df08fdda5ee08da5654a57ca46bf63bdd8560d26241fabd1ed670626b6045e1e5f6aeab30ac175a01d91bbcccdde499d3589539dee8c4", 0x8f, 0x8, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) nanosleep(&(0x7f0000000080)={0x10001, 0x5}, &(0x7f00000000c0)) socket(0x7, 0x4, 0x5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: pipe2(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)="a926a5a7c874ba60acfa8faa3b85bc764c199518c289bb975257cf65c36525298092bb2b0244dc3936bc006d2ea4fd900333f4579379cd4527f306af99cd3439d2099c5e14dbcf5f69b37cd03b92aa4fdb78e97bc027dc78211f70de3ee18e497f7d3639994c13293d48cce47bab8d1b82141f7d4ab0e34a9021375fe8751cbf6a82840f17d1961341f1b42d40feca5628382e9b3b80c35ece58431e2e4f9b4357ee569f1a43740865a9dc0a8aa53e80bce92fd0408bf03e20db9fec312bbe37cf444357252baca03635039fdd53561df7c07b4cbea831b025c3500df76052411fa9f82cd5e17e4c8328154d8ab41ca78f32dc8ad9a1ab27e48f8096a59918d8ad0f1a12c85be5c55b4ccfa5647d6e9295a9411c4d01da48dc36632b77d8a57932bd07b8e565d4a6d21932abfa29eaa5904766f0bcf5c9a58ae41ec7069a6db29920162281153c63d679d2e138c472188e3c6d5bc09d6374cca9d640e6fddb694c6e807aabe4d489ca15b426da4b819ca8b150bb865a6f2d10ffa6e0c81ad4f06d2373afa87b5d003bacdb7d85740bc307534cfac648a5a5953fd449f5cab81cef482fa981901199b29954675f898c49afbc3040d426cfe9e9cecd190a746e03ab1346617cd783e716904312e197055c617cf280b30b7a44f389bf05accde333c2e6c956a3124dad5590ba8bea7cc024a461a4b64aab51e0b8e36df6338063c8d83c49368bb2bc67f4c2731a6afd2f51b696d30deb7070d251998499d2e67c7b16d0ea596ef21bf8287bd996df4f0e6cd5e2baadefe7a1b92e5e9f26be3619d48c77796fa8be4c990ad77ddf39307ed24f69c66bdb89867476ac04cd0b0c5d1b3f33e335d07afe106e5b5411c5a3732782e1874304667c26e09a7a778b0075022f64dd53006293a5e9116dd484c6aad723617a062876c085f4415b754bbaaedecca3b261d696a80e58120f10dba01a9494d8c3f0d05e0932b822779349edd30bc6e5f6ca8ce74f0c31b5b248c5988ff017cb919112602213084def2c88fe576fdfe68c0951491ebc36a8b6ff0476240b6cf18104d767711b0698aee8db85c01812fa00bff9beb4b78995eef89c710020b1080c8ac27bf1dc4293aea4452835fe96faedf8389710a607553861ed2803733c921da9019fa340bb7888d0f631912e15cd0e8f8e6d3424e144ab29dadbdea8066801521153e631288b6d227851082ce2697b8ec7c04ee1c04651694a7a9ff2c4804f3136aac3db47d187cbea6b1da6e5899a6ca9d80d4e3f124575a176a6064995549948ca081e8a08d8736ff27844f83a83fc1b64da97ffc622933abdd23c1a3aff72fe3a0a75b82f53f60db609660315536fd4a5e7d3476d4952deca897cbd16a17c25fb145f0bd7957b639988fd138a7a3a0c70605dbfe4cb74a193c15ec22be15252f7efb4fb0af2accabc9213549b9a0394e80024b45a000d7268ce70d4423ad4e5c8a89e8557aef86d0a74ac33f86a89614563086c86a6903c4b85977a887ba103b3dc0430c75ae42fd05cc65905e9c1bb4e4df8d17604724cb655368fba83593be04dec084e3bdea93da3b6e4509e8d05cdbadaf39ba5d820a7a2bfc3b57667ff3792a07a45e0234fc7f6b5c3aed9bd2352a3eb562068661af9d7f2889f3789544a913bacdf3904abba4a327dc205fc58956312f507e711a4edc4c7aebfa65e85a1d8504303932ea098d9116ffe70cfecfd4a79d10d41189981de8c488a5958d550ccc76ec2e4d45354cdb9e09a69a1dfb8a1fe7178ac1a410e71ac5f8e91a2b0cdf5549e1a5a172e4f718e02748cb7e9fb0648c60a1bcd4ce45127ec178b6b619d1ab9472ced49fb45739555cb0cc7bc34d5d954389f7391fdfa8c77c4897ce984586c555cb22e8e93ba647d0791cceb226f12ade6c75e5b53dcc8b7db09c0282d6a5490805ee0f80dce67308f797d18ef97d681f647d750aa5d54bff1da6009f7aafd6ea23feb0155a538b9b1aeafff0fde9af5b2a7cd4c533b3248e057da5dc6925e64def05e97ac27ecbf972ec5f6886f727f580913df8a63519a7f1416503fc68b9d632a6062ac1aa6312a4e6d1fd4829997946ddea93f8b9d91bf30a67aafd8914a58d82b83b627c315e3f70230e29e0cdab337864bf95a164e3534b26be8d72b0749ec1b0dba536ae7e38bac078a64f41bc1ae94d5008c8cc801e68bf1f370bf771a002884564b543d3f865f1048716226907fcc1485c230acf74832c3d194e0b1e9b3030d1afa0e17f1fe95ed4ae1185021d154c250f27d905e5ae4c4dad66a1d9f93911bee66306352de9ea828511fae908ed148c67da3aa6b635f46c08e1d2d30efb5e1c556914c297a3ca56cff178315337c3686ec20c13552b262dc140e614f97d69ea81a953831a21329abbf64d569513d15ede2b6a743f16aa5437577c1ba37b351824147a1390c19e40b1aba27433b4b07056cdd5ca8924da4b175fddf77b8bca6a0f54e4c6a7d54f81d9b2fb2b3bff3255aa8b0634c6d4b4dc11e4beb13b7e341952cd8d854328d47cffacc33ee5a9009d18101298d42104ee0dba7f8aef04e2cae12fc8b39d0d3883c6c41ccb8329aaa62e294de96975cafdd10df240a65d321e13ea2ca159827eb64cf05595e04f4117fc75a9da894af62e39f8033ab38ffa434def5f21c1543dfcb239d75386cdf766c155248efbd403cc3e1984c9cda8917bc5cd36eb73220941b9ae255cda480b2db51ce56d6a664c0fed854733643c10ff1eb6a2752023ed4d1eec1f528aef22a7b70d27142f1ca4193ff4fe4344a494ae454124620c10a5a3d1af76e0991875dafd700397b9a16108e08885d672e3ca0ad3d268e0a57915c834c6aaf87450510e2d23d2fa444da1b8b7cff0da211569f4c476847921264d4bc349ea3f527966da4e6c757ed6a82cc0d5a98305e4ebd3d2478b32c77fb61e5d17a733c658d9a8eb74ba3bbbbdf4b8261cdb79aa5e4b651d126f878d598c83f4ee9eb935c91b0cc7bf88dd8ffc7040fc290d64f467a11af65e9ae3d28559c3ac6d8ba42e13f0d0030c0a7f6d9a807374f8a9ab77661f035c2c05392cf4ecd89ae260728cb69ef0ed9ed08cab6e9f6f128fc4ccc09d0b29badea68c0556b93aea2162976448a0511026e7bc88136c619ab3c0c6088bac9e090abd42450e09af392b3aee072059310c887ff7eaa8008cbe85a48275dbe734cb4412329b4b7408210a58c9d90e364c38dcefe5be1bdba6d7191adba475ee4ad2a770b6fd1b86e86daf051695fe026438103efac39fcb8a84934f659dba87919afec880064074f8ee6c882db6ca956c2aa02d55bbec5a0135ace59eaf522343a8306970d3910d8681d90806a59980911fa818944e521e58a5e9ad5fe4b3fd246f853d0e10a8c0fd30a8fc4c5aad784e33067133c8039a37d166ed16933306cbb122d4ce0c7ac3143a4915653ea100b5317569fe92a2bfeab9a8d4b128e9e8ad04d7bb71d63ded45bc02e56aad0fee231620787105405ce764d2349d4ae442e39f0f76098dec516913c49b145cd683035f6e3f4c3e1901d5ed52bff4bbafc1c4f6c9bf6b6b1ca142465cab016ccde704f9e8397facf18783e5b6519c2e151f355aef7f5515d1f918c5c3286d6693a885f1efce94d609cf9028529d485b4a82a0a989449106e4356f5c240a2ffeb620629f0af25039b7a18dd976f25e909a9490300d090e0b35022235fc57ee030fa32160dc1353c52132b64e41d9e227cb037565863c91c574af6a2befc3eca26e2ad762dbfabbe4c8d581d2ea3bf22136715a85ce4938b37e11e75f789aa37f6cebf2407b6e808c0122e92115b2bfb37a062dd790fcf7582f26b4d948521a7a43e6b06c8da54b7e568ee96eb977e9c24e2ad471a1144af65f13f954e08652b14bc455ffa98ee3a40e5fc661cd60127a7be9df2f64a75c312af19cb84dd54cbb4a90bf53d7466aca0a7bb3d20b196b9e77e791d390643ec6662c71a5584db5d4de763f5c42abf778824383dc869930f91321b180bf220392efb8f8cb5330a478a47b8f2929812f390760e3f500b6800bd5eafbb6a14d9d9bbdbfc2883230cb6cc6e6cd7d1ff2c729d6ebe93b40d80c53f14a75d8e183007f4c19905543686fd02a3f3b95a471002180ff23fd7b55619739ffb5c63b5c00fc59b1b3fe5b07e2ccb6929bfaa32405250d7f5794351749f592a08422a9fc42118997b4b2291c6849441b15d5e0354b497687cc9e769836ce67684645a99bc5e43f43cf925b05c2873a8c6deae2e4dc5e8096e56031f71995b8178578c4679b6e67129a0f7732aeb38b212b54996339fef115ab459cff0e26a3f7a5871f592c98b75027c6b765c67b8c9b0dc24c01798f134d9153d9e598aa27b2154ed25c29e3d9eb675867aae6177c16812fbffb502ca4c5965b7b57ec444a797248e884fc4bea49b7409002135de2dad4d3e020ea8f2341a588d9ce6ee08bfc41bcec75089922ffa1bc63be4e900c773c559776691a3edc31f2f29bb3aa52dae8c4da3587e466f05b5807ab4417b79c8eb0b88b95b8ade79b2ae0b9a88d5156d2a903b12f4a372fa543fc232a4998c41160460db163543fe6068c0b44334cc980ac0271facfe8d0b3bc52534aa4e93edb124065809eb9c126a9ce5d2708f885123c242b985a6077e65dfae5667671aa67f0e754f39c914043bfc226f628b9a8f8cc5180cb5915a5eef397b769421d5464333c5ac7731790bee14e913814a6511cbed69707d8931ca281da3ca6e46e7da1becdb5f03843905d24b87a1552015b45f5c71c2c8b1e317de430c80336e4f9dd499f435ef6c79e1bb269fba08b3584be75481ee740bb94e6fdc69fa33d56bb588458e3fd9aecb6cc3845a4a751c1bdf7eb87ab1948d33797952397146825e2040246097e8f555ae55c0e87b71a02b3433ffe46174378706fcd6bbc166f742ec3f29bcadaf626105af61bf8871b941e9cf2e3567cfd8cf495396efbeb7e62885f252d02a38bcf0cde2f01c3ea74a4af05067e4161da507dcf71b1a129ddab948fb550394095c9b81c2b7544db092705dd01ed29767d3446026cdc3a703a33df8ee901acda31e0e234558bde75d0ba53aa0dcef24ef6c6e72319e7112872a1044c0f93b2e5987f787ce488e3d26f0be3f676265924575addafc457672da0832cbfef68f10b1d90c9871ad33eeea72e8a80fc92bbec0646ff64d32820772d2633570a86c19e0a9e5ce8c0e36f39caef6bfa2ae082c7c786440f33d33bbc137842ddb7e6e7c7be0e699312ed1feb6ee1a83aec97424558c90c9b856e21d5a9f4e7873350e8d54a951df9499bcaac926bb5ebb077a4640de5c7dcbea46a988382d07434695c60bbc9bee787d522a63e594b5d295aa4f71a8c1a64d5da55dba211335fbd92040a0fb1eb98b03b5a2e7b248e3d83767f7387b57f0c085e9f8e73dd3866231f9e9cdaad1a5c9e78106dbcf3b48b816afc6cc31294ae96b8d6736f1f9575ea635f9108c7ed80e1771e1a1107b340703b2c1d560065d677c9ef6a441963d4ddcb19f5b5a79e9d61fb5d8fe7598be90160245a20b38fbd1ec24c80fc0b82bdbd576a3f039705d0a37450451d8e42f23da18eaa312730deb30d8a539838912ac7e0d0cb0b67d368c7adf89dcd7ebe4894c40362e5ff8c4dc3daf046c058cee1ca3fe6390cf6d4cf05810ebd1b2eb35cdf52482990df7c1bcfd93ef7f35db44a3494653f40b4b1f022535bbc5a318acbfbef729533e361541b2ee99acc205d5da322d9245c657166636d816fee5564635e03b95", 0x1000}, {&(0x7f00000000c0)="1b90", 0x2}, {&(0x7f00000011c0)="9a2a9f880c95e41759998007527f0d5bb22927a2b59798c8c19cf3253cb8a539ec04542e9a8941e882bdfe0c3a05a935b181e14abe42bc529e176876f429290ebc5a5877890a97bb1e71e1c815bbca4f88159e675c1f741972a0bba0b699c6b87c3c6d874eabe3a664b02f7d548ed481d4b5fa5908cbfa65105eaca2fc7b49cd2e621da4285f0972719b9942557a6dfe95f8c3f075111053815e907a7c02edb9920ea2e9da195df2103bf76972102c9a7754ae9bb84861bec8ffc5bb7f725f83bd35e85bde390f052c7edb84cff3f0309e76f57df2ac76c3cc584c3e5d35e1f7f24ad1f42a2d3b720a3ad7674413b0a487c645b49e4e57831fd6900f6c485432b64c5ec97c446e8f3ec90797b44cf08f4255885a8f86db25f6b6174cf298299593df306ae94a5da3855d8b6ca28ee3091e80b927c445d9b29144634b69df626356c4b7dd23df835d4ebdd1f37aaacc11c1043e31aef101d0367561a24dfeb4b18c5b9c0198550841c34445848838a0a288b784259dfe72afd78dfa18e8e1f50b73cd0d58ff3dc40af28e37baba6d5deadda99624a7da20ded277f901bef470123f2c3510cd27b16badfb47679931dbec2e2bcd3200dc5ffffe4837c85697d83b5a30808a712eeb51f8395dcff2c576b15ca2640b36f623b2179f8bc7b4a8982ab42788a1fbffb82779498fd8b93cbfbdcede2e5a416a6469d102ffb4a4f3181daa13b562579cb2e8528d2380677d3425e5a2822bbea0c6079c368ac494483c70c41e9a2ca4d6dad03141d619712753ee39ac8bf028e174b1e2bb72cd1e91288fcc2356935af1d71f79e85bc98242f66149ac0becbe5e74fb8551d8613a3fc7663b608c4bc693085b6ab77db3215b5966dbb3fe5198311ecaddb769813d2e718ca7dde51eafdfe7f56dd69a351d9216a78c5418cc9bbc9063225a052be4e37c19453621202e3f953e50b4400ebc8843f927de9392304140230c689bfe0160ea57289bb21cdee483c3b02dc68b562a18acf1558988566b94fbafa4dc5a4b3b92a51379478c6a3f68954db1e1e14122a72e227718feb30b523a850ac40bdba6f551cc70c808739e5d74a5c96c72c4d08e8f7259af6eaab95b7ae81748a2f3c701f15bcefe6064cda5f38578ba5ab78578dae6ba9b8cd81a99a7287d80334f531e46380aa0b51e64547eecba23b7e0cf36af5612d8f4e2b174f7f50af7c812d675adada77587312ceeb2c48ce88dae2bce0abbc4bb1cd2a2b8fe1281036f4c4bf0ed450c1ee89cf6d5a42769240b1020388f0d6104a96488917839d021031580f66d6b43323bab1f1adf20f44e7fd6b0f53e1e8467cf113010cbb4b1568d0c703ad054c4df2ce73982046752ed2436a103720eadc1501b50945a50aa45ae6d4c358c7afeae89c61b75868ae65f96c8a8266f4eaa9dee668a1e3b0c46b2a0d5b234e75b5887e62564770035cd715e3db693247d99a3c8e5d29e5bbcdc91c2099d0ce9c0f2e3209d960b53b445e73b676a785d94bfd93457887fbc9311406f0250af2c026f5c978c914213f1b85639700e10ed246765e12082cd2680eb6fc8aaf8ece0c30c743091949ac684198a5f4546fb5b4f2fd23327f8348ae84f517cd5ea9b932855f05ff2ac72e940e89a7597a0392a99d1fc47ca11a7b7609a36429c38b004b363f55e9b3ba70b619499a4460be13f197730f09a1f1a9f30f95688bf9d16309eabcf2d621a8b7a82316578e866d615845316785d060360bbd0d42a52a72eab4ff4cc702f03450131eae0634184f3c2e093ca4946567e97e19012437a44c16ca56fcacb2efcc96ef04c546e2919ab5cc6efeab82765888469d1cb73be270dbcbf2fb681ad68954e888268e8ed224afe3e497b398b3291bbf890a03276f90f8cd6db4c4473c01dcd6e74f38291aa7fd2a31b6d10a2dfcbc81db5c431e06560dd5dec70d8807df673efed5d339839885e3a737a1fe9ec0f82deccbb7e26463856294d8f3701cdebb903a3a908024ec5824dc3e2c97a8b539b67c01ceac8b5e672343a861aab1e8f947283511712d2e806168b58d7100f329d15585cac7abbb98fe78ffe611d89d2df2c188604b38da7d1f55ac7a1cf1b189dfb86a0b1c3d9541c21a23cb26e32ab2bc9dfdce44b8a373b0c549e30f9c17b7ed153eef5e437f15f0513cf756860359f8c2f10e9f36f82dff00d3fdcfc3ec77d1f46da61df63ea0020a61bd2f1aa6af0d656f50214c29a1c69807fd1d141c3e6f9ce31d53423aec5fcecd3415401b81ba2582668da9d695e3774cab3cf91fb2a142015c934c591da2a2b0192741adf00958f1301e87389dd7600b555ab1ed8b34f80b067d0a52249511d9418b5f53fc3c8c60722e99fa4cc160281e6c080897ecb4312ac58b17ac7f1a95a6e5bbc9e4453bdfa8cf8d9a20bd99a1ca69c7945107fe14bfc10ffb3ac138bbce96baad6b7b6a0b8a2f3751709beb9c225595114bb2e7d955cef4f21d027e5b9b94e4205598696fb3751fd04eded1ee906c315ea0bc50022781dfb8eeb9f01b33a6ca1ccdc126bf73501c5770bd635036a9582ff6698e2b7cf860aa0218ac03ba2f687b94aae85bfc3c8b6796e54361e79d8f40b26c1aa8147aa426dea1135f1afd41643f4d1d932735a28e58f58c7361998d3999aacb49ca1ac9c090fce0140f8af98ffec77688f3ee2e02157c914e429f8fd9e49d16102d229f52f490d2d8163be416c6135b7699d891aa36192cc571f4a47b0385368f87e1cf92c7aa76347f5a6de4ef7f3bec6a456d7831ee35eb9fd4e2685bcfa17eedaf259b600f84a729c2393ec35fddd15e435995eed1f8eaba6d57b2cb584721edfe82bcc40564ef1c4f2440b175ed88597aab4d26e930aaf3445a2dd6c1aa280c4ed387039287438952453a95c8f1718354b0502a576f7d8c34a9f3ee1356f1771f1ba555e9ad49621f367622c7e1fe66b5d2edb957b52610bbd0f25b4d14f37839d1cd29b1190e88cab831fd4059d8ecdd1e17e793fb066ea7050941548c0cf16ab4c88eba2273c9f79ce7225c9bc9d90102f7cfa1c0ede3c3777151f3351ca6ea1cde042fde4e6d5d362ed759fc7631794c31299ca8dfe52a582286530678d9dc137e0a04d660eac21036352907ad0d31c855863ee71161686a20862180887fa6ae8b2ae4ae4f12e182d271a4b0d18d64e7c372d00ae9f1ebbfc463cb5ad45e58a58e2af0bb3a6609b153ef47b8c95087e8df8e343d835b1457cc2d65b7185de49257cc318ee790af1e4e73029142f799d90434ad3441ad50e6a63293eda132834feb2163133e0446e2156f581ed110be708c313185dfaf072072290a9147bd5bb7efe037b350cb04dc368ac4bcc868980a10ac0b9fb96aca2968ee5d52816acc860cc1d7bf2ead28b3c2da7803ff5d0dc22575f20a691d22179340a07818b249ab15107ba57b0d4c4f0c2c3a5f21592251b3c34781b5dbfc9de88ae1f210e0e5a02ae23cfbb3cd368e877f93f62dae7c5a7c63867847fa67fba9d0f062c1c7d70269426652f6ac6af868e7fcba7466adb8c3f7bc22e0de92cb776f97c4ddf42cc7dc5445a81115e5f275e7bf31f4bce002eb9757b63d3f0a84b4d925d740ab101aa07a0478acedc8f9374b6952115dbb6cd445f22d2ecc73076a0e14718ee21d254903b9446e03e68fb9f610753bf49c192ecd2a4dcd9b5bf9bd6da68a0cdfa37b4481a620a21ed357d1e81692fac268a8dec920d2a6a51522a2f824ecb9074c1f0da3234f290bb004cf31efced5d61b2cb06431454b63471ca1d621798b0e78b3181f234b7c7843984a5b32aeeece8537647cd591c626ee3eaa59313dc75b2aff7b64dc561a70942e9b38e4baeeee0efd87bedd335a6ac23fdfdbfb90e7985334e92695fa423f974f2e066cba4bd2dacec20b135436ba23dc4a6c1d19516e838bbce3d60a903e14c192c16c0e0647406de178fd159d4b6e1878d8ee381bc0c05e0ce07db8a0ff5f30b9ede0d2d482637590ef6125da1557f98f58cbe1d1c80c4687b8e43130105f55891ecef60ef3c9d098191e934649c3baf38550f4c3949a1a341f7864a3d75cbfe905266fda84b872f978bf397bb6669f7547af2ee0ef54c0650058186355b363a5b58977e452e04053aad764ec79f25647531f81016926064e13777f5982455c8c09f5028a397ef4f459a4f2ea8398c5c144ec7a6c4a866527ac20365cdaf314c96f05f9965f653b9b770485b0e499fd1ce89b7625ab741bcf6f7e0be0832e850a57efeafdf56a88badb30ff1764573a9fde7e857c957defef3db08e5172f93ff884bb4e7283b0474f04658be68cdc0d5c84b37cfeebf76b402e64b0d2c3d9f5981cdf1bd6882b4cc19368b5b308faf911aa40b29aab84dcb8073257d2350db0d18c1340587f70c03e43ebd51fd2dbc6c510d39cea3bbba634edc13fb92c4c3992b2b745a1b3a785b19bd5a5a3be5c11891edc671aeaaf68fd0de16c1744bfadeaee99b08cac4c3906573d76e4e66d1d71ca371859f18839540cef3578d309bc4c57d85b859d7244d36861450ab58c02ca229401e22da4b386aa7a4711cddb7aadd7e7e73cc4e3553e487ed6db720da60cee5bcf00e27e62eebec62d9160e9592efcb7715c40c8348000a4b96f37afd06b3bc17af966b88297de16bd776b0c9185c27d6d43f1cce25cb4cf86b53fa1938939b282999d733bac1b5a700c7abb7746313f926afde97f1a2d61cf1b94f3b9d193bdc6a429cd0463579daae55a58190f7e649c85657a46d7db5b6911f611582cfea574aeebfb3da4044e7c1334a47e98212ed9e42a99ad2f31f35e7b1744c51270ead3067201b4662f4486a4f2ef15ff79e1b0e98e6030486e23cb717f3e4f06a6c06b7888e2d3f1fa986d97343be63c30b0360c23d2105262a0258f3c8e0d319d4cabf02fb7b6645bdd052c67657507e0926e869aa0ae3c45e3f60d786d50c25cf6c8c6919558559660e22c9ee5a35b96563011f122c21db623b2a783c720bc4e8db8da72571657f7700e4bb4942bda504e5ba4686bacdc4cc101310020cde6724cd9a7ca66e48e8ceb2c61b8446af29f2358e1fed91eb2a0911b64a677c85fd1b7654ddf19b8de882942524a2a0e11c18ebbbc1ea277ef9456a51f3c84e7f78df3d122035559749859bcdc0b3609dcd84d17f85f233a32199024f8ff41f0f34bae1dc5db85d9cb93e2d612551cece1e19cb15b31bed347ced5079f9ffbf0c0402c8c6c6e5b18477ac5f6008f201fcb19e728eaf9492117dddfb840630af1070fddaa71c7da170e13925951cb7620bff8e2fe5f97a579424a0170b38878fe83e457ad5936039dac2da20b4acd26483f5c0d737512da9baf931d45d889ac576d82aeb0319a3a86defcfb9c85a1301388949a03564cc72a7eb94c8ab3d7b75e4e6e622089592be2575683d2cf0c8adea5ce6989ae8b2fa53d0d53b69e6f5e51594e6e343b5061b7cd78de228c4e0fa6c5074303a6060399b983419879f21a8549d33c782274914a45f651ce001bce0aba64eb47d2fee5b21e442f1efc8daecf339f5ad6b57b8adf559c99acafa466883232ee091baf5aa0072d630e6b160eee709fb830eb2846223ad579ba51e7b8fb7f24dca1f1d6b532f3a2d3d7fc11d74d1e708e9604e626ed355659e2fce4e1932225e9b1d50b64f948f1721d70a68098a19acbe970615c1b9896c0a663a29e68687595412bb9665bfbdfe9237a790c2ceeffc7860c57e6cc9647f0a48a047fe8982dc8bae413ba8ce98f227ad913ae71b0d5408a331e033b765bb", 0x1000}, {&(0x7f0000000100)="94ccf4ed0dcf8cb29f758283b5c915b2c5d4d2b9c97202b33d3853b9def8045740", 0x21}, {&(0x7f00000021c0)="f8e70356e227f7de12b75b6437ecbe552c02d75fd1c5b9139818d4d0e1de4e5983ed0d08e217d8706f782de30e9a48cf74e831239d3643ef96080c730f8a15e66e84cd58e8a3d8fe6a7fe43277cc669e9982bd825583938207fb558852410afff4b745f9d9025c6918a88e6d6dfb07973060eb5473029cb4d5fbfe", 0x7b}, {&(0x7f0000002240)="4255b8886e538106906c58b52d23ed5d4eec033af9d6ae5308d3bd784628d83628a3e5c272b3f4493da6d9e60466fa35ea884f201bf76d1bdc6b1c5e9a29a98d736d618b28f4588feaa6600411784f576e865c83a72be2ab8a08be884465f446e6a93c3a021d887558587cc71e15b07d0b3968e262edeb79375da36975e71648ca939100c32f5df831858e3c819f1db703c967fb01a7fe5017c698db126f666f7608f66167a4d279b04edb44555046c6c5347c8b82a0c7078c41", 0xba}, {&(0x7f0000002300)="f690f8f72e670ed1e41ef006182b00ee0159241ffbcab13ad374657a65e19343c52ce41ddbced4e31ebcf11cc89c8e9a7631a7df3dc676de8e0e7e61c185f8aa4a4e19a2564cad8fd9b094e7dfa6c4c3d91e15f3380324e02700765f590723b0748b71807dcd95f5", 0x68}, {&(0x7f0000002380)="c6de04a42aa617bf402327f474f61617f795427e0480f5b22838536f3e864a9c550aa99c1fb79e7a757c56c2d98a632be550458fd25f92817acc227ad35e7b763ba1299592ac6e7e5f9268d44017de41fec562e30248fb3604658e7a9df952aa3636efda1106a9e538c70cf2c6429c265db18fd6dcc89da63adf54153c3d4fcde90aee466c4d56817cca11999247d78ade6c346965e91d3bb3d203093d2215498b420ac44e2dca62b2c0a169c20f", 0xae}, {&(0x7f0000002440)="e5112f582f2cf8a017e3ce081cfb6b448d1c3cf77ab2eb3949dda633b5e37504b5e0705f7b557f01622bd47fc0a5e7efd139b3dbb8e596e8163e7ed12d10f3847ee7b238d26334fc62bcd07cc8cbd875cad8ec552840f10f1a008b184a721431cdda592c7ce822bf35da6ced4ef872800f3dd1ec727bfd4a58983ec3b189e7512b05a7cf4172e1cf2d04c5155b90f3983e0573b2c0bce06e7d071c5082b1844af91a70be6be396214555", 0xaa}], 0x9, &(0x7f00000025c0)=[{0x110, 0x1, 0x1, "7de6bf5485a9720b142f1653948a04ba931d53995234e61ed287cdbdb5a04f2b200c2d9762fc411ee8dad5a79232ab61933c2bb90414b61abc2fe25b34537f166729741bb565f6289b4da62fab80ab647695f644c165991f084df7392192cf75e72fc10812e575066d1232dd682eab5eea28f42faa444a062e94c4dff935c1a6421ab37dedae7446c832289d6da2a96cb1dcc550251062ef1e160caf7ed6b391f78230c714f6a4f02e453e565d1cb1820c5dccdeeee3a9d43b8eddcd5c74cf5e24c75f86acb8fafbcc5a340608e71b3a8b1d5396052818744670c6f7efc980ed576619d252e4ec16d2f04d9f61b5e73d313d5d3b13fc0bd13178634e9d"}, {0xb0, 0xffff, 0x5, "4c58b12b57b0e83eb0a61e13c3c32fbca76a3abff0b441a3340899a95c2cbe4a49b8d7124c8700e1ad9ad95011365abd95247bff3d25df19dff3cf938d452b955cbbf5453e379b7b4d6b8e0396535f48d3d283960abc86554aae5c023687a7354665fe870ffd5a6d1c220e161e4f22c5d3561d2023d57b02df66f206c83d8b21900d01f8495f1fdee1f5edb7872bd08a9053743361bbd074ce649c66bae8"}, {0x18, 0xffff, 0x7, "df8a979a1496"}, {0x68, 0x1, 0x8, "97636e45a6aa8422988d4a4043bd3ebbf024dd25298b5a2b79a0e2bb2b6ebae4a001d074349215d6562867caeeaea9289be32254c8d6a3ceadb7ee47ba258bb7dd272f41575dc62b477de662453da7cac1fff7ea59"}, {0x100, 0x0, 0x6, "fc4422633cfafeb7518775b8a4f8954066bff6b48503369e6f71874f3ee1f6dc85fe48bcc11b18e06c61b90c41e01d956ffb91c3af0038246e15798db14594a0ad883519610dbf14ac085e7378ea2618200f771a739d48af361da679bd1322b3275f297b794ab971125f6e0ba0a9feaf52ce360f3e0a1ff71a7f5848517368354cc97587085511a21d7d546cd8378320b40d204709c5a85dcb530728cb59021eafaf4ced0e4ba0adf90b2381b38e503b893fb3818c627551eece28c7210e1f3cf3ff61323f91a31739cf7241d30b599911635052dd95c559a277c6743f737a6d845dba9366521bddcd47bfdcfd2c9e"}], 0x340}, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000003e80)=0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r5 = msgget$private(0x0, 0x325) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003e00)="28e360d2d0751cf5d4561a19c0c5ca88503e82f40a4f057045ba43df372213b271cfb25cda1c84ebfceae38f5020cfc8ef5d6503affac1419876d7bf21ac148d5f58a6c5350cf0cb9c7993e23163679c7ffc8cdd94779d1022f62a99f3a5c6edac0509f990a4bd0dec", 0x69) sendmsg(r3, &(0x7f0000003dc0)={0x0, 0x0, &(0x7f0000002c40)=[{&(0x7f0000002a40)="4193e77e68", 0x5}, {&(0x7f0000002a80)="f0b8d52307699c13de42282d492a42095a0295473fba55e1d81fb67afc7f42c2f5283e3c9059448b3d442b0167b1fae1e71b4fd187326cd9a1a7302aa6a368dafc4ac24f816f5da29b050bf0e2cb31c65005a050b48d5577194f23b521a6da36936286171899ada5cbcfa2e3757957311376a1f9b00c0f70946c", 0x7a}, {&(0x7f0000002b00)="1d5724f6194ccae1d6849b85c9a741fdfd980708c5934e526d3072f803e0be37720a4d9469fe73f210d6c31638af59acb5166245a5d12871ac6e84e402f32e34072c61795ee44db1183666f498163b320cc3b6d3c6fa98e6652fa202a6d0b2aa05b054ef3e126574ee9c5454d6073e16fdfc8bec4761b17e0870468596", 0x7d}, {&(0x7f0000002b80)="741d6a2671a1d68001424714809e077683bee6c2412b3e585332119ae6983ad066a8967532391868f3c87528e2e45ed8c7d349ebc182405a400890794c90cbae60bd1d629ba99f0c11711f5a2d0aa57c947290a21e59e28c746ebfd4db97ae081b9ba4082310f9e9c5f1a6caf7e5e80fc41da1abd2d601849df668383222bec043c1160d11a34011f34a495a1868db", 0x8f}], 0x4, &(0x7f0000002c80)=ANY=[@ANYBLOB="1010000000000000ffff0000ffff000017474aadbbeb2d0a67c02985ae21799271c218dc0508bdd3eef8fbf8831231d785e22f119ebc843053810319aafedf214a5a11805f4bfd0312088c9f0823dc0260ac214b777cb9296b8437faf687c227f03582e1755acdf1bb7c41504f0077e34ee3f1f3647b1edb8820b930b11d9bea4e9337e13b6e568d4a1155322b5d178e3cb5b2c9d39bc688e4e6c63c77d48d7df2e2c6e36ebeb48e07a6452e2be01e48ab3ebe3a5d97798c6352764a25fa8969f289aa7c8f143b6b58131e16b3b242ac73e40a0f62497741604c28874d02fd08e0d94b25f5a69e6a4fb43ea7c9c58072e168518713c9e90f665ac82833ac64338970ba24a9325de22b727dccebf08a430f7f009889a16a525eecca36e9b38c3d03e37811fdc08c7dbff415a19efe442fb4189d4e6f678fd5ec87a6a1c352b4144dff396124145d7ee1609073ad17ba319e67b136767898c7e5e88d2724d1ca1dff5e4528543c10087cd8b5aaf3f967805f623fcf76de5940e3cc53056787afd18f04f954380a4d474c348e3d15b311ca1e56c0985a9952a33f6248bc27c37452c14978699c99965f6f4a15683e1ea53f28f7921ad3add01a03f6429a8302e85c5ea93b4927a4f92a0a6bc3bdd0bcae52f867a714a200b611eb5956652b34504a22f6a2f1d1a475b69ab47e3a22349b37d84781e29a28e0b6d3437cb4cfabaadf4ba83b9b72d54b2969a76359a27f3d2fe1ea2ed88744dcfdef3ce49d2718fb30bfa4f2913ba8fa4cdfd25b8a0ac44a3b451f7e1c1920d1856684e6bb6b96e32d3f78353efa423d905a8a7e0edaf57573d590c0506f36b89e8fd5aad9cec67f96ca5df408dd7855153379363aa971f2e2644a0b0114824777c8a55d63cb6d8cd943773e44d834b24739dfc4d618985e35b3bf159811bd3ba0c8504e393cf5d55b2430d61fe4579d64accb0251e003c5d5ffe395f0e656c302e4a6450cf001459575aad90875a09f8c964446919afbe6363f509d9fc54580814bc39c74da6ca6fde63048e283f98e0023418c81c343c28d00d5c0758d982d5a9c60f0f60fafb28d1a9f2af0a14eb7e85d1871a895edf4551d09e39933eb61ae7be0f289542be92fb88b66bdedc2af34100d5398506ac46e14cab355dbb2ea5b99085aa88c08cd2b14904474c3b78b2039a52baf81eb08c49590ff4908e351a4eb23b3b2bb3e28fee390b56a82cc18e3100da296ca58098f16cbf67eaa47cbb302feaf1fed36aef5c6dd5c09c1a0ff066cdd47fc62109d41f1e1c6aeac68099ecfdf818829cdadab34ed203aad6f3c1d0159c4fb50f72673c2d5664d987c1f824d39f32722aa21c533450cea2df65e3fda995039065881a5f7b57a4fe7cee18259ea4aad1849cc763b39a4d5aa138dcdb6da01b228eb36c453a6c8a37cd59dcd636cfdb445389584d6793e5c0f23f89ca4b1c92f14b4efda85adb9fd9e7168bade9fb3f4ab7d4a53ff58530a3e2c166b1a3f9dc245027de19660a009bea3d49a8e67737fcca1b5e765b6bb84f95069851017427cdd283fa6739673df9da46e5e63b65afb5b2bcb546dd12c721e540dba4c4e7d5531f86d09e812693cae5ec9071ff5aac9aec688c933085c3126a594aa865d88bae43771f41545fa75299226668a5299b293453ddcb92720c0f0eaf863294ded5b7d9e40833bf53d9070650dccf2ab3392c2d08ef1d1b7de43c6ee9253fc84739c98148d85103e46206c746e26e538fd1ca69331c51c36fa528399151a621dc06346767e803551d1b693e5b4561d04133ea7fd475af42ac6adfb193a499965bdddb80a0d95676b6925b3d225dc43eabeb9305a4a64855eb52f9e3dfeffff25304def91b48aa39cf81950beae612fb7b3782eebff6311df4223024ca3f8dc1be836c28e2eb5bc252b491d27ab05e6010e522c8fb659459d86142e548dcb77d55fefe94f81e85d516b5f5e7f03899b3ed8d1801b2826954fcf56ff5d93da14738dfb3473349c94e65d37e411012db2e00615c2b163868559b9bd2db5b35f0bb6021b9e9c0ad36db97028a4418fe487dcffa999a69d2414f15fbf5c89481dd99441feeacc5fa4bcc735898b91a29451aba360d2470a53626c4708c16b7ada042c355f2d44d423a6e2e4a6bb8d38e5f9e3a6ea30f322b36d568c7e25cf02b5afe1006435ce700a305a785e2a1a9c88828c8ce088d9d040da7356961c111200769423c411b2ff411affae9cfd7fbf57e94ad24997bb07efc34872a22cdd8b643c3169db6464af530ada82bff99f1a0664d9d02e6f5813052efb813b6c15c34fb7af3023071b6a3b07ff9b2486960e6b6b2bc90a6d33a38041b15ba98b74eb1dc838001dd4fefcbf8735588dfad3f8224187f2599ce95a9953506b57884d961145f55de33d0258d61cf83957629c14171666b15d4669f078a5992b8f7cb1fcdb33043231a207b086367d2d0d1e26906812845ef0c4739592ad18f85b2e1f3c28f2da658898443b1f985ce1719be7d1052d9edfc8a56b208e4ac7a3d591b3f16232e73e238970775ea8aae6fde3329cf560e273c234c3bf41c10e9e3e4dbd6e990cf62924f5165ee07f2194c20b8a38f83973b0ca5743781c7814523236139a2275aaad1803003b3d4095fe0687e033a8694f6f11d8abbfa47ed1887dd933e8b36b22b788387ded7a719820340d92f207397568617e5180ef9abc2e396184960d909b78b99c21bd461d39caab6739d61bd57cb12f08d3620e9fc9595ada9dcbd43e2abeb4e7ca9f17be7f99887f33527c1254478a73f35c9d74a20c67abef688bec75569aadc7524dc910f88a0f803b98190bd5b24ccb2e46d506d42d6bb101a5db9f7f9264f81029790b50dc6c2f4dee09f8ef283afccac079521a0f264e47ddbc2fb97d64af3e8d48bbef47172098783e3291d8ca27958b4f086a43862c4f7689a2e15e8e94687b09f69729d0ef51c044b057fc6c0069c14cc729552d86653c256ed3dd0e2b661fff5dba0dbf6ff893051b95dd0ce2c9a994cc1323d68a95e38a69b4a5df49b5effef630b29876bc6b3ff802406108bec7eec72f3c462093689b5d3a7a147e939bee48592cb921db805763e41075a311818f90dcf689f39e124c3e571593b7276ce9228952f9f4a430ae0e582d0dfad0ce1240ba069e4383092c42774ea6dd2f639c10c792feba5bd3b6b67fc3ce504893fe24b983fefa9d03d01a28a9b1498bb57c2d93ce0164d4422ccef91b7cbe926379e463d929034093e367dc2c2a92d3e7b8b3a97dab3a665d446d8dffe75427e326744a6cf914fbcb7c716433e07badcc097d15886a179562fae892a5d1242615940151c6490c18449aaa38f040a720021e2e38c43dff8c92da043678482ebab0e6a3324bc1b1d12b7b443f1e4e834072537bc9f755727ff6c6fe2be9699f8b76fe9c357d6f060fc862691df856c0e93de882893ac67e19ccdc4c2791bd8c9a0baf417a903f5344512b057ca426b1e151168d9663d6bc9c0762bc4f30c0525ba53d719f6286e2a71052669691abfa7541663275c899904abd7f95a4f59f27cdc920ca4a281794c8ec6f2f701be48c9766cdc9d021bdd51573808249307d13582a7fd5886e6ccd39126dea83e0e61bd551e2136de20d7c8053e72bf15020872f4789c51a556c14c653d29a083bc739a2f1f31ffe59ec35ac15d65224b1fe0ec183d2ddaa813a6bbc71027a7af69ee14e9f20e5debef697fb223c89d272ec0b679a55383d5f1384dd48c293829a2887bc026cd6eb4a6c5929105e0c1d0946e40e8f7abdbe5024a5e80998a75cba7dd21a946c95c6066dc1c65379b96589f8c081350412d8b7c02bba3e3bb02a35bd23ab9a68694e3aff38e7496cc0e28987f05a751e2ab16cee6ca0267016622f7a76425a9c6e2438d8424ee70955a6f89a69c263c2bb1179f6034af315204f543fe5bff60d26f7a9bf59145be762b1d897dde8a580424c0828826211fde820c61890dbb6e9e8919d190b259086ad965e79972d4feacb585158180fc8e77d0a525dd68c10cca116ada2fc538a397d2ffffcd5fa89c43db166acabe50eaee83ffb96f7b53045c88484bf07c2372adf8918b6fc05c0f2204dffb6e99a7ae121b64f936aef506be376b642e55e6725a681c240fd85f3b0180c90452967b908e2f12b4c2edea4e8af96be5c1012860560feb1a9a63018c3a0633dd715b74cbe95437128736477d4913d9bb510ebd064638eabdf300cc762adf0e82207de6e6266259cffccce06ec40f7d2eb943ee80bb050264dfcb983a6abe692cf363a02f9d532414acd440e3e71fd8c0936578e444025ccf86696a14724b48d0d9616b0634a1e01085830444bbeb3ec6baf650922504eb758c38a51f8501a0765b29b704d05423a5419befa190a95a27a6fadd8b456ad7a6e426323779a6ae6ce60d169fdb9ff792f79e853b4431339d419781f201cd3c3dc7c138b8128dbf166cc84438a110a7b68d68334087ce6675423fe60cdb4bcbe8a5ba392415e02740f2f1a0a7dfbf9a5733f0c467783f6b6117f94232b0a5d6c22ea102c440895747d53a70ea842ead02496b198b218d8a19deb9994948029c60c50fa2179406828e5216915e0c26fabb525141b56dd6baf3846acc777fa0d82567d9ee99a59d6bed85956053c846ab5af45bc3bb9abbdbe4a9061f54134855c7708f1f0a9a7db4bc6096e3fd8b00107557f56f016664e65fafb02b6d7d461813083ce729fe72cd82444f2b3f02ba5f4b0f22d4cb401e589c34fdf945668be52f2c84c80b62a848ca6c462c2f804aaed5f2e38704a6e432a3fe3bcb9ccaf919656181f6895004c3cbc372b760740e2ec53b833fd7313c5f4fc8b5d0af02070831296266eff60cd3e7f64ebe5ded8061995166b7033570ca57163ba5387acfaf57a6ec8d08428eaa262f78e420c6a06f364d81b55f4c88d547c3f8ad1ed325ba0cd2956a4b9ff178e8b37657bb64acfbc30fca16504f0f7aa0d43898ebb6185b0a93b19c533636db0d89f00b5a969265ab034218699301732ceebdf5c663a36145bdf5d7fdb1de995d402dc208a84a6aecfdc80c682e642905cb1d9d2a2675ce1386147b99e074e716dd969651cfd70614dfe89bbb296b9176d632cfd644151f3f06976d4f89b94b5bffd51d86988aa091f37d78af1b4b78ec2fe53a6031dd0a353f6cf8095fefc50c055941f04ebb09aef875c6a2649edb7eb21414dc655f83bb0de092c4d8e1b2ba698fbab10325bc49dd0913f79950247ad2c3c9f3c8b52745cf83ae30a9e3eda0543cdb80c87252a6f63c17d139862bfbcda17ae5edf2ee36f77639d7dcfb9f321008215e2f7adc377515e5e209f666cb18998332f72095a18d48ee2c4076406da284e068ab407f9efb5819148291a7f306dc32bc007d54844c061658f2ea5958575f9879e510a5baa0d780f98b4bf86806e9771a0b44bb3ffcafdfa07ea0f28b2c6c7b995121312074d7d9e9609b687b71aa0e160297fc7deece8241488549270c4696882cef60038ada52f80b55adf4521f3920defe5221210278132cc007d97313d2b5704252523a9e7e5e7e464f64bc30c6bf3656ce11dbdf9fc51522111fcddd532786c49a82edd2bbe2e3318de7a862c5213ce844e8de951486afd22a80c10ef35a4e779b2a3956984514ec87dbec1fd99689e1e7c428ecb577e60d41ff6e7501eef41cc819ba374d7b142c3b67f7e0a7335537bbf5a9dbf5dbeeedde6d19d6f760c368c9f718345c23ad0acd56a957bd6b385aa8267b88506ba32100100000000000001000000040000003a216015552d1c8321d51047e6bafaf1d78501b1310eb0434abde6e94dbc70707cafa03002eafe951d6c3c55821b1ac3bc4d2013b10104ba8f27b8cf494a86842ffcff7381542cbb237d5020cfa2b9e252e0962d804d694b2ee121427d17b49db5fe92d6aa68745d5c2f7103e092b4e65e876a6386ed3555d1cfb528286964c7bae0a678ac920b6a8f7528db3973ca5f3a12a4b12359c2e8d7dccc5e96dabdd8a385657443fc218be5a65fb6f253748acca97216ff834d9e88d352e1018419380d039ff8f2a06b18c04037351774e77c7d5fa4cfc265cc6e6a4e7b291aa591171990ecdd38f3c1368b130e3dab025eabe998ac67506078abb218000000000000"], 0x1120}, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/28) write(r4, &(0x7f00000029c0)="6aef8509e7a94e1a9fd688831f562bdd7833ea84a42ebada86d1bce7694971ee3fb4c6e66370ec5095c7e5c0802082d7dcc505ddb29e17cd62b2ab220d46a4dbf567ef3294266f3b2840d7", 0x4b) accept$inet(r1, &(0x7f0000002940), &(0x7f0000002980)=0xc) fcntl$dupfd(r1, 0x0, r0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c27", 0x2e}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x789a) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x4}, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xb55afeb0e15850a6, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) r1 = shmget(0x3, 0x2000, 0x59, &(0x7f0000ffe000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/174) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) shmget(0x2, 0xd000, 0x400, &(0x7f0000ff3000/0xd000)=nil) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x6}, 0x10) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x5, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:12 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r2, 0x0, 0x400000001e, 0x0, 0x199) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0xfd, &(0x7f0000000280)="646b116f887196cf2bf837a1231d105a6594fddeb18bf38ec4de59730897c0d0845740d5172e34fd35b98cc1310373188d7ea17695477073871bf204351c38f1496504f9d5a65e9963cccac8f354a3d07f1cb96c9df6a5b5b37627a6df76288ee5685c99198294c756f7c5ccfd19a2373d0673a52a66da917da9c245f0cf2622fa2fb35a4ea10b0e5996cdd200be9bd8e37e8c9a5dfdee18a8dc77371e10ecaa65a73274d0ea90bab14c3fa6de89c91a6f05b42eb37cacfaed8ba4504b4658038325defc007519b1e33092d31a63f10773593cdd25b48eea692d40231c2657b9118a9e330f53bdc8243e0c0239694282114c45c546d1a244a2249a414f") socketpair(0x10, 0x2, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = shmget(0x1, 0x4000, 0x300, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x1, "d75b0000ff00000000e74de400", 0x7fffffc}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9844, 0x4, 0x80000001, 0x0, "e1927b114e7f0230b89e28f6697415d1b5267c56", 0x1}) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "2f2c2c1130773d6da31937cef9d118049d79bd9a"}) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x9, 0x8, 0x9, 0x1, 0x5, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffeffff, 0x1000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600429000000020000000000000000000000000000000000000000000000000000000087899664b8", 0x2c}], 0x1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) flock(r1, 0x8) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x4010, r1, 0x0, 0x42) 16:00:12 executing program 1: pipe(&(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/171, 0xab}], 0x3, &(0x7f0000000380)=""/216, 0xd8}, 0x800) poll(&(0x7f0000000040)=[{r0, 0x1054}], 0x1, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:12 executing program 1: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="ea6316f2cadcdeefc9b631134536743138d6265388e2d435073dc3f8328c6b04ab7daf8d09e6b671ed8232b2", 0x2c}, {&(0x7f0000000500)="6d92563acad3334e3bacb6983c67b69179390acc9aa508d729edf20c8ba9d5db00fc4eeacde675f5fbf30b2434a63a7db4cbb8bde4b3b4b5d9685af69bbce79051172acf2655f70a7a71ee65fdd2cd177d23cfd2af203c49d0928d61d388588a", 0x60}, {&(0x7f0000000580)="2f9730882d6d52e92a617694a75f19a5638baaa122f76e615c160d2e0e56b8da5db1529230dede23ed8d66ec74557f17d6b80a16cd608858dc5d9892f6bb33b4948ab996cf2d1a9903510df5a279122783f43df76af8547261fa7337417ad68565b34148ef63cebce495e0f03572213647293f6bedba0c97e3ef53eb", 0x7c}, {&(0x7f0000000600)="965d037e6f2d293621b9b439243374a7528709841bb6ef99f94536516f6a90b8396819ba490ad398453c433ce99470c04f1e5e08df3687a5ee39aa88ac7cd84adc4f6fbf40492720379e1f550dc4de2d44d7984efdaedadcdfb91677a93074ae5bb497ebcda3d6b9623353b0277d954d625b2ae2242f73de0c9b10f5f37c1066e090990ac1ed08d76694912d34920e9b59ff2f922d2104942124536fa3edc94cd261e19f60ec6b93", 0xa8}], 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x10001) r4 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r4, 0x0) r5 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x0, 0x400000000000, 0x0, 0x101}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) 16:00:12 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10000, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x40000001, 0x80000000, 0x69}, {{r2}, 0x1dafe2ccbbc3f80, 0x4, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0xd6, 0x29, 0x4, 0x9}], 0x80000001, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x20, 0x0, 0xb8, 0x7}, {{r5}, 0xfffffffffffffffb, 0x0, 0x20, 0xff, 0x1000}, {{r6}, 0xffffffffffffffff, 0x10, 0x2, 0x681, 0x10001}], 0xff, &(0x7f00000002c0)={0x3, 0x4}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r8 = dup2(r7, r7) pwritev(r8, &(0x7f0000001780)=[{&(0x7f0000001700)="cf759047bc49a76623", 0x9}], 0x1, 0x22) execve(0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000300)="55c58a40452e58ffd2706641a7f2533fde4cd9547047e74904ddfba99fc28a7a37730aa1ebeafa7fe57ea7dcfab4df5e1d698f942227a6f6818f", 0x3a, 0x2, 0x0, 0x0) 16:00:12 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000580)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00']) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r4 = msgget$private(0x0, 0x80) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000763cfa777bac7ceee3e29272c1d4a62e96ef5a65232a549f8e1629f70800960b59ff695d61741302f093f74249f7e19d38d4bd00"], 0x3c, 0x800) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000600)) recvfrom(r2, &(0x7f0000000440)=""/251, 0xfb, 0x41, &(0x7f00000005c0)=@in={0x2, 0x1}, 0x86) syz_open_pts() write(r3, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) renameat(r1, &(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000680)='./bus\x00') recvfrom(r2, &(0x7f0000000380)=""/171, 0xab, 0x802, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f732f66696c8634090000"], 0xe) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xc4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x8) socketpair(0x16, 0x4000, 0x8, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x2, 0x2) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="bff4da0a68ecc6b87e7bc5bfb3b8c38acb832722d3a7e9f046a68336fb5b0f65d352a3c6d0df16f38aa5d0cdd75746437ae15a243e866f620c4e5615bc9767dbae8213f11e352d07e511f62c61ec0ff0cbbe4b1892e59c4b27fca97a2a7e46c9b454572de9e9e39b26d291895442dfd47753304cdbdd3e262d4466d78a319acb3a769a392b564b4b", 0x88}, {&(0x7f0000000200)="3fb0824b9749b500192c85882adade537809706a2506a23b25538ae9c469a09837740be48545c331d1d66ec017bffb69bad2869621908294bd0da4098680006fd0f3efd57a5a38c6557b6ac0eb509f9b5586bb920e41d2caba2cab38c07de0dc8723a1555bcec90d399e3d2c35128484ef", 0x71}], 0x2, &(0x7f0000001480)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x50, 0x400}, 0x0) setuid(0xee01) r11 = socket(0x18, 0x2, 0x80000001) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) clock_gettime(0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x5, 0x100000000, 0x1, 0xa46, 0x5, 0x1, 0x3, 0x2, 0x43, 0x1ff}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x6, 0xfffffffeffffffff, 0x1, 0x1, 0x1, 0x2adc, 0xfc, 0x2, 0x2, 0x6, 0x9}) recvfrom(r1, &(0x7f0000000100)=""/254, 0xfe, 0x0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x100000010000003, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aa", 0xfffffffffffffd14) 16:00:13 executing program 0: pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) rmdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r0) open(&(0x7f0000000040)='./bus\x00', 0x38181, 0x0) 16:00:13 executing program 1: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='&\x00', &(0x7f0000000100)='%!\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='-,\x00', &(0x7f00000001c0)='&)\x00', &(0x7f0000000200)='\xdd/.#4^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="827a0a2f667c9e4db498a40f5128b39249a20f62696ca4cbf309441bd1f4339202e89c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = dup(r0) fcntl$getown(r2, 0x5) r3 = semget$private(0x0, 0x2, 0x306) semctl$GETPID(r3, 0x6, 0x4, &(0x7f0000000140)=""/118) close(r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="61952e2f66696c653049e34825b100"], 0x1c6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xe8, 0x27, 0x0, 0x8, "9bd0e440a82367657ad19436755807f221009b39", 0x0, 0x10000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r2, 0x6, r5) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0xffffff06}, {&(0x7f0000000600)=""/67, 0x9}, {&(0x7f0000002140)=""/4096, 0xfffffffffffffe86}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000034, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x4, 0x0) dup2(r2, r0) 16:00:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x8}, {0x7, 0x8}}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x10001, 0x8000, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 16:00:13 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') dup2(r0, r2) 16:00:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0xbf, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc4}, {r0, 0x10}], 0x200000000000009e, 0x4dc) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107003, &(0x7f0000000000)) kqueue() 16:00:13 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44fc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) syz_open_pts() 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f00000004c0)="eaffffffffff01958fcd5e6e44b51f37d51016541d206c7e360fc4da01c21b3cefa7dcfc8ae15f3a3617a71a84d7bcdd9e8e5624b85b6cbc093ca7dead7af5bba8920bf932bf5101de21983b473cc9af72bb2ecf0b0c87889224b22e250c662e5f10066d7e3b1a5df6b55ae391402c132f34cbf3c58467a4dfac99cb6615caec924495ae046c087f37b91d0db16282625bb2354357560ac95b6ac0bfaf115e628d174b8dac47b9949f843afb5761ea23775ecad8022f9ffa187b462abc3cf209ba7818ffd4782acec421dbe9b9c620757ceed10160eb61958adead6e5d9bd35475a7ebd3349e7b7d4645288e", 0xec) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9d, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0]) r6 = semget$private(0x0, 0x0, 0x400) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xffff, r2, r5, r2, r4, 0x12, 0x40}, 0x2, 0x4, 0x100}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r4}, 0xc) r7 = semget$private(0x0, 0x3, 0x82) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0xdc2]) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000001c0)=""/245) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x85) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup(r0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x91, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)="6b29e15d2ed9897564d177a77b3e33a9b0c4ffa1b3d14169bccdd44710b04cbdc2eb37995ff70d723d40863fbc01e1906757688f52bf0f5f", 0x38}, {&(0x7f0000000100)="dccbac5609dcdee26b6641a852fae1b7e173aa14045cddb7692a81bc7646dbd223b734900389b5c1d98b682c29e31a50eefc2eb31786b5949112c51f142d71af1ab29db41b88bdb4ea69aeb292e0a138ede428b96bbb189f5d610fbedf1d48191db75718ad6394294eb4459eed8c43b8be4b1b435302c294c3b61f3660175b4336841378514d3e623e2f9f743a4aaa7f1335231bdb3a443a29c27c30bd18ecb034ae71e189b38c435f97e96995d8a21890eeca6dbf059a7a27ee4d", 0xbb}, {&(0x7f0000000040)="21c5782defe314272be116002b44f2e7ad40539037db672f2183c5", 0x1b}, {&(0x7f00000001c0)="9da4999d6a6d", 0x6}, {&(0x7f0000000200)="885c5dca08c99c2efc0162834b7db9ccf57c09444ac27a6fceef75ca97120caaecd117273e631d71ed82a648881365eba96018dec3c82ccbca59ac90e4a3490e1dd823e1256773c631bef4d2f7305e5fc7ab91ab935188a1a6d1eb514ee78f48a2646203efae987389d55d834f50193161cde6431a54e98245ab83a87ed0d232fd61563ef87f7f6cf5a493197593be4ad98be1c3e957a639db3d326b4656ac8117489870a2f7290414c39b2d976718fe4a19576f589d04645f2120f52586184d469f5dbd001569ae4bab5cad596a834181211d0a4da8f7", 0xd7}, {&(0x7f0000000540)="bbd5d4593e62f55a0ce43e1790fbcdfc88b884000611b28b59be6ffe864795fe57820f313b09fa3f5f2839cee863f6b58fb3e03aaaf6730946cc3ee2f8ac3b93bd6d9f09a331aee1221a2b3b6be0067611582623a713d9d3ab370603ebbaabd394a309924cd1148bbd47b74d3d919c410028ce174cfad21c79d6b367d030930505058244ed214bfe44f1a2a0c4c6e12d10a8533078f6a00bf4b5c2fe0e02cf44b1292fa559f61044394c84c2a7e364fd8df75292d42f0fb4ca81bfb5f5c548c7c84b4e069648ff9b646c2b158189542c2c2e99f96e3236acd9ab35c10b5775c4dd4dcb4b83a1bbff03c01e0a2fe406970e051edff2d365e6fcbecdbff486f665c914047218e6d5ab70d150eb9683c2cb2806f017ad4124891dc3037478a75710330ccbfc52544f14ca885de439d0f215118ca52a0c764e346821a46a8c004fa7ea3e25c1c45e83b768deb5a778d14f5424ac380dc8a9cc29091167dbdb8602cbee3e470938cf3ebbe9ab634af6d267ec2624dae5fa7cf29850adb5bdeae22a39ab6d2875eed55630e682a05096cd32f58851823b10e29d54438eb31d1092b557f7a7bb60da64c8b8323318df6ffb84768d3a3c959103562923fd14b18e713c108d719a9ba0f1083396f0e8337b27843d99bf7bad655ef39146f8beb4b7285a407d7b162942119799afc95ace35952cd3482c9de57de56fa1421e15078d7490893f8cd5f011ef34bc24f53d4c2be92b8a7f3fa7c2bcf171b66e5a29f62571c1f4376f5d9d98c489bcfac0bb2c788c6bf23eca73e4fa9d6ea7842325614998f1130a3613bd775315abf269360d18d8abac5444a8a8034580a0c2b586ad268b3b0b29f806766fbd03d80d4728f7d7a9838b83733f4e1bea5a987958aae9928cd0bf6e355616eef4bb52c08a7c9d21e197baed8ba7d36b62de9dfd256599fdd260f062285b266dbfc4c06e6fca1ffe1609c6af1eca6273b43773ef3936049a1bce191996cc8866a58e1470da4a52422ab23d395c88e796730e820a4a58b9640e2c8a421c0369ceb05d3782e999827a98556be8d1ab8e20e21c8b4e71c768d004dadefc77d2f7db8d29a8edc7e1bcebf1711e81911eaa2021a4fe3de4aa331173b1f3d5cd453d0abc8dd6239a70ab7f7a9dee23d069cbd0cf7063672f82c683ee5148400915f685b69c7167a22d55464f30ff1828150591dd3a126abf282a940f3d75c059b6c08ed8f1f07213a11d31e95764121a10b3b79347219c10bca09f2eb9b6974f7092a36bff2520d73de3ba84a1e24b145f638c3d29237465f4089e718981f8124d6c32ef1a467bb3ccdd6a4d26859d9b3523d039e8cdd1d64ba6a500e2f705f7270331b26f201f53832dd70108f43ef47cc605593edfc1269835346c645eaa62d177bceca4f504aa9bee869603b5dbc557144c6c04a0c63606a91530f04d13a33186f2e89b4fbf67513763557b6718380c63fa31b64da602786f2e2802fe8f1b2dbf9b29543bef2517255a96b04bb2517bab9cfe4dd3cfe14e27d3daba1b6a39faabdd6769202cc1fdb75cb0c19975deee92dcf457de907daabac9d7d96f8ced1927f5c5995f07a80b5314bf99bcb4671c72b2008f5f4b9b09c78ff3de8ed36fb7a978414f41e1573d352d0a21f8810b336a2f111283484639867cab97ac185fd2d7b7a1e81b8cab720de04a1dddc5a1ba50b2b38fdcfc0260f369a658507ea411a4e1d312f515face224f298b666a454643ed8c4ae979ca3c15b9a8c0772a940a6bbbc0acff693dc4ba17cc2651e952363dd99b8aa11a694398c0e78766de37ecc5d3102c730f915505c01ef7a06bde06a53a2a5c8a88f56ceb53326e94fee4c1730989462627f054ba9ae1653b5b1802c333aaab5f8647de7b348720f268b6ba495bf936d0bd6864c9c02946a2ed15c71a8ef9f3b791f32acebc368ebe1148d5ca20069d45a5713a95ac3bf55a01aa973a4899c4d643b2dc1dc6c6b26f8af9a5262e3fd7b2fabb4789412de2015f3d3b8779e9a4b771641ec0247f5361029602b921cb837a26759b80d5acabafd52e6563b5f1b453dbb5d6061c1dbfdd367c624929a3a401f09e2092dcc00a6a6a8e58c93728f5ae06d29b6d5109df23b5dad8e9aeecb26bc1b7aef69a5b8a0c8b8af797a8e5e420645e46622ba04e1f6437be682cf4e10554e647ade5e76c2501135abcfebcdefe495b37fb06a216fd9792e13857aa4b7bde0b2343ed5b27ac887aabc6cd4768084cc0258926fe3f0f9d2c8fbfb0d79faf0921356412373dfcb8bfcb06b6609afc07c31279f9b07659451f9bba022948b21fe32a8e23379ea6f61dabd0fbd65343481ee068bdaf3a84752f6a33639dd4b3fc5bd837b4771265c105a441257c13a69348e21b63fb494c3a59e918eee209d0796e1b7a70e618c93ff129deae78aa13f7d0306557af1c379dee555a284e50bbfbe708eac6b6da734552ee1549b803ef9df966af85bb4ededa2237d00a876ad7064308c8787201612ee94507fbc070fab1fb3e2aa23108a36b5e62ae39910171cbd66c26ac487d14c01e87701cbcd1de08b5d9b0533e37eac912b83c9010b2f4f8177d862492088142ded6cfc4a294c5451a21ddebaed2514193e667877946d146107a3c554d502961d369695a3a79b9194dbaf64c9a9d1b33a4849f17e2d3aa8e5dc9d298f050e1384bc4d6e45eb4d1a88bcf7ec092cc9c8bb891b55942fd7b349cd87a4922eb959d78f39dde0efd5afbdad60cbed46a7a1c7c4f003b5b4cd00ef712a244aa9e366102747712e29a9bc4a33dd8b1ffa4291115bb49e44bbe50843165dda14c091de235299ef3ec25946ed705cfb17826656cea791d54206afdaae582a7dc67bcad1b16a9b0baaf3fdb3b24042c48cbd403f830a266d37e3a96704c7b14d64ee1ddd1d0c117a0ede4dc26a1dd88446b26b3902267b113c0bec17d2847b6705ea8a27921dcf06485bfb8c69485cf8f04b5bd5b1ac884bc770d567cf411bb3976bb5edb382b8e4c6b9aab308c72a6dca36cb460203c965e3c40cd9f60fba0ddb8bf9f2f8e60835bf6e11d05c558cf75aeede87419841b812fda92ddcccfbdd9e73f5517367f5ffcc14b493b5926ff79883189c22d37a3747dbe067c303fe944fcd1223ae7820561d558539421710b53bb03e355fdbc76a15b95b97eef31610f4fa59a47bde6b720378f066e6599238ddbd17f4d4c698c3cc8a021ef460eb946c3dee76a112c9e9967c7fe458c00e6a325b3f707042f9893c37fb84a579e7512619514f4210f50df7d913267a1b2d2c3f3867fcc272bea65f0a9dfc32e8ca43f1fde6b067f37b16917af5bbae3d7cd71bf3c83c4b0f2e777cf5cc5fcce5cfd429065e4a7a122c3452c71be51ba1eb4ed411927bc3ee7641f4ddc65819cb31fef5ab72dd3e89058522f1a498379104fde14a389b1e7caf0930deada35834c7d617d2f30c64ae948bd16f520adfea9bb6cac3980e8fd9d06d84393915ab6967b4dcab1935d2b9791deed36d75436278b84e21704c7bf879ae8357fe6b05df309fca39d3c2f19d4a0d5562c3d454d6df1f3dbec3153d97240f91db2c3a347e0e34578716ef840ea479b39239bfcc652cd8eb13efb63ba1267fae638d5f6582f4590415c15f97b7c417b2d5e445b872f5074b68aa62aaf6bf39c9ece1663cc7e531fcc1068b4f5c51ed78a8517b7c8fe3e1d65844b567f9c8cd2d4145a413d8bb4352e6d57996d61ac96b7aa97e900fba5c916945d144908f54180c3e10bcccef502cf1eebf87d558751042a02075f25f88a160e48503b99a41910f09871cb2f81ad87b61caa8ed72f7652c6b16eba52dc81163b8b4a8fcfa5bfcb6c7114bfbae232270a15b8138cea7172eec41ecd5d731fb97e12b39ac2f5cd1fbbd6374fd60444438146922742e290c95284ac092c68b7e98c1155b33555d0b0e80909150a46d933300467d3386f024567ee1dc946596c7702339b2fe45fc559409fcc3baf97c95fd478e2e6bf733c523accf6686382009425b112b5f21d9c10e7dc338de83fa01a51d26410668c2a2ba43c7cfdf00c2ff04c5eb51e8101e777ac745ec5824502fb4def5d821e36f499d35ae741242fd9e925745cc806f46f166ff4ef88760d065e2b887f2499e873d3b22a83bd9f92e8884eeb122368bb78fbe3ed3193036417688114c788ec03bbc96cab7b4998a141e90a7bcc9c764ffed318c280cbb8946de7fbe22d6d5214d13189bd2c3373a8234b4ec753a077ac374ed87061d1ec4ccdd7e752fa44f31424e8683f4f489eb418e7cc332e5d18d6f07aa38708f8868ee6e71a535c3efcf36cc5d19608b3d076f313b3190205d910b296d6c1a5b44593231d0b605f32c1c34cfc3094d5f3c73379e1639b376a81a7a8bc39eb29ea715f269dd055cbe756c874c84e2c2aa07fdc1b8d4ba5abd65160a9ddef48845ce13585a05f449e9f661d3b0a13a83ab19310f640f6b0a96fe9191d2c6fcab21686b57135fe1ff0d80a8122ce5acb7c1ed9eac491055537eb17358641ea15f70211bf5ff9f103e0d8423f46fd139ab630d220c99bb4d7946414bed7d024ade807fdcecfaf41a3e92e490d06a86b01c37b7082ab0145102b3562949494139589fb29767742374745a827c9b06151dfd086ca7662db1f378d94e90c241480da0a7fca4b3bcf0477c1058c8e29b62c11425ad408a5217265e22be3bcbed837e656c295029efe286c2d8eef4b83a15af58e0227654da230bffa21288fe308d268e3acf70c77fa28f6c2794c1171fa41e5f556532949b2af2609003d26785dd2584135e7580f4c91b378e44553a510cb0c11cab54dad87d4fb7482fe2b767baadfe4e9485d6fcbb8d99768e2266b58f866321598874997e711d4e2f6a69109ab8d58645d790515636a669d7742612b7e6613e70e40afab57a62162d929b7f27171603875d41c178a115ab29b0958aa2a0bee0d37d7b7f5249d6cef23b923769d5a8a3a8976e1d789c534c51ed66746bf9652298d11ffc52d4a6aad639fc5944f8373d4eae1dfe4f0e6bf7a97a4d691c0fc23a3210b35464bd11437548a614179acdcfaef41f0a0049fd23440b5ee48956319ca6bb94eedc57c0ca53a27995b12bbc77b4ff53c35f42b03ed354c774b4722b0816110f3432d5653db503d8c148249de7be4391163050b6506f4a9eb4af3da0b12acda6cc36593b851f5f8ea7cd270c1575ed96bb8e7342e35464b28a60f7fd2ab1dc13ed366f04318108ae2a5432250a475bf251aedb2f82baa6a6fdf36d52ed741780651ba0f40b7fd211f507302c2f41d93e10feff546887f1434ca9aab22f4486c1413c7348043cbb935c775dc2175c2a80db6141475767145877e41197863254d07e62cc0b04bfba418515cb79864e8ec0af0c80e22aceca99dd82f05b345f5b47d93bc844bd4396f74fa3ea8042171f0ba77ea34ff5d455b33cc433d274d7c9b4336b030d535c8d54a01dd1f5f4240e2fb86340a25346feb88eb3be24291f1b1d15c6c82bfecfa5a61f82652a27acd9de0f7bbee5bdf6a79f3b826c4a3b384895b83c9e73749c2b3812230499da0144ad8952f9322a89d789a44716072e9bcac7c9b77e25556c42954fa0ef22ccab894bb66c9296a902a8185238b3978a3cebf71d540f6b3365123c74137780b153050c4980433f3860ba232eb5d85cd7841ca1bb60a637845b4f590dea97e956a51b737cdec5f9c636a37112e2da7f2bafd0c3ff4c7e9f76c1d024e320c9a7ed5dd2a636a50935e288d5cd096b86f9ea6a498986297ea", 0x1000}, {&(0x7f0000000300)="a49c0e498f3e291911cb07a51637e6dd911a9f052db63bf828e6df145624221668d1d126cd77b1c35d72ccfbe4f6f40b301c0a973049ed543fa829d09fb789d3347fd86eaeb72d72d196c1432cfc5791d0eb21f549f5c38603e32bc8cf26b06acbba6d6403be93f575295f239b1c78feb1fb16864914085963379d113c385dcf37d4ac0039dbc2def9e171c67bcf8ba23c759c1dbf748ddaabd8e8bd1d04bacdb696076d6ab45cdddf2277e1a5fca8df3d6dbb1c438ab7f09c142a2cbd84e87ff51f045b1edc2c51ac8303ea3899bf91dc9c9f5e7c2a", 0xd6}, {&(0x7f0000000400)="8a9dbd3078aded4cdd55507e4c687923262da7c014a2d68ce284083b71bf4ee37c1e7a914b5b49adac43997a64bc3a85a78758dd73f0110a6e36ba6c8486952e24933c255a039f13588f7b27a278e405defbf38acd95679de713eb9f319dfeca449f8dac30f199238278c1309431d95e307137f24ca433710caedd21f4ace1ef6552468e0035c606ca2acafa6b66b4", 0x8f}, {&(0x7f0000001540)="60c82c6c0c9e98feab8c503b2e38abd990f9d0e54d49b2d936e58c54eb55e96ca83770a74858220f8f42cacd73b0564ef38667c9e604359beec03a422abaa393d718fd6e33c16fbdcb101d39e63863eb5e18efbf5b60609d05b9e39f01c83244bd4e6622611a3a9065ce0799d9ce47fae53f8e5ee8e6d7ab928a46e247e7f654c728c0a22e7370688ec9211a27ebf867235af666c59ece1afc1350a210137c80516e1857fe7b980ac867f2a586553bb2ebd02327e6a1e918b550d7d53ecdfc11f3d888c43ab14186376ee2a084", 0xcd}, {&(0x7f0000001640)="e4eaf6ea98b5d0f4ad69750ec762359533ebd4bd4d69ba3ae85fd638ca72c1c75ca8ee2248cf7f563e1c4a0ebeadf70a697d75dec7e0a5d0578035638f9a208f2484ea42d4dd6fbfcc233d1499a104a6be86eddb166a534a097fd2e094937fb90b5fc044dcc73091be46703d9e0a72997af0ddf99ad2252be5e483c0460de66c63fec9673aee2fd4c08aa412ae0f9887877b91ed715777e6e719c23d0339664480f5ac355935", 0xa6}], 0xa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="d7bc9e7c144e0161", 0x8}], 0x1) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000004c0)="9a5d82f56a0617218e20d0b371cbe28e59c47bddd34325fff94a62d90d2002d6a43359eb5d87cb413f243da83ed656974c", 0x31}], 0x1) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20400, 0x1) flock(r0, 0xf) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffed5}], 0x8c2eb6246e3a0b9) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x2e0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000016c0)={0x86a9, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="8576111806920483d65cc3ab51a167f98ccd777a3ad92f1e29c3f24380af277e471e6bfaac53b54d1c11be72fa19a5cf98ff2db6053ac2c2a2e03ce241332fc38015f21f6f21f7faf919696e951319f21952e0bcf05a5efdc03cdedd419153ee7786fe98e3147a9eb1ac3f", 0x6b) readv(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/123, 0x7b}, {&(0x7f00000012c0)=""/255, 0xff}, {&(0x7f00000013c0)=""/239, 0xef}, {&(0x7f00000014c0)=""/75, 0x4b}, {&(0x7f0000001540)=""/192, 0xc0}], 0x7) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x3}], 0x200001f, 0x0, 0x0, 0x0) dup2(r0, r2) kqueue() open(&(0x7f0000001700)='./file0/../file0\x00', 0xd, 0x88) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000001680)={{0x0, 0x3}, {0x8000, 0x1}}, 0x2) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/237, 0xed}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/196, 0xc4}], 0x3) ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0xfa}, 0xc, &(0x7f0000000080)=[{&(0x7f0000001140)="902dbeb7de9ac0da49ce5754e0bc7b62cc2e5425e226eeabe85ae53ff5983556c6010f6bc62c11311590e8d797ff55847f33b2e52b3d2ac24e509acb2a5852a06736fe9f5137977af223b5a2f0d4c0a1cdddf3dd2c0a510a3eaecf8160d202bcf175e22d9d8a07471542ebcfa763fb255c05a484aa11057e0ee25dd3258e09218cfbc7312f93646955262e3f213c80b0e5da2ce824cc5ee4fa523e08221f136f90966a8cb67ea751b147b5293549d6ca29545f528eb09f78459b55ba7efb77950f433f5b414d0072b952837102660f66cb21bc7a9ac0c513", 0xd8}, {&(0x7f0000001240)="33605724308eb69177b0624027420b0a3998f4aa424c655effe4bb3749b47b1d1a5bd128cc7f259fcda26fff7475c12085b5fba493eb1b555a6e492e597260d8d1f9ad71ef13eec7a88adf1a0def0a25691ec10fc757c8bce84128270087418fd96cc9eb055650aec4c88ce161579adb2802bb9d5578bc416541b69c1270420ea84e852d3193ebabe42a", 0x8a}, {&(0x7f0000001300)="c38aec6fd9c62b58de0f0742aeaad37668ceef033be27f6be1924a7419b9ffa685876ead8bf7d6c216100d80f23b5eb23a05d7741dbe44483480b345b1caf923d9ae8dfce314f2c862a36951172f1a1b71ee086dfc87ba9a7c1399217b90c02df96c8f86f5a483452327420225b85293c2", 0x71}, {&(0x7f0000001380)="50d4a7920992650c10fb415d1d2e6d489688589a030f7a270b4ef5553248f203ab95a526afcd2e54c1d3dd41696f5c525a9a6b574d7e2f4803211f0cdc14ce520219dd29763c8ccd3282d13d251b4491a975a4847138767656687f16b5a703c7832cdeeda3d91fd6cbfec130849772582e23cd87f988d9bc404d29fb84f6f2784f3c942d82377420ff0191e6e1c896ef64cae7fa5fe8118d0b19e2facba9c9e1070e1cf159ed7bce6fbfdce90751a587039167ff9f947776b2447b4ef61f539905de983ef815b05fb78ab550d5f0a7c749de5f1225275edf50", 0xd9}], 0x4, &(0x7f0000001480)=[{0xf8, 0x1, 0x3, "3d45d007db1f77305e5dbeb0d1f8ac16a021974333810ece0f5640b515fec51040ea5872968a21a7b9f0ea8d16d0858d6c357a89d96fe03caf5b379067aaf8e9316e9b30a6b29fa69ce771274d825fce7a0e1fbc04604c22ddbf29da4dd1307a9a8cda71960493d95f6086d0b8127fa94b32b7278ef895f179b04fa4e9cea5333b02af26d99790c121bfe19bbb2e6f2b5202d80491024775aca2b1cd2a56ef4dac98557b2c40c19ebca47ba774f4cf7f48d892e26a2e5b0346b999909dd6b9fbe826909b6c2527d104f112e8a317d674b916d6bcf796c0632a962a1151ee97bd4f4e58"}, {0x68, 0xffff, 0x80, "9d2692e499f64d760ff3fed00c8916617498c3bd1708b4f93faff244887eb2af95e0fe4e60fa9351648ea8eb95b1fd332794567d04cbadebc0db214e6b4baef43c5cac9165074c5b18ba0d207b2c53d393b9ea3d"}], 0x160}, 0x8) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x37b) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r9 = kqueue() r10 = socket$inet6(0x18, 0x0, 0x400) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10080, 0x0) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x1, 0x0) r16 = socket$inet6(0x18, 0x4002, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x1, 0x2, 0x9, 0xecd}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x81, 0x3}, {{r3}, 0xfffffffffffffffa, 0x75, 0x40, 0x9, 0x6}, {{r4}, 0xfffffffffffffffd, 0x2, 0x20, 0x9, 0x200}, {{r5}, 0xffffffffffffffff, 0x80, 0x80000020, 0x0, 0x9}, {{r6}, 0xfffffffffffffff9, 0x2, 0x80000024, 0x10000, 0x100}], 0xf32, &(0x7f0000000600)=[{{r7}, 0xffffffffffffffff, 0x80, 0x40, 0x8d, 0x20}, {{r8}, 0x0, 0x4, 0x0, 0xe60, 0xfff}, {{r9}, 0xfffffffffffffffd, 0x40, 0x6, 0x2, 0x3ff}, {{r10}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1ff, 0x7}, {{r11}, 0xfffffffffffffffb, 0x60, 0x80000000, 0xcd99, 0x6}, {{r12}, 0xfffffffffffffff8, 0x40, 0x2, 0x5, 0x8}, {{r13}, 0xfffffffffffffff9, 0x80, 0x10, 0x9, 0xbcf}, {{r14}, 0xffffffffffffffff, 0x24, 0x5, 0x4, 0x5}, {{r15}, 0xfffffffffffffffb, 0x80, 0x0, 0x1ff, 0x8000}, {{r16}, 0xfffffffffffffff9, 0xa69c2e8a044adf80, 0x8, 0xfff, 0x51}], 0x30f3, &(0x7f0000000740)={0x100000000, 0x9}) r17 = syz_open_pts() close(r17) r18 = syz_open_pts() ioctl$TIOCSTOP(r18, 0x2000746f) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r17, &(0x7f0000001ac0)="b420a7", 0x3) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = getppid() r4 = msgget(0x2, 0x40) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xffff, r5, r6, r7, r8, 0x4, 0x9}, 0x6, 0x1, r3, r3, 0x80, 0x0, 0x3c0e, 0x10000}) fcntl$setown(r0, 0x6, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000002c0)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/221) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) ftruncate(r0, 0x3) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x1ff, 0x9, {0x0, 0x10001}}) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x5) socket(0x1e, 0x4000, 0x6) getegid() ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x3) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x0, 0x400}, {0x18, 0x0, 0x100, 0x5}, 0x7, [0xffff, 0x9, 0x9, 0x8, 0x4, 0x5, 0x3, 0x6]}, 0x3c) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r3, &(0x7f0000000280)=""/57, 0x39, 0x40, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xffffffffffffb939, 0x2}, 0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff03) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) clock_getres(0x5, 0xfffffffffffffffe) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/114, 0x72, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x456, 0xffffffffffffff80}, 0xc) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="7980b39b5607e8e8b3825fe2347acf967a64ad4193c6c2467918b02a5f7b41ebe5eae3f91339af5a6b9453a628ec81bff222a1e7f8be77424024c031f84858389c7bb4d3bb7ce37b4289a02cd4f379511f50dbac579b7af5db9e84aca7d34714acace2208a5881e85724bc5bee6d11075627", 0x72, 0x9, 0x0, 0x0) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050105001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/228, 0xe4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x0) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x1f, 0x2}, {0x8, 0x7}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000380)) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r3, 0x7, 0xdd4, &(0x7f0000000080)="705fe7d5d519a2a5d8d2c0b4ede8b4137cdcb8d2b05e6037fe0af5428226ee7dd6c5c34310a9a724ee339eb60014d0ca0c84cbbfb32fa364b83253b0b779a74368eaea8ac53b67947c9b15e5c25544ed6122b5eb45c8b3fec85c14ee9069c61647399392537d929e9550e5b76bb0f17800c9e40adb96627a7c6d05970e89e5025cc39938b10ad9c19e08201ae3e506e9945032dae4c8ce0be70adc21cd1960a49430a94414729712d453cc1c6260d8f4903b5c5b511aff", 0xb7) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = dup(r0) close(r1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000100)="2b00ff7f000000003c008aa4", 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1013, r1, 0x0, 0x0) socket(0x13, 0x1, 0xffffffff) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r2 = accept$inet(r1, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x6000, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) dup2(r1, r1) chdir(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x6b2d, 0x3c47, 0x1, 0x0, 0x20, 0x0, 0x2, 0x0, 0x10001, 0x6}) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x201, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x18) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x80}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x42) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) flock(r1, 0x2) syz_open_pts() 16:00:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:15 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x2}, 0x27, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6d, 0x1, 0xff, 0xfffffffffffffff9, "c52536bb598a8d4ceac04dd3af975c6521e515d8", 0x401}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x4000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) rmdir(&(0x7f0000000040)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x801, &(0x7f0000001040)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0xa5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=""/4096, 0x1000) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xa1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4000000000000004) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xfb, 0xfffffffffffffff9}) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:15 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:15 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x363) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r1, r3}, 0xc) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000ed06000001000000000000004d01000080000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000d494f7d11400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000a8dc46246aeeaa2ca8e73345525e85d6c63366f7c3c9"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() getitimer(0x1, &(0x7f0000000040)) r3 = dup(0xffffffffffffff9c) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) r6 = kqueue() poll(&(0x7f0000000140)=[{r1, 0x100}, {r2, 0x20}, {r3, 0x2}, {r4, 0x40}, {r5, 0x80}, {r6}], 0x6, 0x9) setitimer(0x0, 0x0, &(0x7f0000000200)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x800, 0x9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x600000000) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0xffffffffffffff00, 0xf02499d, 0x1f, "ff2b073572405053d59c520b7c7740bffce4d3ce", 0x3ff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdb9, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) r4 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/4096) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: r0 = semget(0x3, 0x7, 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/216) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0xf4, 0x27d}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x40, 0xffffffffffffff57}, 0x1, 0x8a, 0x9}) write(r1, &(0x7f00000000c0)="9c8728cc8f33ffd5412b", 0xa) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="9ab26efb14caad8cf23b9a207420b691993ab2c927aa2b6dd9bf1140a205f03e8a0068488f47f0996d27d781214702b584d391c86819b1816280d1d43183a6462b7b891a210cb4731ad76a2b7a444ef447ac32a150f3147d4838b182d683e236e786abc225a626e709ae6d9ac6346ae223bee7198ebdd0739215dcba7771bc744f449dd71a7a69a8e417aef9b9e7d40b1e55944cb95e5ff16b3f9e7047833e0596c6cc895cd69961446d378e379f11887359d51a8b9681521aaa6ad38214f1f2549925ab65f2d3776ac909aa512bb4fe5330a5b3d0f41d028ef76316ae8fc21727e44d", 0xe3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000009c0)="81c08379de2e4f90ff52d19ee9f75518d239a94db08580920a868db450e9e359481c0a6d9be6b5ca1008ef3350d9b1c973b4f5ae75506b7a3a1d287f39a16540d82fd13d3403eb48c3f427208245e264fa704371c00480fbf2b638e178626d6a0c9e94cf15cbec3a1538cc10556bbb813d47b45d6f9bf759e2c7ddb2c8495243a5868713fdc5b025a805802637ade07e6c177d72fabe9febf2ce88fae91157637a40aa82c673989260c209df170e7dd318ba9185e072833c1d55b538a5e1416a3e77a8b62137e063494726ba8ec930a6c1cef12db250abf3b0c97f459450356fa6b483e2b7ce6344f55d65fe1e3393f39477a2e8a1ca8b6802396c33f48dabe76d2f3d0c0aba3c9cfb06a86f181768e72b5e29b2305a324afe7015191f57b29b9ccd9117260774e6e17858c4c88c17ce8795aaf0be911bb394e7a8227e18dd51b06feb76c2024c2b5068c578b258d57bd464e9bbb5c98df7762d4bb5aecc7c00478750257f4a3221bef8b1ab26c19ba43cd7af7af5f1796e8e5320018a60aae36592ac1c92e9e188cea5f97fc52cf07ee649066543a6a35609e48a227a945aab8ee4d63447b7295e1f3c1fdecf1daf36f9154f4dbeeee2d9d348da0da43dda09a7a1869b90e7374ffebf2705422f2d431675f6d0d3587df9072f987cf810755d9db7d8f4177df6e94aa9f74896b0171adccc4551afdca8c2462fabeffc034a38c7ed841530fbda03e38c0f090833feda3c216ab2e4d4fc1dade97df6a3fe375dd41c445f9906a3935bbbae662e56e904e1db71160af2911ccc03d7101ee82fb3e9670fc4c1574310eed878506220f044654fc4e6c3a8b5561fa8db11809068563c58dec8e9045a8d4947cb35ac04e54f39f1d400abffdc3ca84bad01940a1be3c047444a61abbb8a767e8770da3b2a1d985a41226cfd631ca6f62532212a6cc9aeb8873b682fef674a31050d685cf9541bd2569738c7b21b14571e97413d87bbd48ee56418aa28f811a05830785fbe18515cfef63787411a17db71ef4f9473d2ca9d88f496847d25fe8756cf2ad88ee2751a29d2b3b668e9b7d2a4e15aee14925b874e0bc5476f08854f0ec2fe79d762f358726488b437f85899c5b5ea499d3d52e5d88beac4374664d3a30cbfd3a4f92bc54af6af45fa535cda0042b764c58fb864bd29e56d37877a3101f644b2dbc32b8c4fb18e4dc046495b0b6cde0d085d73a35ccea10045b15cc718f429e87894b5660a0e231c4f58fd5f60eb8c5f9f811ccb08fb081fe6beb5000f768dabd8a2786a3703dc7c5e50721ea10588b78cdb8d83d10325b928b3856c6fd78bf6a6402d98733c04f526669496e6b4d9e55d41db6bf7d5e16ae87014c5024459dce1c4938309da559219b74c31a1e290234324aafe7990df190f0fbf105b361b3f135a1bd003cc9b39da870a88aad06484841dc64b4e718adc148726d6b174fe09240ea8aad40dfaa82142505f5db200d8837f037af4024cbf0436b77f9e07e5178db4b248b5abe467be3f76fd509b1c353142b004ba6174a62e45fd542397f3ce7fa25cfeb66c058d307db62520fdfa8feaa3b0afa17fac6950a3d35964139fdce7447fde5540a39e1df29adabebbf260", 0x47e}], 0x1) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0xd069) r1 = socket(0x20, 0x7, 0x73d1) recvfrom$unix(r1, &(0x7f0000000100)=""/150, 0x96, 0x802, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f54696c653000"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x2a4) ftruncate(r0, 0x1b3d) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="843215b7c7d4320983ca231f7096b51e548a7588c57deeb92dbb7d1b8cedecdc2bf2b90b9bf58ed78101562b9fc53b87a4a542bb9d13b5e63395460941d63bd13f98ddf5add53e99c813029de0737f4bdfc47633830c89cab8de4e340b8f3620b334ba8871549116bd0abeb998cdf800d48840fd1b40c91d6e757fbca665d7fee66c782db591b5678216f77059b3839ac75cd3be8caf09c3b99025fe72708a328936556925b72b75f5654d5c0ff6b00a24dc57c72306bef40d1c46b86df472d7a91b1b81454ae1aa6e40c6c0130e247b12563056d544818577090cc64d33472c91cc", 0xe2) 16:00:16 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000400000072e98c72", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x101, 0x96, 0x8000, "94e26a92a610c4144438bfd06c14cb4072ebd0d4", 0x2, 0x20}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xffff}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x882, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) poll(&(0x7f0000000240), 0x2000000000000335, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0xffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0xe61, 0x1, 0x2, "27f7d340ad8644c5d7048d77bd1f21b0353d0531", 0x9, 0x2}) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x802, 0x0) shutdown(r0, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x48) r2 = socket$inet6(0x18, 0x7, 0x800) sendto$inet6(r2, &(0x7f0000000080)="31a47fb649e5e2040762c9a10aca804a8d80ec0eb05c9469a06bdda9c2efb0e384c4acaba6d2a336105d3bcde62c080d86bf65e65cec0af1e55ee2ea188fbe6bb321d3c79a7fe44826384fb39a62e6d1e77c110c4da3ee1becb21412dec58d74bffab64dbb16e3c0be45d6009ce9dd028c09278126a68117de23b247f2770ab700471245db18ba36337d115c5716f3b40f4aebcc63b61a75401499a518425095ff94bdadddf2741844cc65d558aec13ebbcc2b6ab580e53f2fce5dab3e93f2bcf38c", 0xc2, 0x8, &(0x7f0000000180)={0x18, 0x1, 0xffff}, 0xc) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/23, 0x17) 16:00:17 executing program 0: r0 = socket(0x10, 0x80008000, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=""/210, 0xd2) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = semget$private(0x0, 0x7, 0x400) semop(r3, &(0x7f0000000000)=[{0x4, 0x280000000, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0x2, 0x1800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect$unix(r0, &(0x7f0000001380)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000001440)=""/98, 0x62}, {&(0x7f0000000180)=""/135, 0x40c}, {&(0x7f00000013c0)=""/102, 0xfffffe20}], 0x3, &(0x7f00000002c0)=""/4096, 0x1000}, 0x2000000000000002) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4020426b, 0x0) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x100000001, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ukernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff822eda28, 0xffff800001a14002, 0, 1) -> e rtable_satoplen(21,ffff800001a13f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c4cfc0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800001a13f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001a13f09,ffff800001a13f59,ffff800001a13f11,21) at rtable_lookup+0xfd rtm_output(ffff800001a13f00,ffff800020c4d0b0,ffff800020c4d0b8,21,0) at rtm_output+0x10c route_output(fffffd8074f78600,fffffd80782671e0,0,0) at route_output+0x79b route_usrreq(fffffd80782671e0,9,fffffd8074f78600,0,0,ffff800020b292d8) at route_usrreq+0x35d sosend(fffffd80782671e0,0,ffff800020c4d378,0,0,0) at sosend+0x6eb sendit(ffff800020b292d8,4,ffff800020c4d438,0,ffff800020c4d500) at sendit+0x590 sys_sendto(ffff800020b292d8,ffff800020c4d518,ffff800020c4d500) at sys_sendto+0x92 syscall(ffff800020c4d5b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,43a063ae0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x43c49286f30, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c4cf20 rbx 0xffffffffffffff5a rdx 0xffff800001a13f5d rcx 0xffff800001a14003 rax 0xffff800001a14003 r8 0x21 r9 0x1 r10 0x4 r11 0xc8281245c3f485e5 r12 0 r13 0xffff800001a14003 r14 0xffffffff821ee000 mplsdomain r15 0x4 rip 0xffffffff81847d60 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c4ced0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=485695 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29080,0xffffffff823e1f48 process=0xffff800020aead28 user=0xffff800020c48000, vmspace=0xfffffd807effd5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 42009 311139 25913 0 2 0 syz-executor.1 42009 474614 25913 0 3 0x4000080 fsleep syz-executor.1 *42009 485695 25913 0 7 0x4000000 syz-executor.1 70616 328471 1 0 3 0x100083 ttyin getty 64323 493438 0 0 3 0x14200 bored sosplice 25913 468075 32052 0 3 0x82 nanosleep syz-executor.1 27895 498342 32052 0 7 0x2 syz-executor.0 32052 202791 48119 0 3 0x82 thrsleep syz-fuzzer 32052 213080 48119 0 3 0x4000082 nanosleep syz-fuzzer 32052 494877 48119 0 3 0x4000082 thrsleep syz-fuzzer 32052 202781 48119 0 3 0x4000082 thrsleep syz-fuzzer 32052 411989 48119 0 3 0x4000082 thrsleep syz-fuzzer 32052 65962 48119 0 3 0x4000082 kqread syz-fuzzer 32052 34213 48119 0 3 0x4000082 thrsleep syz-fuzzer 32052 443704 48119 0 3 0x4000082 thrsleep syz-fuzzer 32052 142900 48119 0 3 0x4000082 thrsleep syz-fuzzer 32052 382956 48119 0 3 0x4000082 thrsleep syz-fuzzer 32052 500472 48119 0 3 0x4000082 thrsleep syz-fuzzer 48119 100125 98629 0 3 0x10008a pause ksh 98629 96904 59170 0 3 0x92 select sshd 59170 45274 1 0 3 0x80 select sshd 27376 145571 34713 74 3 0x100092 bpf pflogd 34713 377587 1 0 3 0x80 netio pflogd 77836 31849 91859 73 2 0x100090 syslogd 91859 469981 1 0 3 0x100082 netio syslogd 70433 349041 1 77 3 0x100090 poll dhclient 95675 379876 1 0 3 0x80 poll dhclient 66561 23403 0 0 2 0x14200 zerothread 51238 27999 0 0 3 0x14200 aiodoned aiodoned 67601 333924 0 0 3 0x14200 syncer update 36475 364308 0 0 3 0x14200 cleaner cleaner 65466 378793 0 0 3 0x14200 reaper reaper 52256 136163 0 0 3 0x14200 pgdaemon pagedaemon 24795 508818 0 0 3 0x14200 bored crynlk 80705 196644 0 0 3 0x14200 bored crypto 81019 54428 0 0 3 0x40014200 acpi0 acpi0 55217 184661 0 0 3 0x40014200 idle1 43961 279399 0 0 3 0x14200 bored softnet 76044 263910 0 0 3 0x14200 bored systqmp 30233 445230 0 0 3 0x14200 bored systq 68479 113335 0 0 3 0x40014200 bored softclock 89916 156034 0 0 3 0x40014200 idle0 60226 428694 0 0 3 0x14200 bored smr 1 43248 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 42009 (syz-executor.1) thread 0xffff800020b292d8 (485695) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823688c8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 27895 (syz-executor.0) thread 0xffff800020b75c30 (498342) exclusive rrwlock inode r = 0 (0xfffffd806e2991a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068c61e70) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9573 6578K 6594K 78643K 11903 0 0 pcb 27 10K 12K 78643K 2337 0 0 rtable 104 4K 4K 78643K 872 0 0 ifaddr 76 16K 17K 78643K 369 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1522 0 0 iov 0 0K 24K 78643K 630 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 3636 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 71 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 617 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 4253 0 0 sigio 0 0K 0K 78643K 72 0 0 proc 54 51K 71K 78643K 879 0 0 subproc 64 65538K 67586K 78643K 100 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 566 0 0 in_multi 33 2K 2K 78643K 217 0 0 ether_multi 1 0K 0K 78643K 40 0 0 mrt 0 0K 0K 78643K 47 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 602 0 0 pfkey data 0 0K 0K 78643K 2 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 108 22K 31K 78643K 15008 0 0 UVM aobj 130 4K 4K 78643K 144 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 250 0 0 NDP 17 0K 0K 78643K 112 0 0 temp 208 2380K 3020K 78643K 14292 0 0 kqueue 0 0K 0K 78643K 39 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 2358 0 2351 3 2 1 2 0 8 0 plimitpl 152 153 0 145 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 780 0 776 1 0 1 1 0 8 0 rttmr 72 20 0 20 7 7 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 71 0 70 3 2 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 48 0 37 1 0 1 1 0 8 0 pfstkey 112 48 0 37 1 0 1 1 0 8 0 pfstate 328 48 0 37 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 55 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 10 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 615 0 605 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9653 0 8179 48 0 48 48 0 8 0 ffsino 272 9653 0 8179 100 1 99 99 0 8 0 nchpl 144 15976 0 14345 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 50733 0 50732 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 11 0 11 6 6 0 1 0 8 0 scxspl 192 55207 0 55207 28 26 2 6 0 8 2 sigapl 432 4451 0 4436 2 0 2 2 0 8 0 futexpl 56 53755 0 53754 1 0 1 1 0 8 0 knotepl 112 1003 0 976 7 6 1 2 0 8 0 kqueuepl 104 1273 0 1271 1 0 1 1 0 8 0 pipepl 112 3188 0 3169 11 10 1 2 0 8 0 fdescpl 488 4452 0 4436 4 1 3 3 0 8 0 filepl 152 29313 0 29212 15 10 5 7 0 8 1 lockfpl 104 1592 0 1592 5 4 1 1 0 8 1 lockfspl 32 2189 0 2189 5 4 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 59 0 48 1 0 1 1 0 8 0 ucredpl 96 8165 0 8156 1 0 1 1 0 8 0 zombiepl 144 4436 0 4436 2 1 1 1 0 8 1 processpl 840 4468 0 4436 4 0 4 4 0 8 0 procpl 600 14062 0 14018 8 4 4 5 0 8 0 srpgc 64 10 0 10 7 7 0 1 0 8 0 sosppl 128 53 0 53 18 18 0 1 0 8 0 sockpl 384 4419 0 4398 13 10 3 4 0 8 0 mcl64k 65536 458 0 0 56 27 29 31 0 8 1 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 37 0 0 2 0 2 2 0 8 0 mcl9k 9216 21 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 144 0 0 16 1 15 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 574 0 0 19 0 19 19 0 8 0 bufpl 256 16421 0 9433 437 0 437 437 0 8 0 anonpl 16 493412 0 484209 194 145 49 55 0 125 8 amapchunkpl 152 27343 0 27251 61 56 5 9 0 158 0 amappl16 192 24350 0 23861 217 189 28 37 0 8 3 amappl15 184 2 0 1 1 0 1 1 0 8 0 amappl14 176 2204 0 2198 1 0 1 1 0 8 0 amappl13 168 30 0 27 1 0 1 1 0 8 0 amappl12 160 2180 0 2178 2 1 1 1 0 8 0 amappl11 152 217 0 203 1 0 1 1 0 8 0 amappl10 144 70 0 64 1 0 1 1 0 8 0 amappl9 136 364 0 361 1 0 1 1 0 8 0 amappl8 128 2246 0 2212 2 0 2 2 0 8 0 amappl7 120 27 0 24 1 0 1 1 0 8 0 amappl6 112 2230 0 2223 1 0 1 1 0 8 0 amappl5 104 162 0 146 1 0 1 1 0 8 0 amappl4 96 355 0 329 2 1 1 2 0 8 0 amappl3 88 639 0 634 1 0 1 1 0 8 0 amappl2 80 43211 0 43153 2 0 2 2 0 8 0 amappl1 72 108701 0 108245 24 14 10 19 0 8 0 amappl 72 14347 0 14310 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 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 4452 0 4436 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4452 0 4436 1 0 1 1 0 8 0 vmmpekpl 168 40710 0 40686 2 0 2 2 0 8 0 vmmpepl 168 482101 0 480576 210 137 73 82 0 357 1 vmsppl 360 4451 0 4436 2 0 2 2 0 8 0 pdppl 4096 8912 0 8872 7 1 6 6 0 8 0 pvpl 32 1340476 0 1328079 347 206 141 146 0 265 35 pmappl 224 4451 0 4436 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 666 0 34 19 0 19 19 0 8 0