0x1f}], 0xff, &(0x7f0000000080)={0x5, 0x6}) symlinkat(&(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0/file0\x00') pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="f5ba4aab5edfa724d5d0068f76f8028737cc31c1485bcd4d3e4b0af50e88380f42414a82ea2e6e77", 0x28}, {&(0x7f0000000240)="41a84db9fc5a96e6eced1b58db2a590da4d394b6419647e5aca3b5baa330d897fdefeeba0616936904ba8d0a2ea45f60bce2da30a8c8f65cf2e1db247c295f83be19c4a98a4b9d3c3d22d5fce662b0eb87c53d3e4023ea8c07599b4f209681d7a0b689be7e3f9665c9f40d3c979649bff37da38e512b8d65958dd64733fd06911d5aa9f1d0ca357f39d76f2e5dbf4dcce859ea077a0619eb93749ed54453d229ff8c4ad0f8d2d7276c0155f4405c707215a61576ef3fd3bf729a109cd80d42a1d1823e80453fc52c90d9aba75a6e2c50e96ecf5ac58985fc68da260988a18bc720ed24b132ba793404d7", 0xea}, {&(0x7f0000000340)="7737fedbb49e03ff99b2a68ef850d6c998b7ad57ea56a15b5ae075d654947544b1e6cdd316ba7186d20e493554ff3d606bf16f88646f9c1314e46dded4044a23a1c99993111916b62275dd6ce3e548d14521a74ab22d6b8fddd61ff8f3283f148555e7916474db8be070d9ec092beec1b7a3442b8ac3122e813955464d5b9ad488907d876d904f0e0820db57a088c8a0ef0d56be02339146c286e83cba273ad405f437a1e35a3015d588fb3fe27a4a6cd73d11e1a133816ca511f2bcd5f8", 0xbe}, {&(0x7f0000000400)="089318b8895973399f8f414f400a2241c85042056fc96d50eeb058b58bab3a43887c5cb33275478f82ee343a5d0ed0fe9909f7ace9c259af02d3a4bb20bd867e6740426dc31e0a328888d607dfedba66fe18f915b80f6d3bfa7cb5c05e0d2a14431f3f8124e5eb84dcff3ea74c0851bcd23683caa9d6b1e1bb976911aa5c5bf687b32acc2d9792ce5e90cbbd7c281ff4a8580f8b14a14e82543625c7b032871c4f16b5d2eb3daed128590a2661a056fd6f9690de1d703522c75dc6086106191bc54718c04104a97667e6f9fc07fecbac208d6d76289766a1722496e5abb66dff4fc9399833db59", 0xe7}], 0x4, 0x0) r2 = geteuid() fsync(r0) r3 = getgid() fchown(r0, r2, r3) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:14:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x401) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:14:41 executing program 1: r0 = socket$inet(0x2, 0x4000002000000001, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:14:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:14:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) close(r0) flock(r1, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:14:41 executing program 1: r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000080)) setsockopt(r0, 0xb, 0x80000001, &(0x7f00000000c0)="f7f4b46e8a4eac885d54198de445bbfe462ba09446b39f878ddebadb7fde077b2e7cfc8ea69a7c6704c2b9305c166cf158f329b91c1a16c54118c5ed8cfecf4903a0175061ee4f9a310ef5dfac7766a7f3f9a24f004617daf1850fb8e6f6090c172cc7aec2bebd0176db837be2f13f6569d1c49d7875893136bbd8c8774e9e3feed5930c2fab2395632108da66586b406b934c1aecc01f56e5b1f690719b44ca361e61127b", 0xa5) 16:14:41 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:14:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x8, 0x151) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 16:14:42 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x221, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10080, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) clock_gettime(0x3, &(0x7f0000000000)) fchdir(r1) lseek(r0, 0x0, 0x2) 16:14:42 executing program 1: socketpair$unix(0x1, 0x2002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="faa7ec6223734e0d56210185fedcd40e5d23a1b8f9beb51ad91fef23781db0023827662048ec563eb328db600e12a5a6b7aeb5994ba45c6d67a5b293e189663dcd91aff0984facf83435773a8c4b5307314f1cbcdc9879ae909fda845cc6a5746ea6bea6c2dd6ebc3f71572782dd7cdcb4c3852b1778fc57f0dcd018a1f3ac0a1e09cd064d4fc9db1616b26eea8e95627da09bf256d106ca020908773af3b2b090592b160ac33562965d7dbc94f8f5ead0a3d88a62ce4900adefcdf4adc230831e6319d84f4ac0186ed832c5096365880ff2c73d6f93e9e61df2def2baf752c570f75efa59ccf38c53205f6aebcf1e0566663af679b12ffc266c0c3d4ba195a301c59f35442501882a8f16117be0666ef6a01f6a6fdf18a232c6813862214e64298f218777a25f04973971fb26db85b21373c7be13ccf904cdc762db89f1411b44317af464f2a568e1ae3d42d9e03705d873e2ecbcdafcf748d878bba589fd1a4df3c127462a45010ce5b86769a281a3bb994653ec757cf5491d2b33a660e5f80a31bf14d2b1f4645bb3950074b85f9d621132862267668e1c2fdca0fbe95edf651eb7ec534420a0fc11fee824b2595aa48afb7b1751db0f531c6d35a28b010102fc6a864d218c4b76887249d79e0196ecf027b650c5d3f14e2ab0fb3d5702a577e485d36c1bb67f4a3efbb85812629331034478e619eb4a720516efdc8613e93c84c84d7294ca5dd41f644a2f9fc33914993f431e56eed67c7389beb060879c66154531f17447a7b7b1e5e344e501e1b1ca4186ae77b7c3721fcb4c90ff46cca3de14662e0066bec2c91797596795cf9f0cbf8a536e1aca5a4179b1d05e8731acc5d606600ae853184a5e77987a985b3deeacbbe5fb441e21fc09318519a5bacb22b98e4042b42f1e257e3a454b079ca6c0ca0bb82e1e5b090e46768adbf52d2f1202cbd6ce609bc4936a69eb4ff18f2e81da9485cdf3b140d6965baeca26c7016230be58850e1a81ab43f0131e68b5c5872881fe49787d2747a0143c83a91f9fbaf6750619a0ea0801989b89d2ba7f4513d7dba473e6b98852b635ab0ac3f3ed5c1a4f3c1c7c81a8efc1abe8d271e48c140e2b1bbc94774da213110c5f22e29c2e718f8dde6e5daeaf39922115e9978e2e53b4c4db5b659995a3a0db97aa71d910c59a52a2040be4d28ab71bae05ac32ddd58e185dfc8c2ace076239ee0b97943e4203af54f744597053f49236cc7ed1cc3046e579ac1a1a9983c199e7dfc1eb5e76235d4400dc5893f72f0d0accb82d92e0cd5b394782f78101082c86674bce21b42efd5e97000a47502057c1e0cea112ffbea5d3c6a9743c4f10f2e8693e83f0a821becacfff97f93efffd2f6ee26147b61d34d57b5838acdfea50f81672e7849bfb33f3aed430bd4814cc9c210c30d24118dc6ca8bd1ae4a19484e7b11f9efc002a20c514e2ca873adae70565677de8d732a0172bd09e16256337ead373e1f79a5c4ca8070b00c0ebebb00df60fd2c3e5c25461d0bd875eaa76e923ba607c1401c0d07b5aa5a3944efcb23d2adb751d88abb43dec7610fbc1673e2f974131fb2a4822e2bbd1ac8f183601fd272030d382605a9d2a73b8e22e035419d3329416fd21ba2d2064cbff7cc7a69ac8908c2ce5249b150772fc24df882f53d66f9741f80ecdc1f7094c0e185a70c25506588eab089d1828f14283f8207edff28d9477185fc98d26def3d2b3e88b8a43a62c2fac8e1d03e8f1fba02ac318a3e939041ad6f660e905997db6e724365795bd32b18f542a514eb7e37633d2f0c2ca501e339d17e73d086c51854d8ce37577e0a1789085f7137654b960e3e8a50ecc66caaea730b7ae31ac7be20638819fa098fb097899a6c5252e53a0d4286e592c95cac838ebdcf54cd9bf1ffa3349a3a3007453efa633b635e3f85ac9fa0776311737906cc5c730bf9466d1a6aa39af13235640264504b75a0974bfa0259624dfc44ea2620f3fc9fad822f17450193db06160e7cbc2fd1693b9fa6fa0575e500ca1a151c737c7a020ec4487dbfb363400094c6dd0106bca4d22d7537052497b59e9459a925a5c945c816295778a574a5dc45ac4bdfed975a8407877934ccf6a4c2f05a2530ad21ddf4184f3cf37cee45b16cbe4e83130a76bfc1a7ebe13aa9da363dee7e08db3c15259fe34978b94d1906b621df143eaade67ca9a19640754cb4fad14a994f4fc6130d4df75fe11813f02dae80cbdb0533076a595acc56319812871d9705ac8c549a55ec9bb5a1c58f655d680be1155885b266bd61b37f1bfbc341fd747d0f6b4799ff6a3335b1ff6cddaf000fc20cdcf3005eaa8b35de940d23f41af09c73ee0cc25bc95fab50328c34b2873465b77110868237cd675e74d49e2d7562a79c3d57bc364e486b5295892c82be29fd7b75b31631e706ee1a2ace76310576b6f3f3279cf9b1f08a724f719c8abdc8fbecf8860814649098cca42a7df1db57e6782cf9da7440f53e39e797fbd85beac7ef1fda90dc65647bfe8ba553f358c4f2b5f328b0b70a33d92fd500a4fbf289ef7ea5dbb294dcf755156b865e25e27b7cbad1118cda4e5d8a21cbb9f3e02a7ed8b65338b80fae78bb7784024cf44884772bc40acd8420407f02aec6554538adec2ffedb0c7dcc1f6ea6638fdf83900623c95360f104ec0bee96f592dc65ba8df97523e29c52604e1cdabfccd2a75da73f7abb0ea07c40b0c4b77e34a61ffe938a4239133b15fb9e8819aa5f22fe7bc01f42acbde946a13100b10217d412806508da52723ab491174272c8c7a064122aefc5ac35487d028eb127ca3df2cc712cbcbbaa4e3010b9521620972f35eb2c20d73ab6f35f2b06d8e1b20a558cded9a719e38ebfb3d4e3e04d9d8af3399c2a22228e8f40c6d5634160b2338baf9f6129d45e80414a880b7b8623aa2eeaea9584e44c12025d14295482ac5fc94bb9e9a07a553079520451e1aa598b17e8f9837e88abd432793c037daf895cdf1918d831b6a7d32f07e703df532aa0512a342d193a9ff050340ab163ab0277f4fb42a182490d7639dc9aa6824b63e3a98caeaf53dd483c37f0ea49c02f34edaffa8128298345adc278f9d70d07f54f91bbc3b603401696d46927b1b13f4da810bd8b0a5cd677c75f23a7a755b01bacc659d187fd757422ec72a5e8c6c942dfa676a174d437cbb9ad93f309386c4534ed320dbd0da0aac76da9f96f64a348adcbe1bd1f92d7484b3d7597f86d375586a98202408043573a4bf6011c4f33e226b675f7c6279e9742a671aedc515c8a80a9bdb416171cc8861c3bfc7995eed69447b8a7b29071dcd31b17c2a5c22127d7ddbb2610d018a64f0aee92f98f1b91f187f044e34b6da786640edfa17e7c3b2fafd371dccbe6aacf84e7111bdd0e282a454c1cbd1d97e07ba3e4100206791689d61addbe1d3d1a1e03132bf730a3171dd68ab62c880a3081f4469e620438b3373aa343059f55474f7a4799395710b5bca5d7f470a3323ef1a25235471f57a3dd88944e912d2529d8b86310b295eca5ae882b135f80739856bf3ed3f304a0880eb24dd449b34ff3da592ad3a4cdefeb79da0d30a04750d9be0283a497f87e4da8d0ca5c7e3fd48406348317c8f91e396d5abb0267495b96ca750087195fc2fcaac61b8822b5ed4acc8b23733c8d7926c872762ee0d3d2c716b62cf54e8fb68505ca32e5c88acb27cf32471d9a86742b7c63bb94ce2ab3a76502ded173462ca5852a241a6606d9fde84d3a72210131afc7de4f349bb12967eb1a0df38da100b957152fe2a1a169aae2d9b80e6585b3d8dfd48f047e38736d947007650da18a2f2f06cf0d34b434df63fb31491c128e949350527c74bc46287757624b798d81b007e6d9040dab43238e26ad0399f221ce97d8cb35d0da3b9c63b5530a92fef9cf4e3a36db673dc9afcf46a9889323398e37083375fdccf8fdb6535202e0acc33e7c359ec333e15de6ad272a3555d746275e655bd5b855b69ce32adb2b6c7915cb00c62c4300ddbd7d823d1be84de2a2a1a220688f5d5981a6f85f7f2caca9d2ad14fa7f333c807e9935bfb09c5af2d86451e68752789fd3166444ca3f8bd2dbfad4ff66fc141181eef25c04fb21a629535cfa22ea42049e1ba459fb16c37d8cb1598493654bb779af83261686887b77950110bce172127e3cc6fa9b5ed086ac8ab69afb9fd496dec378820301f428337bb71f4ab359a25cba4472dbd2c8984dbd4466c12f475b6615ad5f687d2888b6acf554039621a58bbec77336b00a1209aaa4b2b689530df55a9f77e04b3a351517a6d9f16364726d4aa316e50b8dccd670c8db4b391453134878fded8c59f06280e353290f67661f4f89ff5d7154ad7a23aff2b4ec03de7e8f54473a8dc0591fc3542bda8bc37376143cc0100feced6ab053f0f4b143ac4c5cff233323fa9b944c88212b207b8d5a3c9cb9644894d84081341c4306914c23d94ae75b9339aa0c49559002ce456fa74c64f2e31d5be3a3d41a778344a02f4f6aa7c7cd38a33ca45423cfb374391d7f8f66af1b65163e017c5f34f6846c3e394d6e0d1736e445b129ee712ec9ca883e44c65754774821ceb8a6db3ab0b932a044087ee4fcd4f948149c939b5de071c2512fba52f61f28420ec12536a4388a506e977f819c35beebe97e34b634c1c77b8acba7dceeecc465441d76e626179851d146d55f011d1b606ac01a58bff55b7c8a9fda48661adaa16966bc5837baaa8aae753703f664757b12fc7b2784c63e7be244a851cc8cba296dfe8a0641c88d23465ae549a432267ca2b98666f27d3ba902af522513d0bed9118127e55e01d9730863c7eeba1fdaff9ee78ff1fc5b48e807032612c80c4e760c0f81d303ab03ed29897fdb30fffd8545f48206e09e21d648ca26f479e175eab84fa303f0f5b7b7b44e174c7657efa25263e7866e243f549e92394da308c03f8628556d43da4c7730a0ca52751d72742ab3c9c57db5574e449d0394a87a60aaa2992ff9e615592145784640da7196bd431f7e07a9b6b6c6166833dd5222e149a1837ad48acb9f8af40ccea9d11720401c64672940c97453954421a7279a6bd9a5d182499f1a5c7129ea085870efd08696bd695379dd45695121ace70e096e2020c4b2047b92bc981b5925f38b02a1d1cf46efed6bb436d8c75c3ff1d6700996447d05c07b45918422009ddf7e04323ebd65ab364cc52128fd08c03842679afeaf919b7cf5dadad73d4e3db4d3212b12ca37ea0c9776211729ea9a8fc81e6aaed836e933498dea7ed56bfe4aef1476c173d97ac37e7d4ff3546db25fe14e9770d76fa6ed17bb48199f86edcc864e140995172a23b3b38298db2383e8ae59c1468ea2360d65ad04c2f50c6b3b38e41eb5ce714da3320494e988f594ab571972131d77150373e7f00435238069c297d40a3813b2439e1209e4514b6145f2f2e5d8e6f79e18e37269b95b14281d7c21e28075386cdf2a11ddada1e33cff779931df48bbf40d8c042db401d1a3481ccdf4579f547ae6c5420e4663c33614e04f67e6ee452d16050305071e9cbc410ff1d173575fd6c4b5d6c11c24fc4803f959a59ca57abde2f1f74fcf9e350bb79db8e3adfa2ab920433356bd1ce6a00a408d4a9910543e2cd5249a67720f333ec1ee9a0c675f9cdcb18537ed2d2890121aaeee87439abed9c558f158561b5c6c7fbb4e35586761a24960a44f1dc599b6d8d5c4211916eb2ecfb6a0ab215bfeb4e7acde073b11a917ab87834c8d1c01e41dadcfd60472753d99", 0x1000}], 0x1) recvfrom$unix(r0, &(0x7f0000001100)=""/119, 0x77, 0x2, &(0x7f0000001180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:14:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8010, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) socket$inet(0x2, 0x1, 0x1b) 16:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0xffffffffffffffff, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:14:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair(0x38, 0x7, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x80000028, 0xb6}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x401, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x12, 0x1, 0xc0000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2a, 0xfffffffffffffff9, 0x7}], 0x7fffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x20000004, 0x1be40000, 0x7}], 0x39, &(0x7f0000000240)={0x8, 0x2}) 16:14:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000240)="157455ff666801f00371ac2f34b3ffcb711641da2bffff0bfc61c4b2010aafcb6c1f1722430a59edca070e164dedaceceed10a9ee780ee6017549ed41abafec6f3e3567d233700000000000000008e58032383a4f1ce000000000000", 0x1000000d3) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:14:42 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:14:42 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x8faee7e452b782fc, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, 0xffffffffffffffff) 16:14:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x8, 0x0, 0x0, "0100000000000200", 0xfffffffffffffffe, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:14:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0xc2}, {0x8a, 0x2}, {0x8b, 0x80000000}, {0x8b, 0x3f}], 0x4}) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) socket$unix(0x1, 0x5, 0x0) 16:14:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) mprotect(&(0x7f00001b8000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) 16:14:42 executing program 1: r0 = msgget$private(0x0, 0x110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x89, r1, r2, r3, r4, 0x40, 0xfffffffffffffff7}, 0x0, 0x4, r5, r6, 0x100, 0x100000001, 0x6, 0x8000}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r7 = kqueue() fcntl$getflags(r7, 0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r7}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:14:42 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x1e4, 0x7) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10000, 0x0) fchdir(r0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = getppid() wait4(r1, &(0x7f0000000280), 0x2, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="bd713fc3fcace884783845966857e8b2fafd3ac57d5427966322e5c3ed5355cb4130c326346515269ecc19f828d5d4372fe9c2ec8109d1dde6504f9e9b1a8c151ca55f5ba3d6c986ddf21292905cfe702016abc9de63a8e3d6b33f834252b91c3502af76d3ddb8de3b84e8f365db73141cc02f2350821e25d4102c472e8290f979590e5077d457c192a902de6629df81c05802446c7297a9a156cf1eba1b66eba05bc56d6dcadc5780c6df99cf4136f45763a86354d3b83a68f2b6df5c3c4d1da5bdec80", 0xc4}, {&(0x7f0000000400)="382d34b50a93bbdcc411e678d5bebe5da5f0509409be9b326e7f", 0x1a}], 0x2) r2 = shmget(0x0, 0xe000, 0x0, &(0x7f0000ff1000/0xe000)=nil) shmat(r2, &(0x7f0000ff1000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000480)='./file0\x00', 0x10) mkdir(&(0x7f00000004c0)='./file0\x00', 0x80) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r4, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) fcntl$getown(r0, 0x5) shmctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x4) fcntl$lock(r0, 0xf, &(0x7f00000015c0)={0x1, 0x1, 0xfffffffffffffeff, 0xff, r1}) write(r0, &(0x7f0000001600)="f4fb7a145e8ae95ea0d1157d8c4baad03af96b3b4e735d529132443cc166f6169f180046126b0db5d81b959e8d15af2b106a69e766086caa1be63bf913953ebd0f18b3732615b25b115f331dbef6dedeefa9c0d47d7c51c9f894af978d7506abf104f644fa7769f15dce163c99b88ae5c61734f68cc7d4eeba6bc496a40904f94418fe885f89e19ffb1e4962990e6ce868cebbd671e3212f8c36947ddf5794a654a185bcb985f65fbbd5e409697b29ac3bee32cde5f2d5df8b8e9473117045db4244159cc2988f4e9fa66fb8e10ba1099e054a9a91a9fb048ad5804f3cad997dc2137a2052cef3da3e6b824cda6f5277a25729ddc14d05f67a10115f04915c123d3f68421c84e4193b06d6acd06554dcdae07d83e63c7139ad3f6c3009a168502f969c4204d451506424c3a03a31870dc168f664eff642c1f55b5ee858a94ab1da863d46a04444f1920f4c176d27b1feed336936914beac387588db6aeb87037ed4021942c3f0ffbccd7fbd8770f355ead357169dba319c0c07b8931a38558e6ab3385ffd2e4479bcd543a06cc986167a2a76dd1419af2d355db7a86b0b7b42ad5e93a00f1aa1155e596ca505aa3697a1f295f44195f7647f3c593803bd7fa91f6daa483948fafa145103f2af9e3a91817d3e212a0ccf4b5bab9b0c2d32a9035241f12638e1bd1b2202a1e9c198ca958de26b6bb822505f4ec59856a25fb304aba951f212f04bffd2d1c93dbc6454a8a7fc7d80d3b8b8f4eda15a2860d48e90abc6fd00fca42324fcd8aba550b1525b8cea300e6bda6cc26695a1680f8b49a19b84a02ad05c38a8ee4000b23033a2363e5b78d9b8ced66519f6a0b793c6040a6fa6747c8c07aa98b959cd51a025888aa30587b6f088a91a12d1013bc3f6d25d576ae7c83d4e959f1db5619164652b06950141beb073f8e6282094d4e9c0b557180551a93e7f3f5033389f9387d8e95a4d395beb77c427309ea952e58c5604e5a7f156e59bc8350d31509022d38c6bdc1a92bd1314a697d690c0aa6e334fddced30155c429c816befd4041c4ad14013f903e0f58347b04b5ee9b5a7fdf4ae33fdfa63e270417984c1cad163efe64ea86c38ed62041404e34b8cc290a54c0b218dce94639ba6cad92ff549ce8491af52870f060962b8c646bd254edaf603a593e8cb48c452b4b1810b91eca7f1f04b2c3c71e127c3fb0ab9049ff56010b55f4d60a34efaaa1f7006a2577516dbdf913c1a8677eb2d0432b457ca01ccdfbb6aa9b840cd9b80435adbf6c5f0b14eeec77ae73e6d126b7917ab4e4d3a3e72bf91038aef8d5bbc304c312172ce20bb764d0943a4e98babdfd1b77d5cc13fa7f0edc583e4f42aeaf78b3d3fe1e66ea567fbbffc90f07e4afdd543104f9f3aa6b291ac69f52e2aa41592054bbe4710737b95657e959ee79ddc8e55c1cb4e8bcc01856ae9e23de0e62d580630f4b30501a15d29522759a7fbcfb8c078875d519ec6e1e09e46dd70f794c3a6295bcbec8988f6233960b1a704679a8094e9a60ba1af22e476a6216a977d897967e743ebf383acfe710e82034678b9a56e641757cced2095e6d1900356c8bb08e62133d12655ffe9cc277c5c3535aebfe1b8fafc2424c89bf98a5786b670378181e28457d8f5e122775c41b3582710804450dc71a90388e13331401b182f04a58f4f595e42ade2f4e9427d28e7a9979dd18c7d475d1bb6f304aaebb14c26895c4c1932db41007998f6dc60643375892d6b50f4a2ad138dd136aa0c74533456c71f6669b581f962fafc7d101a32e3a4f587540b95ac7ed107e5d4af32ce91d291884ac486085b972a3d7ea0f55c29a162f0c6230bcb62f0b7a86796b2637f1f8cd6818a8b8a6584a28aca170ebb60112db23302af208764e4544fbdf34386d38a549905f0dce2c21be8579ca5b248c8e7621c8f41dfa1b6aaf8d5f0f345c0fd7a6f3fc7063d1b958cced43495185bab0795a9b1d81d32778cb8618b1802000edeb42a867e8ed37750ab0093b93f7db7f5a7d0bd7b5a7d89c9eebf20946709a81b1231f7ce61f52fc5521559041723e8094585af6913a1fa4298373d274857b03af546a25927ef58d17a7c9619b67edae0274ee61197aba932d9c377e1a78d507ff25c014391758e750fa4bd78ee6adfa51459a5db7412fdedea8ad9cd4b7e15c6675574c70bfa8814abce605b11a0484fed498a6b77f5211a0e32a98bede866e143d734c973c722ec4799e6e0b039c330db75bc303d1b11ed97b8f5bb234d665cecfa44762bb6ede379f3375ad0d1db9556a224d2f2624cabfd263782d30a4ef9dc152291e33cca08d1517decc2fd807502cd9066cd1efb34d3ab442b29dc01d56361953b601356b1ed6a088f809d81a3c75a36282db0b8eef7cc6a2b37c8f61eddebbbb0fe067bfad771c3670d21af16802988c4bb828b1697e319afccd22ccf2b7857d6be138bc76a1593725cf71691f2ef43c67ef08b515bd2034d8aed005cc3aca5be0778ce208e1a76cf08b80e95cfcfcdaa461a56c2a650bfd5a7f3106ff46db7e7885707e63067b2c076e21ce652e59dd2e2c1ee8dbf9780ad819afd95692024cb6cf18d17f66e96dd017615d2313879e2dd00985897540e39150700e297442b3d2aa0160e6ba8d3289fc842edb1f890f1f5fcbdd2b8292505eca26263df1a292c2e8a8c8a2a9e1c93ab756d3fbf0021eef3d3f473706804e16be28a57f78c581bcc52c185ffeabaff8c3b09b4096510b5c2c5f7aa00aa5d4b155328d53ccc4b130af0cba04593721d73ffb0583b6c2c9b52b5b173d0c76408270a9c1f564830c5df510e5aeacb79310a78d9c178dc50740836a04428f52d96736bd5cbbc786ed19af6403651ef8b42ca41e3a72c8027003c9041bcdfaeaeded9b1d420c6c79e2ea075dfa9d7ff54d6f990fc55f4a4d6cb8982999f1e6d8ffa18271d122df53ec4c13a93690a56b1362b5c7b24e34f31bc77152366da6d4f3e6a51f5082e337b0b576b75a8fd54ccfca4f4ac153c3d209f4f278d009845751fa7b48faa4326bf9cec7e1169a1188536a634f250ad6986a1224fa59bbcd42a097c1256b016f3ca94b615c03c0d5649b41a2e1366cdb3bd9636de40593ef4a5de4df298f5ae4ddb3b6cafa9719e37052e1df1e87e78609f3e75579cc9c77c164627c2f98d6e5dfd0fd71dbe82c54db32706a8809eede7affde4da85e1062ef7a30d0c4d3c220e17b1885ee78dae3184ad33f40e9c26f2a09c8152e43703bc1ac20bc160c092e8312607b88b182da316bbff89c8544a4e8b59b12b8c768df0af20a9256027ce4c7a95de144904b4b1dfebf12fb80f0170bbbdb54c8bee3b0da33b242cb83ed0890e39344536b181513d58f678e7c5d8fbdec225ad2e1cf8bc2a74efb463a183f424a9f7560dbd674b05ec02c39ae18fe0f8a15eda0bd10021c506d1a4ca5b70d235f292b0669b0a53b12b8092e488e890d6a7944e6e58901b905ebc1b11aaaaf8f0e7364cecac01121d44a690e049ee3f3fd1382982619ac33df1d18055c898a28dcdc802e1c768e310c1bb9401b98d904cf0e3cc912eebc92e1f0991ff782a45027b4fa66085ccc02e84df17c056a233c4da768009e8380c7d9a005cca4b697105ab8c4df329cb75d98ec2bb1a9b2cbf8384dbb82c5be092ab3dc69ba81e9d7a146babc08576420621ba9883e6d8041ec082cc7e5972f9e1485357c7fa7587704255b3f582ddddc6506d7c07d3e5bff88a4bca750216602f2f170aca99ad8d762a7e380456051c4c932304ec0a58455abfad2c91f62c2af7461d131fd5c7d6cea5badbf1441527b258f1634cc8adaba28eac08b517410959911c7c759a12bb649b2d130af76bad5d18345268304de8cb98400ec34c85f17731c4f8353a2470addb2b4f4a9324791ffae426c3d102321f43af1c6d9e9e9b92ed8dd4124518ac58240206a4089e85347e494e1df7cc2be7db395990ff9e79729e7b77780d6fa47e6f308a1ff1a7203d3a9a8ce9da42ab08b07b022816baa6e1bc0151bc4988f929cf5ba1993bf1a994b9b2e6473995064c78f84531a18ba43aaa2ec6e6bf09e61cd049e1b40c07a37e8f7c4766632067280cc3a8972d8699f8895b2edcc766cdf11e9103558e2fb976eb2fa0d21fe4fc19d0dba9c47be3f6cb6d3c496414d8a4bff09dc27695abdd0ae2374ccc2ed738928b5a0667df7f23caed7c1d1b8b9937badcc2f23e67989247b28894643a730e9927c0da4126ef28d7d208e9b609b4420c748f971c81b4d0f66333889317c904684e39065b1c94453f26cb88f01f41d46711d65f8209a8f14cbd6d1fb99a2ea882ffb95175fd99ba15923a6460c7a2c41ccf1285463c00b197b6450b57c2fbaee34fa85a0d808b6b5e2e0b1ae1b173e538d5787ee3ef7e9eb7a377965275d719451ab32733c826bad7b3c343e5bf64db08c8c89fa6b66e4bd3be8946873d623daaf646c9eb9c4413211990d811b1cc926dd498109bc1f8fb73864c174878f3255075fa4a2fb16ec265b4b1ca48f1bd5f11847b9b2f3abeea178605bf303d18f76542bc1c1be88e8c265e3afe4741b6477ae83e508944bc4673386983f1004b91c105a638f455c7c7c25ebc532e11c8e939175fc53146423cbbfbd7f4f30f4e0e01baa0208d48acab161476525e5bee97aa222a2a4a7143469d308917519dcae463141a8b77c3130283683ae3b9cc569344b012c348e1aaf6d34ae4a394aeaf6d5d5dded5d2cc2d78e25baf7b467b32a8890f9ff2ed31faab654254cfebe4e49229e8f1e61c818b118b447789db6b212f3d47215730d14d5a392002e03ab2eb4cb74122589e4530e0e94f350153f6e1e0acdb8166ba93bd814ebba579b3545cd443e9d6c1275568d9b874d70860d1711df5ac179385205a037b179af804def709d70acaad3dbadff894464dec7f392434c7ae247028238c0c1ca2a5a06268a9df543e91d57d0fdeb4cfce67464b58ce3cb05308fcc6240f3eb2f1fe8f73120ee1ba15c12341153c0ea9f8443b08cbb30efe9f7d16b63926b78e4e6143813593812205299209c9940e331a4ea5a3ebd584c1250758f30f565bb40bfd9e1e2cdaefba048a54ea380a82c9db339bad49f0bce2ecf5fb57879d24db15e343920f809af7c316fa0e817639d231cb44ef2db94ca4ff4874f0c573d8cff96330240913a42ef7999754c98c63ec748562a8dc77081bc9c769959ff6c7972e5b8dc34ea5c53054358ee746fe1bb05ad6872b263a95a9bb68bab1a6f31f7c2f0a2a7d37eab638a8d34a5cacdb32b63e5b80b769ba00d2a0a97063ac05b2b61d8cd429e177cf2b0e770f0d6c36ad26ac7ab7512efb17b3ec4f2c97750b513b1be5b0be3f7e1fb2aa9d38ad35e674f264bb478030721f6535b0f05e00ff5495afb7747921c31950bbbb99ff44c54d15c94da984377d0d6a6155b3d6c61007469d9d3fa6ee7c968a675dfcaebad718b9715e2cb0e616140719cabc9b2d75c67da0d027aafc57f177820d83440333b4385268429e81a72bbd21ed606b52c8146a5c491ce2ba121c61be8bbf3803c7f64109dc1dfc7a9c575441bae178ffc05faed1181a10584ad465fa9f9a35c217d82347a9a108f5f62fd5cf4723bfe1f1645d0529c26b0fb8637e9ba2853c3cb77f64f4b9e6959f6628fe5900031ca9071553b91f9532a3b57242f4f947b5938cef02eb1fe0cb0ac223aaac7531a3caee8469cb252d0cae033e0089ae7681ff4fc4c6132345812f5c73cbca3e23590838628c8c5cc026783949292fe2eeaa3df893", 0x1000) write(r0, &(0x7f0000002600)="e4bc8c51e2efba69b0112e16d14bfb37d3c3b57bdfd6ade3e998752b2cea93642420bdf98a09b800d13fbfc7", 0x2c) shmget(0x1, 0x3000, 0x408, &(0x7f0000ff6000/0x3000)=nil) fchmodat(r3, &(0x7f0000002640)='./file1\x00', 0x23, 0x6) shmctl$SHM_LOCK(r2, 0x3) flock(r0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000002680)={0x90, './file1\x00', './file0\x00'}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000026c0)) ioctl$TIOCNXCL(r4, 0x2000740e) 16:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2f) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:14:42 executing program 0: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000010c0)=0x6) r2 = dup(r0) mknodat(r2, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r1, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r2, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) accept$unix(r2, &(0x7f00000028c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c519256d81993f843900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023756054fb7dbf42000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r3 = openat(r2, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(0x0, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT]], 0x1, 0x800) mkdirat(r2, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r4 = getgid() getgroups(0x5, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000100)=[r6, r8, r7, r5, r5]) r10 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r4, r8, r10, r13, r14]) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={r11, r12, r9}, 0xc) flock(r2, 0x8) 16:14:42 executing program 1: semget$private(0x0, 0x0, 0x611) getitimer(0x0, &(0x7f0000000000)) getpeername(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000740)=0x8) r0 = semget$private(0x0, 0x0, 0x500) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/240) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$GETPID(r0, 0x4000000000002, 0x4, &(0x7f0000000780)=""/234) accept$inet6(r1, 0x0, &(0x7f0000000340)) setitimer(0x1, 0xffffffffffffffff, &(0x7f0000000380)) setrlimit(0x0, &(0x7f00000003c0)={0x8, 0x1f}) r5 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) setitimer(0x1, &(0x7f0000000400)={{0x2, 0x8}, {0xfff, 0x4b}}, &(0x7f0000000440)) r6 = semget$private(0x0, 0x7, 0x411) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000480)={0x20, 0x81, {0x9, 0x8000000000000000}}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000700)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x8, 0xec8, 0x19, 0x9d}) getpgid(r2) shmctl$SHM_LOCK(r5, 0x3) semctl$GETZCNT(r6, 0x4000000003, 0x7, &(0x7f0000000540)=""/250) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000004c0)={0x2, 0x3}) getpgrp() fchown(r1, r3, r4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000640)) semget(0x2, 0x6, 0x120) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000680)) getpgrp() setgroups(0x7, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) 16:14:42 executing program 0: r0 = socket(0x18, 0x2, 0x6) accept$inet6(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) sendto$inet6(r0, &(0x7f0000000000)="55e622598d0198d7da7a69548e09bbc5a1f22c1fbc7e11ccdba49351fd857e6bc8fe81d824a0a5c1c003fb3e690643a40802be600daac2489cee809cd3f583c0adb7d340e494e5ee1ca23244d74a8ea8c07d3fb8df52bc00e31a55da27a0f29bd00883d0db49182d0e7127044078a343b3987f69e24b46536c11a9ce9893cdca1f02dfd2858a5fa815ab241a926abe78", 0x90, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000002200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a67625a5d3f391a000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c487efea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000445cc55dba9ebc11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000346d090eae07c105e4fc75cd00000000000000000000000000000000000000000000000000000000000000000000000045a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2d7763409697a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d06b1395c9fc4000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x140000000001023, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x1) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x8}, 0x10) 16:14:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="57b4cd8c9307a1af79f6e2cd9aa14b7fb12c9999a69703deeb3d60aec65d441b1a1217b4c400aaa6e23071ba14e260ac23913e52c7690b4c4e7dffafa5d71739ab9f4bfec73d1542605fca2a238a905a7d1f307a80ddb76c01d861b69b5862aad0329681cf0d998d5f2e1c330752d73f38bd006e58d226e45bce0f8d58b04cad38faab2f6b397d2e46", 0x89}, {&(0x7f0000000340)="77f7a1636f8980fe1f86bbb8f27096e50699a43393163e404df4cdee480a00a463124ed8004e91948273fc13235c3df6b72fd3b701698d8708a83471ba5ecda61e9ea8887843e7766ff192bf501b7de4c3033cfe7a6e4461a71425f54d2b886b837944ec5de5e564a79d8b0e6eeef517c09e9de6edd12cb7178c4a600cdf0799b38ba7cd8abf70b71eb9b072717be599edbe0d1a7108e3604ed0171704751141028e9ba9d61535b4aca798da9f8a70cafaefad5a59d8009d15de430d43c85983e3261fb4", 0xc4}, {&(0x7f0000000440)="66b1a5ab6d3ead0b0b5e4f9de8d95cc7008a7b7377a877bc209f3d069dbd9d683d28526c250e4a7968d8c8af952b31cd2c555f2eff4e051b2e192c6bf365c77f38c677a62110946f0b6ad25267f932752a98997153a9dc30dac3767264438879d87c291e526afaabf5739dfedbb4c4b0b1f9a9ab014fb2fe3480ca8719ac9f3ad09ded8a3820", 0x86}, {&(0x7f0000000500)="8cef91012654ee811d5ead7ea1ee21afec5925c6fdb16d8fa13995173aa86f4d05e41a996d18f1dd774c6d070331f376761adf02b57998253bcf732171f315d7fe0f36978f57076afcc1af90036bdd754157ff94aa6f389e99af29cbde2aca56399830051a726f7232a4cdd9eaa32f10e8edcb8105d1134e87431435317c4b8ef4e1af766988d6196d53542564207aa6acaace4f1473f66e978d595fb50825827ee45921afd4512c3ed2f94e56", 0xad}, {&(0x7f00000005c0)="4b3875d2276984949661ab7c7d4db5c00530651793b1c64775dbba0681dbbf9395fb2dcf8629acf6074f05732b0b92cc3225204396d90a49e615b67d81862db3484bdc3699b4330884208e06d05e4057e4cd77c01358cea50a1b1cd09458d691a42e53008aa6530e08d9169fee38d32848908db8dd3bf2ba836e27de213b4dd25f54bd1be8fead7450735f9163", 0x8d}, {&(0x7f0000000680)="a64ad1e16b4201a0ce6f402d7f3f993475a698afdb76cd775b8f80ffac804fa1797e567903eed1dfb3bfa477f667964dcf7d848dea00d7170fbeb33cc8e0bbefaf86d3b85231882bdbd1a420153915ff199bae3a35da3ff5d31dc6c5a049ba6764bac44058f8d3443faea55dd5c6492710198d2f37e589fed4d6ad98d8c64aff7df892ceab27079972da6fee45d6d198e724e51f62191878ec2148f8b48ce61de233e3072c4e2a36717bc7", 0xab}, {&(0x7f0000000740)="2c320939c2dde0ff17329c523bc4c8faef057cf8e1086766e18868b21fdc0ceb8d598350c1dd889390941db03d2c6503634164f6954c3300d1eba7792dc07b1f12969ebaf4d04157146ee3a1c192d8cd31c1705d2f71df98b0a71dfc75ae446276a8752e637e80a5139f8e58a8603f99ec262406a8bf04c9f7ebd5090d22edcd2f3bfa9e44532b707e721848d7df1f66b49c32ea17f1a6dcdd4f637dc5b76dbc5631098e888831eb57c3fa4ef216132b10140f50333d923d443bb682aec9307ebffbbf644f6faf90976df3687a83889f1c83c0411fa8a2a657bca3a1b0973c07d733ec487a989fbe768edd870fa06b9065c579979b4ea7393385cb4046ac192e3293c7b183f87a22bdc2c4cadb7cb7106aaa16625a72b2322b550595a09144cc883a3df1ca0872ebfb78ea132f9d2ac1ac928ae968548f4eda0670d7b7be072496f93c92c61b76dff6d93baded59cc0eeb45bcbefe8ba94ba0fa849a1f43190681790c4d93c92612a135c7ac03460d84b95b76edee77d64f4b1ebaaa293cb8162a91547707326557d7ffc4eca9fc5ac0f578cc8856228e1d2a01e14027f91a6d3813f0ef05fff054502ec3c20f29f99568fd7cdb70f3cb338c25333a7c7255ad6086bba7ff0eb35fb4a0cb37815b4a801f387a15dd525d81704a2d98df70eb1eecec0044cf0aa97abe677a56de7878f7f786b9bf00cdca28e9516081a825da81907f6127d2d129e72f06a39105e6f6d396974e8cf1dcf04e67fc706928b04301387bc4a49191573c31ff2cb22e78578fcc0533d0bf752f79846d5259027474fb5993b76f08cb6ea7c6c627b9cf6b4aee41792d2099f26aa0166854025bd741f840f47f7f9cde8ac17d3d4cbf5fe73e080cfd71ee55fb2f089a09e8e7880f319ade3cac37cb770a67e468cef7d78f401c578e88e9c33a3337437f79f2ad251b6d579433c1589779a38c0ea3a3d3ffc74b2ea9702060e598a1fb6e2a3871538b6f3ddd2bdf5af199dfd21a7ddb9bbc0b42d4848c636603d8ab4a89a9d95a6e287abc1ad6bf6909c3dbf389920577ffd6a0ba1fd6183676e686c922e43f0e4c35cf290015414832b821ece39f5397bc50eb959fcf9465640e6d23e688525b3665b6cf56fb9dfba06c87bc5a64eaedb14f6084f8bce34d3438aff8d4a1dd4a6a802ec2b84ead695f34a60861f562fa6e05d9c1d32a53beb004a12c92066e66e89a7d81092ab01814152762db32307f13e8aba25757d9f24f11b61683d2ed50a3b4c74349ef3cf6c8e72b80851d1884b3d0dd2d6825148c5ac5e56d543f86b5deb3d71694204f053a1a2a107e2c664b793307b31352314c01e31a9d10a8c3e6ec0549c53bf604e987f73ad6c21a2d7f7fd845cab4cb1a563040e5fd8cc4a71753d236d429fb9496cc5bb0aa0f7652d5b42f1ef288a22de1f827eeddd4cab9ff916c0fb4ab0edc1826ca37b58ce5f36907e19dcca5dc853513654446201e1cc5ed69b1715147cfa319c3c30dee1d0aada5b784ee496cd9f05921ddd1e9f2445bd9cf3c4c853d8cedf6aef716722b8055c26277b47b784f7a33881ef769e39d87d4ef955922fafc24e79834a7d0240c555cbc3114d0961b8c09637c23d3445be0c314202666fbe86b4a8b42b643360166a73380cd761aaeb226416b99d2de208cf8ae2971e4d82ee0fa018cab950d0ff200cdf55043b4ba426fda31926481883e8c7174fb3292ef10d7c26157eacf07aa24f5114637294c00198f9243bea9a33db019b68176eb96916197244dcc849c3658702ac55c13bfceca049e2f23012478f12286b2254afac55a9bb3fc81779db9c6dc9bb825cb6fc1b0c7c5a5dfc55747f5761f7bf7853676cef3375fc4fbb9d8d12f3e35fdb4aed37bc40e4cb7c77878d51f749fc508d5e3b335156764ef694332798a5b239d7302d37d7719fbb239cc8b928c78cabdc0813354740197bc7a59d8bf853529b760603355bb1a30227f43ba128c87106d91bcf9911fd788be310c2f239818e349491da4f984165820806be7d6f5391b23830ee7cc4acd8e34d88e92d26ffc9b3796dfe59b2e1fb20373f88c7d4ffe7af4cdcf57973d0cc594019b263714cc520b853e218ed9e42ad720ab5fec385b35732014e7440f1761d62e560d8e461fa78b78f0574605798d52397aea2f87bfe6ac19f9e9f4141d5c8a4c9dabf8d599055797fca87438c4a5445e8abf0fa1d6af29b4f6b8ea9e87c00d44d61f3a41d34611dc67b7b3f0c4246c130dab08046831924b7a2f2b6e1dc3099d2ca7f411fd41f3e9cd0aa112ea311eeefbb0412d3669ffb599cc0b3204ffef1b40ae285e32554ff2d4e7779a9420b38267c38930d67cf85a7924f662aa383acf24fb3e01d5f3ea5eebded76309cacd1a0adc6c6f1d5570373fcb9b10f641d87643ce5e8b71b16a9eb69605c4b3b12bbcad7d282b92f7985c7e771943fe43be59d0b4be921f949681d732d4ba11502175c4af465e7ac73b77cfca63441d1a2b3ec8dee0b9af76e426465653dde2f68163260537ff2bf7d56b72f2e3f19b869d443a48df7fcb74a1ee88d41a87789ee4c8d90f20f4072cf4676ebf09cc2394acef837fd156d900fc29cd854b2e5c31644af5f0d6bbb7bfdca33dfedc01bc48c0a26b7ed6ce607bf060157ecd5b921fe7828f4e2da637473cb84468be9d9462cfd8b5d74bfa5201d9c1666192b012ca563710b7cea356b78bc6c1c71fd65e90d98c549701bf2e8b2accd63d32431972b0b2a5436fddc7dec9ce1120f43ec8f833114c8467c793bbc8730bbc43b40ca97ba501d55ad7552f72ecd10b0a065b702b84956c025d544957f890d333347321c20213e34145a38d26537b6951ab43d0822da5e7485f42c410581bc84e7a9d3e9b96259ed319d4d2faf20d12a1206b17ce0ff6f975349b638db5500d2103a49efa95d1b897defac04170461f12264c0d9f80ee1123ec4713b13388fd99edf6fbb4574e6fb82c8c4d2011111195628f335fba588436f5634237cdfa8404558f0e823b8c9a0595b40c94ea490a93ebb71c6b852d8724c7ac8ede3860b9a18343d8c05997c57922a97cb6cf7a50ff1a711f0e2c564bf8a1ea6893f37e75b8e3facba4e6385d9b69f0c0d6a5fb02ab4f07230fdd5a99556c1fbac896d9b333de70e7e72fc18eb19d319270624016ee47b3fbc5bb532a348c2ca52146d448a59f270ff293471e9dd9d94da3d11d8635dd6cadf0e7fd52e417398eeb113253cc5a7610ea8d09115766b4b2fc5024b6d945bc75b4de64832a45cb3f71b18813d654d297d37c8c1f24072c33bf0b2c6950204663f8cb4a8f4bb672914219a21ada23766d836330356f9eb4838a80fdec41b60821397c362e2867a37173666864ef7859119786c08f8462ec39aea9c0de769fdc2c53bc836c1ad00955fb1dbf64910b899ce545944e7c2bf4a1f54df86a85c417efc743d9681c5223a6a68355c57f5b4bd56a041c2c06b061c60bd1f25a77742cba6d10640f2bfce5e121eb24c95d3e6eeea59e2c88408db35b720cfe9751c74040bf9d070d88049e0a53d6c3d2c700110a32d67322ce8b43b86ce30ef31f0430009c472b49ddcc6404197a0e4fca4f501d60952b6c30abf5025cfd3226929553aa21361171d9ea217d25070c676be5ee371bb6b4bf5b80743d2c42bc931a32c4fd1b68e98f7c7950842c4fde5f9ec44109650bae8bd5ee4499e4bd82f3c61ef3f99b284b7894b263c5dba5494c66dff5a3b85e1b0a48fd3a9d64817909855a8f27208e7f35c41fc57aeefeb7e1e11a3ed7c124741a4a14914bc6413dd18ade19291dd456b73ac33ea5d47e4a91587cbfcc4715b39195a89f43b7b795eb280e8fab8fc38853226af399940655f6b00683aef6faab6aa4e00979cb6bf6b7b4155bda73d3265050ec1c9194d3c69f1a949f00995762802f328154dacd27c2ec3820203689216bc4b8f3d7abea59c6d61acfd5e7d4a4c7b3cd8d3ba9157cba9fd1735ffaba2f81d84f66be9935b06504027c3bd9e3c4c30e0a7d92e0651dfbaf1fe0b4f36fe0e94b87259684008b62334142b7916387866856c6f45549d6143d0a7132f1625e93a20e7d2fab16114f4e3c2ede86a539a2de48645f15005c22912355a9821de2464f133dab4eed94505d57f163a4adada43cf05385851a680802287d36a20cb3bfd1bda6d365685b18f5004c9c8c4d09c556ee46c926d26a8c48609ef8497d44dcf8381a13aa1f1b8463811f273250520cb50ea3a14354e4cc958c32d66a7967c63bae3504978acf87c33eb2401f0821a27c448e12df8d3e4b643284674473bf7ed352d827d83093a61e380d8b2553b6281b257fffa99d45d03a02d53de54be3cfc398aeae26cddfdaf80ec018fe27436f0e8cabd8cb97cd012d44423cd8e0f04dc8ac15d069a338e4fcc029138a6691af748f40927a92f3aa666441deffbdad6553cd5ae06e6398a1638d28d1c81ccf8e3f9811da2cdd3ca3e5a2e650159816128dffc68a662267c708805a706037dc3dc6c45069ed0b80ae8322550dcc8d3c2a1d8c747fd4647a06cc4332e242519888ae15568a91e75c2236e9fae7c4d8c59d78b9b4226f701ed16b3d04565765888cd932d67e952428a0dff2a940b5b185172c7a8891a0fa36c6e6d463f4fadf94b1daccfafc45d45c5965dc67cf1575c05c66bbea6290291e96c723fecb7df8045527739690de6e1bbbb5ade49d4eada6d8920ebe1305ff94f5d6beb1cb3891b688b0cd127a1a1c8494ef54e934ec2577935c2b1e40ac9137e896cd45dc933a61207f4901f09e9065251d1ce15f9dabd255676766ec7cd358cac5363928b2a3846132e00803f6ea1e3872d7ed238cf79da8dea556aa10dd4341a561ddbf33da5b241d0a91a6f0841d16e7e8344ee0412028c5ec5ad469786db4efc5dae6715314a581e381cac9ab78b8113e752345a0e43a972c4502a1a237ab5e64c7808dfe7ba4e6dd18c922cb92b0f4c0e7867439abd79f16dd256b297486f8d1564ded6255c10780ff0eac090338ef630a0601ae9e656e819f5f64a1ed525ab279f41c1e3b164bac841035fab667f7661c4849c1d4fd8e418740affaf37e3cd5d516eda1ba5ce735b00168eacb2a8209941b449f57f137e5d2aa05e9a447d2a195083c0ec7f4d7ea3dfdcdeadc9b1b1a348a5053b935735771da203137845e2aa806b353d4ed7be667108ac2a393cd9a741f74967348f9e18f2fd1d5c4174633efec4ad067ac34897e2142dedf7086e89eb5a0242723d133dbfa4a286919d710fcbeb471f094b7057ed4665d23d41831a3d9a31eb86772dbc3ef2d624cdc45390f3e3f152e24d2a80671e0de451c4d45b5dc18a31108a4ac677eeb8a939b304e3148be5177729cf080cb30ecd8f8a94dde22da2a8d724e7cffd473270fd07c21464d5799364d7ac50b3047c1c3233b54993ecce2bbb3cfffcff38053cc21a5fbbc74add14ead3065c01c64d89bd271e5168ac872b8e7d770c750fc9fb1b1fee5fe8ffad95132bd32e2187f61430a243a71aa7efd6a2eafc14dcd27ec81a4bf1ae6b28254a8e1a809e74f483beced3242c8f7b4592b66fc3af96d0f1eb77a517e65acb12a1f23150c5caa4c5569b46b2f67dc11c263c4d752c92bb279c6753dccc531f00144a66dd323798bb04d8636b870996a86c757fc1df2fba8bf28e80a5259567d287feb487bdfbada4c9abfb4335d9c35ddbd0cc92953174f241feb7e2a05e9b774c82f123653580309a07b83659d1189de7a3d5ef6c4ea439ea0c7bd83335075efd00e56cf", 0x1000}, {&(0x7f0000000000)="ebdf210ef2448ced3cd4ce79bfc8add27f6d228803d5263c4787a191e7c8f2bf1303c0e28d8231ad59a9edc40e8a2b46d95f93a4c73303ed1d34c067d67e745900d7a01509ec003d993ebfb35d9246b96cb39ebc9d2e8ec8ba13b5db33d282c8dd53780adc622f7356523722304a974a3bba29c30759b5986eb5139cac3c6257", 0x80}], 0x8, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:14:42 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x480, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x248, 0x0) 16:14:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1000, 0x1f, &(0x7f00000000c0)="a7b1e488c127b11e8cb41e1e76cf6e345cf8d438eff449403d35e07d7ef75bdeb2ed2921d00ee1991c", 0x29) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) clock_gettime(0x3, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x2, 0x3, 0x1}, 0x0, [0x80, 0x2, 0x9, 0x1, 0x28000000, 0x80000001, 0x1f, 0xe0]}, 0x3c) 16:14:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x101, 0x2}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) fcntl$getown(r0, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) 16:14:43 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) shutdown(r1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:14:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r1, 0x2) flock(r0, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x4eb9a9cf}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b50100203c4dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) 16:14:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0xfffffffffffff7ba, 0x9, 0x6, 0xffffffff}) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYBLOB="de979962ed319d816c22788b80"], 0x31}, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:14:44 executing program 0: r0 = msgget(0x2, 0x0) r1 = getuid() r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r2, r3) getgroups(0x40a6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getuid() r6 = getegid() r7 = getpid() r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x5, r1, r4, r5, r6, 0x101, 0x1}, 0x40, 0x4, r7, r8, 0x8, 0x80000000, 0x1, 0x1}) seteuid(r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/71, 0x47) msgget(0x2, 0x4) execve(0x0, 0x0, &(0x7f00000013c0)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001400)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r0, &(0x7f00000017c0)=ANY=[], 0x0, 0x802) 16:14:44 executing program 1: poll(&(0x7f0000000040), 0x213, 0x20000000003) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) 16:14:44 executing program 1: r0 = socket(0x1e, 0x5, 0x9) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) r2 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file1\x00', 0x10) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0xf777) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="ef55121be1e92174cd62e5cf84055961929b5c57a92b1b99bb75f1f19807a1bad981ba685c2e35dff66a05ac1f9db955c734d13d06be0d2000fb89517c22999fd844bc8d285a0341bacc31e9e09f6bc8d23d17832570f801a8292d0b36a3ed9935f62c29c56fd5f0a517205b29769e48e06137503b9a2e01df6417690f7fe79dac75fdb22b82489e75d3a34265644071ac10541f6e9729e1701f2a3fededd3a8807fb48b865a23eefce11186bcff81fa7a683167db0ca34fd74475359937ac4712205490130e607c53d71dcdd8ec914f2f0620436a94e9", 0xd7}], 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000700)) r5 = syz_open_pts() poll(&(0x7f0000000740)=[{r4, 0x1fc}, {0xffffffffffffffff, 0x40}], 0x2, 0xfff) ioctl$TIOCSTART(r1, 0x2000746e) writev(r4, &(0x7f0000000940)=[{&(0x7f0000000900)="2bc15ec278683960398b0be3932ca40f2e39739f0e1d1c0aaf534d3153ba920e119475ed04bfb161d01954a87f", 0x2d}], 0x1) fcntl$dupfd(r4, 0x0, r5) getpeername$inet(r3, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) lseek(r1, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000a40)={0x19b, 0x100000000, 0x8, 0x8000000000000000, "c8043705c45879affab6e087b5c678057d8056c7", 0x401, 0x3f}) recvfrom$inet6(r3, &(0x7f0000000a80)=""/176, 0xb0, 0x841, &(0x7f0000000b40)={0x18, 0x1, 0x3ff, 0xfffffffffffffb41}, 0xc) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) socket$inet6(0x18, 0x4, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x10, 0x0) r7 = semget$private(0x0, 0x7, 0xe1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000bc0)=""/229) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000cc0)) 16:14:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000380)='./bus\x00', 0x20, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x84d) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='!^\x00', &(0x7f00000002c0)='\x00']) writev(r1, &(0x7f0000001940)=[{&(0x7f00000003c0)="3befcf33e0ddca29ae145ef4c556869eb643f4e6df6d61aa5b60b16d715878500c05c13d9a2cb72d3a0b4d455226c509ca500662a98f9bb4db5aba15e2cfea4c8b74d05d9ce97c09d0d4231e224645ef11a631d6a22d231533fa10b051afeca7e0fabe18f1bf516199fff5daf58bfd5bfa248b7ae701996dcdfd2c1895246dce021092b33929d4230427666c5ec67c089df57fbf4a8999b03b3f3d4a075dce3be2e23d54090206d27e5ba524aa4b9de8f117963b28ffb79bcd50464d68db18c38a627d64a2eef5815de0a819e87916504b90409eab1fa79cab2fb693a292b4a2a240e15fa5dd1da2c06f4061dbd738e86af14249da1ba074a9c92d8102196e2e644705c436452adce4bfaed14a80013c19249d51a1178eb13828f08a23a2c0c249621bb8e2516f1a2b03c284aa079fadf3ccfce2e0db0d5712da8f80bd6439d19943d331099474e508d023390dff40324a8b7a9c043ba0e86d478dfd9cc0695852124f49b237eb32a26a9626d9fc71c757ffd452c0d3fe8e93f1fae5d52f378a599c18f9a3be1d33116400ad863096eda83b33f632345ae4fb4c42c1ee1cd13d05f67a5c546772cdc206845bc1544c224d915e7f3bffa942c9d19c7a99b7b03718d7b807529a680c7415b6e85b4f87c35bcd2bce5727dab4e5b5cd4a619b3b0b6b293bbf75ba6bf4865151e995baaf7e509e1a9a9c810a6ebd2e5d3c19cad950db51a14218866b74f8402ff3f41a26b6ea1a159fc781690b483d936db2fe399f1786be2f5bd076f1b7d457ead4c84f98325106c9b4ccb8bc15ebe004d5669442c0497a1d24532acf9113d798571074413edf5584aa1e4ca6c40d019ebb4c527c221abf5b79cf644efccc3c5354235e209b47f92fb714e1479354d7077f524c7ecd193d6f7f7701389ae1364d0c9b3801db5fffc2893e72f98dcc79e37d717c21627898d0e0ae3e2bb91f6b6508340be2e437cd1d8a787da6c7d2b6d60aadfb2d1c0ba94f3e8c614242bfac91069613aa5ca3529f09eb083609a12e4b0dc81e8ad4ee8064f82c4bdedc4b212c11dea4d801ebe985480f6ba634c49b594664f691608df2249ca25488ca63530787b6b2cb68718dca42d02238c53e8e98ce0cddb119677fb88dbd02c6ecf0577ce6c94e842f5825694f036d22206e67fa7d886bf1d814b0aca6d26f782b554cbbdc0d4eff3303925538c5c8d499be95d9b1c53ed98943a38cc9d5fa316573df4b1ebc886ba0bf6b607308819d77ed565ff514e6a883b7ffdb80262e0d4a55d9820e1eff404bcafb1d4a8ccf13122962f3b2456cd144af910957fd237acab10686e2bda4c7addd159d0b8096ac72471d0825718c5ef53481805475aa20105df990d27c75532cf15e6a233c1bf5343da481c03d216c47759cf55e261e199a0a4eb47ba3b6c6c507e5b2995211472a1f0d1048e21ca9cf7c473decbbdc2dacb81f5dae93864322bf0c2d2446e51e5a66deecbf38edcaa22078df64abdc974d7b27eae856cf387e4436d6e06772e77bba3ab81821d5baad6a179a23baf7f3737257fdb42c07bb8ff3ae4c2db0402ca688916586b55d2a51d545abdca33ac014c9b189f3d87c29f39ee36b0d33e0426ff9e0924a575ca0f15eeec730eaf93871cfd82b2844ad19fa8a80b4a838e343f82a5aaee9a360c08ac6e72071755c6027e9c1b9032786aab19a333c27a3a3e888cb50c2d3343ac6e16c388e6c70cf9379af9a712b849228a5ef63389436bd3d74e86478e21ffb426c6960dde22475b5d66a8bb01cf93ffccc46382533d020ace614edcb26f8c5183f5dd7c561d77dca669685154454c400e19c99d2b66962a300638f2a0aa9c0a24fcc0e4bba868927dd06f8e483d3e3496ef4c082ca6ce1e5387bc734b206e0a427ffa92f032b464f339de74c96bcfad6a597ef60a98f602bb70fcc9d62abbd684982184aef82390b90fa90191c3980c69bde9f887bfedcffffa3618095d0899591735770290ff9cd33c676c65b98dc8cf816c73ecb9d0c19a6d9c955b39336862dab36278617b00e9945e636bc37a294c31d1b20e63949f51ebcc2737f420010ee5426fc1122d5095b67176e7e5ba0da854dccab97ed0d4781cf0e9086122c15e0a5cbe35fc34307934e6a7397e160470d6887ab6ab13887df395e3df589cb84ab5d508f23564bea5dec9bd088cabf72f654fbe346f883f012839eab87d1b2ba34621cee4760897301faf361a77ffced93ad363287d57bbd658188b922a5402abe0be91ea8e9867bf0873042d768cda5ab0cb142821473716e41ad302eb366c953edd5dc1c86bc0de4d76c7a31e8eee02756af3c90d5a093726ee750510a0322e614bd043357962a7a268e4ad6650908d9c74a37d89bf775886e7f8ee830528af710b1ebf8c291808cfed77e81ba4ec67adbf864d8c74457972baa6ceb1a62f36909c8f7c420fa5ebed046b64bfb6bf4afd1c03430f16544033bf961c6dbfb92397415fd9590267f1659fb36d4332b279f605a731c42063c32edfd5316f8a1ea0df588f920c6115f71a1f262647c337c1ede997833c63fd4b5adae6e05c390a1df2ee36753158bfc9fadf5ca2f1af958a9979ab124059efe5b6673d681a3c26856f48a1856fd8b5228f032a4b261a10c71f6311defc8956d90dd52563a9c810c0383d1131900dfd907f357f284f3b34766edbf8b467e2abd7173027723f28b3dac36a169c319fd7e996a526a2334547216a7968871143dcfa6415a4050b709300782f74d621eea2a126fba164be207f821e7715b7a59ee498f589c39293f2298489226e7e611d3d4512745c7a56be0fdd1099143f6a01ff9022051dc86d590fd670642e94429bf980b790255f9a267f4a901b2e09ba2aacd58e0aeaec90bba58d2d588e08bcd50a0811823ba8bb98d650728156f326abc301c341472a5658c21d145dbaa9a08d09a3ccc1c2dcaa59d15efacda7a55615d0dccae3d7bdc5c2fd9fd757bf974680c314dc6d90ab7e1ead0d0de9ff5ca8f846a8b862d282d7de54c6ac18654743bb3f3592caedb21fa0f7861fe66170b9df0f15da59edec337ade8a983db07eccff12bb765d5aaf720df1febe368293f3ed762ff2123750f635f137d00c63f71f7902d56d68432a91d5cb53db9c47961d68f596cc0a0e8c9b1ac5be5f6c38de23766d221fcd2cd21181f49eef8cfb7bd87a54542397797d1a98dc7128f0dc59b8cca9a20906a284290dd6ac4b23d1a843b9f48078a08ea864c2c5e045becaba32d2237cb2f5f306918d13434ca3961a8cf24e8cc2c850ed5edadf66ecf20d98f2dc87b0162ea606d11593bf2917a0b9c004dd3d5362de309c538d78905a96f0b7ce07366c7e412af0883cf3a57e9973c7ba53f1e4a1af00259cbf8c559d7c0bbdceef60c7ee992a461f9042b0439b91bb31068a1089ab39eb19ceea64465ba2d9799909e526fcef9bc9057804434000c8ace4d922a3b564dba89361376fcbf26ca91ff5232c6d6d6b170d00aae1eb6080764210ba82dbfce2b2a5f390eccde7941af974cc3b225db7cf91348a482090b0cf5d8462373f6bfad56cb80906192d1ba053eaf95a39bcc261ba46fa9177ed9d85b70dc7bd0bbdf4cc0e4edbcffa0396f66b2b7c1a054cd8e454e4675b667049277b28f6769886f8bb019c75ab220737ba4760f11f42a7ab5eb7f00ff13167aaf26ca9b523e7035fe0ec141347abe355c99584dd88b278670b9e1d83ce64511b64939541476ae1d696055a4c23874658d1b27574204a5a990bed221dac80a2a770c0a2a20f18ef73182cb4907afd4c1eb4d4c35be3664593cc78c9a80bfbb1c8aa4663edcce4c2a28958dccfb3ea86919bc1b136b35f337388a5914b36bc64eab351d86805af453bcfedb92900392f2bbfbbe4dba834fbadea38c5e9f26d77b6a320d3ceba2765c8965a39623ac6ed9fd38ad3d1bcd6a169ecc41afe8b9a1d1a81c0560d30ab3fe2b3999a536e889766a06b14761ad7ad93b01fe9db1356176c9c8d27257aa690679e92a440903989f6b6598ae62358ba18ed59f1197126fa818c0e7b087a8c5d4087dfd0e0dc5aea2454a475a067a80011269d3737e4ffff9d4a4a0e256c21274b2cfbe3cc5e7897234ed1569b344dfc7ee9e9520de23e1448a75e753dc51d99356872ca141b45837f2f20e6c15805fa0516d755cc4134cd40ebe238363a23f2a9113519144f0cb37fdfe0a2d23ee7d54aef7d0e5b5937a230e58db662d5c384c02304fb3ec7326a23da2429c6f13ff554dc029dfcc491e4502249dc7e86d220056cc4ad1c45a546e14fad15facb99b32ece0e5e7cb24b8f9a74acad878711b249fd5e0b7aba8e06c63a76f3727a9e1646ffc4348c3ecf191db8b125a75207ca6039b3a0d6a90aea225601596257d86e6ff8d31cfc6130fa59443abbc2258f438f75a552f732ae329ad57707c532275ebf0adeda6268b9f87feb627c22bc15accc1f7568f721f896f60865c6282aa8fa0b9011634f32ceb1ce9e67c7dd23cb46a780865efd2ff965ce80084f94707cb8f7ed5872cb5582e075ebd8e60ab86b65dae12afaad78248a96d670cfb0f8a28b0e472eb8d778902818136531fa3d10ce7b5039c921e2af8073f36b01d6bd305c80bd552297cf79d9eaf47cc628dfe0a31d8180a318fa00b09934f595bfd4dc65ec7e367cb907f76df137b39ad2df9e3c4c87aade126748dd1b5c35e350d6ba953aef9ea932371f68ba1802ef0921bfd9d634a8fd44c56dead8c99d9ccdec4db5a4990fada33410b18d5339d00389bd90f4ba323557b35ec0cdd4280c78a8d6f930539093ee814fb8b46b3b744870721a0258952238fb002098eb0fd886fa69a96cebf9408c4d495533733f9b40decb00989e4451f388bcc57818295dfb25ddd4240171afc0241a7af1dd0b00ca20ddbd30d7ce494f263fb7352a51794db2b87c8c781852efad67c1d4d0e4962be21fedb80a3afb07501fc376e97a007648399fb854a247ab6ff6e827c27898d6e45665c4f387693ded42f8f91bdb4e1e3ec9e5c9e4e75ce44db751ac8b7d2bdfd3c7858721974abbc5bb774de1da95d9cab4d91bb98606374a0989c2a912a8b9146b8ab84feadd6064a13342de31c9e0392714b5e8d295b1d6a9be1d12961c23a00c531279461be3588b02013a6924ab9d4cec6f0308bef7a342e9457a71af939a5b10f68e5f1b4e6c9805f33b6ebdeed686c909d69d2160f8041dd95a00a73a9ec4c9e3109ccfe987377bbb34dc91f3193d2b096bbb30c334730619a2c3eb738a696d59d96478d27e56b54068d4d042e17f9cb80fa230a2091eaf9297968435535f749bf1d11f84d8346dca4aa70cc0c4ec2b8dc96d8a2dd611de61deb14734318ed1103eb3af67a4d5b57830120d19439d5e532d6652bec0ddc8e4c1f1e5f679a494d6e4df84c518d84e281d4b2e24725ec5ccb5da6ec35bfdd39aa313d4d2ea8920295582b7e8d6da8d8d2daae955e970ec480d62829cea3e8c37bfa46a99d0ec3496469beb9fb29732f302b845e0f015f8d148e5ff13dac67c39b4c54c0439d9897419e12b1640806e458b5dd2865e2f9600952781426dd5422df61a67dfaeb06cfda2c3d1e6cee2dcd776f6de9378447962e2be30040a38b4cee514d02bb0ba31e53ba112f411f540ea31bf4c944a73a9b0ea7d430a22371b207bed1d40c4fb81f55d31eb2ba229b78aa2701d7e9f0cbc6095426d5cde2d67d109e5e7db8bd574c9c21b6102ea9b89f68b3cac7d1215b2e281de83c3721fc7927340dc2df700de261176b", 0x1000}, {&(0x7f00000013c0)="802e3464b4f98bef6211cff47bf323cdabd2f0ca36710346016d007a0d1bed31f64bd04b38a1d0c8a3174cb9d3e27efcf024ff5c681ddbc5f45efcf76a06fefd327a8030dc2a953c6a6198d937039571433ce603e8829b8759d1a689391c4df52045e144a9f06b902f5430a2018652fca4307582416f6e1d8e7d5eb7297e5e3a118206fcffaa0f6b36645c04875b8808d0fff6d831a7eafcb66e2a8fea1989f1c49ef2809b07d68ad2944fdeaa8c646fb4abb5bd142d6ff6b7a280ff5cbbf92382a468f29cbf3d79e0558827e92e33fc003119b59aabc4358efdcfd653be48449d8acbd9bd8f11", 0xe7}, {&(0x7f00000014c0)="07502ee9575e0a52cca76b026e67f6f8c46fab0f21a376030674393bdad93b8ddd84228be97ae1aaa89ca7092f8338222ee0edc87769aa507c619743bfc5fedd03d81ceb7c0b171336e5be7cb9bdd9a70286b04d2fda5474261f2efc57b0aa273562235613db8c7f9a9e8f44c4df89d8ae912688901953c41099e530a888e4242f4c756edb2a2fcb771e91d898fe93c5ac5c218ff4fad4770b2418a0067de20e5487e1f72247fd8d7d4da59cb8d3b59acd1bbd8384fc38002a7b3741a9498acbfc8a8127c5f1b45feb4641dfa46f211332618f0e946a530c6192e57a0f6857c1f5f91382994e4561060f7097aa43", 0xee}, {&(0x7f00000015c0)="c546561c61c977a0879ed22f0bcbbd29b3d79462d4908bdc18dc789bb4aac1a9197f6f08ab6dad6ec070b0aaa803059f989f4e3292557ec1d849468b92f89060fc37ddae84f38bd2a97490fafb49417754b5baaa4ee7baeedade4f0017119affb9e84a9435aa80c700ac909d14ec02c4ebc3e76e2c537ca933e20e6c64930b3ea0b9", 0x82}, {&(0x7f0000001680)="0ac0e34e981b3327f058cd2a8449563cec448e470ae976a9f5e49e3c6863a0d176ff16afbf61a03b15e07f7f3e9f8ce51fd4d37341f365fbdcde06be8ddff555c17dbd59773bd822344d74051e52f4c7381e0413fed2c8031b305436a6cf1de63796a49537ad70d4c352b534e8e10b389bc98fa30154989de6b6781e7872bcaad04c5e06b98002e1a8a5be0920cf5eed60c050d2", 0x94}, {&(0x7f0000001740)="e679f64c13cc60852672830c781fb3026d48f99f53a5e3debd57226b83ede0a7614a8304fc549971b437bd705e9886bf6be881b84a2a6ad9aeb50c406c5538c688f91817cb13fefe48d9b294ab6af0db6e0619ea2da23fa99f87762732021af8940db07170fae48be42f5af1e36fbce7a8f27090602ca32d1f3eb25c8b58c79e6b4a1f38baf2fbb3008c68a5258acaae7587f9bdbb28e56eb7e5ace5d52b781f79e218672fcc6e79e05945f3027099a3102211402a15a1bb81d45b1b4d9e3c1b62fbe3de9a8eaf6c488b49b8ea43a7", 0xcf}, {&(0x7f0000001840)="4a7ccaa482f94cb1aeb4366dcfab039970aed7c3dcdcdfb0a7eda74408d17aac3a3d59159ababa", 0x27}, {&(0x7f0000001880)="03a37153b77c76c07c8da5cb96ed8b3c8713d8d259b17680cd3b92513a865eca4d57c42224817b5a2f613a4e32c9b9b551fdfc49fe23407d187eede7b7163dcde1f543ca08266a47fea047cba2265693df3f8444914523cbee5f75d28fd3b5cb702405a5852faf336a9cabeb164cf63698e2acc2fb99ad4911be2c77e063f0333a29fb4fe039536dc73ddb2720aa115bd11c52c3e7adc174ee", 0x99}], 0x8) execve(0x0, 0x0, 0x0) 16:14:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab81e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565000000000000000000000000000000", 0x91) 16:14:44 executing program 1: socket(0x10, 0x8001, 0x6) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/172, 0x228}, {&(0x7f0000000000)=""/31, 0x1f}], 0x100000000000016f, 0x0) 16:14:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7f, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:14:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x400000000000}) flock(r0, 0x1) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:14:44 executing program 0: r0 = socket$inet(0x2, 0x1000000002, 0x0) sendto$inet(r0, &(0x7f00000000c0)="b2a506bc1a1938acad9266c88d0b7ca7042a173b9bcd5c0378d610ddfe361b60b2fadd5335c542b8aab368d1630cbac90d63e4e5ec598d1990c3d3ba505092c687e52d45536f4cc85d73970e0bc1e318efed7650c1fbb3841b2f9baa04ad59b3f9cb390bef7c37f6a7113f7b948805f17bdfce826c04b5f29e3b5adcdbed8906ac279c597888", 0x86, 0x40b, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x8000, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00f70000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:14:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x7, 0x1000000000002) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:14:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x80000000) renameat(r1, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:14:44 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000, 0x4000000000000000}, {0x9, 0x9}}) msgget(0x3, 0x600) 16:14:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) geteuid() r2 = semget(0x2, 0x7, 0x142) semget$private(0x0, 0x1, 0x6) r3 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r6 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getpgid(r7) getgroups(0x1, &(0x7f0000002980)=[0x0]) r10 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002a40)={{0x10001, r3, r8, r3, r9, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r10, r11, 0xffff, 0x7ff, 0x80}) kevent(r5, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b, 0xfffffffffffffffd}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r5) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f00000018c0)="38092ded0ce2ea17c5e3d576012c46176b9d464f29dcca0565098307124f5373076726b62ae95f99bfe34eb908012846fd6c2ac9d5467e3c0215a7d82172092267f95a11f532638da2b95093b246deb85dbb165e441f1b0d46ba2b199139118e6c37c874e2194ba908219420edb39d12579990f9ff35211ce7d34ef3bf9b67e9e094521162853df9da721e327342b6288920582bd227e622673f2f6054c00a028b3a9261a854ad964d038bfffe2791308e677ca7796941adb3db2c6819a7fefb0975fdd0ff93fdb6b9eb5500863cf1da70f424417a1d014ba540aeb9ee7ef89bb12df4af1930a4470aec2f8ffbf41f75b9728898636d525b610369e96cd957d11076d5277a309b87b144b4199cd811e7682d83a769e3844df0fe772ea387ff040dc11f92c8628869229a9ea265b730a9d22d79c1056e6ab596f23a669ba68aa7940c7dca562ae0a353d8659b0ed8927279a9b7132452601af18359f15e82ef1588791777b31e792b0557b57a5f8477c470be2046f65b58af50c354b07b9581d69e2ad7cfce073682512966bcc631ea8b4753f4cca68f3c8147b0ae01b63c61dbed59ad677df2978269e0038c6f30791d7e66a1da5aecd4119e4a1729f1fea3658c884b7659ae15bd554640c6a3d69c099a546cecf537af67540f49ee80ec69130e3c1971b374a47796f3656d6a830a97635bf8c55a773e040884f8778585c09aa73a591aa72f4f704a207be440a9588700eb48e464c1c89775a8fde258809952b23c1fbd7886a6bb320b37c69b82679a0ebfa296264bdedc2c4e3e4da6c37da945c9084924970a00f1f84ff39fecfce5f866563aea57f99d30476c6dd4dca2cb7ca797c4f50e6a26fec7f95b1ea59a5bb3cec840547e24df35895ec7c9b2f77e2b97754b2f56f517929f7d5cb1a4dc7f42c9f3ac154d433997f801872fd0535284a265e9fe0a1ddf3a9844604894f4be9603b8f28699ffde3c95fa95c581bee55546da83f4a695dd33326a05dc8f10fbff1c824aac7bcafd90a43900620bc07d9eed66ce7132318ada7241bd313615f2346767ec9899970cb6c554ba2e758596d2f6bca019080d8c089383f79f16b54e0223e2d383e9dd034c7688948c3fa461fdfebc487862788183caa9841f495b0a46d67e99da7ad24bfce0c52545931e19c7026fbbc6cb92e8c95bdd3a42c539371bcd616bb676f26c035ae2bcccf7bd0c5ccd8ed16a86deabe2e4600945e5c40af8ff4e00a77a5c5a2475f59de21ea9a81cd36091a2dce74679d32cc47ffa5bc9aba4587ab99a0b8b0acc0518033c4c708cc09449d7f6f09711fd930f5fc142cdfc3cb5893b5f240e62948aa2e337a97c37ad7b6b1000c40536f2105a193c452fa4758cd1df4c55e5a087e3e69a5e65af25d6eb5151e3fd1b26f760ff314d9607d092b90c5daeb3783b8874f8f99211034ce1cfe5de301b01edb951c3eaa79304fc73d0168dee19abd620bd74f5427b41d74e9a3c8299a733498c3d2b6a28493fb669eab17f28cacc90ccb92a71885c6a466047310e7ff1683f614e30a94f2b8274c0c7c93205d09a6cc1d263bf0260e07175e8099b06e73d8c7f3f2365247fbef8a5b2f392321d5454e0c6b98adf38764717bcc6874d368e665b3c901f4ab8b768bf6987dc81b91394b721d288fca4a192b4ee7d11c49afc8459bfa404ff2244d7e2fa7ea0d19421de7e6a68ec028cbe749300ab97a68522d65cefa8487e935d4b00eecfe935dff98f95b9da0c10bb71c61ac0bc27d464e7851ee4958a77dda8791983019e951c9514277f8fd0859f1aa9367bb8167a8dee107fe9bc8cee51a80604d4567ede0f5897e74e1745a88de84ad7f6c5bc22cb4cde41259903063d7b5e599846b74c9738d8838d9f372ba6e72c1c385be4b1b2a43fd28aeb61867a90d1ae4ce0cba68ba82e931c7da52ee5fd783061e1d14091d82ef0b971797451630353486cf2790a33b31513cb6209867cbcb4ed2b550ab3a01ffe64e502e5e97e4dc5b196415999326f2b8181243e637fbad77b2f526f6a826e72f16397c233bf6ff420a4f404309e5666158c9cc20c7e1265b365047f7d76053f88b04eb00c85bec294a826f400a998cbfad2c6f126af30ab9291acd17c59cdbb5a39d568da67161e947a5733606eb48a36e7d1d6e869680d625bf78f2c2e93a737df5112529c575fbfb7173b89f0839a22ccf4366a89568270e45643e4454aa74268548bd8325ed7a8d51212086cd4c127c0f769b663524aabea29b568bd2f3983bfeccd327679e629960a9829ee2cb3ca837e728ac772a1932b11e7a77862805706243832e1704947eecfebec68f8eb65aeb4f5b628b19d8fcb059aad53c0f0417ef4ab493ce6a6666d531fd7446dd928d56e5f4f2fdf95f7bf1532c2d893be5b2ad04fc1d74082a1ae34220ad64441d5b166f8a2a53557fdbcabdb41bd1d958a7bb01b800423c559459822d3d156ccf8128f8627549d7a891bf65c826705d45c1a1c7ea98f6f99326f1265e41111ef8de236790a6d1b059ca53ef12fe4c8742f3be7f31bbf4b638c032c8bb00badfd1023e1ded1c62f580b575d9c5e5f4d73436a4a8793b58a44525a1a363c73db03824e790ffc9e4c1e94d0a976fa8d8ab856b237d5112f7cd54b4a7f454b7de5aec953448ce8dcadf49e401097873a6e15705771cf1b91cc46f71109203f3e60b0979cafb2207db8660f04119b37caa91e8469b5f27014824ae447189dd285d74e9078a99a9275591e024a1e06c31717f7c4895ce9f021de2b75c365a1dbf16caf3b0159b64c3908a16373eec6fb38c7fdb34f25b75ba6f87ec3f035b50ff4d23161ec8537973cb811f0ae504bc3f3d0bbb2fbf87905741a4e11ca758f8ef292875680587ffe6466eac885de7ce75383025325a56a3979613ca990aa6f90864bde00cbfdf3722d25ffc89183a902b64a35ae5ed4ee639089c300324b5e46f62b47450a5c7137c4611cd6fe2b968f0a2f353d57b7537613bde099eb0309e4ae18c1a028891f3e7a3ddf3143d9ac73de241d8e1a6697293f3c6cacb57c9a870ad491e2648edc5971133c2b4d54ee6689e6a219ec2787e47f54613c21161a070b8cd1de7cd36b55c25e2d340dfd805a01be5b0d7d45dc110b5b83b40ce347f4f0cae27b42fce6b063c2715687ab0d193d71c3b65f398c98bd835090335eda2ef3232dac6744dce00d448749c98ae209cfe514b05697ce747de31f7e43cd289031ccf891205a48a9e409120e27fd386822b0eeb126d019563ee60798fda7e8532c9559b4b91e470f6ed15ff8556beb2dae1cd559b1e67ef795f27e4560b3567b598243483de5fb42000a13dff68fcec54ccb876161890600a65d938be86310a7a0f9bd1873d1c1c092185986d8dc33eeac2347fc871ba4df8adec9e25dcf8ab721dc35416ff8385d589748c40952dafad57e18fb2deb2292e3b6659646849162418d68f092fb2425309de831e59810a892c3e3841652e49bd298aa78b45348fd40b087ae51092db8be00fac4c5a46a8263063b39ec1218787ca9ba8360a7ea4b79ed096065125a0950249254a1ce95a5d812a896615ab5f0635828cf61665d68e01d758c5af02a44cd9ce56a9d49913fa7299082ed094b6987107fd674c8d829d4d2ebef0bdd1d535fe04a7a87c4a3211a2948a9da707aed07ed94502e0a7ae000df7ec1dee87dbbb0a6e22d95ac774a4b14353e41b7eb6f5d4f1cdd55861ec158d32108b9e1876a679126196a654b632ba34de3bddd0a3b22cec2e930476dba398b2312fa7b8ed10589a75a6507d14102568a94155d5cc8e71c987a106798d1251cc322589f23e6f3ff8d64c1dc139b9176cac0a8e57237e21137d335ef7cbfc053640b0d36915fd8b1c9ed5260c726225d3ea215e8326df52bacaf40602c7456f4e89fc8c96b8a8bb9d508d74e0d74321b07f588edf6d95eb260b46bbcd6a032aaf02569cdb0774f918c36cce2c15e263c2bf2d2360236a05150f24de53e810a89a4d37fd4baae2cf867078181e1159a98894b299775dad7af707ed962f3974448d5b0edb65188328f365edb10144ac61490d459ac5cfb9ed02526fbbe3da81644a655998960d0796f5d44db8dee4171468548d8d338c6516f2923c152b878f98557060104ec790c82c717541c751bd70ee4d4f8787223c484cf080ebc822bc4459fc87910a05dd3fafc8e09de2ce49dad7d25ab5e9fc944878b75c8d284b4954e8e3e916aa6054f3b970fb069dd29e2074fec27b2151b3da19326bddc17e803589ead9b4d468b043defb6011b5a01f36fef168beb5b4e41f14f1b8c69b04f019a0c99f1ac12277747e4464c7b646864152e06774e688210f909418a15e0010faeeb7cfcffefc0369a151697b767a18845c391e6984c3657e67bc8ae6bcd5b03a4f8ef5d84a0c6ff6a04124c6e07cca9edde370aa2a6b4e05a5e98c43878f5683ba0eac583f12a97843ac26f8cfde4d1a6c7935fe4f2e7e0f945d10cb3b7c2135d369025f52797a79ceab0e86474d3a1412e31777bf2f367a1d3f522cffd75fb55cfc2bd763423caa7b165b48506cd40f983e07f6580fdacefd8511428a085b8beb6370633c9075a6aa0f5da1335b058e3324b1b9ca5c9d41225c8571e2316b4061a4967b5841ba5e5fcf92d8e1e193f8decb40bf7152ea79db7ff1d9aed801db69147b5aed24f4ece5511f8a00542c5cc5ab47e64e3f538af1a1a35c93a25bbc9213c3c08ae4133d9e75ba1513c035f4d5100652f6de4ebe3495676c32cbe9671e48c5a5122d8ef2dee5317bcdfff760a9980dc545eff795f1e6fcf230f3a7699134804ba1af5456d912b7a85979f31932e7221c7b9917be87687a7ae0e076e767a466819921fe04800c653eec9525a9da960279bd0ff47171ac312dbfbb91b77f11be7c80424839dffae06361ac3898c29286f1971d2f3f0cdac23f22e1c11e64f1d69df35fa6d0a34b3de026911cb3d078e0a3ef91b76848e6248938b2f35afe933500716b24c9b297ae5cc39fa2499db12c2d9d9489f74ed0ab5b0bae25fdf5566c4ab55e928a32cc1de4a7f8a2e9bdc3ca6557816d7d9431de37d549b91540aec1f25693331d0bfcb8313f31d2c0bb549ef5224ece2c700a438b93a3f5bfefbec4eacba7222db994b71d0c51f2d86877077b6a063c93f497abcc80be19982a38b2def7bd6465da66bea338b7450a5a08a966d3c2aef4eae1b405b87a64e1c0f2a721188f02b91fe0d3f0e50964d310760dfb550ea055c10af32204acdf6528c07e4c861cf694b2a67311aa7a5a6faaefcbe8e7ce47fe236c4e77e2b82ff2a76efac604409562db23d3920d600c3d97aae015cc715f3b3dc416795c57c6f01cd2d8432d6a0b7603576c6bc662d7063e161af43fb7d541f914b49e241354ff45b9888f6fca4ef51daa18fbc7efadce2bfd5cb45a902d900f540e97ecf3749e4d2e36f6f5cd38078ce1e31192dad7ec39f2688c5ee3d45569916e9a62aa72346551cff736dcad1dec02e3356d37acc48b206e464da620fdadab7e65e51e2d6bece3d1e4a06ee311e50421ac10ad1aef43722ef11e5b4856177dc342558473d71e2dc9344ae7004d6a9506d7c5ee6f49f1d7559e0f673d475e774d16bcce60732be62b2018d4018f4af286c121fc0d790d3685c43c7da2f88baf98a40551e3eb942b3b7d984c151110db14a7e1e5c152d9d98b666f2c0f1cdb55aeb482845763d20e2c8947ca75ef4792f2f30e71f1a1962f5c855311db8d2234852c27582a4627fc929b3687f1b", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x400) 16:14:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x600, 0x2) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 16:14:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) read(r0, &(0x7f0000000000)=""/141, 0x8d) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:14:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x4, 0x73, 0x90c, "cd01a2171566efec096e734eeee165ac707bffa1", 0x7f, 0x615}) r1 = syz_open_pts() close(r0) socket(0x1, 0x4001, 0xff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, "85495500bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) close(r2) 16:14:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1a3, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 16:14:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="250e731fed4c2391ea00a1c07710466af2f5748f45f5d0069c78e6f8b5afa1e96e61010d999622b7a0fe3b9b3a681c340860732aa01f23a3dc2d85b0454cf468d9fe64139dae32fcee097720c288314dfcb6278a92e7", 0x56) 16:14:44 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x42) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x6b1, "b8e7d4497b32a8c4ec31a8f4fe3ed5a9b6218623", 0x20, 0xba}) read(r0, &(0x7f0000000140)=""/107, 0x6b) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/62, 0x3e}, {&(0x7f0000000380)=""/222, 0xde}, {&(0x7f0000000480)=""/101, 0x65}, {&(0x7f0000000500)=""/61, 0x3d}, {&(0x7f0000000540)=""/131, 0x83}, {&(0x7f0000000600)=""/208, 0xd0}], 0xa, &(0x7f00000007c0)=""/209, 0xd1}, 0x840) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0xe8b844497ecf695e, 0x102) ioctl$TIOCNOTTY(r0, 0x20007471) recvmsg(r0, &(0x7f0000002ec0)={&(0x7f0000000940)=@un=@abs, 0x8, &(0x7f0000002d80)=[{&(0x7f0000000980)=""/240, 0xf0}, {&(0x7f0000000a80)=""/215, 0xd7}, {&(0x7f0000000b80)=""/20, 0x14}, {&(0x7f0000000bc0)=""/169, 0xa9}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000002c80)=""/116, 0x74}, {&(0x7f0000002d00)=""/124, 0x7c}], 0x8, &(0x7f0000002e00)=""/180, 0xb4}, 0x2) chmod(&(0x7f0000002f00)='./file0\x00', 0x10) nanosleep(&(0x7f0000002f40)={0x3, 0x7}, 0x0) nanosleep(&(0x7f0000002f80)={0x0, 0x7}, &(0x7f0000002fc0)) rename(&(0x7f0000003000)='./file0\x00', &(0x7f0000003040)='./file0\x00') linkat(r0, &(0x7f0000003080)='./file0\x00', r1, &(0x7f00000030c0)='./file0\x00', 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000003100)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x13, r1, 0x0, 0x1c) getsockname(r0, &(0x7f0000003140)=@in6, &(0x7f0000003180)=0xc) r2 = msgget(0x1, 0x110) msgsnd(r2, &(0x7f00000031c0)={0x3, "906c66ba39e1d9c8064470fedee1d939497d00e407dc24f75446dc88afe11207c64519551b70cfcb63fb650ec095e9aa2c6334feb50d084e77db505a4acba34af7b841c6b135788e32e4ecfe734cb09f2457a026149e45e1e09e2ee7d1bd76e391d6926e42e29f40f62cb4b27e250c41990d3b0ac5a29d973125366535787991201b33a6f23333a2474723296ddce5565504ecfd7760482dcca5"}, 0xa2, 0x800) chdir(&(0x7f0000003280)='./file0\x00') r3 = open$dir(&(0x7f00000032c0)='./file0\x00', 0x80, 0x0) faccessat(r3, &(0x7f0000003300)='./file0/file0\x00', 0x2, 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000003340)) utimensat(r3, &(0x7f0000003380)='./file0/file0\x00', &(0x7f00000033c0)={{0x3, 0xd0c}, {0x6, 0x4}}, 0x0) r4 = semget$private(0x0, 0x3, 0x420) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000003400)=""/223) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000003500)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000003540)={0x0, 0x100, 0x0, 0x1000}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:14:44 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:14:44 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r2, &(0x7f0000d06ff8)='./file0\x00') read(r3, &(0x7f0000000200)=""/15, 0xf) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:14:44 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000140)="a932a1f305b7b5a76f423f5efbf4886be4b634e5cac304527ac30496de755ff8f8bd8e1eb97e9769c775d6877194ba61a1bacf7b8207ac17b0669959794770ef7b945811de31af9c33041cc9bfebfe96fc06f2f194f8f96fdc68af4c461384c3e1e900a7ac1a9b4bc42569f963be2f7f7ec12dc7aeadb7628d3db592654e3084799e4b1456db58177628f222e12ffdcca229ef4e96dd284d492cc32a18", 0x9d}, {&(0x7f0000000200)="8687aa8b59a5af0dbaf23dcdacf14163234aeb6c2ff2173b33fe9e721511be3e12281d265b8333cca00cfcb3166302d29a0515980703e273270755f999e7b4cc6913ff6112eb714b6c7dd994f0a2aa070c3321570b254af849193bb1e1aca51643a35709038479412ffaeeaffc28cf6c83cc7ff01ab32c06a1571d3a1351d937c7874694c47a7062af157ff2aedd840118c3e4db04a11190f0b71d82485032c5d416316ebf8483b2545e928ddd79a607d5f3568b51fabe32cc0b4d6b4b6eb69b93352324901de5b0f7ca43fa94037075", 0xd0}, {&(0x7f0000000080)="a82e38e3da05eae503d7722a240d4299810af3fb11401da9991e6fdd6b4f71ecb9f138bd0da17960f9f3", 0x2a}, {&(0x7f0000000300)="72cc6073b0f7aecf197c83e9398b3cfe1da918958cfb65271d015c30c320818658f35088e416ebcdebd5e80dd3171e58d435e0bd25971e6d35bd400413898ea3f1bea9f1c68db328bf1b702ff8fefa517b9c0fed6a890c33d39ecbd54a182d3dee041f8c0c4f34d6e9d7bae4a2208aa2cff3d618d4c1bac7b650daba63e9268f703ca597af666746dccbef2ba06452aafd701f", 0x93}, {&(0x7f00000003c0)="d7e0bca55c84f2850809849c7f3f641484f269affb32f6480af8f0f19b05de1ed8c1a13fce326fd617503976e75b4206a12e750c6a4960d4da9b51c81aede8946f5f74fc602170f3fb6832821be426c5a2aa50db72579892d4ccdedcbe1b89b70bab78da7723e18e5f5800a782caeaa1d5f011bd4320e4f2c9d59a65bef46ba9678a38c8c8c9", 0x86}, {&(0x7f0000000480)="1ee71d51c5af28462a4d86fbc0eef2a0ff4786bbfe369b78780ba0684d5b039b97f6204936987dae959627e02134105631cce00d40cfefdbfc548346884c08ce81d8262869931a96c725116b77c78c", 0x4f}, {&(0x7f0000000500)="d9704e7e248a68d58849cff6615e9dcbed1a329c078d5bd3b203f01d65bbc19585d4ad9a92d98e4e32c589125430bcbdfdd131f9fed1445d953a4d279d8c153da5f38a65ae0cce0ba561ddde9b5e4e9c48fb9f89576008bc8fefcb5b3f439a1db866010f6e0c438692477d9a3a0ba222975ddf6758f61e74f3ee0efff4f4142b175e2085375592", 0x87}, {&(0x7f00000005c0)="bba7cb57a8e2104a7d9f0c6a600a0a67559d8896344b5732d3c5a9d3a2fb5f288f8f9b8d5c0bbd894e12515a5f547bc35ccd6d32441b11c67ffd92034c14328ad2331817ad42e008c5f231adb996b43986bc396feb08e2da3a6e568a4f0ff720d3540da4c8fd2c53bd387dbef479d76c7f148906ec2bf1bbb465f942b3c882412f974813d444d761546469f1753ebd951ce714b932d2abaa3fcaba75c31814b6167aac09ad803e779a3a4dba99aabe61bd870da6ab58cdeb3cbb0532a5e2286b856554da7b1a5d3100d99984f6a5c68a04fd693d2e427360cf60431f1658974952b481cfb3d6c350166877b5e90f75bde8e1ece4091241a5ea653f38b3c4d178e19408fe79b0ab56c3340a2abf425ea05403b2c4489a7d15289c78ce0ba0d83dd62cb4d8d0ab33b375d966d848ae65a889636a36de2526ab72e282b0ce5bb59d3350c8d565c637f6ec45a03d53288789226407e4f68a00fc917cfddd25930ed71b151c9170938bacc5dc44469c0d531705c61de33e2dbb21bf679f08f7bd41a1693d63a7ed0a7cb66addab238f3ac3432f2238485b5bffd697f0dde2fc16a60af12083acaf531ce143bd78500ceaf936eb27d0ddd58d8d7e468a15490f1cf047aec5568e7ed280377f5651cd58b74d9f3311e1a461558aacb0256402597eef9680655c07081b5ca5fcd7ed9ff3c95b8867b870436539ab70eaa84106031bd4fed03c12a9a206e3739fe837839649ff1f9f7e211d3c1ea435bb7241d93664a43b7fef61006090951c9f80fd808b9a8fa398166f4ff5891134c2e4e5aa5edbf6e343c36f0c5976820512cad9a125c24ac49c2845dd017d25577b249b329fc2864231edbcafc706d47e9b9ee75ee730fa6375a3ab50ddc7c65e716fafe642fb36e2a6a1537aeefcb70a3410c2ff5d72819e6ed66fa7c3ffd0fcb3fde0f738c2c495764839e68a3b63c4c8c99e9778b1502cc72a906eb5912d57509948c85f030bcd8af9cb99da02e04bb6c4480ac3e7896f5c37cc42ba6f8d359c78990595daf87d377b24b5e839b7df111a16da4017140c7d951e8fd9b3c69c6fb74db0b7087f720213c11dc3a3b046aa3763dbb0c27c9285dde2bd0170f21f2ea51add66beb48485f3589d379950a50f55f6377ffcefa839e92c8f42d3f1647de2a014d822e4e2581ae52325b8d9289c3a99ceb9d499dec430a8791f9b1c6c6b52038d65f73a2c58a426be8eacd3e98b864e5a75fd62da46e4b20449451cfd1a136cf2fec06dd18f297b7cfb107a3b38d847f895a7a4bf4610d8319f15a729edb6c1915a1210b5ee37acd56efaf5bd41533a3420c04ce7fa7d2d2f708a38f541c6a6c32a87896b42e3bc0002413ef23394dfe4d6b31b1193a8dc0ac79624a0b356cd40c70588f2acbfdfba4c3625f812489c2940591d289f70c47f11e70f4fcfeffd12f0e621062c0041cde2f695095ae808599bb13e6b9ad3f197ab5122f7d0c08172f8a00a2b57dc6c619081a7717680727294b45ee8966697baf2c24601ca735750b66e926f0d95f035aa9f79ee3c6a8293dd34aa4b9ac95e4a5cd128c3d0de419dea8ed3691bd6d94a80030ebb55a3d69ad66416daaa7ac263dc32e28f5bcd5f85bf1939e2caa7e51295de62bb7d1794f78d8d6306e7ff7871050d453d201e82a6d38b8ae783b61d31a8211bbaf4c657e754a5d6acdd3414ad52945171e1dc86daf6a6027ed5b62cf4364508d39328248df425eafe0eee3499c8c8a0b061e27b22e00c95c2b2e622cb077fa158b175552ab249a3f7c91c67a2ba1d32d9f6f340d5ec05ef9471d8564ebb74acd8186e8675c44013e931bd6ff75e0f4de5a3a2b1685da77ec964656ccc9a8c9cd9bc19ca445981106662241e26d01eb644e91086084d8d319664ba1c80f3a9a1571ce04e9867cb7a10042b24cae8713be8a5891b399b5da7ac5f5ce721ee0d17d3fb33baf25f67205847fe94daba72223d616f813c588be99bcd0317fafc2dd7f1e55204df81aec172cbf73727e58643df9e1e2c6d19716fbc21cd229e29de35e177b9ed3c7a6c6a4f172b2f3cccc48e870df854bdde8ed12f5104f2a259267dddf83037fbd75981496287bb763a524223e7001b234e62f77a278a6a30a94204d888a9db10c984cbdcd38a18c2e0aea88e0e7207b03cc2fe922e75f1d69db0da742d3027609538ece9119e08c6d9f469ee9ebe32b1fd4dac55cdedbe71389c02817a8287871b78b9117140703463be2c502f89599249e274bc2641de6b5df616c98c8639c6616bb6d006283a2d6802f8714619f33e7e89d2a71046f806c07e7a96d1aee3b7eadac8418051f392721104e8947da6b2936a927835b45f245c62e399bdd3e216f1b7737f0165bd09bc432ea2653da2bb4d141ece07bc2ce2c75e74804a20b109a2c4bd0a867f187f6f52a206c0b957d7ca4dd68525f175af3fdb80e32ae4922a22f5697ca91367cfd53cb6d8aa58b5f714103c4bf0479950549c0ec03b7bf7a8b1b168df7aa0fc703dee8024f70b4fae9c546c4e92f0bbc0e3fc699d55655a5b56136fdcc64322446aee22bb50b30a1e0698b7c1a03e933e0be2c7fd17c34c26d6e74bbb4301878639d94d6364f5a46793b13a6bf8940c77b30416ddc585b30cdbedd93dd88ee4998890cf0cbccc5b25cb51ff27a95d77f6a214db10dfcd8fb77f927303647f3e57160e631d388216405f69a32ca7ed1d8d1e0feac0015fc10034a3d0f49c53da304213a6cdaa44dc30a4224dd73a1ee5b0b35e9b4a82b4d50a87c82423f92c87155303471a09665a4d6649711d666da0078c87269d3a7aabb63feaa61d83b9cb30216218e153ac21ebb60b90367fc10e64fcad2e9c2aaf3737a6d6820842276f7fd6987bacde67e81119206e89ac9d3f254f73d0f8dee448ca1b07a4837ac22d888572837696a92338ea2843c1e0b9e67c6be7cc1aeb88afe27787e119485bb4cd914e05affd32e69a88cd627345ad3130c93db1d60c3f066eec5f8d0df61056ed265c932550cd36f0cfda8008b2ca6481496204fd3de32df05eb73b11c6b12350ea0c0379cf117e8c052ce740f122f077f4188fdda0bf0a31b9187a146d1721804b4b601a495bf10be2a85ff7367bbe382659dc3353e30a3e9b5af35400754b4db3abd0e16376f35494596f356af2334793ce9919c8ed1e45272e8bf16e5a001318906fba1be02d3e20d162dbd1e2de289205fcd6b536c212a32a8a929c3ccacba72b4f94d9cd6b854bc4a48ac46e0a36dd4b18c5cd90708ad5d72bf408c51caf78f17991b135bc1217f18cc975ef726d630555ae5b29d4452d53a4ecd54788bcb822c07672a17fc4f2b4d2d161e2ac096aa00e412af5db974cf1acdc14411e6f1f4962a8e15beda3c358ae20feb2d139e990fae88baa288c033eb6474bd40fce706b1e55b0480234881579db4f5af02f33b2091a3d1b38547351e72b4178a92a50417cf3d345279ee2f38472a9798fd584622925a0fd67cdf9bce638861b1447c8f6659800af09d68f9a829cb1776bed628fbcb0aff22e73e6075dd4b5a8494956f7ebd19cdf2d7daecb5b32de8be71f230351711adce161e1f1c6fe2fac13203b39d2a61a91666634f002c5b082ed7e294275d248afd8f24d70e79eb74b835d392565222c27ddd6d446f49262a9cca9369f8fb40b5cecfbfcbe0e1083412093d07be7a95a7c148a51be8923aee3ac8569e7beea26aad8259a75bc15f9d06182a1e54ceda81306f5b8ba7b597953676de2f041408d292508aa68dc28e32b3a56ac6c079092aee312b44600960032517bb63d850add602a79bb6a2fc2370328827d3861064d24b5c122d6c42cd972a9726802178832dab413fd70017a83ff67b53118877af3d6ed36a77ac49803ea9c5da9cdf3a37c2d9f678dcaab494ed5c856f965088bc22d7e349fce474ff7a51f3e62e5d58c91a610e79629e0c84a000c336b831d9bcc0ce8c30a41e9fd7aeee4397a176c258a25cf01c12745023afccfa129fa24d9493b036c4cbda55190ea93172bd33e2e0f4a6d05055f3863ec62bde53aa65aaa95399a0dcd5f9ae0f36169b398cc529cdf1d8eb7b4db51256079ae53b0b97b97b7912f24ea3f00818304073fcdb9ab1a7d189ddccce4af841f9502e05e5c81f2754a3c3df93631511855989e5c021b62b966f311655833d5de89ee099d76b3f8ab5d241d2e8e3b90a4e40c92228c798cfc29bc01b2cfb2d96ef7e1c9bbcaabf9e4207d786cac91ff2d543950462b0012241b62f1755ec1106d12b90dc8c722a4eb7e61287d07a6fba33f04fb09028046a6fa82f28586f988c8a0d0707fded9a8d2b944f3da1a9c8942dad5919594a9bd9833d9e27ff07a6f188e35ad30dfb06cd593fb5f9c43c4f67aa6e93230e6aad3cc77aeea73aa915afada34ea0e17a5db0d3dc71bd0609217eed382e1e88b187487769b7cff935ec98c0682a5ec6b736d2d4584c3a8b6a101a74ef7d896268cc3478f837c94d2ddb7cd0761416433dcd8425aef7223c176112eeb3f397fee108d4f624539fc0847b59239e8691a43ab76decef144cfef7ce2b88a0e58f15b61d9a28382bf93eaa335610567ae786f79229f021e75bc2d292b2cd564c4b9fc0b38230a2927e048d5742a68abe5bd4dbc92c1082e163875f5c142be8d704a4ed2000516f81d92acc9defecbc182346a09ce6a5cbba4c84ab2d2fb7113387297670b8286cc4264db951f88a98f07a91d0e9c93866a815c44897d5ab5ebde7a24832c9a75fb892a488c12cb43fce39839716c004bac4db8bbf989001a1896cfe3a436811e245d45b029dd17fb07ed650527e4807039a5bee890d8b87140fcbd5991fe92fd4745ebeeb9dbfd77f020d2ba00d5ff4bfccf393a246ea2601f8d14a361eb22af5ff5d15b246274ebd079dfda98a5c6ea6f139897e83a17fcec81356cdf8a936d85a6202015dc5b66debf116cf3186ad1a86dfe936b2739684435672489f63b3ddfeb596bb148c12fb6c2203aef81835f48235e1299eec9c30607e7d8af75f9b419946f6c4ad34a30c82be6fe467d5d293326abce3c6dc30b5ee40eaef605f7265e6e747b2321c9dd3ace031d904b2cffff38eff5dbc274c1fad633a93033b8f678e0e01e54f79014c3b4a69dc86eaafb9d7990d0433051d03f06e619801867823e31d4b244c129d18a9874a88c76efc611ff78e1396cb7ed8c9d820ec3c0185a53b9963858a866ed1e70dc6dc566928d5ce488afe43381e7aa21077c8dcd4dae35707acb951e49d64a2da5b97e6e29eaca305664721336f7cdb904f84e201b61666ea6f66075419aa1d8eda9da0dd017302e5dc122bd2b523f74e69d303aa8ee4e3c3fdc4b382f9baaa96844fccb512baf02accf7ddf33006836b131c73ee3c998452ba5c72c27b22c214b934e8e43ebf9e883eb4e035e5988b98647d8e901e0e9c6104f049d732ab9d75387d09608169b1a9b9da650f72da2f3cb0f55b3565527df81c569062b1fa6b723ef3cf13be60cb055d5df96b51e840d02789dcd84a21830255aaf42fb13527470efe7ea752227077b878440333c09fc2fdbb40ffdbc0975db0d00c11647f435ba91ab574682dbaffe20b5b35e52cc9995609960db8d16862c15c1b0777eca435a79e98e18f9fcee2b73549638616d1a1149f0008c4d4810e07f41890e3de532be2bdccf905506245737ce19e681965e317ea76c0a185d1b1c169d20351b72112ee6732f86a5be8777634bed994e28be4cca301e7ab120815dd032f2cb0479481049d68d2852dc31dc14e0de", 0x1000}, {&(0x7f00000015c0)="628d2b1de2fbc9911a0999c8a96a3d189a267a6043baa94de85a7c773d06b85f21fbdc7e0cd3e801f5864de5687fadf0c22ebb90d8139e7885f11bb333ca31278e90d26436a6557b7c1ca0a82ac77e496a0c49f6faf7b8c8c4ff62c8724d5af7612267f5df11d3909b829fa84e1d6e0b0d19c027e00ffcf5f96bb6d07582101d27deeac5644dbe63bbcd521745c7210673365dcf435b7907a75770451381b684b05cda915011572bd0a170357e67c3fae2c39ebfe0c79e4dc0f119ecf8779ada674182ebf429e30f9d5cafe0350605f273cbf7e439f966fce5cb014a1f07df3c7a8ebcb3c1ddbb1538530d8294c4e47bce78cb38590845e176e5d0e468e998bd7e405e6af2ef8fc082283d892178caec210c6738eef92cf8eedc2c56f3fba9b1ff3856b5093108e68cc4a6b4a6d9b061c865f7a8cf3782eaadc5042d1868e7e3a1f3f6f973a2ace3a42bb947dbe5f7537221df60a8219f3efe676aa307835038cfb2e532f7dae17fd91403ff3b9d06314ae9f3fdfef5adee2c3929ef9f7bc062d71c6f747d3636db77bed5bcfc9429c840171bdc014b5a6fb990ade9cd634b2f09ecd32b53e674a92c0106b24127d32af5a044c50772395ea75725b068bb71bf2abe78adbc9dd01428cef2db02406bcf94f8edda327705930dbd12633e87d39e87d36557c0c710ed28fb8db2c19dd22297f3774bccbadaaa40aba8a3bbf631ff8d1769cbc5a75055c2f6275af2a6cecb7caa1c2efa47f6b317baf7566fa30f281da0b4d4430656481405794c8b0f6ebae0e5ab863baeef905df010944ef4026fae92951623815704487ef7f6f91de22ff4ebca8422c67eddbfb80b9870ee1a5ae09d3fc15c71b3ba47972f140e449cea5e4a1328eda128c9d9558b4106f3fc272c2767ffd1e6f7a2747a1e916e4d6c829092ac48871cafbccd927109862dbcb759127b518256c6d68b5939d8b14cadb63b52e2ce230cae39a98ec979ff9b1e344d5d9624d6da03d5e046ff73ced7c77fd9eae559bcb992c97fde9f675e135d93ae7fbe5127f1dac06160d5572a5f8d46d5e5a2a9b339ceb8449841a0337822837f7285c75c23e5aa4bb0e1270b7ef013c22bd7499363f41147dce220d18d80360cff951157de569310c79a2c5c759683f41585eeceaa033c13165098546b4be8499d996d63f7c328e46b72a4583370d0e879caee1f6863ceea186260e092db60705355bc73b1870105fc412d113adb3b6648d62dbb8969a29673ee230fb7f69b23b5ff1c5af687b58e800a321bb655c48c24d0373754d1a46779a737fa56310d76868c20ea340053e786da4cef7d812fd8387323732294c53ef6fd415c01847c692085daa9048b884dad8e051606cd691d405b941a84c82f0e0a359fef8e399e9b485e638ff3940a87559b9bfc87db9daac95cbf9c826093510f49a2bb768e9732a911f68f27e3fbb94b4b82c807a21823c3388c3a95828c0171614ae27c3d1ad13bd894e663771cdf39b7e5603d5c152ff9d9c8895c726451222ad9b330141e57596d45b6df972b38a0c81236268ee3dbc0e866273ea104d48c0e2d9b8a32fee75145909570be25c411735506af5d570a8d81500369649fbbfc53b1d12063f9dc1a1d193412d27ea70fc07a327d72d681cf3b3acb4a87e5a59e1459271d260357223bf3b88e5819235f6fa054dc8625f8410aaee76812bf0cf31f4b3b09d761cc18f9d09527dddc5c6d0a0c86f8ece3c77c49737bd1ce65ddd9ee94f9132dfa9185402c7b11263da92c9ba4ec5b11c9314891e67f3faf629cf95e22c9b83f34b0261bdf156358eced8be7fbee682dcae9157735033e618d8983c44b1ee63bf075bae70f663d6a63d301e52f21a9fb1605b794954d792df7fb7ea016f9bdd00a95ed4b00b9641dd4c4277a55394176e904fa03207f8497dbc47941fc8a59aa0d566187448a0de8edb5b5b31aab8b9ef429bf9ad8f389810501a73244e286e56a56a09ed82f5afd75675629af2668a4580e6109ebc3374ee695f8a814e67e65bb731b3c9f318e726b5018436d8c97ed0e7d21115b5b1c5c423286bf50332f3df6784efd7e5f6f6a17bc4e20308616453eaaa345b459ffc973504b911ac37c941098c699a36a03865ce6e80c094b4ed8ba1f61bd77804cb68eb6516395fa1e688850bd697b1b7f9296e977464da04ae7186d24498f01aa2896e3ebcd43fd73e596eb6ff0213a8fc6af3a1788db51ec505930d04e01932f6d786d09a0d4bd5a48975f641a2488e283b54c96199d9dd55b7ad4f1ade8821af76fe30ec936ccc8d8a99216f192486280512610fc09032d71cdd18eedc1da0c9ae95f16009696e9a670300253813c6ba6613eb98d92813f9c156430692834a1be4e97922fdde03b86fbb17ba6bfca5a6387865d0adf3b7462417b5b8264ddd39346f85e46def7be96d45fc3b2a6cb1a412154a5dbc60090874883f99e01e7c40e25140ffff251e9102159c7bc7ac72b7d718310c5c397365316dfd30064edf1e82cfafa41332771522fdc5a547506d965d9ee26f2b872804361c95b6b51e42d3f9e8908c2825678abb43066f4dfb6de868504eef7533ce956ac1334e36bf208f4a48929ac82ef7ee6e2df71fdca12ba6c17a508ad8d2fcf2479e0f04b9a63374420afabb9e255dd0a0ca0f0d1c24bdb06e5fbcb09b89ef992c2bf0a4bf4d1a9ef09d4eb5b1af03e1de787b99e54ff45706eeb4446214092ffac28c498a1fb6a63a1e0dfcf865051493102af30228c5276837512e7681f56248bf5b59b254462362800c8599538e582b8a203a00c72c5c049fcab79f16a96b3bf93f99ca5304d1f43c986eabe4de6fbdee922d2cd5be43a757b3dbf265af5411e8262b380b2151112692b25ab41fdf1c6321c7232f35f5c38443e67cdcb147fd051edb5b092631b985fae7625e8b077bcb0c6d9cbc04e45fcecaa3848999cb65658761b4ede8052d6d09508bbcfd0faef73acd74d6e7964da8c9533f7d0c73905439ce97e16c9492368099ea8ac98577436496b661af5ce2d97f5f8592c3df57730ea80d36d7372ead1c80e062c84907e32af2b8583985829215dc7ac0641984eb8d6ba31836cbedd778c19047c882a5e1042e820837e1fb038f97c6d5baccc1e23af98b33d84c159913f48b330f700b7a1e647e388c4b35c38fcd25cc2aab3534790c57b190daf2060fc420fdb1106e3c2e77bd911d7af5efc56196bfde9fb5f0e524a076f1a33d107ab1b9f61e1f1f39a29217edb169c9870740b6120a33f6d22b480500586a654978a1c5f8b61e8de93039481cbd3846f3d3b7476b570f9fab64fc7c090ce74590bec9c8a32a9bd101e15f0e27a5cf1d5e796599ff123e7d9c37410c53e57a55fd5cdc95a6822f616609812f0577ca237495ac11129effa20cfa29a5093599458365a784fd1d8f225de25c936b2f3f877d8c81b4af08231a3b2151b1e8e783ce153cee0b62bed2378c0b5a1cdebf08363e6251a48d3a0020a4f5bdd4c58c89fce5bf1dcd24a65b86d0ff472e38f4469bc259bf8e7adc3babfc1eddb198d78cd88489317c39be0923b0ce5e4c4c1897b9a64a61d82a2dbbd2fa75a88764374788f3ecbdc6abd471bfe0f3f75d659e59da9e4ef143af6866ce7a9354e65e0113e9d61ca094446a25ce271c3c0f215c6d0a200107c86f53e217cd830a9c5cfeb164df627fac15db04ee21d881d23a5ca44f097cb13f77f74c83f72d295a3f88c6e5b010c419a9de3e919f536a603249b8fea9d3d9b946ee8f248041549a453731402e6c07faac2a0acabe7a96d5a9ed85581026fa211eb882f4a9cfa74a8b704cac90de083eb1bea72a44f8a628a98f253c97686c5b07d64f26614a933b8963513ec6d85cec6e12a143853bac1f74127f537c4544b091040dde9578fc7df57022e3a8433a1246c3d41ed6eed735eb1e5a2efe60f401e04342e4a12c71768317f67f2277daa990bcc39cd71907b0bf56224b189bb3938168a663eaea7f3b25a1a3f2fe92ca34432f63d0ecdf019d729936e76993427cceffaf6a372363fdaffc5e6309e43205798fc22e4635309ba9c7e4913a40f93f7ab58105d3567908c3ed89c4c9bb26b75d870676269945070b99525dfcf0d6d623edc510ccd7686ac8acaf02775ba9c26f657c6864b98971477d8e2523e5b37351abb9b62faaf6afd291332616e9ff9d4bba9984e5f8cddef04a8dab15f6680750e03c43519604fa1e13e52289740e02ed3747b52ff269a8b34396d5c462f96f7b6dc4be4dbee0b5551d67f2c913ca31de20365bb0f21c679d350790703a07e92a79de1f302890b01d6eec6f5bdc6c56b0b27acef00b3950358b4e34d1841c67d390dd789294fdcd4d3953180a3668e839ecff77533218b82f7c4d764cae1145108ecb5fffba90aa74ff71bb60ab0f7c3ac8136038957fb00647b5f4bd7bcc5c232552bca3fecca4c2f150e88de8179503fc6571f9cab3ee972db82803bafec61fb44571098b7fa3082f73287aad851b4059abfc2d08e689c735b6df137f141926518d39fb6f55e67ff8e26d87a381d94e6699eb8eb17d20fc76d03ca2d8196784883e90b20f530d57c7303dbbea1011e58f81cba6bc064743c7128f06532d44e16c6bc7f6848cbedfe493c531cc6d959986287328d4949aa2ea758829b344e8fa5114e02b583ca7d7d9d1986e7868c9a7d1942317e6513a3f42ab73d7b837643d0fe8ec199346b2c386ca050d2e607a8a84e462b43ea461efcc9ccf5d4ee6f9fc37bb94f05fa00e38525ff5c986c05808e49d924ec6f07bb8cf1e701c64acffbf8dbcc48cba0bf2c80cb6e86c98255d18f6c229d5abaf7bfaf54c6974318b98fdaa50405c78f5e9904b20b6baddff41f5839522501b28f24c3f06eccbbd1a440affc3e31f90f6968615a8c0b345849d98f87fc37f3bfb0fae549a1cae80d30c8ecf6c6d4207ba310e863b99e7d99f66ee9b0e5529f7066e96ba152d3e82b033ffaa905ea30f26cef3f2c989daa0259cba5dd4d0818005d43c6e19c7aae53fbf41534c581e1f74672bd6109c621940809383d5fad8f9273ce26574f79ec68fb9b9d414f5b91cd06f4e146524f7d5bb24ab74b518de833bfa066a5c9e77f69debd84f33321194f4098f57cf55d32780b52a22937c871cb74d433fe2c03fc16feac1d703ddcadf870deaa53e6a5c88bb5da22a5caccfb60a318e0641986c88f008fdf66f54bed378fcb54e0d469fed19b585fd21a37265312555edb16d54cc130fc0c0d384ecf0c59de1cdfa7787db29550c1e5ffc788f410cde4c1a563c7fa1b7c2ebb513b23bd0cdf10f4d1804b615d6f8e4316637f5f6516ec6ae4f54e6afbf2b341c17d0a99a0e8e19e29fdab39e009daba6cd579998ee04aac1dd08fec94bfe3797c03fd76675dd1ecb916b3cbe7e15db3edb199b4070ee0c02b3647b80d518d214880a3bf68ef422a330d1aee865494bafcbb1bf64243660a37b88252a9c81073cbb9d6b320beeaa2f9e6ad59c377200c25c16b63f96e3f4dfe91918107b163f02bed4c3b49f2714d85148989b17bc660a1bb42c19c6508629162293fce86d8b0666301678ddc8581b4ec6dcf38a8de2591393633568b9421d6a8586e705fd418211f322736977b5e37ae415241bf46e63124bdd6c8e5d003e16dc24cae8d2c8d2dcb684820909952486ee51dcbabe85159acf61b7dbb33d68c159805f138149349def3ddf869c8f7d591d54289532b0667c32f99bd63d94f6be5cf4f7a8f0518eb65e4e202ef3ad6b85128d8c52447dfb06f", 0x1000}, {&(0x7f00000025c0)="4da672b6a223e494d4d824880e2c3dc4ef729a5fa8d03e26f7027273e8f009a9d49195fd1c381e2d81fd99a52cae88e5816ffea8e1badb1d4fa55d7ce3ba34f6e69f861da739a84dd8abe58e07b9b1d5b6cf481320259a8b3fefc39ebb80bf0a6f4ac1c6727d85254fbd16bb338949b67e", 0x71}], 0xa) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:14:45 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x800, 0x7, 0x2, 0x1f, 0x0, 0x81, 0x49b5}, &(0x7f0000000040)={0x4, 0x100000001, 0x40, 0x81, 0x2, 0x3, 0x100000001, 0x6af4}, &(0x7f0000000080)={0x100000001, 0x401, 0x4, 0x5, 0xc5d4, 0x0, 0x6, 0xffffffffffffffc1}, &(0x7f00000000c0)={0x3f, 0x5}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:14:45 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:14:45 executing program 0: socket(0x2, 0x4000, 0x400) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:14:45 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000026, 0x2c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:45 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file1\x00') 16:14:45 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kqueue() r2 = semget(0x1, 0x2, 0x200) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/67) 16:14:45 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x7, 0x0, 0x0, 0x0, 0xeae4}, 0x0) socket(0x26, 0x8001, 0x7) 16:14:45 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) setegid(r0) setgroups(0x6, &(0x7f0000000040)=[r0, r0, r1, r1, r0, r0]) socket$inet(0x2, 0x4002, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/139, &(0x7f0000000300)=0x8b) r3 = getgid() r4 = semget$private(0x0, 0x2, 0x1000000000005) setgroups(0x1, &(0x7f00000000c0)=[r3]) semctl$GETVAL(r4, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 16:14:45 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0xb}) 16:14:45 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000300)=""/223, 0xdf}], 0x1) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = dup2(r3, r2) ioctl$KDDISABIO(r4, 0x20004b3d) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000400)) setsockopt(r1, 0x3, 0x1f, &(0x7f0000000100)="2fe186d74e8701141f98a7bb702df29578b6524b3ee53192e755ce9d12", 0x1d) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff0000014ef2b2634cfa7f3f58cd7f5f03000000ee7645ca7e37bc8c", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x17}, 0x0) 16:14:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x410, 0x56) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0xde9632377e1ac5c1) 16:14:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000140)=""/33, 0x21}], 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)=0x2) 16:14:45 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="e67f600f4dfc1a31c4cd0f7fb649f876809d49f99e1e78b2226ebedcf16f9458c88c64e439b554ac2641ab166804e7a27079ebd8a4e22e7d8d3971e2c678dc7c04c84e56383f1986dad6ad714dd028c0e9f01d98ac6934eadef6936df32a9e184fa14a46861906727cd2fcb86b1d3e48c03ba492d2335616af534e73f4f4093e72a540c30aa8ff86cde6035c1725c324cafc531d7a7afd12094d064bc2011be37f2996d77d27c9975874bf6544c5", 0xae}], 0x1, 0x0) kqueue() open$dir(&(0x7f00000002c0)='./file0\x00', 0x8001, 0x104) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x307fc, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="b9d1d729cb8c1c88e2", 0x9}, {&(0x7f0000000080)="67a39af99de31502b77ff1957a34158e19c3aec9c1d3b20e82e50b99061b108b28152303b5f92cce34986db71bbcebbd77bbc5c0d13f04a0b993bed4ca19d2e8c7feff82995a5b90b9e7e682a9a046e0368e8cd0a418d37a3a117bf373b198f858", 0x61}, {&(0x7f0000000100)="2d4ffd97689daeb47b8e0e7494c5857b9388120d986f48dd24ed8a3546f2cdcaa1d048bc79854938f94f209e17ef3d45394510f0ab8bc057cd8d8b07f4ba68b661ce7be565fb1ca82fe765f09b1e5be0a18720173ff4cadadd9f61f8d0a82d2027cf5400c82ca307", 0x68}], 0x3, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0xfffffffffffffffc) 16:14:46 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x40104000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)='\x00\x00\x00!', 0x4}], 0x1) 16:14:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x110, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x1fd) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x2b) fchmodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) recvfrom(r1, &(0x7f0000000140)=""/62, 0x3e, 0x801, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x200) 16:14:46 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1123, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:14:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) write(r0, &(0x7f0000000100)="089c7c9bd73585f52f1876d9537a57eced0316a6949150e2e0457d4a531d560110f131cddd3d606e389a02d32729a6170d68631e021de8d11537cf991ffd74553e4a147234b73405c74169e2dc8972524bab7a50bf963fe1ba9e501e2555950e7403f4723336e49d9a80c2918e9a89d593ad563d5bfae58b5959d64e63f146eb05e3c87ea42bdad7cfa112864ef2a631e12ac25da4e7589c74ac9ba4ff2f7a6d", 0xa0) sendto$inet6(r0, &(0x7f0000000080)="2330521f20218307fa11dc6fd337758e703d00894f13016dcb0a39b4c54843135fd481df731959b6ae015b99bf1e805bb63b03fc239d59e98494d892a533b7f964a852709b7a3050cc5397adf2e88068681ec771bb8984c6cf30b6ac1346", 0x5e, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x7fd, 0x3}, 0xc) 16:14:46 executing program 1: select(0x40, &(0x7f0000000000)={0x5, 0xa33, 0x4, 0x7b6f, 0x7, 0x4, 0x2, 0x1}, &(0x7f0000000040)={0x82, 0x400, 0x0, 0x95b, 0x4, 0x2296, 0x80000000}, &(0x7f0000000080)={0x1, 0x20, 0x1f, 0x4, 0xffffffffffff0000, 0x0, 0x9, 0x9}, &(0x7f00000000c0)={0x400, 0xc00000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000001480)=""/212, 0x556) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x93) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) select(0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) mprotect(&(0x7f00001f1000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) 16:14:46 executing program 1: setgroups(0xf, 0x0) syz_emit_ethernet(0x97, &(0x7f0000000040)="bda376adf5f315c963895efb65b183fe787644ac27254b941d056f1c89a12208c058ad7ceb11444ab8eee848ce33a777da2af064a7382472e90abd0b579380a909afc96e7625a9407d25ff95fcab26e0dd8b485b699514c4d4a2bd337dd8ee762fa8a2153e53fc46d469d41f6987afb5d053c8f6f63eaa145eb27ef51e7918957466700fead8901ed0804a287cef3133026128e9f904c2") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000140)=[r1, r2]) 16:14:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b065102311f0fa315fa26e95c836bd263c03d78983ea", 0x1f}], 0x1, 0x0) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f0000000440)=""/57, 0x39}, {&(0x7f0000000480)=""/226, 0xe2}, {&(0x7f0000000580)=""/136, 0x88}], 0x9, 0x14) ftruncate(r0, 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="54657d6f8395eebd56825af896f9324bd360ad498c9c8d91296754536e2e", 0x1e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:14:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000240)=""/84, 0x54, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x14a, 0x165) shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfc, 0x4, 0x74, 0x100000000000000, "f6a805ff96e6a0334d083f7a01cc03b96ed899f9", 0x8001, 0xd59}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x1, 0x2}) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x212, 0x2) 16:14:46 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x80000020, 0xcba, 0xda}, {{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x800}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x1977, 0x80}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x38, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000003, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x800, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x1ff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x9, 0x10, 0xffffffffffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x59, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffe, 0xa0, 0xf00fffff, 0x6, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xfffffffffffff800, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000004, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x80, 0x8}], 0x8, &(0x7f0000000280)={0x8, 0x5}) 16:14:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66616d6530fedce6e3061f06f2cfa08a5c4b410ff1a92b18a1305a29ea226881339b73989af410bb61b914c3c87bf0c6a24422a165fb6b14a651603ad05b372428513edefc18c072378b80c8719410adc78af1776aab63451d0026c9648235be1cbf580516fab275ce31f130560ff923ddba42321150973712abe28c492ee57eaf849ab21e10ded3ff87df9be0f6de2a6aa40bcf75ee4d0e72e09637f898ba24c0f6ec6b919d0000000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000340), 0x7285777ee5bced0) setsockopt(r0, 0x1, 0xfff, &(0x7f0000000080)="ba1e658528a7faa4e01f6204fca3a50a0ea669a52b063dd8972067484a96461d27ab5e5443cf", 0x26) socket(0x88c00c0df9c8c621, 0x8002, 0x0) 16:14:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) 16:14:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x9, 0x12, r3, 0x0, 0x0) write(r0, &(0x7f0000000140)="56ec5c11b7abe4b312499435a1c590a674bee7ff4694210874411d394a29cbd508379e8042f1c07079dbf5e1d609ffbab95a745c0632ecc035f7caeec182467a23c2c9cb18e7d4e134e385a3ef64ad4c38739564de86333c720696991ff3663300db390b6063a074175395834305c6e29b1fe710a6dc649590d433733c62059763a5e7c86d998e41e6504a19fccb68b1f23a2c7583f69ee1a3824c9030338dc340d4c98f9c553a333fc2b7f9a3", 0xad) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xc2, 0x7, 0x10001, "d5e5aceb9ed7104dfc13b8120b5b3fedd00e7ce0", 0xe7, 0x80}) kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0xb, 0x0) close(r0) flock(r1, 0x2) r4 = kqueue() poll(&(0x7f00000000c0)=[{r2, 0x100}, {r0, 0x40}, {r1, 0x1}, {r0, 0x104}, {r1, 0x100}, {r4, 0x102}], 0x6, 0x1000) 16:14:46 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:14:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:14:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x80000003) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r0, 0x0, 0x0) dup2(r0, r0) 16:14:47 executing program 1: r0 = socket$inet6(0x18, 0x3ffe, 0x5) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0xb33d37287cb16ab0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 16:14:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:14:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x7f, [{0x0, 0x10001}, {0x3, 0x2}, {0x3, 0x178}, {0x3, 0x4}, {0x3, 0x100}, {0x2, 0x8000}, {0x2, 0x3ff000000000000}, {0x3, 0x100000000}, {0x1, 0x1}, {0x0, 0x1b6}, {0x1, 0x3ff}, {0x3, 0x4}, {0x0, 0x9}, {0x3, 0x3}, {0x1, 0x2}, {0x1, 0x6}, {0x3, 0x10000}, {0x0, 0x6}, {0x3, 0x39}, {0x3, 0xffffffffffffffff}, {0x2, 0x2}, {0x3, 0xffffffffffffac8b}, {0x3, 0xe72}, {0x0, 0x2}, {0x2, 0x5}, {0x3, 0x7}, {0x2, 0x8000}, {0x1, 0xfffffffffffffff8}, {0x3, 0xfffffffffffffeb3}, {0x2}, {0x3, 0x9}, {0x2, 0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x67, r2}) r3 = geteuid() r4 = msgget(0x2, 0x2) msgrcv(r4, &(0x7f0000002740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006eb811aac4f42b32dcc899fb60a7d15422ab7f3d3b1378cf354a54e93191bef2f7728ef9333270959f5ab36bdcb10ba582bb411402bc8261546305c3dfe1590a259385575d4b80b665d1af2564467a7d76e077d794ce443856cf76c29e18418be024c8fc2d7d11c1db88800f693d92de5974cec07881660d80c0b501599d79a182b475e3eea8ef67350cb1cc695bbf0abd436a4309e9fea1cd276ecc06ad701a8281df6fcf06f4901cc689b1b97b9771db1a634b67"], 0x1008, 0x1, 0x800) r5 = getegid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000600)=0x1) r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="dee8fa954548578f3728c1ab0954bf3d4dd1718cb040d21c315e14f2e85f191fcf49ef2e342f0ffa0cbf1761e254de9b48d40e9ebb1484d280f20601d202f5ecab8da9e652cb5a5ef4d00ce4226ed5713288955b18a695e77bbb34c9e640e00841b4c4ebd99ba6aa924fc8e76e352648511008c2", 0x74}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000c300000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x406}, 0x407) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) msgrcv(r4, &(0x7f0000000680)={0x0, ""/71}, 0x4f, 0x3, 0x800) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20080, 0x8) getsockname$unix(r9, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:14:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x31, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) 16:14:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:14:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0xfffffffffffffffe}) 16:14:47 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0xa) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/148) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) r2 = semget(0x3, 0x2, 0x28) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/121) 16:14:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r3, 0x4) fcntl$setflags(r0, 0x2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f0000000080)) setgroups(0x5, &(0x7f0000000180)=[r3, r3, r2, r3, r2]) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40b, 0x0) 16:14:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000003c0)=ANY=[@ANYBLOB="f2ff0000004000b3f2c4aa8872e2"], 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f0000000380)=ANY=[@ANYBLOB="100000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) socketpair(0x30, 0x4000, 0x23, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/195, 0xc3}], 0x2) r3 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) sendto(r1, &(0x7f0000000100)="83af3f96710f3f5113815e778e910a72d45ce0de6f455d6d4e4eacecd9c66c77", 0x20, 0x401, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000440)}, {&(0x7f00000004c0)="b528127eca793d46abca94ed9c7544784d08ccae4f223d33d592287b30c3464de0dcdfcdf1383488426b4b1cc1eb4523f238002d3a507afdf5809b8f78a8b8a708234a60e6a597551938d629dd963dab53a9b888becda8a8822bca7e7efb28396088a8b51abe04e36fc64083e0de07c9043789475719d7197cb2016e2a3f221dbca043c8c66a46380cc13c5b069830b83f65db661609a5c3c40131b736a88b3d081c1b5215bd6d7b22a97176aa8927e43363a02b899b52f97671067fe3521fdd773d2e7bb2099b119c7dd035b55f119dd4bd104841d7ca7627415fcafcc627e2307180e8031b56dccfc070313e", 0xed}, {&(0x7f00000005c0)="d1607df0b128975d9adb4b8a5e78b04f8a0af8b4c3508e5e79d2d1381704f20583b5d9c0430f16724c8b97a0f9dae01d7d853fbead748bfa83a90b3e66554957d1468f2a92dbb6b1e6a2e3a596d8608297f896adf5a44a22b52798142cdfb18827d7fedf9930f87562b1b2ab6fb65d8bd8a599adb7d1c934fb03", 0x7a}, {&(0x7f0000000640)="08b8159a164c2cadc02ae23ca48d610d0f363b0c44c8badb0e5355bf0554eaddcf8296526788b91cbf9dd842ef3ba37a4ed5155f847247a7aa6ba1866532ba8fde86feb5f42448ec", 0x48}], 0x4, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 16:14:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) write(r0, &(0x7f0000000280)='ol', 0x2) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) 16:14:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) sendto$inet(r0, &(0x7f0000000080)="810054046bdf363c5c352da08288aff5f2ca49ad1f739a351c76a98313fc9bb6ac847b29d01c4bc8018d3e5a1f74e97bcd8e561069399e365935c230cdfad25f3aec44cdf2d8d5b7517d18a5b289d55c6f82a587828cdcaa2158516eae88f8141b8d52fa3fe1175a8d1342221e3ebe5843cbafa174a76c3d79377f621f05fd7470623d59c768cd86c568cd66b13956c858d677a43ff69f", 0x97, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:14:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:14:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x20) r1 = getppid() getpgid(r1) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xc000, 0xc2) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x1) r4 = getgid() setegid(r4) 16:14:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x100000000, 0x3}, {0x18, 0x1, 0x400, 0x1}, 0x1000, [0x8, 0x80, 0x7, 0x100, 0x100000, 0x2d, 0x9, 0xba9]}, 0x3c) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) 16:14:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xa0, 0x0) bind(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000002c0)={0x6, 0x1}, 0x10) sendmsg(r0, &(0x7f0000001d80)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000380)="41cb7d409f3d2b48761641e5bf03004184903aa525a54859e4ff", 0x1a}, {&(0x7f00000003c0)="ac55956af6393e5d2033168d275cb81c93b9299f7d74c8bd2387c5500a802daef7399f69c6885a2c5d995a194bdd4d734fa23034d002f82b16096cb93db3c568e7c90d1ad53c273fc3297633ca5f6f0461d044f84a08c208e35592b99c8bd73851af7071fe8765f8e0f4f73eb9b9254a47f4698b885567673488da2e5b8a217d4be4c25b43e586b30dfb3b01421c349f7dd6b696b2c5766d573346683b5dbb497e2af6ff2d58cf6bb4decb3f1fb7ce1157b3141e324d5cab67e5f26f917eb502078e46d534daa7e68119cc6a5c071112daaf8a5027f78b1ac787af39", 0xdc}, {&(0x7f00000004c0)="8cb7a69a3ee746bc2c874f84f9ace8c10d859505ab08d7da184083d45bc6dd47e4ce13514ceeec0b18fe87aac9bd1f72738ca627cececae94a0e7abd75b9446b658b2e72852cdb7db0338e1f17709c7a9291d6d4cbb9fdd2b0f31c773b3ef16885c6f21b31b84f1f31ec6af57a23dec05af66ff70eae7600dd66dd446d036c83a2af3d87ac3a3992079ebe4c57bc7b1c45e1b59199a7f6e51268482743870bd7", 0xa0}, {&(0x7f0000000580)="faba27a42329483f669660f26c1edf351ffdac3ee99f5805aacd9ae62203e106e159776c4851b2ed6919679990c0e88aa7e255cd131bf66f947c579e0a95f24416c43afb37398dc66ca5549af799a8943d4c", 0x52}, {&(0x7f0000000600)="71a2ab926a51c9641ab76e0041ba10310bf43ce69aa44dbeea0f02b5ec", 0x1d}, {&(0x7f0000000640)="8d361525f4b3aabc6e3290bbae9514e821566dd9009bef5ed49689c06a088915b23b13941c5bdc1e4adde4c000", 0x2d}], 0x6, &(0x7f0000000700)=[{0xe8, 0xffff, 0x49c6, "8005d59d758aab17a049f99d0fdc3b928e7d23b15c020876ab6c5e74c479454ff4e1eabb6cb08cdaed48edd420107c6a6bc9bb88175bd9dd042102f6b58f640e57d8e929137e801e5722022243acc3617321d47f27874986cbbd1fcf3a32b4f8a349265a53e8ec50f539d37eacc8cf39742c09eb83d325ff2c613a752ba644a705a53fd1e26f58fca66abbc6f40feeae4d357de8518a5bd09f1aa2636bc268f5c82f7518427e6bf0813290f22b6cddacd5868568e1f06e04b307307e883f3ba521f85f963d140502e2450814e26c025445ab81bc14"}, {0xf0, 0x1, 0x80, "6a7e50f16563dd5ef544af6f97cb077ef1236deef9f96735e7f8c9734a695df7b83cb47910c5965be908e01a53cbcf278268c7e3230a90571f772311de93b097596bc5088070545465987777734c240f0c13535d4713d75ba8b83138e29bcef224b035211345ce5e09e09eb32a44af7b7ff4527cbae9524cd755f4b2166023ff9f64895a4619a37b3f1adc50bca4272f1b820a8051c3dffbff6c39b1e4890d3c3de1afac9bc05bd13965f34213eaf39b6481c184b39700f2a39c50cd2f3c373235590d6301a38515f7433ecbabaa28fe56ba9b94f7789e689cbf1b304a"}, {0x1010, 0xffff, 0x6, "7c1f50823076a8550dbb88207ec8bce858b058230b51007eace3b617ae59390ce9e9332b4d1672ee320576ea9af9a0296834622012425e72cfba8887a667faa9eff829d567874ff89b05fb9e88127b839493366e5168f1c4da2c253616b4c63eed345f45684c6db13348ca999e0931be5ceead2ab287e1406be8329e3a2bd3d799013b13e5a0b219051009541d30489082f7ac1aff581a2f805592c7066601f395d1f2048e52f3b17cc316e65c4e904ee79d8fa1ca01f31c10063d7730de9dcd43ec405ac161f47805f869c607749d60f23c5ba9d177f94a734eabd40334b55814a5bf937af29eaa530ad934ea4a2a50d2161378fe60a3cb487c15ef7ce4c894a1703ec7f81a6b8bd751a72c5d6fe7fe2ab7947c28751dadfb4c8d6b8fd7c4635213774d33f9004eb42acc08a10929d8268b4d9eedb50b3a1da81db96905ea215bf9268d8df0ee33f955236a78146cadb12076b114a32c70f0fb9c39b38e155ec89ca719da53bd36705ce83a585d63b43adff4af4cb12ad830833a2ffc7b6726020c5e44f5ba05d364d8d72b98a261bbd06374867c42976b55b9891a1ab38b3299621200e5ce7f9c974839b5d297be216ab9e3d0973eea4c1d41cb9656b0a2f6e65f1403eeee11002f6464858a07394685752422f5905318283a1a7d0cd6d3a64090f086ee80f3783fc6ca66be55808dad0958d6f49df13d0fdc651f4e8dc5696baf67cf1d268fbf4e52fc67b25cdfc800db2122510556a86c87fd42edb94021631ef9a8661c10812fbcd1400290ca6800a2e1a6896a2c35a7c18dcdac261f211c6557f84916b361f5b93c1531086e86e1772a71bfa39b35efa2df6d524bdce9cc01a2a727bcf9392b791b1a0170766d0f21c0b36adbd26a1a2673969392694c9e6d0b41c5bf9f5cdda66ed5299da5d05a642d7086542cd58eed607d93924c50b4f939dc0dcb3b33705058122c953720c5d0d06369d7935ac9bd7f4f6998d5ab56caff4b1d04ef1d95e7db699f886effe59489c68ad02f7ce861029fb15ddfd347c1890ac2a8a95829328e38ad5566569eedaaefde09af74ced18ed1ccc049165f9f0de628e74f6e0025c2c16ededcad06fa5131d111429fc58cc92d45502923b44035e383467e5ca1d64e04b78b19335ebfc7cb20606784cfda91d574b8e8df0ebf365b9827147f4081f67818d677f2382fdd5559ece2fbdd0ba8b9f9fa9c10f71f3e228b2b2f738796cf3ddc3a4906a0617dcb1c456af486b8e4abf2c6d4c980866ef3ad6b2a8695e62e15a0bd6a90d8eb0cf9f7d1fabd04fb5fd8da13be01ca81f2ba607587262bb157d892ff40fd712bab4d7f393c2b2e0d890ca142f4ffbd6ce9abb6270d03b6b2f8d7accc4c108b4a794bfd47dc1fa1d017d8e407ae710c44d87f8190a39454bf8d9b411219b037bc48064d5a13fe12b34ca8eb398700b9b0ee90be5da547bc078760688be1b3d04370a52513336db0cbbc197211d5c20c1bfd401fe2117204291153357f96af99d9622b73d75ea796bb535bda8a315ac34f45b64c13d9a64b9940502bf54695e866962af98a65245ba5a04406de3fe2a19ffefa7ce8ab304eda725b15d8c29ceb18429028e1d39cfb84d9bcf61c5cad249909e4e72dc79ab058f9e73bbc2fd46b612cf85ed9a0d24823b3db3bbfdf86f62fe4550faa32ef76401091e0489aa078f4f2b25efcab77c90b1ea9236ee80dfe13d2d30a787368a54a278b7d18af04217d2054878892272a2a498c691619ea7d978b3e0b9ca3bac60fa541768ad709d539b55fd3ae663181b43d202d8d63cdaa709855d1888d844f6bc6793e23594cd18913576751b76e053b56f0f93d37377dcf8e8da91531c9558c355ca1e110ba5796e288104f5ef9d307c8c2b11553dd7122e425d41c3088d925f401b041e1d0486e3e23bffb87a778d96b0d10740ca535f64dbf1148f8664a1e670e23e28b46ddf3d0cf0bbe8871bc1708b8ab3ffc77dc20fbc6d6a73d7572498990470f4fbb6cec6429444eb19674422d6ea0239b3d93a2bdc51f7358e1533e9ccbb1b3b217b6d3853d42f1a610fb1ffa0a8b7c5891bfb7177ddd8d6f320e9948fbe46d75886e7cdeee18756cf9218af51a5251e1308a8f71cdbfb10f270d593fe94ad4a7f2d68a90820f0559a7b526e78055348ba18ac8f415d45bd491e2d88dcf1f6e8bd4f855be188f0eb4bc91d97867bb332216b9ba35ca7f75556e21fd1303bd454ec281f71b8bd48635d2996c641a6350521dff2f156318b3e3b2b961a20ad4cbc58a99b9293180e81b423b26cee03a37429a8036fffc80654344aeff3ad399f227dce8a69b72d245b6a9310638da1ff8a59862da33f0b21d308c9bcd6b3d3741ef95513f4c6f9d354ed431c6a4641b7969130ab1a3b03d1df4fd30b5935863e6b984a429ccb6508597b487f382a2a9f19554b6b5ce0125ee22f5eb6d7a10e34e1844aa01483f5fb02a6ab6e7563e18411a9a227760c61bdf0f1d521a7130d781254d92b788cfa66083584ac1347ba9295b9d21bae09f2d42f5d0e8c6b7c7c8efd403957d7a52127fd29e9c0182b13e087b8ae8cb28c99102765a06b965f5806b374394d90fbc53119d80996a897d1ad730cc590d3526287840fbe23faddaa43b592856b48fe9117ee46467f781d09837986ffb320ffbba0d6c6bae019f0d0394831324948e664e38d4498004f03311d029a5ac77334487030f0b356663dabb30b3fc2e446343401017049463901d538b1f61b83565208ccdbd28fa25c754a5fc49b28249d462acc4c56cd69bc3a3cc708cee7af1e9defe48ebe2d3ee02a585353772478785dac0ad5fde0cf325254fdfc5f565a6c81ee79d269cb43f789e4d68fc868787a1a514cd7684607f88115472beb9ef4f7da842ff41d697e78ce62e5b401171a7f82291d453f0efe2d04344218194bbadfb57e082b1e037e4fd671eb490e906c6b9413efefc98e4fcd4b747629cc2d306a7ce6e6238abd9d853d352c2c90656ea90452c811ff621cabf020f2fdde4f04aca6344e610c73df4c6a13e230c91c5ba4a9e096fcafe4526695b4025ab3dce5a5e0ddca4a7f5469308ae795f93ab9cc70308cbbcd6a9779980c62a0e4db22c44a87cf723c3d066366e64e81816b91ae167e508a810f84ec805018ce897cae8814655c8f009736c116f5d96f44d75941563bb24b4f21de80bc9219e2bcd994d7b7837f7f13afaac77315d673f751634b11565543672576258a39318b77c06372a38dec309caa73af3d8ecf80df763e3bc05cd2ddab3c9ca198936d7c4aff7c640a91d11b3c93f5e69f2b3915c662c9603ed5b080aec68c88d2315a8384eb261678cd5214e1c4eb2562dab386caf2e795bd64d2ff2bb836c0e54fdfdad5febc1368abe88215108bdd99288f2e43373616a9ddce31685adc9c0a504a9baadf45cee83dba180cad0b8aa1ce9c678694016dd17b11f7924405fd0112285a92bedb9d2ee2c810cb8b8e8257425028436a467bb2dbafbdb882ac7e707079c808811eb29dc22f27513bffaeed608960ffcbb5e77e8948d9c3989785c44802dbf9af9edc85aebbf33c027844ce584525228fcdeb1beb8470ef6ce5e3c9484e987a02e4c99d1a233125e6c7c29ad4990626afe500c8de4a38876a142fe97a55d85fb7154cc9b041618bc86b8ccbf0f6b0e37f77e4b1a69cb7192d633848f42935751cbd25e22d4f82ea7a1a7402c707da4bed53a030ca1a398d37cce3b68811ef7269f7ef603184d71c8526af9f482583dbed193b9591b92dc1141eb8e1cd6a97478ef205dc27d5e94f7bc92c628c4b83aa3b4ba162fc2d99d18aecd8d61634b623a3d46bdac85145724fe19b3a463e44fb082d749181aada003d982a7288455df6927ef311f71a10ba3c61f8e89462aa8114dcb36c8e691bc7458e66349162e414ccb16bd85c4393591801c810abddfc06b36c1f1d126a895dc37c105120f92a0055440862db6dc0adf5c05cda17d9dff40bb10b37fda4a430aad35812b3931272c537f966155d5acfce2b2b15b2d99aafa9087b887bfb90835a59181ee5e3a39a88472f782125a066c3e4e64e1f782086e867ce8c4760a6b8509f94bd44428f9abf60072e1cfaa6e3f0e70a728618e155a095c84c330f3003a936bf42fcc47083485113cd76bcf5c1b6fabdd42ad3210a00ff20db8ca884bfdbf4ab5dcd0fc07ed051b47eb5111f5ecca05fa389ad0fb91b3981c0bdb77cfdb900d6db0a111443b72b86107a13cffa9c0b2142f1b688952cb918c0d028826b96d87c5933300d89c6e3b4f1169665b8d2c03024d108e978163a92d6fa43d5d75f1512ea390670bae2509b01d5232604dc45d352a1594c9446c0f6e4128926435a7440cd43efd25102ce4edd6724f5d02059b0b8ac1492ee38bca672aeff20e36753ef73289ed33a4e858e1a347f3792fb9f1770540b06235873531b0ca2151d5cb7be3e9ca7e2237ba204e8af78869d80133a69464a692f8fb028e5785582010810d084c85e68a87afd6f889da49af87f25f2b039bda7effb3d12ca5a3dc61324ef33a20d50484db726d14e1b1f92feca40076265975bbdd270828e98fe9e572bb066e7c5691f69b10aa9c35584c4021468a02f009dfcf15ce2c127d9a7d4d41944fcfebd98fe178722854096c977fe34b33af894c6da48d57846b12eb077e0a5bb965669873c8d4c72155b284fc625c8fa4f69188df188d856e21cbcbf23539d06b85ba7ff4fdf0339d2edfe233352b5536cd52ffe70f72dc62add3672ec3b6e869e522b80296f9f9494f2b6324848f53f649b51149596a65d929074cdcd0b1f0be048798e0b5b6760e63e78cd501adda981d6086cabedd476e9f28d43a93160e835fe0c68cd2e5779163e32c325502c3336836e630e11a0e675eb742e27f5418734e8a3ed4830372ab533e00a948a081b3d532a2de720a585b318bec1d7e39e5efd4ba4f5321b2de99eaf893fd29f3e3622ecf0a6cec00f7946ecd285987d38d3ab9ce37111455270a037d4cf798bdec72917c1ee930f06a7fe01f91b7943f2d010f8086535aa9a99f70bc23e1f4491055f2ff3694047c6de42d312a54d7f269fc5497a3cd1a8a46e776c207ca9cf6ece49aa0220847c882c0aa316708eda2b21ac90153d8847dae2c741639c3bcf0baebb6f5b15084f9a226b8f469c19a75e0819ad91d1df87e7316f67b3aac29940e26e9191b622521c6e44f8b79f10ba8f1e76c5c5eacdbeac234441178323d99b2190d2029f4705eb0dfbc52d63b68ca41ba65f12319d4c973f00ba5abbc11394690798f3ba0090a39a35b1e5f517e131c649ca0b0c5152d2aa7e5291455f5806d8c843960e24b1cb46cf06f50b40dab00ebafb4b695f49bd6ef1d4817d8e07933b93e55a9b611c82653b0a659ad2ae7b126926781a2c4a35e7f619218c1a3383fa42869f5413182b1d189ffa60854af4f7fd249912d2f15270a1a867e6a761e7c6bed5d7772e3e9b658641140550b3045bbcf73300380b9f0d6c916c8e7eb39d662a3156ef765dc02193e5f1eb8ce18a91f524f6879254c1bf7d93df0cb1d2919d61323b935ab7ded95e1c16e6fe6f90094e0680e185259bff5c431bfaf1c60debf3a6c436d1fb74d6f07ab403be82602973cc623bfed6aa7000b20775acabbc18a70773b7d843aa29df857817b6d02f74a171270f0577f189c8ae7f361ff59ab3ac4236a6fa25c9bc9cfb963a76b0304cc6d4ac533c7c3ae18501ca2a5b6d0de692295e497b0030334a7602b962df9ed81447c292cb98373"}, {0xfffffffffffffe43, 0xffff, 0x2, "583545f4ad1dfe8f0b4daf97fa8928145f77bd17f30f1b9bc91cfdcffc37127e4fddb67d2d27a995d743e0053e04593639256f8bc80af3bad6b008d812f7a2d638ed5d60f4eb39d1f65bce5c26193ae6e22969c9a00e7b72d662411201df6e9c1f89e46df6923049290491c8be87266e6eb6f0d4bff1656458e88c0a66d2de9b35037155e0d419"}, {0xa0, 0x1, 0x0, "44c7ebcde4c186416ffd2ba311b98ded16a7b9909160f474e211d0aa3d5b648d9533fcf75099183203ab107c28e064337495121e64682703d9fe09f040189622d0455a6591dfdb47eba1411d1d12ed963e369178a36b6b26580b70f88b445b46afb86023f40fd9531d3ccf738966117f1d3337f226ce99f202cfb56a0f362709fa5b21d8c4e3b91fa2a4176716"}, {0x20, 0x10000, 0x5, "7afd23c1320572aa190416"}, {0xf8, 0x10003, 0x3, "db8154ee5ea361305e33bfc41e353dba902204526b9b630e1d729566bd6350d86b9a4b51e004717c6b95c2515e40e5b0b613831d9d4acfa76e08e63bf213cce529d3bd764ac976983d983bab8eae0f6507f20fd1abe280ef1325e528321ebd2f84a9a4ede72321a4fa3e15d5c26309f6673bf3d5876a9de540003bea81507e1dc340b1e98d315a87a2eaa511100949724bc7eed1142899e6b3f65fe8b07a84da90effda7d5988b1b83d4c743b559d810552ca03978ae8ce28122c73182fcbb96c333f203c1ec665ace8b3fc7bea178816f75b3508fb1b68c53012861a4d45a92789d"}, {0xb8, 0x1, 0x8, "1c3483f713f321cde2c1cb29aebf87db59664556179d22ad1c38be28098548ba6cf30114b50f9504c769f154b1d2acde594b776b83ae3d3f02e276e813a517fcbe7a1cda0eef5fa966eda9216f4c67ccd5d0ae1d9b2ee43a2db3748eb0adad0c3f722c393b71f1ddb030217a7e704f90de81c79c6cc6fbdd49a3a13e4f4c3a3e200e144826f825b81f60bd8562b7fc1e8371e1eced635dce241eb16f2fadfe876158ef066ef18331"}, {0xd0, 0xffff, 0x20006, "c72c9b073b3b54d39305c5da907008c9a27cbde2685bdafb18ae77d9fd4246efb80fbc31996d236ff451cd048ce78950cabf2b439cda1f6a06df0767a822d4ed16829317b8b6b58f8b5df269793bf72ad8d202499c7ddc88be082cc52e211a3649859a704e2cf281b92f80679dc18b05d0fe46a12b1111464654bc43d2058031e947872b9602e356818717ee90738066dfd01604e59b968bb7bd7f126bc7dc341723082573f9c3f27ac764ef9602b38f4647e851f59263a9702c"}, {0x68, 0x0, 0x1, "9151d8b23014af14bf812c8eca4d49e406b05cc1e1a0fc845fedb4c143779824d23af0f77a4d7cc35792a300e77b6b6fee59de37943a7a7525d53042aff97ce0c47d5780cdb44b31bcab13acd6fe47eabc2b67f8"}], 0x1628}, 0x400) socketpair(0x20, 0x4006, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="200babaff9d13963d4b00cb05a8a5e2c1d0fad6f9bb95b8c5e08e8766a97512092f965e2df9b2b50374955c6bedee124a68a3853a27801847e1d38c154ec0d6aa10c958e882e0193a0c4b626191af6cfa12433abdbb76741ee894595dbf7c403df906da863e22835f75dad7067334c48521dbfce0a05519b1bcec2e00addbb3296e2fd61ea3a3a50fa0318a5f8ae9199a406cf42890ba3e1b982db449635d2ff5d32059e0b7dec55a0ba4b8bbab5b1187f53c7e0ed62af1cc9e9dce25f87b2e40979e4a68cae05350a43cabb29799ee66c5c08a59351b769", 0xd8, 0x40f, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) 16:14:47 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget(0x3, 0x1000, 0x1, &(0x7f0000ff7000/0x1000)=nil) 16:14:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000011c0)=[{{r0}, 0x0, 0x40, 0x10, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3}], 0x5afe, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x3aa, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x6, 0x8}], 0x5, &(0x7f0000001240)={0x0, 0x8}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, 0x0) r3 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x9, 0x0) 16:14:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186056b5bf3e752b000000000000004e341dcd291c15729bcf49f50000000000000000000000000000", 0x2c}], 0x1) 16:14:47 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3, 0x7}, {0x0, 0x2}}, 0x0) 16:14:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = getuid() chown(&(0x7f0000000240)='./file0\x00', r1, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000280)) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:14:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000024c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) r2 = dup(r1) writev(r2, &(0x7f0000002440)=[{&(0x7f0000000080)="584e39c301088e926ce0d1851b7ae54b86f0a79c9716dc4c8f3757a9e8bcc3eb05f903978eb89882b85d995fdab39662dad056e506c9f09ca7837a5621cb34ed1a51b2f364200f1d9ce8f22a9813cbebb31ea9c18d4a2da843", 0x59}, {&(0x7f0000000180)="8a5f277f43306acecc30c0cd195574bd9f1b185f6ddc136aaa654246418757c44f1d2ae0f2c0873b142fe0fd9e068b43d3aca6ae6147211f5f2a9d5b43eea710ac3613cd29710e8a20a1e9290b77a137993c0c417498b22b66ca628aecb8d157b0f51b2af39c0bf9d002f60b670062f690943e5b7af6d0c392f79d8edef4cb122e9d5d7dac5b4c500c8fe49325306d4bc5d613ecc7b804d8b8e233bc23b00dd45f492365f6ea7f1f1b5880414a03c47185edeaeeaa220e64069ee2aefd72c0d9edc39cb9389c723ab350cd92dc1b944a1362f7ba16decc06e02a35740a7665c52508d5b0992455f05555f6e21d60b3fbbdbf8cc0f3ea4ff99590322164e23dae6e6b184c1d9d6531ed234c11fec4aa9c7f1bd2a7e5220180d2b2cb5658d113f3d00ae2f59384001b901d5e0639bb4fbcb4e520de703808708c09c244a70f33aa0dabaab5c31e0d025cb3bcef33f51ebbbfc0f595fab73c5cd304a89985cd5842331d9bfaf536dc2ac48a9d9c7ae4321ed4744cadcef483876540f14fe99f949c7106b9148bbca5c93f73bb1be55fc17f5d605a099058324b98f74b0ffb1ea99a43be25b37a3afe6f7cbd6b34915dde910e9d4f5b1321976364b88fd2a5b93200c0daf9ee3b3b9eb71d7a954371521db0f15eb430d9eda2c6e3f3a26afa6106daecf7600d4331b445dec353ced467fcb1a744100721fc0e130374300656c1e114fe2119e40e2cae500124239e023568582853b69e3cc439fd48ca70dc49566e93584206d8a1e9b98f386b3483b3f231eda7676dbdc5ea6906e581b90589b4117087e9d33b2f232c6d919c275e2d9939ccbed9965ed46ddf9b4c8a5bff12b985a91ae74039c56486088c94d2c1eff98af85d4c7d08d709a1878f06d1de24d2a8813cff553f6e562f97b6463d8f5675e3684817b41b5baddc05f3ddceff098c6f6eb5712e837a9fe352ec812057869d5542d750ff994c2d66643adf4758ec62b58f862ac742f81f1b67665bc4f7d307b0c395fe3573e50bff31afbb0974373c644c4e4fdb618c263dae56c787c89a67accbb100e428c548096c281280767ee13b5cfacaaa07f2a01c296b83b67a091a326602e80fc4071d90b4efe3d32111c20f561cc40def3bafffed4d165c4cf7dda082f550fd1db66def9aba6edf3efa19b856f67c1806e11adabf5bdb63d7663dafcf3014a9c6267e1dc2fdc3bd8b406a47a737d625b4fb399ecdbf999b5ac4bd5605c4ed8e265bc7e458ba57ea2b9302ed5b034041108dd72531a5ed0c0a99738f5c665ddec67876c6bba1788ae49e8a20f013f3cd773969b038b9b0cc02f428472f2fab06283ab6fbb757941aa624dfdf8960724af5d028572aefd77cc23c1e818904d3d795367ba680a857aaae9667a321c94f12c1308ad53ea56bd6eed3f9bbc2aca8586cb9bf71d5a6a1d683e64302f089d6b45f63c3b78629944611d35d7349f94926bd29890380e2fb565b343c1bf240fcd74bffa6d5ad2f842744732e7300b4d1f5e6dcdd76e3e0f08056aefdb88d79565e404e6ab3ce5d0d3cb3a5f7ca5f9b07843902ef2ede338ce1b9984752adf149f9b7f2d4cf1fe72162bfc1a9c370fbee7562793536e7972f75e4b13350af47cbc5300f15561dc4efdb9e1dc4f094c271fd07fbf7de0ab25ef296beabe3174539980de9a4e35757c8d7b77ed856decaaa52a1e41904fdc315afdfbb7ad161166fe4cc8dc1bf884b2956099fafd73dd5dd7b21fe71b0e731c1b5a095e49fbe89591245eb66135dc6e6e7012379d0ec397e6a6e6f0c90c81c736ae07a43687033da2bd30b9c125e57c7f95d203c86d9408970008cc928f26571ec327489ecfa73c18c1edc44f16adba6f22963e400b0f17670bd56fed7846838f95f80d87bc1509032810d1a8cccaa68b81bbe5bc96a8d5e7e238958d7dbe0dd84bb95e053c52a450e76d91e199a61ea06ebd4cbae5496010d01d48389be02ba427382d0ffdf3508ddb012782284fdf37c6dc251b545ff44e87c9dffb0118ba32dd5b7d61be611da77df22d6b63ae6163659d36e7a132cee00be8c0667e11b15531822c6808db5ef5e4ddb83e6c3975e6f749c127f954ea5954093721a7ae03554e90c8c0adb7d17ee08f923a255d43dcb4f132541061b671f8abcb222b4d651cb868b4369e4e007f5a3d820454979e9765f08c173971c3a03668a075369f2716d1d3c00c5e74c8b7e4029e4f418c9e1342851f612f1cd4b57c39a82c599c2865488910706c9ff0438a0472b3d7cf03f26cd583c9a276aa9fceb417ef0336e81eb9e5ec14b534042bde2e741de016f26ef5718092a4d0f510237ffdd9ffb95b7463a28efbeef516d4c0da7aa31b8432affb6a2f5d0b4b02aefba8e895c03747e4a2a6b7bdf2f9b5d8537e651cd0e1ec757d3cc8236b6ed95137acf50b4eac6c8d0cfa0251b6b5d26a6f2925c254f027dd514c1e5367b7b2a52d882116a7df30c4320a8ecc1c76014d6a556ea8fde69bbd372aefc21cc4c7b1eeaffd82d54b4c7d38afbf73d873fb375092f9f097a7cad09495ee122348e32a9dabcdc1d085e28c831d9da238906000690274a8f9e93497b0ccc143e9bc5c7ad7cb1d9cb25d97f81ca0df0b49b4ae0914329addf8b7fa987780162f440476973a7add8f45af05b1fa111c1adce02967c088853dc47fa67de0cdbe59a8cdcb1424aac103344725b5964e005039e0e9b70df7cf1477ba288e1a91f28a0af65c12aa20c7e2e9af13d897f8e1eb72144e2acfcd41b56066b2c99088534e56d8e1a810f8fbe2cadeba283edb4204761fcfc0cec99e8ea15d5cdb4a49a4f7ab16d6a277b761c1b280945f157e4c1c46b8459db6451a49668706f7906725e32c10b499074a406fb1b8297918a49cae332a7c45a41c0b612146aea20a7f9750b6976407202109780248fd0c52b0fde6fd723ed7f845ea2a0b467cd9d6443596f722f9c41990242c470d4e8338799d6efbbb3b4cfa7a0542ea063a5cf95ef4ef6d0036a6a4df54c61b5dd4b2f12bb6b46d4473d0c4bc8f2216d4366ba28628458c90806fc060fdcbdcfb867851a0da1cce7175bf16b2ea028fd26a784aa5af3f6d1e9665f0a61418a0902f71072b025f29fb49d6172cd4afb1ed9180be2bb294521ca41ceed7ac44ec58757cbf7c9d08826af4bfc68506ebf9cd4dbfa9bf7de6d56b2fe330bca38e480cd1b08dc94593ecb1fb978ce25a7d55f5308fb944cb575759573136aeeada80ae6bb99e481518ece1e918077c5711419e3da6a5e0d7f81d0c8ba3e299174a1d9dc3ab9c1cd14e1688f1d32055e36e683a265e58610465aea0276c60296c91f93c1abee45510520d0860541978392202e2ba85ae184baa33c37d29ecf7fcea8e2683730ca8c2cd6368478749aecfec6de63e6948df4dd9fd506f018c828e5fb7f960b989302860d5fca0e9724509f7b50183473512e4b3d92aec5d7a345f9c6017da871919b0f8f41b17ba989b841cd0ab3896f12d4a565390927450e4ac2a4eb7af9b91ca368f748b7464a5740570b482c6664a7dd645c64d7f196a87983b232f72e3fdba1fb7d7cf223deb0fc11b48708aec427043408a38c4a5b844d5442c69cdd8889b203d7ba574270e78544b314377fc31e1967be1ce8a0a00f35f21f00bb66c71e7e54e17dcdd4a7d7127c8a76a690df541048c64ed2b799a8217a5ff0c893bcc947d5b1de43dedb17a72c3190033bb160a484c62c1a1679e69d7eaea2c6bd33a3ac67ed4a0092135f8691e213cd88de294097964c76f67a84316d2355ae2811a46c63b5c3c38574766bc89a624d3370dced72f83dfb0ba89a66150f50384bbb0d281e07f0467e6c78f7739a29a64c3d61e091df92ab1cc89ed51af7aa55e29c2b7e1b79ad7715730d016c2fe75134211ca0fb32004eb44d5a34fd26c4afb2807148a94c74bfc95dc449a181d8da7bd99ace97cc67e2522d40f1871bb67e1921754df7d4bd41eebd29ce49731bdfa8bf44b2f825a1fb262febabd4093b6b03778defa18d6e68e409f07ef58ef4dbb602bffdebab947c00e07110f7fd5891af6d74ad4e13e6084a86be50f6d9b2f9c327097fbd4a47525748c9c44f37184b9d2033b23252e5bd9a8e3e58b298917c301b40232d38b6053fbca4d4286bbf4d864aac3d21ff266aa9fbd9bb17f1c6ba93af22eac64eb83989880b3f8a5c5c0e3b79c2e10d427e423da22b2c87443bf8932d3fc8cb5a3ec2e54eeb46a0560260d617ca8eb6c8630b1fb6b59d9bf85a91ea7091091ef07f9e8fde9bf3fcebc5f3eac824a2ae5afc0ee5d99ef9af4e3ff82303afbd853cfa3a976ca2be0fa2fe814c0d74aa5ed97ee28bdbe581bf91ce40ee2bf61ab331dde587fd08eb7334ed1599c463adaa40dde8457d7042b71c36a1d0aa54f24c06655ffe8d8274302885231b91a3ba7a689db75ab1dd83c57e050756d772a9b6f2a03063cfd41392bd768f814dda0d5677a289c23ece0d77636e970fbb3a9a714e3a855eaac33077b254f8444f999405ab058bac16ce215f9f124f2ddb5bf40470d2de03521d531a08b959775df6f89ba5929614a02f37701b6097bf9c1d46a7395d95bc2340aadb2a0af82b37d9a7b5165ad0d544d57d29b3238b3f00576125033f5a85a4e822c1f1a783a28edcf4bee1b305120649648e5f39f964c6b5969aeb5607b67f40b409ff868ab4302bcdc4768279a60f64165838494abeaded0689f1849baa29b1ff796ae7b1dd19aa119360a8f35894fe741b5b862137b6645fdfaa8f91359fb16e697bcce82241f3fe3ec1c62ebdc2d623f5090201fcb6603b87e24af0e49aa2659f7cfc1e29cc24697d73348eee8d9d1d86ae9d1e4fc6ffd233f873c8b9adeaa217b3cf710f9dabdb28dfb71f8e4f28b9be6c8e0afa044d853f9927066b1e27c51eb731c1bda188aa07ea781d64c2a3142ccd017d8181ddb442e3f7e9dfde647f6e8967fdb8f24f50988cf7f723fb7bf2426ca73b146b5b07df6c1b998c7a18fde8e801aad5eb3e79614b6de8565f60001387ac3b32c578a242771b3d8d1e45d4c1ea6e757327a7c2d9192e93aae2acc7f844f81ab7f3f9f728023967c79156046d5a992061883ca4cfedfca4525fc64df8d4fbd1216e22c80213fe38d1f388fb60e14e70ea5b5813badcb9756ad49961bca874efecd2ff783a39fb5d9b6080e5c6f38a4e0e7061bf1506c4d5cbca1c62f76ebceb4a1fe6d79a5b58bb8bf679105274c436e2b373a91210e0b94629f0a2be4d54a01b638ff7e28d3fb5ac11c459e1448faa9c9ebec8eddd5082b749a1ed4424bf87982f4a3e9ca81bdcec38d535d2a25d83ca5b8f342be56dba27adebdce3dd2076b9f28dc09ed21256a2e72bf3a59665eb8baeff60b2e4f7c7b05b9c779cfa382e8530df42e93329703b73b27a08cde1249928bd1448d40d30ddbd55b6ef21822d12916d4ffc36aeeab6ea8c87f1033d2351919aae0d82d30fac9c0f7fb890e5d820b9ea61a70e4782493a82873e9f579e5ffe63e1aab618113e1b58165b99dbb3369ff2f3fe10e46ff5ab88a2614333282018a0c3efbdb2a16dff76d91e103e49fcfc77eab099a16eff7dca96ccde1f9904f5317a38424eb1508a6a946bd896fbed47125354a2a21658f898591d8b3677e20e62ceb8a8bbfc788234ba62e3468b61fcda46aa38cd341d5aae41694143e853bc98c8b2d136096a8a565ce46fc1ad4ac92ec22c9eae2668124f038fb24e2f1364cdb5a055f2a1a5caa0ea5f34a060f0d8333ff9daea63e5d821ba2fcdbcf5d00edbe72d6251", 0x1000}, {&(0x7f0000001180)="88df480a4a62a576dc00f740bdec0e413cc43f571f3a2061e105dcf32ed2e532ddcff4983f518eac987a1b281c6089c499f768b93bbbc35f324bad15f79de1a93a950febdb8963d8a1a558c6f3a52f84ef1900c90e4edade62cc0c2da48e52a17280e7595dea1c190fc8c628257933c404e333b730a0d138a046d8ad3ef3cec6cac26bc7b0410827bd338e377b20a4d886ca76ba498057455acc2f0d170deaf25a5402927a2249e1879c07b406565cf967fbaeed3155fcc2bcef4c6e0e99ff3abca5af262c8d083a9432240b8cc2ffe39ba8d0a8a6a360bd7341d20d57f4", 0xde}, {&(0x7f0000001280)="0e51e4536a93a35cb042df0b9eb26a24812fefde3dfeaea0211d495da1ac87c665deee5554241b4d778f483e3ec708145a81a58d14be34ab08e565fae59afa1e1fa160cdd82cae2280d8ee49d0b9112583655984caff8e0d4b5e12f0cdbc263c36f2a0e8c0eca3a11b7fd786321194244363f00f74b221ede97a65f6d062853adf3b82f720e0482d5e03bb185b79df296484257daf7cb7c81d4b9937d1164244bc7419905159bb9a48541f30882e504e0962c265", 0xb4}, {0xffffffffffffffff}, {&(0x7f0000001340)="e9a648b93bfdeee164516e80204a3959dd137d0cb87295bb9835ba9b3be9a4775ab9557456d3d2850bec362e5173ad6c89eddd0d17c9d18884cfc0308339b5cd7572bcdc4d6a78078167a493eb7211c7e37523b0ede8b1d299885b3579f5711558fedb8320e72487", 0x68}, {&(0x7f00000013c0)="403ad9f44b5aeb7e7bfb5bc82fa721d6a911bce30049c651a9c91d64f8ca4352d8deecf7d7a6938b62f7eafdadd2f08fe13dfa63c2d5cb90ef9b59fc85b706ba74a333ce06264975d6a5dde06b04ae96b8cfc78ace7dd065b91099736d4dad52b5eb8f21e529385205129f4a7a365abd1782c14e0a52318efd8d", 0x7a}, {&(0x7f0000001440)="fdc3770c5c1531e34667fac195af39ac76afd553b08b07475d4bbd113268e65df43d4cc9e8e111612edd4c783d2b16efab72a0495f8216468781a2cfae2bf37d15f61fd6b44bb26a9f7f3388385ab6053d3c8d0866f1b98519c8e1acd4e28b3c4f3411c858416d4304f09361b4d334efc2cae7fcd9463f41d4fa820da3473db36414aaa516009279c95f54387c88e3d27497cb7702f6c941b968847db5b7017855d3afdfe4a6ef070bd589518c64c535a171e6b395512dcae5fe88dcbaabf84f91255a238599aaa6a1e169435abfdb2b749643b8234455eb5084eb225e6b43bf5a5903bbd31c3f1917bc0f2cc124f3f512dbc111e99697074a241eecff30beebda0432e9c5a44127f89c02470fb3d91478828e779b696190f53734b6e7d2e62c4d5e70c1f652a7861ee37ecea657ac494d04b2feead6cb8cc725aeaefe780a5172a29380918ce11a029fdd1baed88f77a293a59c8d7d68fd04d75049cb7d172b1fcd8ee6c400390ea549510ffc22ebedfeb544513460a957ea4daacf5ea3b49940304b074612a01d5451073a803803d6e81eb0e68fba77ec331fd3ab0b4e0defbfabc51cebb062522f97769b4686408547160432189a73647ac8b2d6bb056c469c4605d225a719113f08ae76c56c7e92d7ed5ad318f7af03a47d64892a7e4740a1efd67e92188fb0d6ceffe77e269beae031021577b71c88df6965d849261dbe3865b39ffee16e3e9bd68616d6fdde90db6ae56fe3296617f2898c9da10b38911b32f631aa6a7087d96b0dda94c83deadae417408980212557849d8f6719c4f9f6a0b99e8e0cbbf4c5192ac04d48f241ab2fba1541df97334b909c6b725df68c3a199f02b1be60af64fe99e6f9052a8ddbf4213f72cb48975a625b8378e37fe02b4a7e2d3245c2d83436c5e7fa75925f0be079aa8a5d59279ff721b66573b519cc08f465314125176b66a80c06c1544b2b4db32b0ea5357c1b10434a7dd2c28fba58de5c7385dd78540e2967a9f0f42e118442de1965e8ee0cc11651bd0320e2a7829370d4aa707862f8b5e1110e51bbd86c67d9745b5948185b4cb59f7f9ef1be9010e7bb66bf285e68baf23d0f5cbf2f1f1849f12cab533c24b341c1cf4d6fb6368d6b098ecf08f85bcce65d7c37ad275feb1a750056c10cc48e6b46d8879744de9feb5dc99a38e166b15eb45b0fd7d5b8b1a33426140518e3062af10c34cc45de1880b9830690d04ed7ac1e4c726f0fc8903b6c134e56e699b581b8df3178ec4cb618911952667ad93102db252dcce4dd496903fdd189fde2e5c46005c704029e600a376b775bc77c12d08ef5eb57ac72a582e2993e29efbcaf73891ded7418ba34782c48b3dbc66c20406c69c0c145fea912bd1ddcc8c5fedd880a5e89355f5c8b89f1b9823d3f13fc978ac1d909005768222b4c97a39836a4c0301ffd11679d895289d6ae88e08ff7933bdf05e607c3c228812fcb3af0103e76f8a955f80534f13ef00a3dea5ceb9a78ae4062245d1009a662b89174855de4f765a4bdd99cfddd7d3304b02d900bab0c92e2c368c846f317a37a5179a1473ffa85d119473c8858b084a364b0db9ff9dc27d09d10372b4efca9209af8195ceb78b756dd8da106fa3ba5dd9a27c2f374494af6ca0c5c038c3f99b33eaaeb1768981c9f1e246c9d7bd776bef297a327a3330c52477334bcb4a2eace9fc3eb64e7852e858226714c7456404349a32789a2a878b3abc8693afaa64474df0e3d22f09924eb49eb0cc32cdc587ff511fe8be6d8fe9dbe9515d90616e74ae1213461c9610b3fdaa512f5bc99645063020a4042aa82856a285f1bc997f7bf53c99923d97565fe6fbf3ee61f36ae5ea71f481a77e866ecd8677c48120ba3d8f849ac733d587cce220aa6f081dd50d331f46d3b3ef605b760954603d651d98d4dc988dcc04a8c31d381f8d82daf7e62a2b0e25b3a7c0ae191486655d249dc2ff7a1d48ee0bbac74405346c496578a79289353e54249f5ee0404ed8d206f3bfb9ea7ec505fba21d18e0eeafbeee90833eb20119c761cf42b76f4dc1e40b0fd8ac40a7aa952953f411f8c514d3c6d25f05e6f11c21005d1a0f591ef0187e16a8f9a2f3cdc0b5b88aa2b98141f528cc096db5ae76f24cbbe51b82ec9562d2fd92a08f3f3e34f46dec5a2c03476e43d825fa5a89e47315856f6978717b7779f33a27a53beb9b4ccc870f983e39393f5dfab9a1a35ba6446de26c0b4bde8f9dd548a266c1e26a38247f02137c308d204c42615385da80ac71955d822610f13ad29e777c92a11fb6e1602c8c733cf56602887152e588070fc2a9117db44bb01afdf499d93c121d232255fda967c5894c2541a1a548c6f078efb0e999d64506bf90f1cedaef038dca8eeb3c7a102ca0a5374ec282eb2985df19ce43a5755de1391635aad8c685097fcee0d72b37d34cec454623aa0aa74867965dc5157b89f49e58dc0e877cbfd3bc75cae2e9797e93c2dbe04b75c22b026555152b6889ba15fec3ffe40c6724f07416bdd7525cb442da3eeccc1ab1b96165c992538d67de818ce0b2123900c85cc5fded91c09d38c0eb7e27d46a1dd61622d80733862bedd39d769bfb9d83d265488312811cc78e9c4525c499b25f804ffa11f06863710ca1fb94ea6484a9927091507f4fbea181ea977fd8dea810a6dbb7ef3812b27e3fc674d1f7c50af5132f5d6fa995056c264f2af0d8668e6ad3909391efdc656df8f63379b4c63c6c7cac8835d1d183f8ee52dbbcc41105ae92f2fe15f4e480ea4d91be4e0c2b6b10a73e3e9227066332f838d91f4060b8fe8a2cca1dd7f56d9094f7eaaf44c030f2f8a2f32eea530971c4ff6d45fb6543c5d0e4630b661b31b24b85978295caca3ad826b4827df61a1848a8a68202a1f5263e86cfc6ce1d252430cf52b2db2d63c556d2c569db9b18923b9563ebe6a9034531c8b9dffd36a0c0a5b6d78477cac827ee8bcead7ac0c4d821169f96e4519a14762f113d9ea56da22a5199e7c653c8f08474bdd66c1c6baadf408a119f44fe691cb7f600c9e7b13a28fbddd1a77e1a83abe3983eeed040ebb76f147f8b996866ab678d4fcbb4d0e3ebb41463a34f3860c50bb512940358a5fb194285eb185c16ed291e1d935407a4fa19357a3440a3b6ce59d45e428167cddfb39446bf6f10e317b6f0d7a3a4babee31326cda9299ccb0bad4f201b716d3329d11d2c40ea0907f36192b41874294e7874806f14d64447539b635e37e02b5e52f0bce65518a5e3c0b73082d6137b67f971ceec3cdb787a2fae55a09de954f8611d1498e685281b0dbe69133ef116a296d9fe3ffa7e15c328fe4e84c2d6a01f547892c7dfed9cf33a53d0e3d8d34a7eee1fda9f8af0b8bf04ea35cf04f0f221f5048076a3e1157261fa4e5029e9844a2c6c313c23c855b6c5d2a5e3929a74f9fb047a05a6019be0a9decb9f72750c3ecf44e5b06b291d3acbe3eaafc0d87c5f8030d9e90d65aeb8b0cf2db57af7745547e6be2cfa6fb1fe878e898d6d4205999f81990e58ec515a8276491c60f50f978454858c0bba6434127516aa6cb910d10e1e040f342784705baf3f2f0c80ef66395d5ad1f28d4685b47ba77485ac7d17a1543154702a74e74a41b15832c8ca68e0113ec911b0395d21ff596789494673a0d2811f4ce5c9f296e9bc2da60b89e9e05bcc5969278810cdf0ed53763872db92041fe9a53e43e6a79c09b49ff488eb94ec0b28829a287519eed65ee9f2fb83279491dd317016e745d4b0f3ec3a1522f147c76ba417a66c45275429fb428bbfdf804817e5370d978f7fa2a32a435b2aa0d298e1d06e398a7c688c3660375d2d456eebca02053d8359ed1189453e8aa6b11a18a03cd656333d7e9589d1e6a243a5c1f84d71e8c8cea68d8f53751e7c2e856d53408c63700d4e1ab527fcb1e0b706a8c4111574110f9b9fb4e26f3d9cfc951271b75e7c98598c10b1d3325526da7f7be335ea4e9423bec2993ac89d517730d6de659523d133412e9ff3d9aa86aa2c7457ee3822a3410422c6fd1c43f83986c7a02a38d9a0d5afd619d79f133ea3cb0d780d43722f7b8250a4f5d7af86eb40126334cfe98597820aea4194bb42ebec51d26041288de93c4a61bc62556ae4f4f670ceb8a9fa36859b754eed4122864005e0adf0cc22a42abe4a931b01e52289cdc04295fafa3685de046589ca52bfa3439a68df7d5163ee4d4c6519aab63b4d2ffe66cacab4427d8fac267a37607fab4190bc815258c82d8bcecf735620cebfd70e2c05c7af8ea15c6121edfa0877230f72f952285419dc09ba27acf8e0a00bec593f4a32aeece3763f85cadb9d1d3d7efb8f1cfd355918a9c62cdaa6aa7ec13da8ed95ac3d2ba2385ff67cce26e0f8d9e52751f68e53b98a3af0f8e9421afea20063a8ac56c5c62add23a62d24f6579ac6e451bd5a0c74df0516588e79780115df6a9a89f7e3f729d53a9254b7384f7176e35f44d0dfd943632d0a6f2432fd1b2ae4207a85bfd885b1faf5b8c90bc78615cdb482ac812041c92b5a672b02d20c6f49c578ece0a50811b0db8ddd8726a9b76580d9e191c28f82a45a12b5f7abae6c2d02f7e26b52b4ac2658053deddfdf0d3fe6d1a20a272e8398508f6a51c762ad34d427ceadef81b5ba020f15f05f07fee353136f2f0e43ff8b654924b959cbf143679ba2c07268402a6efa26360ee7b66b3487b608c9f4ff74c445725e37461f3855732072c7ae23a8037cfa5040c97b1ac66e7ad3a9318bd514f8fcbc5e5c1a719ac1f3cc7e6eb237b2d99048b3b2c325d7b9abe2557b0d3c614329ba18d9422550fa16d61d26b2376b8f58f8e3f45bc9a93ebdb6a680649dd7f3cbe81f1de71c17208811fe79374cc7910940b754f95306d3cb99d29f82ce3eedf24fc367a04ea755584c674a19583e990af6104a19a2bbf4f47f414a0df95052792da999de775f167163acacc1275facfe92597e0ead5590d12eb5c4610e7bb2fa32e450adc5d9d1183795ac7d60d97305ba67a810ae00f6cbe96c2a24c0cbf721afce2f4a94ee4d49e4fd12b98955c7f8c7fcf424c0b0b90f911dcecd69c5153563660d5e7125e8ca2398761b79bc24b52d9fc802908aae3b5dfe867da70e344baa275ee580e265fd1c201a5379cf2d602fcbc1557c99eedbdfd638965f30a3799c351cf20d5886a69f688500c8180e50573904586f1286432f7fe3538cee160e2a268cd1e175e65a6ffef686e16bfed4c4b1f4453902a58431ac297a302619bbf7f2b7b891ff6d9981b4bfc338fb53e449da9a4c020bf161cd2b6c5071e6a8011c0bffb4a43cb3d8eb991684a05e079ac8af108d2dbc3fe64aa71fd9db8683dffbad74623f27db40a9a477bf56c734cec1b8fa1e5248866248896ec7c7c80485d7b6d6e1d616fde760e17deaf05ea97e58498594db6ecfef1c748fb7139c1bbf9476691137c8a3245245b9f5157f02f30542633d3552d7f2e1521c0e7bf926867c903cfcd6c8494c2aefa4407fa61424aaa2264238a44194fb602fa5c8b2f3d6c9ebbd04bd084cbf5e382652f55956d98883eb8826851e8f60946809c51d8a5c87ad484cadd242f90adda38b66f9d8664ee3a1a7985fe0b9f3a18adb9bda58bb2320dc65d00b0661f2a05e612d09c6526fbab5ed905bab5fef0cc1ec347c151dfd232ccfacfc22c77ef3dda3bbf14f90f50057b96dd2ea6a7f7c0db45c9429ffa9e6863ca45e3451d4b3ee5c917c8fd49750a6d76902e36523492735fe44c98492296948b5b790c2c982a2b6f650d2fa9", 0x1000}], 0x8) 16:14:47 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000680)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x1000000005) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f00000004c0)=""/76, 0x4c}], 0x6, &(0x7f00000005c0)=""/80, 0x50}, 0x840) 16:14:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200c0, 0x0) setsockopt(r0, 0x412, 0x3, &(0x7f00000001c0)="cd7eefed0fe24a0db0ddd8432a85504751c76c7b3f2c9fcbb2085fe36920e29a90b80bbbbd3be108db57607ddcd1cf580281a8eca4f95d26cae0f5f4217d6afd1c5f9c2b7ec5fafd8c75c1da0f7914b4a899b45829dadc9228a0e4d0cea1df4f49ab94a8876e476590fced6e6483b36bd91c08352878cacc33617023ac8740d89f432dc6c57017b8be2334f424762475a81d1ff69c771d2493f443d5a6975f2ef205b68eeb1ae2bcf3f49d275fe0e2e1e82ab2887c74f0948d6d69c7529d31c50314239136f2c757b54a7196dee35e314adae61fef685e674a6619407064f4f9fc542eda076387f45b923d82ada9b93112d9aa0965b8d7", 0xf7) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000002719d78b398f0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:14:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffff, 0x744, 0x5479, 0x100, "7cd1fdcb3c54f5c86c27e02e1d87a46c013c9d80", 0x81, 0x9}) 16:14:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt(r0, 0xc96, 0x3, &(0x7f0000000000)=""/170, &(0x7f00000000c0)=0xaa) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 16:14:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x4, 0x7, 0x1, 0x4, 0xb7, 0x7, 0x3, 0x2, 0x100000000, 0x3f85}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:14:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x9) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x157, 0x6) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0}, {r0, 0x10}, {r0}, {r0, 0xe}, {r0, 0x3}, {r0, 0x21}], 0x7, 0x7f) pipe(0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 16:14:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) getsockopt(r0, 0xffffffffffffffd9, 0x3f, &(0x7f0000000140)=""/15, &(0x7f0000000180)=0xf) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) socketpair(0x1, 0x1, 0x235, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:14:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:14:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0xff, 0xde}], 0x9, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x1, 0x3, 0x2}, {{r0}, 0x2, 0x0, 0x80000020, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x41, 0x7b, 0x69a}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x25, 0x7fff, 0x9e}, {{r0}, 0xfffffffffffffffe, 0x21, 0x43, 0x7, 0x4}], 0x6, &(0x7f0000000180)={0x7fffffff, 0x2}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x202b0, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001340)={0x0, './file0\x00', './file0\x00'}) 16:14:47 executing program 0: socket(0x18, 0x7, 0x80) 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, 0x0}, 0x0) 16:14:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9c7, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x10001, &(0x7f0000000980), 0x5208, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/39, 0x27) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:14:47 executing program 1: r0 = syz_open_pts() getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xd0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="da40d9383348d794b90a2454f6ca40a859c79c3865e371499ea617ac9675064bab591b05d49a6fe9988c2e8b23c419360ccc797ccc95c2a6c28b331118579198f6aa33ba4fb6940d31acfd9654c093459f2a6bb7bc837e8d4df63f29db28be87254bbaa4b742396ed53c4c2a38c1bd91b8558cde9b9358b05044d8fa274bc94fa815a79f8719b99bf3c8d74d29c5ddd50e020858c69943aa6967030d82791878c782b1", 0xa3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0xe4cbcf06a6e41faa}, {r1, 0x4}, {r1, 0x4}, {r1, 0x4}], 0x5, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) write(r1, &(0x7f0000000180)="19b587bad65f415d37ffa82b1043e2494f24e42f3a27f73299f05d4dd0de99a26fe99cfbe047f23424333e93fe87ad128911ced9bbe420cc50fa5fa02d5edf0f799de9580c3599aaa5ec38c231723698f9f9c10fc6bc031da956fc93a35a6ea13376d756b22db1593e73dfd1f9773006be4729a85349fdf85c631768ad51cb57242498f856ba333bd837f549f9eef8270bfab0e31523cdeceb73a0e22fe5b195d619ffd2f241985951f3bc3280644a3a380db6", 0xb3) poll(&(0x7f0000000000), 0x0, 0x4000000ac5) 16:14:48 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x10) semop(r1, &(0x7f0000000080)=[{0x1, 0x100, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x400, 0x800}, {0x3, 0x1f}], 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r4 = socket(0x18, 0x3, 0x3a) clock_getres(0x4, &(0x7f00000002c0)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x9}, {{r4}, 0xfffffffffffffff8, 0x1, 0x1, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x78, 0xf0000090, 0x0, 0x5}], 0x0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0x9}], 0x8000, &(0x7f0000000280)={0x9, 0x7f}) write(r4, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x7) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) fcntl$dupfd(r3, 0xd, r0) 16:14:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)="2168a29a897570f87d7ac56f6eca0295ecf3ff3f081e285f082a8b34a65834202e16880e263ff94bad1b131307a3b8d8bffe5f9236e697c1f6a18535f29c370414d52f010f0f66f58b625ff3b6b049e08d12ffaa7d9f321fb69bd8ce1bfdcf4c7d735c586a31cbc26d68d47ccd18557cc7662c65a097d278a4d05a402a8f1d475434a2", 0x83}, {&(0x7f00000000c0)="6c7b671791529f14184107eb00c47caa43b8e4b9dfe40d985c8ad2cddbbe599c76a19ea764c2b64a432765d1319181c2f7c4f3d8d2d65b5117d5d0c1387b8df775c9aa97d038228e898a001a8d49a476791d9199c32b7b6cbf3e8d77cf8e188332d7629f87aa7778e27b397a41046f48a3820dddcb14abbbfdab6d64712cf28494aa35d55c6987bfadd30741659c6ba7292fb5332101f32e744b3e1049b7b7e5dc9235e4", 0xa4}, {&(0x7f0000000200)="3ccbb02735182a63942ba7386f9a28f5ad81260fc3403c6bdee19dd389ea92f207e9635a8526e4b476d48b2d1c35969c9b4cf806d2f3d3098dff46034cbb1749a0381dfd3d70d674dfd1e5cd28a9def1fb6eecd94c1a98e5e9c5f14ceefe02905a0dce01a77c2936d1486f", 0x6b}, {&(0x7f0000000180)="46db03ee128c29aec896", 0xa}, {&(0x7f0000000280)="910aa9cb7078cb80c24508d36324d74586bc26ad39996f396a2f76e81c0631a2ebf56e636cf593c26510f02102e7933c609d96b7f28586fbeddb3e2b57c2b08d103ce42915cea593208ac1a647b7042fe527c22f93303c8037f3a551cf82e33de1036724b44f85009cbf491658be36ce1756903ca14667a33db8ed845b56fdeabaeb6493d23895e1211c45b6c6c05b91a63f7a6bcf35e06fd92bd26f8d4d49b78090e8d5c156e0ac", 0xa8}, {&(0x7f0000000340)="5e41030e02ed9fc0eae1e88b0accfc20af5a246f5106f28ca3609e3039eb0511fbf132ec08718e8062707ec06734864c97156d2a7f00e03cb082aad32deb39de507f7daabb93d223f19fc85f22a431a88b389dc7d4d1ae7fc0f625e37b258bd42b68c878ba436ad9c5c93fc548f41f9d73042fe644ad5b39f3c58f1637a09695167fef7ed672463699f38a3de8f7071ff8c66f62fb53f2ef36cb0bc78de6ed9fbad69a7b9447f020f2c271597861fb491b43be59a2d64aea7979d658a25269852614c747d615b4d9c376cb2455c2d53ad60dcd87e166e78eb3cb2ad067becb0291fbd5738e837e16e00092772358f0aa", 0xf0}], 0x6, &(0x7f00000004c0)=[{0x40, 0xffff, 0xa1d, "42b830cf56954ca49391be014e11fdb1e3e3d5ad43d7490847a98ebb924c31998b578453258527f47fd2d5ea6f4934bc"}, {0x50, 0xffff, 0x101, "2ee79c4db1af2b411562ee9b08315d03d1e3f02b754a2f601a7e447d6416f8882cbaa7ca155c020d28f5f106441b5b431de94e185eddb8680f7c06"}, {0xc8, 0xffff, 0x6, "6d573a2bef347cef83ba2f7bff44e0cac47148c7f301583e8f733055ca0edeb2875d38cb39b91d53b794b53514da420d9ff0bb916b8df21cbd6acfac3f1a03df5ffdf72413e810c2d1c851a12c466a33cc841845b80a8e8a65b3f63dbda109e77ffc9e81385126bd42fcf65954ab6284ca68a72cafa52697ae1a97f1163d297de5f35d7d232032e80d8e6c00c59c6eb15afc7158e316be9e0e5a130aa11aa4c59a6886aa8e1032f94b39b6f4e1546e0e10e9ba"}, {0x50, 0xffff, 0x7, "606b6167ff30217faa08136fbd3efd75f996f3d670ca883eaf5c68e18ab64d3d62071e056846fe8493f8b6c7797081725e2ee87daaa5ba8c7c09ef"}, {0x108, 0x1, 0x1, "a12669914ad2fb0b7f7d551594a908bcd6c2616729620baef8aa00749ce862e88f5323fd7038ff69f292e3b060061e2ff11c3543de8bbf1efe8d94867778b585d030d6e63b5bddd3dc265fb13b99f1bdb32920b05967dfd091aa1cdc79031d0ccff6f2859285acbcac209c5dd96e326a8cffdf0cabe1b7cdf4cf40a974eb5b6a9e081d8893f835daaf6fe0ffc7cf6dd6547bc2855192b481c70d73846634c0e724086b8173483021d829fb0aac281b51d55e78f0c44ecbb1c955e2f28c27caba59308b0ffd36ed257c21f990994b59e3e2d399932344b2756fcdcb8ee3986a0288898dc0591ac56d8cfb803a51274d11d5ba"}, {0xa8, 0x1, 0x1, "e355dcfd7c7aa5fcc53dac28f41fd4c65d156b73002ed00d06defb82274c95e043b09ddb66c0a7a552939fac3a0f132945f201fe5b70bc0dcbc7869502761b87d4b7a5227a720e06845b3d6978860e099b86fa9c1b862df45d4b306d30a9f0d9cd0875c4e0f13019a36b88e2de157175e04ec2ca110d283582f9c3da76cb8bd223bb123a6c24aa5297a16117cca737dddf9a307cc6f790"}], 0x358}, 0x402) 16:14:48 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0x40, 0xc0) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x121, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x480, 0x0) fchmodat(r2, &(0x7f0000001800)='./file1\x00', 0x50, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001780)=[{&(0x7f0000000400)="e7890e4bca87ba731fc5ca79b1fd674f8167c9d3f3613b06c4bce1b77258a2868d77195ef314b410743a0c5d7c15e863085b98b0cb48a9eb408fbd37e34d15545610786834234b9144cf34ca1cd820d506fea6fdb253952e17a9d598cdd81afe6e96bfa6fc4907f9e946f308323b40299b6ceb29b6", 0x75}, {&(0x7f0000000480)="4b08c2403fd526f58316e11f311815d0d571c245138fbc1394004787eb3488470a010e75e05446552dd0552e636b8b768014bade645f9389210932620b5b3de4a39ebdadf0d5671af616475e5b8c7a3df53f4110f2afe34bbcb0e761f7a1446eadfba82e2288f3edbd10cc689f95250b16a004a45259e8eec77226a3c95b58ff04070f689c34f94436bd93837a5d0a2c16aa7a89015029a8aec7888b6b43433bd75f024758341aec9200843bf75786cd418b41d1a40f3f9eee75a4d2b865ef67e8efcfb5a165aacc82c7684f2fb4b36c2d701d883a5d612da5615d973770780840ec00bcf4367f625bec13f2f71c1e8b", 0xf0}, {&(0x7f0000000580)="a0ecd2b76f2e20b5d08e74d3f2014630a71550d69feee9d4e33a01561eecfcc31f93aa8c1643024356e93b00ce680b0698d884f091d001a3fec1a12baf807943721f4701e43fb1f87c068f8f6a0cd2e7befe7f60f0f0d31405f9c360458220d3aa6888e7df4bca7d8f929d8ac76552f430394ca7e1edc4a0dd1556300a4483e11ec78629f7534fd34088fae4e5a63056fd3c1f5a4e04a31aed459c9c38ba7fae85b01eb4dc82d8a502f2ea2350c4d6a968aa5cd2614758c4ec72721e0c28b2575746daef45d745fd9436c4f2a8c660489d3cff900ebc940d2a230cde1e52666ac9bf78f4b71c7927c1481d2212e0fe383c630ad248b7b3ad271ef1e498cd0a65b2b95b8500c925bf06543222e247a37c9af88f5944e7477ea9e44385472c0da3adbcfeb4defb879aa02be4ec97ada934a76ca8fee326bb6b777a35cd449e9cd52270f959f79076ff555256cf43595512114a3946707bfe57f4c60d8879b000da1af93ea8fc5ddbfdcb3424b4ac4e4560127f8f7d6bf62ceaaea7a86e5f39289807bff65f3ce2344b8b119e9d3a0b52f9c2720ddc56c8a97e36ac137064fa600ebb5dd0a97c5736052548828140d6772c9f5b1739aaf3c936008f6d28199005e69c188da88e112ebabc8db7e0cb08d0e17adf39c7ad56a4ae9c295bcf0848ca059bf724ee5780e237d6857b0ce32562ce07fdb9bc2b75b0fda21f524939bc5a873a8d8db3810f3f3f186b622cbbf7d052bee6d44817014e60b75ddb00636e897521aa382d47ba8b1a370ed4aa6e37fcc2451267ca37a664d7ca54df501a07cb326f04ced6a4458453a2e7f33d0d309f58c959f05bb5e3a369f67270e1910881f6ffe302a9749030cee66999ff89bfe0a7f06ad0dd97e631bf37cc8b42a0a81165f3bd0ca5c06e3983d3eaa777d66a40c0718bb087303e86320c2c3d4d1db44fc5190974f21c08c02584c53c7d7d37e11e0d3bbec099506c3cfee8a9c80460aa21942742f784747058c99e19358e6b84351fe9c06f9552b10bd012bec1244feaefa80008311bfc29e436970e4176399fc841bb5272f3fb9ad07d7322b4c662d4e87e25b1963e031ab2ef8d42a20e0f66c231965feefad9d42cb18a896f556e4f289998d5191f5dfee3977b5083c6c4b726b1213a46e9dcc7b63e44edf2fdd4a2c682bd061fe6b0cd251fe776f2301840089679d6168d58f2ab7294cb8c0b1896511125def025daa2a9be2995532934851cee8e3d4690bc0fd9b329efe02c97638e64ee1faed81f81d2ea1cb922f049ddb9d19cbbefcc7cd9b1fe09b7eb15733f63316ae5a717a73edb8562fb80a673c760105250e56d1a5fb5eb924db52d7e11fc184be3ba1d744d3770239c551749c1bca123a4aeedb15e1fff720d786eb6048bf51549fc51ca9d3d1d6eb0f8cd7749ac61b5dd5ff9c47b5f904908733cd7485a251264ceca2a00c019fff4638a3e8e7343965f5c89073a1b415db55b3313f502dbbf3fed00299491ba686b5577264fc907d2608270c30b9b0df34b59cc91ca531dd61092c7cc139e3cba50d0175fa2a9c43b7a319497ae6f457131b0ae8aa07a95232d5726cd970a16d4c18784db6b5438e66df5f1733b5a079929f9c1b2aaa6c726bb84011cd646e887d35d172959a8a0ccb856543cf64b26ca6cd329bc7c4cbd9f72603450cf7c98f246c51cb5cb09bc21c59b8abb11344ef5448c882869c74412fcc5759ee9461f8491d7750e260266e8297ba14f338504fc653dfd29aeb579adc8651c27343209a7e9e3e3ae767617a59d793bd7fca9695abbcead1d3d62b6d6a7f967baeaff24ccc685aa1ef65595e3d2fe1f3766ffa9c2c8f9c43460229a868de3d0fa6004b95b9244c7b74915eb9b2ed53fb23564a4782a90a56115f7ca10037b7f99a741321b35c2926b590b0e6f49038d619c90125e6e1733eb4721ce76d1b835af499efd87143fbf154dd111f4122831fbf94895a04316f5d30404ed0e008c53f057d3d6571df0be79d95bc7016da560c8d2158ad679d031b9efdb66a6eb9f07226215339cbc9dec6ac412c694b600b826fb4210647e52deb307dd2e9a11eb752d64cf5ee3496dc10e45585581588d8185789d6f0e65be6ed89c8af08697029a23211ea1be1e5686dbe28051359c95e2f6d9323cc193ff562211a8e0fc4cb52179b3810c65da6242757d4db506bb1514c770d6917282f404bc1a0fa1799ef0726d6fd7234617df4286f101463f347b952f196076c6d400fbcc423e2b3497809fdcef52d25471f808ee0e77ada76ffd40faf9388b3a8e7199dac67f1d733e142e8e22b59007c2f955c15f8bb72ed25bc070ca8bfbb3e34753b517299150e11251c58cb4b101f6bb3d459c0bd64d9070505e8b64c621b0e98188ccf731d794347274670ecfdba79130d463b417e0d87f36b592a787654d6b288ce45935f3ecddcd4f311216d1eb022e49073fc39c90035eb1876c6887dd0b1f6bb50c7f11065aa958cb6124436c7de7c8813d56a9ddeb3f906e47e80e91481203279f20c495d1e5b27272248286afb4222ccdc9a697d77032ae027751f1638bab3cc160b1cb31b3fd0d8f5b234af7032abe81f7caf54040a6f373d488831508f13b6bae0fa551a3c962230760aab7ae724259e4c8aed3589c8659ad8e221f154551c44d54a0d7b72afa1e0551c039908f305b63f0715e4b948ecc785900862db5e4f9114511a355217484e78df7abff9cca03c4bf2620c48629302cdb929b1d523c671cdac9100af7a0bd80fbe44354db93db677bdb21960f057a6d3df2da7d77f5322ae8990e2e80538f2f9ca50c80765ef54e471b1dd8c797c7b25ae8e1d5324df44dc328e3f4b5845dc385779b84f9c77c0dedb767227c6d56379e149d37d7a4e8e44248e40ea1a6a2e4a5ac7eb2d715ee34d7c44df7e1f483d6a3d46562bbff5b67db910d04d5010ce6c1beb372d0049143b93e4db62b9b7d9ec0e2b9d0a0b5af078fcc8f6362c59531f2df0af0eb728da14aa487487cfc9ee49a5f01dac01a2356317dcf4c0c1e93be88f16494939306cb0969b49e28008c918746c4f6aa9ed1d501e1e4cbba6cb1128f39430c1fb62b3946c0a7d26f81eb4bbb8df27741dbf5385c40c6fdb4d9fc859ed49a892bc9e90e8cd8090b03302bf80e6d7d1e1a5ab14ea68f09b0b9c496812f36489cdc03ad60fc435a7ef90c4e4212e4f8c1989fef462f5a6de3657b49c8a8162626723e2442de3478417f1a4b7f746ef92350f0f954a22129db8a8b3c31de3044729a8bbbc8bcc17f9aa0492e073210d40a96314be120b4929d29f30b55c2a503ae6afbc3f7f8dff0bf8b416a93c3ccde1f27dc84a34913e8a5828cc0c00a3dca8251dd0c58e47b0b20d2aaaea3c33bf20d188b9352371b8a3abaee21216b4a1423068de3caed08ee02fa0e96e4afec7c10d055f3b8973b1db2acb75bb0db7f49efb42b969bca41218bbe2e403a96a44235488a653ade9864703593894bf5723c64b99bc0bee62f9862830d868aa7bde9e0dbf0173eaf638f340522357cb848fd0d4e76bda2c004da9e3e853def82b664fe81d514f2729f997bf37df3db39bde3958c9c63af6c501ff40c95a8255b44337863da5aff0cee3e70e23d9a4663b7c3d4b72b57742fc3b838e104f87924b9adbc67ccb6a462caf0ffed2f78caac3e914b698c7f92fc3e8d5934f1a6653ea47b35fc5f488720dbd3a643e904f00b5e50d7e6a4ea715ab1366412d8c45ed4a875a12639c14ea1c989adc7748f535041edc92306bf6b1685136b2e3ec4c4f6d0add02361f5bf5cfb0dc30406f457a3635e4c156298acf7e4f1494d29561c92954fe9a4643325685aa5835054603319a0952da7d52cafdf66e0e06dd47723abf74cfc7fddf2f13cb67ba48117cc0f7b0c527c74e1bc21a86402b73592b3bcc37d3ea7ac1f4cbf83a5d0950bef97cc28c5c284b5ac0f5bb3197209fddec8ae692c35257082d4bfef334dd3cd091b47f9f5ce5f424de8e7d716fa42a00d35a9b4e1d5de2f687afd03397471fd778628b06c5589bf152cb2e7bc49e90c3c728baea50029ea59d2afed6921f2d57eba4f7c64caee7320a227bc991d52c08e68785f0581a1c7dff88c92838dc0f04e09a28f191b0f2de2027e10206329f6f57cc164254c84fa6ee7e01fa9223d5f3993876af97f17cce758ed9e4dba98046e9ab724818286299905e2c0df8973d60ee9615a5c17a1c6b0bc18a0747b772dfff8236e0baeadb83b2763cb69a09bce8ff6e36ec01b538a62a8e0fa2ab875b217fb7bfbf81d22d1679a535cc516ae6f91428f3c0c6cf3d342bb1701a5308ec34b292e716bfa0a0e1ae7edf3178aa79c862abe21a591efc13040baee8896d1e15493c205e3d6a9505a8b984a674a0064d68aeef1b1ee2355ec0b3b01ded7b2f63a6608de156bd65fd4079f5181383c670018ac48923a8cc54e083f000c5d2e887ea31594b0dd2ec8cd20ae16fa0aff905bd5cc3022d938cd1f5428504abb6ec5e9c82e5c3cd582dce3866449002051596fbf28fff570b6107a01e41ead03562e069fd12be62e7b77146e79c971f4fe82095ea6167559682a140a5f93f6449c4c9a6cbe0acffe3ddb88fe5de12a2142ebbc5248655cd4d2b378a63ee8dfd5ced99354edb41c913eb4802204db07eebc7ca76f9fdf594532856a1491384e0f64d7c6aed5248bf5105807682471a62981e2237f42cf0698a2e03acac753d4f8f77c14aad5b66da210ccb3227d706a2d17e9ad630fcf57604a8a0d7c34fc4d1f809218934d6c30599a43a2ac8ee0d174e2a18e068fcda19920836e30bbb8c48a351b30ae81d87eb7ab0e990ef8724ee02b37a3c69c0a62101f7bb1b4f7c4103daa0cc6048aad050108a1481d5861c4bcb9e54c11799bb1c6959809966e2192ea2c8dcbfa6eceff1e5b0fe32aee4e409fd8d5e8561b35f6d4a29c193b2a12e6c4b58dea82bdab9717214823a09de320b635eb563dfcd725de2b1fdd070e7e45531737687eb66db2e1cf419b58c6e70a1c35086d1bbee633345d260d6dc05195a0f32b165e932061df6ecb8a4cd471c1c1e572c12708313b2cbcc1141f0998ed1d5780da47ed4e7eb351dd089d9530f470c78772f71896d1c02d7374931ca829e0e02fe4295f07ec7a31b22460d8f913fb8f12d5a7cf59d8242dddffb9ad341060372ecbbc78fbc8aba83b6b5c24d2426c26bb45efd0276a6d78dc4f54fd81081fc180cb66cb80e00b607a0749ff5e0f10a28197b5f63b9b2956f5ad831e373977b2f34c54f08e068826699fa8e8ef59cf522ca6774300098ce4aa18222afbac6e285778fdeacb12249d70bcc752251ce6551062b7b2e085d0e4409c4cf1e79e8f7c1eb3849938ada8bb0fa642500f9e96ad86f7907dabde68f24a427f7673eb614a3ca73e47a415afab7294863732459422fc89bd74097aca0a82d5eae0cbb65d0d7fdf7f32d72f790745c0720133b92f0914d323ad4a235067c98446867506c34a5adb5fab35270f75ad95796f2396e55c879f8408b84c1eff9cc7b698260978d355c0aacc5a4fe97c3446232b545d92435bad0e8c7e936b8ce30532b0f8ca3ae83b661ba53eca7a392cffccc567ae20086fe4da3523e02a956df63b464d7e8fa3ba14e4212695366df8a13b63f0ab1c1941fadc229127270c95995b60ac798fea82db2750c1b8b49b7eb8119578dbd8a6cb1d15084cdb32a04e24b48c6263c7f31b14ed64b8e18e722c5df5aeb6a45774c82f2d1f4bff4240c4a61464e3facb247981655f7dca3a78d57431", 0x1000}, {&(0x7f0000001580)="c4363392c2733d79b74cc5aebf981df7fa210d", 0x13}, {&(0x7f00000015c0)="0c209b122d2372cd0181eb4963bcdb5657b65b99e54ccff04687d16771928a91602bf29102214a2e90913bcbb7769946df698436821b56cb05c38a1073e533a46a98bbe98ae89c275ae8eeeb957dc8db08870cab91534fbb1872b5131ea39b5c0a31e44894809b63a4", 0x69}, {&(0x7f0000001640)="5b327fb176fef7eeaec01b75ee478e50ed9843e2219d12ddbacecf3559490da17862e33efa4bc2136db24f707451e24ae4fe72d7ea3dd06377f2be2da219a04b2f72ac4fba2e3191ead2b5929e989d587231e995e8583caca79824139b7206488ad00a28ffe238831fb07c2ce72d564bc11d20bb26d325ace06c8e03bdb34cf7cbf0c4656809afe490f89f2d7a263b1bae307d8e86621628088d00e5b5034c0b84c43127eedd04dcaf79155a6c90fe09fce856140300716b3f289dde8fdd34585e", 0xc1}, {&(0x7f0000001740)="6fc81e3dd48298bd19f1dc7872f5bd3e5c8e14f7cb0952881099e6879a315a3c1e34a33ebf74c967deb8f66dcb14afa00b828f526b", 0x35}], 0x7) faccessat(r3, &(0x7f0000000340)='./file0\x00', 0x114, 0x3) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="1ec4ae65fcbc20a41c8663949a1162bd0332485f1f98763309bc741e0bcd30faa951f3c0c2f03a7848b8f93c5d66d232ba532a33f46b02e6e2b5a3852a3e7c7e0b8595fd7e9346a307fd31d507ab8cd824ea213a", 0x54}, {&(0x7f0000000180)="b0438c1b05123fa84b06b839324ed939dffe7c1f79bc80633f3c7ddf821d85437f1d72246424913bc784f0ec9de6fb67e82db95972dab2d77b95a943e895e31ebf0cb67fe86bc2422f8ecb03791318510b4c1fcf3c54bcaea831872a19a64186e5144cf96acaf594ad7eca5304df552fb11e10e87889ea085ce9b40d1d9a5ec54d68f8114a28f2fbb0bb5c526bb7ef4d7f2c75ca0ae8b8973695d5937160d4bd6ca2b739b5f726", 0xa7}, {&(0x7f0000000240)="63a966ad9de9842727d72c24de9651d2031f1a015c66b10ad396b704089e7c35ecbb97127830d466483442fd4d285cb4ef285af8fea108eff6b35e8fc5d5d6e57698", 0x42}, {&(0x7f0000000040)="6691c273", 0x4}], 0x4) dup2(r0, r4) 16:14:48 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r3, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r3) listen(r3, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001380)={0x1, 0x7e3, './bus\x00', 0xc82, 0xfffffffffffffb2f, 0x5, 0x4}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) bind(r2, &(0x7f0000001200)=@in6={0x18, 0x0, 0x400, 0x7}, 0xc) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:14:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1e7}, {0x7, 0x3}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x4}, {0x82, 0x6}], 0x2}) 16:14:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x5, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x72, 0xfffffffffffffe83) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) write(r2, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() listen(r1, 0x0) 16:14:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="4bdd06ef17f5e36f8e791df68f1323e7ed3d41f0be3e30473bedadfe056d7710329aa3529743067636da8916e612c8b1aa5a653025a5bbf82ccd09af3b3329d9412b885aed3122617f16593cbe54584fb54df6ce776037d036819b54658ad9ee7c", 0x61}, {&(0x7f00000001c0)="1597fb2d73c58be30eba43268b496fe4382456e027320e5e3feae939b536538208c79ca5889cef9dd54d99b59ef2827e085b315f6ed87343a566adf1ce1df7c59a0d38d6110b848562e55a4b3c155583c89ae44b8efc8f833a6d43be29a73a9bf877b0e4920e8b085470d098cbfce66f40aebe424eacd32910d9741ef87d68196bfb652812a94d69d40f6c8323efed32305d28f98be1f6f8ac6c6e986c1db6f6e3df14e612eaec0cb99f4c4fdec58203b455a10c63ae4de454a47f97e81b0d4ff69d39b36f88828e41b60b5276f24248a52ae2b3b046eeb25bd813c60d1b1672", 0xe0}, {&(0x7f0000000080)="50fba2e99083f2d94c53b43a8ede496f8cda052462d8444ff46b3c7aea2cc290a501df7175216d009ece6d", 0x2b}, {&(0x7f00000002c0)="801fdd0c893701c45d7c0d379872a46632e73157f3bee182fbfd24a5dae0a619aa28b4712fd4cc7d6f7d167c9682a75afbbdd7d5638bc284a326a1728e813559e8b06db7d83cc5c46a64d4c42dc9e855fd056a3950dea0fe42b9ed12cda35756e6325904ef3a64b6afa424112c7caea96a43e646b152720794d03d9bfc9224c08d8ba9", 0x83}, {&(0x7f0000000380)="cb8f5f635dd13b3714cd4cca4c5f1312b7134f4540748f256959fdc0591c384dcfb587b0ef06c2f6348b097fd1be932d8c0c1ab91a2c69f3e5706c3973330cceae625bd772b61b624556d94837ad28b809faa6325cc2ed1fcb378e2f22676f773300d55424295aa35284c2b8fd06f7fcb376fb2c3c32ad2c39295d0acc92afde77e2987e3338", 0x86}, {&(0x7f0000000440)="0789f656b8969f1d138c0e27689cc8984a212b14ff60a2f915acd53e4f2e34ced73c0ca8caca6b9221d5bf32637265fa0791ccf35870b7f04d5d91a2491d6e97cc5416243243bc4b7f0791ef1e3312010cabdd2c9d48af1e8be87b6f23654fab1ff38bbaf5f48c10b24f64431694", 0x6e}, {&(0x7f00000005c0)="dbcab1bebaf5f8d9b5", 0x9}, {&(0x7f0000000600)="93c22c32f9649cb524a9e8b0eaab9f7326bfffafb2975848ef974d24570e6fe7af2a1ee00ae25367a741a240851f7cebed3237e34a4ccd7e92bd3e658039b29895825fe0d6944b1c8075a3bdcedffb62a34d93a37fd2d319a42165", 0x5b}, {&(0x7f0000000680)="9f7979e303ab4b75420c537c30d34c2532eaac5d58a726ce1cab53db5158f59215583ffc22d662107a55153d202deeebf5257aba6599ea3ca79ca649fbf527", 0x3f}], 0x9, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x30e, 0x0) write(r0, &(0x7f00000000c0)="2f82", 0x2) r1 = semget$private(0x0, 0x0, 0x10) r2 = getuid() getgroups(0xa, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000c00)={0x3f, 0x3, 0xb10, 0x160d7015, "5fa38b2c966c91f58c6d1b8db7239cd933eeae97", 0x7f, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000b80)={{0x8, r2, r3, r4, r5, 0xf3, 0x7fff}, 0x4, 0x10001, 0x6d87}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = msgget(0x2, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000940)=""/22) r9 = getgid() r10 = geteuid() fcntl$setown(r0, 0x6, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0xff80, r8, r9, r10, r12, 0x8, 0x6de}, 0x80000001, 0x4, 0x0, r13, 0x10000, 0x62283b04, 0x9, 0x100}) r14 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f00000008c0)={{0x0, r10, r9, r11, r12, 0x1, 0x2}, 0x9, 0x100000001, r7, r7, 0xffff, 0xfffffffffffffff9, 0xffffffff, 0xff}) getpgid(r14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000980)="a9a3a33f03adfcd79b1787eec765c97cb240c872dd8134d2d18fe97b0e43eab94d86570cb7247d655028219b5f08dc95c1553fddefc75c507dd2e3a562f072c7555de2df3f62c9533f9342974cba0a0fcd3bcbd72da2a0159b7495702b08985e313c6976e504dca2df3e1bc0dae1ba1a57451b7e0b4d68858b36257390cd59dbcfb3be47b628c0c453eda4b86bd8ef4d75cadf7a58d41a677057ed3c51093459198cfdefaec09ed7f69868cd77c514217e79808cc32a906358bec347e3bf0c39bcfc63b7d7ff27192719c333aef576206d174668a4c4a85501ab064323", 0xdd}], 0x1, 0x0) 16:14:49 executing program 1: r0 = socket$inet(0x2, 0x1000000008000, 0x6) sendto$inet(r0, &(0x7f0000000000)="4ee0bb463bcd3b7d4d9dcfd3f341851e1ca42d9ca28d170853cc0639c338ca69b803654dbd1962497cf7681f7128ea097c4f3139a427cbfec404c7392908a11346403611548c81d95a02add9c3618d00aa41f3b105514fd1dd270f0b3469fbb714dad9a58aa270800bbaf306e19a665cba46d1613241cae9c9015a2aa66b0756661b749e3af49b0a46aeed5b70d3b11272eb9bd0170a97a2a5336a633602bd1d5dbcf6c0d9f2340396e518fc22160b95ea2a27974099c1de2cbcb1e02afe37c59a8f584aa84cf515831ab4e194509422509e5e34040c47208a9e5d0e30fc8ee8112317", 0xe3, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffff5, 0x0, 0x0, 0x0}, 0x1) r1 = dup2(r0, r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xc3) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 16:14:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:14:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x8, 0xfffffffffffff001) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r3, r4, 0x4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r5) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) 16:14:49 executing program 0: symlink(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000180)='\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x8000, 0x4) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:14:49 executing program 0: r0 = socket(0x10, 0x5, 0x800000) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)={0x18, 0x3, 0x5, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000000c0)=0x100000000, 0x12) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:14:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8002, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f0000000040)={0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) syz_open_pts() 16:14:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:14:49 executing program 0: r0 = socket(0xd81f19668bc4265f, 0x8001, 0xffffffffffff0001) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x4) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:14:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:14:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="c94635951ae0695509d7012fb0527f3bd04477a24dc1189a8f55f8461e20a8e080b9671a014fbb624d56fa491859695c311cac3e46986e76e951b1e88ca02ecd351150098cdce361e0ea1022f02a5c585e1c7326cbf524a7123eee546423", 0x5e, 0x1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/20, 0x14) 16:14:49 executing program 0: r0 = socket(0x7, 0x3, 0x100000001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000541000/0x2000)=nil, 0x2000, 0x5) 16:14:49 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x4f) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:14:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="a8603489a08008b9d46b3436afe12213059493d09a72428c715fae0c284a22cfb548fee4af28bef2de7bed78", 0x2c) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = getgid() r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) 16:14:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x6, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x8, [{0x3, 0x1ff}, {0x3, 0x80000001}, {0x2, 0x800000}, {0x0, 0x1}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x1000000}, {0x3, 0x6820}, {0x3, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7}, {0x3, 0x10001}, {0x3}, {0x3, 0x4}, {0x3, 0x10001}, {0x2, 0xcf}, {0x3, 0x5}, {0x1, 0x80000000000}, {0x1, 0x7ff}, {0x3, 0x8}, {0x1, 0x9}, {0x3}, {0x3, 0xdaa}, {0x1, 0x7}, {0x1, 0x5}, {0x2}, {0x2, 0x671}, {0x3}, {0x3, 0x3}, {0x2, 0x8000}, {0x1, 0x6}, {0x3, 0x4}]}) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r2 = kqueue() kqueue() rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000440)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x56) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r3, &(0x7f0000000200)="b3a24882c689e159af8a44d65f9cc24b9ab62e1da909dada6eb5ca301e179b1e0d97dbedecb4097914e8526d5533caea731fd346f8e05767bb29d85426bac97ca4149effad7834639e16d96169840cd94efa7d2daca13cc5df31f42fa037a503dcd79694cadd7ca8a418e0ca814c54f19a76d30e0b32fb7035dd099aed6d614909ee55050375876a813ae2812593660e789708a868a1c60772f31830488b15fa1c8f567b8d10b2f83b2eb3fb85ceb19db979fbaf0b729f83faf7ae26c6955b6b6c011c867c5400a98a857814000000000000000000", 0xd5) 16:14:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xa0, 0x0) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffff1e, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x9e, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt(r2, 0x9, 0x0, &(0x7f0000000200)="945339107196cd2456fa1ef46d01229e98f113c8388a8533bc05ac1630e9c88217730062281d0c1c1623f2d8e449fc5df61a311b92b45c6141141d793ecdc731834523f6dd96da47c927471ac572c762b7ab3543bf46a48bca5d991b9d60494862619c77f59aa0848acfd3657264422f525c20744791f2163a432a657fa70ed9", 0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000000)) 16:14:49 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "0000ffff0040800008000005fd9600"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:49 executing program 1: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xcf) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:14:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:14:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:14:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb31801508c922f21, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x7}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3}, {0x18, 0x0, 0x86f, 0x5}, 0x3, [0x0, 0x2, 0x6, 0x414, 0x9, 0x80000000, 0xffffffff, 0x100000001]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 16:14:50 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f627573006f37ea569a0275e9d8663bbd025dbf779771ce40951387cb26ae06df02a3fe99faff08f6ebbe8bc4a280d0c978148381b593c5e981655ab672df953b4ae9afbdc57965ac60f612c241a2c373240a7495e74db6b6ca14271539f7178cabcb7d68489545803ed3c597830eb2684c99324f545b9154c174a2b2740e1ec2a3b95f4141d635ff0619781c559a3fcf82794008ee51b67712f1609b259431109b937d2a87fee30a7a9eb216967b3640f3d29f6ad5025696b3ca5a0b387b97f7c9cf9d6afa981cd320396a469015b11d1ac1b21fd70a6b57041d6ba5870ec9bd9da7d7000006d0b202"], 0x1) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) 16:14:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r1) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x1, 0x7, './file0\x00', 0x7, 0x3, 0x1ff, 0x10001}) 16:14:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="25000000ffff0000010000000000000094ddf6e854", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:14:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x5) 16:14:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1af, 0x5}, {0xa5, 0x5}, {0x83, 0x4}, {0x107, 0x9}, {0x0, 0xfffffffffffffc00}], 0x5}) 16:14:50 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:14:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 16:14:51 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:14:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) socketpair(0x17, 0x4004, 0x10000000005, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:14:51 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x4c}, {r0, 0x100}, {r0, 0x41}, {r0, 0x1}, {r0, 0x6}, {r0, 0x1f5}, {r0, 0x2}, {r0}, {r0, 0x4}], 0x9, 0x4) 16:14:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x12) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='oNN', 0x3) 16:14:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = getppid() getpgid(r1) socket$inet(0x2, 0x4000, 0x3f) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x51) 16:14:51 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) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:14:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:14:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f00000000c0)='./bus\x00', 0x2150, 0x101) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x202, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x7, 0x1) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x2}) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:14:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) fchdir(r0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:52 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x8, 0x4e}, {0x7f, 0xf468}}, &(0x7f0000000040)) setitimer(0x2, 0x0, 0x0) getitimer(0x2, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setitimer(0x0, &(0x7f00000000c0)={{0xfff, 0x9}, {0x4}}, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = dup2(r0, r0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7fffffff, 0x6}, {0x101, 0x6}}, 0x2) 16:14:52 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10001, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) 16:14:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03", 0x79) 16:14:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/49, 0x31) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:14:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5c0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setgroups(0x0, &(0x7f0000000200)) setreuid(0x0, 0xee01) syz_open_pts() 16:14:53 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:14:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x807e, 0x120) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x120) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='.\x00', 0x4) setsockopt(r0, 0x6, 0x5da8, &(0x7f0000000300)="a5b8db0ed1c466824c0de3b048cba9615ca3a6388679ea922d98509b0bbf6dde642e3a435161e131715ff1c4a83bbed943b01df23939c064bac12811bf746deddf31d4d97e82cbe7589e6c6f560cdb5d92da1ca6c146dee31789ab8ae36b1d3a6e9fb6b121dd7848342076", 0x6b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x8) fcntl$setstatus(r3, 0x4, 0x40) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)=0x1) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000180)={0x800, './file0\x00', './file0\x00'}) open(&(0x7f0000000280)='./file1\x00', 0x2, 0x40) open$dir(&(0x7f0000000140)='./file1\x00', 0x10183, 0x20) 16:14:53 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x48, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0xfffffffffffffffa, 0xfffffffffffffffc, 0xa227, r2}) 16:14:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000092198cdc6cba3672e85881a7a4c7dd364b9028072618313fb214788e81a01fd077bb8b41c63ab3a8f227aee022a29b296e386a762e25c9aa8c4110de8603a732dc6905dc20d1d27e7a9ec70876ecb88bd4c7d533be420452fd5e01a2bb08874f52d0d77cee955810cdafb9c3f8b70657baaee46a86f977ef6619289b838806abc4d969639b74a4920983283aa56028e47e4f9d77efa97db0a02cd879eeb67cf8a14f5061499d4d4a8141b72f9ecf7de0ece58fffda0beb7ecb43442ec29eb5ac9db6664e20c30379d876341aebf6c756870b6c", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:14:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:14:54 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x52, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000642000/0x4000)=nil, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4b04765823720f11f64895a48acba9f75a20275f9bde42a0281f3eeb57550361c6314a44b46c3282c31ce4798dfff0a190aea4d9df1c8356f7a1f3f747c7eacdb872dcad0b3ed60c32998fc098de83fb25ffc7c1e5781927621e2fbcfeb4dc0c0e100d5ee86a1d086da4b95cfe19c538c49efee779613438f8047b6d3d86ae660e9cd98fd8f1afa35feaec7d026d3922b40e2145035181", 0x97) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0x3, 0xc000, 0x0, &(0x7f000063a000/0xc000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/111) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x3000, 0x2, &(0x7f0000641000/0x3000)=nil) 16:14:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x107) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="1c68b2e5b3cfc526397ca6cdcc3f5a1d00046fcb50c808e8919352b1eaf2872def52ae35bb4da38c0839fc60a2b6ab84815177c1eb31facaf11d31434957c3274a8d93a7be1a6a875f4f29bb9d5674048e773b4592f927a607ba047f89d0e8e17c7a8716d9f8419f4861b6b9c9b955cdb67da14c6fc53f713801913529562b550b19976348b0fe46942e5bb59399358cb50b730435eae830d44151abbff23bccb0c115cc7e88e62d298571c624833cf1d73d74122a40972073a67a2c5c70519e67153cbbca2fde0fca6a806c77dc2f7fa485b26a98f861fd54bfdb4176ed0400", 0xe0}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='&(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\xdb#\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x9e{\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\\)\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/--\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x0, 0xffffffffffffffee, 0x0, r1}) 16:14:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x150, 0x6bd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:14:54 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/192, 0xc0) r0 = socket(0x1e, 0x3, 0x994) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10001, 0x81) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x13, 0x2, 0x400, 0x15}], 0x7f, &(0x7f0000000200)=[{{r0}, 0x0, 0xd2, 0x4, 0x7, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0x3, 0x81, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x80, 0xf9}], 0x9, &(0x7f0000000280)={0x2, 0x1000}) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x1b1b, 0x800}, {{r1}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x30, 0x4, 0xffffffff, 0xfffffffffffeffff}, {{r1}, 0xffffffffffffffff, 0xe1, 0x40000004, 0x542, 0x5}, {{r1}, 0x0, 0x20, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0xc1, 0x2, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0xaa, 0xfffff, 0xffffffffb35e1a4d, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0xf00fffff, 0x0, 0xffffffff7fffffff}], 0x1, &(0x7f0000000400)=[{{r1}, 0x0, 0x0, 0xf00000a4, 0x3, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000088, 0x40800000000, 0x5f52ddb7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0xffffffffffffffc0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x89, 0x8, 0x9, 0xf2}, {{r0}, 0xffffffffffffffff, 0x81, 0x20000000, 0x7, 0x281f}, {{r1}, 0xfffffffffffffff8, 0x1, 0x60000000, 0x5, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x9, 0x2, 0x81, 0xeeca}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x68, 0x41, 0x91c, 0x40}], 0x4, &(0x7f0000000540)={0x7f, 0x2}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x5}, 0xc) 16:14:54 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/204, 0xcc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:14:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x716a46b7, 0x1, 0x0, "4064b70bcf9af8ec323bd6734b5c742cd2650ab2", 0x9, 0x8}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:14:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x8002, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x8}, 0x10) 16:14:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x4, "b0d42000006e9300"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18059, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffff) 16:14:54 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:14:54 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:14:54 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:14:54 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 16:14:54 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x34, 0x0, 0x4, 0x0) 16:14:54 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x4000087c4, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x4, 0xfffffffffffffffe, 0x1, 0x2, 0x200, 0xffffffffffffff52, 0x1, 0x0, 0xffffffffffff0001, 0x1}) r1 = socket(0x10000000002, 0x3, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x2) getsockopt(r1, 0x0, 0x4000000065, 0x0, 0x0) 16:14:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0xc000, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f00000003c0)=ANY=[@ANYBLOB="fbff00fcffffff004a2108a557ed8811993ffea3c4737851eae30bece231a1eb19f1a2891dbfa35b9b356bd8f79bea3a0f1cf27d20823aaea9c357b2a84d707adc18f285cfa2ab54ea5cafdd9822262c8abb83065dc5adde487863ca5eec3244c78986b8069cf19ad4d658baa44c16dd749c8dedbf640529ea60027c45657b666c1fdef521f47b0a2ea3f35a172dbff8bc8f0cf91f3e25dc0e3c24ab39d30b46ddc51dc94598119686d8701d3e8064e816a919"], 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000140), 0x0) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 16:14:54 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffdde) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() setsockopt(r0, 0x8000000000000006, 0x8000080001, &(0x7f0000000180)="bf16791863f8413bef825e5ee982dd4e17ae9c731e7feaafa556d06b000000000000481626bd71961285894523c3e1b44e095e405c9aae8985fcd28be8df472893c04a258c67010000006a1569ab29d3cf9b5a1679667e1bb324fe8d17325158fd957957a7404bdfbb5c15699ef7591347ba051428c10d21038060caa589f3e230f7", 0xffffffffffffffbb) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) 16:14:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:14:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8001, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xe1, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x62, 0xfffff, 0x1, 0x40a}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x6, 0x2c7}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc00000c5, 0x91, 0x5}, {{r0}, 0xffffffffffffffff, 0xa1, 0x41, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0xffffffff, 0x51b}], 0xc85, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0xa8b0}, {{r0}, 0x0, 0x14, 0x20000000, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000003, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000003, 0x760, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000004, 0x9, 0x2800000000}], 0xb2a, &(0x7f0000000000)={0x4, 0x401}) 16:14:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:14:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) write(r0, &(0x7f0000001040)="c6d97f2dc3ac160b70d2cc0b5e3c426f53120fa67fa77fd2b3612c3d275183d6b869819197099399c866d646ebd5acbfef5b128c41aaade100e427b9f2ba7e9ac25f866486fbb0a69aecc1d4857e4dcf816f2678b2e63569f1c88856a3217cd74ed3a632c0f0a23c009cad8b2bed5c95323ef6ebde3b3744a2dbc8ed43bf0291c9d0cf33942597aa7e2efd9095ef1b1c9fe667e90416b16c927b123d83d76fe3fddac9000becf1c95d3d5279729b5d2333b68bb82d371ed679eb8a6c1957c316b72770b39f61f57cc72ab855fef1a57add511cd2c2f85656348105ddbbb5fa65c42f21ecfc3067304f96951b5f598fdec4c7298db3dbeea26e30f680ef3ebe8b54ad31fa5d9cad18ce102faef063539d80768a17bacaff93558c739060d106e4d65e7763f84bdfd4f75cd355eef07a958c8ec62cb2e7d58d999cf1758d380df4511d5e6fee9ab67f9f7014c0cac69f5b44f34fd492ba2efa520a6bb280be5156803e9a7a1f74641d468a7e9057451ef8349785228f443c5010a57bd53f383bd1a6872efe4b9ae565bb92832afb099b334c7273106d020818ee381a44aade4914c15b0472f96286580e26d1f70cab4795000cf97f458f3f50fdc0c53cf596cfc734dab14db182ef49ce52e0f911e7412bcf9538009aa7a8ac7eed81fae4f3a8da0b3121efd14b412c4c0254e0dc134012b19b390c55b222fbc25a658c5d7715242a5123bc257802e0e2c326c20eeb3b9a673121eb414e250122412abc7df85da2a84b14bc6bf1d2fe9effbed2d405ed730ab7fa83987809854edf32784c759216874b82b1c9fa79eaadba78d6babd7b0ad5654bb0027a9ecedfcf037d5135546535c4201381a8c59ecc1f15caefc22ea56990e51a219f47177e73c7a6e1da1bd762b5281c2b23dd04b7e7eb67abebf72b2db9146fa9f87ce54ae34c76e47aa35d93d2d7fa0b1ea8a204af0da0c3f8adca84e8d3b7592fcb7720977d751889829569a73fba70e8cc3fedab4bf129522c01062ac58f88e9c69125974023b814790afc9ec9cd26315127da7b7e16e9ff1047c1721a250583b8d4a85f40d8b84cf73eec7a9c45f9477c803814d4d727bb9a48dbb60951f4444e7bcc6c304019d202f2c2d7e4c04c37caec2cda9628ad23733bf3c51dd7b5c1480780a3dc7988cf6ab1a22ca3f7b4ffa9591ce4fb92d2db5456ddb0d9368cb89ce71ba33b68147849d0b70760a84daf926cdf0e7ef3e0a5d2d4dcbfdbdbde813c1a2b40af769bf5a70403e0f3de6600733e7352c8b6965c6fa76528e2db0401b077a1a95c799fb8e049488b2803095f781b555ea3163c83d6e851e2a769b43a18fbac6f618d5f144e2e091e62f32bbe4c12019f27d4ba3682b62ceecacffeac39dce569808a296524d2893529112a6e4f8224a9c13c2d5448c57d70ae36cf2e49405ff5c028f53314d1a2c5e514888cdbc6fa79564d83ffe2f84be6fae2d538987940fe51c96ef783ce228c03bbd3e38d1dcead6641285bfdd188fbd87f67f5e348d9add47b1c55fd7f6c15b4ef23f7ee950ad584b98dc9e11b4ddb38f9a9d6fa6bb381715909e7ff7ea8006dffae8f987eab426649545013b001d9f2a1f672b1b4ae09cbfbec3e477b1ff07c46cdb17fda1ae913847b8868b1bbfe648c577086c21da6cb152b2972f7f2e7daacd67eeb5d311a7f17371bc2b6ae943c2a7da72e58eb59dbf54b90e90bac72f628127ad9e51ac23a50508dbab7beef39839272d6cb85c94609afd50de46c550bf6f2dbb1f0c4d1d02c762191518c9ea4d209a6549966701fa6b7d1b2db98546aba5478d04ef06d958320a3fe98b9767c3f435403fc5e77ee6ed606944b9f8aa06acaa17886248cef7b1c9bf989f9e81b8ca59a74b3b50fd01e56a165fa7051c8feb0b91dbec457c4be7b2c9dbef1863bba73dbcb96f44aad3c058407ce96e92132402557338087599814a430db35b2526143fd0b65ebdb827f1b5742d588e6993fd9c15fdd8e4432791e60793b403dc7310815b9007ef6639b54e63a0add5ff5188b00c9a2a719399df07f7f4fa7cc1e6764726506016c82948f80eb7abd0e3c8ada0f140d67694cbc9a1e64c5cb884ed4a94f950425ca38d545f791bd97b2cda08405b04a1d4e7fdd661f7d730c4f3110f7a252539a214a6fe4576adaddb4a1ae3282c2a9f80a875c298db903be3fbe1ef46d747dbd52faf5986fd208b71c69a8fd8f67059b864ca8a458bdc139695a9e16047e5defa51719e1406d82be22f945fbf41d985d774cfe729e67e36a1f87982dfaf97db38480baf18ffe4084d79ac4464ea2c60f4a97313ce87c52b490cbf66ad89f9731d251c89097735367396e2544d11ada12511dabda1929cad161650135bc0a398b63c04ecf1cdfe650f52dea29f6abc3d502aff064350288e616589eee866c7d2418724385f0fe285014cbccf6fdf1104967b6d7e4a331ed53b0b033fd8bc4c217326539fae29984b647cf1b85292aafee394fb45eaea94dbbfc3e24100ac8cef0e963ab06d8166f5ae7fb078ee200846d1a38818aa60e196e1adf1e5660daad03d3ffd2ec12986675b568d198cd538e40f8a24b82522791f7f09ffb1ad45aedcee28ffb7eb23d2a1645604c7ac8f5432ebfd18d3a7291fa2063f503ec4f8d84097c1d03cf257a0038d4d9dc10fe48eaea4907a15def27b8b60017de184a4a003dfeb86e38d1331cdd54fa9698e25fc323204e6d6389216d3b82c613c0b984d0e9e270734d4013991b9a5f16bb527bce9150213b7b6cdad16d8cafa0c5f58d9f0d833fb5756b039971074899c446b9ed047eb187e8b5cb34daa2760ec90262dceccce7d22e2779bad3edf089f55c68520749ab8399741dd9c27e79d7313e2aa8a652d4a39a99b887acb014ca25daad6fe72a86542a8628bd3c784e607af3e902f1f0afc7027621cb27aaa4ba2d6b6d41174f909af151d863efc38912202dd2795978cee843140fbf43c5912301cb1e783c4ebff51afb254a79475557efcd1c8f64792fb5e5a54c6eafc2122786aef9858e90d8479089283940f7f3ce49847c063ce53ea01030f8dfd420a9156d8050e6868aa75dc6f6926d8637f3119a17404e693a392fadd10bdf8f35c8c107de52e24835e1e312b4247db8a3328d11b5cf2f53110a12cb79ad5fa80750f6ef67bb9de9a5b47b9df2beb82a3cfeb37263ddebbf5647411e5b08326d49c8bbdfe4dc742d0a77c2eb57f24a1b39ef2546ff96f4b6c8977a9f785a6eceef69a2cedc0100ab554338d99d219e9e054f03509257d2885a6d0c4429ae79d20745455d6b04326aa7c7946b3363747cd8dea245f22e85747c898b7d8ad58fabbedf0f3b4addc1b2a82d2c96ec61cbbb82eaa12dca9a0f61a0f9c5ce316b8031744fe339f05189a99cfab95cf3beba898ee06987605cfc598e63c55929f09eeea8c88b9c9d13bcfedf30c0f238c1efd0741cc3e9c86d1fc81685250f0320a8b2e6846dda8f5a6f0e3ac874a13ecb2c438539b51095625b5f6539b0088db55d52927f438b599fba785bb26802f332645fc0e569403968f99ba213ed4cd10e9c0c24d29796d127010c0ec3abca40c844b5335c897464b5c6579d7ec403fff10ee47b4faa78c2ce2744d70312e77a4ac8fb7e902e975c7b0f83ea0bb8a4dc3693a6e79e14490a7f5c5039e155c1105d881b48150e47bf47f1ff5179f5bbe4ed36616d62d3ffae4536ce200022ff9a64970d2496114d66f38314864cc7c64f740e7ccf4d0f7cdb3a8239e8f4244bf6eea7f97fd4c9d723f243795864fd307dbfe6652d480ed4f5a2734cea295416328cdf6278bae8b96f166d35ccc774d502f705b461971d8f0741aa6d880ba021354d99f0073d743bf61ebee83df0ae1aeead7aee55acbf640a1bf0ec38acc93a30c6f5544561c9c80760db9fb7fbc398fad2068408d553e99020ee8342ffd9e3de3e95d4ff366daed71f903c453d717dd620587a7ef56467c746fdfc38819079287daab11708605f48f121384feace8c94d9f3cf4b747f9653f965b43866a8aa639560d0a59a107727f63fb2987b00b1ca43cbd1e404f5f3233375fb7614654dad2f08705093a9d395a2fbfe669b9f9b5a09338776c665ed4f669ed957bf2565e8ee1214ccd39ea2d3adc2dca7f4394dfa6fc1ae3ec43234db565ceb40edcf3093f23cbf44d08e00037a17f0d575a6dfecc1389d4187f6339631c91662f95e6037cdb3889e02c5e72a16a24a664edad18cb57f0e40ea77648d80c85be3f74da1d8a93609cfbf3420c006757f4ffd06f22acfb59e1dd1fd67dcc35fbad078edfb5aeaa27ba0ccbe1c57afe90409680fdd0387f07b596d11fc09462ecb05badfaf490263ddb43306f9ca23a56335e9891e2f85cf3c315a93baff036a7cebb8ecc1bef839b3b5b5b4b8fe4c9508c725b37ab9ffa185a33c31e29f28024d764345407a0ff8ff2e6e7959a8ea8b13793b18643ebc1483bffb0b6ba1bce7d20278821ae52204b117a55ec1695fe989e41063029b7b94f9b3e01ca82230fdfcbdfcb649ab838b0ac44c0cf17ccc55ad6436a8b41ec954a92118cf3c45394837f0f875414384ce5c3352d55c26194550622ac0aed5464982d5ae7ea021ac4f8b3f8b99d0c034aefee309c19b56d0f921bfe027cb61bf0e6452dd9429c334535fa8a313397f09312d58058a6d7e49f82c82444deff35f9f0312bd5cc55d021c7110a98a452b9d78f8b9cda9071bc82f6bbcb3d4cd5dc4f1b98a74971015ba0fde0ffe23bae424da149dfb229a1bdaa32177ae50e794c57d4288099e45d9edd0d708a10892b84ed4a1bc10eb08023065488be7c11b60d38a77f592d540a0a5e6c3940ab540e1e86d2b8b205a545cc2f536bcd00517f4d8f25025963cb1bacf1421f08dbac797fc4b3994c358439e62e39677bdae818d7755700eba403025f1c8ccc2ca8356e32639a43ccaeb64df4038aed39093d04a760b4523984025c3c4f39d0f878fa89ce85a15567351524ee488f67f78d9944082e3edc3153e9df1b2bb3a0e8f11babd9d7e5334e0de97a3db2528d44e8300fab7a672b54f39219e475f5b26e1a584bda6e73d06d8a586dc004c83bfea7b16fbaaacb8e331313688e42312620955ad7694cec179be9458178a3a5edb16f14d899ac2f7e69b62ff5e7b95739a65aaaad136401d0f4625f6f4c2f2d940187f0c19a9ca2d0fcd0df54e30fb6a026a970a1ec4b13fabfb8c9f6346081bac1d28e4c5b1259f861fdb5957c63ee0eea992c3102d8ba805da4f3afe4fd7db47a30774c63982ee75c5a6f76ca1b059d9bcfe2990857783de8714e81ab1044107da2ec212f7aaf99f47368c21c6133a2755aa79f24f2823ea815aaa84ad4ed7ad73892b2330e20df6731c73834be045f335c28517cc8ca83ad007ba6a46602071b7432f8411469f6b041d23d1ec121521498fc684c914dac58aac5f3be497c185e68f7bca0629bcec8579c7322c8b8b0f59bb3c4baaa98fc2a5cc88078106e3f389d5b66c85f9209e0de7588d6ae9e202ef4f7056bac71bfd7008e04857a717b8e7549d0a703a53db6b0c82f911340283ca5daaa992a184fab8d528bd7d9bb71ed637f5ce107e3bb3430ca25a72241819d0d70d09a0c6c39aa9baf634fae8b68e3f9126898d6f14b1a41f2828ce27df7d5035c0c39bda3efe61cda827d1e93b419ad85ffc1bfd6c16b4c8b48e0074984bbd1a10ab8023361afa9c924e16fcd00b2d6d9e52e59f4eba2633157998cf3e64683a20286f6a76d14eb7bbd566e25703a2b64ffc6c3c", 0x1000) write(r0, &(0x7f0000003040)="e9318295d571602075758ced8a4a74c510c7b98cb57e658d13e6956fcd7d6062dd6b23fb65913b41f90d8e33f8f2b5a956ceefe059d5fc2615e24b51a9d60b8d36931fbe7919fac52aed490d4fe6e2b473d5efca081fa9f53cd78771bf2293074a472a0d2a0be114f30d2319d60b45b8d15d7264634c5378c0e9d020fbaa6ae64339de0e80b9ab82423a32d4a17096245e04c4ed29a5f0c4072bb74fa79f21549bfa33ea89284115758e485b471702215c51e5c96700547179a807bf1020612469f12e390a6f81cbafc471bce3ba128dff050c69eccad3c91dd83e9766df80ec1a0129c2e95898d1b1aad4b701da792bdbb753353884", 0xf6) setsockopt(r0, 0x3f, 0x16, &(0x7f0000000040)="6afe28cb4bf919c471c8ee1918710d3600fe7dc3adb82fa70e356357dfcd7e14c0c8d8813d8f843ebaca12cdc918c919df80a82f80890b4c53fd4f4c93d7e9da49bf1bc9ddf736532765b79f5bcf056861bc218fa62730aa5b1b45b36a10fa913d1880b70000378dd49dc0a41c0ef05f82c22406a2df2d95a4d15dfd0a73d025909a7090547b76ee1e36d0b05589b2523f791d0909291eab163a5ae00324da2f6761beab351dd43eec6f49e8c4b69f110acd654b800a9874be59070fad57a288fa44286e483e90c0a16d15d5365dd7a3e2702160cdad027b1a9cd20bda9f7f163fb40e9248bcd8ec2252a8e72cb75d0c1dd71df2adf215fcb226addb2957ea45167c4f96448f6950b50474b530c10d76cbcef365147a14ca619353344bb69b1e36b5514476e470d215f6e7ad0663ae8c6f64143f8cb6e4070fccfd8544e2a721c1b429d1ebfa20ae024c1cdb4499a9d6135d7755e2b7a0efde2ed3b1e276f11f129fe233d2873c5cad974f1e4b387d827a5bb1ee22b06c07e5dff4b081207d49ccbc350ca3fbe0a6e513a1f60acae97ba2975db4a1aa16c4746c39a2204593c833844089dd9e1b9af9709122218f4dcaee1040bb626227cd759da927e0514b9051e6571718531d2b4a4de286355da8d7316bc0cabf74dec814f4ef51fec0e8b1ac817e5bec52178f03e57f08fb5a7a26982db60c44690e18eba0a0784aa75d15f1f0d051c9f6b36e5ea37a32e44b86de979729b62566f4ba9e7330bf0018d2544ae8bb2dc6218ae3ca4151114e1bf7cf8c75c73dbab3a024470ec6773fdd7a4fe4ef95c80ee8c6c4f4f547db208ecad1d37e03397969c241ed94523e39face14d53b28c34efb7b11b8cc47ec23f0adf11d8f638fec022e4a9111ef2eecc94d3d4a53dcef7da7ee27d1f7adbdc84a3a5dc975ecb595af4733a3356035cdf3a5333abe613aabd7fe3e292b0c957126aef5855413e6b00e4876b53f23fc321c208ae26fc841bb9af0fb6b3642c635d1b0cd5276edf9f746e8c2fca74aecf905823871a2fc15453662fdfee4a545dab112282bc98a88840bfe2ec95dc5822dd68ae18857d9eb2918a7fa883588652ee9b967e2563c515b626a72c766b3278a86d38022bf0572f4b6269527b348661dd7bcb5c56c4888dac89da57f9d4d2cb1ce3236839a0710fa92a0c377f0f6f32f9ce9982601e242ba23e579eba1d070330bd3e14e231547c8e2ba7746624a8300477199e2c8a13d3e62c6dca40c0192a3be0ee3a76ed4da735dd4434178bef5919a55bca25e9268a562aefdf3cf7cf19f706cfb12f247d7b0b55e4980c011a5ce76cab890b21343f24cc7dc6cfdddef0b6245c0956788e66dec6af60d055e6f34af9e9ae5935deaf128a2d5da5fe7c3e7b31a7d8a888291f4d7ecced69d9e55b6e38024d0cf569dbf5bfad6693787c68a6e7946ac6b5268269fa6f89e5a80e7117aa079f2c9133c4e51e51c98325d69b6797a0b4e396e54a5798db5bfa9ece884325e05ece389c5e6d37e3b8a170547270589683743c735dbf258a08affa549872bf4cb643aa74b7908ab8c631868409a8cb1db88f752ab396e91431c65d4b5bbb9ea6b7878d93badbc9c58ea76214a9cd39bbc829ef6675fc846911ef61d4fad9a8e9b586eac8e8d14811c5107f0fdd20ce939ab3727a1516b26a2f23aaa9d7f6a423f7a162bc14172f74cded3fe4b9f9c8aa0f4b975623f6d5e7fa8b3e900dfb8546350f8f775e89b37fc07fc344a3882ede9edc182da92df4f74cd871cb00e2111e3f3763d17403c0b8f0436d26b485c16bbe332090274bd9a240276ccf8ec3964fe9bc05203766e165c38c256b304320482e8ba0aced63f4c5053dbf9923a6647cd813b33659a8d3c895d0a96e6ed066bd0a7e8f9cffb49d07c1f2f5cdff8392eb531c1cc4c40da2021fe5081d31f110d7d223d26d164200334c1eb7d972954f49431c549ae0da3e059a9d08d5e3c8f3a0d2a7deacef1d452c40c33dd3e2259886028ca27d130fc6ec62e6b22ce1ddfd01236607ea6212ed7f90c48fa1f9abba4103b8d7ae1c436e51244c3abdea8534b90628f5df3a3fbea3eae2857fe9211366d6896f6b4c4064a028ba9458cbfee9cfbd225d26bd2bddf7874c6f2c5e48d3e8f48802a283d40dd43434a78bc207b1d23d53b4eeecd9f858c5015dba1e21314a66ef775fc4e3c9a0621e065d85b32f9f96523a6bfefe064246196318b62a3ccea1645a5fcf7791427b03a9fe04654e4d25503cc273d865b1227fb5f4dc96e2b3c9ffd86b92bf6203ab3a7f6e74e7280db218429f2ece6d3bf7c7f38934dc08a0046357974224a3d9b661e543311a46043ce9f19ee289b59a00396b811909a9427f0b443d0a26f10dcdb117b0444acc1bfa4f0ff03c3889df9c5d4b4a9fa12ab344cdeabf7afccba3b11758895ac4c972d078d39b350567a02771878669793bec4083ccb0bb04054d4b5d073f4d22ecdb80c5ffd557c0b9769f9a9f9f3264d8af46a7eb4607f54d9318065c3c4d2cdc7eac76f217c9464e3cf7deee7f82762ba983901fc8f60c5eb645f4f607b3d6db3095fe459b569acbb42b90be04590af954af15d998e5b27dc6c2096e06a0d508cb9ac992037dc46ede2aecceaae015737d748931b0d6349166048fa67a8a9e02a0e6ea8fffa77c51a22b0809fe220b2701b9b7387a06102420b81d3323cc5524373bb510450b36e9b90765fb18e9a5971e17f0105b47b6425b6ab997ca618fc6a3b0fe9833e1a72eb2f0c37f1743e7361f381703d40dde3aa9c4947a8d4bb0890cd7172af1018b2007c268e0db2eaa1e0c8f2503c475730b023d20576b4f6d2a0e942f30bbce002056108920e954d5a8ff68333302e52ebd2c6d41c7817d3f760c154e825d58e574de6797a845e8076dd02784150e6b27976279329cd904c73f21d2897f4a08b4a03998db74ef38c74db1c9f56981dbbb4af47ecff97a0342dab676fc4c86b4c3a9f5132135bc5f74ce0d43ad7c15d78b98a312c27890a291f7a0d139781e9ace9d56775249b49bcbe879805e4a54e3611cb3c031658fb1419abd63f42337680c527a4a1b35f95e0913d59b8614dfcc9c8954bca1640f8e37f2bc6e54c29433bd7774db10be646144338093995a3ae343aad9fd6021e40e6bf4e8377ab632a26b0a3271b82dbf5944608d703ebe7d15a554e679b7bc21e564ae4ae680c3e65e2b0d1b3b98b16074f8bf9909d85c3ad2cf0dfe073839753420e1a34e68237f3b7f0e4979b89c672297e2cac9f00e0d5a249925e5c011031aa17a3e58fb1f5a13c2c7bee400b9064230a37fb5af3a3a5e1df1fb86900ab2021592ce77b9dac1529531da8f1e5f2beeebe2115e6242447bf266c1fb6f5d72e92be37a7445b5355c15c8808201420b16ce3b7b40e0f26e2af984e35b6d69fd9b770c7e67d5f990ffaf2538547e45be9aaaa649d33d8d08e9d5d31473a821d6ce56d4be9f3d9982942b7aa4418b4c4414f1b57745a005a8d8c5237c04718b38f273f52a7b239901a734f5d5e1f76e53ef256daeaf6fe4bc42d69bc25fa4ebfa048d7b9c328083b9a40f5e6c5c74d0a5c77c82b64b06ec0baca08667c4d36312f04b9c6097a21c3de201820eb1764f7d6c6a3029ca524c315d7618c2edf435e817aba4b9e1e4e10f888a2c6b9ed69b4fad28be09635ccf94cd1ec504ef3b6c08636c3f479ee65af84a7e641274b7896f87bb04fb01baccbff00fb1af2c569fcc5b64e8076fe0cf9b39f0c0ce59a3b5457a470c0afe9944106cf37831c31eda46c245f01df4c03afb22db231dbec04c92b4e928c673d157d55c3aa3a4085de848f165611d461fc441dc93dae635b964715b9c64285c0b43611e3cde9d76ca2bfed61ca286a0bdbea067661b9ade4e362704eaed7588b5787c72b3f8b60747871f9589e2d1a2c2a75cb8a540d5ed859e39f328531722576040463d640b0db0745eddba38f11b0d9b1fc9241551887337d46733cc3009e1dcff818cdb7f7ed36a4dd9515277947084ee9c67a88a8b0ba39f3c883914f8905206a4ed60a6234af870a44b73a49a37431dbfda3a00ad90abe0f11305491ffb212dc7486c6b4abe3ccd80795e43633539f82efe593b57b8bdc2644e2fa1f76dee19bfd316b68e7aa6cff6f48565061de367e334b26c327c152c8775c5b5bd3efa891924c6b9bdc9724ea847a7a0805ea2ba6a9e0532b25789d724e376bf8f886430343355c655932c4dad4f06e86e1140af86d6bd50aeb8c532bd1187e377932be999ec5976f8383bd19e0159555b7256682ba7fc5d244cf611ca3bd3b60f3fdb81329bc9c48e0f6c6c90c7e6f244bbea047bc0e1a59659f4995083217e9120a663e4ec9029d313bc3a585c5e475392f384347762cd76ed275973470001e7892cc7b53829f83f76f5b81cb8247ba57c4a0615f349cd2b03f0cffd3701beab7642ffbe4641fed400a39c2c9d839cfb2c29033f49572de19a3b9937c09318a5af66877e47c1373f9da0d56e09080196e86d76a3ec3eb58d29ba53f8a4fdf8b1d5a2b076b8399197ae848898c6bd64ac182735077d374b71373909f9bd42b96b5d0e92ba2c3d21895223d53c1cead6a04f139e310501bf7a0ae8a694b95a0571b231ad930f18806f790f9778bd2f8cb3a29e4eb4cd0a183744caf0bac6d7dd26a347b2a2df5bf4ab0c95f7772b5919d5c371a8250d720f7de280c808f4e0430d981cf8314a5e587fb248daa5f319d23c5fc11dd9f0777e68093ab11535d1e6fcdc0f76383d2d6a04fdfccce35618b2d48ee5e57cf60e078ddda0e8d07fcf46c305cc90437a0e577daf52de8a36281cbc46960c13d397ca720be51acff8cd8d8ed82bba900ab8c6014be814fa8a4837992a8df2ef16d24c32d32cdd5da71df091f8ef126404926200759a6e9f6c59882004f3628aa0b8e722338f85ab9e1fdd5fcd45ee8d73e87209bdf4c9735800a5ee95453d81135794ea471498235bbee2449e68d36157cb802a10dadf9b2a1e5013651a14e2456b5b0c84a5870d4e62ecbbae3ba7637b86b7d1a99373486277682bd95db240a8021e5c24d3cadafdead8923a03b5db8ad3d7a29a303e070fdd4e544e3793defe9afd0144e505ec3de6817558395b0a23677fa6a3dad8c27e8b2d6953443b1e348a51b70b0fc708b71c27e2a010187136ba9c16fa4a41b0c76213f2ad1a3861252f94a17238a361bba4b93d52aa7ae8b3fd6aee3e463d671e302110725c5031f2c83fb328a55b5c0a9c2fc0b5f2333b091f11b3389b49857212b37cebfef515add1bd65f1359795a11b050e62f4a1a8dcaf8ce7d5cfac232f2b0b0988d07527d491ca1c35572c9a1670a645451cc385524a87229b1c82912b5d55cab2050cbfa00d48a9e464c3748912d035c62580cd2bd6f309810d4e5dcaa30ef4e2e33324aac707ff0ab39d208b1bd2b53a6c17de8dd99b60800a1fd7b5c48b17b5c834cadd4a4de28b30c4e751155ef085fbca92e77f0a7610dc6db31bba9a3403a6ee28043baec4719495af9a4bb1d0b105e70a7a29356e5cf286f251c0f1fb54584525f336288ea7b24346a10a7fac1f954b82bf8d9f46ea4ceea67b8dd1190e70847b6022657428ef5b6349053d0d2ff8949d6f6cdd2dbff588b174bd60aea69b6f293910acef64217bc954c8d5c9398c427f24055f5cc8dfbfcdcdcdd74b946f088540972198dcf08fa4e0bca9d32533607fe0aaa315f44a41b6d25e09c0c3480bda579e8d6a5f686a29bf1bff4eb9c4791152020dce4443043fde1142d", 0x1000) setsockopt(r0, 0x0, 0x8, &(0x7f0000002040)="099be6a5b419da3d900e377305af6f242e81a649158f2b63251c7f303dd8c7abba230a04e8eefbbe2e976da50042bd3ac2bc147204439353ead82e017da48b33b293be3185ef4a28fd2c7c6b3692a728a8b2cdf95e6c1143f1ae412b81f1e9824595f4ecffe15855554b85b52cef5d0de190fdc17384ad899cd1f7f9489b232c94d1002f0a1d60a7cc97ac5efda81872c96e821b39ea625dcaaa7e5ad69b14eb1aa868f7fc5c4f698ec8ea0b0b561cd8233ceba5d8a5f723ad5aa868a3532cfb961b21b573a2e0c1d020a955f554f3598df6eb799df07dccde8da42909613164517416e16cdc0159aa5de03c7746235c85c0bb1301cb47d573f01a2376621bdeaf731bfd19b7201e00b756caa0e38ac37743c33c502e0c2966b4f8b9ceb0341c72062f1ad241b25c453213f24cb05b138b001740c76d05c74ad7d13dacbaac049be32dccb634c7a49a8a43321ea0757846c8b408c04c74143cd8f2071796ce8bbf6a38b488d937186cae9bc7a54824150ed1a44ea83b2d02fee50d2a82b4f6df13c48487962af03282bd7004e1a0298e1677d3ef7f7b741a6fe7951d67def06f19e1266a70d6f4d3981d86ea67599426201c2b3255a706e10b12c2a3e134149974db5ac2ddcd7307a2e90deb7445ae9f20af35f28d80ab818793bb520fec88ee4244852a0ac47a0a3bf23f48493289008c30f266172ca09c34e85c4109206ef545c00156ec61c762d2e006ceeb2bf11b5347bfd8182962a14136d251663331a1bf474ff0a9ee80f2c8b46e1fece329cdecb06b9754f36922c6bb0461a90886c2f5e204b9f616697204e6394b3dd965df17becd22dadc8a865b1cf49a9c1b057f142c6d69219a890522734cf8b787bafc0d66b34d43b43c5c35ecded99f6cf3df3818d68c3ca3f95c996c8a0d6c40efb99b283789ca2a7ddb0bb1beeda96dd4dc21d5a859dfc9a47247ec52cbaf0f069922e7da85d6821ae582da4907dc50dcdabb15092a14adfc5b2d90c8ef923e41f52a719cce468a5710d999e356879872437020de400fee28781833f2b8fa285e525cc460be146d2244b5ba4d16e35d1ea4a8f428eec266952e641ff4689726f891313166d9fce38475bd7b48aa221726883774fd327bf9ea32c1ea8cc8a55a8dbf97aac1ece126ba5e7f6dde77801e477a420292d774554d1380a6f87ca8cd640b82b1f606843eecdd621e09afae59b8155233bce7dafafb8a3eb2e7957d26de7cc3d768bd972ec4f0b91b2c1aa8eba42c033c80868ef610818f48de2b8afb7f7fdf50589df9426b44336aa937c819448b9cc9f4edbd92ce18654ee3dd8e1fe61aa4d6dd69a553dde14b3af36a627e9bc6035a9c635e0e9b86941da1ee4f0065eaac6064b16641b0fb413aba4aa3881e55baaef933f837bddace499ec5f7b02689bb44105dbc8408975fae505a97eb977833832fd0950941ba613ba5b46f77843fc1d3277d95c848a14027c2d59dacc06d6c8cf343a770eb275fca67bcf0d1b647376d668bb3277a72c67d3d9cb42e48cf031dd5ccb15b31f651bfb527aa0a1ed4ab3468a90314f282fcdde7029c16c2aacc8308e2674ca0bfbd69edf5da9f750b5d120bd4103c9c3cc110034ec9afc89ec412c812ac18208ca4273a19fed1b990dd6ed4d57af718d63d94aa883310bd7562e4094fb463b46f2a6cb6e7112df95c496aecceca47182a355ae97ff8939efa47113fff032f5800549732aaf11c7ba82db6a7df179b6ad07272f6415b43df9e0382eca155609d4a67cb48278a9342ba7df238c35d7612c88b8c374732cb8c485e639eef2760f65083b27a00699e84b95f0e080553afefc395ab4281054c513f55cafe3b2a9224753109165514dfa1eadf095a3acefe80c4c14321ee556214276816ae7679db9f93a6b93538c41380a59464dcea39d49fe7b19ed59885c9aec6c8d3232b0f994357a2f0457f2895a7f4db325c04c6ecc25d3b06130f0c0127ac7f5a4486cdfb6f5e274dd8a8a8566e604986ffa9396776a0f9829fbb37464cfb926f45482bc70b997d35105255981c3f2658ea8e8da141178e341c6440c9424c8f0551c7c9c6d156dc1cf066a6d71061d2b0cfd62dc71f111b81b2da9696487ee5ae3d36d6281dfa19519e803ddbc3bfee5c20e6e3c1a4d0b410031041cf1ede8371e0f5562c8e78176f6ac56719e6311e3ccc43430541428a761ddc7e04658814fc726713ee3583e0369992816b36fda0b97c647cdb8d66afec53bade32345c99d83d52718bd84e0e5f08189f7becd06c78746afb8272ff41f713cd235c8cb429c33471f37b8f01225653451009086f99ef50b8f4583a847e64c6e32be8021480cf750474b1132228a2c204e1c3495f1ae6e6f8ad476e36db65e98dd6f126727d1e53b0056a5ec85fafaa49c5551af730fb18495d1d4a07766537ac691742e8c32e3b51db2e60ff807c29f704b5d4a05e9bd9620465039367df6ab9156f75d5739ac27cee4e54c439569bb0ac4f2626ecb983b72eefff5b8ec4d9d291fa5025a3f8abd44a9831cf3c6bf8143e3a2b67497040aa3c6f56c3d300ef625905132e425e3cd0739c0596dabc210ff8faad933ebbdb89037ebfa8f6d778f4d6610939808c5bd1c41925f432f814dd4d20ecb14ed19c9ac8845464db46a73be32cc44b330a679bcbf2d2f6b2bbf77d6ba816ecc232c98820e23e24ac65d7589162495d3a982a7b4a19cd6c8d95badac2cdd3e11dda094402f576d46549901767f6ebb176c85d5fd44dda14ef119daea15797bbd659088c85a5510f6635482f12731be3cb532728e2a074ecf7bce56041100c1e1b2033023e9e8c9b05948c36f92c6254faa322a75d74c42be03f88121084cfbe5b7244fbe365ef4e47d811d2f6f84bb9953101ae7f39887c919e162e6aad3a777d8e8739768bafbf0359cf38dd8186bb6d9a370a710ec633dfc36795396967e5de1234699892ae21188c97b7a5417892417cf2b1b22179d9fa9457b5cf9920f895a0733e9369e9da05350855ac6bff70232ec7f2c757fc6cd3450c0f54c95de388004eaaa10d345d6ccf977681d1302ae8359add7756651f5b46f859c3c860e917b6fda757d87f7d58e04f980df6296cba5b2d7bcfdb4384346d62309353c65729ea3358e1474c1c0b03dec10a2d0bc07f0bcbfb0714a67466b97b58381be3b5d31b0c1c801d24f351bd9f114844258ced9124a7b351c0b53dc7986df9428b7d3ae09bd0efccaa9f90cacd5e0437f74cdcae234966412d4ffdf122d72811f07cb5ae7a5eccca40ffe2c94b7f46ad96fda6b9e06267d68a303c2c50d3eeb121e55747fd3c6f74a12d12497d7d05ae3fda80a08e23b8ec57e778b33d4307cc67644bc53320a0b27c089dd366e8af20bec4f14175bdd7c4392645fe494790d8d348e164d904621e1acf6dc2a8651467f7a041c4d0c147a6a40e1a8ede90702f646fe6c3bf9d5c36ff5bf6d33bcfbacd02e0767288c2c07ccdb2756cbd9db9faa8783e56f5f6ff24401fcbdca9455c589ff9619186ff4ab33dfed703804a6a2019cef24894ebde463853da3d110cbb81791e4efd9757364e89b1880b9861de1b264367f7d5279c2a2626ffcedfff63e4f301459840701dcae09ab02d786fb59bf2cda6e53ba8efb85194844520344b43f4bbcfddd75dff40b638bbc7298d9052cbb11dd9bb1e01f4728fc5c86249ff51061c8879ee5ab0339f826d9a5c8d01d46d9b4dc49c7189a73b9ebf8986343c5386fd964d74b359292e0da6b402d096ea973c52787aeb4987833c7f143627c8179440e2196e4a122851fa93d458e2cf7c4dd6b2762e6954f5c8bd9bb14684d1e9c2a5ecd87571bed510f9f04e880a68dac59881e9b11c2baa56d2e77ec26a09b86bcca60649bd4dfc901365d7ebfd0fba3c27faaf3c270d7e10aacd6f7a021b9b4a01038c260b414365949ad296d4d51b6a90d44ba5ee2fb6cbe191d8a4a6580888e09e9573a503e0ae5b9461fe7353293c1dec79f021b769e6eb9d8eef839cc15c71d971e143bd962db74dff9e59502ef9c7d7dbfa587a233308f65ad871d1b6dfb94341806f6fc1a9b0575d355c8b8bce41fd2449dd275ad32f4d3bf961c5f9214a4a700e02b3b7f63890e161ae452ccf3cac11ac407d9a2811d6f234497e2ce73df632dae2c2d3b8c069cfe825d9eafceb88e055debeb456644411525d910e56ce76409ae656abdc4071d8f54d50394d0e6b1ff816233bdeadcd5737382b279fb7d9f7a788e064d09cd031c55342dc004c307f0aabdb67ccfdd50d3c0065075a7debcb7183ceb18d2b38acffeb317f0a30c5c22a8242419f5b67d5a150a2d7fce1025d0d656bfc68414e4f765da00080c736948b73c943ff79373da65bcbf2239eae72783bd5f467beef1dd959a3b68f4eba6d5dbf8af5e907f45f0c59dac94c47c56e3330a603d4bc148ebcb78df7f947b118691d9996e8a87e375d99417f8d13d93d9466a807f4835dc6aaaffdb7c6c72f8619fdbb044b7b7eb016acf239e89f19836eab8134d2e3d8007fc59c49de0516b150dbd634637d88cc19e876df068564763b05125e36c3ffa19f5431feaaa49213b2238e914a9ccaf70c31a0d736e45be0d3523f52498562d028cd22c263f12f54e2f01064a150b107588e6ad61de3669fca1cd42d6260d22eef0c7cb3dd0cf41934c578966f28dc7e30d0d4f325f6093b34e958523a90aaf0e00a2b686f7dcab379390fc2cf4fc011b97f160bcc27cd7f51d86f5a566451233bb615081a1e4eeb9a86bae69f352d691ff4f4eeb893dbe0789f03ef8a83da8b34e175455921936a5d62e672e56694b83414c015d798dd24be6cfd48f17c097daab1c27e9c7a8dca5e4bd08ef392124d4946705929a03910cad694e8bb997a1c0966dbeb00bf7b13dbe9ceb43cc83eb171517b7c0221469720c09d80e5badabd29a574442003a9ae546260e58e84fef902644d5248f415a11665db84c9da7e2ba6525e7013e2f5082050ec686320779619a6fa0a0059240a37a4c3c8240b20992d317867c1a5c3bb7d89d12a92a671248b801ad381544d8e008a7055d7e001d1cc81092201911602515724360008e7e1290b31ca1f4975713c5a9ee05ea0818664fb5c1658fca6d72b2d403b582c728d23a0bd6f8505e9bf6e68384711d7e12c545174ff1f7d550563bbe0a24bf1597cdbd6b871275c7fa0d0c85f4fb434b50b16d51440dc0e2c689788affdc229bab0d876a4e61c4bed06053340384ce2afeba6ecfd00a8e30d96d054cc7df0aff88775e4302833c62eae4382eca3715157fb68fe4874c4b43aafb4ba56852964f138566a240158fa413d15fc695468eb4aa8a8ff1b131a787a2e9fd16926ff478a94d8988b470f2c6664b3a185bf4c3c20f75bb6efd80f170b75e60ed92645acd73982a4117fec261cfec08fe708ee91471078bd7ec477146800b28e1cbaf1a1d70e036d5840065d71ea5491aa6ebb62d80faf4cce95bb4e9e57624dbe40300fa8d915cfd279fabe9b71f4ff5aa29b2a5a6199a0549b7c791f1e84e7ffa770ed5612fd284599f628b98aefbc0d1b32f5e23986073e28eff10ff9dadf8a2f9f74456e8a2ce0e167a98d7e4106e20662134cf567ee7ebe046a36878cc01adf6d7a4bcfdf9bdbb59483c48635d3435601ca3b2c68ea2a894ac6308c112af4d209050a8c0f2814200da1d8f81cb202480233e19ce919e8c17ce6c49f89e58b5ce77b3893ef195945b45388440433ba24bf7a6494fbb3848c068a40414d8256c2888aed9248d632f2f956", 0x1000) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:14:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4810, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:14:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpid() getpgid(r1) write(r0, &(0x7f00000004c0)="3e2a91bba2b013e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a0100000000000000e827bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c8c80ac4ab2221963f123da5b20000000000000000d274cee02222e8b250da37516ec226cb14b546395294af2bf308001a9363f12231530baef8cba3ce09ffeb34115b8e206e32d4a7bbfe559b010eb19601b3162f4a951c3e09de736eefb56a19b278f6c8816664c2946fe80d144da9db941c1ceb17b35f32a097358ebdcbbab50045f88ffefd161c9cd8ef90c1ef933e84e8a815e083fa30fa9f92338655fe4b4f391cf919f143af", 0x97) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:14:55 executing program 1: 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 = syz_open_pts() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:14:55 executing program 0: mknod(&(0x7f0000000200)='./file0/file0\x00', 0x100001ffe, 0x28aa) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000180)=0x10) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x9, 0x500}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 16:14:55 executing program 1: r0 = socket(0x1e, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) recvfrom(r0, &(0x7f0000000000)=""/235, 0xeb, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) listen(r0, 0x0) 16:14:55 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10001, 0x2) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x800, 0x24) mknod(&(0x7f0000000180)='./bus\x00', 0x800080002202, 0xffffffff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:14:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8dac10bcc69911b8f1f879f910793c603ef77a7f75b80625de658d363b10eabfda7ee30bae8cf06b78190d61a4c766ed9122ec7478e44f30a8832a94cd1e40494b43f5c341e0dfa0181d4c2d9b4d", 0x4e) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() r5 = getuid() r6 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB="917ce3df1b7563ceb900"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="8aeda98b528a67467b5ba2ae84ed481e2bdc27b3750fe46ac5a4b5257e83c14aaeb80c2fcd1d6c957ea5b158987f2d2216e9d40ceb056f42da54c47428f0635cd0fa265d599a69864ca2d58d7dc878c0890af3738d92b4ff599a79b077d8cbad9b8a8289d03740722adb977bbd94278bc373952e7bf92469", 0x78}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb8, 0x400}, 0x408) 16:14:55 executing program 1: 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x140000000000000, 0x8}, {{r1}, 0xffffffffffffffff, 0xc2, 0x4, 0xfffffffffffffff8, 0x401}, {{r1}, 0x0, 0x1, 0x2, 0x401, 0x2}], 0xfffffffffffffffc, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4c, 0x0, 0x3, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x84, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x8}, {{r2}, 0xfffffffffffffffb, 0x3, 0x40000026, 0x7, 0xfffffffffffffff4}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0xe8}], 0x100000000, &(0x7f0000000000)={0x8, 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:14: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, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) accept(r1, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000001980)=0xc) r4 = getegid() r5 = getpid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000001b80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000180)="2833cb47ac3dd82d39bda3d72ca8ea8f19efe3a6fd8f3be422bd3436e4f55a3740f0ccc22982decaa8e50551b291ee99feab15e979859105280aa194096773bcef09035b3f7b9e0b0a6344222595aa3a4b16f41e6d053bdb20072c26b279f38a9b7b260e63", 0x65}, {&(0x7f0000000380)="851cedccaff48e0c46fd4417f54998bebd5bda27b6120c1154194a7750faa2a34f56010deba492c9b74f4e34c11643146a7e72e4b31231f3e18ddd4c91d2019e5c4874f85f68cfd6dbf38ed3895481bf203e3f9a6422c53c51e4a4b5a46ad0affaf9e26bfbf83eaced4a557c82386233e83ae6b890ec7aacd177b8eba81447af88cee9e35424030f55dff3", 0x8b}, {&(0x7f0000000700)="a462c9d1ec42bdb1028f2ec7ec88efe0f95b8a3b1462d9348fc073bcf584a8bd4d5a7ee7bb6dae8d139109bac29f5e45162beb43169b1bfc9c84be571fbdbe0a32bee299f0495df679ddf2522b166b00e9316c8193cdaf3f9507f5042feb3521642293e876fbc8056bb4957e9286ef040c3d9a0ca851af1d47017d3f38959a03457353f575f7ce6ce51f9b145c84e98a3a0dae415db7f993051decce336b9ecd463056c7aafcd175f6ff374b02138ba88f412c9d4bf73b69486f0f4b67dd5bdc11c10917be45a1c1ae0b8443918a9d22d6ed580abcfbbb2b1d716269e4e315cdf6e92ce98a9f7242fbb6f3b95d71533913c55fcc7ce5ddf19116b12f194c20de5d195fdfa3f7f7a785e5a503462ffb22b99d6a8a1223a7d0017efb52a714d7ac15035464beea4c603e7949f3bea5f273e81154c75e3b9deab012a86c6aa8a8c06931390e5087b66046e34579fc0b7973a0e3e4f118f98a7f56fda43a366d0880c6d1b97aeffd7dc5a4be3ac14cdb280d4f9ee036c0a2a3b39584a479248f152be92efbcf438d46095587f14901621879cded5959462889bc06e3cab0fed60a7a90621750d6661e6c4ff526f02a73e63dd851949be9cf927caf41152c697018c784af4858c3fd712ef3e3ea355acaac906897def6e36d3a2fcdf409c85b87d436e093493331730ec73d728bade134deb771463f2df67543040bb30542ee1f88974e7d43d1b12ff80fe473a48f7cab1e217cb962d4d7025fc67d60d834d7cf837ce1d9dca92577456d0c52639f084c7ea75b10fc37cfbae28a0c2cc39e7040de54a7d14b3a7fee2718978289605712bdef70f20022f1a5abba6f9bc338556ac41dd569b4d134d6ab8d0f85c491c3264d02dc500dcdddc9310d85187a3045f4997667ce859ba46e30b6449f3f661883d52b57d472126b5f89e28d14de1106bf6c4b38af864aa2a41f0299f836f5c669d6f3acfce3ab1d85a5b47344fa55dc5f954b606b390a97b2d4fd3144bfa7b2597525051ebcf1a9721bb830702322cbf5cdf104bc8c53eeb2da1f4f6809664d44110f448fd5a6ea2a0614e52940be187f0124e8c80de929c8ea390343fe08557ac717d87a1b8fc9ec99407ef3bf0b6dd78730e385d0201a78c40ed102a46abf75f159693ae398a5e0a263de6ebc47831e1a759187fa86d642fdde4000e52010c47af11a069ec8205ddfb92e49b1a3ad78f01a09cfd1a41ae84c319f149f0968508c7dba40f4c7f4dca6ac0c0bd86ca59ad2630630b4ccb829297086cf0c39d538688288bc95e3d64259e0c9ed0ba90fc0433f5d90e2c39922bfcfc6d28ddb1c7f330d2e1ca19f442d2375ff3e336c63cfea9dc56577d3a89a4b4a72ae064631056de4e940a2faad3b666a82d6bde437c8845e5400ee007ef07c714021ba2484e46e9bdf5d15d37c776ee1031918083c57bfa1715cdfab0d0996560a0b1a6a31ffbdda767d64f7b9bc45997b196f67786e414bc721d2df8c3a1b8c24692919d51967f0c7c17cb48e54a89103dbcafff193abd1edb26d140cb3a8dfd5691b9d7b62d68bbbd1b5f1fb194609914642d43f985bc86f5ed84ff7196cc32cd2d82e4ecb996dd36ca3a8a679afca92784876d8ebcd6e5797ea193e3a49b2ff6faae0b824422e73036784879bb3369c496d7c7ab48d0f54d3f714d2fe5af063524d63bcccb0b3315db2d46845dc2e6b8a0ae346e19d0976e3edd675efbb32fbc4cff693b0d2c7edd333549cdaa8d162edde4c3bcb7bd5b26fdc4768ddf2aa09c23cd6670df4db33c6125a5f08d309851f32c1e4f12fa74a66a8b8779b7908d9390fdf72124b6b9d5507fc30b3bd0a9b0461f6cac74a1e46b087fbaa8db976de3bc022c0ee93466a84127c52a7f34bfd478cf50ea30a6bac54156a666974f7f90d41174302a2f060c259583f12c88d091628341d7d87bf54c9bbdfb9e6534a4c8f4e974e07af34438beda13b9059ebb7ecde4506d6fc7df2a48cbe216a8881cc36e307ebca4537a93a308ffae09d2821bbb72effd299d4b66d893ec68479f436826a7d41f5a6a716f29b1871b2b7893915f6fadbace6ba830301ccbcb5777c430a937233d35f58496baae2b21c9cc73dd33075916613d8f7a19feb7dc64a2ea06e27b484a34e03924852b389c2bebb97156c4c96ab4c516b1589ac7c1fd799dc13fa4f4118fe5ec3ec05ece69a1179460ca672ae5caf10d01428af977cfd30b8a14a93fb38ab345ee9aa353610f83c4c9c1ff8ea454ce7475884916cce19346db76c11d97d3eeac9c12791e1d54a781111157d6f02a4144c406d6662d568d29924805a33da57fd3cb8c0749bff80cf63bbf6c7068f527755166a79dc561d7d54e105b45f6ec7c33f6f591b12c9fc8b5c9735d59b979b32ea164f3c43a3c073923d593390d55e55a56b5f85580d8d0a3b7956aa159cbe1605ee419331de76e45c124345c67519ba2627aca8466b7f09f58c816c5e0141b6ef3385e81cfcce9c37e8b4e99ad49487db5f26278631fce6780deba16912b3a2d7895d24b1e4b3220ee5792818475f7eaf1ee9f2f2594e4323e7f64130de217541b1c27bdca1cd0c3d1503392380249de40469c589404d601d97ed855e770d5ea33b30121328bb01ff89728605df2080ae59b2e3993fd89e53a078500209248950727a9e2c5bdd24b120f18790ba6d4169533c9e191fdf04d6fb1a4b217df89eadc4b36b0255755e0a24deb7b599d6bcfb6792bd21d0a21ac5e0d614576ada731754d9c08486c1f5989eaf79d83d87fcf5436f8e4e0b31ca89ba7176b01894b21e604a196cac58d9998911a4b1c5d001a1f3907c248ac92dd03a58491bc2f30c5fb2e5cd13cfed4c40d8936d36a438ebf11fc37fc9b925f057ef17b4bc34a84af5659eedabff253369e38b2c960fbac99473a1ced7696ded3704df55d5ff01e281b1eba6a769d5914eb75a2a1490366be0ec93749879690be06e8b949f37591b3f83efe68bd36fedcf444b7229ad7ba0a6f5eebad5d1e453176bd5093152318c9537062f0371d9b4b14ef0ba680067e875565e60393dd423305893a0e440cb3e569103d41a175098a5218e1683cdb2578757f9ea7cfa91c2fa2a1cc8fd02811d157ff9ff8b3b040fd231f1af929654a3353fe5bb95cefed207ae1b1e7b7c51d33c63aad164b7ddcaee0a15a5510815d06adfd4e518ec7bbc9590511734043d26170c6c6cd342081e0ed6eeb7b7e286327cb8cef8970f5b49e376ae2e04d2d72202405b06238a2db72db022a8891a894db554ebf6fb390a60acbf8ea1c95526bfb8d606d2ad4d4dc9ff7b4aa6caefb9270a2d5a31122673cb1dcf24b82b5646269f65d4af716615a0f49558256833be347b65ab761788bae7fbbbe6b584dc4f5329031a9f9f88f3f3389094ed5090d1e0aa7f29f88851b4fd9ba88f21988a75a99937d23b01074a12393491b62108deaf42bf578c1468786e2f93a6ed8e912b5592b86a0c1338fc914c6db022a81d832f76c863933e63d958b04b82f3b9b71fa415afdd121673f2b0f3f835acd9e9bebb277901c4f144bbb4c5095537234aa7c2951e4ad63a8e4a86e0734807b10ac1388eaac98e3c765ccefee5ea452191569e865578527f5805f3e793ef866c8ccfcc6671cfaa115454b7729f27d3c01ecda7ad006d57a35312a4eabe6440679a56c7b248532a5d777a1e0458c46568befc18daeffb6e01ff73b3a4b13c5a5c6441374562e59e6996576d8f0c49145a117eb3991a5356763dbb24cb87e87dc53ea5e4c6cbd2f1090d752bf718e56aed517352929525d0625ee203b5f5d2a4b1cff656952dac6ab46a122a81c5c831ed7a241d3332a6e260835648b37b06cf9a0931d24b80733fdef78b13fd2176e275d9a918677df8660418188ba6a005ebf4219f94fb740f1750eb972308869819eda428154d2a4e1cdc41dc61d5541fd904d5a12f1a8e08c7d0cc5045b0fd3c450a3327d7b887a954c941862ffff0957ddb76358bdd6c110e217e2b0ca203b16b02be5f0b2f11433461ef1f43c1874478dcd5ef388682e685431e0fa8343cd59844a4c06ed31fb5266d659589f4f20f7c48eef078d1a9e8927d5c49572a52e0412d34874378a0690828974d841eb2b4d22fe35e340784104e8f809d68e35a28b1d2ebfe5ebacc9d803e56d775a642bfb059a6797d80edc738f7d62900d2d9aefefaf7f595bb6add1dd1c90b07bfd9eb3165acaea083dea8bd6a1b6b520399308aacea5c5bd6662013c8d1eac4a4910fc67246ba5498907680b8b915b33336c29d756aca39cccdb0111e9afed0579a3db921cb546bd4a4b7638554af0cf47c41ad6a302a34e7849b1cffcd5d9cb26120e4638d629ea01c1ae8b8a399367b81e44e34fb1b4b3bba7f2781142e1e05d7b08b54c179878531d534781da3e44c17be68c283988456d15820138ea5f01c7d4386a206dd4e189caef29dc934946edf37310e9f8c77ce4afb67eb835031ea19d84ccdfc00edb5484b7a5c7d4ebf24458575f1fc8a0c3474dcb3a1a2248826489a8f4c29b2b1a70df7faf7b975dbcd6aa8276e55bf546d7c5bc8376a8acdb20f340b623b2e3af7a10946b328379b1408ee4543e35f48bad6351efa263f37d9eb17f5c952ce2226a85729203efde2dd89fcfc18e5994ce9be61d8de9bbccaa906da736d6bc060667837647c31c5809620cb2b3446e9879d7b8618e7db9c6287fa4cdcb79c0275b55bc479138be05bbe294396bd0da6c91b98831f00d12e3fd7806cd86fd39016c04bd1cf13183737a59df19e307dd6c6b2d44eb176557e79396cf0c33d64b2b2125f9829ed64d456ee58c34eb9cadd95d6c1f1783323f93384045c13a8442b6ae3df591de5168ff2359b84db0b2d0830fef87cac6a7bc0104769be624be034118e1bfa1fd2b14b59c4fbe0df340d9785d15c3464608c4369cddde7f1165fce91fd550ed92481c2b4209250613fe97ea7db60aa31de01ad554dc8db1d28a11867cdca24c59f988e2391029de9e0c8b089efc3299680f8b3a3249c3a55a392631a3ab1f659af089b8fa45704d46a62017ccb4495092e87388459815231d7e3e66c664638f133522da0fcb885f8c614f7d8dbd56e8c4bfe4f84eccdefb6dc78613e5a92193bd916846276991ee2433a0d5ce3705cef6a11e98fd2e257126984e8ab6a6937d406266173f57a1a5bf368989a37ad7b97f64b0186b80e3d26db1c697eb1f1aaaa1bcd5974b56952910ec39067246306db31143594c9e527d99d84b48d62d42df5c90e600d2706d180e5e3648be2e73c0dae78a267d6088283e5115cb0227f4fd12e9420b249050ef690a3d69cdcf9bdfa5c74b2accdf8df1e5d3fd733ef26db06af2cc0d29ad33ecc1ab3ad4ddcaa7ec667c321b56b2b92ea12937a5797e6be2050f5d3810eccc4a9ab62e7d09695792ec439d54d9ed8626710999df91dd48b493165224c8d48c69515372ba0429b653317738a078c13ae4f4a94371d8133ff8fcb48e12d0ee9ca089c76c54bfdbc6bf7d696e02e68500c8b4e039a73d41bd5d8212f9180b09e0d8b58520c8626f1811eb0a389e96e4156d1f7f5dd4df5fb278f22d7a6bfb0fba4fb3382e685163510aa7b4a0d31f52242c1649ed950b2f6321af4684cda32ba845757734b6662b186a34b48879a7918c90fe4979677ea7a10297282cf90c099563c4dc3a6327213f883f428c8a5b6a519b73abc0dba7b3516a311ec67e84852d4ea4b6670d62c6cd346826f3c083b583589ac4fc43c68d6c95177b21de6b14b0ac6f7aa194b", 0x1000}, {&(0x7f0000000440)="1fac935fa15ef5bddb0879f4e526a56f9eb086edf5e0ef3aa1508e41785ac706694adfba70156866ee372d9ff96b666004cca6961b0929fd8f18fa1e26e1aaca80877eeb06c9483f6d9aff", 0x4b}, {&(0x7f00000004c0)="f4151aff712585856c2577ee4f7f66b86924036059b3eb0103cfe56e3ebf72cd5ee2b571de4485a2f33a1de6efceb9236488728d725c938da0b1817394c141172f70e9c000ac83ca130585fc71fbbcc10fe69c2cddf81fbd8acdeddb401eb5cf99858dcaadbb7d159473bc777d31cd24661207757309879efdc03259b64158241cbd13504e9c7d0e0836277acb23321d821047b7478030cd6f2c716ffff4d2aa59629d54e37c640e0dd91b6c10daa723a4e478ca1a1af3ee34cff0d7545a3bcb039d7ab3cd46a8a66deb4e7fdf16d0dee39fcb136232bbeebf0d98e128c2309f35ceb5950bb15544533480a2e57b7ba3e92cc8c8ed5b02479b131022", 0xfc}, {&(0x7f0000000600)="0da0ca1b765a00f9d38ef2ead082d026957622d953d5bfc45de8d435118b489d3a43b2566982a64134c799e41c9adf010d3292fa29fbe5d099504384b11d0d50ed23f354bb6f9f6a7c57a84ef738dfbefd82274680a12e14d4d69f538896e5cfd896e707cbbe5da8bdcb162640e8c745a651b83530539629bf6b666bb255ca27c94cf535de1c33b98243f9f3b5403b588d34c7395d5e7f91a050ca9bc6531cd529509c04b00422b3eb51c683e5ba66568430fdade5", 0xb5}, {&(0x7f0000001700)="7cd71cbeb20388c52234ce57fa99aada8d45701cb47e87cd4fc38792a27c72fc4ebf24260a8c9a9105f586b1b77a4a7a0dc3a958fe52feee9d727c5125d213edae7adde1cf6621e3526d3ba47ae5d30d4e52610bba3bde068159bf77afd5fc5eef9169fa64c467f6cc0414d25f41cb9fb3978925c45203a26441acfd3624f3bca99ab6d012bb944a676e375ea1bf17eef996df5b7fcf43eefbb8a37bd3a67569b3bbc4434d8838dcb2129c27b8a526b381f94e8da307fd9d39fc9a48617fa95fac8db08565ff5a94a48907291375d9391df9884c5a810eee8b52be83a73aafc05934c56d8876815387fe1e883909e149a5a5d6c60dc1", 0xf6}, {&(0x7f0000001800)="0fedc8e2a923df3db83fa2c3046f36ef09bdc75ba159938aef93933be4d1ad2b343b43ca032049d84d78cad3f5d7abe90dd7d7e13efa810485e79ef12dbfb813153d3ef838ab18e93a351958f225a848ff0fd135a13621fa87954af2aa0d458837e506be95d9c2411d43395f1576a9091ed37344f57ea2cbdbdfe8da7a9446da6bcf283591fdba5fc12f6b4d8783a2d833f74108e7793810de1b58b58d3738349436ff4cfdc25f8a0da601edd185518ec6d319d6d3a048f8a6a694c51eafcd52d5ebf0fc776a849b552f5f18eba538e0eb5304ca08c1de274572cc20440168c736833025", 0xe4}], 0x8, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x4}, 0x6) 16:14:56 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8010, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) fcntl$dupfd(r0, 0x0, r1) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) pckbd_enable: command error 16:14:57 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, 0x0) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x7, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/53) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/114) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000000c0)="b901d4ba906c1ba579538b7a1ce8d1fdb8309c3c242266df676632f426fffbd3d965a1ecf4cbce5aeff5ac", 0x2b, 0x9, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x2d1, 0xffffffffffffffff) semop(r0, &(0x7f0000000140)=[{0x0, 0x6, 0x1800}], 0x1) pckbd_enable: command error 16:14:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x7a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:14:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="e3d0745d5f902e6af49804921cb43f322fe113f3fd4774d1a80a326e3b9ef1ef88a777c20d86fbd96549ef9aa38a4528d56d3a91b22765f65b417e601c7a8b11bfb9319d4aee6512c0d786047a1968131bdec814ce8d4525cf7924f05b06f545151528ec99864ceeb9ed2ad70ff931d2e15bd04fa7fa0b47f4f020b3d6ec0c77b6ce6abddde60ff7ecda16be701694e4318fcd6ab7e84b160e2e5752992289c7f8f45d30dff27d30f36f616b19a1468e447ed2c7c05abeec754aad1bff7fe6721b2cd25c5f4e083d2568867c4b36ef2c6f3a8a1b", 0xd4, 0x401, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:14:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = geteuid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0x8, 0x1000}, 0x8) getgroups(0x7, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="598b1c77d4633938c61fa563cce5f1dacb115e6383b90634a4c2f1df879af7b2ea3d989cf4", 0x25}, {&(0x7f00000000c0)="4a049da146c4ba6313d336b90c49d07c1035c6901de1d3c9e106bfcd7a9657b4fc1d8da3994c12aebd1fb1c4bdff33c2", 0x30}, {&(0x7f0000000100)="2bcf61fdafcad73e2f541d1ae4a10b9aeaae360323bbee5929fce6fef68553c97d4bb6d4bdb533a808defff1a4a7f40e96610cac8cd5d4a533a3e57ef2e66e3e036de124ee0e3ae8742317cd8395f06bf744c450f083b8e5bb9af0d748cc7ce1106482244f427f3f0bb404a9d1835c4559dc96556d66d669de695a36dca30ad2e98e169687bfd9596c919eb8ffbd70ac0a03183d049f8546fffe337425138f8927555c7e44bc4c08", 0xa8}, {&(0x7f00000001c0)="f0d64dbf51964aaf957cb59396a09fa130025971f2302186912e36d30dd0638c351fae0e319ae7f6dba82d3e33d9ef5ca75f113f67ef55dc8f4e45215a0309f7295d6ae5b2115d8a4eaff2549880b7adbfc889e0ed0101f8dd4018b2b7b657d9b472f4b851bc1fcda8728072e2719e90bc0cd329b311", 0x76}, {&(0x7f0000000240)="fefd203848c39f71431e5ac0030efedd39b411752669fa797db667ad3f33abfb129f95ac2b381dffe705024d07183c6f6913ddb40d657e1ec2c8aa0694e4dd4b9dde3ca60f93aaea091baed8b2600b7d2f96366f5fbe8af1b549392baf16b97d646453b1809cda71cbc0d49a9f5345fee19ece08b0bf2bc142c6b564093ae30aba3492f4a86a18d4bbb4580e5bef15b73d313197b67bdef6d74968eb23f3a9fe9ebadafb1c1cebd7202fc9ac7d4b8c5e998ae934104c3d273eec50ab16", 0xbd}, {&(0x7f0000000340)="641b52d8c56020a5678d499f174b38a51b7ac040c43749c1389a38f79e610fb0a83b0fcc6ce3f0e585e82e44bae7f3d3a85276153b6f5d0e5935e698d856168093af190fd67c3cc1061071cafad6671ed0d134d94492941c8178e5ebdee4e2c8be3f73deefbdc1af769a430a468c4659b931505a692b6be08956ae2e1c6815eb3941520d082b7f62bfce6395b4cae701068c3865a2f6", 0x96}, {&(0x7f0000000400)="5ce42b246835c933633f3f4d5eaf2f98a957d08dbcc24652390a8654651acc573afed7088178340d1b87432bc88caf563331ada9cd8bd38e731a4d8f994261a137956972de1365f9bc703d4bbb24af7a338ec1c7b94917647424b8647652c77a2a01b33b93e1141d73e355c6ae053c", 0x6f}], 0x7, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x40, 0x8}, 0x408) setreuid(r4, r4) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:14:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="1ba0b06fd29b665a91cae50f147838309ffe6e5bd94480e51eeda08fd15364f42be812873cb5c7f7f498eeb8a511550fbe16d8523ec9a48c62d663ff387f3e17aa753fa8962e7002ebe7f8f578fc9667", 0x50}, {&(0x7f00000001c0)="aa53801e43f438b3970d0996074622a28caa812d1e279b64b49a59e3c0b247b4807c0ded8e92ccd2446892b4e937f651498ef317352d1fb078a015c04e99f545b2217220e2f4be202526babe493dd0", 0x4f}, {&(0x7f0000000140)="b295cd1cf9c18b75f746bde24b2df4257976b375e0257dc182776d74fd6ab84a7b85ed73efe6a18ededc2f8276df4b90c87a35bf663c71", 0x37}, {&(0x7f0000000240)="a2f6d4499336cb12bfedc2fd0dfee121b29c724dae6aaace8fffe49487ced04dc0b0a8ff8e710beef4ab96bd7d62d374aed4b7f6dfcfeb870b9371b63814df81fa0ec743e028f989814de62324bff74ca966b4498fc2a61d99f3061795329858fb3cd6185b0ee431d90b3785a79e62e75d", 0x71}, {&(0x7f0000000300)="3706f32101ea60b40faeff3de848a47d2e2bde0a675a7ce0f38628fb62204513fdd3938739ba20bdcecffa579f643f18f5ae871c3bf3727c19799ef3848309c572f780011a1d35cfca66e42face404a502cdf531698bcd04ce1ad46d56fc36e7f590842c05fd9550506b1560b524ebfd67ecdc605879e371d7f3b0396939d6ed6ca2c0f09188af510328315ee73aff7ffa794e14f056d4bbc18de20d46caa9c2097ef6a28349933236bee3012cc24e5e660fa776a596a932d10abda27e508a0aa099ca39036f7cfd65c7949c8bccf0dc71d3810715150cfe9fc23c9e466587a55965b0ad17eb24e5b849af3434e86e1d068ccd547366a8ba120f5200095424b25e2c54c276c09ca95ca4e3b303fd7d3b8dd36d4eb3cbcf70c988e72fdce7b7005773acc32954fa0bb246ea1c264a32cd50b39a8a7cd1a8d862e0240a15b63c9157bf52137e115772b599b7b59efac2b25ba16882ec02152b48c7fd4b29d634aef982eb3826a23f6411d7b0dbb3799ec39277bda354a1624aeba94ed512fdd86b7a74d96bf3244c27da69a79a715f8b1f7c5fbaf51db13827f218e980f8dc7fb2a16d9a3008af76f9e27b4b2c4a177af1f9bc14c4be7d0b1ea82e04a1e477ef4384e0855aec86bb27f454822b177cba43551c1fb8acf3561d8c43a3c31e02ac3c6d394eb6c67c527dcd9033df941bae1adc2477709bdae831e39a6a62d0a7361d87b05a5d5358fa3089e35c13b1b254b2246a1b486d0c7e190c30189187baf35d0a785b79e125820884a909e13ea32a982850fc2e1110781ecba9939382da94c290f7d0347e82e93d0afb391f46ebce989f3cf12b1eb696ff10188014836ab5fab84fc3696d4db725da4704e694ce5462dad88d5392a28232ea39d213fcf98d9c9625fff75d745f3019e500ee395116ce1a0190145f66a165a0785d2b1e7a25fe17fd60d5125381028ed6489564fc82817f969e03bcd6b34514b6e8a22880fe70827ee919c154ce5b8abd8fbac5cf75562f6041ded3cff7921ba48deb65ee6a26e5150db1405b455a46bda28bfd1e81a6b5bb4d3f0c9b38130baf9e7aaa3dddb899d2c6fbba2e0c1fefc69b97241e069d2c2f2700f3fd8bcc3a4686da633bbdf54cefa31eb8ea09e3e1a0cca45e789764318b80708eee2321cac0474f46c54883fdd9fe141935f531677addc87cf1f89a4f5d4b449a273dfb4c5dfb42746a9e2cc4f4fe67ecbb5ff3a3f3cb831201a542ce269e76353dbd80adc277e0cd4bceabd6869bb7a78dad3578d456f85e2fc6dd4f30b07bc8054dc1113eef16a476e26d8d6c140e25b6d857fe582efc26e12d819f7f804dd7287fc9c98b22716b98ab7c046bcfc4a5fb3bc41dc5929c1cc74390e73f223dbb249eb904d993a2b79e3befcb08cc34031ff6d2fcc23ffe4bf00ee786a00b2a63798337722f3d9a687cd0231350ec56ee83951a8f57dbe891242fd775ad968579c64db54ef468800e14628a7db2891386af257f21bc729d571e7e12116ca74f120e0795278564eaa60ab5049e7f4247ede06cf1b2fea0dc6bf5e024a8754a99ee0267d8cbd2ddae6fb20e804ba9ba9f9d9557c6dea870acf5c91dc296df3c6c746ad56c23bc85533d055fafbb299f7f9bb7454129b7a4b684f8e4f7fbd2b4adc720ab78de0c68d9d3f2f156d420642ffeb14258bc4a5e3602730e82aa7f9832c5bcb5e96f7f6cb266dbdbe5d063e9ee9a8f4d5a11cd71b640c0fb855492be6166282d26feefd88e95aa64d9b6e6377fb21a54b89f05c7cdf3cd6d55f05b1c2c9aa485974a5aee5d7970ef25e4e6751e7ee47b110ebbc5a297ebfd50b9b253a82ca1c9a9d177fa04689094b1555ec758d94721d772ddaf2d4f846b91ebbe905de27e424024aea8d78cc14464281e1de8ab57684e53ca11610928b16ac0ecbf4ee226f477a150784a1a48ae79f76e7104c7fb21569f676902cd754f3baf72a9ae9c2862920d6583d4e8b3bf69b239fef4567d4eb70cef61e4cbd46a903b3b9a2d6ebfd90f027007eb7bcd7be2d0f9e7cde3bd5113f3bcd4e4cbcb8d40b42065ff563cad8eb6b88dd3a0a09fd377a8e684ee25af59dd3a027fb30c1eaa0c6fd91e2b580ffb1c89ae3e020f6bd20bf04965ef145ea6fa55e836be5c87b40a6762ff8500dc66f68f1b6c43d63bfbc2056a42e373fb83ef7956143ea6f18fa565344d46fead459c302d313b426702bb8876f9a46866e66e631416ccac217bf1779c837c770126b1067f67cc8b733699b7f3937dd9503f0263acf3c89aa8ca04334980612f8fdb7e916579deda4bc4bbac42aed2784183ce7d390a6f491f23278ef4eaca15b0704b07e778162fffcded3885305dc1a7834f7f03daf266c5d1d6598910035e13763d71da08ee80d908107d82880edab08c0da24d72e05cf224571a93d5cf4a961ce6d16a4397da4cd9ea6ebf0295ae028c372665829dbd6336b3b3155aeec391d215628d408412bcdad3abef75d6709939b2c13f3336e60666a4bf9d11869b8d3cb2632ebc28afb25cd46f9660b1c85999b055c51ddf5259e57a5a382ffe985c6b025c2bbdf01a8cc2f28e53cfdc9358bf130ee76df137c7bb9479eadd22d28e65d546f2aac03086d76228f74f9dd130a12b78d3733539e06492b6e38e3802719b99f0c12664b7bf8db17a51c865dd409e964433fc64dc2a05770e556f509b2112fbc881a29a03fa7582efe7cd32ecec234dfa3537fc82c1eb8c7e9668aea002cb31f7578f9b37cbeef0f44235686bad66404ed3e330a0eb99f4cfcc65ae025251dd86ed67bb8fd5ea93c91f5bd1f1a136834fd338b9e715fb4b941d5c2af74110f1bafb4d355c271570b1a86cd83d7a9ec276475915eea3f7156ed95d34b0809baab9acba00b2c8d6608b8c81cfd7ae81f98748f988b6f0667d3a6fed9c5f570f513d2865be7f26d08e61de2654aef23aa505dbdec90fc49831ccad7f27eb8f7548c24de97c5c09d2acdddfdaf2807889babe7cb00648e4903ec4287d507a38263047e516497034a269fdf9c60134856014f005ffcc564665f3e5c798c61323ddcec3756f3eccdee68eed08fad8b68190760fdf4e4ebc7fecec1f72644533129d29cd6102c270b95ba27f111342ffdf042fdeeb1f294402cf223974a464f8462bf8a5c8b1bd7c65a646377e9eddf08521ce17905cb0dab3fd7887b4ea708261ec3e6bc8e967b9b40334d1c47b1ed27b9090f494edb3fb2dfd6ffac2abcaebb3b70f9d7e36daeff7b37598f6e738e53d8e3ef72c8d16f3d720f1f3615ccc65f3945263cbdfd3d48fdbd53d3c049c9feb8e36b6bfc52322b6d984a4bbcde9e681089d33465ff186e99844204184f0c025413687f584cf82c3ae924aef657580bd2bece97aa560b9a5b900d524da45a913e87cf565c569a356affda12cf75f5e9f88bc3fadf51a591839f347b4a42c1fd236ebb53067a60688725f78cb2acc661c57d768baa07ed493e214e46e103675d43e16fd40963ba3d54b11860e4a15b39a78f5f0044fd6e9d2b34a7402d982a596dd702ca22d8ee881dcb59ca7ce39ff0381ea50b92b60ab5036ec6054e6d65da5afe773a2c56c28a44181ca39731b209ead88e78330247eea1df1b22f2b177852f406e280afd6c689ec8341fda5ea8a371b152b5ee71cecdd6ae9114e324d6d9b77e4269c84c6e9cfdb70f29967fcddb0dc483104f5214b37278b2c10940a6484437ee48d5b4e957dfe061d7e7534715ccffbe242f6379759233a1fcbbe3c2302b6b234e3025c511f23f36fc2c1399cb86425a45b23458f73e510dbc881a55298458d971e7704def14a05a1c6dc90bb951af8399fadc4b0d934503f52beab45efd7155418c0e96365d2a63d61bf8a6e9c0585fc138a0770463e480a4d0f7e9b13ae69fbf0d1a51d4ec699110cc9eda58265a0e59be1f96cce0fcabe967f84bb907991c99e07e7df973d555fc4991ae9fbcf7c49766535258347c193dd7c72fa25cd8b7406ac75264e0c57665794235da44b9ace943e2b3b6dcf2401dfdb9570ab0632a5870fc2d0ea56f19dfbbeb5ae5ad9e3ac10033e7bec03ac356eb739776e40d1dd1fb7f14f49a7214ed8db80be1c93e0fd1a674a4649f297fc05b65b72ff9ac6277059ea0eb84b179c7b972330b8551a7e13b7d7eb2cf5602f735f61242bee1be56a7f45fb69f889cca9b167275a3578d3f710fdee76356b4625b79cb5fccba2eebd6e2f875f6b7e3fa4c83e6870dbc090fa79798f1c65a7cb17a6689d5618fbebc27d2d5e2043e07502ad6d1e23d0ee16f10a2abe57410d4eb638e9bfdc6e1ad14d42e781df2e8895e962e5a11268e24b6a1ddc7bc1ac21c46ffb0fef2712ccbcdfb2090a7195cecfddf22f0c731bbd90c4dd9547da99805940d939b93b14773cfb2227ad17236bcbcf19db99f19557ebd1e7bb1206d6b64684d21b5b5e414d86717c2ce3bc6dcde6a889d8d724f727540e4336db6c3b595179ef53d3b3227661adf02ed432cd3495a1ef40938d14c5250e8c46c778a15c65cfc905bfa89c7bb602daa0a7c69de8f9966f3c110174201fda8cca7d23f5249a60b416ec6ad819062f46a57bed7d53eabc5928f984f7aee4e4f40689ab998b49fee1eb401e2310a49356ca99b210d46a8d504320027cbd570e070da143301ea8f7a8ff0663b1680d8ef6e81c095ce2d42a46f47edad5a7ba7f11f3c0b52f6ddb5494a7d57828bcfb0c5381414e68e98283f969abf4ad0ee047e7234f49b9a01cde5b8d43bbdc16ae6269fbe30d74ab8d232d7fbc1edcfa131df48ff5bde1e1024b54d56c12825ff6f2b9c7524f5c357bdf9ebb172ada8ac3eba7a1b02b7d00aa621a83fda4b06c2e01836a85e7c4a1b0e59d4df71e4df00ba0d92b9ba356ce1471375fec99bfba4d35d05d301e6a3f572484785f998b498bba41558daa73d256b1d0e7ab52d2513fd7cbdb13244443fd75e17232804bd6336e7a8cef6d847958a017cc28934b1f1e3ece03bed4c23506e12212a49538a1245b6a42f78f124047c9ee756f0f1e6127d654037699cdfcc75a5fcf593bdc85601e8be45f5275a2078bc7fbf04a7cc36528af98522c336f11a392fd18b139b8b67485e29da6f6330029ec97c0c3f099d05e75454392292fa3ca4c79b014aaf207b88d2852251bc361c60ced5b2a39ae475505766e234677ca6431f6e8d4f5ceca13cf3489fe7020a576ef8de329f7976a76f4b21246f94cde9d9227f7186241300b97cb451f681ee28a1e56880c958aec2ec78643bf0f229e2d4dd05182f0aa8c34f0e26307d5b0c32940dfd6a0e611bb07e62411fb78597adf89a70ba3792760820ea7484f7e95bdecc9b42555f7ad83249c4ebfbca2191b48e1ab593c59712dab84967b60312705cfe6e1ba4011efa4fefc110994770cd7b7060077e32f3e3cb3a1d2266bbe675d7c704b3a3255e2b5a7c406d1dca55f5f61b3c080e8f861a85a2f3843ecb77d6df38fd31b3bc1dd4c0c3e1f95ae7b60c0516d0c993c8047a8d86b178873b1d1264cca53dd627db881fda0aa31ae08efeda7ba8bc731d2f32d5849c62c9d9021cb5f0c066e1090f0da1d951083f1e7f3a49ee09a829137d8de519944fbcce7162b392ad5e3d32f10a49a077bd9b9caf6411009da756506a9a7e1bdbd4324a0116df303b9e3d4e1e79d45fc4231bf3c509061e5570ab02baafd62a997508ffc23bb9563874cbc0fa829e4ed948f0cf02e7a5a39c1d37345024d5c5038f2168ab68a52a8cd4418f7a6a6fe08b4b4e6a0884c8947457a468a9ca9e65489bc7c66", 0x1000}, {&(0x7f0000001300)="9eb2524a356e15088fb5f76bafbbdd3eeea3cc850989502f34b3745556feff772ddb54cb08179f775dee0d0522be5e8f05336954dde638b74f35aea8eec32aafc7dc1cb89da81efcdbe1b15570792b861b248fb9e7ddd60ce100fca751107bb5a2abd544f4381cdcf19bf35f0da2c55e5c24b7a8c947645f0032b77925e81d9035a05d722a08365497dcd725fc8ae078b3dbea8dc636c831c259a1f57c2bbc4efd6505af134dff", 0xa7}, {&(0x7f00000013c0)="e0899c6b769eeaeb8dd8a2abfa6c7a8541a2e0e1c77fefc88001479520f215bcde4adcdac04dbc5a9faffd", 0x2b}, {&(0x7f0000001400)="af33b3f82ad3b999b1c2cd68fd323015e393f7023829e4d823f94f35c384da96e16cbc899663b28c681de6615845a48f0b668534d5e0ad474eaa55cc7195f124afd70475006ca8a6f314f8c3338daded7ef36f166f7146e1228718ad3d35c3240dd94e3e2d278d4570bf747a4382e535c958c926b5c57a31af3ebf4cf6d95cbfcf024d6fbdcdf59cd25656e49c9c849a13b2dda206b1722f762294cea59d924b143488aadd7a955531786079851654a37f96e132dae63a8a9dcfdcdebad2e0a16b", 0xc1}], 0x8, 0x0) kevent(r0, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffffd, 0xcf, 0xe, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x8, 0xfff}], 0x20, &(0x7f00000015c0)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x3, 0x37}, {{r0}, 0xfffffffffffffffa, 0xf3, 0x0, 0x200, 0xbf38}, {{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x3, 0xc1}, {{r0}, 0xfffffffffffffffe, 0x35, 0x4, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x255, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8, 0x42e200}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x9, 0x8}], 0x7, &(0x7f00000016c0)={0x7fffffff, 0x9}) write(r0, &(0x7f0000000040)="5183a000", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0xff, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) r2 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:14:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="ea002e2f66696c6543fc"], 0xa) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:14:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x80000001, 0xf}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x400, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xb0, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000002, 0x7, 0x9}], 0x1, &(0x7f0000000400)=[{{r0}, 0x0, 0x2, 0x20000084, 0x7, 0x661}, {{r0}, 0xffffffffffffffff, 0x44, 0xc00fffff, 0x5, 0x4}, {{r0}, 0x0, 0x8, 0x11, 0x3}], 0x6, &(0x7f0000000480)={0x6, 0x27}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="504181c7c60e2df40589d39c14de7f6aa9aabae02879d63a2111526a19b3b15403894507d21fde6fdd17cd445c1ab50cdaa1a5b560647416a72c48be0a05a5d25b18df326c6e4a65a4285d29126d360ec85d1578a4352f8570f696cd911d734223b1d2e7e8fe9c62942e791538954c5652790619f3704c5e44ba7c739f43baaa10a1babcc4", 0x85}, {&(0x7f00000000c0)="8aac3091c3793b6e69d341fff937610fed1bda4bacbc9e77a5e7e74b2623772bd2a96a22ca886168d1f6817a5afd1511bf44f396fba254f3957036444027057e54e2979ebfd18c338df8bf7b48263fe5c1c9b766c8477aa20c2c8f9698b67daf28a20a31cc6c11c051a9c6f8a006d786dbbad05b60a36751824c3eb28625569e58a1b2e69ee6962da827ec4d570375733b39f2af911d8864d57c2193a5bf51787bc859c6eee3255cbccf0cea60ce3ea7eca7a74a42d3444b905b49bf27bb1c4e3c8fe67fcf93cb06da6f0303d29a3d0a077ee39ab300eb247aac2089a0cc09412b83e469f449b587e8419863eeb630b8c35e055329648e267c18", 0xfa}, {&(0x7f00000001c0)="c18258b4ed08a4ce95c5123c85b289572b9f4296048beacfa76ee0e930b5a9c581752790d71900bcb6b66b726ad696b2c633ca0e067544e48a7728e282cc0b6560fc2cfe287eb21bd0d2486602891a46c81cc08a36ce0c652ccdb7cd99dcfe1a2486aed28e8304eed17a1ba834cb9a60865263f53d93435307177afd5a444f936e443745a85ea9899f735c56", 0x8c}, {&(0x7f0000000280)="6c0ea0dc77275e360214a699505119bca8a129ba908f4f5c872c7842c4f5f14442af4a613797603e2dd1ba39ce83f7b2476193a4d5c8716a7eb97056fea61192360c40dd5fb70d7d8d05181b475c37c911ff8e4393da1af879326a94cf348d480376072b527deefe1da59eb9112d486a83cd260ed090a2616dde7069c821cd724e00d72a85fcab12aa7367212a1bb71ef8a291436bf32e9e5706b5373dfea95adff406e51d", 0xa5}], 0x4, 0x0) 16:14:58 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r0, r1]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semget(0x0, 0x1, 0x40) recvfrom$inet6(r2, &(0x7f0000000100)=""/8, 0x8, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x1ff, 0x6}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r0, 0x6) getsockopt(r3, 0x3, 0x8001, &(0x7f00000001c0)=""/51, &(0x7f0000000200)=0x33) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$KDSETRAD(r2, 0x20004b43) socket$inet6(0x18, 0x7, 0x8) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000280)=0x1, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x1, 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000300)={0x1, 0xf4}) getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) faccessat(r2, &(0x7f0000000380)='./file0\x00', 0x0, 0x1) fcntl$setflags(r5, 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getdents(r2, &(0x7f00000003c0)=""/155, 0x9b) ioctl$TIOCNOTTY(r3, 0x20007471) r6 = msgget(0x0, 0x80) msgctl$IPC_RMID(r6, 0x0) socketpair(0x0, 0x2, 0xbc00000000000000, &(0x7f0000000480)) open(&(0x7f00000004c0)='./file0\x00', 0x210, 0x10) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000500)) ioctl$TIOCCDTR(r2, 0x20007478) getdents(r2, &(0x7f0000000540)=""/4096, 0x1000) 16:15:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3f, 0x6, 0x1, 0x7, "884926e9353168029098f4d3b7e11cb4a84076c5", 0x4, 0xfffffffffffffff7}) r3 = semget(0x3, 0x3, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x80, 0x7, 0x1, 0x2, 0x400, 0x1ec0d409, 0x6, 0x0, 0x20]) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:15:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) clock_gettime(0x2, &(0x7f0000000200)) 16:15:01 executing program 1: r0 = socket$inet(0x2, 0x1000000000001, 0x865) listen(r0, 0x0) r1 = fcntl$getown(r0, 0x5) listen(r0, 0x81) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:15:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x20) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x40) read(r1, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r1, 0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r3 = msgget$private(0x0, 0x11e) msgsnd(r3, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 16:15:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x81) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x40, 0x9}, 0xffffffffffffff20, &(0x7f00000000c0)=[{&(0x7f00000003c0)="928cc80f651e2b0d9cd4d77cc960492482d11e7eaf26212958298f6fd902c9dd1bdc14d31fbba3b80b37c34dd997fd9def2cbe83129b98535e91c1eaee", 0x3d}, {&(0x7f00000001c0)="df5314ffdc98bb81e2b99c4948317d74c80c803c07fd06edbd89bcf9c818e231a6000f1bc9a5fcb91a90a0d1f220a1cce40dd22567444563badc600753370e72313f1f06392dabc4c27231b310f651d2a4aa2a0d3cc530b78702d26756179b8a048a0fed687db038324c293186fa512f093f4e93e0bf0800b7e1c64c51e48712a711b3aec18c30cb40c5bc67e38195af40a85f645918897ff33ac5f0fef9ef3fa998aa66006e5ba5ad06c6c26a744d2cb37ed3f64857c4b7fd12f6c7fd885c08aa49e8ec2ca3", 0xc6}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="3800000000000000ffff0000090000000e57ed82af8a4e57ae96fb4f83953060a4548c786de3fbeb53a83e585d6d42f2a974da65a4f911dba0000000000000008dfe0636010000800d8fc085839e7dc16fc9a81c0e8188cfe09a258e43e5cb25ee340f2f7e05f730b8ac1932cb9e1a5d67acc6df1ff011743c99778959964c697513dec69bf1067f2744b5ea1e866becc9f82c6be79c66829db45753de93b0f715689777c4798c052ecc53b141b9b0fe9566940cd4996c4877b84cb24426761f0dbca2c7463bd0125bce9836cda62f1ecaed9cad9c7eef94"], 0xd8}, 0x8) poll(&(0x7f0000000180)=[{r0, 0x16}, {r0, 0x142}], 0x2, 0x0) 16:15:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) dup2(r1, r0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="ad71ccbbfeec6f71de99df8c16121362fd8aafced84f42f01ac7b5fbd944894818936842f7a8264acdc0d8d745f6adb76b54efefcd21a199a65f9237112cfeb97e692f104dda4d3ca6ae24c7c35f7d50b8a900245d6a8ee2f76ea7a5fd52e65f0b655e450e7270b75fa288b3eee43080", 0x70}, {&(0x7f0000000080)="ece14f5e95b684cf85528d64e22bbe4d8d44a238219ec99da371f123b7cc0f3ea9c5b1db00f71cb2f7a09eb688fe1723c3cad804f0af4918a4b62dd0338f177dd5da1142c53ba5b043f3547ddc7b6ef7cbbe40e6a2659740929916ee9eaaed5e14b403e47b1de20b82ab3af925c5219141a08ecb944fea421c9b82ee7017bd468180185e71974071c016d241fa1db7f747c581b9579f134f7509d3b72576e4b41b1d283f5eca5f2283fb1c423e869884888eff5be80df55da48b52cea8fd03c424626b8319f22e3c0d87453e3c5ea7c4691f7927e61cf6e47e32acf488a004a8a91abde68d942dd5f2ea", 0xea}, {&(0x7f0000000180)="2ff2d9a781fe0c545d2cb664151cb8aead237bcce80dc3e17fee1e0005", 0x1d}], 0x3, 0x1d) 16:15:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xe010, 0x1) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x101, 0x1) 16:15:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x3, 0x0) close(r0) 16:15:01 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) r1 = dup(r0) fcntl$getown(r1, 0x5) 16:15:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:15:01 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) openat(r2, &(0x7f0000000000)='./file0\x00', 0x208a2, 0x2) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setflags(r1, 0x2, 0x0) 16:15:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) semget(0x1, 0x6, 0x410) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:15:01 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000000) mprotect(&(0x7f0000221000/0x3000)=nil, 0x3000, 0x0) r0 = socket$unix(0x1, 0xfffbfffffffffffd, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffffc0) clock_settime(0x2, &(0x7f00000000c0)={0x41}) 16:15:02 executing program 1: select(0xeab507c9f87ac9e, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:15:02 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xffffffffffffff50) setpgid(0x0, r2) 16:15:02 executing program 0: r0 = socket$inet(0x2, 0x4000004000000001, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921be0817a0000000000006a89dbdf", 0x0) 16:15:02 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x487) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x5, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:15:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) msgget(0x1, 0x442) 16:15:02 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000580)=[r0, r1, r2]) r3 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c4, 0x91) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000180)={0x3, './file2\x00', './file0\x00'}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r5 = socket(0x18, 0x2, 0x0) mknodat(r4, &(0x7f0000000640)='./file0\x00', 0x0, 0x206) bind(r4, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget(0x1, 0x0, 0x10) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/184, 0xb8}], 0x3) recvmsg(r4, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)=""/120, 0x78}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000700)=""/93, 0x5d}, {&(0x7f0000000780)=""/241, 0xf1}], 0x4, &(0x7f0000001280)=""/4096, 0x1000}, 0x842) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:15:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) socketpair(0x6, 0x1, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x298, 0x0) pipe2(&(0x7f0000000200), 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x18}, {r1, 0x4}, {r2, 0x67252335fd7251b0}, {r3, 0xc0}], 0x4, 0xf76) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r4) 16:15:02 executing program 0: munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xd03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:15:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400800002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:15:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r3 = msgget(0x0, 0x10) msgrcv(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282b2ef22f663e10df1c6ad0c392fb85e56ed510fa702b9c90a5ee4c1df6b7e2ce291934607120"], 0x38, 0x0, 0x1000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) semget$private(0x0, 0x0, 0x40) 16:15:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semget$private(0x0, 0x1, 0x10) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000400)={0x10000, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r5, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r6) r7 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x7, 0x0, 0x0) 16:15:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x110, 0x2) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x41, 0x3c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:15:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r0, 0xbf1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x24) mknod(&(0x7f00000000c0)='./file0\x00', 0x3010, 0xfffffffffffffffb) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) setrlimit(0x7, &(0x7f0000000140)={0x4, 0x80000001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) r3 = shmget(0x2, 0x4000, 0x71f, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/72) 16:15:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x1, 0x7, r5}) dup2(r2, r0) 16:15:03 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) dup2(r0, r0) 16:15:03 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:15:03 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = msgget$private(0x0, 0x300) msgrcv(r1, &(0x7f0000000140)={0x0, ""/193}, 0xc9, 0x3, 0x800) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x16e58000, 0x4, 0x6, "e9c4d708e43908701267302f9eb83f241f3ad4fa", 0x7, 0x7}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 16:15:03 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) r2 = dup(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') clock_getres(0x0, &(0x7f00000000c0)) 16:15:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff, 0x8}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000009511f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x58, './file0\x00', './file0/file0\x00'}) write(r1, 0x0, 0xfed9) r3 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x2, 0x0, {0x6, 0x9}}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:15:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000001380)=[&(0x7f00000000c0)='-$,:{/\x00', &(0x7f0000000100)='%(\x00', &(0x7f0000000140)='\x00', &(0x7f0000001180)='+-!\x00', &(0x7f00000011c0)=':.{\x00', &(0x7f0000001200)='-\xc6\x00', &(0x7f0000001280)=',+,+)\x00', &(0x7f00000012c0)='@%*\x00', &(0x7f0000001300)='m\x00', &(0x7f0000001340)='(\x00'], &(0x7f0000001580)=[&(0x7f0000001400)='@(*-$\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480), &(0x7f00000014c0)=',\\\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='-\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000001480)='./file0\x00', 0x18, 0x1) 16:15:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() chdir(&(0x7f0000000080)='./bus\x00') r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0xc1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() r6 = accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r4, r5) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x10100}, {{r3}, 0xffffffffffffffff, 0x5, 0x2, 0x5, 0x80}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0xa7f}, {{r2}, 0xfffffffffffffffc, 0xc2, 0xfffff, 0x1000, 0xaa00000}], 0x81, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x6c, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x63, 0x5b}], 0xead, &(0x7f0000000380)={0x5, 0xb44}) 16:15:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:15:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) close(r1) 16:15:03 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) r2 = fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000780)="651d20315f3ba93047c422fef65e8cf8169695f929907bb67fa90412d56340f29282fc5e927dddff23ee402112645e70dce58f81599debaaafc8352d9451ddd9991b97dc12bc3ff899620957e84f1a7549747f02d7c59afcc95cfd33eed79820813d815211a91d0108169c30fbfc7283e62cb081e69cdb59beb5eede81c84328682f7d4d0bdc5723c165a17a4e7d5e17757b66a5ff9d551d1f8a6bd464552718967be71a291349e1ef29876ffc42ffc0c246d562fbc20d345dbaa17e3fad8d1016f91725e4c9f662faee1555f5deef613637675d9222678661499f639302a2136269", 0xe2}, {&(0x7f0000000880)="e3b09c751a7a96a514d3f3b4b9825db790ec0db54cdfc7a7c6700980ed88bba35e56232e1a43b28739e8c70d85b46903515da20fd79463689e3e4a11cf34bc60313fe478e2f5141466f194d13a13bb2f6dff9e759d651c8759b20b93e7859c6fb3c67ea737b12f0caf8787595b3a6be2f94369b472d6e7da5ac411e314662ade2a1cf8458aeb9dfade531fab86aef96d338f648a97ae102c373facadc735c34dc6c78bf27142e6d77ef5079d2ec0fbb64dedc095d883241532693a6decb9c83df590faa250025d791491c74b77cc4cc39f0a1a37c65c3086855259501f8bda7bd7a7d89d2366", 0xe6}, {&(0x7f0000000640)="9ed7b01bdaebd3fbdad417ef6529b7b6dc6ecb9b1dbc96b0e48aa57490e31ff465fbdec3c3ba17a85cffa38df7db21a97f7fa4dd850e70d2dd5f9cc9006362919c1c116ee2427d0c521327134d3a171199384c9e20282618ad2a074d4ace7506a4001807011a5a8ecd5d916939489fd4a02d427f96b333", 0x77}, {&(0x7f0000000980)="6717da58a8a03b31eaa08664495f1fd4c0006e98ef9d91eca4798c9aa78c2a8b2ed770cd466753daa7780d8fba59e19ba14a9dc1013bd0e5a2a8e541764b33b353cbb8c1748aa71c913d498f6139717654289ed738b4578e2334", 0x5a}, {&(0x7f0000000a00)="f64687229f306b7430a7b2aeedee918dd7f25956a083f13511341204cdcaddf5e1a01230d3f7572df908398600a071765630668d8c01e847eda006072e68e6c82a1e9c3ab869b3a616cd51e931401c5aecce04151048f538470dfc77c6deeccd618a4b292bfdf41d216941c57a3f80d17d063a1a3d483f11efa2b2152894c60b746e4d023d6843190773cf6fb3fcb24a8d9e0e73a7b1ddd0181a07691336e8fd0a2b42770b00df5d73c754e6c5dd4e44206cf8a746df82", 0xb7}], 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x7, 0x131) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff, 0x200000000000}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x40000000, 0x19b9, 0x800}, {0x0, 0x401}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) 16:15:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) 16:15:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) socket(0x20, 0x3, 0xfffffffffffffffc) setsockopt(r1, 0x81, 0x7, 0x0, 0xfffffe39) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) 16:15:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$dupfd(r0, 0x9, r0) 16:15:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt(r0, 0x8, 0x100000000, &(0x7f0000000040)="b43013f7b6f2909de0353f2e2f1f95eeb9ef7133056f4a64333e4a033e7c2dc937ecf2cdfa100cdb1cb995a2caa486b2e0", 0x31) 16:15:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:15:04 executing program 1: r0 = socket(0x0, 0x4000, 0x6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x0, 0x2, 0x3) setsockopt(r1, 0x7ff, 0x10000, &(0x7f0000000080)="6c5e1f7c9b59fc4b05a28d961ded52a47f66fd2961a4b6a001effdd2b40c880b1bc7ab081b561d65e44014dfe750a4e8f7cafebb7e428efc6f80fe9a690028d58f3ecd390b5d49879e496f9c0473cb702e8ddeb2786a0017f39842dcac12f926ee37fbf755231e95a5e1f2a3486317709234f702bd1326a3d7357d68412c8ea2ae8be8748faed191ddb613eb82ce33938d598b2ada2e09e4403141396c99f9a40c1a6da263ecec5c39ba791ce8007c4e376fad44fc4d1bde693c9dcd4309d9b6d023aa4fa6594c9046eca483ec3ee6878109805cd13bb71a431a5ae6743881f57ffcff58b41023792327e371bd0aa8ac93d195fed593ff57b9", 0xf9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x1, 0x5}) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x3, 0x7c}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x81, './file0\x00', './file0\x00'}) setsockopt(r1, 0x80, 0x9a9b, &(0x7f0000000340)="6f3808dcb7d1ce7bf82b310c851698cc1949edd693bf46f531e36b54bad5cc67dc2083b32190069fbac4124e3209ec4be641aff02f823579daf8df0e8e81a1a3bf5f8826a0ddaacf04b8a05115cbc2539ef7be8f5847f09748b8899fd03af1e4fa8f76c3817d4fbde5e204ad8aa011d8c24b6f8d330ed9b8011657e146ce7f6f0f1357076eb5bcebaf2bc2cdbaf3372d72db3e534e4bb9bcc447cfbfde70a0a2d8c38bee4af34dc4a85898a2d1015f9f24", 0xb1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000400)={0x1, 0xfffffffffffffffd, 0x7fff, 0x80000001, 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x3, 0x80000000}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000480)) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x8, 0x100000001}, 0xc) pledge(&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00') execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='%:\x00', &(0x7f0000000600)='&\x00'], &(0x7f00000006c0)=[&(0x7f0000000680)='\x00']) fchdir(r0) r3 = socket$inet(0x2, 0x3, 0x6) getsockopt(r3, 0xffffffffffff8001, 0x601, &(0x7f0000000700)=""/4096, &(0x7f0000001700)=0x1000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001740)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001780)=0x3) r4 = semget(0x2, 0x5, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) lstat(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001880)={0x0, './file0\x00', './file0\x00'}) recvmsg(r1, &(0x7f0000002980)={&(0x7f00000018c0)=@un=@abs, 0x8, &(0x7f0000001940)=[{&(0x7f0000001900)=""/39, 0x27}], 0x1, &(0x7f0000001980)=""/4096, 0x1000}, 0x801) recvmsg(r0, &(0x7f0000002cc0)={&(0x7f00000029c0)=@un=@abs, 0x8, &(0x7f0000002bc0)=[{&(0x7f0000002a00)=""/13, 0xd}, {&(0x7f0000002a40)=""/188, 0xbc}, {&(0x7f0000002b00)=""/140, 0x8c}], 0x3, &(0x7f0000002c00)=""/148, 0x94}, 0x1) select(0x40, &(0x7f0000002d00)={0x400, 0x6, 0x2, 0xfffffffffffffffc, 0x5, 0x9, 0x3fc, 0xffffffffffffff81}, &(0x7f0000002d40)={0x1, 0x9, 0x80000000, 0x7, 0x3, 0x81, 0x1ff, 0x5}, &(0x7f0000002d80)={0x10001, 0x7, 0x8, 0x0, 0x100, 0x6, 0x6, 0x100}, &(0x7f0000002dc0)={0x4, 0x401}) getgid() 16:15:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) socket$inet6(0x18, 0x3, 0x6) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setflags(r0, 0x2, 0x1) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:15:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x1b, 0x8001, 0x80) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) kqueue() ioctl$TIOCMSET(r1, 0x80044270, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x2188, 0x0) 16:15:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r1, 0xffff, 0x100b, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:15:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rmdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000680)="6f3801", 0x3) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000a56f04ef792487840000000000000000000000000000000000000000000200000000"], &(0x7f0000000200)=0x6e) write(r0, &(0x7f0000000040)="01bbc4ee383ee223d7d073d9663cf53d35c8291e34b6ebb474bddd7fe510503b3da3fa7e12eae67054176ec109ca0e59734312a28bd77bc111855c8379707ab9605055ba587955a45e81bcf2b7afc752cef01468c2e649853c686620faf5753f6b8d7093632f184383048ad1d23614f9cb2dcd4d915909cfd06fe62288dcf26c316cd44d21227f08c2a8aa4114bb34bb2a01b6da3514b3aa613d3fca066a10b13e938109a8982f3688ac91b0e01185c96cacf68ffd", 0xb5) 16:15:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0xfffffffffffffff8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='mn', 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20812, 0x0) 16:15:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(0x0, r0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, 0x0) 16:15:04 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x6, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff68) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:15:05 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r1 = geteuid() setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x0, 0x0) 16:15:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/196) getppid() chmod(&(0x7f00000003c0)='./file0\x00', 0xc0) socket$inet(0x2, 0x4, 0x4) r2 = socket(0x10, 0x3, 0x4) msgget$private(0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/214, &(0x7f0000000100)=0xd6) r3 = semget$private(0x0, 0x4, 0x40) r4 = accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r3, &(0x7f0000000200)=[{0x2, 0x849, 0x1000}], 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/131) 16:15:05 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000200)='./file0/file0\x00', 0xd000, 0xfffffffffffffffc) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) syz_open_pts() 16:15:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x9c2fc04, './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) close(r1) r2 = msgget(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) close(r1) 16:15:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 16:15:05 executing program 1: r0 = socket(0x0, 0x3, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) getsockopt(r0, 0x80000011, 0x4000000000009, 0x0, 0x0) setgroups(0x8, &(0x7f0000000100)=[r3, r2, r3, r2, r1, r1, r2, r2]) 16:15:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xfffffffffffffffe, 0x80) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x7, 0x200000000000003, 0x80000004, &(0x7f00000002c0)) getsockopt(r3, 0x2, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semop(r0, &(0x7f0000000140)=[{0x0, 0x4, 0x4001000002}], 0xd0) semop(r0, &(0x7f0000000180), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x100000000000004, 0x1800}], 0x2) r4 = open(&(0x7f0000000600)='./bus\x00', 0x4000000000, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x4000, 0x6c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r6) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0xfff}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x4, 0x6, 0x7}, 0xc) accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r7, &(0x7f0000000080), &(0x7f00000004c0)=0xfffffffffffffecd) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) 16:15:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:06 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f0000000000)) 16:15:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x2065d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000080)=0x1d) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0xffffffff, 0x8914, 0x3f, 0x0, 0x5, 0x0, 0x8, 0x0, 0xaf1479116e2bea44, 0x8, 0x81}) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:15:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) semget$private(0x0, 0x4, 0x5) fcntl$getown(r0, 0x5) 16:15:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f0000000040)="6f1eadb71f3a0d06e34ca831e8510c443353", 0x12) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x10241, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:15:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file1\x00', 0x1ffb, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = shmget(0x3, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') 16:15:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffffffffffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:15:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x4}, {0x18, 0x3, 0x0, 0xffffffffffffffe1}, 0x10000, [0x7, 0x3, 0x5, 0x9, 0x20, 0x8, 0x6, 0x6]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xe20, 0x80) 16:15:06 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff9a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x40, r5, r2, r5, r4, 0x42, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xe, r0) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r6]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653000afef89f018891340f8ef32263c277f4e55d72c041e75c6ec76318dca589489792d6bf72237abbb7eeffb0af3adb7b2a3"], 0x10, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="003f01f4ff011d860384016b35bdb466a2ffff000000038d2838a6cfd24ca67229ddb7b85652dc75bdac7f083c2c461f20ccbc1b02fd9f6af9083b3af8278aa897299f1e4ee97b4e47b9a60dd6cea9fbae8a2aa7680a5c98ddf4e31caaf0264da3f7a23dc1e620194bb94e74ac4c27d037eaac2043e1c3eadd453d79aa12e95276451129bb9719da2e5ff5b2bb17ae7b7cdfb994e2bd2444d9edece9deb9f3539b6245f284089584c0aeb5636f8310d8c54e18c9f01cf04a57db80daeb6a4618ab992c6e5aa75f610346a3cea921099cd91c5eb71207007898bea9828d0d779bd8a6f4ba2afb75c5644ef62ad2dba181592af506a317a5bf29f92e594ec88e0ced072b328b6a85d18ce99c6a6cd58ee0852cb036f380c1f8a4b35e4c676141693b5ee5efdad0d25cd572c095e0cf5e1fbe6680cb083dd0ff03fc1c8506ddf720c7"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:15:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x2065d) r0 = kqueue() flock(r0, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0xfff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x1d) 16:15:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/29, &(0x7f0000000080)=0x1d) 16:15:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20303, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x4, 0x7, {0x3, 0x10000}}) write(r0, &(0x7f00000000c0)="29fc426d618db42d2ddba914699315afc430f888adf5231fbdf21e44861f5dc8ca8fffae6268c7f0", 0x28) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x3) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r3, r4) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) 16:15:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x8000000000, 0xb, &(0x7f0000000080), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:15:07 executing program 0: mknod(&(0x7f0000000140)='./control/file0\x00', 0x1000000000002023, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./bus\x00', 0x12) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:15:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2065d) socket$inet6(0x18, 0x5, 0xb4d7) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "e63092f4ac0ae90d447ca744bdf1d793dc7d6543"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffe) 16:15:07 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xffffff43) setpgid(r2, 0x0) getsockopt(r0, 0x8000, 0x1000, &(0x7f0000000040)=""/96, &(0x7f00000000c0)=0x60) r3 = semget$private(0x0, 0x3, 0x210) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x5da600000]) 16:15:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 16:15:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xbffffffffffffffc, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, "d730c1e7e400", 0x401f}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:15:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x42}, 0x10) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) chdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x12000000000000, 0x1, 0x7fff, 0x0, "f3093de72a5c3c8f5b082a6dcc4ab00fb15118d5", 0x1, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x808000080002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:15:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0xfffffffffffffff7}, {0x22, 0x800}, {0x121, 0x6}, {0x86, 0x4}, {0x100, 0x5}], 0x5}) 16:15:07 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x3, 0x8234, 0xffffffff, "e34b27094440cd3b248ee64371d500d04e4903bb", 0xffffffff, 0xfffffffffffffff8}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) close(r1) 16:15:07 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = msgget$private(0x0, 0x60) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x2, 0x2}, 0x8, 0x5, r5, r6, 0xb01c, 0x4, 0x1, 0x5}) 16:15:07 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) clock_gettime(0x0, &(0x7f0000000280)) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:15:07 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000a00)=[{}], 0x1) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) semget(0x2, 0x4, 0x2) 16:15:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) getrlimit(0x3, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0ddd589ed7fb1aac2d0ef04e48117caf8c9f6994b25a084162bfde599b898296c1fb78d48874c0b8cf1a0c948637b8d592868703bc9846b8863133517b62e7e4844ffabce5938e697eaf", 0x4a) r4 = msgget$private(0x0, 0x420) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r2, r3, 0x3, 0x1e05}, 0x8, 0x77, r1, r1, 0x5, 0x5, 0x6, 0x1}) 16:15:07 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x58) setuid(0xee01) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000040)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x80000001) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r1, 0x2a}, {r1, 0x80}, {r1, 0x4}, {r2, 0x1}, {r2, 0x39}, {r1, 0x1}], 0x6, 0x5) r3 = geteuid() getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:15:07 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 16:15:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x122) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8, 0x3, 0x7, 0x1, 0x100000001, 0x4b69f318, 0x80, 0x3, 0x1, 0x9, 0x6000000000000000}) 16:15:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x100000000000012f, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x48) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9a11, 0x7fff}, {0x18, 0x3, 0x8, 0x8}, 0x1, [0x81, 0x2, 0x800, 0xfffffffffffffffa, 0x5, 0x3ed839b8, 0x80000001, 0x8bda]}, 0x3c) 16:15:07 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/96) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 16:15:07 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x120) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:15:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:15:07 executing program 1: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x20080, 0x44) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x10f) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0xffffffffffffff85}], 0x1) 16:15:07 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 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) recvfrom$inet6(r0, &(0x7f0000000100)=""/251, 0xfb, 0x1, &(0x7f0000000200)={0x18, 0x1, 0x4, 0x9}, 0xc) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:07 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0xf0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x4, 0x1}) r1 = kqueue() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="aed7e5c0cec5ffff329cde22263894468dacb722ddde958723df5d2b7fc609b1f22ef5fd722faf51aa8687170391c431282d1b2966e22635505639f48fa8732a6b8d233170f59861122a081afc287e3796ffb304031b1172036001b58473655a2e00c908b2a02ba450f364fe1fed2db0426951bf2d6c3befef03115382", 0x7d}, {&(0x7f0000000100)="3303c9fcd752d67deee11bf366db55d522ebb486e8dbee67dde3847010efe83bcf4ee1e26677a0b895594cc82f5c1eaadaa5d032ea83e7096480146e67ea7ff9c67bb56f0088df389cc327ee01d08d32c3348912b729fc41e5b1022a718920882f7068e64ff580bd86eb25c550e07812e481252ce53161e6cbd773f9fc6df44b0a7fc3c5e7a0b70badf4c27483409a4e2e91eeea6f5ff22511cfe137d133597b4e00707c0351e2442c594edb5e4859a5fe37317e1b25787896858c85955bb7c4b69a533b330d98208f467d2babed72f66e", 0xd1}], 0x2, 0x0) lseek(r0, 0x0, 0x1) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x8, 0x8, 0x9, "20edcc8c468c1a6ebe20586e4a9c592cbf71e944", 0x9, 0x6}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:15:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x1b4e5c2e) 16:15:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) mlockall(0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x1}, {0x6d, 0x7}, {0x8a, 0x8000}, {0x84, 0x2}, {0xef, 0x1000}, {0xc7, 0x8}], 0x6}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x222, 0x0) readv(r0, &(0x7f0000000040), 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) 16:15:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) 16:15:07 executing program 1: syz_open_pts() poll(&(0x7f0000000080), 0x0, 0x0) 16:15:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) flock(0xffffffffffffffff, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) fsync(0xffffffffffffffff) r1 = msgget$private(0x0, 0x11e) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000011c0)=0x8) msgsnd(r1, &(0x7f0000001f40)={0x3, "31484fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"}, 0xbd, 0x800) 16:15:07 executing program 1: setitimer(0xbfb5858c17d27d3e, &(0x7f0000000000)={{0x1, 0x1}, {0x6, 0xffffffffffffffff}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8001, 0x0) 16:15:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001040)=[{&(0x7f00000009c0)="ab98a37938236835d998f1e192322a6ebf26db1e0a6e42920f27b5e000cfee7b0fa873f299237a7b94ef393228e2f9c647495b0d36804590b1c902a90a3e1a361bb1e41fc55128baa0a05ac92a6277179f2b", 0x52}, {&(0x7f0000000a40)="c865b99e49f42db0f0cefda3f35810f33ae9f61eaa648830c26a98007b88b2edc4c88b19bf4114446dded25a92f462641dae0162fd706288230ccb9019a0f0d25f5a9371b7e4d23180982e2ebcca0aecef4520c58c27e2307c86cc6a1407eb12c60234bb00108a3f2aadc073974e6b3c791286faf22ddb9a73f477c53b090c9345ff367e033ac91e6171a04fedbca0adbf4164c01a33190994208b9411df", 0x9e}, {&(0x7f0000000b00)="1768492941b3c7b25fd1fc1875ffed2e96ecf41d6b895e44cf4c843677e66e599dc2410aa92b7e749f3437440b824502f31b9364bde59210a58c92ff001754305cf2b4ded6cc95e1ee281f4013c7c4f43145ebf5f2aefd3f8b9e63b59aa9ab753ab08a6eaed61cfcb924c0052e9a7dc99f67da821ae149551a76530d8d993ebcf5435e672497cabf3feb5474ff4cb9b72482f77341079f3c9e83e8e4de5992b37bd96feaa4032b1731bc2a850d991a1a4a2a095c9d2506a936716599b283753f01303e4fe0f5fa5d73a05e6a905c17a3c2fa469bbb04754f436dcc2117fc82776994e667168b59c50e8bbe491d0b95b77617ff32", 0xf4}, {&(0x7f0000000c00)="74159bde31f69822d5680e35b1ded5744344938a971c86782c899d6f635e9389936918ce36cee205823ccab88377e9e8782abf9408bd70d45ab3ab3a8c1214cc6de4208fd6c104700fd5eafc363943c46a685a74e3c02cf7ff5e7475ab33d5485fa6275bcc2d1487aa7301031d13e67281913636062ed2cc14aa14487c4f4109466b794a9b233808c05cae8e8f621bb038d02a1ec7ff27bdb8388a33989a4c7ac4868635b08236ccff47d64cf91c4b45b972b935cc04a3abbb6e1c79cab3cf65a22ed1e8ed78ac6180d3e874fd8a4d16d5a7da65bdaaa6be5e361fdba2d810b764f5731be71d7e20e02fdc", 0xeb}, {&(0x7f0000000d00)="ff7153219effc1837c193078cc9256c99fae65909fa45e3af06aef4ae7cfe405db1684a24357a83be38767f62e9b5d930f51fb0fafa791832f4d7a60449e80ee9ebe3754ddb01ca20b5c180937bce65e115ddcf0effa9d1550b6d49132ae755530753e0d340d4b776ec3b27395052f5042d8e5f6fc6c531196200e68a89eb75ffb88a831a23fd0cc1b431e96681f6ea7712a42cd166dadec9c2b69d6ec1ef1a7cdb5a97aa3bd561e693bfbdcf0124c", 0xaf}, {&(0x7f0000000dc0)="56c5632a1fdf535719aaec6809642f2d69eca6c74977472afe4433cc3ea81a8bd057d56ecf75b018e56bf8", 0x2b}, {&(0x7f0000000e00)="cfcc1fc7eed61687f67500e7ad6b8edfd4a3304bfbe7f357e863b4a29486ff3aa2d0f7504ae81b33d6354562264ffa8f4e3b0fd70983dd1b162f9509e8b6375af5b6e022bb24b2f7550ab41a53446c090b854df608dc0a2cb1228898347d7b528d6cc59b6d1a38ee9ad30f75a6e0598463ed02a420fec7192483c6acef9ed271b7d76c68ae3918a9ab082ceb9064590b41a48bd9ec6504e499442cc1a947e304c4", 0xa1}, {&(0x7f0000000ec0)="809488da89c2aaabd80bfc4ae98ff1c0ffd90eb3d19e80e84feb96588fea5401621f2b1ec1f7df1510793106743a9ac909797e5a8f7811e6d8264c90395f94b13946ea4bd653b68e20979bdfad8fd3904872f55dfff19e004850df241a9b1d078ddc9ca141c4c3f9b375d96aaa163798128afa4f90b6d2af", 0x78}, {&(0x7f0000000f40)="a9900c745b6ac2e71a15a19b3ed52d214bb566577d86fa6b5100d57d1bae206c46d408aec90cd68780c6d19db283b26a06bf97e5b20aa89d5e58d5de9d8e51cfba1fe02d275bc686b1eb0f58a873d7558c0af26239b75537b60f7a02ec2f2e8f58f6b70fa0a3e282433354fb923f456771201d670b0c0d7308149a5314bb756a3521c547ce3195a1e76b013b5a5c07dbf256c095cd1f1217b8270423ef4a58f99a0821e3ce711c7b1a10e9a7b7a5354aa8b56cdb44fcff347cd4968811c386ce617bb348ced755f0ed1e41eca6ec", 0xce}], 0x9, 0x0, 0x0, 0xcdb0601e58e20690}, 0x402) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="1beeff44da4c4489de4034ba3fe9790440e718f0a05ce4b4e4746e7f65fc32eaa601e9a496410018e5057e90b298a43fbc588c029c7a7ef8e2793503a04ee406a0324ac6afb06d41cc4e4aff2294195a03d5f501d62ab394df5cc51a0cd206d895e38051fc19acf738931e3ed55966528d1351d5f71246a1da7107a280efaf2547df4a39d0d33c4998de0bbe0c16e9670b2c0454f336552fc11ebed5d8ca172f1d5e1477df4e5edc85f110201383b6d79d677832b80897b867382694fb2fe1d3", 0xc0}, {&(0x7f0000000300)}, {&(0x7f0000000340)="e24cb2d994d1e9aeafb836c9c89f99b3bc3ec7510f964e89788f3eea0bce9679ecf76c4175ec4184cfae88917b64fea9cf3b72b3787e42cab09b84ec1a22a6fd817ea30cbf46fedbf4526b0961f6b3716f9cfa1cc72f338a7af3c241d2e8b4e56e98c6727b10f564c58ea0f582596cf05cd06f3fa01b1d892576d87a928c28e313c3f71bbe56f06cda2a92bba109e7071eb7dd257b09700bd8d7f4bcdf5132860b0cf1ecbe614b40f4955ddf4bc0880c4c114a24f5c27e16f6d1b1df6c610230c7539bed235376330e40b43c5bf7dd15c837bc1a12bdbc72b3e30737e04252002ed606744dac5841500bc8328adf42f4217a5a0c31113a9ce26d09c885e5a7", 0xff}, {&(0x7f0000000440)="d800549630b210d69d17ef58a3629638783849e79262b90b2e58f9ca6bb6bdb1005b4429ac54354d832c9ae9c48cafe887d0cd0e7c53d157ada86502d68a2bd60120e4d0ed1ba529a7566a9a412dc8ba5a68497933418f7d80bc7483c307c960b96b5a81c58bf730a515894b64304e5e2a6e87a692c88e0eb05ef4f4f82947ead075ebe540", 0x85}], 0x4, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0, r0, r1, r1]}], 0xf0, 0xa}, 0x3) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee943b92576691fdd57ad5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d9578b3723ed7497d9d45df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x9e5309ff80cf8755) 16:15:07 executing program 1: r0 = socket(0x22, 0x5, 0xaef) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x140000000, 0x718}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = semget(0x3, 0x3, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x905, 0x1e]) 16:15:07 executing program 1: setrlimit(0xb, 0xffffffffffffffff) 16:15:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r2, r3, 0x6) 16:15:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="31c231000000c3c20cf3"], 0x1c, 0x0, 0xfffffffffffffed8}, 0x0) 16:15:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000040)={0x3, "7518b36add64f7966cee44a5b999db85df454032cca67d24a96e607f2c84be3a0b803c3395e6cb9b43ba651b26ea7c68c86828480df70b0f2e93a748203c1ad487c4d511b9e30b6e7b9320985b0ce1988828c266bdcb0590d2e94b7ce788d8e720b0f87050e9995b80f74cbaf16a1330ecb6a2466b8d77eecebe6bce00a49600cfc52d4117"}, 0x8d, 0x800) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x100000000000d, 0x0, 0xe7) 16:15:07 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xfffffffffffffffe, 0x1000000007c) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x7, 0x200000000000003, 0x80000004, &(0x7f00000002c0)) getsockopt(r3, 0x2, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x5a3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x100000000000004, 0x1800}], 0x2) r4 = open(&(0x7f0000000600)='./bus\x00', 0x4000000000, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x4000, 0x6c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x8, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0xfff}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x4, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000180)=@in6, &(0x7f0000000480)=0xfffffffffffffe40) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r6, &(0x7f0000000080), &(0x7f00000004c0)=0xfffffffffffffecd) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) 16:15:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1cf, 0x7}, {0x141, 0x2d}, {0x5, 0x40}, {0x48, 0xfffffffffffffffe}, {0x40, 0x7}, {0x0, 0x9}, {0x8cfee98ec0efc1ba, 0x9}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) 16:15:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300070d8d859695f1b5b03e757"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xfffffffffffffffd, 0x4) 16:15:08 executing program 1: getpid() mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:15:08 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000100)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="5cc26b73105d1abc6e331dc1b9456f22f2e3fc69a94007691a35218d4e2d3a6f17b3e1a01a2b4f0ac81e7f62bec79637527ba215a9ef28a83e563a13c005841671e489165ce5f0f846d63218cc22f69f76d7464bff9de3cf75", 0x59}, {&(0x7f00000001c0)="ce3d48a58b0a58a9f7b59b255dbea56ba076d3d3265a4f46d5d73e6714b5731d40c02a64cf5e13c4e793f512420a94d595b28e0e4ea69c611a9b2da4acca4975acdbb33f483db821a068f8e090c0f4fb327afbdb9b61985ef56a256fffd83f663c6d70fa0e3d4ba35a7a29d790b27e850fa9970c5d88694175013562394d9e51e4a20383cc35235be81c3693b12587f8ae75ec1236f0587b", 0x98}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="21cf64935e80ffaa4dff5357a05ca3852d96709775f13089", 0x18}, {&(0x7f0000000300)="406fa03187e7889e1e3d068ee127a222421b8d495f76545af5aa5e18861460cc9fe98916495ab2f7a592327a0de0bd3b936c9070a67e8220b8119344048cd13799ffc4800bac43d2b02d651b0af7dfa60b7e7c579e2e50569943d8787556d5917f8d82460db615bc89102e541da60a383feb6e54ca57ba88cd3718328dcae1c48b29f6e10737d5eda6dc64e53bd0942642307143a3ab054d414c72fe127cf6d8802d66b2236effe01c5ec66311cc20a779a7cf2ee791f4495f1270", 0xbb}, {&(0x7f00000003c0)="ae678462214c65abdf202934f4339e428652c65cc3cd3ccc8b13e5b5939415daa5f8fe054644c0820a69c41e731583f88d9c5b2a1927371b035af7b68fb78808dcd0577c6f6b8ddbbf6f648ea63e62aa7adb303574c6073839d5395c965523f0e89bcddb7833bc2e08ad2e1f71db", 0x6e}], 0x6, &(0x7f00000004c0)=[{0x1010, 0x1, 0xa007, "8b44a18517c5b1fa067e5664116e56b0789d2f52556ef79dcc668941d220491873a11fae7599b2782c7d7e91095b8c5a157000e08a56a1c57075dc52c063a9f6334ff960e829c48fde18c00ce4a9fdbba426c7b4846fcd132004f8e446533b2c87cf310a11a5de2e3b7a4296e6d77d57bc73ab73a68b24588f0e76b3f08520b358a1f8e5e1bc85a204d1b474c3e2ceffc755415d96a42ce03b4091ae37839bd0005c217f6a098e16b27867c625fed04d377a0ef0de960639bbb584649fbad5ade1edf7c2ca29f2679e5870caf1c5cc032c6257fa2e0c22e912ea690771ec2ea8a3207b10936fc264581ddbd8bd28cb797fd804d1608d9dbbb4dc7e99415662339eeedc5af0fa28530541c5d9ed2452f827de9c41e2ba4ade907616cc5642f7bdef33dd9ef387f6df256a84c647610170ba95e43b3bbef828cc867229f021e1a1bae10fe969a19ffb77671a6f843b708ab46ee365f159d04212fed1d2a029ae898ddcbfc679047a7a57f2b5254a615d330b2edbb08669440c7e9214856f5f4cd32c4df339f6ec98da6d4b9787e144a3c7bd90e1e3543587dd5d8d9fec8df67099e18ce16b5377ac64b528e66d131dbf6b64279f52f1aeac3a1c00b9b33823114c430ffb3b5691b974399cd2e32b02cca2ce89679e92f910835be8b8833adcc83bb194e7b91c7a72cdc833149efca48a712ff6e7d7d460ab8ef06c03916b523ea51f77d60917a44e20c51da09c0d56d95ac13a4906731732445660387c68a5ad5ad5f83519b14d47259d00dba57394a4a237cb641312ba8e2e18fba4e05c9d84f2585562c0b46f7a27307ab5919bcc443a966e11c8f99bd77c2df2d43f163063fccf55f4fa2aa253d6c16863e340f7d92627bc2e153470a247e0e03387469379d1d42bdd514939e27089fd231de0fbb961432c2d7e8f98b2084f4a9e58eb8b3ad616b7f1ca0c19c465f51d9a84968ab214bfa84066db218bcc68ad0d2cc14e49463b9631b1f8cfdce8b45e96a08bb57bcdc0ef83a2c67be94983b050c2694cb62443c66f485b179c1554105c7c6509db8f90f3f27d5e485aad0e5ae14c2197748bcd517552e162775e075732288f3c9f75202d68b59f1ede09d64a824057e204ba48b8fd142f657ed09dc72a294135a8dabd2cf26325d4375a1007074c91a13d48c2b3dbf783d51ee74cf4d46109281604cb5d26c34d512a2e03ae14f6e7fdffe22872c801c322eeddbdf2ccc16468288bda6b97d6b57581e44dd835ba2538b4c959045b229c2a50c8b165a67be948033467b867180f4261aff7fb26133fc29c7443521697202f932a706ab923935b15ef45fa1ce324dc5cd664c6ef3bae441440f07f6eb96a569be2bf1dd3578e1f8155751647b81a3cdc5b7ac8e40500d888a71bb4287a8f5f5656941a3732070c1373b425a9c37de2f4f9a3f4fcea72d5a2bd1c725e46f50bac10d5f4c7f569e002d9b26da367008d9c935ec00b6b4ca189e3851c68bf46599317a6a92ead432384d244af578f0e40e8dab8554a640609705a6fa4e50ede97a1008d24a504f11c126c3ea98bb0582f630f544f8540b348cd357ba2663e689b72f04ca44b214cc158c11d71783c19f567453df66e346612c2fe8310854924fd9b1fe4287da84fc9daec94bd186ddc2b5968c3554603186e3a5c89ca781b888a6a9229ac8dc2df83fc32e3551b1032f7abc11c45a9cf53f758e44439f5478677b21d3fc7a93032876a3bfc1f94a32a0d9d7cc2f3a51aea08f05680526891f1fcad65589de6c501ba3accd44932b8134268a6a1337322bd42e32a2ba6efb5dc4247ea163e78937425ea62655cd8396780d815bee2218943b2263d70e41e9b36dd7551f2f4619621c76f49d209bf2f3a2fa316c7f66c97faf947c898b3f7b2a7aa563dea15d1af6ee299014d612244573844af5a6f71c69b66a7e0bdb4fc6c12d08d6b668677157c53beee62e457065d46a5493acee5a203507ca0791a86a8a198c6040c6820b06a0fec802a7574ab1d5c57ab26ec750f4a8c129da070b59b43fb13a55c97b7502b2e7205b9b08dc66db2b96e413da275c0df6624a5ab57de3221d569b4e8060e387c823250dc10aabd075bfff67582ce68e751c440574131ce7bd64ee1696e8f62ee3c570fe86b78d453aba4617fb125879e2f7e1feae152e7a66cd9105a56067ed2312825478914913919abb0067926d78965dae1d4164390026397339139b0a8c5079c54b89d38d81339f019d7fa616faa6f8afefb844f8f90863831ff2873a40d6dfced427675959ba3fa31e6ff4485109fb574aca8184f04481aa42264daa69e3f5a4d611bfcfaaf63eb2b71f2c3b60636430bcba39d60f05d4bf2687c29c68823c050d1aa95e98a727e5a57cc26badb695c2410845243bf5ce5d0cbf0662b5df951472b200ecaa70a67f4e1d76b98f964eea720eff562dfa205138c5fee3718a083961de870d49a671360231d6d20fb7a0642d52534a758264028731ed19843d4e68259c51d5d28e399a4276d87fd9c4ac6218703f3033fe5d550ef4291a884d112d33afa134a9368891eba2aaafed6b776621a8f0f8b445759735a37acae42c562fa767841512d7e268ad9ac24b8991b88eebd4a8f358578928eff9dfb1ca97643d430b49791f737276ba422e5b5873898a2ddf753b8dc86ba38aa7a736a6f7204124de60f98271907fdc6aca88dcddcb03f6bfc52da700056e08d08138b2550094dcafbddcc030725425e0077220d50bc734784513f40c85c932c073a0853ddb7be4754dc8b886fb75441928cccd33db705439733de571270ee6cf654bf56e8c7d2fe274c3b0729ddd4f82f633fb3b91a9d1dc689099a9f747b80d3887c0d7ba57cb7814391ff034c2c9d82685eabe0745638f4081870ce40315c7899b570a10476af4e70a6bcad2613f36502700ea876be2a192d3520fc1d7225c862278109085372c44c16e7444dcef5299f93000706ba3ca746bc277c608ff9680e12f5f12a705a351ee2e12ada113f25259a4b28952eb5839b3efdd04782c2aba1b8e7af5de02cf1898dd18737c1b2d151fdcf4a54d829917612fcbe4d983776546e94693168dda4d46513601a2ddbef78bdfaaf4e05d2198a6e533b38246ad2a485900a3efeeabd19ede33bf94392708c4ba8095163665fa3e0d3a213dab91c382a0c2e8b18204092e241433ee2e030ac5af59af393769c883d99531c465122f5eb637409eb48b2b0147b19f9cb48a78d63e669a0b50109c402eee4d4181c03aec557fc279f7746bfb023d8c32209c810931a5e492565a5b05049c2c0b372e29c1a11923f94a69beec79c335c408f93e85ea1874cde79a76ca43d286cc1ecc7c2e367e6895f7f5a056fa0c12088fd8065aa5dbb13b2744d385dc8b67aca54d1cda96b5dfbd029c9cd2ea786ef02ac6ca9786f5d1177703b7dcee42afb91f85e8094c23144ca506be2a391224926455b2fee8a1d58eeb26cd95adea5ee1acbd70b22333d847eb969aa81a57aa7dd474f872cbd29ac1cf63e75f5739e73a4bd06dafbbeac1c9f4976f8cafada9fd98662a90607bc6df715731a02e39824cbebf3bbd2aaffe7bd8e53698c45bf957b46c844033c1fe7516f99f2f0dcd8ac25d283afe1409d27e809dd944c71a53916aaa8cf82030f016a37aa2416c293c62f195e87667be131474db2e1b7792697b9e3d52150d42b305c5a30a4886711aedd14170ff6d94603035fbc386ba88a540a4455266dc3db3dc1538873753de0f37d009636d54c6132c200e4f4f50beeca6e305641dc52e11b26ea56feed2bc4f814ca0f932a8178b0843cbc52651231f9f1bb98f1809bc8eb80729728091ff1b2438e536d24dfb48eb224d14fbb84b9b72e3ff071564ac96c390155a8a852edfc6988e8086edc1a09d80e80cb467daa5f26750f04aa4512854630c088f4894773d750dbd03e7038254b9be9d82e62fdc6ffba64b1b681f905b9d718c2bcc87de3ff4deb4dd50d7a1ed20e8987d52bd61b3f965fce57eb92018e47adbd68ee8580f332e3d3dbb08f2722aac98d665a0076a760c5b97d006f75a7e4d5f07a0b966de8dbd9c184c4dd17780e0a4420a160ddf684a27bf65f7afb040d23bf26507da2710df21a7e6aea7bb5081238964e0002fc45102a503496879867b1343db8cca23c50cd71536f9176c1c1d81e9b20870488a7b36d35b2ce56292ba861908d7ff2e5b87d7b596724286bda7706c8cb407aafc3f4fecae0f26702005d2f1772ff840bff0d99ddb4459a9502cf834f2e42efa9d6316078ccee927a148b4faf71793c5884f5a3c7dc8addd6b112631a16d36db9327fc95a5cc827d8b77543b6d4511891d7c586e4f40677bf23819a68376f5a2a4fd5170bfeba971510837ffb749f7ad945715a8d0407324b044078b7438e5f0655dce9da981e863c96c5cb70fe7fcb629b1b98637ce82c03fb4d623539a011b3b120dcfda4ac2e871200fb21f84e86b0793383bc94876205e2a16f31cc89934d1add741e8d6b55b2602c29fb29152f1b5bcc77a53266ddd44a4869ae644f868512711d457e9fedd0f1666185adcf6418a0b7a9477cb6d1b5e664140a1ae289363adfea3f35a5e67bf44ded43a9bebe7a46faca4b2c12b468e7f4523a063c6db46241eaebbfd06c84ec01bcaf132757b9b86a5ce2f07d72ce3767f162e16a6af7f076763e90c80b4f6dd91c830cc916fc0c9fa4a80fea7b4ca90631c8708c805881481cd0ae603f7914cc29ed5533d9e3135744f4260893a595dccafca5d3c5f0e8491ba09f894d620b8d3401feb765b0e1251a5912bd6922266ef32e6ec57f86c64cd2195d82a2031cbd092ab31d9f5e9ffff6ea78c27e3d1099d627f7148d1d0f488b6e4f9516aab29f0a5eb64c7cc530edb825aeb58e007ced9284fba0bc8fe114497814a70dc1aa3ac37444d138625ed3f6e2229617fbdb368603e68ac6e8bb1cae09c277bbdfd8a58a6587bd539729555d5529b05aee8e2de43b44acba038b704afee1b3aa1c191b320b06a879bd81d394597c35912d5d0b9ddd3618b0fe6d269f0eb046a69e7798f77fe1d35023746ccfdd63b833e5c674a2e7c38678daf00b69849a76ed7ca9d81da3c7f49780651b26d01648f64248981b582f44dcaf1473d010e2b883a831e48b3b75e22b4ae58c10f72a7c60fe756fa84bd56c70982fab7f76223a9520986a25c7808656564b4c31c620d441c685b72540990e48ef33b60af5a40fd78fc18f944ac672edd38e6ad5907681e11aea2a564ded1653d2a11ac7504335f125c5485e9103c70358ab7978c66141ab090f0c70fd145585ea823bd09b8e511d2afcd6577f526d3a401c3ed84291247d9d8047d656ef1a0a6d749e74ebc17f63ba1bb8280e5073c815d002167d64bf88f56582ca975a8c2e8b2f9f1813f86a058393bf904aad9b3151b6166e1cc482fb8c028ca311616b0a8b025fab058349332833b3b84ca58201bfd4ba5696974fdfd471fc1323df35a8fac14f07e5a082cce24405472f8086fe951a7155c08d5487ba0f22476ca6e0d91cc05ccaa0bf35cccdd892f2b414ec687c37d3538f619e863e27c932965300ded89f681ddf265f4e5692afa47b7473f15b4777aa30fe38b56d6b8b8c3a1e8c62d61caa0a751ac3e4eda81f2c550453c635f7bc74da0eac581793b977cc57824dc9a47d93d5490345c8c71837231bb4b424e97925485e0d8f2ec3d3fe4f93df8a4988a8ad27d8a7ce2f3c8ba68da36ce03a5b2dc323a04f7fe0a8ae3c23ae0d03aa291a7b2b257281"}, {0xa0, 0xffff, 0x2, "5e26813baa1066e1ba1ac277d47384ec6d652030947f61d4328df12aceb50234e160b4d5b5dd38c25517effcf860858c301fb93749426cf9f0a40719cc58f22acd56a9841a32b02aede1e37e4830856bbcba80060734f3ff5206a22840f7034e88903a2d59f31b92427b79b63b8dc75987a158ee054e1a2f17456cfa8aeb8044f3c53833281ca296efae08d4"}], 0x10b0}, 0x9) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000280)='./file1/file0\x00', r1, &(0x7f00000015c0)='./file1\x00', 0x4) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x8, 0x5) 16:15:08 executing program 1: r0 = msgget$private(0x0, 0x500) msgsnd(r0, &(0x7f0000000100)={0x3, "4b75541998537b7d253f70c076568f479d1ef7d237d17bba3b61a6fae422c9e66aa1ee20b644e97e2c901a79813c822bd6458903c1f58bf61803944b8206ae3395bd778d1b4f46fac71f393c4d9c14de37ef3ee5228c"}, 0x5e, 0x800) r1 = socket(0x1, 0x4, 0x2000000000000002) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000000)={0x0, ""/208}, 0xd8, 0x0, 0x1000) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:15:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) lseek(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:15:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0) 16:15:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0xa6138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) read(r0, &(0x7f0000000300)=""/172, 0xac) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300), 0x22f}], 0x17, 0x1) fchmod(r1, 0x100) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) 16:15:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x400) setegid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/139, &(0x7f0000000300)=0x8b) getgid() r3 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/150) semctl$GETVAL(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 16:15:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:15:09 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 16:15:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x120) 16:15:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:15:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:15:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:15:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000aa54b6e93e5d90e76604dbed63c22a020a2788dbcbf9ddf955d8ac0d3d5fc5f317e85acb871c2e21b8be8431f8aa27442a89f5f145c3e278c8435f73609dbe0879fbb49a77f03f5d4b87e94416d926959fc37fb4ae4bce8f2c221e19f81861408b22212a2a0d4b39950dbe9528bd3652e2e5ceda06e7fc4ddd6acbf77a9b9ca682a9321e8d31dc625c378466ada037e6b2b2c5991a3fa187fd195779122f423747c506773be29a70a7a7b88eeaad3b0eeaf0e9c86130d47ecac04a35c7ed4f3f54e23c6cfc61f3b75c7e6f6229cb40ef8110a46633a2014b1450cb815926c3669f6f76e6e02cfa640ab760d3b63d8fd9a3b1cfeae4e9f033527db2"], 0x103, 0x800) setsockopt(r0, 0xfffffffffffffffb, 0xc, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgroups(0x5, &(0x7f0000000400)=[r2, r3, r4, r5, r6]) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000140)) r8 = socket(0x18, 0x0, 0x3a) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:10 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x2065d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xb43f, 0x1ff, 0x5, 0x3, "b7c541bfddbdac9ac091474729e97c129b16fb9a", 0x7, 0x3}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000100)=0xb) poll(&(0x7f0000000000)=[{r2, 0xa3}], 0x1, 0x0) 16:15:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) getsockopt(r0, 0xffffffff, 0x5, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) 16:15:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x840, 0x8) recvfrom(r2, &(0x7f0000000100)=""/170, 0xaa, 0x801, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:15:10 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x8, 0x4, 0xffffffff, 0x6, 0x8001, 0x8, 0x41}, &(0x7f0000000040)={0x8, 0x8a, 0x0, 0x4000000000, 0xf, 0x5, 0x3, 0x3}, &(0x7f0000000080)={0x6, 0x7f56, 0x6, 0xffffffff, 0x6, 0x4a, 0x8, 0x59}, &(0x7f00000000c0)={0x10001}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) 16:15:10 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:15:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r1 = socket(0x18, 0x7, 0x1ff) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7, &(0x7f0000001480)=""/149, 0x95}, 0x842) 16:15:10 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x0, 0xe0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:15:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:15:11 executing program 0: socketpair(0x20, 0x8007, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004667c, &(0x7f0000000080)=0x9) 16:15:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) setrlimit(0xf, &(0x7f0000000100)={0x7, 0x6}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) clock_getres(0x3, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) 16:15:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:15:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7c, 0xef4, 0x5}) 16:15:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:15:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') fcntl$setown(r0, 0x6, 0x0) 16:15:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x16}) socket$inet(0x2, 0x1, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x800) getsockopt(r1, 0x2, 0xf1c, &(0x7f0000000000)=""/44, &(0x7f0000000080)=0x2c) close(r0) 16:15:11 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f05000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x41, 0x0) 16:15:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f00000002c0)=""/21) shutdown(r0, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:15:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:15:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x1) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)='./file1\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x893, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) 16:15:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="1b4b3972ec48959fb46701ad4dbcf9395a102e801e6f1947abf261c134eb02a8f30fdf35c9a71d2eaf04e07444f0d8e9e544aaf4c847f8295a280115aa17619b6051cdcc6aa8c0820ce60841", 0x4c, 0x401, &(0x7f00000000c0)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x40) shutdown(r2, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0)={0x17f00000000000, 0x7fff}, 0xffffffffffffffb0) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/12}, &(0x7f0000000240)=0xe) open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x1) 16:15:11 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:15:11 executing program 1: r0 = socket(0x36, 0x5, 0x80) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:15:11 executing program 0: execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\\\\/+\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='+!^\x00', &(0x7f00000002c0)='.\'\x00', &(0x7f0000000300)='}\xac\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028a9) socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="00000018", 0x4}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0xb239}, 0x10) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002eb0a95c30182f627573007a2b11634f81b9f490d0425dedd9c16541023135ed2c260000000000000000"], 0x8) 16:15:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x28000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r0) dup2(r0, r2) renameat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 16:15:12 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x82) 16:15:12 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d80d656e7c430ccf190d2a68d819ff6a5a5348f4ad2082f27364abbd0fc43412aa9c97debb47caedb8c9a952087715ecdde5ee41f41de8d59e5c3a5a01d12b5bbeb74c63c0e8e57b0bb0828fec1507d044520e2c746335a869117c36c0f0f33ff15247888cb69ed1f0c3ed4c991af4b0c074b2c034a2908de642f9a981770d05b56f5792b4ded1235305985a421d5897939cc2b3da327112457eb505c004a24994334df6bb803538884043ec06d25bd376910d68ba06cab25728810ccd6c37353efdd383051cd94b82bb457b1be874fd7bd8d84c18b0888e9fd9944bc7a3fc88073f96cf6af57c79a2b700743d06ceb0975f08a6dcb5e46caefbb4"], 0xcf, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x2, "9d67517ccfac872ae778c05408a34392f456276193e42cfadf58bb8daeff50bf796bd4929e5395e93dd958a9f76002dfffa28a13a98fbf6c223ac0997f2b7df317b35ec5b2eec2723054f66cf9bcc2dbba3a224948ead1d371fa878aa8f798dfa42e457d0ae072cf8127007b4008b2c0a7407a21b8b6d6613a03bc1f57bc0130f5235c2764f0487f3418edea9be86c6b58329e33f3ca780b83168691d767f1aa"}, 0xa8, 0x800) 16:15:12 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) setregid(r2, r0) 16:15:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0\x00') 16:15:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0xd, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:15:12 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:15:12 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x43, 0x2, 0xffffffff}], 0x7fffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x100000000, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000003, 0x6, 0x800}], 0x100000001, &(0x7f0000000200)={0x2, 0x100000000}) r1 = kqueue() read(r0, &(0x7f0000000040)=""/2, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xc1, 0x20000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x10000, 0x2}, {{r1}, 0x0, 0x24, 0x0, 0x8, 0xb02}, {{r1}, 0xfffffffffffffffe, 0x2b, 0x80000065, 0x1f, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './bus\x00', './bus\x00'}) getpid() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) 16:15:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x2a76466f, 0x2, &(0x7f0000000000)="251d732584d4127514d4ee91d128d72340d422d231ca9a4f2747dc2ab6741ea2b00fdfb206ba560cc36d4f1111edaeec7bc8647aee488e1902267714a2362cc75e3b8ffe5d7564b22097d6f0eef7cf30847387471c430259e0f59bd87af0b81b20", 0x61) 16:15:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x82, 0x8}, {0xa7, 0x6}, {0x0, 0x7f}, {0x81, 0x2}, {0x48, 0x5}, {0x82, 0x5}, {0x47, 0x80}, {0x5, 0x200}, {0x3, 0x6}], 0x9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) 16:15:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7ffe) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 16:15:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6117, 0x101) preadv(r0, &(0x7f00000019c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000600)=""/135, 0x87}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f0000001800)=""/159, 0x9f}, {&(0x7f0000000340)=""/10, 0xa}, {&(0x7f00000018c0)=""/239, 0xef}], 0x7, 0x0) 16:15:12 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/219, 0xdb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x1}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:15:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:15:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 16:15:13 executing program 1: socket(0x18, 0x2, 0x0) 16:15:13 executing program 0: r0 = socket(0x20018, 0x3, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:15:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="761dd90dda271e4f2c9a04316b5a4b08c364e84e8ced0b33cbda456ddd3abd8c13a43fcded00366ce409a2d0a2fc813a0056466d7775780427cc56a36ed1a8c2f4237ffbbbda0234f73f2ee380dc0bb96c761f8abf4522", 0x57) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:15:13 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}) close(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x401, 0x1, 0x2, 0x1, 0x7, 0xe30, 0x3, 0x0, 0x3, 0x4, 0x5}) 16:15:13 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) close(r0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) 16:15:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5, 0x0, 0x5}], 0x6, &(0x7f0000000200)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffb, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:15:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x20000000000000, 0x0) close(r0) 16:15:13 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a33a0f25d5c7d38b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x1002) mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x200) r1 = socket(0x30, 0x8000, 0x3) write(r1, &(0x7f00000000c0), 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x84, 0x4) accept(r2, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x10400, 0x40) ioctl$WSKBDIO_SETMODE(r2, 0x80105727, &(0x7f0000000080)=0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x20c12, 0x120) getpeername$unix(r1, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) 16:15:14 executing program 1: chroot(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:15:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x400, 0x1, 0x1ff, 0x0, "b8000000000000080100", 0x8}) socketpair(0x6, 0x2, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0xec, 0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff61) r2 = semget$private(0x0, 0x3, 0x4a) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x800, r3, r4, r6, r7, 0xc0, 0xfffffffffffffff9}, 0x3, 0x3f, 0x7fffffff}) munlockall() r8 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x800, r3, r7, r6, r5, 0x4, 0xffffffff}, 0x2, 0x296c080f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000300)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:15:14 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80001ffe, 0x4300) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x80000000, 0x2}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 16:15:14 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x200) pipe2(&(0x7f0000001000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) msgget(0x2, 0x80) 16:15:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x1, 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x7ff, 0x4, 0x1, "587dac6c96a7b43745aac2fc24ac0adc95b1953c", 0x100, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xaf4, 0x7ff, 0x8000, 0x2, "5531e97e0037074808e8783524be3dae306838b5", 0x6, 0x1000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) 16:15:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0xfffffffffffffffb) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) ftruncate(r2, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) fsync(r3) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x100000000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:15:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80008000a0002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:15:14 executing program 0: socket(0x80000000000002, 0x3, 0x6) 16:15:14 executing program 1: socket$inet(0x2, 0x3, 0x0) kqueue() 16:15:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = getpid() fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x100000001, 0x0, r4}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mlockall(0x2) pipe(&(0x7f0000000140)) setregid(r5, r6) 16:15:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1004, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763f44bd69800"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f0000000340)=""/226, 0xe2}], 0x2) 16:15:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) flock(r1, 0xc) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x3f}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8000, 0x0) 16:15:14 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x9) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') 16:15:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:15:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) 16:15:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() shmget(0x0, 0x3000, 0x80, &(0x7f0000ff7000/0x3000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x36, 0x1, 0x86c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x3, 0x1, 0xffff, 0x3, "b1302e27b603a1d315957812437048a52014fede", 0x2dd3, 0x5}) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfffffffffffffffe, r2, r6, r7, r8, 0x80, 0x8000}, 0x8, 0x3, r9, r10, 0x106eb98e, 0x4, 0x2}) r11 = semget$private(0x0, 0x3, 0x20203) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x200, 0x7, 0x1, 0x100, 0xf6, 0x3, 0x7fffffff, 0x100000001]) 16:15:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8, 0xffffffffffffffff}, {0xffc0, 0x6}}) 16:15:14 executing program 1: r0 = socket(0x10000000011, 0x8000000006, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f00000000c0)="a32d9714c2643284555db4db4c071b82efdd1eb5486fe6af9025f25ee6a6f6692e8b74f6e15a216cbe7c90e368bdb09dd678cf139815a2b2125d0f6878510a10f2b7f87d94746f8691870b535a8a5b07f81400248aaac378b1f0b6a0ed6cc5d50414e0b511cb2c567fd7dff49d8042554cdc3e197975515c62defe400f1a8e32ebd14c19f75bc8c137dce5cff50e3b10f8d2c350db3009cab291bdd8d2cc0cf291d9f4f577fa7ac769770e23d0c3760814194aaf9ba0913e22b76485314b4f70dbdb333c7a136fd944dacca14de3db79f96c7348cc667adfe31c1e18bed3bf8ebff7033b1fea1ec3def5035d2ef48f2a5fc0129ab8c081b3d2e39c1002ec0073ae91cea04073f005bde21ebbe4e6e1ffa1e90fc6f5efb30d03e790831887c13a59aa003e77e10e4f494a1b6801c4724a093d444f4c281c64749aaeda9889f1ef880d56add8720b08880a736131bdaf8de50955b1a43c351ba530ee9fbc7c348d09139127440e529bb7601c113f73669aa39cefa777f68a82561c9789f01064ff8e7cd01d9910742b2e8f97db0c5bdaa104ce56c91074940aff6bd21af813884fd91514642bdbacd4c116d1fa366f1b26a8af4f71b9a16cef019ab2fc196d3c24beed40bfdbe5ea9f40c85bb76bbb11816d79e73fac9cb20017740774efac3081d2039410b22ef4bbdd7fa2586a57eed21aebca13920d664f5b61e4b01cfa292a3dce389e7da0d1072c5cf3bf7da0b77f33847e47ab414d8c3a58bfd34f4263897af3efcf670bc07286a08dbf47da863618950ff1f5279e959f990302fe6275256e7e8b34fab87f42ae7ca88c8c04aa5d70b4e3127186cf59ec0a6e1f5baf3953bb7d1e1716d6c18b78590b3aa7d8ff236a27c8da972abee2c0a9bf03b736dd94251892d101986249fee6000047a1ad3b775d8f69323cc386883ef70f2d176bcd59fc4bea3e7ffa25910abf2da5541a8063da399e0fef545dc578b7be66fc451f3b8964603ce6f8ecc7e18e4f7d5bc28801fc06ba352c414c7e3f096ad1f9edfc53b992df9b745de9ddfd43fc822abc295395547041bbf8a74d9b587525764a80ab0ee0420e0cd4cfc66a85b47393023d43887ed33f0edef3be91e1240acc11925b66c0f95b1b1a916606f90db62bbc5cf6ee3cbb36e1eaa48ea5b94c920669452d1cd12fdc14eb7c8aa3f732f78d8cd5e5811843f47c6b52254b8caa788c7858ee3f542485628c8c3c0ac552053dafda3cca441307c9e4c57309dd24c2681358ce6b663fbca57a082ddc11c1c82a81e6d26a67defa1dfdd6e4adc1988939913648ce0b68db3e444b90fca029cddca450d7aeadf027739ba0557faa7ca9d9e12494f5027eac618b0bbee289f732cc96e9bb2b30dc56c7684e095e6a7f60e25b5005d11aa0cba95870db151a15c5ac9bf1caa982a3532f7e5c55b0173c100b7a963e67fa7f4bed90babe1e958fe4419df230fa7f9ae37afcd66a79669e21afb8c02b844859b829ad1fbc19484ddf1b4e7e0c42a66d950d1c32066e7be9bae7ac8f608bfeeee92a9dc82431fd23a481d88331f72f633c436346de6f53142c20b7caa31e2095e4c58398af180a094a2f0cabdc6d870066d3eec6e5fbde159569c729ce2c9aab1fc73b6a6600c824fe489f2ceedd5d5c675a3b1aa230df10233e4fef645d9e62967a5fac528c394d9d339601ea2ce07defaa983155ff1bfbd9063060cef5c6c3c7e9ff13f961ba5154a8fd4c4c5cd099a96b444cb57de5412e1061bb014efd3174b9106735095eb1210e1dd3ae953a4ddc8e30e0aed325472c3179f4ee1694c0234e550f6714ddbd902b8bde7177050a6fa04b553275ddfc8b2a60d87b945bbc80dc67c3b7f9c9e4fae338babc313f7d86fa762b5ec5841a47cd18a1379f2141e1f3f7f92f496bfd1477100025b4fb40aae2d2eb637ca6239aee01849212393e7010132ab16423c6a72e5efb5222f15fa3c2b9412a903d14d55bc267129d67e21b816455cddf09954051c5be170ae8d08d0a6cc90f1f4d5b2b688ecc48bf0c3a7053d7c6bd9962d69daf1335717da193df02cd85f7de36b2da158c85403e5166df7b37d43c1b52213988e16d2a1209ce8cabae721dd6857dba6701cbb8b39c8c3f23737128c73ead6baff73326692cf84f7290f515f6a1e7eab24466a1b9fd168b21d9c1dd4efcf224d18251a39b06bc34beefaa8f12918796724f1fd473f5b26bfaac0a38bb6d0fc821131c03ac70b183e92b7022217829c655343d8bd6d10a27de6a514179db49c6e2bfe34ab942757060504daa47857b098e0d4e681f33472e3a9d9009f80c8a6438e1317e12ac1db86ce67da41802457560ee89809b7baa8951e2765a72de1c3023dacea9b80afcf037b36ac448c8c37cede1254916f9d2fb2bd290fb0d43f1dc03ebc0c47823497dd49ab53510ad8ef75579b75391128559629b7c9e01e881e2e6c168f3c73eb739ce411ccf1a30e78a00b1b099c5bd2996c8151473e6fb84c65994f0a9150f04e77a3d16a107d762ecbb9f5b91c5ccc372ae1ee3824e443f1b81b42e938236ecc123522fc0f84ad5f9543150466a5fcda533d2e80c4a64e53094bf9c7ca40c9f1eb04761871dfc9b1f29dd156b01dde56a9451607980d39a37e328e2d3c624ae9858be192466c0077b40d7adf9df7a66c4c570b861870416a6956c7ec56e2aa3e77990d006e7f497b5c5105cc6d9ce2dfa20309e776dfcfc29ae1aabbabf1901a4007c403bde8c25e948c4116ecbfaecf0e831e3b42f46dc3a8cee06d94557a3b4ce16360da130dddfdd877ed2feb6935a90ff4b1958d655bd5551ccd945f1b64813a4c50ddb16bddda54ed3065aaa59389e240efbd9af71394fbec9bb81954b3302922534c04226ec5526dcafb64f8057be40faaf04de7511fff010d93258abc6403415c2b9011f54a707f56ce4e81667f8f78e4b1319835ddbc25c625038ec7854a6f0bf91c81f4d325f774f19314bc291226f29c6cb684a165d037e97f92c57fa8a66571b68be4c7b4aca9bd0ddafcf72199c672159e5d9fd917a49009caf25b370ffcaf20f9b88f6b540f2bb21969e9483c88c73f6bdb8c8e11409378b5117259152bff096c2525deba6828cc940df0f51bdb917285307a92c0fcab0406a4c4035db2b3aab4f6a48da56260d8d85de525f202e192c9415c00f06907f1c6f00400ea3631c9e4cb5acdfd16754ef7b072a89ff38ebf846e1b774f78c11579b90ec08e856c49c2b5f1a7408e0b553917606928d3377b11e2ad815ea54d3ffcd54f174750b5d93d6cb8bb644a1ebb8b20d62bdd217aa3be4051610fabcab9c21e4a915c7a97cfba4840f8c5b222079ceb48e6919d7ba168e78e122088c5f1d19c600a7c4770129b723e972eec84a5b6cdb76dd0cb59c5a844001aadd4cd2bd9ed222a2da94b1f7533a0b4dd8e5a8cd41e2f79b7c4a2ed8402f479231e5fe5a3f46e5f60be6880e16e796dd4d15e61cf5e668850bd3938acea67b40bf6ca63a62999e2976247a1fa494df5625ef45170430bcf897632f5051e4d7c6a0c450b075ff6e22650723b0e159261dd5e05eac168f31df85106019c7facf579a908055947b836bc5ddc511e28fa6c9e2c386fd4783c1d0bd189da0d6b74d204e4e3758085f8c3c9f2e635591fcb156e7e80a66595d543d8dcee2b2502b1c57908992a101c5b228caad2e68198953ea17556704d5bf09b711a058ee34f342d947dcb76badd047b49dd919e002e39fbed2bedce075d706fb57c856773ab714f94b2121f622ac0f8c9fc6b7bbaf2c47f616c235e82597cab0ededae35552efc68b0281d94469689e85b0e124d26728fbee24b174a1dd068551fd2b2f1592d44995ce50f1374f070cedd263c52d74af045dc8f4a550ad4b33a90987d60f8a126599f258bf43cb8a1bcc28a72cbd9479918b95ce5e64f098336aed9fde069a93b3b260c6bb0c33b21849f76a7226b25e676da2659c135a4cd4125dc0618198bbbb5939303f14987b89dfbf7c3ec0b1e92a4465bdcbc375abeac6bb85bf86a520bb8e7660479679a6cf7a1aa6d2e68fc0bedbee4780da92c4eb160b6a67449d1fd4b7628ac0395c1c8f20ed53c844d4f684bb9fc3049e2b363d4e7148b370adbf98912a5bea935674b7c06b45b2c42c56e599b37dad303856ae2a34a019bc1c53c42b3c25e56cdcead915969e952b965ba578ad0a1ec49d4ffa2bf1524a0c60894984b426930101e782ccd21fb6a1542a03361a6407befebce7d847981c192d8f4cd92ae4de8282c778dce4290d19a03eeff3e48f3cdd734541e06f162b2fb21dacbfdb7b7242c34ff8e1d37e814c8ff8789510d2961972cc12c58320075c8e665a5e38060bb5ad3cd44669ffbaaadf8e1e1a4d9aa0822068050002b4815d1e2e53269960c51bba57d24b38e693c529170e19846131a099879f20701c334293854a57d3e3a0d892c97148f25c88804ef9adf0ffd25f4865792860aab76133b9a70b79af05538a86ef002034b691c33bc31e0721d0b170789a5d94be867ab585f1cfee22dd9db99b6ad3590d2b21a2415af53981ac73316d686be32b2571d46fc3e0234423c4fbc90889c7bd8f6278465c666562822de081719d0f523983621293cec54839c6328ff776e433b3431eddace0b8fc797737ff3dd647b7c77e5ff976b9f275cdc3963601caf2d183f89248ae0bc161502d4f5958a1f61cf2841420c98e36e60219e5207fa9e539484d8bfb92c41352dd66a900d0d5ddce400f44cd352810730cde6c0c4c243da72f6215d6afa9e8e4e7d5b5b3edc2bfdb16fd2e68ecc96ed03f7d6562a1c1868af242f5910ae2ecbd7ff6fb1566ebcf0953ee113c0a52e7212ee6f7b3ff48d7dce988132ce3fb71276ad8c93671b5bbb5e43d46e3f741947779773b173804683b817cfa8634cdbe25b3b8207e8670deb3646fbeb2261267c441e5df5dfc895946f36a56daf47f8ff658b1e02206570b0061001027defd90b14d15846549320855050dbfb8f82d7232e56a0e892e11bb844d6f5f6291d81cdee1e64412c8437ce64cf314abaeff670c948260d6202dcc452b90691b9232bff804612f26ec257405d393d84e240fa8aafdb118920847f17d45617b0b487beef8315fe97079bdca06cb59af83bd291c9fafda51a15e2c8343d25f1423736f8564573aa905acdf963e6c637d16d171ea417648e031756744b6924ed16bfb591ae2c935a427e9ad55cec40ebd9f5a149071c1b1175fb8ff5b8c6e369631700a84e1ec76931108ccfea249b9665de200d5f5a92a10b2b66884846ec4007fc08ca191c68c4af9ffcf633b3be4bea85017023a138a4b48765d3410a827240dd66e1e9549d348df32368bb1a2344bd345e62f6172cd9e1eb2dde08ecfca83a188d6505fd09f05695c771ed6b5ffb0ba67db59c9421343bc8ebb7e92682152d89bd2438ac1805b696fe7eb5bb793e6c57207a54215e4f290c3eb77ad9935b67c1ce947d27120310018fc7ba4c0543f27fbf178587f695f1746c17591852b53263dafaeda633600537c40fe174c64a7c22f44d0e581a693f1a7a2fc98b2808446a51857ec6b6b796fdb6aa09d041e4a64200ebbe849723684fdc77b95de08cbf2b76a87ad503dcd5373e6968aee740d45eb68ff6cb7a23a70e3c8a815af6822432750e105631e8cb2843ce386c754650b62ad4a1198c1a1b1e5ced8c7195d10b90b474821210b4e4a915e3a1da8cb4407f94785896e0319ca94fdec7feee9183324da5d98d8bde4c6232b19620bba40c87f370c0", 0x1000}], 0x1, &(0x7f0000001100)=[{0x30, 0xffff, 0xffffffffffffffff, "6ccdf9fabaf11713045d802620cbf0c57581bc89c3cb1b251c06af85c5"}, {0xb8, 0x0, 0x59, "bc2cc308cbb48feaea98f2c3d4c7fb96f21c480c9142fc6d0f008c05a4eb38c176ab3b7c28499c6f215a4ac436cd41c3081389629b7a58049f4ef3cd546a0dd80271ba8c02c9aceb8464db345ad740d81a7dce7e60e7f1982d01f06fd4832e2b032c7ce36ef7d8c892bd40a3777a1ef1b80073a68da02a780a570cd56a750a7e75089f704791c8ef3b501a2675e43400229d8e375c598b050647d8013474ce98b5f3b9"}, {0xc0, 0xffff, 0xffffffff, "739fcda98543f0cc4127e39720ff12412878390362945470a440ad006b2f9709b3eb7af88360c3a015510d8d29052fb0d4b4d667667f51d01edcf09b335fa69f79d79f8ba9920bcd2b576a1027f8590e4984c2c9a80a7ab11abe2744bbff5b91d19b35b00473efa8784f9ef0cdc41e905d6409b36b8c4da3ebc49d2127d82600ad2e9461ff3e77262d4592f7dd3b84d8c187c944dbdae6af2419a2152ca4941916baec931f5e316eb919e202475ee741"}, {0x98, 0xffff, 0x1, "77656975a3981b859436232a3ca28daae6d6d88055b6c8e2e76dd71d4d6c576564efd4b524f8a4d12b9850d63241c1cfe0dc2d7b32b7cda75e794100ce06f2065d9958dc1e742dac16ba591d9a3d555491947af9bdefdd077c91c5184e82d01eae1243a7217eb2fa94fae4b987e5b251033154fbbf4c8123e66ecab179cae9f3271943214d0dc1"}, {0x1010, 0xffff, 0x2, "03ace74350b45c7979175ed38b62a4af01f15894025e274bc0b73a8eadfec097b5cf994cbec38332556ca87f769ce810df70de9cdc34100c3e1ab6a9b970e5bf58133fec2b5e2d54b52def03eda7e9ce56c2f861a0df710c8e01589642e050a8c88fd1475146dac2b748af481b06acdcb6ca42f4d95dafefc85e8110e971e44a2b639d2bec4ed398added3934b96ec51e1b3189b89693f2a7d62c5dbbd9b6025bacffdacb895b230d4f5453b5a971cf629b71c0595af854b07466ada2dcff761dbe1c884e04af0111a0e9221af577df8cb0bb36cb1be6284941dbb3e23a58fa688231cc11c291d224225c2d4f5d7ffd8c7e866551d5ddbb98040fad0b8c1a3eb289be8dcd641c69b0da56afe38bb4024fd273298b7f08105febd072a14b2453ccf00049abc7b972bae550caa32edabc003e466a2ffaa3d7bb6b6304894c8a9753ae49f8f71910a7772be6b87c8966180f2b7bade6503feb8fd4739bd2e4412faf64e1b07aa24a13ab5997c09b101089564c7eb6219ec7b8bc72a3757c16ba59ca97be9d2513d67635a55ab25fbad0f0671038a9ed91ae33497ec55f9c09029e32e1d37f15c1032840658497500d73e76515e6416c3728146503226b3f574791e3d879e5d6c78e7a1d0ab20db3272566fc744566b1cfbd085473e38cfc43c0264cfa38c08227aa04af26c3a09ab7b0bf4965dd940b9c1fa48bb92fcf515b6a7e0b5f463990cea053932c240c8d6abc800848078075003eddc5567c2053c8e10d1b97821f08795f7fd96c4d556ade5d0f44e13a826186e752b25930f9390e53eaff257df26ef80cd24e98068a9137ebbd18f7e06ed9c32d15373aa494d0b5bf5652ddafb0b92c17c77d05b1ac420d3f413ec4ee21e65d27062f2ef2729087299bd64fd14aa269c1fd0f76faaaef3aa7c840c8817c6076249a67d10fe6595e16d671ab0f0b5fc066f986287ef43a1aa5f7fa6277ed8d0cd1dc1855eef8c565180070622a6b55d9e35398eff7b42baa15030e87f7b78bb1c67afff52bc094d16bd81d2657043b9f0947d641ad18366b18ee318e83f157262a41eadb748f8a40ca0c5c4930991d66cf1cf3e01ce578c31add097d1f9f94892360c809d9c6e98ce0da3e24c055852411408eae888725dba86dbdd6ce4d3aeea1a8c1a5203f8fc3c8b59186ad4c54f3691b851e867046b90be059759acfd83ca3a4e65e450206bb66ae36d775adc2e62cddff9dea981094c80f28d6072b2fb14c77b35d8862f76660fc414f1e99f9afdfd1eb8fe9a5917b4339ca2cba013546418d58727b83f769d1fb669ac17895711d9bc64e998c6fbf7615f1fd48f55b8fbbf6de09b441e87b3a456cdc22f29fc7208d25a0168a08d5ee6e4cff285c0a2d829fc64c6563cae5f3efaabd152cdb62380c205ab77b8b75d1d2e855c03495e9d252b69ba1392148f95bd0050d99b26a5e6aa76f62d49cfe382f12428aacd0458b3420165b4c3cb0550ea58352f65722f3307b8a079cee1ef3dd4e839b8225422c75c4622b74caf5f1f567f6a75074d4f340cf8555bae74073122b6f1ab8e864a7e4d4a4edd7dbb127073f9fbf2b9e888046c10a6ac27cc33b7ef64e57fabe01b3e2346bce4e50f191e3a6aae50f948f2125d400a2e3314475a5dd7bc17010e0f2923b2c7912b3e556325f481f18f9421890256efd1ccbe326eaf356f99b4bb29654d66ad37a322f05c8e391ae02117357290c9fb5f65f17cc691a5b0e195fb6dd4fac2812b7013261c4be2e39cab5cc1a9206c0e744ae62ae44b82c297592f00c9fdd303100d9924c437df76120050cd3587b259fdb53c740e3be57f28aa6943666c096583839a50ea8914cadd076b399141417ca76f651b36396ad4aeeb82dadf325a74aac6e59e71103a597c7112e8a02b7618a51dfd3d43373ebe80e769f26de1c4414d00ba14cdf5b6c08382fa7819bd4e19a56aaf68e20845f3f43a4b1f95840aac1445f6d9d7993c6a3ed1ecf524280bcf2e41a096f5fba74f82ffe3627f2daf44032b70a0a072c8ac816738a0c77b0b1accfdbcfc5bfb7fa07e7559ce70eee6a6103c822915db278f4cc71789085e2b0f2f40f0a3e3e9efaccddb36deb1a7684f2ad5cb0140db828e507b93f98b8df95cdb422546c3be1683f6f00f75973047254eebe706e14df79a4cef6b08bc2de76bca0c04fa84e40c6fcccafb103a1622f7778468e0cadcfe15a8251c7215c16e720610e28035ba7b9a8b80e09436f50898b955cfa416e10abca1650e029ce4ddd22c612402cdf66c3da2da0f38140ae58aaabaad93fa4488185aa68c4f9de3d8f18a1de33d06f21e608d87daadba1b2203dc7070ff533b3e7458676a7e274d25837af63433aebfd3f48c93f3b3526b4bc31cdda1bfed74661c56d04e186f77820bf27733a2c35764743a08b2b7ed12c9e997880f2c7055f7715a67fd5e3b809493cedc703a187ac1a63a2de356ad4f1a10f53f5a0edd4d983fa615ce483cf2b297833f1c265e189799905f8bbd1c3e548b881a98896cb73f07128b129977ed2019f10d1d55b616bc904f0718d05622db1f0fedfd6089bdfeec90e3006ea00311815d69012f726f8ddfaaa492f16cd84399e21a37fecb189d1845e8418ab4a2047de2a080b3ef98a4a216d065d80070e8eedfc586e939ad6d7e3ef3a845bfc663e23fe62ebbcedfc4b0c3c4e9f3bca6495b75246ecec61abdfc68f8c16beffc98c972428ca638bd0fec60db414ab181c2cf4a5f94a543e8184f669f7b93dfc883f1e11a1ae4f62c33e604bfc2bbfa33b9d00bad8c01987918e7f63581cc743b2b6f5346f0f235b548ecaca58693e2462da9d8c4b647d454e4ff772723077eb81e495195d54f0a849c1a3f8a784d75ec36b6c2f4e0bd9927c41901c8ff5238285821884417f384eb58be7c6c5983875d94305574363331dda509586691212f82320b60ff90e049786acbc8c7c2b11608533b57286a410af4fedd5a3e9d1e7e66351edc0860fbbce19b9409555dd8bbfcc85368c9a76201e733f09182d92206e8dcb2fae4c00acd451c39493903e25be1bedb67a8c7f998cdf46dd6df36ffb42a18506c57a5a38942b4487c498cf761f895521f42e7a287437ab0516edede2e8f53ee316e62629cb026bb2a75d8909dc4532eab8ead15297f448e8c910f609fd22543eeefea92f3b6daa56ed0e33be7963f08e0c346442d732aa1531624ade108c9a79f0cf86507a74871926bdb7572ca7b3a26f254c2c470a1f3eb8da2e8c5f8f7282ef696a315fd9bff22b37fed650211efa9977187487b5db2257aca95031cf0620dc5af4eadf283e0363bbc3e704992274aba0e6d2ee2b810e1970fffa3c9a0d67b744fc95aa28e8e3de5fbba5cd3f1bd397491ccb2fce9ad1f1ceed4c6db15b960861f5d78be7782f8aa533045e107eb9ff8444ac8cb32ad1d49a8a3e66c631b4468d7396925ac9f1168d1a3d7f8c4fb6aa45571bb265afa30bed3419a667677f2a0f5d63b2be59181b747de4e167d33b4b7579b0f092f64aed3ba975601a79215da4a7bf5ed2f07537684cb06e92e9a685cbdb1acb0b2439e2f3cd3388060b14b6c6a7f023c5f8a7c9460d52fa3d7130734b13c4d1ff7ae110effba3df6bb5c5441d74beef857a5b2ad499d1b7ec902d6baf72e1d2de59135a37ff329917264369a89a63c91680958ac0daddb30c5c927c30d83a392f2fb0759423bf78f92e3bc200a19f2cbfcf79a59e485ebd97f63cb5b32e9f01ebb8f563c3834e2b4f57902506715b80bba651a799f76325a0c6b2d96b9503b1ec7d0e889cb82b277ec67eb30d88ec33297fa74e0fabeac39a8ba44afaae12e670307ddaf864f0a0d17a103ca9f125356bb64508d978e3e62b9df419a02f7bd6e1b77135bd94dc72bc9781774c225e12b42789eb2b5167915dc0e3addd4e249e95a05e78a7639f61f399af20e0046f361f82e8c2b279ecbcdd280f3320ff1c27cedb1f95b728f648292098269964ded74db2224e99e9d7f912466eb025700ca3387e337c10de96f41c2b7f1c04ceae5f7d2546218df678a689952287ddeb7196732bb207c59efb5a5d865d52029142beb048466e2ceb50573c9b9d611e3cf8993bee7853d42aa7ee202ae5961fe47e68c1edd43d62a9e37f3a49e1173d7b09115bde0dfe40ea29223bc1931dce56743bffffe0ba5c83ccc449f3722fa9e07707c43789184df9d874c10232f94780483bcf541edd969e223fbca50159497510e3c04db803f625d6a531c1a6561f77bb535f01321678b1e2ecf1669705cbf8af014d960c246559c82dc31217712163d08f5896c6eb82d4e31bb1ba33e487fbb6d4e5c29ec606dc1044245c520e9094b1da80e6e68403ac1a6e2b546c1da05a6571cd88af5de81f59e26233a41357d4ceefa3bda5abb8d14d29ddc2a14af72f99b973a71849eec17e7ea19e5be93fde0f379f1af4f805288928db8e09a875d7634239a1693669d0cabc0d01efbad5cd2c7e1397095ceda5d2947e5d86850901b74cc1e5380c3ca532fa958db389a1a1442f91e168ced92ead358ece4dd3e6088fa35ba06574ee0c0cb5f285c572c1390d26d73ded27609ca7707afdb7e617d69223f4c4c7d260e4b971875cca07daa4f5dc9a21e541fb595b776be49b11fb133997d06d99dedea3d961b36029a49eb82bd880e4d40bc0402d52b9775d021f345a40cfd671bf408385b495c1f6edd5ad31229b2acb683efab24be21875f23e0c7b9392021ca428d01ec705acdbb83ffe7d29a94773cabf4fa0b7b355e171518c63649002264d0f584340b38ce3814f6665b94c5c79cab3db8e5ba6a0d17ce84c05de12aeb0ac210b70b24973b4930d44aeb1046be0032031c9dd027bb2052ad27054ec57032a3b74a9febffd699b53b75134620806b5f2a54bbc9fb81581752337b74b53e92e6dc488facbec10506538c74feba21e92603e5339518fe6d3afc9d249055f81b142187ac79b5083d7da863f5411d8f23a8c4463f3bb68640772e3c641aaa820263c248b87490ef269686f5f2987b117e6629b682355259fc38505bfe0000a0d11f5a8b4ee54ec709492577019a4deb4185d72b33259971b4062f6910160432ec19e059fe40d886e8579e96fcaa4d42895560bcd003d9cb297a0df0fbabfa56bd924877d73c9cac702e5320bcbfb56edb921f273f50af7616b8d063b4b7bdb227096d41fa2b808bf62019a2686b50932b4484b699c16b58164fd72c66c39a3c9d8127a142c10a69f09e9e9c2140291f2cbfb88ae87b1613850bafd70c4eb7a51f5777123fd5aeba1455f846ad6d2405bfe56f6fd6488c5848627d88af0e154e878632afa603b314abca0cc37e5d01ebc7f6724acf91511e59cd991c3013949e52edfbf4ef9716ef215a8c70368331376f954d96a1a5586d2e871f812aac9fd25f5e26f516aa91a98610c823c972ded316dbe9d193fec1cd2886b248b74ee7cb114fd06e44a8f239ef5f558c33b2345852a2ae98cfbd8a89a59a8a37130284eb307393f7d70706731514fdca780af93a13c1941da26fb16ccd6473f72dba27d063e3ca7a709c6f1e54708be28c6764743617b492ff1bb2e0aed7e7d3db898d1ad5b9467126f48e26db1536a9c6fb3ad6e8917c321d771f227e0865d4e521638df02143ec95214a4e287c710a6cd21554505c0f5dcda9e3c58998155627d7582fc7cf9c7a946d84d6891dac6898f6cd15808ba3d07fcebed46659f1121243cd348e7f411236ce68ead39543ad635194fffe7d42b7beeb196f07738e07e5eb"}, {0x78, 0x1, 0x0, "5e7481139480e5ce89f862445a8a2fa9ffe482adecb41f6bfae83863964b4807fe4bd1eaa889d4de0a73d69510aafb2f32b11d9cbaa7dd3436bc14ea660c60adb1202c8f7cd08e1402515a29152c2a6003ab6570fccb79aaca596e4de203f136bbb6f3dc7592"}, {0x20, 0x0, 0x4, "0d242484da9bf8919a50"}], 0x12e8}, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc8a) 16:15:14 executing program 1: 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) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x3, 0x9, 0x1, 0x8, 0x3, 0x0, 0x0, 0x1, 0x40, 0x10000}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x4) getitimer(0x2, &(0x7f0000000100)) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:14 executing program 1: close(0xffffffffffffffff) 16:15:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/177, 0xb1) 16:15:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x473, 0x7fffffff, 0x9, 0x1, 0x3ff, 0x5, 0x6, 0x2, 0x2, 0x7fff, 0x3}) r1 = getppid() unveil(&(0x7f00000000c0)='./bus/../file0\x00', &(0x7f0000000140)='x\x00') fcntl$setown(r0, 0x6, r1) 16:15:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="e1b3fb92ba1c11a9aebb03586e17e998b2326cb80191873af60e92516b4f1d70ae39268970c131f2c31c4573be009c33f1a9e7edea72c3425e4cd42e9ff7f859d6a6d2d96e69bdb869c0603d59daa434f909da8b29e8c20a302c10c668a183ba8d4d37534ed6c5f51a1f34b8eb8263a501dca2bba01e0e8274c440550efb056556b3185a777f7e203b3c9b7ff8e61854d407df519df9dbdce5d1395bd18124c12d30e82ac42dd08870ab2ed2fd29762cd2c5c6", 0xb3}, {&(0x7f0000000280)="d665311fb1f43fd4650177b3d133adec82c88ab68d5ed1615f724a056649038242fd88e1fa6d76c5f5e86265bb70e4e238a2034a8f4f02a84fcd05ad705baa604a18d1015917587f52ae05d87c4451e744caa1188087d5ecda405a0e998c1df1cb84aea4ce5694d111dddfbb5cfa04e37f7ebd635f8d6d620275e63ebbb2f616eef6f27d58b97daf8245c1ad5d0dbca2228334680f77c3d24d0885e8923017b2be87a8b0ecaaf3630d968f7b3c03288f498ef01e47cce3dad27b2958d3df1538265232a9f272", 0xc6}], 0x2) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000e80)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e00150000000000099df35e2321a4c663cbdb72862bb95ab06b1af9", 0x32) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:15:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:15:14 executing program 0: r0 = socket(0x1, 0x3, 0x2) select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x101, 0xd721, 0x80000000, 0x8, "ec20cb889c65cd8aea490cab326adaf41b98d808", 0x1a, 0x2}) 16:15:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffefffffb, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:15:15 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, &(0x7f0000000080)=0x5) ioctl$KDGKBMODE(r1, 0x40044b06) 16:15:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x2b0, &(0x7f0000036000/0x2000)=nil) setrlimit(0x5, &(0x7f0000000040)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/52) 16:15:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x74) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000088) sendto$unix(r0, &(0x7f0000000180)="c313e9e705aef75babd2a47bf9f8b64b72f03cbaf169e8c79ec8c049885fa661d10cbbdc3c9a1f2256436c3bb90cc7909e21e24c6022965cab15bea680e7db051477d0c047367cc4131822a0113f48a50e514ccfc416a7f389f3b5671f9c2bfe355bc182207987fbefc24206d275ff65fbb5e0cdaa04de535507f0695156d190a76c0e522238de11ea6b44b81e5f2337c01be25f4a33bf91771ea1ebadbb8245cc18e382cc7034a346aeadf5a6d006b570ea04bed9788e010d937dbfabf1cf367ee35009b47c66f37421e19732da0b611c3a506b6083307f24f6083d6d632f8d9fc5aa0e57a28da901153e5a5b2e6359eae10bb2ae", 0xf5, 0x400, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) r2 = semget(0x0, 0x7, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x1) semop(r2, &(0x7f0000000080)=[{0x1, 0x400, 0x1000}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:15:15 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002240)='/dev/wsmouse\x00', 0x40, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setegid(r5) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000000)=ANY=[@ANYBLOB="ecff010002006cdb71b3"], 0xa, &(0x7f00000021c0)=[{&(0x7f0000000080)="9ce6222845b5d1495d6c87b768d38bc9ff7eb761e3f0f18f0ac9e76d852ebb807a4c4d295b6d42ab085ac2ddfcc0c9fc343d94b0ca409d8270b21b014b81b54fe144a0462bea6f771cb1732d3418d896995321e4b0599398511d61bec9450db07f6243d603d052f501d0e4ce79a1c8739f11a9d967894955e7cd9e58d2c52a1f2ad16582fd45743639a5ff628c17450a3da6568e5b83d0680bae94fcb827a21dff79702e42fc8b01bd2db0c4219b214eea4f2244065909faad", 0xb9}, {&(0x7f0000000140)="a4e648ba17e308edd040b563b1b446eccd3669a679c15c6d3e751a973c5736ccec38443af73394914013abb409f9f04f5151dcba7e5b7980c7306456f5f6c802468893d182408a0a41f234769b3f2aeeabaec04d1547476c4117b62b61b5ebd9656eab070e5065fb2c84087116dfb6c2aee03c540d973e19ad0a1111029d2cd4bbdb7c25f73920142e87a4fc10dd141e7632c07001d75a8f3c1e67c7319a61f572f6c635a356f54368e5c1a30f14f0afc64f2ea0e19614025dac803ea0f433f264091c0576c7a1f36858a89021cba871d4fb1dfdff400a8bd430ee66a9caa626913cc4aeb95d1551d51ea64fd2d01e036397cc95f618c4d7c0d7c1020be7725884baaf0a0f01ac7b614b7b6ef782218f298cbdcb49d3eb3341d2c16edfb09b5c5535b86fdefa996b79672bba3033ab07bbf1de452ba65555e0a651e07eb5c6b768c0ea8ee3e885edb889829c2c1fd980191875b3ac9f885a1376d0eb9410e08e928b050be3ac1f8b68275fce8dc8a0ab69ce3231b01dc8edef522f300105bebd990216944b4c62e69d0a9192140ffa5102d1eed7cdc9d90ffe15d3e17eafbabe3153eb5d572400a0440e67c533b951cac9febfc5b45bb8d8345974cb6df78176dd82d0a9ec2ec06f6fa058899963d130b22d0651420a776c3305da18433dcdf3f3894aff419f86367644a80b181cf7db3f6ad35e01da42c6aa68b6f76d338ee84970474cf83aeec8a712cdc2d2f0b5ebf94d2d4e1cb9da1404aba0633c95dbf45453ace89dae55e979b509fa14df1228749a40f5163488f4ee49d03668c530632e5e0edebe9bd598526ca80f0e2e7ae7528a0fd5de062c8b47c1832fa6846c7d6761d38c96b48c599ac8da81a0dafdaec4fb327fcd40195e0182bf9c26c4948ce4ae09296444ae08019b07382af154100e76bc94f0c5cc291702608788dd1141d995a2701758d31a02338b6e20a99d666cf1a001a49e9142b8fb39c87b1e93b7387506cd161956e45d3ccb8aab23ba30561ad7de412b486e7981b25a27c5378d0b2e53fd8a631ea6f4d702eaf6585c4426b3fa4cd79c2fc354dd0bd9a57a126ad106a077b4f71eaaab6b0bc60b5de35437781029e30c3c4c7528516db706e219f51652a316beac426cad3bc22ee407afef7251ab28a83a2a19671cb3c5ba05a4653849f9532b865e139499a30687c993fbfbf405f68372956f136eb4f68087fea102951fd68a828ed7c2307bb1c8149609242d1c5f82e8ce2c5b37ba313b3752e37d6b107966ab92c62d3df0d0d1cb507dc2f334d0b99a8faf527b85edf1a9bdd0f905a07c76b284b2999e8da7615e2b594f484e0fa0b2e791d21e1f7f01372ff172fd84adc42af96917c9c7901bcafc856aa6b6eade0746378c6dcc906ae053326caf232aa312e5780b13c76a22173a5ef90521c664731dbcc7b8819ab1168d9711115171d83c73d1bca33e93f744dc6891cb54d26cd053031f3778bd8dd3c0d70822fd58a37cabedceb2ead189369447fb6794ad8e2ae04846c57efffcd8fa393a72924baedfb16ec17335d0bc96450e38964ad495f130c7c98b06d6946f13044247ec3fe54b1aa83dd641a4ab6c804bce51b1d8b19e873a77256c118cbc69eab60ccbcbb56b618436564c994464aced23728245025a99dc9664a5b60135f9ae8ca0b1d0a552ecfb58618ab468d8fb48dfcee3a7a901f94636c8451213dfc58d2ddbdf039bfa4cb06b54befa7caffc2b24f1cac4c6222c7c29b4f08b25a7aeaa8e940bfa99e708e13ec598bde57aefcaef01a0e8f7cd29e7d9939ca47b63f1cf006a1d799a7e75504835d92a3717837f3812b5f0021af46e0b841e5d26ae7d516e5ee26d28502d90ceaae39c77bd2adbaee66329a011f62ca029d9b0081642c29bf8f2f7cc341eb84b31bbd65b40feae3386492e7a71338f7a9b18afe226684bafb04b42f33f9d9cd3909663b9e9a78c156c2bf87c32c143f9aa8d4886c561969d72676f85f40a3475395450183cabdb3b62347406e085c8a0e91b069fe8cae5361dc6adcb616d2e76396b2d7f9430f5a3929635433bc1006a0c570a3b667afeddfea56e2938d8bc76b27a0d26aae8e9bb493b62eb6a27a8e82586fa32cf937997346a316f59e859b91985c1567525719ec364c59529965a5dc4b38966a24be8d0907e169b7b80c286663afe02a7bc40184e79be2c8110486e68b5db616708f57dbcc0791afc830c38d21539272334e7f82449c0756f87bafd9a3b4e7ccbf0978ad210073b858a01406793fbc842743cc8bcbf566aeaf1e570cccb6cede9d810bf85f7216bee43ef32b82e10f3bf8ff9170382b7124743bcd44c4e24367ac1afae13c4cf7427208ff5e37c177f1a0d5dfd321ff699653d51f9f43950281375e54dcdade353b74f463bd6b9d89de4f7037c80f25c9ffc2837b97c10009d9398733d8fd27c815ee3fed6acb10376bbb2494f8ed7570cb17250e1e2c307c98f949ff58615f1ce4cee5dfe34beca5fdfbcb6eb197a6d8c09367fbe5fcf86f75024b11150930a178124efbce7791b6262eb2ab7b337271894c2b78bcb784eddc734ea1cf85215b879327c9c2d63318a5d922de64781869c4679acc1285e3ae1d6cec37b031fe3a87d50c67f965820c86c96e0982aba07d4646d6395dd0b0f5eb91274a6e5365ad5df3a391b4af60384706811237575fa3c5f5d4f74501654bf7010fd58f970ab0840d71167b7e8c5e160567095123c65e06a54c0b9cf94842dc2dda855f029ec2bb81d8883b5cb959126c2a96c97fc28548646c9e154859cff0530a6b3c7c2e59b3c98fbc750dfcae9451faedf68874eaf42a1dca964f437c8d85250bbb7fe5c4b17e5e88a3633dc43756bd0012afa1cd153158f461a3b5eb329c4f2d3b2c746cefa37acb8298d4f1b2746c744a885d645d9828ffb14f2b482dd61c8295d216160f050386906d89ff9c6b1ef34575a3d7fdf211aa1222795011ed729625179f0e085a033c646eab5af07476c86e0c9b40c3fd8ae8a3220bec314556670174155835527f3cad0db0db61bfa2bc320a462dce527a9a1d025586a8d65e5cde3ee8ff6bf6b952289893d78f3580922a1bae51b90fad4aca2056491d2f8e142a61977eb6b6c95274dca5cc7a2fea664154794d61c9e8e544e22b87e6a36812e63b96717987679821065795b8efe48a9367fd52cdff96c4715751645aaf4cdc1a437fc76cfd297c0257b7352d5354f82dbae98c18869dfdcc3875befb95bb99eaf0d4ed32099516500f2d842ab2c4173c60e6642f631f128c9292ae2b39a83561625063429d8593bad1768703426b05700b42e12d341321b2c0ea22e8e65a6764948298a6e3d204f60ed8675bdd4c342dcbf05fa16045e9295cde106d4b959bc1aeae036302e9496034e8221af3e0c1aa73e59ea450cb3be421fb9d5eb05162316365cdb0e62c4d60402b0b6fcba4c2d4f698bd66f6c2dbe80c36b1446b7d40d418462636b567a6b04c3ced028b2900bfdadeedc58ce0272325c2916da16a58c9a6f1c741055b9d94b52a629e67b59f7a45ef5c774e7eac9986524ea6c8b56411ae2871503f061242fdb56779b1b8adffd091867ca8f8c6654aaa935307e8b40abc7d950de10ec95a8581982b162c7509ad762d51aea7ba5eb9df1de7352df0836abaaa3dbf2f9420893126f01627aecde64d449d60582bd2fe4e040c285e268555c0046f8bbcc684e085117995e67d17165197c9ffd843a8abea1af3aafa8750a228dff32c2bd8720e5e8084c9cfd0142f030b9b8bf2aa988b8d0608277676a3c099f4a3b7d75ba97e2187f86db396d7e53b63cfd2903e7fe9a03ce8d261c9ea6404a1076a23374a83573725cb23db5d6f691a23b1ae0ac8bc387e2258f22a74d533143044c98d24d4013441005dac530fd4b029cbaf68afea4bc348ecc493de53454b53309097453d5dd184375aef8fc00fd1710d89c0429946d296f7c5d31f975f483d460b7d931b0724b34d6e2a087409ef5ee6d653bb861d783b933912b0a02eefa4b936c8b0a64f97fddbbfb16870bd8899d47390fb71fd9bd64cf231e24dbdaa31c6dc6a839a337b6761207bd16ee1d88afd8988ff0aaf80b7252fc16debf393a16f062842d63014cdc7b226e847065843124eb86b04ac79ca3d0f313274825599112fbd7c0f028058633cf681f6b1c728b6d99a2c83910a6e52d5183b6a7de24791e7864d5850fc1a35169f95dab3a6014d535c941893c482bb66f57a0b62cc2d0d0b0e3fa0ee4362132aacae6a63d764fb70adbf20616fe4a2729f0fc8cd95a646090fa8daf5bb9eedbf998a7710ac42260c78a37beea23cf1783ef7d5f64696d8a44a0c7f86596db00885adee8514d52d6d2ea355ac74c62d9627d10a3b4af4aa846b18d5f8abdfe132a358900c962e2365c04f02f4f650b33fd16f80f21dc7afe6c68eb0e9674d8efaf20283d43a533a8d41b52e2d867340152b385ef3efc999b6d41e8092daa6d3aa397ed4094542491964d221e41759ebb83581a2e1440762a66f41ac3bac9fe1ebcd177fb92fc5f13cf2abca131eb8a689c25c41fb1152e57d6e7ab1a50aa044cfec3e8cf247d21fd59022376344a704cc6731cebaa6d23d25c55ae2a9288e429b8b248d070e582fb79389bcb6e67ae899de6d486f079f4c571a2bd0a869cda8395a844b2c9d78368488f95917ee9df0b79a0d8f181816755d470c0ab3147d60ccc59e60e019f834e37cf634fdb8b25fea7d5ad102b5599eaa9202b499ed7523c9f937a5ca65069413245564993198a4750106adeb5fc6cecaab0dacd4792dbb92cf917f52631b5160296fd593706f13620a9951dc01705eb8105ccc52e0d3e17a1daf323e52d6affd725a2c08ce6deff65ad99dc3be0e7901da1b21b9e1e309ad20b64f2b8b188b03a1e13f3811e98223ce1ad529fae6a26bb09cdf357a7fe9226b213e2a760edc7e7c691a325c3fc0162dd82220a3a6e8482866525c311c592ba4ae48170dc910f580da075c63658d73cdffb6e2a01f77dd23a29c4d0f59a7df1bc52f0f87be78d673adbceb16bca2c074b5022d742f5fccd1d14a452223a4804d74b125196569c1e16f9fcf35dfd45646c1012d0d270333231dd4885fcbecfc98e7beb867b0da4c69b274148e9ff7b2d9b1f54b60bb1fa3cc0f4b10281f483dff78175a3d85c3476e26fc4f017aa5ea9a9597b5e94bcf9b7ca8e62ef13067990ff91e76b13eed8d5b660931290e6a194b27ea8d330d5b0b164852c7d8afa0835efad623f1e1644950dd10280aa522db1ca1a85cf32aff419252da9685a0d4843651ef0f8d2563e410eeca65b8ca95145aba252df41fc5b08d0d0be4e93fd9f98501e17762fcc05d2a4a5a79a62cd49ebd579f8c1e706f80373d15a3fc55415a9b4da8d6a8915c7a78fdb5bb05b5e36a3b5db030627d3bd7513542c78b6b7c8eff01b74a0f93f4ffef09449efc26e01bb20c2f6807568b3f2cc408c84d786b5f7ac3d80f852cdea6bcefd4caf33855bb69d146b647b417f4683a6adde226d9423724ee92b3a73f989d151739ae28d6d23b8e803f70a2e31a4378ea10cc72476b890b85b1be1e3f3c81b1969ed1512ae4e3e0fbd3c04fe97f900ffff6a64cd86340f0e24f83d7108f507ae184508d24b199fce635fab0ac1f56fdb18945c637e27c8bf41b78449b18a167f64af59902df1d882df08febdd7440dd31ab39aa34a2b39cf887f4940d381aa905ca52c92634d312c5af75ec0e9a685bf44c5cbfc9f554fc831a94997411616665278d8e791", 0x1000}, {&(0x7f0000001140)="793bd4b0d1d175", 0x7}, {&(0x7f0000001180)="afee84e9b6988364f3eebb8406b779ef74b719a6711226ae0e7dc1d66415585ab455294ba0a132d21184c1c1924207c2ddaec394f21a6782f0cfa0259593ce414ab17618088e0de74b08a9b922515719a84e74e07394252b203640179e76a395d52a91456fcb3a994ea74d479d3381fe090c88e3c8a2882d8b151525a6649e66ace4db3cca2996394aa9c433204248e86ae0fb225463c52faa37adc8eab9b09a398bb2439b14713cbbdf81a46434cc303eba0d2880441ed6737d007b18796e78b6d2212d82c0edf2f6d6938ea4a0e5ab9a3b38fda9e2a3b855faf23706d70ee7a035c752fb946c780ea255f7778740ee18f9ae6970d49764593db06743bfcfad86202af61447ff4c9113f1e0bd1bdec0ab0034308c0977c5614ff78c54c5050cec144f69c48988557b1450657b0bb0ba27fe40fec5986319d909873492ed82cd17f258776e8085f198b7772f01f0432a9f81542cf40c9435bb097ebc0d4ec90dd0713d64fce8351f6b703531abe7656603d6e6b207664baf0101991a872ab85885be043520489bdbfb7681e322f213d2ec089b7851368e117ac9f048d9ce206a55ff046d703d8e00a3a3c17e1a5e549327a7af6a2c9e0b7b6aec83b93205409354b5729de0dc5f00ba66461c958267838a6421603c3ffdf2f08ed0948ea30b4a78206f480bcedae0295ef0f9e61f1c16b9eb4e66215ff31783d097c4d2901c9c5296207729b18b1bad0bc7c6e6a86f283eb4110379f350fd0a6958feb4d8cf7963f62b6d001489c10534d0a11db16b319e4f6281961e80e71564bad525c0d17bb7c6538fc6f742adb11a209d9be4655ab5a8e9ae7ee8bb59a16989ecb234f3f218236a0bc477718823778e8473863d3ec5ea17af762297439c2d469a4703411abb2c2286533a385c34c2c22c5c8fed96074853f74f88cb8bab9b9b1676f1335e846320a4075f1ed91a2482139a31e7c9b9c9e078019668af37e4bb5ff4bdf329beb8ec1f3666375923b73421ecb40449a0dc993b406909eb15cf8cec8033e9136865a1ec89d278479cb4c1f0d6d68b752a7342c3abd1fe8418d626dbb297b956a26c2eea7b929baff70575fcf99ec05b5760bfa1bb4788ff99ad87e040542125fb5fe194c366e546d49df7fc9f9a8369b49cf4d54fa3ccdebbf76cd7792b980b6665a25d1502968e896b5b325d65aee9756530c4645e5b9bea6182645d6a91eb7ae09ffdf67d354d6d9349460891f49ff34c54f6143c3cd2d81a03e34a79922a531453db38ff781257ed93c2a5f7be6918fc2be71fb7541266bbf75419de5c04895fc0c278d479634323cb9c06ba1bd2dfd99014b09c94dae398e09061643fb83bf62ddc6037b5d31f6c1567475924f7ffa46af4858116395bbcd1bc4ca50c8908a511ba84dc45056296b3afde9406d51b04def22218e4f3118cfc9bbff741e1752ee0b3003ad1a128d9554039062ae0fe52d75a88870e069c7bbea70139321410cafea07d1b484266dfca1c63a7d8ab8a1cc01ed3c059d6d5a43186a0aae4fb8a24e4ffa32a84f53dacf152f6954252f7b5ccc3bc091a1a5f212f2ec37901018096dc5975f07908a7b228680dcd93d0a08be318f1467b3fb7c591fd1ed70a58961fb9550b9efd4206a8bc2094b6aa317ab596eafab9e68d7612c2b882767375306c8cf1de6164052d875992397f3811ad720e3eaa332e1bcdcc107ed1f9ad33f649e4558c2124b851711d54169fa204a252a6a4fff77b520065065c6a8973df23212bbe2ebede4afc1ee92e4b393c14d15b9c61424f67f1a0fdad29a012f28b393ba8e65141f1fe17939f97cda7c0faaa55a6e24969ea0985e33949fe2c2fe899eb710dc1c0e031bed09dab5b0583d2f1aa053e0a87075d12f2cb4a504dba41112b0849f04c08f58a9795085d2c200f6fcde790d1a1af9ccc6387a3e9afece5be269f475658b8111fd41d28cc84d458613f3798a1feef13b62e9368bd2ef38e2f811fa77ed78d4fddafc13197a141bff48af409f8d87db93a7380354c2dc111971d13acec914770f9d245201d305fe8da6030f04f39fd4f67afecb7fdcb6bb3f24c7005bcdf819bae1613180fc599a07f4b40f991c8f4fcd3555467cda9c9f619f52edfa4770ad23f9327ac5429f28cdc4e094b7683d04506f373030da83ec574911e1436bcb2ab146c9ab4e4bbe5d264c9505982e61bd597f82401fb0d5ffcf0d8310719ff3d09759b4a80a222242f8d04dff78ed7f93cee908de950688f8b770364891b4f8c69f4c5a1aadf5722d645f01d2b62d5401981873354ff9e0d963d4f80e8caa243d87621a4c0aa1390ea37968027ce645e558cdd7b1f62ff99e5225fe0b5b3e94155f2804bf70f95da7daaf09ff368d7ad62f30e3561dc7c9dcce3d98998347dceba652bc676cb8f80b9c663e1cfb506aba792280009991f31e07eb7b9a6e1c941a5028f18fa84909b0b3fd564614b371f3860401431f01a1e2fbf39a04c988f0bfaa59075e91e78db44abafe029988b0580e5024caa23c79e22f96840e7adda88fdcd5f86ad8246baeb3782d0c84864d87f7824ea6bad91eedc1c491edc7ba79e6c46b44c3ba09e11014f977d31fe94523e6f7cf7b50a16024851b8c30eb56d22f55ad8bed8228d7d61e71464a7d882412d67a2ef41bdd2e25b11edd66f6c53d457ad211e00fbc098b8ebe432ca52b4acc9bbb06ba3eddafc29d5a9a342e8af961c262988d725e5d18a8f289eea3dbb465348becb9c44cad6eca8b339904071cd38f98817928efc8b0c99cb695b3ae3199a1eedcfb026b8743fdf65ab37276e18ca7bb051cd8d6e789320b6505ba5d0ddf7d496f8d528781ecb8c5e7de238d987fce82271acd332d913b9b34399241549456e26c5c217df897261be5cccbae0fbfe522b2369da83b0798229599021ab2aefadb9178378edf9ac37a8888da8ca0086968b3dfa3146326d275c43afa56fa371c19b1c1ae46a942bf77e7621a8086792d197294bdefca3df965a04399186b228e9cedbcc816052f1f205299b648b2e559a0156d3fca2a447256247595687286b4fd1221a0d5abc89901deb4cca8fbe226406310ec61209892eb5a1321ae1ec84acb313d940b471498ef4b1b93ac9243b18e969aaf367a01bddc6de9b65808a4ebf2cdc16309b93c95c1ab434fe7dbc90bcc2ae7ac4b6a2acd5608d7a9c85c4a4a7f7cfb4cc27549af2006c0444e626cf781f8d076b03f5c9bb2c52e6bae53b7a0b1d844e2971febdec424c7716f2cfaf71349c9151979950d6438e11d265878e275234bc890c632f303cd03a5963502c7fc5b39c1314f838829b09d3c5c70361c7abbd2d154f76f1a6c8a9db3fb06a490137853a93bfaf40dad7a70eacae894d941e414c137d1f9c47d742b1131a8480876f7b5d133c4b8a74c3ce72ff3c0aa67a856c0465ea7ec090433ec200f4f36f209c0cc3b81f5b0b200e4eeae01ccd2e9e5bbc3b24c95a5b42f1c3569f3cd7465c6b8b3666bd15595ef29b893c7bf78cdd082b267cd6c3b209b3364bef3ad83770de2cd8d6c9537eae8ee406e9aa47774027669c54c0e0785678a2752a32a2eace30cef5999eb1e4c390eaa9bf8b396e8e43bcd1d241ef9e7cf5bc9257871e340322b0124ab47e9888559d865b308ded9c41e4c349c5d678b5827ab680ea30023e7920c12b019f83e68197750a375b24c2779adc1432e08597007e42ac4cc4eb8339589060ef632fa5e961cdf089f6d86fc7f99c1a1c3211ff36a361eea8acdc78b8881ccfc3f6a1c6a067645c3e0a31399ff2f44b0ce88232fc50773c00c3a131b87f9e4b9758a61dd3f3e432a466b50b3cb7f12e4c4a5389962ff7f348ae9fc6c8a79b37c7a8f1b6462a55dd5264c01537370d96b8af085f878d00156ad1918d33dc27c8211de814510d8cd218a5270993f93a329352e49b99dbaf96a7ccab7e71352cae5e490e2ef7aabc5716b64e9de2090fa90be840d874492573e4c65258f8edaf39725dcd655b912213e1d6de60e039e1adde7edab33c899b0317c049b04bbba87aec71abd943fd163c448fd8f90e2dece87f9c91835285db5c3107d344507f05e00afb9cb1eae63828e8c6cf09078781025eac4f71f16178c0c038680d0c594a33b36c08548d4876c77537d42fac74112932f327de96dbc1c7ad6a89f7ed3b060844456b1e3bd0153e40618a4deee595eec189ff6ec6af32949ced68ec90774ab1dd8c252a31a4dca57d9543bd0714ba185663efc8f8f73e7061d2ec2f90954a49e24323cc2df98d3c20104c16fa37411247e1ae2b53140d81c688c5c41656b15a8e9f72f2ea84bbcb63d66b073bac5af508b98bfff24e4af92e5d13b9291870ccbf64463274fe85a06b70a45a831e6a86fc2567809ba6815deb1947bc8db80faa005c2c69984372464a8f007117e710685a65c7247cb92748de2e5e08c803c78a9a635f226efc4467959f951601215147cfa877926e7d3dc0461ccaf2ba19d23680f735a50f77bca84dadd5a9f1d0a3100a2c228bce43c961f778754d4f6ea012c8b5d9a8750ce6f822d12d0191ca4f38e9c9dd6b9c7e7d62022be4c4a57f468451f02ee9d0949fbb8b755d30e62d9166e3ee8b5cce92938552590efb4524e47e0ff82a90305d547c7a920c8b2284e057326575201da4368d00c14204969882d96bedfe821e3746b1e77c93027b0784fea4e2280821e2770479039c33afd6e4219ef96fd22a482b9d5def724af136af297bc7c4cdc07413ef72fdfdd836aae78ba4e43ab88d28789a021323dab6c8eba3fce5f8c64447d91a12f60e72a643956eb26993bfcf39103eff2ccb4112d8add272db3cd36b9370282ee8f78d04b15bc4a59c0ed32491901f97247daa2b9bc7b0b45baa722fab7bd369975e20659a4a9082b5056688e57f0ef1d072837a3b571fae5a392c2e516817fff6167d8097aa5934857bc751d5a66529d235ec4b2781a430a062204a48545ff4f3826a89306145d3ec4219a5455a08bc2688bb70574d167237d6c06bf22401e70489fac6288d249d9d83b1f033e376ef8b0f31ea2c8744626b5cc53151cce39f50682479c6b9628bc90d5aadfe87f49abdc1a4486aef3b858dc168c968b88c6f4a1f03e03c80916c9f93f1c74eb13300bf14f81078bd2f6d520f8dcc9ba93f22c8d8393167227a426ed7e34a00123df17dfe491f00399d283d69860d19323f9c12e6f55982a46c37b90db1d2f134dc99d2427aac6f3757ea0c1da979a5ee7c39dee10b623b46c80ce0c442b5a2f2c6636a0875077502a5f54ad9821faf2e5e3d50d83b8741c6f2830d7ca72972b8feb6950c179fd2df7a02ac18ea448f96ec82f3c4f0061d5d029c6646729807f1a20dc99d733b2c416b72f677115d6ea652813174d829106916cc4be04ccd51eb47d314061bc4166177ee7a08202f6e95e6a2d44fb4b030b0d83491542d59d10d5758fd804e510b2d9c501726dbec4083da4ea8b807c82ce8ff33af1ef2c61ee5331f7cd54188c094b2f7e1bfb096fddcb1f543c3aa919351291d6bd42ec5134c91bbb6cb5341b666c75c6b77f9c5c2048c408db1ad200322d796981093ce39b6902f0f5dd82b08ab2033fb86ce26e5e0a7d997aa792594fadb3b24c5abd2f240f18f5cb997d44ede43ad05a609898ebd04bd71dcafb89ce4b50f8909a9bb30ee2e8b0991eb13341439cdbfe1e83b9a9be6e6ae2311c8fa978417107f3c7cd5ae2d11009def8ccdce125d47d8751e14db5a396bea020d85bdc321785cfff6dc7d9822f3b5ef14813018700678", 0x1000}, {&(0x7f0000002180)="69eb3de99187b36f6f95fd69415af5d5d3beb9d8c09adc32d5e17996b29f75ae31024bda67097fb35100899230cb2047493f01d76328", 0x36}], 0x5, &(0x7f00000022c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x90, 0x4}, 0x400) recvfrom(r1, &(0x7f00000023c0)=""/103, 0x67, 0x2, &(0x7f0000002440)=@in6={0x18, 0x2, 0x6, 0x10001}, 0xc) mknod(&(0x7f0000002480)='./file0\x00', 0x2011, 0x9a) 16:15:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) shutdown(r0, 0x1) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/115, 0x73}], 0x1, &(0x7f0000000180)=""/237, 0xed}, 0x2) 16:15:15 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x14ec, "89472840bd7984b975886a94ff48cca87771e425", 0xffffffff, 0x3f}) r2 = socket(0x800000018, 0x1, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:15:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0xcc5) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x9, 0x2, 0x2, 0x1, 0x4, 0xff, 0x7fffffff, 0x4}, &(0x7f0000000200)) 16:15:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1032) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) fcntl$setstatus(r0, 0x4, 0x8) readv(r3, &(0x7f0000002700)=[{&(0x7f00000012c0)=""/65}, {&(0x7f0000001340)=""/160}, {&(0x7f00000027c0)=""/41}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/37}, {&(0x7f0000002440)=""/198}, {&(0x7f0000002800)=""/202}, {&(0x7f0000002640)=""/44}, {&(0x7f0000002680)=""/68}], 0x1000000000000257) 16:15:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) chdir(&(0x7f00000001c0)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r3 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r3, 0x5) ioctl$KDENABIO(r0, 0x20004b3c) 16:15:15 executing program 1: socket$inet6(0x18, 0x5, 0x7) r0 = socket$inet6(0x18, 0x4007, 0x9) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x0, &(0x7f0000000080)="3c3368dbfed2cad0a4030bdd", 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0xd3, &(0x7f0000000140)="caf5b4157adb8ca557e08cea225de145c58adf4e091543e09a2c131cd51498b0a1f1998e5cc63a3c17a4b5ac9d53c5c379e641724515417308d5e93c1c3e1bcea45bca2af0170082c151d15b98b9d3564e6d5494864c92b91f35265f82c28aaab6eb5c29f384403c54019a6ab75fbbbe2764c30f69e09c161f24f675", 0x7c) rmdir(&(0x7f0000000040)='./file0\x00') 16:15:15 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x510, 0x20) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:15:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000000)="a6", 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:15:16 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x800, 0x2, &(0x7f0000000100)="8d31989b35c7c76eb29b7d3d5a1f933327e209d757e927091b851848dcaf89d6182ac8c8c88b36b0e88496546a9ca18cc868b9b24b2e67a31d289437c16454f91291081ce4bbae5ab250f745f874dbcb7b71a8353db9343cac81c5c6614f98262a613fb543ad4e363ac186cc8ba7646d54a6923b37d0b0c0a57247b6ec65969e831c068ac4c1a54daa653bbadea21f0a9394a49f91739d1c5b48e897b627e0ce8c26b129aa422f8489485b1c77f3a2b4ff663f229fc7bd2e937b2d9f8c39642f3d78015cd408e9ffe4098e305454ffc63db68607a8", 0xd5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001880)="625e64b980c3b24751688e92624d1d47d2570312ccc6bcf075349616bfcc3ac7f9de854afdb0c77a0236285a433c675bea442720c8aaf5874d8429a5d9010bf206d8c75766dfa0283485fbdb3e6e09d50c99ca072ece7e9880eba88502dee30338dcb72145a7cbd07b05d07ed793fd1406ca21f93c54c58ee5da03fda5e7bfa92a67e005dfe6e48ce27af31bc09fd7f43fe2fd063ee62e2983f07482a05f536ee6f0186d24d210ed0688547c2953d0a0168dc9d8eb108671a91acff339f8d7a3c845e94ddb54ca180be1e8c336a38d8cc2031761cb9693c6c4725d7048eb7c33c75750281af78474ed9cdbaf124eed100193afdd29cf189e0e5afe5f27f6f82cdfe871378dcfd7baa4dd90fa0252c6fd9de75f82dff8182b4eccbdf81bd2e3cc13daf673bb0e8f39bc2eb7b44aea70c72609a10291709505aa3f520c816908d06179882ec1757072457ec1b7068a2f82846d36ae0e5f00f3fa54b0b25238e8c72e91b54546a4bc637aef58e5087dde434215a3e535f90aa9322f74ae9d06c2a31ede28ae4b3e454d66e83bbe3ff7cbaaac9d823d0d46e499fb0233f9a2f5d1db26695552d0aaae0dd9f3015daeab7bfcf360c354fa8a1d26f97839184631296f8d946d947a54bb80127eb4f77b17269902367365e7b9192b5b8ed72a317f849100212c04f392f89bf30f4a04046157bd2005ad0d813033678974b0bfc349a84ff19f4b210c929417b4547206b1c19b056bd86afaf8b4d9bac8ba9407bb7ebc1313a3c9cd1e19f91cff5c94a2a5f36d670e4ca8356aa456c33c8c1df88ceb01c72df6a607575e7864a7bd88228e69d9ac69e3ed1094aed5f03df4284fe64bfe91e0e926b772c1a7515b88e712ff7080bb1f32a4810b02953297100618b14344d721c760a095fd740ddf5b8ab8eb0461ade746fff15841c593d2908e14bf4aead18273f5e91cad6e181ff7dd7167abcbde74f07083204e422ef88179033c91afb4d8aa8208fcc65a982bc9f710ac43452f3aaf8ea9e840e3a05a167b5ade3ac05001e23c524ccc45fba64eaa98ca0874c374fe286aeb22bc7b8c6891eb6357cf3dad3872d1e0911d39f0def0d91393eabedcbb77373292043d328448abfe8864644a5425464ec2cce49cb07ecbaa480b7e162a059564b2dfbd8f5dccdd8d212634bf5e75c22cee184360173b2f477afc025adcd4d0d670fd87bfa51daf198796b994db1b7ae06b697acdceee2ba1ad489c78406b06b08aecf51d198102e5e33d939515a55f909a3c51614fc55002220a6be1c3c9f1102a021f4c32670b22f3d5c3267074c066c8b30b129347949feecc6e3fb92204481da0686dcfa930a95073fa6f2a35b628dcb2bc1d516681811ad5f2ca7c8fb802066f8dc89f7794176fe7640e635ddae82e8d4a8895d4ba52a9e56dee83204998306541fdd9474c8e9be49b2cc950f814992f966e8ec53f97df54c39e708c6c5cfdb817b22af6370a3c037853494ff28ced1216bce77bc3c22421669bbeba0dff68ed287374dbaf4b2eda0ba0432ff9285c4ed2ccda62d03ee4de47396d6cf6f25f56a2b810d7fe79efc9eea2a6fee0626a87b1dc31acce70b58c0191ffd6132fb926313562d5a9a95dc05c40420d8a1fa9a7ec52b2bb27f5524b4be03d4b0f04e65e78dd7e48523c04e9376187ca2150898faadcd455f675fca03fa61380086f3cb8f1003be32edf9e80ad57667095c6ef6ffcf154e2a9a0290b922c14ac41b9bd0f4acd236918c5c5f2f7ba2b1d25b577134ee852586398791cceab0e54b51cadc160da17a994043c7b67e0e46c3df607498439db4aaff8597a588c9c4d704757c72717e79202d147942d6d21798832b695e3e0a93ba37b506c3e27e2f237326f8e6c2c37415afe83752248d71106d9456393761d0da5b8c0f24e0ac8ad1b1be4d8db3a5ec5c6280e228c7fac3f4c8810994780a9e9ea9263aea5a91ade307367a8ba3524ddaa57d519d756b74524d5fc9ec3e2b42d80f2b4dcd78645d8723dff66364a1e8f49481c870aa9550077fe1c29be9019ad90cc390744143657a1914e114e4ffa846e7d0bb5351ac18e6174d8b786bfee6685db283af9edc36c201fb3e58d157257c78dddbca1a7d2743cdcf50f709992746c3acf30d3ba831d2d4fb8966081505e7a576d3c423f20cfbb7ecfb9d4f322ab4882d1abbb2003e8b55a9770b754e30cf3006b54ea83c153764df914e5797e69131da7395eaafdda7c8fa2445d83583d521262b47ba184bcda65c0b9160101f29304e3f064a66921aa373f86616dbe6a9b409d5b1e185ac1c2b44a7a4769009e5ca57dd1c1fd0c199b4940274b7177e0f42796db01eff80c6a1e857d64a1b1e7a0cf793bb49510c4458dc3241137bd6478afccc07c1ab63e00ce8bd13310adefce2e2763c178164bf2d754bfe2cf671827809627a9eb1217ba0c1900ed80fcc9f4230a0d4635f0d5bd1b9a0aece9949810e39c847a3bfb4d8cc9c7a0373fd1994d19d8289ddff2e278223b6eedeee2e5b0712407925b85a46db7df627334d646d476f7ace356bf293ef737c1b90fd7518be6037f02219198aea4c993610b368cac1d0bfd80fe2f030c335c44e109e2962ed9109ef389c7228ff4a2f12db0dcbbd6cb2e315f89f63ad8882720932eaa95f7d07f4bd14813a618b181c3c03db76e62f5baf5e7bb65cb081a7c72922efc036fa33aaa3fe277954b52de2407f4ac1a5c4493d402e4e1303ed9acf2aa9ce30be623459c848ca6179e8af0579b2f44621d38a11bca45c8d159e5a6660b91d67317dd50b4e36db762d402709c408bb952aa8a2e3cd0c3c9438a21b5d336115da720ca3de163fd7a15abbaba5eeca116158bc5bf730bc0136d8a8b30fdea55cf1ae269a1e3d2f2df6ae0954cf9fe069c72b2e978681cc8b22636bcc82db26db845c4e02b2cc7a4e4219d17afbe80a8755c2cb421fc6dc58eb2b8628a56a9d463fd198adaaca552726bdf0243cdde747d4fd1fe0ae35877a6f572488b03727d0e5612430770707f58b2b8a842fc14b6d9f318c87b3b6bd530c800af213817a34aab6ecd49a579a90fdb18022e62ec10980f2016dd98543cbdf324ee963ca85f31fe2dbff90f7687a0bc95fe92c3f3ab8e770fc914a943edad504edd1152c45999e0a3ba94c03324068a86a460edd00c2f331994af12b1ef8653ac1429bb0db86cad794065302bc8cf33620f9f1a75e8f9fe779a05f27673c2c0a26edecc96a9058fc458853c8ec1fe143c165d630e98459e480acd625be83ed14235542ec8661ec3f3491021532fdf6d334fbdb6adae36ad69ceed7261b77aa23d38219ba71540863fc9389c3768131b7c7f02c1967a6eb017f2b3778c9835ea8e1b7130bbc05a2ec0f6069d3fde1c14ac51aafe4694bc10343749c4e2cd0af0eac630a897aaf069fc0beb0765da1b487e5cfd6ddf6dca4383444e2ff6c879cbc9a3a8ac1b0f7547106ccea7c7e931b5d1221c5f4ce8c7dfc3ec841b07ca5bf158986cc17945bd1f26f19e4185478f14e6f25693c501cfa1d1907bc7fbd55eb07b7b99f00fa50217f21ccc0f9fd7533feff52884d2a58b3930b0b9d2c8f20d1468140df80e0c0e0249b758f3df22bc36897f1c8a604b93c579fbdb0c22c865734f81569258f9e27d68f5e50b5c7c99beb0d0134b12d3b3d195ba81b8c94e2185e1e41d726a8ee922f3c80b565777a6af506fdccd255cf7960d3dbe2acb4bff3d445c4bd19ea6ac7ded1766955119b8d585696b03157fda14703758330c17395e2265f20552d1757f5d6bf08e88c2f936b78fab5246ae59afeaa481483419fb17b543ebaf2641f720ec57a74b4981a226701c16138c1e52422585ea1e79c6f4150d49c911d29573ca5141fbdb2d4bd2cc62d8f11f7a2287b933dccb92594ec2ca80bb221f94752308b974da2736c91e0329258a750811d3650303b5dc30b6b4ec942cb21ca9c03cc7e290e2b8ff88eb1c8befb5ca8e0d9fd2f5f545cf03a9366679772d6dd93d5ce589d394bbafdc5c25a77487e118fd5ad04d74251825f02bab709f5667f726fd6fdf4d262f3209b451b1aab450d57a2e0397dbc209cdf17d9926c4319d6f933bc32cb7424eee23d03bcb055b6011b403108c855c04dd5be71a316ea73d454bd409ddd6551c2655285ab251455f38a28e2c2d0ca29ef857b06b986f0a4e8f7ed0f556ffe40788fd52984f1d57062ba644b9b766c658623c3419b3085100a1a78f83fee5df18df6fcd9154eb65ddbd233f71029b05dea9373cbc93928188c96a8c83c51ee4316c749640277e29028d5eb8a74d07a4d1efb094e7a6d1d2a6857e58e4d1d2ab7dc5616b860eb08bff04719f00b466abea825b7943b5f7b02e0f4c2cc5c39436cb1693be1d58d00af26ea9df2e76059a90900d8cd8a1406496861b154ded1a84c4ef79301aa09824290c82602d1f9820ef213f1e1c66bfa3c25ce37c77baf0cfa22c8a270618424f91e80259b4be07c36516549720bd2298b45af4326c067191b880771a97eb44bab911f81d69c45f8f1f6a48db093fd0c4afee21c481f43862f9169e0601db753c2faa8715dd321529b052873a96f49bf3f5add82431d01dfb17721b11ba831f0b67807cbcffba5719ec2f18ceeff746f0b8ae33a39dddf32a8ea0a36ef44c3fe5c736221976284666184b688c4c84122d5044857ea4fff452ee5292d60404bce45fc4d7c17e69bbf12443ba7679cfd8c15d94773bf141af42d9365427db1ca6162a5097055fa28f268f1ad95e3ed87bf09e6892b198a3502dd15aae11b6fd2bb66da85a811950a3f6b47aa365c44652b4ceea494a42be015120770c5ca90c1b8931cffbb6716d00bfd34b63f0a17d45af29cf44e8e28753c3724273793e954404b1b1b4c580e12b89b6a9ac228a3742abb1e00e68fcb6eb8fc1281e9a8cb3f4209a2a1c255c5db6422fea93382cc50c12acc3e54b4295746318d423c3069c50fb05aab1e8b0b62d21d973593642282a5c50b354859ad610734041577381413da5295a3c5fd0a97f9122e5510e0764578d7546071770750d4eee159d00dc6adc1959f6893e360bc54db52a86ac8a0d56bd8607545abf6449d3d093104bca6435b57f81d3e93e8c478dec117211bb6e9e2ee095dd1bca7d86c09304b11a85bc027e7dfd2039ffa048211d81ef96b787cfd23beb013e52ebfc21bc15e52a7474d251b93f8949fea969ebd37bf15011a1bc49997efbc17906a4ccd6660980497188381ed2ae735ee822e45380cf4b1a7efadb8bccc701b39a66f0782fdac6c3235c6bb834413c8795d7dab000473a004c56b67d7ea693e04d2c586eba129a506f159efaaf1c9a0a4958d97a6c6b448028340456f9dd1eef2148e6a2518ef02187e3e46d49d0be4af9652fdd881d61b35106ec934b1fbe54090b79a8c1ec52e97ca18637fc5ce549869fbda1765034f5775dd2c6311aba0f5307ddbfd03c402fa918bd3e02c35415177d3503e96200421055ed64b22471c631b6d62e8f7f675efa53666502af534411e49e0bfb91fd9f98ea52c3037bc538f4f23774af58f39b746c2f9712ac7fa80ddd2065768b5ef94c3530e5307b7b8baeeb432128a3cc6db7b8e79a31845b63092c33e6b0c54859c56127a0b1844716af15f33f0291854946356884e54de05256911a6a1c959e0d15d72a55017f83fa89e6f752bd5df1461bd5888678341701e10dffa4d2abb318951f3e6e3f98ff225d0dcb1cede5a9d9c52de5b60abf5dff1aabfe904e731828633394c57cb1cc7535882658fb22a914a771", 0x1005) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x7ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) socket(0x18, 0x4000, 0x9) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x22) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000002500)=[{&(0x7f00000001c0)="9d04b450ef943eb7f246763f45d8f5c0c9bd459b7357980dbcbe297ee120bcc23382eb576dd1e7d981c67b556971021b5ce747d956a60816ff16caa356998dc68a50419ea23c6e41d9e157c9234bd37128bd2535c0338fe2a9e0ed7d4e146b35c19d2ed7dbb3c4900f5faefdc18bc633e016a8cc0f21931765f163cf36d52f9e37050abb671b1fdfd05fd1a2b24613f31108d31c95383fa393233a32748d", 0x9e}, {&(0x7f0000000040)="035049cd10da8e2181cb7d2eba55e6fff6ccfd2128c7f374bb39e9410c79c4c57b61146b6093d234121ec7ea152514b7bd7701be658b1d99893cfe66ac4b4ea29e7f7bbadb402d9cc2a21eec97108a5c5479f7bde3", 0x55}, {&(0x7f0000000280)="4870b7d286bfd4597f45b492cde162bb1448d72b3907199369da860a46e3ce0841bc71aaf34a042ff53d31d9ee87c1b299c78d948178aa6e0fe1c0e49f6a830e498dea0804ef40767b7b7a0139b0df6ee93ed3bfdbb1d6a23ada18b6cc04360a641707b2a7e128dcc45fb1fe29ec422ed747909a77a9a3f725f127ea6dbbe074cb0e08b011830b2c55f2734881cac9541e259f7bb79bf600869d31e6c85ad4237dad07dd74cde07eb86c40713cca7bdb64d4fad8e7d50526ba9aeeccea176452e226182793f610c4a115d791b5cd6785e758554489f5107aed5b30a19111bd7c7642a3503270428bab602b0125a4adbc61466a91e1daeadadc02aeb932dd9d02a4aca203f62541deb0534034736ae9d409974516a8eb12a016353cdec2096b644af5cec816a0599eb485f7f02ba6eaa30df7ae941be9be1c9947bd2b89c13b351f6eb0ab90c48029b5e9eaf403cb8297c75c4ee2c9c59616f2e951ba09efbc2f3c79f9eac87a4fdb578bc9adf483f67d80a45ddfa768abe52260d2089736a901575628b05739dc25e37c5ff9d1463da7ef20777ab32ddff2742e481a5098cadf1fc27b39097e254742243f6d540a33b67a47d152b1e6f59ea4ee2c73001e745bc8e2230e431c96a2559175a2907a26c401e0e8a4edc7d6266d6e25f925cd3258e8b68e2b74282c1585a9c24bc071e21c4d19f5e96425814b5fc8f66441c938d0f794bbf7df1b2fee2a25cfbf94c1fe1fcd21da5c58dc2537abae7569fc67dea40df2d852906cb18d012ba19d71953e7d8311dfe3ee2a581715b6445c7b494073e00b5d5ae0698b5c9b1502996cb75efdd73e5a48bb1a21d5a2aca7ced62f84ca077f2ed4a19e1e155ba77b1f9b6caad17713a432f2e20db9b5dd951091c28c373af24e502aab98a123533ac09058e842c8e4eaaa2801a7ec07a461ff6354548735da287c69f4a45b6def3081cb2f06b31ef28257ebe02060215bda0c718b1598ce81f97934d9c3bafd55ed5660424c4ba3587d9ab7e714bc947d7be25e71eef1d30991fa27f8f42c18e0b6a6c4ee21517e883245c66a29b3b3b68f8ba5949460ca55f66ab745a43ab79f39322ebca49da5f16ca2cde542e98819f1b9d6f914e146e5496e5269a0c74d833f2b3663edc6fc63366247a0e69ee932cc32af2f12b5c02662125331b6047740b769012906a2ba4a9c3f34cb43675f4acf34760ab903a97941506dfdf9d129e2e11b39bf038d614d96d6c0b43f344b98853e2906d1f4c745dcbbd34b80c23eadcec1b77b669a2fe8866939e8c731e8e17fc382cb8d08b1798f7a6fa92a5dd5f29865cae5eb1be384bcf241ff0a9744bfa93a71875e422c17dd4bd23bbb77eceb08cf906809963c2b61a1e1dfbfe51bcf5e848c0943a3a1cc08d4d4940df739f3764c299c19de114b83452807eb685a61fb073e8ece4113fac23cc3ecb16cd8f323e496d94a0ea89ba8a750ade34828e4133a51a2186c80c800b0bf6488977bfebc8233fcbd15c12e893736298f0e35727c64f868bcd67d8b8eab8b74b66c48ac7d8ca4914c5fceb50fc737d47c15cc6da4f8323afafd3675427c5b64ba6e8c2f0963f67429872484d69a2d9335a4809e4bdd821764107f399f264372424160ec36f7d367845406a629cae62c629579820a4a0af8ee46a58d4366d3c5456347ea7aeb7ae0c965460cc14b95907ecd097dc16e944fb0f39a12595e915f15663ec0df45a71c59d655d14ad02de0f4705581fc99911ca043888b7b8b4d7980e3395590efdc754c0c888c7631d67b80159b9af2daa17d234eb83ac7ed39cc6259578be2c6374442ec349652ad1ce44cd3c7b2ff956fab721890a214dd811367e09e153a747d9deebbc4fd63b897d4201c14f6e11bf322ed911f5328b1302b55a7efec1940531ab93a5eb0d15515b4276922d737222138f216b5c41fc70cdc0f34b506a0d3b5d7d89feea2180f629e4d42887ee9df5c0a556f6d6ef32803ce5a8228bfc9814170de6173b69ce6c62a102b732c1fe526e51c447a69b87cfb9c30dad631eb0b73109aa99041cd7831172da4ad161ff1f634e373df885d2f488e62a7afeb98fa2e98dc114030e81913d09460ffc4fe084c7811201c318d1d1bada2331e2443b314f7b6cf2b0ff5b57415ab69c4b81913bb6a7dfd851707e6da01d856083400bdc08d9907d2752d09ec4364a71901c5544e96866e0312e124e9d75c39bfcf818ffe7841af44f143f6bd40f983b0fd9ac77ec1419088cdd1374ca5cc590f8b430ab70d00ffdca39850b81b93b009eaf357cf215bcd3521ec9541c720ff5c46bbcdfc6c479ab25d6c7074ef243718c940f176ce435868ef53d773ea35c84144011ddc1a1f179ef7a52a5293dc8ff5a424c1e9fe465bec0261275a7c9659d8f0b9c3777245eafa8a30f05178b2fd487b2a1e466e0dd11ed3be28dceb85b9d3b77915661fbb08f8b6238ac27d33e245fac81b1293a85c4bdf562c8b5512f44d35bbd270d1cd18c745fc744a7e431cb5286f4dac033d5c5d6f75c87ab978f2543fa493f384d0c40a46639c7759cee2d3caa3950c708034192bd4be6802aaa367f8476c71a86cdc404de20e04dd48b2babb6913ac9ebcc93abf7d90703e2332d841ec773ccacdc91cfffea8b3cdbb67f40265e588db5bb93aa390d11d1b75eb3bebb12a9c110d8f6387ce087a8e9ae8b25cdb2b796e85d83cc73bed83dcd0c24d533dbe8f658a0755cba7eaac94064abf235ff53fc9ab3f6ac6a8d655a73bcb7b0fe577dba338a50bbe5777db81e6b8300f13dbfc6989fbaf1a513ccc60ac6703e84edff51e0dfc7436e220c62a2e0e38bd97d620bc8f2877ecdf27581c005ba20f7c0a8bf0f41c12e7c51d569c8185216c1be2b88c16478180c1f8107b59194da134e25e47acce9e2ae7a7dfa75e260974319ac8d7f8b04d6775ab2bd9007ecd6bc4d22de881c1640145e78ffd62a967650193e483c8880ece6bfebca71066d7fd6f7d0a636ee7d92f74f1a61ba7e8eaf254a7e1bac852e124e5d9a98c23c39cf4bf257221e22e2e67ad7d1582c28fec004000c0238011a144abb8e0d7c759b734ecd9a4ba1dc9ca80bdf82d7c5f80bfe81abc80d0f512d52702f49078ed16d5032d170240c987e2021761f1e95844b66f67b49837706ec6f753983efc8143feecdd0f4743043b591b8ac62cf198c53144d9c5ad397775ecc70e560bfcf3705239da73f040d32d1f1c1731ba35acf600c6d16508d24ce11e740e209aecf55976db2f9254fd7711d2b2701370c378a19477c07a506c18cba15c53c493656132dd828997ba83e0f16670f138295fbc46789687d765d645cca0bb2dd03ca1f2b0df23387165b29b90ce0b42b57cffc3c68e464b1b8148bfcb574ef8eeab1e0efc278f86482cb27ed29944c05c32786ef68d3f89cb96f355fb590226167fbf252988336db2a82d00c05e8452b09628898215204799786084588847102d3651af38c2ac5f57864d9a1211d3cfb5c14bdfe2193be8b6f35df9032b72d4357c67d49330679a03c5a6c6d3f59500ce27d9e4339fda18577ecc1c400294080ea2fdb4e6186f02692a3841cd4193b2baea1247b393b22e1a3d9b7f3ef4c8f36cd9f6002805e63eac084178579f76ebeaa280a4266989b62bfcddf8262b23ef3d731d2b7b89e357b6995e698c02847d1aeec2739aef7558aa5349ac57dd45984a552aba5e55f4a112c759f257b366d8846dbe26141cfa05f0fe7bf91d1090035330d6191167c329aa622e175df63ff6d7960945177059294e1f2463cb390ff0ec3632f63c625211b6b417b4bafd9feab513e2698c8f89c7523571b60e8eca820f58a78f6180849e52fce7485d87fd39b749de39992a165341114fa07c36f6ad7942e40e7cd6d9615ad7d68c286ad8f0e9b73ef6c19471675b2745b76817a14ee0a5ee339c678cb4bc119c95e6c0c08c358b027e73ce332b823a204a16f544884232d8281db6c1ca305a062361410c29e456313ab7986d9ad6e379af3f4ff30e2ae623c4a3124799fd6f00195141b6ea1b2f0ce25cbf63a805ef11d4555410db8817e232c6d3c9e849ea2777cb74f47753800121bb25275aa9e5133a11ccc186737063179cef4c8c59ee758ccbcf81a37416a877ae88273e7a177bfab9ba49038a3df73b2399f9f0e3d20016ca3c2b471a4bf2796ed3e929768dfae455752b6f2657059248b0c7fb2c04d1018419d17fff0e1b6d1ea7cc9f209bbcb29fac7febe5d657da6129b05e80f4902139c0f753dff1b0db9cbb60a5f74d2dd1e62b90ee6fa9dd687ef502231088270615ec6a52e4092f7148bdaf252c1d96f41d2ed1eec2873a3a40202d8ab1d0d5325beac4fa4a8e12ba42589e77be8e54094fd41542a54c2ac56a1e3270607daa4ca5d550c13603cb57637d2b9e17ca8b401ce64ac48c19e3f2fbcbc2cdd33d30de16e906cbc69a5e95c67902e325e569656c9367615049812a27a163d463ea5d6bd987b7ac28f415898026a6788837e69cb7efbfbf179141240191e0ded7d88008fc3e3764f24cb1912a98f2a4432d7e57f310d4769d450651cf6374fcf1cf805298bb4eafdde47e19af42b5b8f9a8feee12141d24b0d5272dd5e1d076024fb21aa9dea35782ee1b6e4aba52ff7ea5575c5b49b1e38912e7ed3eeecd17590f02e7cf8515460252126af808bc5459813e3595df6e79aa8b9890f1cc5b02211365f37c1a688837a1c0d46556736f9b0071516952973e3c2f9c8e911bbaf94f941a7c7328c4fff9e443eb5adc868d97a634126446233066243668bef032e7afb45f7201dc7280508f9756c12ff64507f38747d35a7248fe9fc37b4b8743333e2b09cba678bd4cb7828338c2943c3ab8dc9a9dbacc96e2934cb8b99cc8bfa4e8895138de6edadbee23749ee4653ae5cde9add65c0d19bf7bd47f7765f4803c8e6ba44acce88727f69f66c176f6be1de2050a911e5a42c22040fc1a09fccf0fa66f34c9be94b7913a594cd5b6fd1f4a8e7d496cd4f3e22d957a2a3e0844aa36d17ebb21988791cc2f7c8b56c0281844a454f3575dfbf43c9d07e55a1ac003e9582a83c34f665f6d88c6f8b737bd6b7c9ddec605a0fc064d5e8e7b22fd16b5f3632b22ab1261a5772fed0a394af1c0b2477c6600a8041734a8d74cc2e15cff9616bead4affce98073a95967e256e155e0546a97da0d2ca35078acad777efb9a816dc26e3319854bcd7105a05d4eaff01c19234589fbcba6299e248ee56f4049db762283f720a8ecde55ea31c36c766d76e74c96d1e283266f4d116706aa6320e23fec7c3bf62d9e05ad96945f067d8a621f8d010de3349d87177c98d63daca21084070e419d6066bb635ca7d41af7557468d0becb97d53ce237c7e4e6796dbf7230e8546aa0c57d479460c55d7fae8ee634fd6ae316dfd2e1135cd5bb93424091424a68c13acaad2211b21949dcf78fd91571995d76c8a1043aff3ce9808346ecb50f870e44354893c7afcc5dc50163398ba877df4c3442f8916da492718081ac149643585bd4b1986ba4144ca9db1581854f4422a6d484392d326874b817037726a392698095b02d6c75f2f2dea5e55a9872d9035c9d691eb739feb208fe34e95dc0fa88064bbb446dccea3cadd829c44ec758c86963bf4f21cc7620c69af168ccde6cb4991a882f68b28d79f61ec3902ab459b1d31abd77f1d55b4cd349b16d12ac377899b80015bf5b08c21a01582fea2dd2bb1b0b899b76eee664500535de197c6e95a935842f2981a62b3a27ca9e0d0e4e154", 0x1000}, {&(0x7f0000001280)="a8f9bd714957367659089aa297b995f4ce77f744517752060e1eb5c4e6556ecb131d362a916cde1f6cc620d7298ffec56a9085a9cbb852c2eb15bccd63c670e90366b804098786e7b253dc2004858f74ab156c9a713f5cac6eb5a0c1307af9e9216b155b04ce870a829b1744a98adbd0098b8a5d45b7fd0e15396fda229f56ba9051ea5c46e3dec181cc323ff1db40067ef6adeadde1412acafbddb7ad9799638b939eaf00ca74985bf136745b1e9d768a889becd021c7b45c354a879d14c6af0dc0629fc659090216288e773372ed82e8d9", 0xd2}, {&(0x7f0000001380)="cc355ca90683633344fd19e4a4e30681263dcde526e250363f7d9df85a8b252eabd8c1d2aa05e5118dfa4c1308098408e6b09fa7a893a4442da526ac113faed922fe586f2a1978d6e192066c97055b1f1c995b467f02cf9aecc02500dd9a78da06c425ac78b3da557d5e2242e8deed3fa6b076d1705b67d9ba9aea2f0fbb90fff276ea3788020d8d02b4a0a9797026cf964970d01441b46edb4d1a044200b22a7dcc19619c31efb1339b1f80fc5923657925c95e0da9531d772892348d17c6ac5c16777c09492603360aca1c583fd402e5fb03742f316374f8b0201eccd8694db1228ced503461e2a3613049b00fe66d41593a1f965be390f9179d776cf0908a25aeb38943b9c4410a03d9f688c543b9821acb39b8af03c8eef844f5b247aee403c381b95ab368e672346fbabfbc978edec1648fb9754f76ba10f1d83ce0a9e6f520b24bed43b1d5f004254401c60ce27439d08332a1a31356e2edfb1c2426fb349e97fd24aab38053857894ef43df792d64a5bd72610d6eaebf50ba5c4b9290bc4f9046b552af2ca68c42e4ed8105e73669cff3d12a9ac723f78218a1bec29e229c578e86d92709dda660383b6d921f099c39df82735b7eaff905af05a525dbb83b10de1bdb0c1a8e602bf9ed91214e3344c8ca58294eac93aab6df89f3b1145f926ab815f162dd6ee1d28c3428dc37d4bba5280594ddebbe736bbcd40e549d6b4f6e738f707e82e7b3a7ee61c9377368e62f7fbb83aaa0811081cfa372a225fbade5c7166f5c9b615284d894614779589c1e73f0cf0f8783e8bff755ac8db956931e99d94113633d6a1db13adca602eff736dbd9657724c372ecff662b65d818d1e2d60696d5e7116fc691df23a54d380283bee074e1f2fef17ed31f15728b51ef3750c258739b69fbd359c4e15478405bf739da5a97ddd1cd3854239c5a27e68ed8fa0c49017b5929631a1dfcddde387de3d791567314ca02a73dd2b34799e32f48b1935dc9d9ddd23bee8ef3e5cc8b2e0d813a83b5c6b479903bb47d9113c41d7c51cd66b7516134543050b0c3475ecf637efac95f3d2b89e6148ce7535904ee1d4159f4451186ddf36715f774cec234ae7c1ce38ef5aa79e834062875938adf6238c9e287e1ab4b2dda0f78758820fe2114f879e4554c817051b0fdaff89ce4896fa751b2b2e9b4326f073b1acf1391b2b4f5bcd10d7adae289a1cb66cbb0a3807a959ea681279d6974c4aae5e8f3e40b9a86095ec3df556579d88e07a811babbde72485a53276dab3e8fb7a4504db67ef0c611ce2eab5ad30f396dc74998f3a7e57c8c3087e1f6113a1b2f7fcf61b6120b9baf5d575d46257f3e44f7127dcf7b078244d6c79a43969781b22c75fe88edbb13a0cb77982e8d98392083a11b1c75c2d4eab05b53f75e7ebcba65c77c94114d7c672dda48e44cf5ee134fe5e3b65ee95721d23de48bc122821f065cf53dce9fb5b573f50b8c8df90c3bd32d0ad313ca5729fd1d56d673d5c62776a9d853aabb62188f1a8b612bb6cec08dd41a8ab636065a5752371e0da4798c3584b4420c8e03853d70265470067e5cd9851e81044225733fb8c022c94352d83fcfb2e0223cfe3f3e2792a96c0de766cfe095d9ab2109e2a5c015632ef9db20075f442f2dacae81cfde3ce66500ea1d71fbe36b505832d9750b98c80b0eece06fb740cfcf804af4b0f3facef57865810898a1438d18a170966ec724d804a3e3923014018e5b7c6337d4b81816b6adf33d7e6535d8af13863b35726c87517a8d99c4fd1355501c6bc781288c4c811b17e24b56558e1d977de28604acfe6af1cbf28763c78def40cb359d3f8bc894d6c9b8e98c3eee61fc7e8e51c7467a1cedf2075f5c17544e4e0df0b197e6112853583a3ac654a478211969f04fdf917c679107eba47d09b0ff659882dc1e329a8ccce63972d28466834996c44e1abb86fef22a9cbacdfe2125b368e932a957cf6cc86cc9ae1519eb1f8520e973bf847c865deff0deb6eea49bed38f14286b4def78a18a344ce9ed5fe6034b9926e566d3c04ec848c961f451503e7f0e67a52add952ac205ac049641ff076d8916343ba224b69fb7cacdd1321003476c42c9db192aa8ca3ead0e000a4d6b75e426356a56e51448a34e3269ec1e2b5e68f457cc0be42d632b8a4f8d2dc4df2a9783ac667b19ae64302686029cdf4d440cd292c3caee9de6f56dece0f341792cfe0d6234946033fb77279fa0101c8f5277f55dfb33c7093237bd1da2838fe6843a9f565cee2b81fb7ced8a220e04ef4b2d49bd57f8fb677eba1026761d2d2a27c0d9d40b5ba9229dc764071391bf73ea150dc14c8c1d11f346fce98564a22d1bec0a67f1ef7e271451c59d07b03aea0ac4b9f76523c1331097b95edf4fff3406f0f502b2e6a2d0ecde5505ca25a3bd05b0d0275d4c9168a0b0690d845b954bca713afbea58619215e007dfc47a45e180882fd702b21f22bfed528cde7f5c7c14adaf22678d1990ad1d3177c8e8273b5f345a86440c3df4c28f5853b587837ee4daf9b5368a02efa1601882542c68d41ec776eb22ce8b93287868f80029a64639b65a62dcf204119f271e5394a726ceb4be8f68dd03d8481a4ed4b290e883dfd689306a65941d6359136d122f793008091cff57680e5c504760c5cf53a9dc3d5f85ed306c74b813ddab22ff2a82d0870e208d632167f737cb51a65a16eb8a94806e8caf801bac8317c4cc31ce6633ad468a5d1ced276321d389ac1d2f1956d9fef8cdc1bdde343ffd5878546ed5a97761c8d42eab7fa5166809f69b7dfebf1ff1f75c88873c7f4b245d804b2fef9223eef516a7f2a6df3e2d07419691ccdc5478cc70679f68810e30ab5c3cc69d52eb803d08fd01d03ea3c4e9f72ed7beeb72c47629b15a145af64d9be15ca515c5f28d4c801492dba4c4e55d74bec44333c65d250bb28d57752b5af3364a2a202cfdb27c80257c079ade403c252e5dd212acb2eaf3e9cfb21810eb68814e9ebf03d248dad10c7659c1808ed352ea3ff4486a9f8cb965c271bcb0806de6d86c32e7103a3228a10b5b029f194b8813e26bfc0d851b92b207919be2aee2f1567a337aed0c75bc77e35724eebad4d26ec54e4cc7e7d5d0aa0b08b96e9ec103ce1b240891f748b615cab945a2fa1d8eee718c0fd1484bacef7a449242dddc111a3d2d62a934ffb89914a45e7292113715bfd21cae0fe95d089760ddf38ff2a45956dca6e72922b3d58b60ab9195e9fa3b7cc5c159dc753fbbd3b4a12b8219ffb1447b6bf123a4ad770dfb7d0ba6a6a975b83a519073b8487a6cf47dcab4fd2d49291a24b44e8d0c1e64ac8a3518ad7014b9869c319b51aee7b2859847eb71b3fe06851d61d10d6137f5fda6ea9043bc46c6222df8bd32801786893962f0a755b716a8c857321677ec345e14d538f955f6f2128920d6849505930f6ca1c6379f2ccb192ab0bc04846fb5dfd9b63173a5823efe1341664ce0221c00ca7df217e701d8055655e4e72d48b8576900cf64906767e7515827d479229a82cd135e2d0ca96142131df1c5aece47618c5da484363805b7c1f317b1af48a4c12766375e52f57be38f53286d063a2ffa82b18d2c0fc362ada6a5dfe6f461b3cfa0a8fa1e4e5901164d2322b093eb2b88db192578b56db0038b6df8703d34b37d36915936f1c9554a5e30858a504b114c229ac20693bf06057ead70cee49b76e5aabae074da46b20c621c7ea45ea0c7f1396d21d2908bace1f7e1e7fabecb5c50f3e47681a0615c9c24ab354d5712f33b4e2eb065562a0a4a6f257c3dc90533b9896fc87f3370272f103b9d56ba010d3dddbcddeb55fd0eedb5dd9baffe4421ddf0b52eb2b2443142d05c1c4749567bdd814951550226f6206fe5d29e5cffca6517e97eb64d0caa5f079b9a4085847d9d11e65ed630ff156d5f98299477b65fe3542b4095daa06b70a4ce68d439929fc9afd23b19cd1843c8bb673909170142e959217290ea2af77b4fadee960ccf2af9729ab6890cbfe510e7856ecf901e3fcdcba8f54692e29b22acc06da10941d911ffc8a2804ca19b61e86e29e292f7bbff3fa29d765fea9bbcec97d024a4700c228740a4daa0570c83664e91ae502265691cbb871193e50718e31b968571bcb6c95c9a9b2ff758abbe2c98638db7c41760f6031bedbe8f443efebda2784c2da1bdee921d4883fd06c360ab9d3c4e7c969575c92e91e95c722c5f96eb0ce7f441d8c89108daf988666f3b9d9eac6ecfdfb54071f0b70c18cfbe7791fc5a8a815ddf4a40e2c4ad3f1f237fee202f461893da3ed81dfe030c08301e0bacae042d9639a985aee61819ae7ec20b1b48f655935a47a1fa221b951d9a1e905e6641cf58abea28961308521248d3678267b89741f81cc0b7c3227df1f82ee94b1d9de78fbc1b603d2b7e989a5d15c4821cf9be12f08827270575b8951ac510db202cc2e24ea0cccead39c2983252cc7ed496583facdb815ee333a16d49a688ff35898bbb308232343c8f53e88286db9bc3ba3539ed6aa5d18ce95c9309eeb222c3c8d9003a0bc809bf9cb484b2dc7f7c9713c3035c78cf06e78f45f968efdf4febed066dd002a79bcf2d964e7a1e379199c8344535cd4f22a94c56248b0a70eae5cf620b2dd3f0d756d106532ee3e3cfc55fbe3ad73f02b01644d46e2f6f1d34ea30435661871cc373eb11e9ce1db9bb9af2260b86fec848512a496c7edade52549f723314a398f70c4901c58d7ff13eab660c24609558ded31fa2b119e46db807ec363463de7ba6f8b247db4190487db2c3fdcad3d76bf617cbda194f2b8e98bbaf9987c2d2b330e41dc98150820e19e2216fac4b60235db8c8213dd7e041527b93b151a237920a5b9328b254df15489f43c94986e97788c71f1a869552f48c9515834729b61d361e3e84be8b6818a4c5bb74c84fdc993e599a2871714abca411071ff59a9d1da9a74e9bc95fa7718da01e527f7a8b89b93fa424af2185a4cd13568f0d91d0586f19f1e80451236dfe92a9d6c30120ffde95d6253551dc966c1be2f17c29794c5b44034b97dedafc598356d6e8dc3ab5bebcc06d3e4954f8b6a38f43fec427f79341e990a8981c698ac1247f277386a44ff31508c03d2f7c4bb92cb3eb6eb1782d8c123ed63108148cfe207000734bfc69aa04ca77e95d3cf681e05a27646976421e317a58db5a36c79f1132e3cf64dce55c893b539fe0e0646bb18a1b9663f636561ada7a113f62a91b12e5a96e72ff553cd99520d13e1a32e676d37564e726a2f76fb9679c59d50176432883cf50dd12bbd6c3af839c3338c1889db3790cab46781c326ac43db9813a6946bcc11bfbf0ed58abe56fd8a6b7172bc992f1bcbfb638939cb735fd21687748906c6847a1d5487694e1f3135621b76bba00ded93aaf7b5a5ad811c1592d7fdef65de4f87033ea8a0cb477be2ae84689c4a6eb73d684dc431ed74c70f6928ee7c489bc034aa0df980e2bb308f75f4a233f9d0b746dfb21097837b420ff31ab77679b1a71719e7250806e354e3cfecd4176e197801f6054bbfe9895a318c7e8a7ebe1162cb1d77c679de923b9ac9b6711444797685bd93e6e4eb8c3912f8bda77d5eaa0ff42d94608cbf45e7ee77a9541474987da19f81774a4e6b129bbdd06e431a74cc0ed3e7ed17908832af290a10fcaeb568291b1207558142181b6255a2134d9239c6a640e995a0a4b05903514fbbaf8f453165794161b00b4852135fad065408c793576d5531a220a2a89b67e0a8fca22857dc00", 0x1000}, {&(0x7f0000002380)}, {&(0x7f00000023c0)="82bdd3c33f9ed78178449a3cbdc12ce656a349fc480eaf2a2278276436c6bf93bcaf698f93f22653d0638f0f2406ce13e09f91df5666a146264a2c7ac6f5f21078a0920f630bdfb52f3c1563eca144a9d0b24ace3810466dcc5a1cdf85f3931a7b055942a432c5d3ecc30b1fa37ed8e69cc573ca6a0091dcff3b10d1026058d346dbfd648b7de3ba85efe472e7bd84fecd8b88e5344ac292cceeb84defcfc730be59b1551ba857433c3fcd1fc9e43ee103dcd510ba610c3130b6fe", 0xbb}, {&(0x7f0000002480)="2c9e281a1e3f39a403367ee4a6bc8f80501f611d6d44cdb4d29c2c08ee9136b49bdbebb47faa5296bf3a853213936fc3ecec817acde45ca37a31c3ce69ebab68bdf2bf009a", 0x45}], 0x8, &(0x7f0000002580)=[{0x58, 0x0, 0x0, "9a47aefad0698be8fa07c1e8009dc4fafd37b5c85ace6f38f802e5bb34502a052f6c03beafbd22b75a9c5a8284d8e59b542897a5dae0be9aadb37a99f72a552cef5b321c509e89"}, {0x90, 0xffff, 0x3, "cda1afac87974aab74fae72600d6419ee4a1a3b15b6f2e21b1f5f9946a8d420f8a42bb662a343beaf9bcf28d33efcec8e90ef63442c3c36d958667ed2acd771884010297dc61db79f2f6be3144b3961c9271206f94aa4e4888feb7a82316cb608e5a94221d2c29a8f62fdd25e0e0f555992e63b9af2ac0c964c89249c99249dc"}, {0xc0, 0x1, 0x8001, "d71da312843fc9f442cf385ebcfc7c61fe815faabcefbee75929b24d18b1e5fa74dd17e6fdd0fd481f4d1acb0c8aefefb9e4a52b29eaae9541339610ccd28fa7669959a1164ab9e7450e8c33e97a59b3f00486648ab235c00b854315900c8b3f7b252c744d7cfd2439ce32bdbfd780057f3ab2ac12ffb39ad1f4d217cd47219f8410f00d7acacaeabd5bb1bac2d2d931aee69392f108733596d8af4091b0c11900627e6ee1a069982107715b85"}], 0x1a8}, 0x4) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) getpeername$inet6(r0, &(0x7f0000002380), &(0x7f0000002780)=0xc) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002800)) 16:15:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0x2, './file0\x00', 0x5a79, 0x2, 0x8001, 0x5}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 16:15:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) unlink(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) 16:15:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = dup(0xffffffffffffffff) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/60}, &(0x7f0000000180)=0x3e) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x840, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20800, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x80, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x202, 0x0) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x8, 0x4, 0xef}, {{r2}, 0x0, 0x10, 0x40, 0x3, 0x9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0x9, 0x8}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40, 0x0, 0x9}, {{r5}, 0xfffffffffffffff8, 0x80, 0xf00000a2, 0x7}, {{r6}, 0xfffffffffffffffd, 0x2a8bf244f40f9e54, 0x20, 0x274c, 0x9}, {{r7}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x55b, 0x5c}, {{r8}, 0xfffffffffffffffd, 0x84, 0xf0000000, 0x81, 0x41c}], 0x67292c1e, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffa, 0x3, 0x82, 0x8}, {{r10}, 0xffffffffffffffff, 0x43, 0x80000012, 0xffff, 0xbb2}], 0x7, &(0x7f0000000580)={0x0, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r12], 0x28}, 0x0) 16:15:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0xc) write(r0, &(0x7f0000000140)="8779e058bea9d42c3dc5cbe9b13ad0d4515a1f5f148cbe11940d9b3f742a89c378dac666b548911b8d66cdf16719c9d6249b458f52b8192d36cdf51a6b535eb752d2a676e2853ae0c6e6000054bdf303b67d758eddaa8a3ee9e29666e50c65b94ececedf6228400e23c904923ae066382ef4", 0x72) execve(0x0, 0x0, 0x0) 16:15:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x853, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r3 = getuid() setuid(r3) r4 = kqueue() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) pwritev(r2, &(0x7f0000000880)=[{&(0x7f0000000100)="014b4b8da17c6fa3f9c3eb35c499c4a0d1bfb4640c78a99aeb639a4bf71e16b828698b72266c8669c94d9597c02e71dea5bf86e3893e10472cbfe76f0b645e0995b86bedf981c9ee6ccd841e34b6ce5b7264eac77c612cde101bf8058774af5f2002f43909204e9e8b32a5b8a76bb0c6612473fc99a494d4a995bbd708524c46f5985f5a3fa91ff8adba704138107a64f6a5c17e38615bd0285fd1e0caf2a93ae0defbb1a53f7746730f99964aa6bad592a1f4bda06631e81f466623d8ea606550c892fcd628945e10632846ffb47bcdc66601ec2832e4d931617f2f1a0328d1ee", 0xe1}, {&(0x7f0000000200)="2a29a449ae380e3ff717885616f8d7e6fd54330b90fe2132cca91c27b5ca638786c68c12353dbccf13703902b2c36306f166d971173e198229cf17c9e9e225b072d5ef878bf442f1e28a829b6f2f4d86695d14bf81b5c27c7ca2445ba55a16b432d5ce58552607411db9ce998850ca40f60321ebc457d8379ec7fb5a265d17b08012c62beea9dd5510b959035a869c", 0x8f}, {&(0x7f00000002c0)="bd27e7a6f4aff0b6dfb28d6e2dac8da71ea6a818ee84651d15ede49a7041a01d25df0202253c5237d1248ceb48f2fc31dee4d7257210fa51646b9d692702ffe14b3b0a8b4c6c25099784c477c7", 0x4d}, {&(0x7f0000000340)="cc5e359c56456d0ae805c5280fc8129c02b1a4f048feae8560f35aaecee69534fc140f9c565c861f7c6fbb4b289ed1ee920152712aef651aaffde51ad10bda67c053a061d851b2948f350a03c8dbcc160f8f65164ea03331c82b15b412106d2c4ad88511c3380c60abcd2ceff0080f7f21c50f38ece030d346986e3fe7177ad571d2df977135ab81d3740f7a995dd13a0603cc8d0bfc310c9acfe4d4dd6bbd66a61baeaf8c9dd06368cc1adac1242829acb28e89f5d5732671816de5f9c28fcbb687757c3db5dd629484721351b6eb9eee4a669088f9e8c326aaa6508769c3690c92ad86215af22193448977b2c4542810ee00cf2a", 0xf5}, {&(0x7f0000000440)="b0856d92a231234d7fd76daf44f4d8d5d0f9a8387361bafdca75f4f0735f98b951dd9e24834e723194b06c1431810e28ea56991b2d0748f0042473e17d204f30595c4eb6fccddd48340511eb0874961fef419fdad772720b50df990685b13c13fae0fd9c009f03617520f28e5c4e54afff8e9116a03b4352067b3a0541dd3c35329af92e7e1a32b4c8cffe1d77e4f8b92a5d914625e46caee102d100c93ddec8a8883e73011f245d4c3c", 0xaa}, {&(0x7f0000000500)="1f6d6a0f4d9348dacfd297d7be5ac831b66ce82c51af408b34fa18b038a6d07bd85ff5c1e1b0ba6b6320a38b373c37f8ba5821bd3ade88c8838bb9f644716dd2a5b3b75daffb70917e6ce555d0ea86bdbf21ee7cb9a1a02832d71a53", 0x5c}, {&(0x7f0000000580)="243bb3ddae0a0c0ab4e77ee175667d615e35aab7875d67d6e50108d8a4738ee275d87dada636780e66236c981196b3915084b9e04c7741e20e2a3827d4db4ae6f17772b39bf7c676b9fcae29833e915d582d7d2ea4b4b967f141683e69857bf04cf2bc2418bf090c65123b061219103b8c0bd4b5a3593d60fd356f3f6616189062c7fcb8a5eee521cc4f09c4b51b41280ddcfea8b710776251ff4b2c028163aa517bd26efdb28c074ece3634edb2528f28905035952401a65948fc1c705dcf1d003e1718b659409f499ab31bdec07093b1ababa68e302097d2e6389176", 0xdd}, {&(0x7f0000000680)="6ca43b2b96cdb578e699be92bdc2d17d6a03b24e874284d8db4fe41200048077238e2289bb979362c4515c84cde2888db39861255e1bf005cd44b33568eae3bb163b973f3cf971b98cd09ff7230b0316dc5d9ca4584d860078298d782abf1cd4eb43a64c24d6eef4a762524815d5ab74e075212338098969a7dd492e01f0eed55131024e274dec2cc8ab3f32b35d76ef50e4ac0d01b7e48c5bd744cfb67e2e42bc9b33be0b3d756b6746267463da", 0xae}, {&(0x7f0000000740)="b1f85615f3a5e2efaa983dcac6074a9ca4fceee956ea4fd5c40b9b0b9c88e95b8e8ecd4efb4f8ca6522fab54df40afdd7d3f4fc4273ba2e19c9a0298aa6210fb3d734ab2af87bfba7b4e7beadcdee877aa65d6031f76467c3e951993476b98ec4b6de4b4d441b7980af70acefe4b2d9cd76ec19b1a8a5ea7aee6bbd05bccb22e90764fdb6ad71f96be690dbc74b30365128e23060ed65c68ede73f6da521dc756f5d557a1b82393d1889963b9479d5bc8f", 0xb1}, {&(0x7f0000000800)="53bd187ee50fe2491545da930c322305c57617277e7da647aeb2cfaf9452cf2e44133e5126bebe957f524c0afce88aab8f23d12ed184e4a54140ebc8cd9253437ac54bb0c86f566669107fc7757b80354d1f83", 0x53}], 0xa, 0x7) kevent(r4, &(0x7f0000000940)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x0, 0x3}, {{r4}, 0xfffffffffffffff8, 0x80, 0x40, 0x6, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x10, 0x12, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0x8, 0x800, 0x5}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x1000}, {{r2}, 0xffffffffffffffff, 0x15, 0xa, 0x2}, {{r1}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x1685}], 0x0, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x10000, 0xfffffffffffffffe}, {{r5}, 0xffffffffffffffff, 0x0, 0x40, 0x401, 0x24}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0x8001, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0xffff}, {{r4}, 0x0, 0x78fa10c5e5433335, 0x40000041, 0xcb, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000049, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x200, 0x7}], 0x5, &(0x7f0000000b40)={0xfffffffffffffffb, 0x9}) r6 = open(&(0x7f0000000b80)='./file0\x00', 0x8, 0x102) pwritev(r4, &(0x7f0000000d40)=[{&(0x7f0000000bc0)="aeba473079b7c636d3474d1dc96bb37bbbf9df05725792b9befad191bfbe3cd2a178f634c0c0c17ab1ce6a44c9cdca55b0d8e6f8b740075786c7", 0x3a}, {&(0x7f0000000c00)="3c687f", 0x3}, {&(0x7f0000000c40)="5fc43d5ee2f82384208ab05a5dd108f591c764cd3b6945638f303183cbd236b0fd76e1b0159638fbe762545eb73c737905148a1160fe570cb516f712833eaa4cdc692e24bd942cfd391879d1736e4ce46ea58c3fa1028fedfa16ed9df851", 0x5e}, {&(0x7f0000000cc0)="9ce8773c595ed2c37e66effdeebc626206de30ac5b948ec685fdc0fabd64fd4a19606f9c6c653bf63ff8deca8a1e24dfe6d3b35c18f35b43bf123c3f886c007dc9f3ac84eb87db0c5df12997dbf46130cd37bd91b4ea526e550a96d2e9ff945a2c8fa4", 0x63}], 0x4, 0x0) kevent(r2, &(0x7f0000000d80)=[{{r2}, 0xfffffffffffffff8, 0x56, 0x8, 0x2, 0x200}, {{r6}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x6}, {{r6}, 0xffffffffffffffff, 0x6, 0xfffff, 0xfb, 0x8}, {{r6}, 0xffffffffffffffff, 0xaf, 0x80, 0x4, 0x5}, {{r4}, 0xfffffffffffffffb, 0x80, 0xf0000001, 0x2, 0x7}], 0x100000001, &(0x7f0000000e40)=[{{r6}, 0x0, 0x49, 0x0, 0xc3, 0x8000000000000000}, {{r6}, 0xfffffffffffffffa, 0x10, 0x0, 0x3ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x0, 0x280}], 0xd4, &(0x7f0000000ec0)={0x3ff, 0x7}) kevent(r4, &(0x7f0000000f00)=[{{r5}, 0xffffffffffffffff, 0x42, 0x0, 0x7, 0x3f}, {{r6}, 0xfffffffffffffffe, 0x62, 0x26, 0x7, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x23, 0x1c, 0x20, 0x1f}, {{r6}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x40, 0xb01}, {{r2}, 0xfffffffffffffff8, 0x81, 0xf0000000, 0x1, 0x1}, {{r6}, 0xfffffffffffffff9, 0x21, 0x1, 0x8, 0x1000}, {{r5}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x1}], 0xfffffffffffffffd, &(0x7f0000001000), 0xfff, &(0x7f0000001040)={0x81, 0x2b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001080)) fchdir(r0) renameat(r0, &(0x7f00000010c0)='./file0\x00', r6, &(0x7f0000001100)='./file0\x00') ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001140)=0x5) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000001180)) r7 = getpgid(0x0) fcntl$lock(r4, 0xf, &(0x7f00000011c0)={0x3, 0x3, 0x1, 0x1, r7}) linkat(r6, &(0x7f0000001200)='./file0\x00', r2, &(0x7f0000001240)='./file0\x00', 0x4) mknod(&(0x7f0000001280)='./file0\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCNOTTY(r6, 0x20007471) r8 = semget(0x3, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001340)={{0x7, r3, r9, r3, r10, 0x100, 0x80000000}, 0x7ff, 0x5, 0x10001}) 16:15:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt(r0, 0x200000029, 0xa3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x12}, {r0, 0x22}, {r0, 0x4}, {r0, 0x4}, {r0, 0xc}, {r0, 0x2}, {r0, 0x4000000000000047}, {r0, 0x18}, {r0, 0x40}], 0xa, 0xbad) r2 = msgget$private(0x0, 0x280) msgsnd(r2, &(0x7f0000000100)={0x3, "6480119865ecef108f0fc6262413246e3be275456c5cc70d760cd7242e5f0ad28fee35fd9f52d0fde80e49585607617a63"}, 0x39, 0x800) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xe90, 0xfff}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x24, 0x800000a5, 0x800, 0xffffffffffffffdb}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0x34, 0x2, 0x401}, {{r4}, 0xfffffffffffffff8, 0x10, 0x6, 0x88, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x20}], 0x9886, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x4, 0xa0, 0x0, 0x1}], 0x3, &(0x7f0000000240)={0x5, 0x4}) r5 = msgget$private(0x0, 0xc8) msgctl$IPC_RMID(r5, 0x0) 16:15:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socket(0x7, 0x5, 0x123) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x8, 0x913, 0x9, "73ca78097768e702db61fa30664c7a0308f6b02d", 0x1, 0xc5}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:15:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) poll(0x0, 0x0, 0xb59) 16:15:20 executing program 0: socketpair(0x21, 0x4, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x9}, 0xc) r1 = socket(0x18, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe(&(0x7f0000000100)) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:15:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getrlimit(0x1, &(0x7f0000004580)) sendmsg(r0, &(0x7f0000004540)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000002300)=[{&(0x7f00000000c0)="bc0ba9a3dafa4c4a74f358c46d9f74cf76b619eb9d774b5cfe9d9ec83a373819bc4e5325787097cce8adbb4bd34f5c1897c88967fefba02cc931d2d0429de84b08ce3c1349ad0964a5cc93bab44851eee147670ff2ec6c3c", 0x58}, {&(0x7f0000000140)="babca840bfd77cebaec7f76fe948f3b600bff0abf3035e43832336da1435840dcce07259e699ba61fe420755c7d4a4823ebbd3d44a99669ee5a12e31f8197495d35a10572a910d351e2f0dd7e0d91f271b8af2e0b402b3098a490f0b0dfe28eee6d7ad4d886ab08156d2d4142bc796f047c7c7339f717b8700", 0x79}, {&(0x7f00000001c0)="24c10769e097105422deeceb26070a7ad28f97114cc41594f9579afe844537c4d413986a80bd60735200065a7885243ad12f6f836fa7b7ca4e5a677bd33fda2700d766ff37153c985f3d6bc3fcaac16bdffd183f3d330df47991aa07b71fb2c77fa1c8b6eb4c352e4ecb5e7e8c8aa2a5d8c0f4925493a94d6b2a09030af6413b6c3e207a3b4f895c7811cbd685a04775c73ac13423a32b2486f202691272a6405d41336e4f9355957c9f66df0ae7838ea2308d4c28aff3bf5ea44266cbf5a181e83d6e306bc8ef311caea5859180025d222b5d1724e709ee42ee4d1764b96a6ae935f4eddbfd4c92bfe6ed7153764cb57f54a5e44d1b4f0b267523862be38c32acd7e12364113fd1ab08597e6261db3ed6703c0b72d7483ed6840753c9eedd603f4f4b31ac2def2db4ca8404d05d2ab3e982d42f6b91a618fd0b0c72d37972617366eae958a92f19b172b6a96315c6aff7ca18603c2302bdda5e1e7f4633d04e93c6a6cf7586e58913fb500928dfd37d027053b4b75c23d36833d4dfa017679422b95cbc2b1159010a76d3acde04438bb05f97e5e7dac459d32f2ab774fceba37364d98a6f5bdc44e0d44528e1830a73290bfd7f429eef6d2c4429cdde0587b058d3035d8fc6983ec72ce156af79fe0527b4d129e4b31add136316b4787eec3eb766a517d4cc28c9c5bfdafcde5b2953b2dcecf5accba93f961d2a71958a5160ea036272c5c07536a5e0d621c933395407515a1fde38e6896a12a63e1f9093d4584a061065822f73cfe4ba2583d6c5be3a5f7766bb9f0da32f67d30f4ddf6838b21171ba0618de2f82ad8c6245a88e9e280a5632b120ddce8a2df9b78a7185ea71ff34f8f84d78249cc649458750aea3de2bd8f2938a1bdfe0aefad54f5fa4a8909bdbd47218cf75d46f8e4c64c55139c3923dcc63e3dca75b71f1a7ebb82b4362165ecefa247323963ef227613568cba18ba316bd7d4f55d68adcfd47934b8914f1c1e8cc77cd3e388bc3b55880ab5f704d6557f138130368d030ec4cf0b56b44472f0c796e1093efdf3a9c55bff3b479799bc9bb00f1aebbc728ec6e859c8695e54b3b88016125dffcfd34581919f39178508a21b87fd4dbe747a2176bb521927681c5e7ce6902380f9837be22eeb500b5622af76f7072621cfb1edeed41aff42f4c52640832cd8a1dd927869a95e78c57f6bed6562405a4a634b846d1db3b75092ebb43f1f189d6e4ab5b1966b05c5aad0ba6d0418b4ea9a31a133464b1edf3295c841f82b7cfa965b2ca327a138e2a64ca46651831cd80e0e261c5d626c59fad7c967593fc8d1a121a55bcb168230e7a779bf1fde24d81b5be385b3284fb92475a199da3066351279404dd1b114df968a67944ef4b36720d6a63cdbf15ce19cd0991694b391d7a3c7d0ef08f7b65cadc2c16e73dc7e3c21996ae994163671852040b249845d18300f00a6f78f8c59192648dda786e8e6a08cadb3adfc971c694d6e051baf64700bd3df61b1670dcd5639f667901ac7c654fc410b6ab60a51ba5cd36f7203935313c18da7a0841f38ce124f81e0e48c8eab58e6eb1d7fb80ebeec9bb7f4c8cc9e57bc7fdeb7f26e28cd0290cf32a7b5c9b7d22cbecac3a08a660bd7029ffb55a3363c89ee9fa23ec4c6a9018242d26e7377d74ffaa9bb2c5a09b1fd15f4447b47a0c42270a53744ecff6df2db6536287ba13c9a5c6429cda22437370e86a217e14cafb46890ad562266a39eea4b882e7114bfce36481c3a1e9d53c189214641fa60059cf281ef9d861569a6d7545f3958e6be368c71cd3de7b29aa273b5a605d22b441f8e3010c04f3bc69c28874ee1b5c60fe389dba020db6537a3004a8b6a71a2dbe225ce63f3abe2cebc71865bd5f1731a989e7d081b524046f18d489949b5b9fec19d0a95fda1fb66e8837e8cef4fd5a29875f168ed6d9d71cadf97f3327c5e8eae688cbca8cf83c79eb73ff2068b02d1ddf68a1a0b8580e9511db5c2cb36c33b5e1edda613bbd088bb5e0997117772e81a78c2ba9171b99bdf52156fab10410a5fa993f823e1d965af6288349ec5aaec588f9e58eea58fdb1231fa8dc386b666ee20b769ef6872dea43b174b8ca212fdd2faa3af7c88c83ef59715c872c4cc3152f5d7810ee06b41ba130c3e1e5ff88621fa64ee49985ddec100072d20da7a9c1a01a2f40e158f2c59c241da8e213e0ed9c2a68fd9f4c4dd607658fd73f43f165db53ae08fc765dcdbf2050df29b484918be271b45808c8be55135283389b943f9a1962364c91511b57559c6d57b4f14e855b3311782c23c193217cba52f5ed64980058dc20683e65f725680d9e308fc325c6513d9120ce1ccba56a462125ee2339f5d97d751bf8750f1387d9910330446b8c4e807de08a3f82d519cea3549009fbb0cd1e35f84091dc03691fe566927f57d194c06e2de651da42b54c2f6721acb0071fc71bba810aa54d9a0478b68e325a8f467e4557459e134366ceec2deacec72acd2744331d9b13879743bfa9c1c2c0ca103eb08a26857be578775cf242b06c731a9db48f650ba36362fa8d20714f87e2b7096325cb62ae06469bbdac0e2676a600ca2409853c7abfe777e88b40d5c95d1750f2d1b2755fd3856f85290e54b9aadc4915afa235349a06e712a47efd06b7ec41b1763c7856b2b6fa8f0cf6ea32876738043596e54a070f9817b2f325025303669374e36f6aa0dc0f27cceeb21f0b058cfcbe0c96343063c95e52ce780b0a768fa27a8b104a99a8223431ef4a1415ec289f344f13766ba40eccfe7d1869123ea3f70d15ed8a5b3790e4cd517907229c20b8aaa7d1c5da621dfd5c85001551a8d7202a5093e601794e70ac6b6f1f35f1813c4de3fb7facb57e461baf925af2d3e543ddf112bc6a824947cf4ebc5cff4d4f5b47e51caefe2f65d10bb7cba9510205f5b241882a4b3f9b65f48f545afe81ad91900f0f1422bf10bced8a3ed1b19ec957a7f9dfadd64713c3aca16f33426d0657a6ec54a622b56a6f0e8b2dfa088e75cff39cb236a66d138fbb651e1836f7ce99a43bd89d735a980d70f992149a840684520b9d4adade4fdb0817cf79b15cffdcf041a38fba7f05c4ac5d799590bf5e94c47c61a987b39b64f29268916d40c221f395e266e607ffd7267f75a548266555c2f6e234f225f703ba631519c1ee5f0c36720d13f369d5c073917640585f2d4087c6727730208442ec80bef6efcf1df3189f60a66ddb0b51a1f0d6fc6eb56e61c78d65d0987b59d2d724ab42271109dd836ecd15268967afda4fa58df0bfbb7c4299c05e634b5eccf3b768d3c8191dc077bde6d6c550b751f426e9e3a07dc605d72f23527bf1ab3ea7bb52699fd9e3fd74430c66451a06bd846e613a43801e907d2c683a1f99115db1bef7a115a6430535fe3f1599a0fb33000aec01cf405af36507e9dfe30e18451c9770391565a8100a8e855d3251c7da1cdde12c91024ed08f66a0771429042fd201172471dad50e36f9b0fbb06ec53fe3f0991f7daff2385d6ceb941ce0960bcd10b1fc0d812a9aeba740ea438a3ca9f7e065691c2881d3f0a5dcadf00291a1af26b08246e45beb4c1efba3daf97ed611648bc96c7e71987f29e9f94e900f3d40eb05ebe99654a2b1db03d175a748574fef8dbd81cb0916f271f9284db66d35015456c72a11786624135e9ac18049ba51f4ccba7ba03948100aa3e85013c163bd63461fd421b914e8d2afd007f937c6ee3915443d841cc0ee870077e98e61d60b41cb618792dc65769ada6669846a1c147c6749a31b9bf546be298b553406efc35565eb827dd2eb02751c0b9ff4cb05cf5b6822d8dfbc5009e93c5ca44615737c8c1123999759f5bde30cc22c7f9813bb00fb1fb2e6aac8abe8305768c3fd81a40109d0174c49977436095fefb5ee070560254c8114057ca589f21bc9936645c1c65917c61c0472159334962cf5c63eff28bb4142a5791f68adc88257765e716879f6f9092f9f652d628fd0004e6736bdb5914e114eeb1798940ff6f66caa02ba65094eace0d83f89ff85ec922377e1c77894af275852ff2d978b8ebb45c3353a10eabb89999452e771b011c35b6462549360b5d4438381a14ea3474c60cc0eeb997c3d564662a02fbb9d2600503e3c25b1cfbb20430f1efe36f83db2c7505dd47d4f3062c1db13b22d94eedc0d86fa16ac3906684982a91b26c797fd4a3273c021c408fbbbdc319316508176ab039ae2ddc654a4b728d722251e2c5c3ddc4ad1b2a111c5f5ebdfc7ebfec9f863f7fe8c9103d810713fae9f5d16ec6e08fa0b9e759a3bb12a25100a2ae7246c906e8323a2f2ea1915ec94d8b50a49c03125993f164c2d1c17b3af1919a978f11cb54162029974a8fc68fdd118f7acb1975935476fb29fcf3ce8d7bfd97e53813316a2e220cf26772eb4c9e465ad75ef24c4260777fada9482449e1e293b6588391cd49ac5d9573afb31147bd16bffa1d398a54e597f494b29e5355ca51f18ef94b81bfe7857fd085f5d551129e4eadc6e863f907b79f9cd99aa34325cd1babefc81a251a137cbd19c09ec1d5515e4019d70435e5dcc0d27225d6a7bcaf6cf91351121add566018d177ccab8938d3910d7810fdbae3e4ee7801c9e71fd8c88b0c65af1c638fc442c61eb329df07653fefe53ba53f27c8656e35c4224bb69b5e0390dc9670798731a6d7a2ef947868b6a8204ea0f34c68c81730aaa78e57837c95844e0993b36ff13c6e05f984971113bee9e5a436bd2b0c0f193dd33da78e761a09f5f966dbb34b3d5b88d61b1f447e6e878d7693c3895427ba0c95c19fcda6bb662c44fc3b93d800da2ac4ce6ab92dbe6ab854e90bee387da605e760aa16b4d090a555be0a7919737407ec96c9b15859a97728107c704dee19fe6549716760d544f4db8252ba0511f99d7cbbdeb8c008132bcb33c5dc16465eef05dce66d9406600c5d7be12a051aba4ffb81e1242305d44fcbb2912bc48efb7ac8555ba8e8a4e14a6c0aa6a5f92f69f1ad56a3a3f4f01242e6e16695e0508749d5f32df536085f969678cf8e5cfd88c7868eb53670013adcdeb2c0f932ef79f0e454ac9fd366e1ce7c7d6896a44a94b2dd09611d474a6a316933a4dfbf5ffa6a74a9613697533ed2aec4644e322ffa0323b49c6e6ef5bab3dd530a86c5ed8e5c3b848d661d8546b9c795c2652aa2f10787f6762bc0b904fa2da9cf0d55434bdbcc6f55e9dae91280e87e80466dff0d731776db75303a73e51c40d7f77cd7f0fff5747c01c499b3c7a93502e3e3293aa844c020c069bd27a57c5b300bf2395beb701062374c51c56cc818c9397bc967a69c2c8ce08acd80b4f1e56075dc936e000a4d83701d7e878427413271b1ca544c9d66a3f96fc118ea42239a337f83c2ad277a624f93cd1a376cfa6e13afa0ef492f37517e0f1d1c857c6339a1f072d4308425ebbe49c11345aa3512e9cababc157a2d384d9d5b87df795062470eb6048bc2a5d1ec19acf97694f8f7e795de0324498c1ea1167c9ed401c69cc9ac67f41c4eea5fea720fc2513456da3c3dad907df0a3fd440e3dc3f7ad03fe8a8c5b5d9885df79e2c155070e9de109b049c3593550637079a8b4dec6b795999c55873cd0a0cef5518f3a207d5be8041324c850c71b04b8fa704c273a5b6cbe570bad35d079d48dc78bcfe96c91b7ff080ccc6420a9dac98ff5a71a1a55d40701a711df4f07464341c11b62e6630c6e79e9509b5a96d3feebd9b6e5bf94a3c1706fdbc8c9960ece14ceb4c5f47ca4ddaf5569214f6", 0x1000}, {&(0x7f00000011c0)="247b6e8d56b22c6746a0e9ff52615a4f5746f296a015d8d4ebcbab2cfc2754a1ec41e00eef83b60e768c625847ad5c610f28", 0x32}, {&(0x7f0000001200)="a20065b7668b7b1d27659c6ec2bffd0680b8ee8482d27d927777144b96613255cd144e9c7352f7aab0410cffbacdca113f5501d2ba79e84c29d33c0bafff", 0x3e}, {&(0x7f0000001240)="59aa2c5210e2aa1e6fcb13d2b86603232b0c900443ddddec19a07dcd7977d8b2bd3dbbc4f8a60854d3d644749fe0dc0667eca00b3148c5ba86ad67fb705eed02dd1d8f9fca4bdc6e0005e8080ca07166", 0x50}, {&(0x7f00000012c0)="b48a820900fb4a4790827f298e62a64f0a484f6c5e2cb738c45008f374af3db51ea5090cf12d5c3759d8e8ef49787a4a99a740d89b6df27c1f65a324faca0cfe8b144915fdb3d7f841d13b0fe345c424dc1a53c11a2f62fc305141b5f61d369d22abacd1d45e5578d4ba228202abd22b1cd02c2eb1edf35e20b68e807746375ef3915df3c34c5ed83f6635cdad62f3e992766571088e58061c5fb8f989673456cab65a39096b25a810ef276e636df1ac7e7cd18a1faeac11c32cf75a0c75c9958d9bcd0c073d3066e26922b692a2a56a713688759fd62a0846bbb994417f58033a06bc94ad537af6419ab2264aa92ac67a121053048ec790443aea2e2dea86e3457952a9d30d2c1b3879f67f82010ff27a47df88400895d6947deef9822727fec3d8535b5cb345aadbcb26c773b5e28a3a2b16b95880d461f9cc7d9ebb2fe9341df6aede2177e6af7ab52fbea3ea4ad9c4ce1fe7c296b2326ae277994f53603541d10bc8264f4c74b35fb8717cdebccca7d7551910c21cf1e630b36dbe1ab1cfe7a8698d1b9339deaa7ffd58cd523b8ef00888ec57f670d947cdbde7f914a993d292c8c6cb57e59ef8b3ffced25d53ff02f7b2818eaa5766881edeab2571e37d0ed6c37ee781bdd4fa216a995a722c302109b8f472a4abf326e070a36e8026273deec8ffedb421c169791087a98f1ccb5531b06cd6b95235c30cacf17b4b7ce540625f3a264099779008413b88d717d8f4272371189f21fed39f7c19ab8e9214355725cba1e186634f0c55a0b7bfe2ecf769e0a72e32f8b949bca82c2e6056edbb83f0d14005e7d0d158b9807bd8be88ff69d21dde265feebc1b2695caf92fff6346d720e30cde43b5e90b05fcf5a36a7e903e6af4dd8710c5bb522c21ba93da71b0e446476dfa75c9ce20fde639654a77278005fb0e0f59444ea4f822da50c7a33a1d85a02feeb2ab82dca02cbe3886ae2554e3f62e5316f03969f6eb09fa76abaec887e0e4222c21aba1e156f89dff4e3b05756bdadfdd8b89a2e2df92d120c27efd7c40d07deb595bad1d05616ab99ea25fd18e45ba3e2022729aeedee6e681b06bbad8fb616224eb7b0f5e6cf7fb6112ed7fe8d3525da387634eb1526da573c1342bae49060368f6550fbc51f9034abecdc5a2cce9cc1f08a1961f0fc31df3b3fe8efba9283954fbe2f2d65927d000cbd7f45f08952c0bbc86e66a01bc04025113a62b0b419867b29aa897daebaa4743cf172979e272c0a3e28e2d23f46643d2ec9a1e398763dceb83c6e20344ce05886a3cc71bcef441476ddb2ccf6e82412606a27ce1bd890e730d48e26db31595c222e01c52615894231b2bf38cf37a57baed7a3242a30675a9abe6d5a8d5a24d00c8d94afcd5095dd51860fc07c784a8b8c82008a5b88a5d89e170351b20c2284a6b5473b1aac4b81642a732aff53c4c66692b2874e3b2f220f045f742dee8dd3432fa643062ea810396a08142ea06d22491d400a5a84d7f0e21bec0de828eaf2cb6a6d05a3c2ce4d999c490e27936f213bdba79c48d53452f8f4a263bda184fa420d5484ddeec4600ec5d3d523e67335f06fe35f97f25354cf70fbe82dab02c25c32c464c0a1538e4cc463729ee20016c0e71f9afdc317f15449a4e0f10ebd023791bcc16f3d11f8417b22639f1ff52f659ab41aeec9f4cfbc7e9b4eb576dec1344e4c8dccf7aa43509d741116c175c6ce305ecfa961742a028172197f7720b9524e157ba5368c2c8d5cca0698247523147104645729ed87dd2fe9961513fac29bdc32f17fffdd80281044a86e2c3fc45d00b846163554795b76f656a35a462a0495f597c8ad4eb5c16db4ef2b88997a6bc12de875d839523e4ec981e413941d79afdaee08334d621f1015092fe450caca9f7774d46968891f69f26fa9c17d852e44cff3303ae75b8ca7e280c225cc9ba5ef8d0aab003d7c1104bca344e9f7a20dfeed1875623ad989ba9612b274e72605172754d50720b8ef38897312d39dfcf31b13ee37bfb3a20ac64a9112c039fcfb275c5f55047cd0176ee0b4e09f1cb2aebb9b4d7dbf75cd3e232eb70f05abfffba6ff00975372c3fdea1b22cbbb35a2b840c7ecf6d56bb252f553b16fd3a44f72f431bdf1d2f54458fb8d0e53788d0bd6e0e2c1539b4e64559ffce08e39365b2cb3aa4eda10d71e54b6471fe9b78861e25ec5ee6baf87863c0aafc59e58c5e4f1a7ca2fd82007d9742eb842494068a607f060fb490ba58ad83e1f360a3eaf10af8a3a3676ae1beb891261c7054268f77011ca82112ffaccb39294e1b36e87e417d0dc0e3e5f6ce65fdc1c107f50090fbb5c329339432066d61918db43b20c40bf4df937ad4d632ce575c87e4b9d67b280721cdb27a344ca553836b10671f4c9c89aa75cb36c12bca6ad2a0832a7ca7bfa4fac2a3e29648ba5eb3414ab63c51d12820b233fc104453e2a0b4c6211c80832c01bcfa1eae1bf98516caa04dbd20699d7dbb5a00ec6c00bf7d654c01ce5ebe13fc590eb13cb36cf7b5f1c1e58a7f2968afbd18b586afad2f0deb2676d0a6a9979316746746437abd8c76de15f7e4692412e7f4fdfc99a17be242f3cbf02283317237f56545c85363e354066be738d170c64b815368382bac1d42459f5013aecd28baa26442e33fbcdcacff34506c6083857e0c775994643a9e9383c09889c8a1d7894ab7d152e4414cb379908ca64c0e934a86b72955eb59faafcfed7cf85f08a2c017aeaaf723d0a7ee852ac683241f7f6e134902c64345797d07283f7131e988de787aac7af54893dfc2dff33706b875a473a7b958580529e88fea305d30c0faa70957aaa9dffd44ccdc14937cd1f5a24e0c6d2a3c0f811c47f8da2c8c521adb6137563b0c1864688f9250a19d1033d8f2aa567e3e295a0304fab3b0b46ae21c86980f115992df1a7ddb8035cf6119889d8cac9485221c6fb932916f236976a2e1544ab921c8f7b7f83f2e10e752c64c525424ba8a570b33c88c8f3ba4a6df9cdb853539ae912b7a2526d80503dee872155cb0d5282ea42eda4777ba6f924de16b3804efbd550f36f878101fe8a34543d40c4a356895d0c570487f1aec26531d47da4110d7d8cc4d5b53b9df86f102ab0a2af86d628949ed1842acb93e8541c8a08112f6cdff6c9394b4f0a781ee3fa96cc36e481178b7099ad4c270efecc9e1a839a5ad27bae992dd23afaf3b511054747ce08979003c842985b38fbc84f2c254c941b9d09093ed2dae1727c916fd90a797f9820577eb04ecb90ef861420bf67cd4419e389ddd9b4dba370582dd8a955083a854653c3294e09ef700b8fc63d582bc3ac88d0a38e71006efb2d8c0e731fde241b7b9e1465c03fa0e8ccefb4e205b0391d727820dfcf5ad170e650d559cb4900be4e6dd9f16a19bf67faf9b72ffe77ca2f350e5bb1a0cef3f5c2493a534d569359d913837512ac36932a21a167c383a511388cc7825ccdc2fb7ec5cec9f9e9b43793b84f60f92fba3cc8d5419bd4d6e6cdcad1f66f6ec4c93181ac10abfd418dba75a089e0017554d796f22c6c8f42394c12d53c46a832b6069bcfd8013686062fb9981b59962cba0a80e44f4d06b2327d8ad49a72a09534c36b4db0361d69dcb08fc150911f456ee8958b29fdb08214373774e0bcbc7cbad45fe1ab7b06a238e99f73ec6c52b38ea943543d7329fa82d51346280fe70f53274d1ae9eb1e2f0e677d70f277fdfea337c04f39b4869531e4ed01d49d5ee549cab9d02d341cbb181d001818511f7a85ecc79482adc34c4a26576c6f71df221d1c6e1c8230f8c931127156c55744c9e5e62c69a3686882022576688ef309058d45184696768d05df4dc6a930041b15c17d45dcbf9c824d3d4f10b67ff1c356a00a7ab76c62e19fd44950a514e403e640703ab67a276f8d90798fc693f96782874361db4669ad53e59fd56fd1935b203464d8f101ac8eea9703ad365ce10ed1baa279910effefb64908a61f736c06db50d8abbf5a4a4e3e893990868a99ec5e5fd7078975b0b9f776955ec2e58a69f893c9c31c8fc60e90fd1b654e1d0a4e9dae726e646974bae7f31a65170e6aa842384eef9c471f37a23a9b7076afc542ef612fd92028342e062d523c6bb22368ffd4cfdeda9f94f160c4fba6dde1dd3cb2eade1a903dd7b5fdd1807a1a95ad8bcea218ac2449da6ccc65b9f324e53667b3c513722adcc3369cad7db38ace4f32b9fe5a34cd38ac26b62351b5e788ff5efc96b7de2b368ae5930b8bbcfaa7ea0b72ceaaf421e75aeabbbf1957bc56b5a2f7dc02b97509b77e02d7798d034ba695ae25a165033319fd42652e1c9cf22e611e2bb32aa7bafb8633123acbfca75610b90e8387bb2cd3d6d67403ea9c7ed230c00ce274bc6b578bcbe8feea1a668c1f3135e6d933e604f2f333996a9b199dbd200f3f89ab2db64c04c0a6a37097a33708983f66adb17026fd657dff0f99bf0fdd15a39cafd264791462ca6cc117bf1aa1d806aaf31dd8c6324d64d72d187e9023c434b17a55a6373a5a647f834a4480bb6c3e32480367d238d2f4c6922a8cbcdee5ef23861f57f96b33e33ae59ce3251afb8562abdf635868718a7f98281d347c74a83a520155573ed32369de389879d4d95e4c50c8f9d72fb962f81c7c870c189f2cb77652e0141bde30701d03ab8f98edf87c5cdd724970284dd21c0654bc22e33df80b89c01fcc902bd75c911d44329b619fea344d48c37232f13bee6aacb0c3894ae42e1e73bb2fd4a8ff7082b8714037a8fee3dad52c4568c57e03de1e967497c21f9d9358e88309094c3e64cdf184e8208b47aca0d3087ded00619674e1bb01c075ad912660060b9d627b908a60b5b162f6ea2092f25df340f75af41d6a88df8020b3d7c03cd7ac27bca7827733ed9751313054372445bfa28c9d88e23f3ddaa2abbcce5fd553480bd4fcc2cef52dc57b7a95470a3406a469eabaefd2963ac4b58ad00d6985cabde631bb810d194c4382d9e702b61c3a7a015bab755b64b2f3fe8a387ef7a8b0237d9dc9f845ae213b50f150cfac89d5c16565537b6f44bc60134920040ee6fdebc8905b490eaa8d17fb30a7a086432e5613505be009eaea699cc66519d0545f2f2d9915e9ed6b5bb7ab224f08da32d477810fb5238a9483f9bca2b651ddac95d27c1114a97c3437e9aaf5299ad5ce16afa5fb6a9f72e9a4bf8feb86dddfc30dc46a9456725f837532ccfd498477aa73e0981c34ac6087432a7dce4e75ec7bf1381db7837a25435152036635b6cb03d63247315a64a2866367327ef77c5907daf9304a3fc4817a6ea488542be3cbb5534247a583fcafd498ca755def0e5b6cfe736571a9c591aa9ce5c7c353964fb6fa91dafeb05ba4d14dfdcde8701e3d0080aa0d4ba03c20c792f53bf1e20ab7da9d86b5a81a76d72b9d54c160594a3ad07d10b6f24888965ada1f1bf2ac787c80716d73f0bd9fc57352c779fc85feef597688244bf8c5c4e33936ba55c04c4989b7474b9a2022027c98133e0e026324a873548494bb34cc788cf0568a150fd1f5fa77ee7265d0dc6f623fe524c5495775f9ee0c3708bed21e5b3499c428cfa141f60f0048ff0333130cb026eb1bcd4fa77f1cd018aefd2da0cefc2951a913a231e4c6a621859200a9eb1371a0f99eaf4e1cdf7e75a61856276e93f28a1b985f5175c7f991d0a4a63c8c3f1a25f54253c1b0f0a4b3460e5d55960bb16f7e7200a9603f6ac075c7301a8a1d167bab23d31753225e8281279f82789f3f0e3cb74282c033369ac4826b6e92459", 0x1000}, {&(0x7f00000022c0)="1e00b12a", 0x4}], 0x8, &(0x7f0000002380)=[{0x1010, 0x1, 0x2, "7538e3174d6fb61e22b1ec11f8f99ec00160e374e57af3f81baa901c6e59160ff4c1b29d377e3dfb1542a87d727c0e2d4b7e4f9ad34d5059265d033b7f9049ecdbeecfa79d8b9e8001a7978d8a049769e23e6cfe1b31849cb647b59876d609cd54b9c85cc0d3e58271299bc77e80b0eedf923f07123a81632dc6e9edab7e265f3e5f0141ef02c854c2981b1aa8b9edfb376c0381450d7cacb01d6489386189b3bdf5cb5fdb2cae91528f1fae6ee7f8967eb5b6d25d05c400430381b7f492c63ba7cfcc7b2591ce96fa695a08013d9ffd56afe01e18df6ee3aab1a816c8d835c326637a9599a63a8e723adf2f9bb0e268a85bf2d7bf07d665f55fcda131a99bcdc8bf7435d6a5eefbf1abe04cf6666be7502c07cb4ea48a52773c5bbb6d752fd824fccf8c929565f9b269bf70f84ce018f2c5c9bd3d0b3840be21bcd7d1329b2fd8c82828062dcff8c69816d9889595de8f88f5a1b20db026096754387e4a2f5ff0ab4683d65b3c5d980e7de110159f68bb495030df059372dfbf5d2f3223dcb4b2772db47bccdc848455906a208b5f4c9188e6368a394e7ca08921eb1f105b3df957cbabff2d33dab9771487878badde4935546a3f9f9d3a7e7374d3f70b2a859093d516c26295b53374344db96344820fa147be49271bbe68d57649ca9757313779cd2c887af8c803b44f5a4de3e7cead1b44488d81009b14d5b0c96fc3519bed9e734e575825e0b059289093d409f0f305db834022d94fe1c70440070c5d53085bc30bc2faabe6c678e4fd8cd52fe116557201b17abd7872ab904863e82fab8d1bf1cdf0a6b88167750be130e1bf9f4dd97a53bec1547c8f86e727667e010b1673a04210682bd2d8f6794c311d0b30bfd31f2bfec9535808282aeb3b2625932a6ee687af1c01a8b4873dd0ab4151283302120002cc2602e187900ffa6a783a3b612f83c228b950243817acefb6793e7c6555e7dc83c9ea226f0f8a5e905801981191153d25210f631a3af253a8f90917d09ae75044c6c27b1c61dfcbdfc282e211e236c1127bdd5784ef1e03b7928e9e3bfa13390526a8e6673d88bbd796a5c3797a1f753c12522a34831fb06759d051a471d1541c5968e432101c235910b0bfbf8000140eb8d3b93ccf057ea70ab302e879dbea30de55976e8fadd6c298554591eb0ca8eb0930b252db2bf94550d8077ff2b0d5c60caee134173d8bccaf885ec20f50f8acbc462870d2de8ed26651371d3eeee79abba20e34b2e7c261f62f2d8f5fb2c064c306c1c89923371c3f1858f32b2493e85dc0c9715f0f0246702af15c2a182dd1c5ed9af86118a5904807c33002e291724ec3b7787096f61f1669eac2e92b4218e161f89f51209ffdf9144be842711ad09701cfc1496d16305dab81448416b42cc94a180c87826a2a2c540bc9486c700f8e1c67786f0e2f5ff58be66ae7fa406ddfe020faefc51368b6e0da18e3babe137691c59f077b2adaecea6326ba3433e9d18ddd187fc98067dc2052067dc92830cd21a82f859a9cd5d9422dd0150255e2f9e20ae7c8dc90be90467189d9788da8871d05621b4bef4be13e777ace4909faa7bc0709c4aa1294bca28d3a454f73d1fb9e0d2cb1daebec256eadfa2900e99381811bf3313fbdf1430c859f91112c7edc35b15210fc0c67c8cc334ac11bca4c69c436d5528ff0c2e6be046bafe8da824e54748220c897a69b5e7b6373134abc4426ba31c5a2b3014fd53d0aede7f59671ea89238a8c47c59123833170f18e1b794c880d91f5ae685891ae944487e3da2eaad2a81c81ece26567b63b4d0a95295fb2547e255fc5a99d71f13b51c37e0958025030844d566c6a4ef16c2d21dfe022daab00925b2423e404bafe0e0b79f9ac4daa3ef74ba943e9bf31343d3edba30d24a5974e89522f64777e28e34e087c8bdf4a486f84b3276353bfeba94eb4a0fbb2518981ccb2491b32e2e84b236563638bee1726e80422457b620e3a5a5e2ca5b5dadc322f81f59f285726d61431c7e918f0aaa008015547889d70ab39fc35ae8e888d7e0a425d3fcf4c26fb96e2d6fa4af94d13dd5b9f4a448013bca89597c876c44760ae9afdf8d27cba525bae065f535a6c188803a9317d659cbcae4bb99c33b22347c2a986ddea17ae5604daebdc42bde81c943c1f9249edd9ac7258a8c7c9a233c1c21134ea2898b81dde7de3ed172bc5141b7edb138734da6794dc606a50a1a150244b4f81b53633dd48f276e1f19bf56da98b81cf66483f15c3384244c45931c06275d597f58879a1ad4e6abf749c15a67ee847bb4ae1652224bce85dacd9390d83ed6a073e6ca2a668612a31c0515905aca69f337f599d1d7f0d36f040a46ee1a64fe0429782dfd8638a2b4e4de46077cf045b38cdf86c292bf72baaf4ffb98730c6919bb81177e839e28453b3f1a3d86d55239bb64a1b70049189930254bdf725721841d77ec66330799135d5a375214c9ac06ca5cda6bb3bef2f877a468cabd57946b6b61df6ade82c27ee4e85c31f532971531034d8ca205043b0121810770d5622dd96b59dc287f5a7fc3b4bc2fb5969ac92668b0ccc689ac10aa848f067c81dceb1509122c25c2a4d4bf4742c2e97e9dd7204e7a7256c646bc26afe2ceb1c11e3127dfa8dc6f99d67ed166d76b3ac45da3d4e30d58436d7ad1c13f3c1746b2886b9ad863329a12d14eaaddc5e8763f057b8f8aa9ac485488404ddc1e4b429cf8ba4ee7e68a99679b9839a7f9cb98ae939a074ccbf1eb4069850f4e533e9c9ff69d2b6f5dcbb31a8830af43c6f3d3a572ae55ba4bbc69cd9dd36a43d736f8bb671567e9f963ed568f51582197aa6fb48b793a3e6b921c15c1e460fb2d5a4a3413ae8c3cca3baed03d9487724e694ad2bc0cf5427c930aa1edab677db03ce61b06941a036306facf74b8ea95f2beed3aca0675eaa7245571ebd1dc182ac719556627f0f21dd677a6ef915641561786b714f4b16ec4ed00e15c780fe17bbefd71ec6c78ab33dab005740ae80521bc1273ba42d0057a7001fa165308f4a2e38c5e13003d6074eb30119c4c447d907ddf2463b0eed88edc7050198658c4e2c83d2b3710cef2c88e2b6fc2a76a0d22e8d3fab9ff1ec2d942be1d9bd7dddcc3fff2f60812e28ee6d6c6d1ec60dec098bb2d211bbb4b41b18007719052fe42d4af22aa55f6851fe4a2328c70a9e88fd421f162beaf1b01cbd154c0c5835baf0fa20f5dc8b4f1583be1cacedaa6c2b6f2aa5a9fe7a07e12ff6cfb118adcd4830ac175b3ec779e1cb1002122e718ea71ab47024854c208bbba63400368b4de267575161ebee78e6240da2bfe95393c036a4f80b56c2084db5dc1957aaf6735bf1c037f2b22706690d9a36fd35041506c1370f184971d7fc637d5efc430752c691ca28174a193ae29d192ef5c69ea17c524587a27273978fe2d3b64dc3246d0d3840cffbc0f78ba00f4a4af2534c8cdab87dc46caf2676f49652f44621bf9574cdbe4a9f23be1dec79f48dc948c6d4eb537fec440a9ecf5ffd72a4441b3bda00ae7df7da59ca683ae845b92e8c04b30b43b4aee3825d5713ebc2cf6caccce75f6cb26cefa1cfd87018c6538f0590f3b556a9850a2f7dff1bd5a27223443d9e525f58f3a413d130fdbeea27783423a10ab76ee66f8523221d9c91addbf06416cb1a8a3f2795dccbbf22fa7c9cf54b0d675c0d5399197f925fa046cffede2f634696db473a463e85d4f16fc91c30f26d9842866d63b3817b2d323e4455d7ec7cf1099099c0828a120d2cd2295548d2b1b2f2809ed4b8b177e555e3714db2e4602428c3dbde04f183b86c494d2547d889826eb1ac414b0c0e78eee05860b9d44aa496a855e23377b02a3142524c87d040e78f8ee6864350be74937a142f2f79561e1a8c44cd750d74d6aeb174be08df82b3078c703e1567b8f027af4abac6f1900238c68761548f4d849bce78cc96226cba8dfaf1178e93bc060444a82d4c836ec0f455d9e58b5ea5ed88411090e9512aa7de112b045fc7854c15be61417e6308cf54aa988cceee752067bfba74e68eed140e3aa16b11878de87c374689f52b05fd617d0230246895161dbdf2bca94b5ad2703b8445b44d1fb4cbc021e2c9fd3b9e445ae1ac2a2c62473e345073c7659396a57ab41f0ca216cdb461d360e096b4180943e18ac331979cf2f7a35aa145a596c821cf31a10c3f389486a0f81bbb347a43a6a45e6951751c1325dd8e65cfda0cdba5c19e540a7413a78f3e9654da96d1b2b8a6309f7e335c8dc26fdbced0f5a964a22eb6410c9c56a965fe37e276edbbf3d7883136a107c83b71a29e0753cb497ffc333788cb83e4d690149a8b2c973a78d89915d5ab7f36fb920df1f4216ec23fe19ae3835abda3602c852bcbc351d925d5eb84cfc8016e91cfeced46316f4b84038d1be9260161e3372c6641ceed59c67a29423aeaf7a5aed0c64c1ae9e05ba7e68731ad24836ab98fe036fa479db92b63df9716e54bdd9ff23955056b08f20c2bca67d04d4affd9eb1041d8de31ae21e5a14afcd86138c830fec8abedfd11255ddcfa0a559038e2c1f68289048b3b71105c157027e130a85ea2d1ea89547701b10957e0e47fa75a577ab57be1c1e49c756643296618a0e6d1e58768058c8852518d5ee216638840fe0f21bf2ef51e6d3f8033a8c4c409a0f78a46106bf85c6da018d33d441af6a894d25c7251f761f1d5df66ae39f5b42629dc9c6acb1427c85e5edd66941f13b00fc13c6a4a3f884e84ae0ff1f7316c54d5eb8e0b4e775966961301ec87b8281edc89b3dfd633a7110b65e2aa37aa9c2f5c04c289ad887b54b891b7d6f6f0fcea56fe13cf88a9d5b180cc138f52120cacc920ca8824ef7bcb56683f5e9c31609c0134b7b90d3a5d9da5b79955456eb1be935ff6cfc5f23fe8c250b3d189c0de700fbaf4f4b1eb5f8e288d01629f6cadf5d47e9fcde4d6fc76f65611638fdcacf1c9406ccf262799d1e25d3384432cbddcabcb421a0e78675f509473e54034cc02b931c61d1d1e96cc33db509079b25680e358b06764c5be3f3c712240e7fd598f41efa60144e53b0211fe8125b3602d1b8623372c4d5ed307b2743371224d9d4465bf3076019dc6df6e8ffd5b99f0add51feb900d5ff3a32a7d3bf01c8e4ddbd2530ccd05f80a6a30eec749a3f44ff49ac07a9106ab20b3a34443edae2d1b812d44f78fef20e70153eece6763552ceb8ef747f2343e4ae9b64b64506e4df5733932f4eb8dd9fd1551b7db3707600bc32f89ee7ae82858be602bc0a1bf56a651e9eafaa0c4bc1fb9b911058b9dc92f6eaf375bd4ddd50d9246165a3b26e60a253dd50b78e66b9d015f568e6df6ae6d7b9f2a1f45d7d71934c49c4a2d81ce4205a8ececa3204cbd994c009b904b4779fcfd0082ddb41a2e43f4a82ee5a620b295187665e1b4f3a037ce9b52e1492117a6b73212da2f55bce6ec0c68de66a55bba85963b9e18ed31fa496df69d9a89c3336e2aec2736038aef176ccd7114bf2230abe540aabe027d60e3abb1e3b5e098eed25c991d38fd55770a48c2048ebdeaf8886c1dece2fe0d128883abf226a4e241aa09e0615b0347b060b1cb34fb8369dcfb5034b23d74c7996d655b56479fba4a4824c1003a043263ab65b8c7bfc089299fb93cce511ccf6acac50e6bd86af3d5aeedad834e4d3773724bc9db818dc519c5ad4b2b5c87aabe131229ea8d38f3b7ef5d9f939cd6e76958c896ed0a280f0a7cd4e1d9521134b6da7c359f73ef80019908e3bb68138ca55c9db46c190c26ea"}, {0xc0, 0x0, 0x600000000000, "918512cea76a971533c68bef172d25adb67125ce0870f79ee10157ee8dc94a3fec229263376550d856ac9055904bdde0dbdece56c5eda0f00944549a5623f3bd5debc715a2140496a80f84c1bd9d55cdf1cbb33a282fc2039a621e39578809cae8b8efea057eaba4493a40d114c5fcb61c15744127a6693a5763f8ca271ef0af27cdeb303efbe6e041123117f217a95677e4957a8c9d55f1c6f8446f635272af5cbc0fb523e9194a4279"}, {0xb0, 0xffff, 0x7ff, "a4364f8b6240b32d31ae7953100da0806aa770610a7862973883ab2ceae4492d6c9aeb382034009e4d15eb3f936b4fca01abcf94e29b1ef4f6194169ec93a9a87787cd45b762285136487bd522678cd24c9b32bfd3c6bcd07790380c7c750ffb9e648d4f6ebc92a365dfa06e33903d76b91a8cb3291477c1bb64980c2452f3f8a26a29a291e66e2c2357cb54c66f7da42373988eff51d9637d9d5c2e"}, {0x1010, 0xffff, 0x3ae, "13e259f15a419d33f01e052663f1e8308d13a9709cba4abc376b3b1a82bb9a51a6d8a7b0519391715aede7e193eb61c3e6f01cdc243c919f448f92fb9dc88c0b577c834de936722ac44dbc7aab15773d19a6083d9007062d40868457f75affd9617b35962afa07d8a0ebe6b03d2d75aeb09b8a75a345bfddf43140dec765ceaa36f2cdf351abe484329ffe969ed9fcbf5ed63e8bf9cf39a1e6d115995af006f75ee9efef579a17f7f6affb4091803ea9dffb6240836d93e859f65a45d2fdb14a096b4728691c09acd285cde51704a99ccc75e91c4214698f87edd066305eb3eab03b663214080d5c0c2e0f863f455387384941d70cbbe60c449d30040faae25f764c44c6c52dadacd68bc7e9b506a6a83be1ebcae9f9229e8adeabcf70a3de0ac3f04b0fc07410f64c8cfc87f86297781ffd9e9550419cd6c5f4440ad551484c8afc9231e1bae4a123064d2f506ab957bf91a4b210ecd1d448fea5458475fd2f2c04ac86e93450416e129b4953ad77144ea2a3dc0065516ad06a1305a0ec54439ae1d9865c8487d10e0c2357871edcb240b17f6b494372ddc9a20251084d35b8ce13fa28a54412b313b545c4a70dad9feb4a0a0894d537bb2e453a5e8144ae6f58594f734e23edfd8fca5864be3494e9ceb498310cb34a7547bdbeed1a17a2f7b1b7b47d8892de6b3b5782b3014e53aa04f1a552c6bdb085e4d974c6e8679789d0b31f643f988d33a8765d04cbcc7a5aefaf58c13cd4294c1063da35a547aa0c87dc501e5a266fdbb81791d5e3e864996f5cfc6f61b46db360762f8e6d668fbad0ea516405cee6c0495d82435caeb4c6eae72aababc7058050de96a6208781cc3a1883fff4ad20c1f24e2409366ca68b42d674484133f188adaa2d1d04eefe1eedf653f46f91d6ab58b84ca7f002b03b33b6befdc3ed23cb61a007c11f1429342fc3fe68a2bb6d372a851dae66808a4f5fd6518b2fab715339970d3c1ea6e60e1b20e135029badd7a714f6788bf6f25e0ae2cef2b80d01e22ed0a920ca8cdfcbdb9ca8e9ddf1377d1545535cc716d701ceef42ae4cc133c43d50f1dca40846b294f3e1fcecddb5a635e01906472611768432f3a2d1d280e72903bc2f027c1683c537d7c2de4581fbd1dd49f23a4fe3768171f99233c4b5f7c9897dc23497d315d4d58e11786f1079e170fd6ed4c0eec70412c25d1febdb2a5e7a6292ed3e0e2b132faeefd95973dc0c17c74badc62fbdae26e36cf8174caba09e1d95ad15776a7c8ee635bd512a3d15a93126809b661e1b8b8ba4360b679c9f9cc321f8394e3b37c5e79fb8a88e47d2aed0572cd96ce9c6d3760e557390b635d0caa12464afb7540b5d3bbf7fede066d5e160ea96bb35b1befce19b53067e41ba1a9665e0398d40e4692b773fdf0fee5227313ea63f1f7c5b07f12c50ce011f18975ca9fccea515c817e7f25f74477a831598e951a731fd9ffc75d12398e4ec6f3e9b4af59669cfd3a641c6bfcf10b182687a649665e4385d68e47528bbc8b990cb6309dd46942d36ee8125122ff04e4b3d7f108841d806792755cf28f4f4535637e5d66b4abe7a237601f6ad1e83a1bb7f2d5e6899fdda6bf0eac402a58440e64d6d9357d2b799fe443e9268f205c23274007d11aee7c679fd48e92a048bb444389e8c0f5636096df090721dccb1fa22df1fd0ac00392261719366bd28df256855f0deada5a60249d26abc7535830459d9010ecaf0f28ec8549e6eb1089a8a93f2e54ee9b4a82b04b36b7372ff5e368d610a98151c6c43fee22c189b0b40b0f513464568db6ee37bc3a9ad9a87f9863cc6fddd344c2d7c6753469364b3aedf87bf333fd060c352ded4ff117ffa3ff8e2e8c9913d54a14c9ec65e4fc7a1fee05ba3320643624181e14746d6ada5d10e0dec9379e0de158470e43b4258d66c414028e187573ad5cbe876143285cf29d46d5c7e0ce8e2cef16dc647d3779448865deb81a975eb5e34b22ecf3045fe776289d887bc76ce542892917702485fbc8f40f4a997502783bc558b75b8f9a4e6fcb1b20c5f7ad65a49cbcb107c4e482a2c5cb4cd5dded71368d0514aecda9934f7edb403b70e6a54cce5b6cb810921d52122ee871686356d8075fe12f099ef1d43bbb97381b508cf34b6a9ea77db0e9ffbf9af5944e75053322b9e9bd4a7e2ddef804d3f20b151a1415a8a191d3e51bcc951deea628deca039daa213c680451984c0e8aacafb0512824fbf705318fd3cf912784daacaca9586b6c93e9d2ed78f51088ce1d94563df9c88d37496a4aec5e9a56a968f4886f4dd9c58d79ab79f51f056d911332f893774c85d4837ca69bb991208a774a252b1a297af8d07a38746cbeed750180f5a24bc9d96a3f8ec0eb7072eede264030bfb8a1713b6893139ad08ccc00531d9282efde4aa5a9eaceef73d33978977a939507dbfcdc1bd9bd1e9e6ac8a1335f6dcb27f59bb154c915fda1b455a475b8ac6045211234833740ee30896226c98c56dfbe67ebee73cf525a3617b5a4682d7ec113d25461c08438c08c1db188006442072b5a3be0458fd87084645712cedc55853eb14c4468f53c15616a352edb552807a698e7911c5ce1acfad76a637947ea3301735bb32e2527633ca5b1d1162c6370e9469e2e2d9a96f8785654fd249b4b3465a6032800e1d9d3502b0a347cbdc76035b31e2ec3c4d667ed8af8a18e293f2db1549c86fc7320a629e81dc99e5c9449f5069f6ff55a8a268a26e21de947b50db0503e36c519ebd1dc5f4c167c34318906c6f52560f609e7aee30ad485c6caef41673f9dddf6ed6c26599b1a37159782bbe4407a13852e35846d12d348821551064ad28ec5b4b09c163f4cc17be29deee97e389259092319d24fc3fbabdc0482a5172f476e1e1dc21551488bac1593235dd0835c36a506eb96576a8765ede57894306edabdff2327ff5fb49283a58192538a1e0464fb029e378052a6974ebc000f067a069aab4eb5e8b66ea27ec9c4ed8e6c020320ef0f2712d79b561f9b31a693a3204b78abb875f08d2a46f839b56f5a0e47950be60da6786e19b06d4b77cb0ddfd45a96c8167ea3fc15a5413e7a6742ad5b91b87c46f047517cf8764af5eca551aa7942e2c38f3702e4ffa24f75aed64d8777911ff63a6c32f8b51b04938f62cc446ed0eafb28ed1c742e077e5a323bd73bb30a8492a70d56d412645c40b1ac36ed10e45c099af471e214643e34611aefb5020d86a0310ef51d6311bca256906aa9a1357ca40396ae4017193e6ee450ffccc9322cfd81954ec9dff63faaab0f4abcaf35e3b395465ef89de6d3a90d6e2ff1c3a3c3ecc4dc45043a4b3005c6c365cea13bb5e9331799a71c32fe1e7a67fae4fdd5ecf574ddae5ad6dffd9ae8bfd2ddc28769af9b44c45f9bba51a26cf0df9365cb511c3cda579ff9234dcef420a652b08a480b6f10bd9ce51595432e63e560e0a7887501461e5f8eed3b718beaae6089c6efef839609228314d9bbef23338fc803d9db4bd59c00099afd83eb54d96598697af3566566676562d264d93280fb1823b742e8b3e5bdf24746ac0b96d85e38363b2abc8f1b20726ef89635c83b96d26b6e7293b1d68fcb5c194be4b159168a2be9588c805b1b99a74345b91d85800a974f6452e69172c5ddd42db04b908d9ac01f9923db3068f0f59dc2669f4fb4c034642948026932312ffc24bf5830aeb788646003042906801cd92eff350c0817ba6ecfcb72eb9552f83770c3819742430be3af0ad6162a06ec6310e8c9433f04679e5545e2af5bc589afda369d6fba4164fe790b9c8eea23aea4e0228e4eaac7bb8cd632ef63643423c1955224ddfc0b9be63e6dc7b4b0de58a2190ff7ecb18168d607025b215f422e46805f92437f0873bc4fdbc90fd2f843506cdde9ac7e718e67116bb47f16d4b0daad62a916eb91e03a25f6d4c99b0f30b1adfeb8f27a16b47d2b720dfc1396bd64e54b9762b4e9b53efdb9a696d6321ad1c8122248c0b79a1223c4bf7900269e4ac2b88561e450f58268516f5abf8a44381669878743981f52b6967abf42cd5d364f7ead7c60a91c3dff1db9e47da66f545d4f9f0d42bc4e28956f08219c183ccf2fbf59eead3d945e626669c2f2ae91571bd1c35e50746ff9754449aff62046970e203375e274f82b339b94eb4d329932ad38569f236e1551c3555090b92563a47bb3984cefe68da4cffdcc968fa722423c0d5d09cbc1e8916b1c1c128b80dbe39ad8e2c5bf48fb18614bd6bacd1993c0a3712f35b94a599ff92a2368f9064602448d844c5d08b989c6222951642c6a03f901581a07831a554b6c052448783ab23d98ad198c30f693f0c17b208f28706954087f173ab8b3907ac345a6a0713f9ebd1cfb97e13a328d78893b26ee62f903140539707a1818386b1c372d5cf6c0f043ad31d5bf89d34a1f45b19b21a1c5f37c17aa445ecc179ed1b0f449bfd9cfab491e98b5876ea5a6a525ca13bb336b72884d34e9f9347cf8a158f7ec88d082cf07676240e92094091d5074b290ebbe08fd9d6ff84616d9117335f4d71c7d3ecde1f568f556bbc27564d77e5710d60e82a3b0bf90649a455d6042d961f977de9315cd949f4cd7b5979c4122362967f3fccc541c11da26d7506e53fb228046b96df740d0d9772e48d2ab85a91d9c97ab3624c2dc2f0418859fccb5958d8587fdff661def5415937948c30320c602912a43b225856eaae5070d965bf2ca62ad7ef0b8e65bfe1fae75036c43d328aee3d19c7ca6b96a197f9143f92d0851fbaf3d9665bd1c15025a523e3f3fd5d22c9db87efefcafabec63f70ebc1d41c531df16ab4f037a6f2e140b05588857da8bcabb87cd7b67697d1180c96b649eca3a497e3e2b0daf294aeec6e54a00b3b766dd0899288eeeb5e8f8835a9f980fb77ffe120d779b19c0916254d83f3d2a727d8bd19c1d8102bbb194d467e46cf91a7f5da52e320d9f5ccdf8f8b7b3da05dc008adefa74d91be503bcc12adbe5e11856600ef21d0fca0e96c2521aec033f4865197966a64de004379c701c37fc166242f04c26e9bd0fbc0591bd559d895c2524a7da29fcb327bb260e34e464df25ac56de84b52c94fb34a7a60d78596d06bfd4066e2271e81c1538794e6e2d9faccc2ee4f61629f0e31662d3096776127e6c8e55b336a7cdd723a81cbf9daa44642e4a674ff607ac162bdce307f7c0274dc0fda2486ab3be2aa517e1a475d89e2ef85bbb6968a4b9135893afaef952a68b8d3d334c8233648e2931532721f1813e00ae37cd4c365a64ae3fcc4292904133316935f19e1521df689ca8f126992386da5c3d371abab6468a1a573b898dae80b44deac02d6b76e798914af19a00abc69eac9349d651e729f515a7b5ee7b509882041468fc9f7cf810157fe3d540e0da5bb593e76b6c1f4336b00a11e4e3b65337384182ffd7995d64565aef2d9866eb459d034affe781426482dba5c12587154f144acb511938b6d56b8ef66bcc549f87069d74657342b19343714be9e3d6bd3963da1b2ae8f62ff72ef862c62d1ba003f47c4519548721ecc721658290cb0a66cf74bb021b8d0ac110e3e09e43c2f1b07e7ca301511fac4a538ce510b9abc6cdec2d57d60f5e133cc834f398266b08773c7ad9b24f5f89908383815661d7535a9e66a6cc48d5f6510236cafeafd21665008fe130919f80fd7c97be49aee0fe02a507c4f496222fb3ab9b20a6ee2c78cb0dbc28fb3b1aa0227758303baab4632d6bb52c626540ad12fda8f255768b1818702621d097a94"}], 0x2190}, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:15:20 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x2, 0x71}, {0x1}, {0x3, 0xfffffffffffffffc}, {0x1, 0x6}, {0x3, 0x5c78}, {0x3, 0x6}, {0x3, 0x7f}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0x8001}, {0x3, 0x1}, {0x1, 0x4a3}, {0x2}, {0x1, 0x241c}, {0x1, 0x1}, {0x3, 0x101}, {0x1, 0x20}, {0x1, 0x6}, {0x2, 0x7}, {0x3, 0x100}, {0x1, 0x6}, {0x3, 0x1382}, {0x3, 0xfff}, {0x3, 0x149}, {0x3, 0x9a9d}, {0x3, 0x9}, {0x3, 0x23e6}, {0x3, 0xffff}, {0x3, 0x3}, {0x3, 0x642}, {0x3, 0x3}, {0x3, 0x100000000}]}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x100) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8000, 0x0) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x40, 0x2) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) bind(r0, &(0x7f0000000340)=@un=@file={0x1, '.\x00'}, 0x4) bind(r0, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f0000000480)=[r2, r3, r4]) clock_settime(0x0, &(0x7f00000004c0)={0x800, 0x7}) r5 = shmget(0x1, 0x4000, 0x22, &(0x7f0000001000/0x4000)=nil) shmat(r5, &(0x7f0000002000/0x2000)=nil, 0x3000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) r6 = msgget(0x3, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000540)={0x3882, [{0x2, 0x5}, {0x3, 0x9}, {0x1, 0x6000000000}, {0x2}, {0x2, 0x2}, {0x2, 0x66}, {0x1, 0x39f}, {0x3, 0x8}, {0x3, 0x100000001}, {0x1, 0x3}, {0x1, 0x7}, {0x1, 0x1}, {0x2, 0x6}, {0x2, 0x5}, {0x0, 0x9}, {0x3, 0xb251}, {0x3, 0x7fffffff}, {0x1, 0x9}, {0x1, 0x7}, {0x3, 0x800}, {0x1, 0x8}, {}, {0x3, 0x8}, {0x3, 0x800000000000000}, {0x3, 0x3fffffff80000000}, {0x1, 0x7}, {0x3, 0x7e}, {0x3, 0x8001}, {0x2, 0x67}, {0x0, 0x1}, {0x3, 0xa52f}, {0x2, 0x4}]}) r7 = fcntl$dupfd(r0, 0xa, r1) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000006c0)) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r5, &(0x7f0000000700)=[{0x0, 0x4b}, {0x1, 0x8fc2, 0x800}, {0x3, 0x4, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x10001, 0x800}, {}], 0x6) msgsnd(r6, &(0x7f0000000740)={0x3, "c08a35227e146aa53d981057fcda79b81d7ca8690c1bfce4166abf4540586fe8938d122a41a55d187bfd02b5ce6e0570c9c70549f555be77041866ce63cc3bf7e8335eee586b7c919ba869d9040d3d023015c5a940ae5611a5a9db49f6baf6289a9d5fb7db3e45e0bbb7a2e813623e591b06fea6305d4b8cf4c037e14a5666ae0f17f6b8ebe330c59e3aa5810c6ec9694c7557"}, 0x9b, 0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000800)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:34:08 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x5, 0x7) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5c, 0x9, 0xfffffffffffff608, 0x0, "360f6026f432cb7a90ae6807261e0010c26ca5dd", 0x7fff, 0xf74}) socket$inet6(0x18, 0x5, 0x7ff) 16:34:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e0f000/0x3000)=nil, 0x3000, 0x1000000003, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000ef2000/0x1000)=nil, 0x1000, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) 16:34:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:34:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, r0) r2 = getpgid(0x0) r3 = geteuid() fcntl$setown(r0, 0x6, r2) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000001240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280), 0x0, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb8, 0x4}, 0xb) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x3, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe008, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2012, 0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/213, 0xd5}, 0x1) 16:34:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x1000000343de0b3, 0xd45}, 0xffffffffffffffd1) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:34:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffe79) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:34:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair(0x0, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f00000011c0)="1f69d5a78925e7f803679f4914b41ae004fe580d687b8ab8b3201939ebbcf8c7c0ed98de594ecdc041c1d2b5c10746f9a5c236edcc25d5c6e7f3289772c3061026fa827b3793c0465f7bff8ebcaac06aeb9fe520b6c28f99f45247da145d83ccfc9d3b41b4fc194201cd2830a2ae311b324f8bad8b9a6e889a366ecf4b07dba75b0358c23140ae05b2003f2853c84be213e4f55b3b5bd71eae1d739c0a2cce48b61b78a7878dd48707c7bbfdedc388d0881bd822b0b001de96ad2ce389bc2b666490ce249f3953809a4e77669368d265a144a23eb421501db1057e0c896f29b154efa9a678487ba7750931b7cc611b47244f85617f9283b2bb322a0dfd643a372705ab55d857b572cd0835e9db844360f9c8bde1ce9a60096888c217548cf41ecc01380a5059ab5b7d53f72bafea1f7683255417350cc6a6fa4ff2a6348f9ef83067bdc26d2de1bd760193db5cfd2108e99e58ac6d6f2afcff08499270db079f4c5ce703d8b810928b7deb16f2acc22fd050c483c621821ab2032eac8baad928500611288bb1e1ea49d3a9c94126bceed00a97e7563cb7c8c87e6ce6e30140a96528a7700e5630101b73eb8aff9dd2787d03116e6dea8825cc2e9b39090ec58f0fa89a9feb4f6080975f69468294b2ef44bd2f6b29911e05ee2d0795f874ae33da7159099c4181d9eb00ac63337a6978350330aba081433a289cd3097bbb3501a1084accbf5f0ec6917c7ec7b737648829256a6220d469e330c378740d76c7b6bac477e252abb4433825ce2869664ebf1ba801d79d5f3ab6342deeb6014fe44e1afd16a9eddf56193fcb1650938c51d90238911486635e1657e0003833f4b94071bf46e1d254672d649e525e478abb0b9da4694f7e6271c4b2a5b6d6d2ea73821c682f1dd194e1c4dc85b8efb3d2a37eea87f4de4e6078c9dd716a1c8c4736e3e95286ce7a16831744c70d2991a46b2c484a495d339eef2463634effe78369ce16b944c66a862c8af3f55f3de73a2af7df9b5525395ad7fab7062eb54d5e3c0df39c8060abd796d1062e565a5d4457c118d0cd9464745f2ff65e9cb69001c21f93adabb73874084b01e399c1cc038bbd1c7a2afb7dc03ea474bd5f0784e39dc919f74a099c73550331a7290bdce0db69fb5c022c04a3c86549b73157989317a3aec44e7a1f1807b0c066e4bb171d97099e9f5f953c7092114b6ad914b5cec478dfae8e6a6b3cd52b1e8ccadbbc7654b2082ea0157c335dcfb527b6a7ea3ba9870cd5afbaa82abeee17aad165c0f261f7a871806529983bdc13ce2cec7f52cad4e6a849610b301eeeca704cc61aad4f208241fff33ea41383208d5a7d049843b8892f4e211543307ba24e7941aca9b2391fda3d0be7eda1df8d22a1eae7c0627bfef1c4e0d71b4421ce60cf70db094d0c188a84d69d63a05f4f73153a5b9eeebce9bf40dcea95857ba3e2e89c5462794023a51c18a2c09ad5799d1ca3d092939b65b619154bdd41d603dd03e29c36d2e1874863739bba794330383c22808b14b6db54659f6d857cb466f51b65d2010c4da7df6feffb63532f4c946f60764d1e3911e86c1ef54a36238eca31914b1a57ee9e4911ae3fd41f05ee9701d752842d0e768011f2c1307795f5834f200d39fac4300ead4c19e3e1f21b0660d3b5a5407bf4be1b6d447fb17ba8291fbf79d02ccc0c77bcd0c5694676cfcba980bad3edc1dfc823d247a6d1782272eba108bfa4e15cf27fcd848608e22159244b2b1f2bcfa24ff70fa0c9b17d64461155bc8b3f4d02f2cf12414fe42293397c5cb811ec365f9e59feed217ae4265c9ca6dec7ca3707321d747adab9e8def2e2cf1fbd308ffa686b869ece4a8ecad8da04ddfa897336bbdb537022d7f9dc32935041d843c57e07a90f4b328b7f7187929a66d74c2c86a9e8ca14cdb5731203acab6695219ffa5296a76404ae5512e6563b64020a3bb33ce4e9df33efabe0eed2b674e9e370e6e852ad2294d751ad18a3deb82eed286b79ad15958a96c04d27dae7b325dca9887f89cd652193a15900c178f04daede1b535357ded691fde6813dd58e3e490b7b9be2280c9a95650399a765f60f85f6f07fde9f05a476869fd819d6ddb147b1b70cad28f84275208cf2bee53e8d17d34023b420a7dca5c54b903290a7865f25f64c54db43603daf92e0ff970908326f785f9198a301a49a7280daa13f227f5366565432b8aa565c3657338e78d2f7506a387453743fadd8b06bc3c2c440758864fa9bb26eb444a55aaca36e5a8ee55b5003dd4772ec91daf386c1ee38559436ecc685d35f99485855fa9f000de0d54445166a3868fed928f22f8926cdf79d70f1cc522fc62009f389e3d06eec47cb6ab9495cee679bd7088ae93a2369cce4c97cd1191b9b123efcb5688cace8bf728388f86e8530b850e036c86138c50f86c0c7877249a214f920c7181289f0e52de7548c4921fd2c9f83fd0470f9e9231efc7702729fd07d3a6b0aeff8260fd87678c06458c60cd9359126edc6748b7e080b915b91f9a058584eef6b50ac61d4536c9db21c19448ad60c7a3b60ba6af7c911379c31d93e7579c60d5e22e260e403dc46e623d8b9c08d77b55ba35faea4a1999f6147141c26bc121ec1c07f4d048e787b330ddd0252d6d8dfd7085b8047c445faa901cb69edd1b8378f2d9fb5038c9b69093a00ae1982274a37cabfbe3e70d0acb09d0907b38ca400cc336621576ad32bcd1fc2529e1ae6261c3411472f0c49726358a820f21b498f1d84a1fbb5f96a72659c2de9508550ff6113f341095f6dd61fa0d289df0d63c68c04c53bd04a39fcab71517c92c0da0e99ce8772d45613d0a73a6bb5d57d4c9ca0e22927d74c897525180829663d8892e4d6ac4bec82fef84931bee89f7b8e92e866b7c1395d245fe5b36fd032563ecf2d41deebaadfce077fda28b4d9efd9a521a157caf0eeba91153b377eb4fc189f2635ff94a895bae8f30e1c1b2fe01a6a7341e1ecc578e1bd5482eff1c2eb08a251526806ad2a84c4d00e503d3f0269b8de6e1263b2b63da48b42a5cc0e88433911306dc23557f3f2bd3bf2ab0475b97e7ec64391b58fda0820031249b58b3c10c38ff8a797e0cfcec7808e7696447492ca8a8e9f2c8b5d4d4fabca94b2cd0ed0500bbdf690ece531f839fbc731a9db4b9f6221d3174da483405808d1630800934fb3d1bdd8403c064edb3872868549bedf07bace3d3f105c2c95a1078ddd0836d6c44bf60ca0c85b8e41b31a6762f3f01e91bf6cbd6f0af766ce62773980b157f3212bc648fa24acd22f5684c9531d56e2b631c41892345b51a1d855535dedde161b8a7be8ed66bd03b50bb4b91f0607984d44d80a21561f41ba1bf551c0070830e8cc60f5d1093d4e4e23484910da74f3fdb33c5a1ac736e0e953da144c7ca51999d80a2dc4eed9d665801b45d495a25bf49151c5119ed91596f5b3387c2a1422dd74e7324f2f3c5035203806c7a9fed043ddfd350f5b03dba482e14d6e234b9b250bd6647185074e1a14b8656a049efef0c1c0822c56ee6cf8e7154958f413165e206044e7fa55214a60bc5e0808ccc6b6d52928ac6b0a26102dd68c6cac65f2f04feadb87b174b4d4b69422d76d25ba78c001f077132ef7bc2a04a0b862550411d2c9cb2b462a97395841859c463e5bb95cfb1082f6d01d23abe844a461b7256a28051b2b62db95bd57add2a0f98dc0404362c772638bd50cde72f141b2ebde4498305a09199f50ffa2ba70e053f06ee7aa06bd1931eff0bd1e569e87e007b5d2e95e1c28224711099d2dcaeef29e467064c9f8e75604150de334175e74bcd75b893ae780f992e832b2249453e69e5604c93a5f140c83be3f26e2230e6afa51394a8a27b9d42b112be2c2e3b62702b9ae89be8ca2161149f4e62240a9a415ce6bb2f618751e142a5fa4ec8b02d772d959efd5ef1ff01a59339315479a18cc5cbf5d6c09f77b328ab487c41b00ff76ef81907b7638d4011f7f69696231a8be31776e50eed5a80c67f3845bad7b0301b726e5ea1770ae8682a00bbc49852f95f12d76353c4d8944ab5595326e8d6240bfe03865452c888f7137c4e58bdbd7d0520c364f038fcdf1cc892646d4e532d17c9db156a06500806db277db3a223747119aaef300e2c5031e4641e7a9bbdec3bee79602f0518473e9e95ef18ab8cc09bad1eb4cb65fa55ab921c19d541e660c091c33935b3d9f3b4c032703e59b5b17872364be0b69515ad1e2876ff3fe835df80476a4a4eff0b5156506f60f605b409c91b8b6837a7bec76c90f2cf7d54c000a60bd7808b64f34aa2012dc68b617fa4f4e4022251e5b4050796b99ddf199e91039bc937c65fa56d70d96d4323e4b9b9cfb57f5edfb3f231b3438cfd466cfa6aff238f17c44c415054f09cdb4a18e1a5fd78629d211c5d0d0e25c69c45251f64cc6569fe2a757af54d92c219e1af255310eca13edf6a03d6428cce7bcf8009148120e26c616bec5aef68dc7fe373a36e24f667c81e68f97bac6f4fc78816093006d96bf75f6b3e326ca2f858c0a72032de6edb22d532d19314096319284458d49fd33b2bf19ea7b669793b3de07094450a24d8e9d74ddef3aefbe98e4388bc9ff322922d83c594218ef3825f6d406392fe26393cdc63702beb392d1e402ffa2b1005bb19ed97e91f95afe278a6b91235c939ba4f8024937665c44a6304f556efe1988a03631a21a80765c8fa848ecea225ac3e44d51910c81b9d0798a5a41044925b9e497030c881702577879787c9e1262e951669a59ef74a93c94d08c1468734fad7648c32c1f0463f8a404dc1faeb6aa3360975ddae164dc9d47229e91e2d7c189404cc1f7c0bcce922e1865b73109b662fdfc6f2325b832523b420238f15cc83a7ded306d1238c5823e81a81752c077a2d20cfe3b5f39bcfc9d13ee4b31e3654c32deb6e29f50f525210c6954989a804d36428d0bb7048ddd689810d886e201f8edf39df54ba2b2cbf9bb1c809d63ad252a049d3f788959d7e1e1d597c420c6e453e4513a20ec1da51d89b00bb9739d4d1110433337b2bbf75345f0789b3f9027f6e2983d963a8d602a428b67dc9163d7940a888c74fc07e5508d2ba6e4ef98fe68d43e06a67288afe0d9e69bdd9602db3c5e13f08352272f4f4ec57887fed0daf108b5ce030f8785a44ae88764b6b471d295a4047c9870fdd6969ec530e7733db0c591b3b1effab0d0866d392ddd2fb7773c8be413f5f49d6695e70b662442a7df42c1852875c10007ddd11c98c9e3f10c8fb3013ef4942f4691d39f63181716847a63ae903865dd9bb805447c3fae7939297ff347c71cdde21a0dfb9daaa9a7144d0052b9ae9254dc9fd247bbd6497e7ad48235af1197ae447a1baf800af96c9a21b8816642b8df63ec54d8c4aa0e7912a6116a6b61834e37a2cf3e55b6a64f0c2afbbe99cf456fd65a4f35c83d8c1ec46bbf887886f9264463ce55660ebb85afd064cba464352ddc249365d6c6522ccb2f0b40c45a055994e2d9884cdef1b37915dda4e9de514fb9bae0e9d41a9a74d3f351ed3460542eb6f4a057857d3f55a80338be84f2f5ffa51e8288e78aaa578b01569e356ac0743a2ac872825296134f7a4914fc164c6d16df12851ec80e930e799bb0fad1b156d194f13a8fe8765a3acfbbd205a2ed393422b181550d4c77aee25445136cd5adff3949e71b3dc9efc5fb203fb015594bf547d13e05540da6a48370260bec01cd97ded8c4a38310c76cab42956d7493d62fed916d70f7adcc79995d17", 0x1000}, {&(0x7f00000021c0)="56f2523786bc2af74057c889b0bb6186a45ba1f767d8d603dd929936b3c327adae07e633d617ca367a1162600a2a2a51f2e160e36bb91433e68a4d10dc54fd", 0x3f}], 0x2, 0x0, 0x0, 0x400}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x139) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) sendto$inet6(r1, &(0x7f0000000180)="7f6dbb7369a589f863197bb1a7b424e0aa2e3d63d3d3dee60f46ecc8ba8997495d5b2902e6865c00a788d5d75e4d38b55565eb0fe33abbc0b9f474d4d75397d0fb67faeca7ca763b6a29984a18ca3630f3341eb7c650d97571b6597be169b99975707e60de4308edfe0b2c6f2597c013fef26b43627343d0d3572eed08f1f7b4816ac4853381c802409ee7dfcfed6a5179faf05ad744d6cff83ad2247ebfd2f4247c1d2f23a9c34c094e75d69eb15ab17a320aaea595294f69c31f51734dba6cd5968f8a7e8bacfbd0f08484cfbdf8b4ebd1c2eddba38b7b44208aad982bd2fc2d0d66f66df683b104ef53dfce019ef244ad6a32cdf608e17b14ba1c03f3409cc35a7f481f894bddbcad53ebc88ed25e4c1da861f475135361b08fd3c27450110b329c4f86e4506e7569f9b76cb9e04cc1a5e437e0b3a66882ad1d246cd766b91a4b7815999cf4061a82056927fd9edcd48a4d00292630d0b9c2583028ad9bb4c21d0f8fdb154b783c0ea33c77fd23f4aa37e34f296e7c4c94d392896c95043c1f72ab7b162ddedf9002bf35d1191772cac70889fa4c7d05066c5a15b601dba297c97e74e6d9bc676b76c6b01733d6c3eb675e654b8e82e500e29172912d1cfc307f8e5bcda60b73e882f2d60ce0985dbcc8ad094f09388a57799df3dab590b50c35510ae931e3a8d1c0353d648f6b38b09debcf614a173d99c862c395236355fff09d31ee17ef0239c73f1281b151d213e70aa828df62532ee28db77800e80879cf1f47df32b703c8489f7af76890b8cd26569c1841bfa524f6811f171a1dd2ff528ac7dd83d59f1ba00be007bd0dcc782b89b70b10a991410f93a85755841d498ffeb6a5b31e93ea357300e44d8d45e30081e363bafc5bbe29d75ec60e478150d439c9d6866e23d46aaaf1d7a44a59a20b818eb5d1ee97d405d7978869ea12d9c4b4af537087e72e9fb773dfed31ced7b58144c4bf4f2d1ec4f2a719d1cc4b336ac83ca8547b81f02d51b60a51411bee9bc2f1cf1077deca166ffbc8049519c8804ee08b170b78293e596de145070ab0fd90294ec001dbe2a3e4b3fd368390b5cecc0f782597208b0f9e0175f0d4de880a9e43c6176658c55819b2603b1d2769a3718934d5db3343b2665c7471b5d3d93cbdfaea6badfc2452f637a6ca65bec5341cc4929bf2c39577d54f21b50c627f6a8457bee56550b4d6bd0ed44859d126f873a94157ed653e95fa5c372ab4d13af1f0f22cb9067f4379083675345e99787f5008c8b42971c5b8e04417a65b0926340b1a7d7deef1d1f18f17c93d5d65a51a211a2baad7091ad96ffe942645be9d26c5ded5844141a987cfdf207ba1f3ece7455d5a10388c3cc10169a53dc6768317b9f1ab24a1105483b7bd4c0e8e608d9a17d91fadf007e08a4b4114e0765fe1d009482c081d12e484540f6ebce79ed32e7277020b276c51a853fce6d3fa6ff81433189dfb0b98021d812f2f92ec045d17656ce9d18b4edab72f2693f899daf016adc1926c6033ade1a541110526c2092a46a62ccd137ebc5a8f5ac71103155bb0037e0ea9d98b8cf83b6b72850b0c521d9b726eaee79e18f3e83ebf251a6db831a19c89a3aa1c47cb4c735d1f322da15a38d024e4bdcfc8e2f3009e05ed2cbfcf1c6849885a4d6746d8f75e35785a5bb1fce89e521d0a92dcd196d5d609d6912fd22c2bd43b1918ae82c75419438f4d9bdd6a91f4172b761d87b42daec184f46ecba817566cf6b5141fc777edbe164abde090771a48757bff758f629768306c0f29ccaa0d45c40db821d4abfef3502395805db9b4f04bb19cf734fca08bbf54547236365139453143506dcdb31f2ed9c051db6d197cfcc653d48c8170addba02009357c61b056644ab3f72a2812615a3ef738d89ee58972064e8786180fd7bf9a5395662da9f521a10e8d904ba2b9e327c07ca4a5c9659a2af9b15b47639416f160618ad506adf732a6497add4d831029bad57164d6eeceae28c0e412f30b695e55233bd2e0e221be1a99ca03c4b260dc93ae033c4cefc53d95f9ad6a98f8c4df08bace04a3d1e04feba6df2ea730cf05d81384193a7aae130ab9f109ea7e813e8e092498745ba47e53fde88c4839044476935d41c731ae9558376ed2f6e54a56d85e0d660c19670a163eccc0fc0e4b8d2954768217609e7db6b5fbf1bd9077e97356e1faf699d2817b18af9e9478a699b2cc476ede750633acf6aa9429a24593b2fdff0e2ad17f7e11209b0fd13b75b7f928e26d6991e0b08cc7d7a087f33264872441f5b0ca0dc615bd436eb7e206321156a08e9afa9e759df4608bba9bce173f5d77af3ecb821c5a2843484cc0ab7c5d4a331523e1642658394214b83d9abdea4d42d19883cf74ef39c50bd5fd36b00481f04e509c3cb119e1abce181f63645aa157ddc8d8e700a8087fb977ea155f527769b6a2bcc5c98eabcbf99c606170a162b62f358246fb8667d923368bd8ba0eb3ede2673c3e987ef103d5b8070920acc01bb78e2f77878db66ce72d5196463e76b02a709ef539a1eb15d6968d3d1db95429b29c2f0e21440bcf3f810a2c5453054af9266db75a35a9c7712388e67142c923b365938a26fb24e369aa745f26232a174784a5d0f50d73b803403d4a9e84a43628327649018538c6caf0ab89b3c241d93141626605fa125ecf2d0b37796848a8d9d3cc3eefe26ba87fba945b1ff2ac77f4ab041f57a8db99f123ede1b4b1daabe36c882c181d83615475137c92f6c3eb285b0a8a1efb7552d5e395978a456baf9944723d4a3eaa2d4e87fc4623e0ff4721426302e0b10450e24d8ddb75c1dc4d6f639aee6c120888197dad891c4613c78d1d04306ebb6a7acd2ea0ea2ddd4985cdc489fb583249f5c78819e39ccfb0fd67a6536c0d813b2104dff2319f010d7a54fc51eee1df801abd06659216303e6d632c4b4218db3514b9be0249ba5d789ebe54caec0a571e350fab27cc5d059f0beae41429e25d69f6da4ef5ca388431902361ebafe734d933b4118bca74f2fb264d88d0f300b78129835b6894fd09a43ccfcb14e3e21eaab1f247d4a4e946b0b7864fdaffeae58dffd122ff280e1cf2bba1c52b82307844eb6a2c98a5dadd944714744c39b8dff524e948a87704b638b99cf269d09fdc3fe40ab8e9c7a8e0e6f94a94e2e8db3f9f35e7e95513868157ae86edc5805c09f54c9da3f90938c0f4f27151c8c047a6541c4156186b746989e55f11ed7820a881764fca6551eeafce97d66a003a143ade180ee6ec7d3e3e278dc53f8d54151600f498eff45183176ac31d10c11a7c8cab7ab61d68d63478e76da3e57346c880b4594b4596bc576e4b5a05fb93636afc5bf3ee17b448791d2156991a5c9bb699ca50242be53b09ae355b01c2572451d249b0ca424fa984c81cadc27c97f2380b86c0aa8e88bce802539d623c826f188be51bd47a2e46e7b369631c1ad900fb0ec9f6aa4682264b38343a3f4696218fa430472ba77637297f14bc798bbe4dbef1a6c01594d15b3a458f69fbfe596ecab23a0f1215ef622ff189bfcd16d2d2cb47e71eef7c45750633f84c5a8a0c1c2837a2e66f8a84aeba136bd85ef97de0deca08a99254d3aa613755b140699b0b7496fb5659e462ef975a5f68dc48a84b79be672c9f0a2d105d3d8648cf28426e061a66e34226cb69136064da26b7ff2e2c8515c4f764a7841d473f758aa716e10233fa8288ec2fc49aa1f3191e8ff7ec95b4f2227c07fb5017291b89fced86691cf1bbcf2f165d853d16298a5852b03804d1ec07b630d565d9c2367fda0dbfafcd6e20407facd7421a60a012f22d288dc736c1f5c6fc478b4b86be53483043bc5e6405a3459f10baaa7dc9579b2af67d5569d8e559b772ea2a25a561454a7fbe05401a291b7d28ce64de825f350fe13b8d74632d56e6bad9a8e0a8100fa716bdb85847b941efa45392f8ee9a12850d3d956d220c1208305f8b4f5a804dab3236c0d3eff1f13acbd76099f0f1a4a93a3be7b47a050f42ab0bd07d53a9fcbf30848a18f44f16f51eb391b5ec0c3694a89e78fb6704863b2f04290853d52bee7747d481a2561b0fcf1beea62c9e87771f368983aa4a4ced3d1e746839c9831fc90c2673cc00086885398f3fb7e0c88a429c7f1de653be2467e09ca8d9469b196c2dc4af4ba3251f0709ddc12fd9654d54873081c76b8616692fb065bba60e8591938a222aaf0c7a44c1a96ddc586ea4cbf95528b529cf2bdb1a68e0d8cb1af24f484f9f19a228a860f6b346d268dedd3cb7ca8b01c4b8a33911d1b87be49cb87ff9c7729037a8852da18d1143c42ae8a811cc824ff1ffc315f08cc6322de1a8a79ce2c5b44eb4893f5adea00cd40b0bf8f12766930485c296061df003ebeffd1805ed22c38c1bfea5dbfc593d20bfcf91fbcb7237e4cc5c6b24e78a01469743b1d1d61ae2d78e0beaea1795e0b2cfa8ce5612dc2b35aaeeb9315243586d08238394cc85da032faeddd478d3d015122b6a43cb8ea06c0b3678e377158787090bf948b6e600287a898d7b41018200fe9a4799b3d9744307cca424511c36b9807b2f56bb2a035057b6da04d1a47ed935057126487c44a6b707cb5cebc4f6d946f40de8eb11f7e53f2cb01830926a301dcb2b54193ca6d0d3fd0d39b8eac5ad769d8d0925eacc807190e6537171cb6e12c546463089685633f01078284c658bf56da50776d1259491107dc06d561ece58d725fc06baab0e052774697f8401521e8acafe314190af81ae91fbe49f4f39fbd139a57a504f1a73d5d84dbca46a4cc8d68c4954132c78d370affd1dd52513cca481463ef927f4dfbf6b763971152e5d02de8e2901cd1c7076c61acb4335fd17425e6b49478ae946dbb9ad52cc7ccdd443aff55bbfddb76229ea0a986422be1cb2aa71441eea8664a98db78395d7aeee76e21c1b55309052d7e792cb7ebbbd31a0b2b9da6575503d95d54f6c0a6e01f9ff12989a157d4d0f3d415a9ba2a5bf6488918d05d265b609a70d4dc00ad9054a8af8ef0365e0ccf0da07ebfbe8c42bfaca25bd8bed565296dbc097b82c18d9f3a359d0695a3974d078b1bae505a5d330c167fb2f2bfbf5bf6c2ae6a0462138c1a820759c205dd3b6651d27b052ede02f5b41948a32064853babf62b36084ecf17acb01180a88f89fa077665eff68943471e758cba3052b3be8603cc3500306bc7341630cf348db7e1f194a164646203956f406f5bd0553df067ce30ace2f25fa2f484c8d0cd3a5e8ebb7b5078fec3c9c663f7b6892a3a913ce4ed1959aabb901cd83818b26f579924e94a54d6447a756bdccf4f8468bda7e0c083ad623ebc4e0b4357f3eb569a4ff1b6a4d223d20802d6442dd263a8288848820b9702329aeca5ed0487305fbdf4097224f4f430ad7a09224acc978a8e89894fe590731a245a72a21e1e88f3dad0971df913c37064edf65caa14dae01f07c9bd49c7fdcdfebc83da9530c26103a2270855b780b773f03ecfc39b243f130d0c49fd61175ff637ebc65677f56b377d8390e31d47fce97b137c1fb8b8060bce8b0199fb2c48b5e02d9785d2af138963cb8a8ce93e11e5cdee270471db7014d02f28998ce179864ab04542647856d8601700160835a072bf634d4c29ddd26477bc138735a71dbb51229af938e940b771ac2cb6ba7baae775d8214c27ab31bd438fdc4ce166292a5a9354cf6f6c563fb514526d37e0b2002073f1f7ec6c99faf7fb8c8bc1a9f0af5c4dd599e9c04f2e4b26e93b81d92e1456074cf14665e8c5f88ce4f", 0xfffffed1, 0x8, &(0x7f0000000040)={0x18, 0x2, 0x112, 0xffffffffffffffff}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xfffffffffffffeff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002280)) 16:34:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="22af3bf8ee63ce44d88d0ecbe0b17247a068aeef8749726e8f362953", 0x1c) 16:34:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="5f39215de74a4d2b99450107b5b6ebe50399765ee5f1586d53b79b90a5dfc0178c69ade17b70f19948c1a59fab62d03dcea1c9264c3a1ce12827", 0x3a}], 0x1) kqueue() pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="5f3090acbb8cd8458dd0c466788089132bc907fd10bd1aa04e21c6a508852dd372626acd6724459bbbdb589984eea2009cc4489fbf815756a1b91b55f1445a49efdfd3376b769fc3cfd2e8e168c94afc3d3f9506340e1ca5346d7276c44bf5402b51df3434a4b2c0e0dd53386347fcece96509989ccdec08aa69fb708d87751c5620ad818a02a4d967028cf586870e3246dc47ed4f2000da0ef897b3c56aa3306ad6bbd178d73e69bf689c9411817e172a93ecf061567c894dda2deeac6149b14f9498101bc2d8966dfd106476b381ce0842ce", 0xd3}], 0x1, 0x0) 16:34:08 executing program 1: setgroups(0xf, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='\xe2\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x40) 16:34:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x1e, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x8007, 0x80) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8b5804e1b0ec12f2b223773cd8fc1884e202d3febc149b215a5a0100001357e0b2f18f59682b8b166be6d222"], 0x8) 16:34:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:34:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) lseek(r1, 0x0, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) pckbd_enable: command error 16:34:09 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x40) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup2(r2, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r4 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x3, 0x3, 0x5, 0x5, r4}) r5 = syz_open_pts() close(r1) sendto(r3, &(0x7f00000002c0)="bbbef95a363c500f7fc92960957b3ac951195c4da703ca8cf33dc120be2e7ae1a191ea752aa932cced5b74564803b18bf5d3b41b2d", 0x35, 0x2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup(r5) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) 16:34:09 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x32, 0x4, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:34:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x2) r1 = dup(r0) r2 = socket(0x6, 0xfffffffffffffffd, 0x3) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0xeb5}, {0x18, 0x2, 0xeee0000000000, 0x74cd}, 0x7, [0xff, 0x5, 0x8, 0x3ff, 0xe, 0x2, 0xe47d, 0x4]}, 0x3c) 16:34:09 executing program 0: mlockall(0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7f, 0x2, 0x8, 0x6}) setrlimit(0x7, &(0x7f0000000000)={0x13fc02, 0x100000021}) 16:34:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:34:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r1, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0xff41, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0xfffffe12, &(0x7f0000000280)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x0, 0x0, 0x63ee30a3d22ce45b}, 0x0) dup2(r2, r3) 16:34:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0x2, r2) ioctl$TIOCCONS(r3, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x400, './file0\x00', './file0\x00'}) 16:34:10 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f00000001c0)=[r0]) r1 = getgid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) r5 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) setgroups(0xfffffffffffffc45, 0xfffffffffffffffe) 16:34:10 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000700)='./file0\x00', 0x200, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x80000000, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) dup(r0) r3 = getegid() setgid(r3) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000340)="ef2f3a98c591c8bc372b440285198ef2f7c506276c61f809accd789a4ccaa93de13e0bb656ca5aac8f1e3ca82da59a16394a04ba00461ab73137b99a84bf9492942381c6fd125206f3ed79b3d88134f785468253f4f893aac61dc2e0e04916374f7525bb1b96b33cb7043b6b68bbc6d1cc4fc803ba9031211fdb462ac18fa77f4cbfd4aa640af4f2a1020ff42e3a0c36400829ef7f5e5c80433354671d349f077abe11babe14e6e080423e9a2d88b1c7a5d6dfb10449860d7570e27c37fe8158b734b77ffb8c3a596be67b561d95c482e2ecc962e977cd87fc7763a31dc515d9045d2618c3d262cafd9fe1bc4630a1", 0xef}, {&(0x7f0000000080)="2f2ed2b13cece899eaf0082a815bd66def3bbd1fba732c5f47affec05db5bfa27c0b2885db26e6fa6650ac69137b9d4594422416034f7223987a07d3994e3bc80e9070618aa6bc28b140b9316ea5ff1e561642a57b707dfaa28817e956c0eb7cfc009c0725060f1c7679bde87626fef09d482aa34a3c54605734a96a38c5e89da064005b3fff562b81505edd0df2", 0x8e}, {&(0x7f0000000180)="736379e406b7a6f7df2083b10ed85c6054d3657832d34c5891bda5642e3a9896bc29a08a1cde532061940ed91b57c854d09ab995d7c75fd23d47a33bb410dcbe0b6fe55ecf08839e3f68bf8352fccc306452d05a7d5494aef0b704fe0d21da19721f1989b3d39a2e72c86908fb7801a98f9c6da44cd09ddaf9b469d9c716a92d4650812c2a725d275e5a734fc0629b8756a03e4bdf5c612e36b58719217a28581703569c50e4850284adb21e7a7b69696213ff8b", 0xb4}, {&(0x7f0000000440)="f1327a544e314f98f39a8b904a9373de8be3352da73822c30dc8ace14d19146881aaf338d846ef2515c29265c45d31541efb924cda6dec041809aa23adf70accfba4ff53a71904f353f62f5b07ce1d93d4aef5f9f3463db21fb5ba7d3115", 0x5e}, {&(0x7f00000004c0)="7c9fb515453159235d66266c6b1f4cff3112f19dea74bdec8bb4bd4b5139a13301aaab4528907d846f674df54ddb03ca3af80e750804d8e0789ca1077daa4fae", 0x40}, {0xfffffffffffffffe}, {&(0x7f0000000500)="12d077956e46c2fc7f6389dd2ac33a3e164ac998d07c99cce627024ca6677182ba89bc68a4834e248f0e37088266307f9ef65b318fd68fa19a55d95e5cdccb06f5191b82e3db98b6c6d7b84ccc7a0afc0d448b418fd1de98c848282049c38c22d8a2822c3475ca88b77c1a38631b8944bf7ec7c64bc77d332d5dcf940db6897ea612ffcbe867547a795b17806a51ed98e96c313d476d8caa5897a5cb65a6c878b381473c20ad72201aa247037798a1e2e21384c458b901c4f6ced38de0649ff36593c8615a35eeaf10dff95865f57501", 0xd0}, {&(0x7f0000000600)="c0658c2c7c8895c5bd1988189bdb1205162ffffaa0b290d5dd6be3702ec531e184cba64c4c785c5429180500226db94c43f280a7be23a22fcfe3801e172d72254afbe7789648d8f546838ff175d7ad07f3395b987820078897", 0x59}], 0x8) r4 = syz_open_pts() close(r4) 16:34:10 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = syz_open_pts() fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) 16:34:10 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x103}, {r0, 0x61}, {r0, 0x8}, {r0, 0x81}, {r0, 0x40}, {r0, 0x4}], 0x6, 0x0) socket$unix(0x1, 0x5, 0x0) 16:34:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:34:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) r4 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x19, 0x2, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x30, 0x4, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10840, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x4, 0x403}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x100000000, 0x3f}, {{r3}, 0x0, 0x5, 0x40, 0xc6a, 0x4}, {{r4}, 0x0, 0x8, 0x2000000b, 0x8, 0x7}, {{r5}, 0xfffffffffffffffb, 0x2, 0x9, 0x6, 0x3}], 0x43, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff9, 0xa2, 0x1, 0x6, 0x3}, {{r7}, 0xfffffffffffffffd, 0x2, 0x14, 0x20, 0x900}], 0x1, &(0x7f0000000300)={0x5, 0x8}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:34:11 executing program 1: socket(0x20, 0x8006, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa4ea78038fa9bca2, 0x0) semget(0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) socketpair(0x2, 0x1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x6}, 0x17) 16:34:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/39, &(0x7f0000000080)=0x27) 16:34:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x9) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) mkdirat(r0, &(0x7f0000000200)='\x00', 0x2) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:34:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000fbff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:34:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0xfffffffffffffffe}], 0x1, 0x73b3d7b6) execve(0x0, 0x0, 0x0) 16:34:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x8000ffffd) 16:34:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8420, 0x80000000000130) chmod(&(0x7f00000000c0)='./file0\x00', 0x41) read(r2, 0x0, 0x0) 16:34:12 executing program 1: mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 16:34:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = semget$private(0x0, 0x3, 0x640) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/61) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000014}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x9839b945c8dd80fd, 0x1, 0x1f, 0x6, r3}) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x7) 16:34:12 executing program 1: r0 = socket(0x1, 0x4, 0x3) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r1, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) pipe2(&(0x7f0000000000), 0x10000) ftruncate(r0, 0x4) 16:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)='b', 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) _!ù&ý¹‡+ÚµîNªÛjòp‰ü´†òJ4ׄ§j(ù[ÀÆÐΖýÜÔ2ײ›ê!‡‘zÈ(™â•Li>H¨è6˜Z®À0\òï2eÊÛ \@PŠÒªµheÍ}{áúaW]‡Ÿî!w¯ž6r‚LY¢ß ·(];³ïpåy@YfÂ×aˆËÑÐV¬¢²ƒèZ±èѽë‡f7+Á•«÷!›;_ŒpS†²ß¾½ã éÞ ì}°5Ó˜‚ 4A„›nŸÛê?»ç„T«²0wg/ Vå2 â“Œ$—À«"ï…½uJ÷¬‡Ôø_i"A·Œ°8ñ‚ ÊÄ;œªg)§ÎÏ­[.À·˜ŽÂ|7ï>ÃcéÅ$Íýh£RS¼<œ¶ 16:34:13 executing program 1: r0 = semget$private(0x0, 0x2, 0x201) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000600)=0x4402) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2414, 0x1000) r3 = geteuid() r4 = getegid() getgroups(0x3d8, &(0x7f0000000440)=[r4, r4, r4]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x20001, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000340)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) shmget(0x0, 0x3000, 0x21, &(0x7f0000ff6000/0x3000)=nil) sendto$inet6(r1, &(0x7f0000000280)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e641026339f2c146be69bb6fe3f4dae8bd2fedc192485a6a6f8d191", 0x3f, 0x5, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ff4000/0x3000)=nil) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x1024, 0x1) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) clock_settime(0x0, &(0x7f0000000380)={0x3, 0x5}) setgroups(0x4, &(0x7f00000002c0)=[r4, 0x0, r5, 0x0]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0x40000100000003) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semget(0x0, 0x4, 0x400) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x5}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x24, 0x800000000001000}, {0x4, 0x401, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x3, 0x800}], 0x9) vù¬zPÃÔÀO…¯$)ëÇ«j’שc‚ü4H•Çñw@àň· 3±ë.à×ׄ4\ЋSã1êƒYq‰;siÃàý½?W,-¨¸1кÂ#|ü¢åMX¾Xë]-zÕYù‘sÜ"•MwûØQþǨ5Áô5Ê”šçëkÐ{U©’…ê‚è®þ½6è•÷](uÅîëàIúΕ¾–V\«É"(¿¶©é¼°„-‚$'Qe´™Ä[,°ç—S¢4)¸Î²ƒ¯îE7=fX¥ëÇÙ ¸)rõ$”ÔJ©J V=dzñÆ>%fLQº"=8€fd‡(F÷ñ-êÈÒb3Ûö¯1Ï‚‡YwÝ2°VœE]׈ǀ9í$0’*ëßßÕa¡œå]™€E¨·Áuúhß³‘¿û‚\ƘÒH`”0RE.ežÞódüÎ)Š°ËS<4`€jÌîñARµ÷ÅÊ~/˜`Áýq4€ v’ë"Ss?g2`£ZÙÏ´‘D¿ØuIL¹èL\m¤ôåG ‡œ 5æ‡ÌjßtÏgθ¢ _X H®ÆAÄBb‚%xKE¹OþR{ÔX6KHC‡¶™øhÒ?*šaäG.¦àsó×&\`»—è0öþ/}²,6&úVvñÖç%ÃÀÔ±ã6v —‘ã3—ÛïWQMÖ`ˆhµïÆh5Gñz¢ªHýš§ûÿ$U6n£á¢¥ð wÕ(÷0ÔÜmºCÕ†× yx€Áõ½Q²"ºøÚÛ±­}„6¹´ž[ýF|øòô9åì´*Þ¨•“䌲ࠢ†oÔ—¸,—p[wìæyýOé'æpâ6dÔÆO_|ô@„«ÚÍö‚ì.h«Ý´im!¶Šl)±ò,¾cH*T×ÚwÊt¤ £ÈKjÔ‚ UÚñù¼è{D»üGr¤†,1Ü;î½½ºTÎ5ë¦ "”ñ.ä€Ûs>=×/›VV…—ŒÉYçïº5¼aÓ8ÅC3ÙIȸé‘Ô25>|:!*«ò§P¿ùü›" Ù#ì«yþSlµÏù„<#Ç”6, '\]®kº`2,>fºc:‰š¸¥èT¸¾à-ØЋ £Óôæý[’S3ùÂ=† 0s´|È@6ª¡2N¿óU7?Œ%b‹m-%~xÉãŠ4RPÇn‹€*-# tS‰AdÐB x¥÷8…ª†ïòþØŽ7q©æÙ>|? fÿ4‰ÇÀ´³ ¤SÄ;)X C)WûôÌâGîFzG‘´pÙˆç¤`ùyzU4v²s¤_¯W,¶:1Һ̙àOâ}ëÍÚ Øò¸`3ØyƒÒ¦¼ÈÓI“¼aÜûÅË]ícõšKév[ÈXØ1`'&£€Ð“Mkc%¦"è¸þãôÝa˜;ìN¬-æ¿7ªÇŽ3]àßÿi5qÍ¥»Á¶ž©qò¾dü¥ö€¯c³£Ñ1ñHaÌ’öÑä°©µBt½€áõÔ¡ýú'J:8Ú´ üKVRáæèžÍ 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') fsync(r0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom(r0, &(0x7f0000000000)=""/7, 0x7, 0x40, 0xfffffffffffffffe, 0x0) Ô×ãß{ù«ïÉÅ«û\àç*St¼»º?¤‘YÕ] /c±Úáwa,Àºü¨É¥Z¤º@W3ÖÜËßzµâƒ’=\å¿ð3ëóD¤þïÎB/ÝÛAP´°jóøOc‰$"™£hš}ín5ªNp˜™Wç¼ÊvÃ{h£Ø©ð‡<§à¶Þl‘ãýQ ¼WÎÕß:U’\áõŠµmOå㳄‹çi:˜L+ £õæãcÏQ Öé„lW¹7ËZú©·Ihø@Ó¢J7Z‰6V’Ç:ô¢x࣫[qs[¡ô‘*íã„Øk¢â|^¯ý{kmŒú£¨‰ >®%`ü„ùoVò;çŒ)‰½ D q8…°¼,Í¢¿¨ÝÊ6ù»œÜû‘ø·r;]L7úAÉKÔÚÚÔpš@„ƒ©¯ë³æñ<5ï0Ï­H|±ÛT•ÂM2˜Z «çféVøg˜.Eb“òÚè'`ëÖ¤£iËÞ›ûÎráåÚ‰S‹Sª‚ú_YÏ ô¨äHÏο†Í0¥äëˆïÏýX´"˜m+(¤û.ÎYAÐç‘”h.§úi¾½¹xôd«,zì±rÒ±>ÚWxÉË|Ûýï)Ï݇#þ|Ê’ûµ¢¯ž¸lh~ÐoÝì=•½ûQrËÑÿòDîï`ôP“lço[á_R^¦þ¼8'ŠhÁµ@°8{Ä,Ì6Ò;PÁ› Š²á'Ö/!¯4Œ¼NÓK·¨;ÿŠ5Êéceœ)Þ¶ñ­û~ÃNÜ-"zX»Qé·á‡8)@÷äÛª“Ó¼;}`ÓXÜ ­>ë'ì_• nÁ-žÙ@¾tÁ¸;œÓ¦H4álêÊ_ãTYGIäEPRLŸºþ‰KÿCºâ¯IØ;¯³8é(䮿0LøÇœkî×rpþ7fœ@ü‡a~x¦Ì4“ 'X7ecšUzë…K*™B–vCèB?˜C ÈÓ¿ü_¥]¤Ù‰F†­ð°¿àAH¹%…pHXw²…~°µ²wÏÕXšŒbà1wŠeBÅÃ"Þþ빦;¬öÀ{ì 3%{\•æ/ó Óû‹1k]-Â$vo€ª4/åïb­së,*[QI!JYÓ «{./¼h'¾ÊcùÞ¨33ËhÓ[î™Y˜6{à«ÐÉ)Ë*^ ™j9vç-ýˆÓÍ^o`9Ñ|F¾;ùÀh×öóýÊ7‡;§×.YùW|ô•6©rN&CâL’öÓÌk˜Ý†ú´õáÍ‚ÊLžY%M}ý<@ãeSp]¡š<î 2Á¹ïíÿýæå¤]5ê¦ZI1XÊmøy¤ç—~”,~»2=iØd ¡úö›XØé ´›iÁ¯6ŒÑñ ¬d<Øvý5w´…—êæêJÊ’.1¢Fî‘äµ¾’Ö³žmê- ´>¥†AWº4 ·ÚŠOeåOé¹µµî^8Ú¥Õ.x OH3Æ:±G“¢°­t¶n*o¾Ã=pˆ*Hjèguƒ¯e^š$ _J“š?gŠ¾q\›N•™•šhââ0¾HÜ´«OÀdèÏ4£êOùQr&Ò!~ìúÐáû¸Ê-êõ¼á/Ï"ŒöÚV”Á š£R‰)ôÝGÞ ZGT9 5>RI† £ç›éé+EÁW1¬±Ž|ƒC뮽61º† °ÖÙõå“|3”A5õC)^äÇ7ó‹cˆ˜éˆf?D“¬ºÈ×\ZJ¯½ Æ¡Ž×ÿÇ“k‹+;k‚Í–Ã~ßµ£S#Y |ð+ŒÀk鶆°t$ÜÇÅ€t÷z±ÙŽIÜü?óAE¼{¸ C[å|7B¹¦ô©ržJN¿Ú‰’œO‚då³цPÊ_sœÝ»A±ã’)ÞÃÉQҭ擸Iì̉í–häÞwà RÎlz‡¸"u±Ì‚ôøð ëÉ:\Ý l•îø³§Qûq$úÚˆ2KJ,hlÌÙ….wÑ@zófÞªbï3¦WJÿùD„ãHîÛÉ5·3Æ&œS{#»Ø4&”>5üKæí¨ãÏ2Ikˆðâyc…~Î,Ãuœ.:ÎÚæµ%¸¨7®®8 l,FNÉ•Z…ž¦úÏïVžI¾i2õˆ à¨[ƒ-˜ÒM?F´ÎÕÓ,h°ö ñ³~LPEáãò¦%Ý‹Ð×ê¬ZdûÔ]ÊÍ:¢TmD’s“ ;ê_sßÇ8"Ú¶³‰alT®Ù,H+k™Hïˆ@ñƒ™÷Ê£àᬬòú4_,DÝ› qûÇæÇûÍT +ݲ}™ôëi{Ÿ†y†íÚ`b(œ¥¬„¬j0BŸ ¹¡‚½kb “ ½»ášêGåuÞµ×üÔÇÖjëófß¹³*söö¿à„U1mõG/ª‘¿tÛÊ؆äéS¤`¿Q”Ž¸µÏnЫö8#.›=æ+ÖTè=½µ¯ô ÿÆ ©VÐë þ/µQÀ^KÚˆ<¸#Ûû¬ø}§Y8[ÄR9\L÷ù âܸ?MñÔ›•–yy„Z,?éö ¥%!®1Ãr(6ó^û¸\·d¯QôŠlÊày‹ F¬MŸ‰Ã¡ WË(AéÝZÔî²8¶¯Jª‡89î ÿ(€¢ÂZ´{NÀg,‘;¡ÎaR™K >¤ÀÖÄy`î5>kYZ~TÔ ¤àkRöÃÜõ‰¨wÎ2JÕæ–áO¢+sB]#iÆó«„®£JŽ¿0ãb^=~Š‹5(½DfgoLïß ßÄÜÖ« }œöƒ„T3æ¡ìq+~Ç‘Ïä=uÕN,Á þŠá)ÃPÆí±_6Ñô¦å3VJWÿ”H&u¤ä‡U%nŠÓ›áC!e Á&L°¶Ÿôrª|ÒDD²†ð†rÝݲ‹c+ÄǨQbÔ<dëuäÃDX­w·›?$Q'-YuÙ¶P€´Uˆ¤Z<"Ìrƒ²y‚¡\s¯¥[–K(®SAîçUÎH>·8`4GÎe³Ë|í{ LÔnªùn¯F¥© œ†[âXLíËÕHôûLÿ¢¶Ö*éÉF»àiR¼¿Û{­’¯£®VPE$›ç_è—£|Cч­ |F‹úã+ªâ’íT©W¨#í‚G9µž‡Z ?e)?J.†a 4ÙÄfÕ¬ßÁA_!ù&ý¹‡+ÚµîNªÛjòp‰ü´†òJ4ׄ§j(ù[ÀÆÐΖýÜÔ2ײ›ê!‡‘zÈ(™â•Li>H¨è6˜Z®À0\òï2eÊÛ \@PŠÒªµheÍ}{áúaW]‡Ÿî!w¯ž6r‚LY¢ß ·(];³ïpåy@YfÂ×aˆËÑÐV¬¢²ƒèZ±èѽë‡f7+Á•«÷!›;_ŒpS†²ß¾½ã éÞ ì}°5Ó˜‚ 4A„›nŸÛê?»ç„T«²0wg/ Vå2 â“Œ$—À«"ï…½uJ÷¬‡Ôø_i"A·Œ°8ñ‚ ÊÄ;œªg)§ÎÏ­[.À·˜ŽÂ|7ï>ÃcéÅ$Íýh£RS¼<œ¶ vù¬zPÃÔÀO…¯$)ëÇ«j’שc‚ü4H•Çñw@àň· 3±ë.à×ׄ4\ЋSã1êƒYq‰;siÃàý½?W,-¨¸1кÂ#|ü¢åMX¾Xë]-zÕYù‘sÜ"•MwûØQþǨ5Áô5Ê”šçëkÐ{U©’…ê‚è®þ½6è•÷](uÅîëàIúΕ¾–V\«É"(¿¶©é¼°„-‚$'Qe´™Ä[,°ç—S¢4)¸Î²ƒ¯îE7=fX¥ëÇÙ ¸)rõ$”ÔJ©J V=dzñÆ>%fLQº"=8€fd‡(F÷ñ-êÈÒb3Ûö¯1Ï‚‡YwÝ2°VœE]׈ǀ9í$0’*ëßßÕa¡œå]™€E¨·Áuúhß³‘¿û‚\ƘÒH`”0RE.ežÞódüÎ)Š°ËS<4`€jÌîñARµ÷ÅÊ~/˜`Áýq4€ v’ë"Ss?g2`£ZÙÏ´‘D¿ØuIL¹èL\m¤ôåG ‡œ 5æ‡ÌjßtÏgθ¢ _X H®ÆAÄBb‚%xKE¹OþR{ÔX6KHC‡¶™øhÒ?*šaäG.¦àsó×&\`»—è0öþ/}²,6&úVvñÖç%ÃÀÔ±ã6v —‘ã3—ÛïWQMÖ`ˆhµïÆh5Gñz¢ªHýš§ûÿ$U6n£á¢¥ð wÕ(÷0ÔÜmºCÕ†× yx€Áõ½Q²"ºøÚÛ±­}„6¹´ž[ýF|øòô9åì´*Þ¨•“䌲ࠢ†oÔ—¸,—p[wìæyýOé'æpâ6dÔÆO_|ô@„«ÚÍö‚ì.h«Ý´im!¶Šl)±ò,¾cH*T×ÚwÊt¤ £ÈKjÔ‚ UÚñù¼è{D»üGr¤†,1Ü;î½½ºTÎ5ë¦ "”ñ.ä€Ûs>=×/›VV…—ŒÉYçïº5¼aÓ8ÅC3ÙIȸé‘Ô25>|:!*«ò§P¿ùü›" Ù#ì«yþSlµÏù„<#Ç”6, '\]®kº`2,>fºc:‰š¸¥èT¸¾à-ØЋ £Óôæý[’S3ùÂ=† 0s´|È@6ª¡2N¿óU7?Œ%b‹m-%~xÉãŠ4RPÇn‹€*-# tS‰AdÐB x¥÷8…ª†ïòþØŽ7q©æÙ>|? fÿ4‰ÇÀ´³ ¤SÄ;)X C)WûôÌâGîFzG‘´pÙˆç¤`ùyzU4v²s¤_¯W,¶:1Һ̙àOâ}ëÍÚ Øò¸`3ØyƒÒ¦¼ÈÓI“¼aÜûÅË]ícõšKév[ÈXØ1`'&£€Ð“Mkc%¦"è¸þãôÝa˜;ìN¬-æ¿7ªÇŽ3]àßÿi5qÍ¥»Á¶ž©qò¾dü¥ö€¯c³£Ñ1ñHaÌ’öÑä°©µBt½€áõÔ¡ýú'J:8Ú´ üKVRáæèžÍ Ô×ãß{ù«ïÉÅ«û\àç*St¼»º?¤‘YÕ] /c±Úáwa,Àºü¨É¥Z¤º@W3ÖÜËßzµâƒ’=\å¿ð3ëóD¤þïÎB/ÝÛAP´°jóøOc‰$"™£hš}ín5ªNp˜™Wç¼ÊvÃ{h£Ø©ð‡<§à¶Þl‘ãýQ ¼WÎÕß:U’\áõŠµmOå㳄‹çi:˜L+ £õæãcÏQ Öé„lW¹7ËZú©·Ihø@Ó¢J7Z‰6V’Ç:ô¢x࣫[qs[¡ô‘*íã„Øk¢â|^¯ý{kmŒú£¨‰ >®%`ü„ùoVò;çŒ)‰½ D q8…°¼,Í¢¿¨ÝÊ6ù»œÜû‘ø·r;]L7úAÉKÔÚÚÔpš@„ƒ©¯ë³æñ<5ï0Ï­H|±ÛT•ÂM2˜Z «çféVøg˜.Eb“òÚè'`ëÖ¤£iËÞ›ûÎráåÚ‰S‹Sª‚ú_YÏ ô¨äHÏο†Í0¥äëˆïÏýX´"˜m+(¤û.ÎYAÐç‘”h.§úi¾½¹xôd«,zì±rÒ±>ÚWxÉË|Ûýï)Ï݇#þ|Ê’ûµ¢¯ž¸lh~ÐoÝì=•½ûQrËÑÿòDîï`ôP“lço[á_R^¦þ¼8'ŠhÁµ@°8{Ä,Ì6Ò;PÁ› Š²á'Ö/!¯4Œ¼NÓK·¨;ÿŠ5Êéceœ)Þ¶ñ­û~ÃNÜ-"zX»Qé·á‡8)@÷äÛª“Ó¼;}`ÓXÜ ­>ë'ì_• nÁ-žÙ@¾tÁ¸;œÓ¦H4álêÊ_ãTYGIäEPRLŸºþ‰KÿCºâ¯IØ;¯³8é(䮿0LøÇœkî×rpþ7fœ@ü‡a~x¦Ì4“ 'X7ecšUzë…K*™B–vCèB?˜C ÈÓ¿ü_¥]¤Ù‰F†­ð°¿àAH¹%…pHXw²…~°µ²wÏÕXšŒbà1wŠeBÅÃ"Þþ빦;¬öÀ{ì 3%{\•æ/ó Óû‹1k]-Â$vo€ª4/åïb­së,*[QI!JYÓ «{./¼h'¾ÊcùÞ¨33ËhÓ[î™Y˜6{à«ÐÉ)Ë*^ ™j9vç-ýˆÓÍ^o`9Ñ|F¾;ùÀh×öóýÊ7‡;§×.YùW|ô•6©rN&CâL’öÓÌk˜Ý†ú´õáÍ‚ÊLžY%M}ý<@ãeSp]¡š<î 2Á¹ïíÿýæå¤]5ê¦ZI1XÊmøy¤ç—~”,~»2=iØd ¡úö›XØé ´›iÁ¯6ŒÑñ ¬d<Øvý5w´…—êæêJÊ’.1¢Fî‘äµ¾’Ö³žmê- ´>¥†AWº4 ·ÚŠOeåOé¹µµî^8Ú¥Õ.x OH3Æ:±G“¢°­t¶n*o¾Ã=pˆ*Hjèguƒ¯e^š$ _J“š?gŠ¾q\›N•™•šhââ0¾HÜ´«OÀdèÏ4£êOùQr&Ò!~ìúÐáû¸Ê-êõ¼á/Ï"ŒöÚV”Á š£R‰)ôÝGÞ ZGT9 5>RI† £ç›éé+EÁW1¬±Ž|ƒC뮽61º† °ÖÙõå“|3”A5õC)^äÇ7ó‹cˆ˜éˆf?D“¬ºÈ×\ZJ¯½ Æ¡Ž×ÿÇ“k‹+;k‚Í–Ã~ßµ£S#Y |ð+ŒÀk鶆°t$ÜÇÅ€t÷z±ÙŽIÜü?óAE¼{¸ C[å|7B¹¦ô©ržJN¿Ú‰’œO‚då³цPÊ_sœÝ»A±ã’)ÞÃÉQҭ擸Iì̉í–häÞwà RÎlz‡¸"u±Ì‚ôøð ëÉ:\Ý l•îø³§Qûq$úÚˆ2KJ,hlÌÙ….wÑ@zófÞªbï3¦WJÿùD„ãHîÛÉ5·3Æ&œS{#»Ø4&”>5üKæí¨ãÏ2Ikˆðâyc…~Î,Ãuœ.:ÎÚæµ%¸¨7®®8 l,FNÉ•Z…ž¦úÏïVžI¾i2õˆ à¨[ƒ-˜ÒM?F´ÎÕÓ,h°ö ñ³~LPEáãò¦%Ý‹Ð×ê¬ZdûÔ]ÊÍ:¢TmD’s“ ;ê_sßÇ8"Ú¶³‰alT®Ù,H+k™Hïˆ@ñƒ™÷Ê£àᬬòú4_,DÝ› qûÇæÇûÍT +ݲ}™ôëi{Ÿ†y†íÚ`b(œ¥¬„¬j0BŸ ¹¡‚½kb “ ½»ášêGåuÞµ×üÔÇÖjëófß¹³*söö¿à„U1mõG/ª‘¿tÛÊ؆äéS¤`¿Q”Ž¸µÏnЫö8#.›=æ+ÖTè=½µ¯ô ÿÆ ©VÐë þ/µQÀ^KÚˆ<¸#Ûû¬ø}§Y8[ÄR9\L÷ù âܸ?MñÔ›•–yy„Z,?éö ¥%!®1Ãr(6ó^û¸\·d¯QôŠlÊày‹ F¬MŸ‰Ã¡ WË(AéÝZÔî²8¶¯Jª‡89î ÿ(€¢ÂZ´{NÀg,‘;¡ÎaR™K >¤ÀÖÄy`î5>kYZ~TÔ ¤àkRöÃÜõ‰¨wÎ2JÕæ–áO¢+sB]#iÆó«„®£JŽ¿0ãb^=~Š‹5(½DfgoLïß ßÄÜÖ« }œöƒ„T3æ¡ìq+~Ç‘Ïä=uÕN,Á þŠá)ÃPÆí±_6Ñô¦å3VJWÿ”H&u¤ä‡U%nŠÓ›áC!e Á&L°¶Ÿôrª|ÒDD²†ð†rÝݲ‹c+ÄǨQbÔ<dëuäÃDX­w·›?$Q'-YuÙ¶P€´Uˆ¤Z<"Ìrƒ²y‚¡\s¯¥[–K(®SAîçUÎH>·8`4GÎe³Ë|í{ LÔnªùn¯F¥© œ†[âXLíËÕHôûLÿ¢¶Ö*éÉF»àiR¼¿Û{­’¯£®VPE$›ç_è—£|Cч­ |F‹úã+ªâ’íT©W¨#í‚G9µž‡Z 16:00:03 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getpgrp() open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0xcbb9cc5e86cbe726, 0xffffffffffff2822) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x40, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x146) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x101a0, 0x4) fcntl$setflags(r1, 0x2, 0x1) r2 = getgid() setgid(r2) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x82, 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x20, 0x6, 0x80}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x88, 0xc0000000, 0x200, 0x5}], 0x1ff, &(0x7f0000000140)={0x14, 0x8}) close(r1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000000001, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28149, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = dup2(r1, r2) kevent(r4, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x0, 0x0, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0xb76, 0x5}, {{r0}, 0x0, 0x4, 0x0, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x86, 0x32e}, {{r0}, 0xfffffffffffffffe, 0x12, 0x2, 0x80, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000002, 0xfffffffffffffffd, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x6}], 0x401, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0xe27cd7b1f81ad932, 0x80000000, 0x6, 0xffffffffffffffe1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x7f, 0x38cd}, {{r0}, 0x0, 0x4, 0x84, 0xe02, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0x2}], 0x101, &(0x7f0000000000)={0x100000001, 0xc44}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:04 executing program 0: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x6) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001500)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r7, r8]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) flock(r3, 0x8) 16:00:04 executing program 1: poll(0xfffffffffffffffe, 0xe1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000001c0)={0x80000000, 0x5}, &(0x7f0000000200)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8400, 0x0) r6 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) clock_getres(0x7, &(0x7f0000000280)) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x101}, {r2, 0x44}, {r3, 0x4}, {r4, 0x10}, {r5, 0x3c}, {r6, 0x44}], 0x7, 0x3) 16:00:04 executing program 0: socketpair$unix(0x1, 0x40000000000005, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/39}, {&(0x7f0000000140)=""/90}, {&(0x7f0000000280)=""/187, 0xfffffffffffffed5}, {&(0x7f0000000340)=""/96}, {&(0x7f00000001c0)=""/62}, {&(0x7f00000003c0)=""/92}, {&(0x7f0000000440)=""/185}], 0x10000098, 0x0, 0x34}, 0x7fffffffc) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r1) renameat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r5, r6) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x100, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x122, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:05 executing program 1: socketpair(0x6, 0x4002, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0x4fe) getpgid(r2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffff7, 0xfffffffeffffffff, 0x40000000000001, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x1, 0xe3, 0x2, "c472e2f2c4a0436fd09cdd35bc989555e13ee67a", 0x5, 0x5}) 16:00:05 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000003c0), 0x24, 0x0, 0x1000, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080), 0x1688) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x84, 0xf0000001, 0x37}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x40000081, 0xb2, 0x1bb}], 0x10001, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) semget$private(0x0, 0x1, 0x6) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) clock_getres(0x3, &(0x7f00000001c0)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) fcntl$setflags(r4, 0x2, 0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) semget(0x2, 0x1, 0x41) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSDTR(r1, 0x20007479) dup2(r0, r2) poll(&(0x7f0000000040)=[{r2, 0x100}], 0x1, 0xaa) 16:00:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x105) syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x0, 0x7, 0x6, &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002780)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/239, 0xef}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/252, 0xfc}, {&(0x7f0000002580)=""/206, 0xce}, {&(0x7f0000002680)=""/248, 0xf8}, {&(0x7f00000000c0)=""/60, 0x3c}], 0xa, &(0x7f0000002840)=""/135, 0x87}, 0x842) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: r0 = kqueue() chdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000400)={0x3, "7e86d61ce65b89e17d9e8df90c6c2d76c8f2542cffd02b470621d7afcffe5dc1ded2aa7d5c961fa66b7e0565ddf5e9c2c4e8b31f63ab81c2cc5d075bb84ee9"}, 0x47, 0x800) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r2}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0x5, 0x5d7c}, {{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0xffffffffffffffff, 0x6b2}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r2}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r3 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0xbb8) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000003c0)='W\x00') kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000480), 0x6, 0x0, 0x7ffd, 0x0) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semget(0x1, 0x2, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="20002e2f66696c653000f49f9fefddac1d424af92b0a334b0a4bf44719af4681137a07dfc2bab1ab7d62d5f68b55385a43c2328363d8b4de9f97bc5e23edf8668e67442db3a415ea4f12380d36e7efde51afd90775dcb53febef497bf3d6916d7ce8e6b5"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="2be80e7f7f9965d7453719b166af46207242dbedb7cbdee3ed6c15203b6c8995f0b7e7b35d43b27705a0ca96523bd9ff634b7dc09b835eac9517d2a64c2e827c83c469b25a20771e484ddaa0e06ce4de16c431621fc58ff2181ad9915f7fa8bb7d2a0f9f482cec3a54ddcf9a199b4f9ea4be61b33a36542ef78a41", 0x7b}, {&(0x7f0000000140)="4120cdaab15b2657bf7cef1b7c6e47402cfb5b60c571701b6207701e68239a1fd4cf1583576c825a1a5e4805a2813d47d7c30efb2e595af3d15a3c9adef4af739896663cee54d204569c7681cc243241e2cf208fb408b9a4f25c54f858b06d8219a6c594eb84c01573a4e4f0ad8fe747cd2fd5cc3632771e569f4aa102cb84c791a1f21358a2a54c65c29ca2", 0x8c}, {&(0x7f0000000200)="020c57f3b667a525d2b327b29f3715a77415d3775397d2ed3fb1235e15153b56907a7ca2aca9976059f004e37c0651845a2ce0d06aa19bcfb750ba982d17c9d4ea627f36ae340baf120ada1f5ccf38a8bdde6cfe1abe10d75cfd83345bb76908d88b30ff028f0c5e831dcc5a78e8758fd6f6fe3b3fce00ccaf4ad3621a0fcdda2c2244df739266becec1ba751ad1bb15f51180d0c489db7a3fd2be10de8f7e93c587cfc4a18d06be90f579d162e69bcc5211597de91dc6d9207c", 0xba}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r1, r0, r0, r0, r2, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r1, r1, r2, r2, r1, r1, r0]}], 0x90, 0x400}, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xcd) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = socket$inet6(0x18, 0xc002, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', r0, r3) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = kqueue() fcntl$getown(r4, 0x5) setreuid(r0, r0) getpid() kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x1}], 0x1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0x8d, 0x6}, {{r4}, 0xfffffffffffffffd, 0x56, 0x20, 0xfffffffffffffffa, 0x9}, {{r4}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x22, 0x20000000, 0xfff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x40, 0x9, 0x7, 0xff}], 0x6, &(0x7f00000002c0)={0x7, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) chown(&(0x7f0000000100)='./file0/file0\x00', r0, r3) 16:00:06 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) ?e)?J.†a 4ÙÄfÕ¬ßÁApckbd_enable: command error 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fd3140226d2d2c60"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x400) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='!.+\x00', &(0x7f00000000c0)='-\'\'.\x00'], &(0x7f00000004c0)=[&(0x7f0000000200)='*-\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='#+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@^\x00', &(0x7f0000000440)='\'\x00', &(0x7f0000000480)='[&)^\',\x00']) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x800, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r1) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x0, 0x7fff, &(0x7f0000000100)="a53e8ca7a651a65c6f936ce29f6703b2395b6293deae61a7c17c2d", 0x1b) r1 = socket(0x18, 0x4, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/194, 0xc2) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x5, 0x4, 0x7f, 0x4}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000003c0)=[{{r0}, 0x29c35d74ea69b72f, 0x0, 0x80000001, 0x5, 0x3ff}, {{r3}, 0xffffffffffffffff, 0xc0, 0x0, 0x5, 0x2}, {{r7}, 0xfffffffffffffffc, 0x10, 0x2, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x21, 0x12, 0x7, 0xf71c}, {{r6}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x5, 0x1f}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x80e, 0x5}, {{r3}, 0xfffffffffffffffc, 0x80, 0x80, 0x1, 0xec}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000043, 0x3, 0x1e7}, {{r3}, 0xfffffffffffffffc, 0x1, 0x8, 0x101, 0x9}], 0xa54, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x42, 0x8, 0x1, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x83, 0x4, 0x6}, {{r8}, 0xffffffffffffffff, 0x40, 0x45, 0x80, 0x7}, {{r3}, 0xfffffffffffffffa, 0xb9, 0x40000060, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf000000d, 0xfffffffeffffffff, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0x8, 0xf0000006, 0x100, 0x2}], 0x3, &(0x7f00000005c0)={0x1, 0x2}) r9 = kqueue() mkdir(&(0x7f0000000600)='./file0\x00', 0x9) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') dup2(r9, r8) 16:00:08 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc5b9593a6608dc7f, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:09 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) socket(0x21, 0x4, 0x1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) r2 = dup(r1) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="bb26c2f0d093f21ca793040b45cfa0505e18e5839872a90908e811921089979011853736d951bd9dbb903534602af2d6adb8f24842b2fe464923d66bdc4e330e963e5fe9782c4639764fc903c777d13f3a43eaa6dc38339c9c102ec4d2ffa5366f115116ac973ac9a7cccdedfb181aae6fd0124e8e4ca5c736422351bd8d8b18b6c843bd93571d0c82456467de3f8563e67e0a52d48c023b89f98ad24587168bd570e5a2156d22bb0721dedc6385c48cc1334c409497d9", 0xb7) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000180)="4b8439a46aa769f095e2da5bdc0d1d53db64927229e7c5f1a658f2deb56f66d3f33f284cf76fd79e1d29813d9ce1213f1cf7f8df3c7de20ff2cce233c5e6f715cba542ab809db5c4dac5a5260addc99c6349a851c0ae9b4b7760726bc2d49a3142bf1efaef14bb0e17a4f680e4df0db58a3a21fd2c8760cbad4327cdd2f77c64f60a0d0c687908556bceb4f9b976b0c241df3a19ab6e6b82d9cb41d530501ceea98b342f5db23e8d5c2f498d6f1d44451fb8b0d5429370b38c9a64013781476866daa1db900ff2c03b2b2fb694b480bdf808293660bdc0f0e7beb9dfb47396d613f5053349b2bd8df82859d728ac8f1245892b15b57dbb84b40205c08ac39966602b357256803059d4f08769cd5c95c40b023f60665b77fce2b2896d5fe752ecf32cc3ab58ad80379aaf61daef4880ef6a8450ad832e49295bbae51272d1424b31f2a4b0d284c0950e3916050a31c34548d93b810a6915e20b133bf4f00da4406da383ec3c678bd37f13fd829a87a69ad6792e2f4b06c15349e04bc34dd2da26cf38aaf20f7a15ac71747969f023b50aef0ec1d54f260c60727751f95e2155f047a4c5b923fd43f88515543b5f0295a3043560a51500c7acb018366a6b4b80ca0aab7ae4228327078d72e5a9ad0a95db2077388ede53276a477ae15cdb0151a7dc6c760bfa3d45e4d54d5a9c1903b61d5809f755dff8608c2fc41a49afce5628f9501ac4c5f5b85e6155f28f4f353d17e86a47f52c0e017b784b7329a4ea7fbf058af3a2723aceecff87e9e6c4b9271d504bc4245c21ad601ef6c7837787007ee8adef7b88f02a0fc3ef45b0f02385581ca3df8c07f8298beeeaa696e0e6560ec9827da5287459abc5e56e18010d6080a50015add40158312c72f1b3f2005a9ad9fec5269f23a4df7ccb1de8a46e11f61dc817e670f18a077953a83e50e83980af32ba417205eae725189e5bd627bdb839f0f68668bf49ba59f780170ffa33d863232f50bad00fde50a7981b4a79010a052ba8a66b824ed54bb43fb8a02a6f8be52e83a107e7a99238fb749ad38cc392861686217a66c01faf17228bed35f15fa98d3854071e86bdbc79518967f41475e0aa265d5735a845f9c5572a10969ea3f28945d8041ece3ca7a70208de25a778c82fc05360332bb5aab8679d5a5b903b12557e0ed71aaea68877ceef30079a460814c3a5f84474df12c8afd0748a89e5845115360d3751fe7b755373f376ab621109e3e401a0703c5d4e53cdff54f954ac69ac6d5b5439f2e08d4ce1fb73f0c41e2aac4855e84cff9961de8fb9e7ba43e9c278ea6b308798418f58b26f142e815aebb3c4ab88e8f5fa610c8e687a682a5cbddc32edf392c8cd567a1a9fb6950a5192537b567c2358be9c6ae6ed24a0d043af1db720802fbf49c41e30db56345f99a703d3c714471c0a89f5d2bc287c0b364ccfa91fbd5e45340453828d83d9f69509324d54cecb37d6f3e3bdd5e7be1e205a8e48e07f3d35b7df6e0434a571be1b2a18232b2b8815b78803de092fcd84e53e3abb91a6170103055580a11079e84409aa5e0737a6de6aa3c17ebe862f939623d9889ab1a3d6350458ff05b2a2724fcc4641440eb3c94aee9ff85e7335b0ed04ab561fcf8c70c34635188727714a9f718e088f09b558e9a810c468fcf1d9720ea5343980f810eedf11ceb33e3fd6e6c94f7fe295bb7582e7263999c623f804d890dc390433addb69790e9cc9fa0d2b716ab1344624be3abf096c1bf9506f0916b9f29efa5b9f24dc840f55ff1bbd985b958da9aa88a912f2026e1814d6e49153e876d9b2fc6d34a8e4cbfa79e1b6fc2dd337686978b73db51c637dc15b3c19c459ec1e63ad1bde6f0e2d36d6f2c349c900f9cb2f5488eaf6970f2fa33057ec9fcc200ad5bdc1112b23d76acdc1539b6b60b52151c5c719269142b5937022767d5db17d8df56258bb2c2873d2fb103dbd8030be43f69d9b8c2e6896a35694fc95a44a5f124b5a714cf77d1e05ecfedfae580c894a8537282be490731862839f1e7f65223eaf3ecfb89741cc0242faed36b39e79ae5f0ad99eaf86583c23c427fcff5cb7349336ebd65b1aaf44293401e7bc927caa4190fc2e377962961da777d7dfc6056d39054c87a105e00bbe6e99b55f0edbebf9f400036b3df70f420580114501bd3043c9386ba57283479631cf451894fec1a8f7cf40374d4663a43d73d95fc02bfb32460eb7cfbb1912ccaccf6c40b06941bc6cb74955fb52d7a735736681217afaee9e4c082672656303cafef073933552f1c84a06fedfffe7d9f8a06b157f728097facb6ca81ec68f89052ca8cbb28048c5cb563b79021031f11c6acc0561b0fc79ad7c0a91630e086271be14b8d076e82703e3742b00adeb8ad13c1a69e9b2a14b893d7eab86a1ec01a78c4a7c869cc91d1ae1913755c7fc96d91dc6bf4e501c84940f319eb538faaf73906e3d446b6bfedd258aceb98de5f51639ad3ddb61091a05d73147bfa1d3e0bd1805df6ecfbac523ad5c4c0902d1e4317c3fea988ed3fce8d312d11e7b36e529ced091279679a6c5b15fa43e39a63f9a0960215298316e8360494fd4164170cfaede8a94074fba6c051824ebb46981d5c3885edeaac4e1e1483c59abfb6e94409009f42acc03a400904f773f873c48951ee7674c4631c025702fd2f958e19dd52673a27ee9ea37d4afe7cf26e021cca2ca8695ea162e63a33a6469afd802f53ae56bc6d190048563a41319c0073e5f4f118a34c3a534a9382f064b95ce6f3f253c9ccf8b3b786865afcfc06119120f7725eafcf914912c75d60eb9aa28c30cd4969ef77d9146b91f213e9a34588f8fab0834b99d56b7c66f2a1c08ecbf7ae3d5c491b9c726e7404230bbc2bad7035780dc986a02ac7ef895dc459e180c44ccd26730de6346edddd68683992a5b9ffb0d25ce2c485c2ab0929c0c79548362db4082c5f29dfcd9c26bb298c2b16a34e8e8a68ea48f01405506f4a61d04f673d81b8b23963acaa3b9e2e4b47950ba3e731551d50ab15b0fccdc6b35c2fa861e6d17da377b660eee288f65a87c195cfc1e10ae8634ce791b30468c7fa3e938acce9b0f0a36fe2cd29a1bed9060bc877f3769a1668c40cc7ea2d26ccb867e240a095e3f841e691696fcf43f2ee64b7da768df90521c420bd27234d158ed86f0a3183b1ff19c7c42d95d82b14f10c9dc19df77a09c00a77a0bf4352ab2a1a83cbb004dbfc1052f857ebaa9e4551db5d8494b1ff02e7b6b6872707ec0db4163a7d8abe3ca591f07ccc999da27139b6514a31de999267e2e80ca82ed072438d2250b128b7b631298b45b07d61c6bc50739797915eec0a153a616de999cf95764854af101ed86fc734ac763036340b01fd6dba4555b75bb250dc78b8df5b6d3f587a06742e5e2fda02b02d57e3c1074fca1c6b87677fb8914987c7189d8b57c935acdcccdef391a3b1d3488365eb16b5752ba8192236de9e0c30db3e258463b5b2a1bbfc77295915843707f3322e30b0ebb6c9f2746a7d1649ad6bb6d2311273f2c1b7c8e5333d0052d43a7221ba17ecea8bc46e2c1b5dbb3aba67d97e71affe8ccd253c5e2666d90abff6f99494373a9e79c0a12d8f484aa632eb7eab02febec24176e88bcc0b9b6e3d1d71f4d813c5a76b64fd0cec6533399f83e6fe8e1bec3282077b48790a4107539eaa32ba2599161b4b61ac03501684f7aca32f2255884811d4f3da6a787c83ae7590f545fb32f67dccacd9a5788a9f2435d3f480158bd64a2ae0c8539d90213eb9d12108ee12e9582ae8d10122b59cadc94718ab564f85e7c063b3c699985ee5ae724219b67e6c743b5725b93c91c7b733a7cdd7cb662cb2bd60cb5baa7b4847cef9897d297f5999e31119c7c47ed68104deb69e4de922c28847a5ec10ddf53c3662115a02a843c4a2c2b14870149205e8933a2bf8ab77a765755edf7b4078545c16b2747d78668033bf52b6fa7390f4ed1db64d0c298b3f0fb4a96f75e9b416022f618967b69938cf6ffdad903c5885605a9783b082dfe8ef16fc26b43950df67bf0bef8ab9adc0897185087371f1c696f1456cd4a964c620276dbc66486e60a23ae8710da30cdcd3d3f6c2212f03aab6619ea96c35b0813c09526b95e55738c1d8453e4666d61828c4732046859cd96d8a53749600739a70e29f123aadfb4d2b2b1dc50bc9e71d891f4fbdebd409bcdf4841d79ffed31b945a2f8580713e3df769dbd8e9b8c3d6f80318270e0b57b100ae44e6ac71e9601e016f39a1d73ef3d8e89fbdee17f58e59efb76e8d6a55cc54c3fd79134855208181b642ec21f7ea995e7e40d16dd71fc097bc3d7d8771539281ab263a301a228caad8bbdc8ebaa8f82f3bf70de7d05531841f1685cf872fdcd460840d5a784101b4a33aade30083079214af709b0e94471b2259d1eee3b8b8e620abde1776d30cd7a7fbd18e31e8b02b958c97631335774db6b6070c8b59ef4d4de73fcff473c55f90025d8f6c111cbb49b27f1391158e48e5b79edf74eb2fb056511a78f8dd83614d7d715dd93b739044791dbc2bcf0c2ce5ff28bf9597f04a5d634d43ebbc115389c83a6f827f4dc49e4d1a867c9fc87dffa8101fa56411ebf9f164c002fec7b066b5b73f3a019221a7330995ca0448ef1281ff4e74f84ae193e60d640fc5e20db640f6dc40044e96dda3e78fbc9077a73ae2d4a3e92b82672639a70e2094809be366b8c5cf405d2bfec49593c9fd3396729d2ab30fcf77bebd89d020aa589cd7603ff47afbcd81fe3e733c511f2b03b2fd134f4ff8f91631be0d5ae842741995faad9a5a334fdf7b6aae2434a7aa826f9e927f72832f06667891b6129222ea10bd2c9fcb229d8940d6a5adc908c3e3c30d203eb614cc7ba43efa354efc802c7a6f99f0ffbeec9a2bafe10ac849725f1869c0ff6314703cc8fd191272724be669d94c37872047d2e8cb5b165a20bf900825aaf73e0a38d0ec7dfa72cb07b8a91ae9959d6748674c671a40583ad82bc33ae0ad4b5408979be5a64d437d204af6e7f14d3fea8ba01358b69fbff48188d531bb9224f0992f4c907e6da2ba9b50eaa73ccb6412e1d0956e301ff27ad5189798b2f1620086cfeea2129b467ef3e80ea2d0246469b6d8b8076c9b91c5af04484435ed9a4a3740817f6751bb8171a0acba05e945372a824794829f7b3208030bd5c368251badd5c17a9194de3e6724556b1b6b112a1b7b4e325d76899667d3a7093732ec26eaff61f9c4e400160a1a7886fdbb134f391c5e8053af9543e3339b5ed43178d4a877c2cad78e08819b4649f7044b4f215bc49bd255947c35b7f989ad1fe058c2e10f9510dffb2b0acdf61f201a833a535f26e41a9eed1e03d085f19ec288651242681792b824b951186b8d00a861fb149f8c37d05eb3f96f3c3c67dcd729fcc5828bea60bc03e3aba092ec6f09f601a77fd6e3eadd88e42f5a63ceea5f5cdb0976f3cc9f5fa4d00579acd90e5e7a20ac1218f195d51c2110834cc71134cf62e951f1ca4bfd7a0f918b9101fe953cc9ea5e85e75f234ed17821f947e7acda8d3e62bcf97dde399d9bc6889eff3c7c3de45bfaf1b03f2728a83b9acad808461e10f9832a0bcc2d9723ff04ab17392bbde7e46ceda06d01352f410ddd65aa3d0b1c485f5e1c8dae87e7c80cd985fc6e8bbc1477e32d68fbc2a02c1db5d88973cdd250523b14640bb71e68a21a46c9bfab8b506a506bc67db433deb1c92c5049394f2fcadb1314d43c0a840d005128c37813feec93c783c2ecf2c37773f6c", 0x1000, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x8001, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffd8b) listen(r1, 0x40000000000001) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x10d5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="9f02e9ffffffffffffffb624f2c0d12634a33b3128ef1fc1fd7c388b48e9386eba84e104bbb033e8d4ad54b8dd1bc7b49a90cbc12965497d3d5f04e1ce3ac95441b9ff209d428703fba1d82f1eee00836df8f31e0baa78a404ed050fa0e89fc6309622d88799f0775e69315e051cb77f132f59e55d1a1a463a6f38f43a7f503b53c2050000000000000085e061af08d32f9b267605c95e44948971eb316d96e70326a4ec4d8d89a72d70d23618b107000000000000008a9d5c61e360e42061311c997cfe7d66dd5c23794000000000000000aa6d4a580c3f5e298d6f29d72785933ebf3c94"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r1, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = accept$unix(r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x1000000000000d, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x20) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) flock(r0, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 16:00:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x1442}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x1, 0x4000, 0x3f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000200)='./file1/../file0\x00', 0xc002, 0x8004) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) rmdir(&(0x7f0000000000)='./file1\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getdents(r2, &(0x7f0000000100)=""/217, 0xd9) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) accept$unix(r2, 0x0, &(0x7f0000000100)) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000005000/0x2000)=nil, 0x2000) 16:00:10 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x8005, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x2, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e00000080653000"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x1ff, 0x800}, {0x4, 0x7, 0x1800}, {0x20000, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x7ff}, {0x0, 0x5, 0x1000}, {0x2, 0x18, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) clock_getres(0x0, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setrlimit(0x0, &(0x7f0000000080)={0x2ffffffff, 0x3ff}) r3 = socket$unix(0x1, 0x3, 0x0) close(r3) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000bcbe997111c56c14073bbe0278e65993d801cfbbe53b6501de3e15c33add5d7c9d72a6e4aef768570c961d670a6775dd328689f7f7b57f16511637bacf1d58093bb652d7b53fd08f36b4501c7c433343"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000440)=0x93) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r7}, 0xc) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x80, &(0x7f0000000000)="b8856131b9908f813be3d802ba6be6db57b7e5d6bdc77c58dc3570be25b3a3c7a73d60684df591f1406dfdcb39251ad3a0d85e3eea0f553d087f6ffd18e0a6462db976ace7dd62e1f9d6c8fdc113a9ecda5d072206c862969575b625a5f55f1c6c3fd8810a6ff8ec73", 0x69) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) listen(r3, 0xff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x2) 16:00:10 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) open(&(0x7f0000000040)='./file0\x00', 0x28110, 0x100) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) syz_open_pts() 16:00:10 executing program 0: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xd1, 0xffffffffffffffff}, {0x18, 0x2, 0x6, 0xffffffff}, 0x0, [0x9, 0x6, 0x1f, 0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff7]}, 0x3c) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0xa, &(0x7f0000000340)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) semget$private(0x0, 0x3, 0x200) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x142) r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f0000000180)=[r2, r3]) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') recvfrom$unix(r1, &(0x7f0000000240)=""/229, 0xe5, 0x1, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x530a) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0xc001, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, r3) lchown(&(0x7f0000000200)='./bus\x00', r2, r3) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x5, 0x162c}) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x100000801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/132, 0x84, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x20) getdents(r0, &(0x7f0000000100)=""/63, 0x3f) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x10, 0x10001) open(&(0x7f0000000180)='./bus\x00', 0xc00, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x81, 0x7, 0x80000000, 0x1, 0x100000001, 0x1, 0xfffffffffffff1f1, 0x0, 0x0, 0x10000, 0x4}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000080)='on', 0x2) pckbd_enable: command error 16:00:12 executing program 1: socket(0x6, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x0, 0x1000001, 0x480) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) syz_emit_ethernet(0xe, &(0x7f0000000140)="b68992db11f06c9ea96f1a6c5955") r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000300)={&(0x7f0000000180)=[{0xe7, 0xff}, {0x1, 0xffffffff}, {0x47, 0x2}, {0x0, 0x4}, {0x0, 0x800000000000000}], 0x5}) close(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x43) sendmsg$unix(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x191, 0x0) sendto$unix(r3, &(0x7f0000000380)="0373b9e4ef8f0889b2230304324fe3f504ca0102693d64b1462f5cf424a44f3ff5fcd223919a68fc85b1fa1435c1a3a956aa9923ad436ec4122f429bbd06d25795db277729d47081a9debd292535ba0c29d20e4422dd4c6fb59384e184d3b00797df057c219b8ba57d76ce7817ce496c497a7d6d4ce868b9c41db3b8c0ccfe8497530f308de6b6d06d302b9291c2066daf9c943c2411147d4636984031dbb07162a884055a3c17ef7188373dffa2f6a825caf27f7223fe7c6d31afe7522415764075b5830b4e49d290d3181ed87902", 0xcf, 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="010044bad50d647c312e2f66696c653000"], 0xa) 16:00:12 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pckbd_enable: command error 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) getuid() getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x80000000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000140)="7a28833ea502a0197d4688ffaf2ec77ba74693d1bc6b2240c32a9ce63b4b10dde6e15a9e96fae4662309dfc0", 0x2c}, {&(0x7f0000000180)="69088e8aa4608c6a8c2a2e6269e2bb66d459dc02bd6d0a0814f8f976d9b0267a4e748fcab1cb34e3360c61857a6d19db0a72fce8e8834413fa6be62b040184b53cd8971b07f401b36b82992b05a7df069a6cc62dbddcba2301e802081caeb0d4c65da6a6411a5d95d467d9c7915a0af2cb689faca5160ea78e204e11a14d888bd655fdadec4e4cfe43f6c4c6d82c36801e7b5c903946c93df148783e2444f4fff8dd042c66db434d8dd576c325037eed25eea52fc4d1938f6d57f30e6bc54ad462543040065b47adc1d2365f79a2cf22576082044978f02bd19389594b", 0xdd}, {&(0x7f0000000280)="d041b0e926e7fbac393c2b8af7c4c15d0a17654c6629524649b7edfe0d67e52ace070c1714aac0cdf2aa45e62b2f13ed614b8d613aabf76c6f084cc9ed0e6031354d70ab4c29b784858144e2de9375442d06345bc9366288f36799483b4bdb49069c04beee5633e0a7378ff8408147bb4e7c0a72cc7957a93871dcd643f418683ed86b682466028416815b2507991be284aeb0cbbcb75ad34b5773271063eade0bea4018ae309bdfb7f3096cbefb8a9b786da299553e4272ebea321f4eb6241ee924ddd5d5e9ac66fe5855bcf8f952597b2a93b0213d613746c11016c30fc2fdc277ea08be375ea4fa9efe676e03d6b1479fbfb06bd67f2773a3090f962c1ced4186703d86927d9201fc9f087a98c62308ebc8ad30cc1d37be14e509d0af90d675283c67dc82dcc54bc91a2a96bec63529bf2b715af76a8f9a15c0366e1e297f4cc244c65d69aa68632fec86eb06e48cac5dd0af504ecad001cc0a44920c5af1eb749a06173458a34c1d048083875cb930e8f7a354e93b9903b0164f559a5eb1c3dc06aed259e3e4d466d346b8fe5bedc11ada29d62e6e177c10f734d52d14695613796196f19b91dfaddded952a3ef55007d2299cf344964a9d1f0d6e43b0c6740f89a98e56f1adf5851538c72ebcbf8ab0529ab18f0dad4e0060716ba9ce19b721d0d4ca7fd3359f2089a171ce018e656223901fcddeedc548b09fb4f78fad07454dabfeb7d4c31e3869e23ccdad3b699d16aa844fd06eda793bc34c6e97bf000d172e887319aa0d35d70a0d4f9cb6c51a5701386f114a1c3fd886efe092298a5a0031cca1a52b62d0743ad83e4081dfcfc68d3e4d947bfcec8837bc93d1b4ce5c47f7974cfa030c2c5601085469640851c0012f697ba25a391b12e868b22ac13cff0c4e14b62d444997417f6988c0fc503e4159cac553ed2030c155192f913a32c527538db3f499c1f3d5c74a7141708b6e4298f9798ef879f518397074449255c5c180cfd4ebceda95608fb6fefe427e825623e6002a1fd15b592cdf96fa97f6187700b413232ea925680b878b53c767ec8d8c24521e8d124899045cac0c78a67bd2c0bbac95e1ceb56f9b3f92081aa9dea2ea402abfad5158b89861eb96604772eb9330b5cec62f3633bd9fc813e993bd396ceaaa5f6c1e4c9b19d04d5f2db023153897140be81aa7468ac691dac8490a6b084cc918cf6bdf0b66f52c8107500d4c20bbdf95789bf402d083b7da9f960977c3b484b918f23627b1982adf8c45b99c830c2fc66b7563b1d0af9edbeaecad5903b9a45043047f0660a9e8d48241169baa03322882d9a71cc839a6dbee0ae216751d5eb4c0a30585e1223b5db60a918676f09cc5abfdfa78a0952aa42c89f91aaabb68d79ce42aebfaee67c2db492c55af06cad591f318145788cd5815721fefa66fcb903426defa951ff1e16640c9837e27b532cb6a00ddc44251fc144bcf17c50452f63201db23b34b050617a4536df9dcee1f44c3891fe754207646b3e1247ba0dd04cf27a1a2dc8cb87f34b96887b83f1f4980f5bfbe691b5eb2c1504043e31785d95499ba5c3e1a73981f16f50923dc0fe751394e1cd81331951f1dfa919bf02aba0fb35f41716842b7e7b7c592ebdc5f91eff0fd44764d4ff0fae346f10c94564b0644fc539263d82836ea1e7afaa8e40620b83f5744a02ac8a449ce54e83e7f2e140a1063b09aed74383602796270206be117a50dd94b8744af760bc1f0f193f7ffc70fe2e152c0ebe02c95472f61e9ac213326a95482ae6412198a861f7459b7f6c1b46d2d8719078adb99737d5963645127fba6450761616cd583617cf8b5aeacc083394e3887e352d90d50e699f020d1c8616bd9b24a478599fa7653fa060df1a01cb6ff7d4fb86c5f2ae2d88ec30caef48fad2967df80e72147f4ac0a5eac5cc88fc41a1528d7593c2301ff8fac66a70909559bd1228e42feb9df494d9cbd38a9f1e67dc4aa91dc91098dc251bff0ea46e71de0397b2b4ba5f0317c963ccbaf3c8c1714c4ac7da01df97f8920a03f66ad8a871a243ea172415626c7c4c1b47200c3a64d71213118b196ef10c8d4f8ca090de0e767748d0a42aec52ee62a395d183e57a6042a138968138fcd1fb8ff6d6379e092802eaad78e859900d3b22cb1a03a86523c5731a528b4348a529ddc919dde7ca6d36308126cf20f90db0e240857adddc98165176cfe5bf95218be60aca63923ce78dcb46d4bf3b70b4f718d05fcb35c5941742691b2eea97c1ecf980109b4743eccd5652a8c4fd152a31ff8328def25cc1b4946c1b0a4c51b613d2a175ca553066b123c222953e8065186df67832dbca1a0d83932956bb3bb386ce081c1c9d93b9e3af145beb6852ea0558e188ce8c4aa99b9afe5b42ca8719ce0bcc06ffaf53272776ecee161dc960efaf5d9200ac9a18ebc5eb7674a7902d7ab12edc01d9cb97e06414f134332e03a83e4ac2a4a7f492a1f5c44d0d499a28d781a295b5cb5a4f6f524f7d0591f23236abf4369b70b446aa86594f6098042e5d9d3e4f0f87e277c05fb7b747d9d730a81b1e7a1018e1694479b3f14e65580b147ef3bae65872950c5148e78bf4bebe60fbd28bb891b768e63bde002922219f4fc92c12ba508df08a5863f1b380e1ed6d6c55ab576e1fc58d46041c400cc2ab608711f2e33352d2e7db61c441220bed110e9eb9a96f38b8e4f65152f793a81f77257a8c8ee066eece85dd32d0bbfadc2465d819e78c8568b56a7516fa18f14f1ac0383a839122c8a19a0d12da8d8b3cf493c845033150b5a49d0aaf1e3606b4374a1ffe276a59ac31dfe5c714794c69e95e4bcdfa69a606410e3d259a005839f2b6e2b94482bb9c4566b013501512fdf592857b572707951739642f14fe340c463d06dcef1d22f820b1aa6ea1cd14404994cd4a89645f048ae1dad11638d6648024bbbf582e8f68b2152deedda153cabeaa5087a050c8c54644e7ca2078d6ba3e57c21a19c1b9ba5393b4c669c93f6cb21ae32fbb2f845363a4aaff350c260bbb3676338321db55f61e7cd34d490a838da10c8cd0bfdb69245e9b4773d64387c32bc9024bd646c6842bcb009e7848af38477535b244848e212790fc2d688dd7d5a47673512b6952cf18134a141f33233eadf9173cd062d75d1da5175f2c43af1fa60992aa33a801e966cf9fed9eab2f123dc252c9f174572fd4f93c82403cc337f16a685b8e1399b5655a289decea5d92e43fb1358f2c473743b1f2ede73ee109b1a9852aba4e3f0bf4178a3cde6f13ab93cf177979360ece1c382f0641fa8f016870cf14450c3f689fd31f04343c8e92daf760574cb1215e86622b3877da3b5c513006430a90281785b1fd6c12bb1d56329e6d9ade186440acd3156e6de79d09f059e2a7ad9754a32b5be2d90c4cde16d9a0964c648b1fcfba0fcb4895441ef2816be2d54344d7ba6d46273c3294a473a5a78194034f3cf2522be432c0179868546a3f9640351ed69519548d1f55eb343b4fcdd170f0f6a8d3246346d6ba93aa4090dc4a8fa34aa2bed1e6395b1954bdae5fa2f1e2fc8cf84ac9c73395be12449cba514330d042ed0d17c9f87d2c6129100b41e4e0f6c9043a8c54318f2c051ddb1eb3526847dde134568c7079143374c206acb67b7ff2dc16a335b04392965dcb81e671c32567eeb3d34ca842abd3dd5d366b38ca5b5d3da5c56d1f5c7e3f3585843be302e906880ea9b2404b75cfcdd1cc872d5a9fb7617bb4d6eb902f014a6d0f7d7abdc63925eb0b84d272be2121c73ae356f6a222368dfc622bbf60dcf2d288f8c4cbdd4d34fd98ed6c9c5ff2c953091c33ae088b1ca227669012fcc30c45cfb1535dcd92c0b72895bd723cd9a35b84155f2a93a8b371945e50b32b0121aa6ec2efbcc6e70515a671ac516a4844b6dd619c25f8d7a94df655cc7cd2dc7086b09b8938a970b8c35b683f7c34e669b9d27c95c7bf016a7df935327654f2059f836c7d5e43b5d11784906374b25aa316e24b93b54f94eb864ba5b8c42833d98e54b0d06e8d59599ba680c45b62b4d4201e5bd7f62a454cd7f0659cd505e3d547b581e95c5410b287de634a09aa01137536c9bb1f5a104a49f187998f3c7f716766e7416b89abbb88f5f1a55aa3ca95098488f6a0cc94555e1a11c6cd01cf9992964f2863361ac2099cf0a6683e03b7fa32e04585fd2bc39718c15536c7ac5409595c16d3c62010deaf83895b2043059aa35a9f6bb20e4fa3cc86f3950f36ca0d4e3bc2f67f36c41f646d5aad8131eac230bb377acc869104d0ef06f0706cd9a099b2b4e0fdb334ff65329851215672280854aec875abc2e4a78e384714ad4ac3e968bcdae685a683c276448861893d556d64dd6e44ec99058acb771e185cab43f33cdb470ff253bd7c7500c218d5e229214693ccfb85942352da16827da7518e71518cb849174254a1e8e2b9363ef3e099aa62e025585b3edc0fe2761ec7dc22389921f2ed3b54a0d67200bdb2a14188041d62b16e55b25ebeb64547f1018626f0065c1c18ab4828aab26472a0ef1cc00dcf0983b063c09776bc4d149773993c2625f32e8c853a6d49691cdaf6858e208076a6a69b279bd5a58b23a85c6ab005082e0855a4e7e95b38af09b1c6310df4e095327518a5b4c081901ccb8a841463caf58704b7f18439e24d8b66f339bfd2bcdd50cd7c1a556c56054585242d9c31d95ba26c6b4662eb7a65006510b7f8dee948834083aa073ad223296f998333ac284d1194554a024f77272cd1665d0378b58f52c41eb9305a1348f1e3ae995c92c4ba8f4d3da448ef8b92565b78e76123fb17294bc9a3854b99e45f37bb4bde775d1708a6a6067fdfdf4f8494c0c1eebe7ddc4e7197d8c190569f3628e19c2f9648e48be01ab7f168df7311a80cc521a472d7fc76516583389e37977a668626d241f71b6da472fb9efac0c5f715aae8c005e1454d4ed6df3be4e2e8494a77fce517d1e2305246a091d75ae5c772e164348dfeced4f9fa35f36d0f7c0b816fd3944418f8688feabf41b127f84adf327e5744007b74307b989cfb478443134733193ed3a116ed9cf8f4ffef5065d829c84f9c78b7646abaea3f727dfa0f9beac5370abc3f028757b97b983cd0baa1744574576fc7ee2af65ee32e8e279d4e300dad3b7a70507743a8a58cab9a233a20b164e7738304f90088f07db3e96af8c3bb4a9ca7f20fc1702757c1ee7cc0c0e8913bec2a854d933f0bfaab466d9cf17c15d1fb49135e63eb964e1557615f0ec3c550ececb17775beeb4432f6058f5f5e4392f60f80358da3ca252170e0dda95a76b08cb4d740c5ffb1d7aeed36d4bef1dd116927e422889377b5adf590aafa9c0ff1027a83409604955f581ca2d6d90918643aea0ae7703212d0b5c1822ceaae2fd1635dacb8dc407235fe0e3c8fbe687e948d373f08096ad8d20618128ad8a167c39fd57a3c4e8962ae801397acd0883ec06d94de6c4c540622de7c3fc040a9dfb5dc3d2157b83c183b0ba4f85b3ec5e81079de647fefaf203120a9e51ad70e12ca7a8c37ec6adcb00ebad220ce50d6629ac099dfee4b6bfc03558e290a22f19294931ff875b9d8ab098afb5e16440484b988fdceda97957e8321c827c3fa04f4db614e0d3207a435a987173b1fe85b569a0b7c39ff1bbe9e76e699417e76b0724eaa2f4b59e912ff541970a89c1977d1c3d7856b7d4735cf8117238207a69db04aeda7997c0b5a33ce54e41e82472a2248e58e6a9e08876d74d269b4af9bfaad8b3c37506c5cf37ab11", 0x1000}, {&(0x7f0000001280)="8b3117071d88ebb413bd7df7cf6c3f5522aa7387475c2847ddee896cdc4fe516d02c5867f958215dc72ff2b49f975eb0a9e44cccccf3c69c856825773225a77b120143e23ced4a5a132778dd952f3ffd79dad2d2c10f552a4fb784c2b88b4fd08621a17419e2ba3157963d1afee1b47f8f81915ff0387fe3aa9359b6e715f9dc4e4f8389d50c2127fdd634433366ba60f9a9978ec1940ebe9c0e678ad1149656603f7b22045d19e8485b049c245213a7530a9c04e0d8e7122ffa4af1c3ac", 0xbe}, {&(0x7f0000001340)="2220b1ee6ac3f1cca107ab14286416984baa3bdee5cd2febc43206ad774c08383bc7fab8401060d6791a84915c6431d460c7b1f259705d04cf3dba07ae7f9040def9da38acc7cee1017289c21f91ae53329d20d26afcf7130edaf7e5a3d98b44407b891ac59f50d11469e44c355995bf902c698fa28d2abd1185e7356ac4cb413a6a907a6da13ea0a79630d44a477625f4ff5a1717b8d81f1a4ad8bd79f73be300c41a", 0xa3}], 0x5, 0x0, 0x0, 0x40f}, 0x9b16bbda8b1f878f) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x98) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') geteuid() 16:00:12 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) fchmod(r0, 0x1dc) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x81, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt(r2, 0x100, 0x5cc, &(0x7f0000000080)="2a9f2ba8db0db98e1279956f6643c6416b23cac7dbe095135cf04a475ef8b5b933480d7dd7cbc8efba8049a53ca374bc4c69e2edf11e8e56519f5ac909c857e19742cbbbd277a842ad65232ff48ba987887d0f991331da", 0x57) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x1b135a67) clock_gettime(0x7, &(0x7f0000000180)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/27, 0x1b) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f00000001c0)='./bus\x00', 0x80) close(r0) mkdir(&(0x7f0000000100)='./bus\x00', 0x2) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) r1 = msgget(0x0, 0x104) msgsnd(r1, &(0x7f0000000140)={0x1, "2822d06a6f07ec6a1ec354f520442a64945d5f0674514f338d1d7e0762b5bac2754b6db234e8d30dd0b4bd8aeb131d54f074660dd752a7b4a809d2a73dfc1ce202cbcb959c121a44fdcf1ae556870c76ce7dddc44b6921f409508328b305973293ce4eae0ca260bd79e80566d5df3b8affd9a3accd6228ac452624ff29ce87cd980135c3239bf0143d8065481f2aecae80d32bc43e50cb05e440ed6468b6840585f93377d32d5bd1ffc6ee79461823808d61815f22a5a29543818af2f74621760414eef4c39a8406142a0272ee6f59d7d97a6f860fcc7e7ab98654ca24a98dda28825b8cdfb7f80509ad606d548fa94150c8285c63e0795724e069881bf9f04e3f1e2e0767bb0bdc85e3419ef00c2dbf66580d959d76b463b626fb90bc1afd6b74f434d820f9e3ab98bff2dece14a81432d2503cefeeef818c61f59c84c64cc91cbf5568806114c746565c05445ecf87def9deda7094f8bd1e88135a61dfa1d2151f4ef22e30b6574e9e0f14541c943abfbe8b5f34f3d7ca81442940d0665aa82c3d794a42fe3772f4bc4b19fe84e59e867021500efb58690c7963650c39d021ae5694280ae37404b8e09a8a024229f68c04132137f948932d814f00e8de51619ed10a6c54a9434da74067763cd794c898a1bfad4fa99908f281775a9c8d9a02b2e633fd988962eee0fd4d9536477454b509176ee9cf013f6401621aa09c9c27181c911717e32a1e94c75426d585dbde405ead84580715d4e64e3a223633d7e891de0050420399e35842d083193929977ea5ce4eacd3efe8b8fa777da8377d5e0d94eb3ff39b128b47f35d3d9e6843792a821f665e3482e170999d2d531ef7f8aaaf644ee15cff1681727e339f8b44352f7425c3437d634375cca571ca0fdf09862d70c0480701a87f3fcf1553edba4a1d934b519deab2df7bc76389151a66e7695205be6228405638275ebaec18af9f9e8c1bdf922cd77d543c094d8f9a75bdc4dab320c498b6c27b32e724e02369503b427ed7cf7c558973cb3f9145c3a52ccace64e2493fbdd78857ca9684893c1bd5ddab714e638e462ecd61b54cba4dfa4ee881ea9c44a00106527ba932c41d2a889a7bb3bdb9796d9f1eb94c6cf6fbe0f32f53711fdd0d2afee9c029918f0ab1620164101dc17d536aac0cf42da6135219da32ad06a5d8f8951968cb0c5278cd2635f04e1f6cf2366cb07c79368fb7839858898721691008c5b2388d3a81de5e50b84402c495c0b53d7d023a4e9cf6b82a644d45bc2629fb0367aa7485722311dcd66a60ae38888e0a74db53db9fb6d60a72fbcbb2b1b1f936d8cca8e7e4a245e1482c75525be65ede4c82bf9a8eeac5beed7e490f4884251b64515e6a23d4357b503ae7139b623806a573b78a3acb958eb48dc1d506ef4a45bfe43e152a612b9ceb1f73dea1a9ca50ecbcd6cf55aaeb726906b655c2684727c95864f875b1d9fe610ab9e4e5d7ce82555364878325bbfb9206cf5c000720ad0795f52301bf9481b3dca21ab9e500ac75435db72c91bd9796fefd997fb05d50b742423ca1fac95c31491b7d08e43cfaf7330868a97990eab84d0732498a86fdc1d651fe126ef7e145dde28f373ef65700d56ec11169703c500887055e7918f70d001c747833755ef8b2fa18ab0ee1f67be553ab03d030a5c7155dfbc1c3cf8167b17abc1e19e15829d95aff35932292d30620c7dedc4cf446960dd1517167d15c80214bdec41a39e4b1c1c7738cf9f1c0d61b6d492d5a62eb1082ee1544e278d6bac7a44585e829da052aab88e56b11a948f9597c12cb7da1aa829b1ef8e2f1aea6a9ef7ef449778d4998e22c3fbd833017e7ff6d3275b3b181ce519aa75201697a3387f0d460fe7a6ad54cb2897aeced99dab9c82d8a62e69525e1d8906d57760bc8e7f448669b43084d6128c6df2bb26c8efd899b48b2dd1be55f1e09ea8f76a066cc85d3022a656b0bc1acb62aa5b70d4348faf2612734b7fdbf9d623de0182967fdccc3cc71a060264982b1e3c404022dc288ca4c4f91a6b99ff1a4a4fb5e47f1a523d0f766961635c9edf73080fde1e80973a1b13ae2b1fbc4103d58d5ca6141a1a53d2c0439495ba39107afe4d497cfbe4296ee7e872a6de8f06f8f619c345c8d905b0931cc4bbfba76a34f56542a96665b1b8f5b24a6b8dc5d811b43de512fdefbc1f413aa17fcdd817dd62e736e4038da43b337f5d759e066525b21d58e820bd3a2aec5ed98956ab3d3aef87420046e538663158b3b40db3bfdcf39d02bae041bf4c976825974c78aa2e05a144cdb1d92dfbad0a1f95d10c96feda883166404ae639aaabc9600ca37ec8b40e2da28e9f241ce943135c80bc8cd64323bad3144078f741404d6d1b6a59d0eb32376e0948e8a5a63709efaa5f9e0019a06473fcfbd52277d99ac23c1842e9e9c2e67af9a1eb3baafb49e497e5474f5f1564fe0fb776b82f718c4403302079558aa3923520b15797d0dc04fba1caaffbde5f00c47f1b8f5e731824319f6d2660a46efdf5f5ec101d1472a46807e4625b708cee6b4803d74b9357fa5ed6f8014ef4afe190ebb48b63aaab8e94e4fe94e33af94ba1efcf47d98e8b79ecc6c60441bf7f0fccc392e0599d67087abaf964b84b23bc54af33cb03d1bb5e6c9c1a60e7882ca842b17e6726b2004f593bf6c938f00be3c5912dc56481a3adc8a5087f31ec06b16d23724164c2c8be79b728aedf5ba166119be533f48fe07817b9543b952cb1566f97291f25aaa2ab7a94713f484bfeb5dd4dcf5269d6bbdff226cd80cb3079545c86b050405997e0c41cb6ebd153d9534356d20de201bbf60f5357f1aadff9a97daedd993b7ae1684dd9540e7ad811136ef16d7871ade3309d26b006e04bf12b294123e08868eea2134bd9bcdc5523795022f552797e77cf43478aec62298f1d85a563178576b3043b62bc755df518ba0bf4be74cef84065b7b56fecd22cb7e52fcb5eb7305c2569f8e3cfcc1e04f547e8c274260d2e5952afe4efeec9fae49a221668398d5e3d391444addeaedc9b1a880ec0bfa1c831de17710969b06fe40f6169dc5134c1f731b43dcaba8c8ad4276ea75e5ea04e4c2f59b6e20826116bf84b4a02169ca843fe3bd78647c897e7a1a81ee3b0774b41ff2424b286d09d19a09efb497c6c797c9cec8925a8090ca6c99f42b05b0c19b9a49442e56af9fef657f27763cb51055e4ca29c29ab1555a30df9e6962ee978d7fcc297aa3f30a2362a5c57a703bf7b8d8d903b26d9b754cffe16fe639bca133b2aca5635c37fc2c01d2b4b6ea05db3630fa48a96da01d7278ec50c6d928901bab6346bdc020ff1874deabd5c46559b0d3c0782556bbb212d7c544b4aad3a487066f9660a20707d02fb3dc4d2914a7fc2c16a84473b5f56d95fd225fda3dcd5489c100c45fcc35ebe3bf63c8a246a4d46c6b30605eca4b9bb85ff30b1b5dfc03bd3f88a320c6a0b8a90eb0187a7fc0746c6da432b9a5359cdb0978f1505e84806b08a46387ddff5302a5316860a72778a9b2b2afdfb76dc70df41bcb0bdfe00273531e50857841fbe03fd1184251dd4c8335bcce1b4c6ab5517f3d7ab685b417d75f606c7bec7d6bc12a51305cbd99c14529143c6f28b2f6803782bba00ea6b5b7fb45dbbf20a20a91c84c75eb3e562040f4771420717591613740d5950a209a962630c8c41b9fb80953da295990d7a69f89f886a46da2114f64f4835cdf448dbaa52c78945a7bc5c46cd783bd30618fa93b2d312e67593f6632e33274c1fb23f0618e560b964de646f05454d732a8fd983fecc8193e1dc08ba20b4b1492caab30e7c22e2e8195c9eeb514df7e212052a34c7c84640116f5363636f2784c65569f6abca21e59547e3ffd6ffb8926425811af53814e74a7b0fc82923d627c2a445920c2484be5b6aebd2492e0df57ff531db62fcaf94d268372cab4b60347369f421fa3dd507c62293a051f5fe38109f3fa94d8c5e9056af78643188d38d071b8b388753ca978f94cff6fec198168a56f83808d9f5c4feb0fa485f45225acdaf06a8422cec3c061db1088ae7d8aa55f0565bfe9ca791a75cf97a8bd3c18f01e5673c8039c7aaf9004b715de65be53981d66bd58991409a77aa6345311405e64133c4e9e8a692b945b111ae9cd3750f72c1e390bfcf62909c6d296b62d7d674d5361defcade81957929f3777d0b16e429e6ca80d19eae0946d8f326abfb223a826c239ad1e8c6cd146a813835f072049916c47ae305814c7e97c615c4a39567acb191274b24e83608a70604b3583075196b08981211396816e0db12fad3edb5bbc93a6594f919a06cf9222e32e35c4bba20de6515d8285193d33b2f770be680174fc9ef860a2e8596d9db8ab783460481b6a653754f4164007401a3bf7f9626a19c3a2d113189d4acc4e759e36a302f95e2526523d1a2e75b25a4e0264033fbc3665c62c64b6f78537fae9d919f9b1b26380870573c42ca5113c39d07e7365085018ab9817bab6143843f3a93e4f977fa407b463befcdfbdf59252ef7ed858eb8e534e01d01796e1121aacc010be540eeddc5965a11a8a2ba7f693bad3aff5fbfc439821a17366a658d967b627ef14b35261f06bdc86e6ac38788b45f820024339f3fa9ebac7a6fa0dd9d0b6337ce154120a06db8df16c44ec2c7bab5fc74eb3817e73b8afa3a9606f232290aece5f2eff090f2bbe50a78f3d05c8155c7b9b1a5a0cca8970b6d703583ba2ae809600c013244f2046d5499955f030f50ef55ea5a13c2dae8339aac5fe2bd2fb1a4ff8b588cff26dca613e20bd97032ca27ddaa23b7dc903a2ba7d57afb77aade6e50c33b7cb3d8b156a21ef0b7a127611e96b6966ecf5c3aeebbd79a480285352e619d58cd0a64af567a6c6b9be3745cfeb2a87e9282a83277e5dbace7d41cf7a24385d504e3c187bea8d6579bbd7e8d801dcab81b6e0f5df50ab8fe2bcd5f97927471261b99c3235ab1ae14c8d2d79f6855428f0a0007bd5071b41be5261597d49182f6273fff695e3d06ccca390fe339bca35b5f107b3c4a749fee324a34c5dce0aed1f2a8b8ca2903716efa28ee143d27786f138b62eb72b22ee375189281c7cc42c87a2bbfae1847dc17fba98ede7d711cbda2698026fca36d309b53b65791646f5562abd4fc119bb19d2af5b803af5abb5482e2941fe64670eb3df7a326266397db021cf268628d3bb8b62afea6b4fe7812f56c39d2dfec38e8cc3268baa713286d4cb2449b7c52bc5babfbb204cb45132982fa1b96292b272152f5d6de9d2e488ad107b679e55f40f141c80a5d2bae16fc3167aa1cf726fc45f6294f1e28ab3402b08bb53ba0cf5bccc1c8d536dde2f972b0d52b4ececbf532440366bc88d05f830a404be77b4c410d41042e031d634a682b074cf0e2bc4e3877964a0bc88a9b8120f57a8ce4ed2f0f577df77fb52ca0630b84b2c00083690f05759b5d15785c9e8e2a492b49dd75a66c39682491fc0fe20814076c2887f8a9b4f70cb6ac82b24d5e10126f3dc0f230085619a2dc8c9c773c9e36df26a792a3cf4400a4f9924aabf5859e892a6f3a5137bf5d6adfd80948a7aab40dc5d2b2cf62d102f816b0ffaa67e770a737797187ebcb935800916d3c3027aa783628a29f18dbad56f456ada028a9c6c1aa1b36f09185cffebc4741f0676141e211bada4c78eca678bdfed983a00a2900bf1617b3e72d8a5db4df4192c21cc6a3f77859a3df56fe03a86b4bc68d158471b92b379115b860556f315ee215a282b3dd46e938e15e0bc046934"}, 0x1008, 0x800) msgget$private(0x0, 0x80) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x83) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20088, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200040036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x280000001, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x5200) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x80d}, 0xc) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)={0x40000000000}) 16:00:13 executing program 0: mlockall(0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x10001, r2, r3, r4, r5, 0x8, 0x40}, 0x8, 0x6, r6, r7, 0x5, 0x3, 0x137, 0x400}) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:13 executing program 0: open$dir(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/191, 0xbf}], 0x7, &(0x7f0000000540)=""/21, 0x15}, 0x843) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x811, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0x0, './file0\x00'}) getrusage(0x0, &(0x7f0000001400)) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20080, 0x0) write(r0, &(0x7f00000000c0)="20c1f0f0ed6c53b890323101ebe1fc4ae10b837d99bd4e2b6fc4d37196b57c4fe69043f0caa305e38230d4de8781a1a838cbf6a4cf21a9b63d029c45e3b1a33c193a6a6e89ab19d8ec2039a5cc6a3e7074a6bb23f4151c81159d31846cdbc2b820f1efd5383bbabe658d2c89862f443e7ef48e2d518806f6733ca0bbce7401272df63bd55a40978d5c023e27c3168fbc49977c45cfdc8b0bc96b71282f446a83c232c64c33c43a61a6db089424b7813f4f3988855f79ef141a3d9794a16f8be115770e1f3f141b780851f7f2aa023c07dec857d3f6a0f9ca0db62231aeb3767b69b7a81ae8fc7d", 0xe7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000040)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x80000001}, 0xe) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:13 executing program 0: socket(0x20, 0x8005, 0x67) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffa5) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) fchdir(r0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000040)=""/8, 0x8, 0x42, &(0x7f0000000080)=@in6={0x18, 0x0, 0x43e5, 0x8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000465000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={r1, r2, r3}, 0xc) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f00000011c0)=""/152, 0x98}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x3) clock_settime(0x0, &(0x7f0000001180)={0x400040000000, 0x10000000}) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23e) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) denied attempt to set clock forward to 70369817919488 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) truncate(&(0x7f0000001540)='./file0\x00', 0xf73) r2 = getuid() getgroups(0x3, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000001580)='./file0\x00', r4, &(0x7f00000015c0)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="9c591f358613d146da24d1f66e137cf7cc0ebf59c854f79ffb089bd3c3dd8e1c8fe262ed4c5ffcb1ca54c20939c453399370017a4ba4ce25f59d2e66fdf1ac05d345976dc5979c5d418f57b94c72725dc44b48f5b0dae6c4b0a6d2bf5bdb3fdc779b4cd19e156f2b114bcba946a72407916b4656ce033c9fc454b917acbbae5cd17f5189620cc7e54b1ca2d28baab09b918161c1de2230db25090da22bbdf0da41b9fc1571b18583c5720030488cdb6f6e0194f3c2b92a69f40a6a56dafa25fa1520d434f99beea5a9087ea23bdc6bbea0a1f9cc30cf678c77d845d9e7785cc83032c271454b63a6", 0xe8}, {&(0x7f0000000180)="4fa5508659156a", 0x7}, {&(0x7f00000001c0)="a5817fa28064a4c1ed96f6cb0c1dc366313b84bc355ea0bceda0a19477a607554704c13347788a86a1457de3ad0b0a3ad3d87438b857c74388b0ffb3455eb2d3dca2ed7b6d5aa58c699931c01412a9b2179b72f41747e5a4008df2e884e9d387ff010ae6ec", 0x65}, {&(0x7f0000000240)="6dab18292f8ab969579509b9c6c354d4f90dc349525d05f1900545634d068a0ed3d3ae8dc1af84d4c3916af04c5bb08be95b692b458179b659489c3f8bb3302f8ee9d85ea8101d0b759e76aa0195186b972f180a85237fd7a378d1b789ad61d724946f932583d442fc41afc86ef97f711792ba9c84abb54970a90de5bd24f7ab8dd45d68a2dd01abf9273b8317d110e69d9a8e76e3a83ddbfdf47d8f7ca77bbf85d2aa54a398", 0xa6}, {&(0x7f0000000300)="8c729fa9b61230c33d814e939cf931aec499896739e9565be2a16cdbeaf3176ac3445bc2d41c582259aa504b29923e00a167e83d2d35913709d4c89e3d08b0cb7c01604ef2", 0x45}, {&(0x7f0000000380)="7af576d0974be0b9a0f833", 0xb}, {&(0x7f00000003c0)="1f2de82a4c08ba70e75845dc2fb8e2184423647827e889520e61f69112549a873163169ca6ac3fa965ee41cf9a26573f4f610c671e8f3cfb29a3e987071eb359a138ee2fafc2b2461053b6892c974400a2a2ebad24a79dc1f7f13a4f1d7cc1f1f4ab74a6b35757c29547cf8a1d8233f309fc2b26dada7c51d77f9b05048286a53a1f74633aed0e0dc21155f42a8890afa25c2865dfc964bc23dcd44c4591b9fdcdd678db4772f91aef6080b9f08fadf0089bf540abe8975a7dcfae807c0a00900d56be52a122c7959420546da2070a74c6c219824365a71bc27ef73a1da19bbc94b5eb89dd12bd6edda1a72192f08cd28618911e3f9923a3ad314a1e81c5f2b3b5200246019494fd7d1b3e5d2d91ff712bbfce7da1f20f10b7eb1a7923a74268b989a0482533f2c326e6d52e4a691cdd0fe263c9e1045e138508dbbd3cf5cce3a8e893cd7b3139ef12c416de9e4e0357592f2ad7b499963a45125d9d76d5c7eb6d4eba15ddae6006188dfbf316e0d196ea016fbdf9115c49529a8d33d7230c41c6dcaab9e88a5e511569e98c526032118e96899fa9bb66c5670bad957fdeb8bf3d8b34860df0e66f32c2527f4edaa92595fcef82616bf2d0bd673237439df185159d0b88662ebdd957be7f77ee758971a7a0105ad74cd811053d2e3a2bc6ffb6019a1f812421675314e9b97a52efb1825a2e43616d8550986bd11f369d3a6c4c5758c2e5c2d75ec7e839a3eac838d82277f2a150d99e8dc6ab41b5c7c5677b56cc0e613a588ce5267b7b30763cf8c39a8b1333f1934ec531c4c74ebe6c779fad1519b62b681f0d0ede02093c0c2fbd55ef23dd0a9e127d1aa8b3bd493d538d2384425976e06f097d928bee8c5658ee0c0ed2c6e1fd66016e680f1f0d48b06702f9009e156939bac237946928592e625ba3d344c949248587f4fef1f0aa05b9d44a7dc638625b0176181e94da2cc4de5a622838582dabb1de616c1270fc0fcc9ed109a2a3dab92d87188df24fba7690fa8141c4e562e2809558f3c483f9741bc4911b034a47e55a9a225b3258c2bb75a1122a00ff4b89de8a2fe835fe0b0ced7e59d30a8ad4669f3ff8eb8b0fc64a2a74e84c996dce5932db9696ba20f4c8c8e67835454272a13321e600af57cfcfdb4218e690a5a000a7a7a572b64e17d8b5574f769c110350bda2d36be8e0aff94a25c6a637f6c58bc3bb4028208b02fee27276f169df9e3210fa36e610ebdb3dc4b8e253bffa69ef7fc169ad05123498c1a795af1aec15f02a28553e3e6977658e76e45cca801ac74c40ca1352a61d25120b4436a0c0fb8213984c0bdc903eae5d130375557bd2f896478976bb0ab0f4af4ca91c3e16078eb1ca6c5c602850cda6b6a040c69cb437028022a6c1c972c6b757d72cfaac70c13495fe417f16e42c86aa5b1abbad05aeabc1a5d0f0b2377a7bb32c47b00eef32f8104d826883d9b531827a49556cf6c6375da72a23cfadb8d03f12f3d5ff9c8b338a99150da9967e3a6f86898f1c8f4bb2395f153adb1dce86dddd3868b5c70753bb915eed083dc85b108692d70a9653e82874f3a2861a1b45a27d888bface2353abf5e313e8c3da2159641841427d2bf9bb3cebaed552579491c7448d17864e16fa3c9a23410bf8324cbac9a0ae3ada22eeefa3fcaae11613a3909b87329f28d62a42d44f5ed5db7b012e21413ed2789cbc4b09541ae3ccd1e1555cec35eadb7629d2780311639e00be1e70fe3b7c08fc19d98c6aa9d8b8cf9fb73e5630d56ff93a148cce1af8d4225b2b1bf643d1f6492994f0322a1c9d00d12821531d090725c3df3aaa1c7615d5dddb659fdeb9a1105a7d5ff26493a554028b1dec3025234e50eb997add453eb35180d6d938e21c208b7d5d99071db143cb8b8ad3d702e9e6d594916efc9693709807dd37b33fa59283a4c65df9142a47b4e3911dac713693e114000368d1458f2def16f5595400fee942af0408b18cc09a8eaa5bb4e4b14cdfbbec437da52e9aad7758ea2d182df6bb6cf2e83b19c15081c357daa4fef87df55ad884aba32b3bd949c8924dbe63e316536360515db84df2f39701df71e373d2a25bf43058a784b43415565525699ce0d6d88b37aa2445966d385c132ca730525717f5e10e672fb4fc82bf70f822b0c44d6733ec400adf6692cbdbf1c6e48e9534718071d879b003467e9c25169f4eae3a9b455a1126617efa197ba66c6b6c7db7dd874331395cf44352b9a16727a471f6ac62eca4fd968a7e7b8249fa16b21fcdfc747d33a45c9ee64637d885adab8ba68443a57612469ce0b8ec27e538b6df050c4a36ae46adc1fe39fd1373a9943a0c38cfb021a185a121c41692e4888a97ff50589a86ecfc47231ec6eaff97eaacf5f6c7614c2b0b77e6df0eb2356be9871a5afb260474d1d6149b6271f8e721f1e8fc5f9fc6e9cdb961d5c26070110ed8fa664c242c7e11b20a35da7f0b6a9eb0be51314687ed384cf9c22ddda43c64d87bfa199630dc71005f0de797ed4f9520f554c2d7f8220abf5084b55f98ce4df2989cc508c7bb0c0e88d30aae6a63a0d99e888b633daa5a065f32b386008dc821263dada9f911e580eef855f8af69854509218760fc01d9143399838f106061b8fdc4c75bc1c758c1a675bf533f433f460fff26901b347585bf396440dfaa718ac650a1babb4cef22027f97a6c8f692333ef871dddb024938dfeb692237c1f97fd3861514efd4f30577fafdf8ae051308f59858764bcab887d2f6f5c9d4e56c7e3d63f25ef4bcc413551e924d58c7ef8e4e77530f504b29b4673247d3a78bc935f2ec6530e45617bdd0572e17616efb5188fe6efdb0ed19a05c65e9be31574a5a9c01cfd674219aafa4e3f0450b9af7d1cb63353257805e34573ab1e58f6b44f0f87a00650333fb5487e2d173c27ce5a056f9ee23c115aeffa58ab27c91de36433592b9e40bc25e8f1bb688d9f09d6e9ff9b17557cd3ea752b94a0c82a0dfbbdd5dff0396c72bb5d596f20a7bb1c024af1f30b10765a02dea8d82678538cdd873b79070ff09cb37bb035c5f7bdf2e58ab250cabb3e11dcae93c7e26041134744911c53ca21638f78c8b998cd04adb32ef2c3672ba12855e7281fa43f70f6024e10569168c1aa8689ece09cf7b777f711203810869703a59a4cc414578850ea7f59b98ad0156fd0d27ed6546ba7d3cc5d56ec19c86d269f83881e6e9139feb06faa1e098f5eaac343cbf234fe9551b043f5064621b028099808eb29525b1f422122bc68939a7285772d0b9abaacdb05d2dec5819c74fd1ed5d294a434184d054df07a21d1aa1d3c8b834800abde7308ef49566d940d1430e575148932c155575e9991248a5333f3e0760a0e1fad13500b13220d7fbb8d1eb065a4b51a34afeb3bd4ce53978c372aeb6be9730d2e8d9a777fc43f3ada964d197eeb7e35f08a8507fe9d3b5a4c4c69db9e29277d66d977a7d6b982638a3ef4c2a250e289d30ac9430b4f39133816b4605e7404d833b4fa634e02bf931c0902d28d8324aaf25e8093863a53cc4b55f5d5b2463e70e6f1741e5ed0c7589049f36ec1256887d7c77bc995b83d68b5ac56f70327fdf9818b3f4fb93fa57e4c0a2340633b5ec23cfc29a42a343c257d8c794ee9f21ffededa08370897ed6da85d0ddbfa4178d533596e64f195189fe1e668ebdb45762a4b08022dcde76a0cd08bb73251d1e3e3b15328b2bf6643d4d626bf3b33b418e9fc70d26414cce459f2592749641128571651625f92c3385da2fb32572e92bbf131f309f0ab63a08fa8e717254417014c2b01f1cdd0ab527ff6f08f3ed4e7690d3fd764749315e2a83e36c195604ee1417b62974d87d6e2eed6359c5e31c308ada5e555bb46165fbf7d4af56d3874fc6855113c35ec4512b03fdf84b308537ae2add7e942f440f581de1804999d94b67f943e36152ab2aaf8bc2fc2bc2859f26d259af66e8d0ce3ee811b937f06a7577eef83d94f965a986728d29410210023064a341d59dc3acac3292316b602fe49a85fc94951e0837802cd792f8ca24ebd20a8ffb6b5410b6d85b68169e10a39e6b0190b67bc4bd776c8b7a3cf733486d0894561a71dc90597f3fcefbec8265d1673f93e9205107d608edc87d054450edbc5321c244125146fad5ab1c104ebd2c6d44e4740fa7acd355aacd5629a7d44b2efbf33f13b143e3f6f8437e604536e2a2a628735fe05c79035ec2227479f6e6e9e64db6dba7f85469e7bf4e60202f6dd3d5d91212a8999adebe6a8366146bb821af5ff88bbfa1b8ffd567cf903ae76897b6d22efe7d02fab41de37e392b2b5021d590be61cdebd162537b0e2651d0ae3c577feddf1bdb6202bf5457be1f30b8f8b23d9f7275255fdb4602ba5119355bb1564cac793843ff706192ef8c90c417f3099c3d7a832a7dc185cb0e7f0b21ac684e824b95c7d8e6423320d787d08f823684b584b20ebe155c2c2daf432be83591d756f15c151f52b0570662e98ca465be54df1759a9d0ddb08dbea63ca95cdd40f1e907115e64da44193b39d9c5a61fd01ec40651ee1e4da15d65417b47c51386442d7f6a09168131596436319b86c4816ab34fb4acafa21929f036b9b68c7c574efc73af08da7e2e999ae5c1494cef81f205791cc8e2a2946c30dcd8a7847f7bd1ce7bd59575c8b76fdd5bbcdeb0783b942d1a782fdb2c7d9889fcd43e1a4067d7ff0597de3b19bfc6ac41f243815b889bacdba24081d75ad76faa2b466ef63e49c600fd37c65062d83e4eebd751e3858fd5e1dcbe479b1d51e1dc8866dc2c1036ecfe9025adda098381f7d005aa477fc2fee934659616cf53ed58c7f14606712ec2497d17b84487e9566fb2542d189934192b8e1fc1cc85428972c319703eeabbe9753562e1500a8820b67060952ee8d0ed555b21143c35ac30d9497c63122160d43fca0e658ad81c9a5d74c4b5cea7dd5f9f5bfa6295c0ff5451b9976cee031553d3a0bc82b890e1a6f57a09a348cf79104085004ed453dab5ab347e75b93365671520c99c384c62c35a83acf2b37b6e11e12d19786cc0faed3da0f2c1531e64078dfbd5a8df8b40bafe76cb250326b58ddbac8f32a5017e150d6122b0543062adbf833bdb6095c45bd5be96fe8fa59d4251c09eefc626caa7cf88d33fe89a57bdd35fdeb9fcb800cf1b08b4b7fd02a0f54dcb7bf70f2d8592a748a1b3e79fffb0de0410c899d623abab78f8aa3fb8afce34bfa376948a89a3a789e8afdf6ee6e19263d11f312d183116038730634787f863f860dfa2d5d5969fc1910cfe7d6a1c821d340857705683b7aad9ff9996d6e4874e8824c1b706cbde885cfa46a6fdcebbb47b4d13edc7623edd5dfc2b43e32cad7d719933464e87e29fd7e7e33ab980229feada92ee8f138e71da9e45d8f86bb8033e173d95b1a33ea149bf79f8a8ed7ceb439aaac525311fd927b642bdd2b4bb3aab77c1087b7674b402487c5223283de3860e613e9b63d656ad11314736dbca8866dd70ccc6a0337c43167961731918e63667a735032663ae384b7b7cc87236033b0b379442fda45922f41fd501a58c2b0795b7d5d9c684eacafc3c824cda521f86e7227145cdd6f2e6efe8897fb0cb6b86f4d96cc9d78f7edacc346f43c8bd51ab6d3c820ff4ba7cdfb4409a34868989a63ae92557cc66a46cd98cc07c5350e8b44ad7ab5daf4ba9f0df71c8581f629f07ccabaa0d767d32b674947bbf295ddb7547d355763a25584e9ce7e62c58620f5ec1a3bb6604f8433405cfb4270fdc44b326103e1e685d0bd4", 0x1000}], 0x7, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x2}, 0x40e) 16:00:13 executing program 1: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100}, {0x9, 0x5}}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) clock_settime(0xd000000, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1227, &(0x7f0000000040)=0xce32, 0x4) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000e11100df422e7b200cfd3d52d233ae9cce6a94f3e929e2cb24436b0722e4cd0c75cf1bb3e81881833fcb99e03954c909351547a9bc831f2ffcbebe25b654b062ccf164073866349b1620ae2678516ec0570d6317c25590c43c6ce299fce3484220fcf719e28490e2718303cfb6426c675a7ee42bf02c49c1da1808acd05e648e1a05aec83c25e03d6594a7a58847a16861a742f7b47c7d4a6133a40b1b7e3b677cfdb0381b9771b31225197feeb64e293a9f72e120b14878e87a"], 0x10) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="56092744532f9820968dde05169b57354eb5ff65e195e37a5c528d2ffaa675eb878d3dad88b2e46edf8f51c2ee0197795105c68a5032833ad0aa2c104c0b9766c2d512360b6e83958a3486beeb2a80f6250d9774fd9dbd642612fcc4c461c7220c585449b370599d84be23c611f0a9552b9210c8643b85d17685039718c349f14f82b872f4113f3d02674e3aaa6234dc76cec26d9fe9ef39d6ef408bcb09674dd3421aef0cb24a3b943f8f18826d2312edc3f576b8fb783ffca0bfd72ac0eb3299c13dd6b8cd66637afa94c56b6ab34388ff96cf836ad8099fe4b7a7d102821eca774799ad393e2efe631a62a7423c683bf6841f6453b2b8861bae", 0xfb}], 0x1, &(0x7f0000000240)=[{0xd8, 0x1, 0x81, "79de47d3bf65c92dfb0e343cb917d062f965f9ef07210dde34d931160527431aa4399c372984df42091c61c94c18f46819f7fdd826ee46b7aa3263dcf3ff8e2092e15b24b6f4160e7e03157c37dcb5edd38d8b96d58e6ca2404ee991187c8d84ee710c98b73e5c32b0a2e59a5685f6e6cd8287b5ab105a24d545ce34efade053cab7be29026759ac8d8d5fb3b7ec75382eb7039abc63eb8ed21884074047811f668e6526b481c4bff96005c60a5be1e8b74c7b8a11d383df404dc2d0f1dca3aadef033"}], 0xd8}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000003c0)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) recvfrom$inet6(r0, &(0x7f0000000080)=""/55, 0x37, 0x0, &(0x7f0000000400)={0x18, 0x0, 0x3ff, 0x1}, 0xc) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x0, 0x7) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/210) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x2) shutdown(r2, 0x3) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) semget$private(0x0, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r1, &(0x7f0000000080)=[{0x0, 0xa754}, {0x4, 0x9, 0x800}, {0x5, 0xa, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x1598, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0), 0x0) r2 = msgget(0x1, 0x1) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x3) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r4, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getppid() getpid() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getppid() getpgid(0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe40) getppid() r10 = getpgid(r9) r11 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r5, r6, r7, 0x20, 0x2}, 0x400, 0x4f3, r10, r11, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r10, r11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x20, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r12, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r13 = dup2(r12, r1) ioctl$TIOCDRAIN(r13, 0x2000745e) fcntl$getflags(r13, 0x3) r14 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r14, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r11) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x8, 0x5}], 0x9, &(0x7f0000000080), 0x93, &(0x7f00000000c0)={0x893, 0xc6}) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa80, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x52, [{0x3, 0x2181}, {0x2, 0x1}, {0x3, 0x1ff}, {0x3, 0x200}, {0x1, 0x8}, {0x1, 0x50d12690}, {0x2}, {0x2, 0x4}, {0x2, 0x100}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0xbda}, {0x1, 0x7}, {0x1, 0xd9}, {0x2, 0x6}, {0x0, 0x6}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x9}, {0x1, 0x7ff}, {0x1, 0x8}, {0x1, 0x8001}, {0x1, 0x101}, {0x3, 0x1000}, {0x3, 0x7}, {0x2, 0x4}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0xffffffff}]}) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kqueue() 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xc08a, 0x80) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x0) getuid() shutdown(r1, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) dup2(r1, r0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x62) chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x4, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000340)=0x3f) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) truncate(&(0x7f0000000140)='./file0/file0\x00', 0x3) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffc18, &(0x7f0000000000), 0xe3, 0x0}, 0x10000000000040) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) dup(r1) shutdown(r1, 0x0) 16:00:13 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000200)="6d5d28f3d16a97cd9c9025055a47900ee64e4725163af96d2f5f269d8c66aa855225024925be8e05e14e0471142da4b342391ff564e77ad5c32b09832410b9fb186d4f0708cc98f61daf01d5dbfb64bcc2b3240db9", 0x55, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair(0x6, 0x4, 0x7, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setregid(r1, r2) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x2}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:14 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="4402", 0x2}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xfffffffffffffe2a}], 0x1000000000000308, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000ff7f000000000000518330c2d6488850e3555af44c3fa692b4251bd8feffaad1bf676c961409401e110705fc2aa05f9d9b380bd71aafd3ad60669723ee1f729069df8fa6679854d34f581422995f41b1218ebeb68917080000002a7bc30400000000000000000000000000"], 0x18, 0x800) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f050000003000"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000080)='./file1\x00', 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x5, 0x1, 0x0, 0x1, 0x6, 0x8, 0x1000, 0x2, 0x2, 0x9, 0xfde}) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1022, &(0x7f00000000c0)=0x3, 0xfffffffffffffef4) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x3891, 0x7fffffff, 0xc02f07d, "e75d15f387f3a6e99d7a513fcabb09d4f61262f3", 0x2, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x18f, 0x3}, {0x21}, {0xcf, 0x1}, {0x22, 0xfffffffffffffffe}, {0x8b, 0xfffffffffffff05d}, {0xcf, 0x3ff}], 0x6}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa432333d46200e60601e65b8af13945819c255c83d9692d350000030000004b5c0f6152c73a384c901f432156b07b2044d999bde8070600000000000000"], 0x19}, 0x0) socket(0x1, 0x4000, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x3de) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x64) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x7000, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) fchdir(r4) truncate(0x0, 0x0) fsync(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x40) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffff, 0xc6, 0x4b}) getpid() getppid() getpgid(0xffffffffffffffff) r1 = getpid() getpgid(r1) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0xfffffffffffffffd, 0x0, 0x340000000, r2}) flock(r0, 0x6) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() r2 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001240)=""/95) close(r0) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="00fd6c001bcd304736122431279b24388d97e9bae3771b249e02e70730e99b1da471752d179307f2cfd0143e5ef50bce8a10cf8dc5287b629c18dc1fe93a7568577950f2d397695eea80f02e9fc8ccf368ec82082e0220d24791d5aca3375e5eefe52530c5029372ccd1ad68a7f4f476966b562672a3346b89695c2c6388e3ab90c92273e83257688cbefdcdee025566c48765d0faa04b4d1d96ba402513ed3392e0e4944dc6ced95ab7ce1e372c05bed2a1758295c0c199f9feeefd99915d9530730785170b6ebb32924d0f8e910a5c9ef6a8bcb62638b9d8ad17847bd2317f981491cef5401eab04bb300ff5842ffb5b7a31409349a3383d1fef22c1b93f3bdeecb39b01deeba4ec384a258af3ed89662d219fda6864cd581545f112e7e757cf472f686b71fec038f1402e351b24e3c3ff9b53a3dd771c8ef6836be231034228c2a1098345d2a4a4a83323df2b6a2204e6e66f2562237a15cfea460e6d759200069b40dd2f6b1024920b7f14ad2d75269f80742beee358ac8135d000b3a415db55849b40a92212ea230ab37b3e3db64a817228b8686972dddd085d0d0db5877b882652529bdf69dce404b2cabff31b0965ab450a1b874ad9de1267024c70a8cdc0c78897bd29d445aa413207bc653eaf8ecf8d44bb00f55545136f204061b0ced897fada3825cb2183c5053220ba2b5e2b7b1e584dfeb01d9f1af3e67ee3a0e08413e8f0a04841ba28866ea2fa5fc16f440a7f37f5d6f72c2ef84a27fb8640af4e02761c336a2d0367cd0baf555f608fab9e11f42120d003f6ee52d63a3e9fc1241b2b3c49f9006c69ce079c84604e6d4c5ea5d6f20c065ab72db0aa74536a2070e7013d55aa598c390112e133a50229e9c17fb7f9540a120b993b69afcbd2e69bcc970733e1b328c0c094c60c822f26abe24ac4bb0bbe2ac643f3eef0a694309a7445c022c654f2ce0ba825d9001d73fe915455736d27fbb190a8ea291ee2012e9570479d8e541c8646b95bf7c3071324e63a2ccb28b33da2d6a4bbeb67f508d201b7bf9c248db35213017275a6263834a9919b25864362dcc4ea1920544c0c43c0c9e426265967ebbd511feb3db6425606a9a9b23a413fa82520ffff8f903477ca228aa5b109897a3d86db31572436580bb99c55ec43db1beb49dee0d5f774207a945213cc248c3305e4d706369a19f364af75df82371f5b8b8fc0dcc03e3a21e86084c197f93fa5dcb8a398fdb9984110c269a122036ed22a14f9c98b754a58522df0b6b98cfc523ace578d938fd281ef70757e506fa9ac2ca3c5ca4fabf2c7b4668f965fb0665eea221e5813aa7b160a99a8e39cdc24dc141a159b6b00240e3e6f84c08391b90731a556179e448281a3c15e2bf53ad65257476d000c9f5c98bf26e34ede13d6475652e2f9a1b1777afaba20290e026bbcaf200f27fc21ae5e86fb2d7a8f6227678e8faa0d3c5db1b788cae56c7100377a53bf9e8f940a760adf9e66d3867feb80db2cdc643e3f1f04040fdd8b9a074f9ce95ec73ce226fdce52e6f1c1200ec6a0211d69980c3323f03fd2e250c3eac3a626ec62baa6161e2ddb5550bd203c5fa6c92e89209d2f8345a01f565ab8c42737ef03b42ad8ad089bb72df5d4ce256a3cdeda6a59291b20e86a464f1186bd82eaa51109962c54b3edad2bb96f7ebcd877b3c8272518bcf7506d8a599c9dba67940f949772c3331b631847ef523d291525eef64ebb9d95eae58df668d9cb959d53439a5521ea84e04f19aaf43fde1efb96e61d54ef2f334a3ee284e1ef0d09da193b4442898ed24cecbfbadce77d00d07664d5f90f446f1f40b3dc6f9aa18a14b80f79b8c8f03d8c4728cf6873c18e867e34aeb66296a82e5c440b6a8f86c322c2259718445a461120bbc4ab02194e59629e5bd36e621a5aa660ee0b770582ea8a8a3a3dbde51976e3b924f908a92bd681f845d89f70e96c25d785078aff60e484c6c92e19b1d2a64d672bc50764413e65beca340c4f0f0614545482e217a9415585bdbb3f509d3c9a7dbc5a1c3613f088ce7c173f304647189d220b3ba69d18640774a5e76453dde0b1f14bf095dc5f434cb22d952b5c742c2582e81155acfc403ae8bfd930e7ee3c137ead2265c7e8d8219a28e9b1bc06d0bf8f2844ae87ca2739ace7a39b22faffa5721b419f7367c43c599d563409e95785689e79c3a1dde59179706510687e5eaf389df22c5b92465d6591570d72bf2f0886fa5dae97e1dec6a1afc301f340ee82285a48a35d0b78140790b9f6d2c00bdbdcedb904840b0983ad82d08f1179e1a28d689ada2ce979193447791a97d1feae9e906b08e1a5294196d56ca9e6f34bc43d588e0aeae0c0b1a32e6c58d0d6ab5c45b7600eb4de27c3850616324cdd59fa4615a2f1dd496273ef56c872748e7b6c5f0d1d06fab917743136be564f74236eede02b770643e19290944217e7987e00074c04b5bd144e4701dd054333f72c591a56b737c0e9da1aa441e9f550d05883629033dfe8b18de92b30553d64aab4fc79fea60187ff7ef061d2005f9272678aff0fb8fc07087759d3cb6189506d019f74badba3d9c7cbdbdf350efbfa4e0b5417116888c9aed5e0b3877bdbedc1d8d9fdc6d97ca92dc8fc1a91dff74c322372641767517e7746bd57911e8c43be80c6b8c46ab9d5fa6fdf7dbdc740af512cbd11270a25eee4f9f2d1fd37b7a6def9ce161252f98f60d9d7f7f86c14d84237572ecdde512dac0557cae788b369f1926f0748d0af68177c8397f369308cf33d4705be1b25db68d49cb1ad3be1e958479f6668b748dc7cb15d4cd0a6a7c3754ba87578df8b5c8b0aabc1aa4615be3400a9c50fb045f322d2197b0d2c1549484c80dcfd6e6178156f98d6e3928631eb4e15dd7ec747d0708009006a619b857c47d707b4a54419eb06f2954836533d732459d5efa4945b4a54298669f7bdfe7c928488860f879f1902b39ab965f6e937618a0139772f71a2cf70099c3838e2be81670142756047d16774e4bd2c01f14bd7968da6b6dbb942b39f5aadc628759a44e86432870c96ba8ce950e3cd30be0e01655a045465b834425e83280aaa76d6e780c974c0e9da6e277b87bbfa5f55c6c560b176713b5da6c10de883de5b7475cd6e5cc04c54ba729a2a0668837aa96e95cbafa098470f558109e42bc7d2b2e806e630d17198ee05bd4733b87a8c9b0f3989000483ca6c1d3cadd92e0217eb69914560251e65231be65820923f79f3a24292967fee4cabda895eee9e560715ac57ad22fb84c200e7e5b140bfc1b010a8ea35b7332cab87fb7e9787d8601eebbb732ca5d9a562a9aa9156078cac2bb52ad6addb3fbdcf717a34a6f583aeb6c642bbc31a351960e1fe8bfaa15eda9ce296bafa66a843fd60c5c1c847e41dbf7459d5d6a546a2bde3309c876bbb361696773ab9a33fd560d462956c1e5edec87eca621977c38d1e138d15f5e5ff04f86c4fafe447a2f06a17a36a410c66b2469278392a7719c7efb2a363189f0710211af43b8532c77a214f295118e7cda833ccd62ba7f2bac6872b084853061ce26eb1acb61df882cb01f9c8ddb5409fcd53cfd2666757df56b0767274069462e16c097dd9988d30d4877c9f9e7e4c89c3cc6c30ea4851b1a4cab47f773a0b29803f5f5c4bbd16d944603eb1453182e66684255c5160ae96bf893691a64041ceed1e53ec64383b561f98847cc30d6334a2f57301abb2aa49a136e5e0120b8a870ae0a114589842e17ce9d061088c6502fa5f192a6dc1af0bec5de866b857117e385a3298b2abc64adbfd08385a23f06379349328fbc240b3c7757ad61630258454c800e0546453eef2fec0e2fe1e921e37e6b6edb7b126bc03373c7e174eff3967a492690ec7d02ef480326643bec5653085bc5edda0b7bad411dcdb12a1fbb5fe6641ce3c86ab471f7ebc6d67cc7c11c65845992c7f91b96ba66f214364703aff2219953318ddc81bb356387f5d8a72bd55e2d6ec3559da858ff916caa5e6d0046d3a01fc99e9e9f8b42035895b65d3fc332766427b8f87723266fbf978eafd7301935ee5526431602ba6733f806e44e5d888e431c55e5abb42b46bd4e4a0a3ad9598b594413199954c116f3f00a9e08e1f8cf9c27a93c6a47dd1b513484b26b20a08046025f4dcb6735867fe402f719c2315a5c457856bac84a89a8e61b09d8e2e5f69d5d602fe8238efaf7d0bb3d43b1b0bbba46f9a6c4ed4fd4bdd9f7c6cbb1a7d70e81d596ab963fdfe475e331df8dbfd6740b40d72ecd7b1cfeeaf7afc7cc6fcf61880df8d1ba97371473100d97d7d30a4e7b3493865320cd1634dcc810932a8f47d732181248249da6250cb2381919b53bfaa31a5b8ce56ba501f659a94d74a1d5c1ffdd4fcd4b84a2eb1728e04d04466a8ef54af7124bd688990784842aedfde833bfe5a896cfa44b03a18b75042d4fac63d31bbe2d79d1b79d4e24fb0ee56617dbff533e137e252e9216d637019c682fee5f3d6634acc88aa4a2a2a1fee7cd8b7d853d727e22e16e7952fb1aad7665a650ebbb365ec05ffa73f0e1c90ef107ade00ada40431006ca8f295529301300a1b8020a334681902ba0793beb4dd306353e75116551f3605d743a177ccd444eb31972845c7a2cab65558dc6b782b74b01307fee870f4100bf2df12f3310feef7b85833a70396808aa26db654a27d5d85093aa23c3725150af0f56b0367bf205fa5a43025b960016028628a32c813fbaa1a90d82626ea34997816859520503627bd14d9d2e5d8b0cbec2a6670f5469f80ec5436732e2d92243505a13ea187470c5d14f46900f88d3ea8217517da6ad80712a3064d6e390f1d780447a0a493c54297d6997ac2da4eacf7d0f271d0ab1bc21ce7cfec8a837f55e4101e265d4754be544660c60a8edd288ed193a2b33e364cacca401cdf0c5f45801584f3f518d3413f3d5a68e7b89cd550489543e72bb7c44c4c19b6ef45d8580364e722de41d7f2dde7adf59326d5494e23695381d4d9a4102674dfb9200ac8f684ca798f8dd138079872aa6c198f9e6ca27ca0229179c4ceba56b6e0f345fd955542f170ad3902f4a3a7f0103471f3aa6d61261de530087cfe0eea88b75f48bf5b7f820ec57b3c5e2703c4fed7b92248f213015b1c464fa79da2f57b584af7fcec04e4ee26ea8633368d9ba53afff5720186aa71497cc5807f9619ec49d2f08e7344f6a975bd98b24449be1bc4f3603dde9fdb78eeb1216295aa954f7a257d5e6a5ff6421412c4b17096401147ec09e55c5861d53d25d8fa52a1e93205d28d63a688e4e58838fc89de8523f47d27d919626535e24b79500135703ba0ca0b86f6beab065dadaeb5aa3f227d00bcce82a32d8e07105a1a8ecb31bfd5d7c23dbcdf7dd4142be82f3fb3ccdad9ccbf20b20804a15b689f08b038b53d77db6d85379102f40fa1529b9545ef5e8b1ff9f500052914f7cea0118de945bafc10463a49364be42dfb62d061a0a543d68d536db4a19cc7f7ae82768e435c1073b90ee2ac015be645114a14ffa7da45a58bfbe2ec65b341a6624babf3c1d572c4c1bb45efebdd05ee6a91a82169b0a4507aedaafb5219a60d09a51fd8288a6a6fa94f5e6b77c273c02caf166f353b67906eff4612a7c5db543ce195fe19e7e3c46da36c220e869af9e81c4983edefbba1e2bf437baed8be634ebd8f4ba0902bf35c049ba0de60030ac8a88e11279bb03316ee770356e82f7cb1786fca9c792cad018011b292c253ec4f65196ed52bf8ca63b4ebcb8d722088526135", 0x1000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000012c0)={'./file0\x00', 0x10000, 0x6, 0x80000000, 0x0, 0x1, 0x76099618, 0xfffffffffffffff9, 0x2, 0x1, 0x7}) r4 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1f, 0x0, 0x0) pwritev(r0, &(0x7f0000002040)=[{&(0x7f0000000000)="8046112ab5c092aa938de6fb2ef3fc5ff97009bea6e170faf11ad0179ebf671a95b35921339ea501892919ad4605c611165f406ae402f8ce10db4b88934d8d9eea05764e7ae9e513a1fc926d8292a4f541e0ef509770d6e4ccc41176b3f22b9da26a9adbf6269b993d53998a0cc9c78d594fba5ffe5f6ec2b2a5298d993c41444f07e6a97c928a2f0f2efa3e213ed2030a5ffbffd99db052a0d52119caf3ace4ccce249b2cb4873518cf164eebe082f1e1730a37f8745328c66a88a26d9e71c77a4c339bccb3e989aafe342b32bd21f0cc33edee72388de28e912f51e5098f69509a6a3fb4d1d53a4daf1f69f58d545cc1f2464e2d0c88f7c5d85731430f6cf66b1958def6449ff588020d31b7e7cc00ef43c1fcfe344c3de6c78235287115231b7e4d6ad7e45fd3d8b30d8da29e00426eae0b5da427a1ad17df481f22afb84d5d7eba34b724a98a8235f7245e6df75e5d52720d63832904249c018f9722f1429150df7d8fb68b401e05d0e89063c5d8fd0802beca15982c031ce23ff1a41e9bddb263ddc1ed2a9d779e6a91486b8471c2491472669c621d2aae14fcbd11256b634c111d8e98543a6aa959b41eca09b0d4237225357bcc1c3f9cf992110726a4078d2f2f87c6c111d77d4099da2ec968f329b058d6f3ba4bebf302c4fd60ec8688104bd77ab820ad49734a2f789513fb9edae558d8516000a1cf43411dc4e9075f7c3715385b3c27cd0d23aa33fcf75354800de0d19d2e3c6fda41d7edc1bcc3125136a5113f85a336cf5c6847daadf090012c3f00f39fb003aacf0afa83b552c7301b4408c51b4e9abd89caa20c38605ebaeae523e351f30b61181c19ee0d78a56f7d28cdf52ebd910b9730829482ebb39b0e855f00b07d5bee1d6fa7f87e5b8c572a365c701722561dca2945b7b534fb1d1d48e0b9bb3b79c326fdded50a6f7639978e5b4caf0319bd1c968e6206664c529ca98e647d20ff7c1f0da64967ac1b6ffe694bd115096fd926065cd9947ff4c2ed2e8ef58874b7000bdad51c72196fdad32cea6123c979e6312303cf64f6e5830f25752a0bc0836a8c1423257ae0c9c375110c5f8778cfb81d2e219fb5ca7b69b42f898b83029155af9049a4c3719f871cd993bb26d93aa40673950eb188f70040a9de9e21133565204171d743fd8afb40e110d62ded5f2314c5974ee077440e7f495091bde127f1efcdd90f03a47ab698e029c2d9daf51993d004e6eefcbc666b7b5c193314841441c0a198b79d6a0105e56abfd38930687cbf0da83bec0a97b5cf5dfd1e2f019f3cecd9fd0513b3b552d46c89443e7170e7846bd53468c2e947fb128550d4a01b4cb3b980a498b62bd02b5f19a49b26cf64b0716c2165b51e2dc97fe4fe1826511818aa7b757232589faf1bb9930012219153455a8d3562844c3ac94d7e4d788de2ef34283bc742f7a19ebeca657569dc1eaade2dd54e033ce8aa8dd87bc715c94a2f354844bd58ab993bf64b9d5a7fd2ee8abe130cb79b50dff3cd4e0611cc3d6803d48194399842d8ba62fe4c6a877f9599d785d2e2d77053183371d6cfbca264328980563ff37b24b8a48db88bee4b9c22c9d06258258796697d58ff48b437f18091c0aa014ef20c7dbbe2bd69e4e07d899a4f88489f974005d9096fd73400727643c2fa021d26dcbe95794cb8ec8a69dff9125d64cd9d9a76b8be7d4f9f898d0173784ed9d73f1114f04142e2e0374bce483c6c5833c5b0302c1096ff8a433f0ca9efc7aebce0548a3996065435f07b5dd060b0708f4fa18068d7f50cc4391f6f284fc9046ffa13a7867951980b952471513b8f871adfa02f033bea64f189e9c4f446d9f0bd02a5337ba2e2eaa03bcfa609cac7397f46d928317ebf555b8bacc4a7312c7c916e7dca55f01880f7fd616cd239787abda8684ee56dbecfd41394b8be52659ca54d815f78bae9a687dad186d23e4bd1a9a7abae44278f4ae19edbe6c68c4201df41612a24a3313aecbbaa868e4349a1018e9cea1bdcf6f2ce0422ef60de4d1343e07850dc07f6cefa48c50ac4243a3f119d6f2d4f525a74aadb5842eefdb6d81a657ec43891987269325a91e761750a4042ba6e2e2455c7f721f7ed6600d9d65938ab1befff9ac76806024cb5e4dbd24572afb18857c608f372dd555bd6736325e2230d09ad15667dabbd8a455db78bedb6f5262dd74ef1b45748ddf2f6d445b3eb0b0049a8d71034563a5b3016ab8f0eebcb241879bb083cb9547a227e3df9911ff5f5e2c47ed276ecdef11e34678f00dda84618d33e900edaec96940e01ba715f4726184ae228abf2be72e593a068d88df70e38f381ff70d20907ce16fca47d43e3a1fae2820f1dcf299af9d243dd51bf352e792bb5fd7755be7f08237de2e4d949fee868477d71639efa7533c0248396f9abc1b3d6b2715e7a4e8b1b632eba355514ba08dd49bf47fd21135155db5fb1cefb1c38da4da95ab2eb529162c4fd4cbf7650ec8d3aa875aa923cef48796d993e84245ed7cec7db7d450fafe7f9f82130452bd410b2935d52d767b93a4101bf58dccc86fcb4f00aad300394368ecafecbe6676fba2e29ff26911a5e4e070b641c3711dfa861547463e34af8c4686f627504bb1ecef0f9b71724dbd2eecc49329f5ecdd7d1430b965c0641e839d68914852fc0696c4925324b3ed223951b9a118e4a6103afd4b295b7b2b9bf845e6b7ec173b11bdd223a407913d2954f7bea576b1420ba37dd9ac994d1cc264ed44cce898a1f91abadfbd8c191b9809d3b8b4c282e6ca7371c91051c5d4ddad0667204f67166ab595e8c42e44c8dd6ec0dd566e49a3b4953bee89b2dc4ae5553351dc0dcf29f4e72c70854e1412f9c3363539a37db5246de5c3fcb650b7189028b59e6ea1b8b1b2dd1168de5426949eef897674e7f978648bb8eeba041d41e9154a67f83916e64f966e74a9c9592789e77d1856dfa0abd37b24f21ed8d91f435a740b67f0b36aba7106756c018c826ca09da1f14fd5c8127c263d60d72fa4f3514ae6d40a90be23e4eeec921a264f873268d7e3ab2060e5b20a16e103d34a6694907a512d7f23913e42bedf1e8c8644e924a36a3d9ed6c241adb8ebb9b920f8fe19adf4d4dd89f8caeca78bbb30534b54fb2f415a25e5d22ba87e86e569fba3b0f9ad27240794fd0e30f4f7801f1ed43a8f469132f65e8aaca31964ab363897a6a50b908de7cbe58708e12362796f133a5f452ee551e554be91cc7d4e964ad7f173d9c991f439ac44fc0ddc6da3f31ae85215392acce62ce9e3091db705dcd77a92eed7c088875cf08028b0cb3922af9f106747ba0c948b2a3c09936ef26f43d9bc390fbbee697f7df27fab32a7cd96da3417f3ba46a0d796febe49cd0c7af1fc32a0a6440d26c34ba1fb5ad742c349036d307490c3008972e599bfa24369a873e255865a221c03d8420c7002a9c82ae75ad23dc23b79b9a68588ed03be18dcdbdf5c03b5ef8bb5d1dd1f2b3966d80dcd9143a3d1a25aae29744277ffc9b3e0b3e633723d50bcba748edd226407a35d6d521281dd44328248379c70231c0754cae27b5ddc54a420ae50aaaaa1d48b30564c1bbcd2898b39bf23923e3024de5c67f747edd0ee7ca0247c2de588d6902e90a6365cb05c77bb65555dc3a13b50f98218a18c4f85828c15be115de69464adb4d101287b751db34b8a33050ba09e55f16b1e3671bee3b0fbbf8a1db668c5a589036fa6c4e05c4f436ab8c0524b37e65c7892c9ac7bf98df90fcd027061ab6a7b62b798afbc61b28c2a5bff68292bd8936b65798b771296e7e79f6318c9dd51158c492536f6058728da50d54911ed12aef2b2d2f13ce5eab02bf19a79961ac96a7dc0abd97e01f7dc0f4df65ade5a3948b4655e348fd64f9d16165c9e3f50f6598bd9ee92ae466eb49b7fd105ae7e37edd7a3300100d570d4f706aafcb960f0896e5ca8eca316e5de574c6463c2dd8959f440e09a6c82461666bf5d6e9360235787489203b6b09848a2f3135f747a41283ddd5a64454985fc6a5cede2b01f8b88c8b9d4729e102f2f2f22bc841f3c1b42b0618f00376aa4bc2cad958e7ac3d8a5369a03986703a242c83cc8a40130b71962ccf1ab0e8c914b414716744566203871a1bd869298e361021d84184d49260d6a4a781137195232a4eb27389ac8cae90ab31f761ff24cd2e18afe65881da70d5e9bf51390758389a875937d06b8c756c6f67d19a2148cd97e75be96f48816fc1b2414a900414d99d76a25491e176d968928f6113519492536d5b8a007e7c4e8bf122410bea21eb0c10b728acdd95592b015756b7aba7bf65dd41a5905864ccfe56202886868f8c2ed8275cb3bd09b1a9da82282f50abbca58deaf17127414199b0975f2c061352715c5672af2c1e7933acfaaae96d781bd98da8009fa14da7df416862926cebe8fd9c9c4911f4f82675e7d44189b6129c85e6aedba5cc72bcfed246ae20507381e70adb5af442fc15d5fcf7d4e12b9f1e69914f841c53ef848d9fdf143191ebe91825ff4188ceb0e070e82b5fd3eea54ec65b9e6c7d6e0ba26073134ce69c0fe0c5d0f31672b2d96aa7cf560e56fefb8fe3278d7eeb4ed053fe980a2e913301d8c9670e620425f0389a3a3d3d10ab2cd67f5d6c25e64f6bac8fbf2b47d33dbf130c4a9ee728d590d5121d4491a2645dae911a6548477e07858459316a251656a97e7f84da073cef0ba90814b709a6044f800e3dd542565295f8febdcb25934a7c1d0b57cde7818ddaff3799c24393f25c096f6db05993abfbf466ac0ab7417ac88b433c7396aea9e48ca9d0339400c9d15cc3e2d976e989986a84f17a0aae1878087bbc9712a802eb3088f3811a2ad4fdb1183fd3a2995580f3aba23c29798b65c3386f7b85150c7b0f2be709f53383dddb43ed41354982dbe788d92ed57e3a6818a0b38519baf95f0c00ac99bd20c13b63925b33297d236f9776ea06f71f12afa3548ed1d54e52576e1a7173581f6911faa1a992379685c6dc41bc50aea6cf572531d0f6d173fefb58c1b78c47f80bee2bbc30f669024665bfd26e7e99fa9df835ea5236b4d3f373f4ec2acc8c6de4ed90da69f32288acb0beea53a5bc1d7fa1c62362cfb7b830bb288760d11cba269de97996584c64cf18cb2179a5ac657eff6dc097198eefecd6fd4bbd64b55f00e0a6cce9cdccfb7aa73aadd257b9248cf8aa841f96967f9b3372edad20cbb56abe06f26c2ebf54ea9b9bc8e71f882d7c455a078aef00c013882ced558ca9a29564f36b380e1cd3bcebbd778e7976e01c817a788dfe352d70f8c3bbca62e5e71bc04ec77c59528b77f83252afcce931a1a8453fec4f762693f86c8e4acc32963e7c40f3d9ab25c4d2e0f74e2ea20443098136f9e33160e776f6ae07a0903e53f495b3c39e4e65dd165e6e6b0e9d2956d8d0be1ed2a2a8426ded3515e0c57c94898020c2693e858427f20cfe1abcff8d45ae559e3d6d1912c046ebfb276350e8f4fefe3348491e2265c07b53cf340fdbcd32e78861be2ddc39e13610b31b090a130f19d309de989574712f2eb6e27b0b087e5f2ba6f00abc0624b04f65dbfdbe730d06e75962ede915933230b8d2b4153188ca5ec053af4c2fe9d3358a2bb27a8a85b4c8b8e483abbc07efd9f70ccd236a20a830dfcfbcc6b749948daa237940b279445d5103e8bfc6db7cb436d410fe60233b0a5e8e015477a88025d3c9f7bd2f53c185128ee8cba786a30ecb7446bdfc01b4b06e5fc03140e20bde5723d68821e5c5243b187be3c35d7f", 0x1000}, {&(0x7f0000001000)="0e79bb0d356649b7085e3d225f1a05cbbeea913b621952fc20ccb204631f1cd7e48e442dd5ae943e8dd7dc960c7e7173db689e3f50fe3174049fd89c88a84bd50a1f401a2fcf2919bc1c1dbd8232e0172c1ac9f8ee177ecac17441f9b3a58e4c15a60349fa6c09bdb28c09685d5afa424f5ff99959c81fc979b66cc50e03f421f97d603a3069b6101a1ea43e1b9202d48ddab21b0160b60cb77e65fb0a4cda3791317af8464ce246d36f81b953ad3ead6ccd0310ed91feacca376ef2f666e5644706395cfd64f3e88384f238c829d501897bbc6615a8381de3ecef137068455cf774038a5b4c75124ffb54d373f99a7416db21f06decbe8b327d1cfd599a57ce04f2099b5d52237046ebdb861949ea1c5e293a0ad4b2c09b437f566f740ee7eefd5f93d77a4f68c822b3c51e93aeeb4e6e220a8420ae59ba035fb7d3e43a2076b7e5ead4393430925c7a9587a429398a29ffb5f3ddce1d8ef7d27a8c2990d0096d05eb8717c1ba270c2e61760f946a0ae09f27230c63aa8e42da7e15667816fad0950e4e38963538db3afd58c03667450aed7b5f6d78b2d53280de1f91ebc712af5a0d9aa3621ee4e9f15f9b0bbe68e442a44193cb4f2b7adc47e0b1e8098fb9b9754c633c93820868d15c1e425c41e222bb14404457c6e0d19818246980fc8916bb0386c5d6fce76a12d5c248fb94f7d682f9b8521430f8bd0b0343ad6b06689881fbc9204dbb7b51e9c6b18b04bdd10eb76b4ef8af550c300cc6573b4f1dfa1abe4c75143340c1f0ba27d79548d8dfac2cb3555d8dde5193ca3a692d5e22310c6b24be358f0e1aec4341c3b13c5ef7fed8cbb0f9744cab751fd8140fda9f4804e50deb5a278526ec34f4d9a72e5b8ef4ff404da169bddbf3bf33c5962b6c4e9924cdfcd2a1a237661e708b94d8ecf2626ed55e4d6a0a39d8b4d685010c0c72654a07ab2e96926ef1503d60517202f42c7953fcb2212ddf582aeb13409a0a7e8a46ee3bffd50ddd07e5b03e0ce34cdf19b20ea62b5b5dfcbfd5966a22367d3a5f82f544a9fb67e1fe75d634b76b548964c9d605e67be3b465cf0ee00f22332529507a4004345a03673fc556f1eb1872369c92e85b1efa86b3bfdbbd18706904d8471369b2ec97d99022458e801050a775d725621e4d5024aee0cd983fdaa4cf53afb60ea1d29f2d4de89dae62c8d3390c2d5b92abf41a409709409b5d090a63e9087329031ce5939750a5f25ef9f6fd723eefe29d1ac3c8a643a469e88f1c58ee88d7bb9d0a31e08fb9dec7738179db71a4a9eeab2c5ba5971df255c6b44ea3d84d430f927efc67b46e3c7baf3a9735711b3ee5794c2589416cdd67f1227b70f918016bbd6d49390eb9a1faa7aba5eb1db269fb9faa634fb886fb17b722dd1c752701473c61933936bd2e57a1897c8828dbe162bd5bd09a62dd94681f7f7d04e471647968055fcca6c56a1a9e780775ca6ae4468f2faf374b48f1ad6080a5d2e782ffce7cde2762570fde1d1959528bbfec8758c079cc6871a947ae0f7c996762795dea391a34ba3783a31694d3d27b524d680822d1cb5d38502c4b1968306bba08f77cdf67706c295ebacc9f1ada191a55566cd85928159f5da7e0417cf310bcbeb40415dedcb383cd1a39b2c06ec985a1dd35487b5cc5aac9230b2695b385469563df7dba4647e8d9e1a49225ab4c7ca3fd3c84df2971868d824b554e839c1a7e07980cff7212be364684954cb0706f3966a2d47a483df9427e372514f93f10eaaf3c9c41e1c96e29118fefa315408b4a864fb1479b6ced0c422f64adfbe1d3308710f950cac2eb9f3ee6da2273aa7d376d169b95e5b7f691d8abb4a9f692bcb9a5e41b9c0db61dfc87fd91ad60be84f6282a29d9dae638ed7a00549794b20eb4303053275bcbde48ddfe1a6306fe31397f44661cce9a8a4564b239c7f9fbcccd8d6c3d7dd5329cfea71d3732db66074cf1539adaed232c051cd23c091eb2602ebf09587032b938e5ec28f1922369e8e121d25166038a9351665a145690c2793cb07e08e8a8a9ad487785d3f9cfc0b3a2270ed398fade5129743ead9d889555f0cc01596a73c1c12b7fe1454c4cf5da0a61a4b2cfc71855639f2e13b2a59ff847f503ac065ad7f6d709f2b99fef6be3bad85b68f8e778e7617ed8443d46ed8dce5a19cdaeae4fda2a88f26afce26dfd1115015d1ed90b2ec8072f0956926cc27ea22b84e4cff371988b80565a95144425b4458e7fecc53c19133e206ec9d5e6863d658cbd1210a366451c8ad120bd8ef017ee8c24c2bda973b1fd7d9867ea6f96b2e74ac5e87460f45f022a403dc365b1131d9becb5217b8dab089edc04c2e9061a6d31c13d44330b23362c8f94de9ee8867f8325d9a4627f93fba58af986e345cb5aec86213a0e3667fa2ee6d2e30fe144d250d345e1fada9391ee046589c8ab1f07764305233c0bf6145988b6a3ebab5ca45a817f131f690cc05d395d08b48f0e76838e834be6709d52ef827b2b40d67c3e7e08cc04a019e230886c24360046995615af40d052c80511fdf08ac3908b0bdef9f71f34dd5d76dd41ed98fdec04a92200cf309841754c9c7cbac702a6282177a5cc22c835f0cfb0945099a5fef361518770485bee4ea903e136ae55206cd5efac2729001de696a9c986b3f3ed1501103e56e6ad5de85a8c1ff042e522ddac4e7d2f7ddf0638a014ac21d2f97c0b952fbaa9a2d21d038b3cb5fe9a89b8123144470ca87532ae0b77cdc142a392cf18daa7def1b7ec407eae5fac882bbf628a3276bb21ab8072e9a0c227e19eb09d4d82502506e2dfa1f7cac3ca6b6cd6b9feb9e16367312958de321d783b17d1aab5b4148c3ab8f80c92fd5381a245ead56160dc8619169c4dcab1a88044f567f155842627b27a4c189fb62a572cd8d928556cef0f8d91fac607b3ae8686e0b35c8c64486cb8e1605d3ebb298de273084da95cf2c8e885fbe1a3604f2259bf499b2bcd7e00a4189f3fe2885084bb7d60d74fca496ee930bc6d26ed4128233c247a86a39e5b77042ba5d801a5acf3b00403165e2e18611575641863e2b15d0563c50831334c23ef7791b9f76f4135171f315024aea66fdfeb3141acab7fd4800ff677bd015a1c4cdc77ca9649ee7ed094a9bda5ff699c9a2a9e3dfc46c796f8c1724ad5f85f2f81a0e07414e1ffeb474fc4bae96e0547816f8ba995a7c88c5473f027307b1ea89a3d4c8e0bc2b256daff582a38daee309d378b0738884d07858bb6304ee7fdc1274d0348f9977b6354d6acc4a5576c08ac54e0a98eba8fe0f584f82fcbb0f433c99df0db603b6429718b0f01e7e6c87fd84b6d1d9bf48696970217c32deb7513cff6983393e3cb4d9a96c6daaad64a05443282706bf575babcc3f92e6479893f3bf8c17f24deccecb4c82f597f9abd8f5461a18319ef3eaadfb4ae26162e5eb0a38ac201951da9b3032e843caefd551558e047424e4709e7340b8182d895f7015e2d943523e25ad4f4ede5e624e52b5a3a327321941cfce16ce695bafcfbe617fa82852a5ced88acb8d66ec0c704753e36ba40f42135b3f96852e5f3749211d76585fbc85f9341524566a5356e3c2494da4949c45ccc0556e9a91833d117cba51dddb53a67e41178c7e815e8a70908a8419936a40a21791913f1232e14cb5e4ee84e4bab6d5825fcb7ae83b2112e17265c227b23f9d9777bfa1c41c41674218077e4dd6a711c97cc816c6477a0b3048caf1cc14adc1327c0b58beb4a01d188c4525dd2399bc2214d93e418661d74071b390200742daa64ac9f105594a1eb539ff0b19f5caca7d2b2b22d5e0b18de17e4ac852e2351b77669fd9e5a52baafa16eb598c3d092d20386470b5a4bcb467e27bdcc5482764c0596f86f7388847f5c2f85df0b75c74010ace670fcf4e8145dfb8d5f9be80d0e4a8e0f7ede9ff4142765b6c7743764636acb1899a30aa21a01f0c396c6a773de68c2623bde6336c95970715214df0d4a4bd5eb9367bd323bb465d0bb1bb1802e7a093a3932eae006398948210e4a850a0cc169d8ab0d9d1a12dfbe74f8e05236e57a70a7d6b32d30d6b163a9b087e5ac30517a5347799f04a4beb803ec15f3be241c57379cb25e9d752cdab364bae257777c96614f90a26dda3519320661f42aa316d18c14e31611a7d1b829dd61b091d3d638af123c7b6a6b2bea5dcf3b50333e69b4c9f08bf68ef1e6da45b9c2061c0510ffc378042905b4e6a137092ec5078cbf4a403abec55585b91f7f4b78604238ba5e28c8f322420eb1902763246405eaf0619496132347c401864f613005b6c24dbc94ba8d9d4a298045fd0ac27f6d4a9ed6991c7b9f991c601e58cbea8acdb25cb047220248612493a2e474a8fc092bb8bb814d63b81853aee855e6779e09da33dfa9faf9ef56446f4489162f80390475144fcb1fa0aef17764b93c577494882ae015dd45f051c4b1fbac6e0d54ea0319fb938618906aaac29c6d3d53fa0436eb046c2044bb6646b7c510576fdb5b718b6dba8f635c00bbc28364de74b919275ac5553e26122d3704f3344cd73a270dcdf3797428b09ceae30fc8c84158e7ffbfd61940903ffb1aa1039c8f96d52eddba9beb0e79d6b2ca07447470a4f1e65520a462a75733cc70bfbb20f47822c5efd7cab3bd6ade76e2ff63308310cc36b79d1dbf9faef23a2b7187b472b2e87c20bfec16e6753d3fb8de1909cd9c9482f491aa30e5e7c21ec0da2c72da42369064abcc24d0a781a491aa73ad593be90cb61128b87536781613e00d843ef386e997e9b1be49ee0d16bcfa37b8c07a92ea041c0eb75a6d3aa29eb50e2b61b035dc57ea66be78130e49c135040f8c7c579fc0eead6350b85445d07a7eb71fbd81750e71243757004af4f08fd8d35bdd7ae81ddb6319c72c7d6ee07a377c4530aa9e9497029b086c56e9df9baea4bb32836a7888213af2132d555ba2e6fbdebbff7c0456f673cb9f2eb427f454685671ee4daa741ceb7cb1e7b0e7e33a4ad564cf94fd27adb946bd69da9d29e89981a40af59c2787ddef38d44aa1cc5c336cd4430aa06c660e4a963ce42006b6407678cfed8c2083641b0f7af2265a16223792a421423ed2e4efaa3d48d7e05a77ea3b856f4ac2d39417f3ea905622d1d6d2be41d3fd17a6becb987d3d17992f6eb443aa4836547e6c4ce638379602f8417a3fe8dd88dbb62a33f9075702bc0dda16ec7ee839073288c0c07532dd641a78b7888683587c6ffac609d0a7f3b9d0642fbec75ba8ee1a1f3046578f643518ef03dc177e5d312a2e3967db6fe6453473d3bac433c975addfe1f9be1a9bda471cb1101c8684731ba753837dd718f710244fd8c0366709c317b78706756bed05acd732cd60d8182eab4ed8b1a3736b4818be8f7ef6efc27cebdf59eaa1df905d3471bbcc18c38fa0fb06a0d4be2db1952574c4bb43ca7685a79e8a92578523a346d74ca7aca8280b92def1c244f96ace87c62879f942e7a17a3c2277ad0793004eef0d007447157690fef669cc8fb95254e69ff5f8711ad6466dbdd2a9ae9e4ea2219cc0ca08226b64e18926f116b00bc5de0fc2dc6f330b9c12f518c7312e2fe71c4d7ce294052b0230426506dc501274b3a0953c958034e4303f1fe488013d0e58b5a75f455aad630e3e5d138a9bedd96a96c61b9b6ce8859c73097a25f571952409961b1e2f3425f3ef4280509fe9d39808b0dd7531d76c5fa8c84e5296ae2fe2d04dcfa78c401b17017bf60544c16189521aea3b3b31f6d8cc47921daae78e48692e138ef15e", 0x1000}, {&(0x7f0000002000)="42ca3c8d351966f42645a0e5c9930e33f52f6113ad74e17341c09ac1e95146cd3eb94cda8cf9b7c5995121c4138743c6a1a92833b5", 0x35}], 0x3, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 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}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0x7, './bus\x00', 0x1, 0x3, 0x0, 0xfffffffffffffff8}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x4df, 0x3}], 0x3f, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x3}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x80000000, 0x2d}], 0x2, &(0x7f0000000340)={0x2000, 0x4e43}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10080, 0x1a8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x7fff, 0x2, {0xffff, 0x3}}) fcntl$setstatus(r0, 0x4, 0x8) 16:00:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x1fb) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r5, 0x0, &(0x7f0000000000)) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000000c0)=0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000140)="08762a0f740244cfd51af172a698527dbddecba55cf640510c15251a2a9ea76b4445445c84bc28839b9dea864b7aa7d4839595b002eb9500d80cf7e47eccf959f89717badc9af23e682a0fe8ff2c0d629ffff44e129b490a1b5426c256071ff726e16210987ea9e40c4574f82b037c18f7ea13b1f1273079a5c3a0d5fe4fe68373e2d3aee37e07378a8370feb47d2e91e5ad653d5521c4a7df1cf8b3aa3a54", 0x9f) close(r3) 16:00:16 executing program 1: mlockall(0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) setsockopt(r0, 0x3, 0x4, &(0x7f00000000c0)="f2a6a863c4b192652a6476f334b9d1bf4c5736360fa6c315d5dc5cccff07d5874ad35dee75e4a91b61a15c09bf18675ec11ada29ccf5d75df04b58f6374dbe45128442bdeff7fd8aa9f7937a40342dafb52671263efbaf0b2403ac9ae6a0e5f59751b119e265e89e2d3cc247ab2d62ba8230034d60a586ae2e3f21183bab0b003638a35919efddf492a7ccb01360f7dba20bb9007a8181a043ce07094b9e45392dda918b43c8adc67554e182debb40733b522847b8557c5610789759667c2a933ca8b104348106901e72fa2168ac2ce04a962a4e4575d23c30afea5dc8c32a38a7f7afe74734e73ba01d5d0ac140a10c9b69dffae7fa9f08c3793ed062cca1809ba817807ea6452fda97a361d6e63ea20e450bd19ca903f83bf397f2d870fa4bbed1fc3270d90b123d5550eaa40625a0d2821c70124ff54824d8cb6b7ec25d3633db0b4dcf6547551acf17fd522e8d0f5228aa5de78d9f68ceee3beffefd5db14b5211f872b8a3848fba995c9cd135e6cea4499697af5e4296c4537d23461fa022ad40eb4d8cb3e94d2d336f2bd7f4151c8b5e65b0210ed51a7309dd48920adbe8e77fb22c7dfd9a972ee2b8fa72cebedef07b678a93ae303a572890665dc378fdbfc227fc36840d3bbdded4af8840d17258a165af6fd6b96f458e4c2e20260d240cfceb58d08ed10df7ac168cabebf43fd47bbc05f6cb040f1cde151d73a012485540b6186f4b29641ea627cfc865c148911b7182321ead8a820a2a99c1d4877a282b606f6bc7a282f74c54db5c4ca3c9925e82b7bd286c57fdf228b1ea229af09c76e3abed30837574fc46ca70c0aadc9405df7a758fbf6aa9a65be456c980b5fb8c6e0f7af2c9cd45e170a8cfbda9088189219f35cd7860eb869964725980ba2b92bf7a41cac0e3f2ce13968ba5e1bbfdd70ce125e9a334a5246bbce91c079a5e484d5daeabb7ccaeed4a117641c002590ebeaedc89229d44c8c858e068651090095dcc7231dc6cfd9fd4bdc81745a9010c22cd82e4b24d5cd61a80ba88770915b2ba548c6368613cf6a2ac25fcc819de0c776dda70d2a01500f7b4d1e418ced060bf84b2bd4059f09fbdd15ee7dc65709df90b94c55ca1fc770ca3f95ba169fa9550f389c23d1f85a472d7c6a21e1da47671d541a8f8516c5515170695f39a787aa5b69ef8c88ab508b46953f7be03d0975edd4af5f4fcb3455f126cf05b52f4158386c0a46a570e0a7d4223f9d8c6c1cc281712722ebc6438bae1a31b7b7a05b3f9fbaa470bceb1d62b9f89122b03d79ba50e7089ee98af5e4cd6f3c1d8bcc74ba772287a04734ba3779a4af96f2f44bb2fdafc167aa6089dec486f278d1313518076526018dc37a165998ec6360a5a27a10c2bb4c8a0c07bc31adc683af3e9ed59af806b32e081cc01f174d0a502677b63db63627edb6a193f34b600e4b0999039f46b74080182cdfb698290c3094a38ea5233e3f7988181051a94d6e59b2798992f8fa2011980d12694e4cbcefa0a5f44c0ca433283add1d293fdd4c72b1a90cf416413b6effe82e1c002fad5c815347f9c82a308e568ca25270a653f134486afcd29735a12a3da1528782d39ed6e6697b5a56d2fec6139a43f16aa7300f2213b94dfb4f42608b814162e46e50ed9886bb723169f08c1da8815c22303c87aba46923ff3ff6395f529bd969e9e6dc2a7c51c02e8e4ad1aa688ce63cbaf6abcb3caa9cdc6e4c0877946bc05182f0e9c35f0b644cbc10463d005d7f30f81619c19a1e2d7eb98ba6fd4114ebfbd2438caf6ce7e9924a0d705ec88eb0d7c6b034bb5d811871b2e2dc9b52bb57677023dbf573f157d8d124cc94a26dbd2e8a15412a7055d840f4ff537553ece32da80e6a84a651c1342ef5eef9a51e11d5cd4e3acc5b4d12432a46e7a507ef88fc6eda53891fda9b237b3cbeff537b3a51bc9a528d5b9325ac2fcf885259c830ee6cab0b13d9244938515568ab07e0f841a973382bf5a2178e38db491d4106ae135c8177663f77d3cd706607b1ed01aac21e05d887e3f09afeca054107543dc0c8027d35fd898918834f0b2a9f50895aef2f09382452d85c06c3ff3b897e8abc73c917136e4cbdd1cfc8248f8415ae9d8819335c296309bfd4f9972db8e6f8fe91e1358fd4128126cc6844719bbaa0510987aeb837169f7f99d97eb7b7c86d3e47dacafbf7a90d52802c137cab5fd9adc038a168f3fcd9175966a49ed2ee4b4a208f2fb7bb3b430124caf1070fa701b376cce69d402f9e5884523702af18bc6b1c35f3c5f0fa11733a30e0f88b98435f8737686367186681dba383699eb5fb943682413de1328ec15515b7e798a3f305af382f2484b6c22e7959f9527b04563da5214a292c7802464aa663b8564670d3ea860e3a845a55b91f3c704e35ddfd31481eaf692081bc1adb7d2091f369d4d424c946c5a0fa5c105e246938dbe1d80c3e7df5ffa1afbd3f3ef59a12c5dd6ff553a3c83927278aa9111228b010c588830bd8f6cbd2d4d54b29c585b4d63a432b3ece78d1244d468056b29193c427941a3af053c92488e6bdfde4ab192034aea9e94e768638a245d9b0cc249b0117102b30c12264b80f5125c369acd1af306d7c4236a8f151d968b1baa071ee482492fd95ba59860a281930a281d285db3dc99421dc6aaf13720293262d0d7c4b46efaacfbb135dd758604f62f070280bfc731a1e4bc36bae370acfb654793d3b859720bdada2a3dae678065d6f38e2f789263c0ae36c0674798a4560819e18b035cf7d32c4d9975a5ef579245bfb7fa1a1084eedd2712cc4b3b7584aab0572ebbbaab340dfc45a9ec5439471b38d1440ccda19a5a1b621f543c73b680a4ea763cc7b8341e52b3e689f0b58297729ea9d22605aa111a18ebfc37fd4152f169d19140b1b2dbbf4665abd55c9cf61dd20f44d8273394428882c0ce4ed71fd103487bae12262f051e4c2e6740591e55bb8a0bfb49834741d4bc7c1cf362f6a9765b8982eff6d77b67d13e2f0252a0f120da8f8759c85446280ac99a7a30a11399a4e487c116eecc8625810d482bf4999a8cc24f4afe36124175ab06fb9a6079f53065746a3a94e037ea6f1383f8ab75b78e43d390ded944ae2d3794f0c688471d80bb3e44261feb95cf095ecc476417a19a0f38556b4ab2840afb0e0c12cb7b58a25ad454ec12f10526f43850c7df282ae26eec159fb6ff4591160f3bcee6b05f828970a7f4aefcae299f78a01e1dbb2a4ede4a06609502fbf98be581a8499b55fc88a53b879408ad2106bee5b5135c10a06ede82fd46471a550a6cdb3fe28aab912cc59b0f13f43ca27d93c13e30c1fe601f7a044d63b29791c5d9f8527ca956c7e3942b0613b3ff020ad0ce90ba51f7da00bb35dcdd648eaba5a6356d7bba2e6354d02b08cd90d97198347a587b52a69cefcf2555fe57301049dfa954ee3d4aacfdc50257105c5ec26abe6232352e93e8373c398da423f65481fb2f2dffca5a39d773adec8472a551aeca9e18e4b0a4d15c548161ecc9dccdf032912e173bdc55080ae4511c7f90f990ff053c19cdfc18698c7639a949abe997a034b50e73fce33be0f7ef79e13df3f8967412c175e0d814ec30562b6f64f5c244cfa937fe462dabd51e32ae2e77a0e8e377c6670096700c0c9319aea7d4f95c7b438f656b8bcc5a1a138ff98cf006aa43b4f677b4ceb85ece5ff52a751391def14942e21a373a28d7af229f179921817a5c90c41a5329eee93e3d212c9efc3a071121812422881ab16e119c24c9398102422b8b4ec9723b7b03c04b5613993fe70c99297e9b214a01f6555b1ca35e778a38c7aaa9c855a747494999e519dade5e2059dcab891d6b263310090cf43484834dcf1f1fa5e9c1303b0132ac7d6eeb28fa3f2c7d5589581e6b702d73ee5edb395e86c8b2c89fa453081a635ef43c008c9a65b50efe618dd3c60a19e0341bfc1a98df2bc5013fb6ccbfd034270f7487e95cfc59dff59b1758124f42c03f6d548e8b33c1d9985666004168e5333973aff5f54342bfa3f04460f9a50ab4cdc831ad4223b7904df9b86fb9ca8f3e1d0716e5129aa6d736572806c30ef2d89fb3097f0f66fd0d6916852f3845249a1025060322a62c1a16dcce2a70d345ce4da5bb1fbc257d92c491669caeb558b67ad4a65d4125b536dff637d68b17b488f9902c01263c5b27dfba9b4f4e5908f3ae683870dcb5710071acead34d5dfd98e823abaceedbaad3858ad9a102117598b89adab9f0c9894d82f9b9ec3909920b1e15a265807592d21944587e7469c75e83383d848e4cc3135fc564a7ab1977c1205ffa63bfcf9349f7359ec6616b2e1035b5162c4798aa85ffd8b363b84342d978bd3e260140adfeb052f098b9ff191e8e2fa0e6bca36f9e2fa1614b515ee8752cc973b4310f103ed80c7cbb9aa2eeb69d646865625196b37389daaf5f32accc32169d8af7d31087af4a43585dee7d57ce61f7d8294764443b14eca361e7739c3bf9087eca8aa7c28a23e961431e7b19c7aa21feaf2290085e1fab7a2ca84249bd24185a53b9d983ee3ec497ccb68dc819d78175430957936208914b71ee70a11430e39400a0cfc429609529106f899c95222bbdcd7000cd5ba03b47b29e353fd13a9d1de47b1753c0be75bdac855fa5a55efdaeffa9f42df464464ed3cf866bbcfbc2754c38f68b69060caef144ff919cfebe1abc9b7b1d66625cd1d76a782344ba3864fb66b84f6ec009ef65ebf0bf4864e539662ebd028709705b08e772077d6968fe6c8556373dd3f56a66b5bcddb22c560d1ae71e0ea065e043c5b48322d19a7f01458d1697f32a559a80945abb40b9fffa8751b20522c6a356a79faebcc422ef830cea21fd9ba1152d0c471aac0feaeefec10d4a4ab2cf84e2074dd348e1f957632166b2dd02168f6444bbe75f50d3092af5fa900fdb164488a6bf8f2c7b235791dc4116c1a9e737ca90968981c71b34063a2cbae6a0f88a05fc553dd7425042e7e24a02c45ec23deafc0a55af147797df429ab2f749f79400d4610e5935d15f23eb5ad1d4e890b395a8dcc234d3f46c9f2bbd39673753d95a0beedde7b548aaacf6666f01a83f035fe34c0330be1f73282d85b33a4828ad43f8f7f70ed5ebc965aff801d746e087e4c4d045f640baedf64b3098b5fda27aa084de77dc3dac8f15ddae3015443f2c41aef4c4b9d8e8c6c699ef13166fa78e0edec36ed2787fe0013b34506358135f5c55c0be3dec6408ac267c88509efced678bf4bd4676829f200dd24c22572f8a1e84f60370ad4a5fbab5b71a2667dcc6ef96f0871976ee5e01fe0581405a1f6fa27623165d8e72fc80d9418551d5968b98b10432c57ad09afe90e1ee450a8959cd24776e0581634ef109725261e4093c69923e5412d42cd2ea981b1ea0350e8f61b662292730b747a32d42ee33dc79db2583187ed764b7896c40fa8162c7cd7ceaca948b720ae005781df634cba1e387b6fe188bd46a5b3c58a445d973f9bde55ac8589c9c6cd399c90fa426f53b8d2e5bb34a3b02f10230392f41bb01bb0a506ce4836f13dbfbc74bb159cc9778a01103ac27180973104cc22d513e81d67996f3f9ce82b6365eb9462ff936d86dc86e6744c8c83ba6556375317cb3c6239467541c47d16f73cc90b9072ce1ec88387250d20819d50a2c4ca448cb4e0e50bd774683f0abc8d376e8e553b10aa406fd75164225e0da807df5086bfa3e21f3ebc397e0cbb142b069ce5c0cda2ca1148e6c611bf7c050fed8c76f58bc505578736d8024799ea5", 0x1000) r1 = socket$inet(0x2, 0x1, 0x6) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000040), 0x4) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) writev(r1, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r1, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r1, 0x0, 0x0) r2 = dup2(r1, r1) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x8c) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/83, 0x53) dup2(r0, r1) 16:00:16 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x988, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x5bc, 0x2, 0x0, 0x2, 0x0, 0x6, 0x0, 0x0, 0x4, 0x100}) 16:00:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x7}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x10001}], 0x7fff, &(0x7f0000000200), 0x3244, &(0x7f0000000240)={0x1000, 0x2}) read(r0, &(0x7f0000000280)=""/190, 0xbe) syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x7f}, {{r1}, 0xffffffffffffffff, 0x3, 0x2, 0x4, 0x9}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0xc9, 0x80000000}], 0x800, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x74, 0x80, 0x17d39d37, 0x4}], 0x200, &(0x7f0000000140)={0x3, 0x46}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x8, 0x8, 0x5, 0x1, "43df56cc66698518261d0d5936a31d1747092264", 0xf8, 0x1f}) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="5286632c8525716950706260f5691415704c74336a8cac3a9ddb80402246dca534249d3dbf12c72b3cc9f9069d916dbc2e116183e46e740ceb7fc7ab6f02271753abb611c29d3275f61e667836a075b71ab4986bd27c73ebbbbb531dbefd4582a9da9527231604db1cf898395fe661757b020d8428ede5ac2a82acbd50572ad5cc5a908e12cc06001f28a88471388ca42048ba77db2fe28202eda911976cfc3a661aedd4fe8686", 0xa7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000280)) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10011, 0x41) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x118) 16:00:17 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x10001) r1 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) pipe(&(0x7f0000000100)) getrlimit(0xb, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0xc20, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/23}, &(0x7f0000000140)=0x19) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/168, 0xa8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x8000, 0x3338, {0x9, 0x1}}) pipe(&(0x7f0000000040)) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0xe) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2005) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) flock(r0, 0xd) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:18 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x4, 0x3, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x160) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x480, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x8001, 0x97e, 0x5, 0xcd9, "5570d8a1490760910712c1760e0e0dbd6f3812e6", 0xbc, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:18 executing program 0: select(0x40, &(0x7f0000000000)={0x92a, 0x6, 0xcd, 0x3, 0x1, 0x6, 0x101, 0x3}, &(0x7f0000000040)={0x81, 0xdb6, 0x8f, 0xdb, 0x1, 0x5, 0x2, 0x3}, &(0x7f0000000080)={0xe6, 0x9, 0x9, 0x6, 0xcfc, 0x8000, 0x10000000000, 0x10}, &(0x7f00000000c0)={0xbf, 0x100000000}) select(0x40, &(0x7f0000000100)={0xaf, 0x3, 0xa8, 0x8, 0x0, 0x309, 0x5, 0x2}, &(0x7f0000000140)={0x5, 0xffffffffffff0000, 0x80000000, 0xfffffffffffffffe, 0x6, 0x7, 0x401, 0x800}, &(0x7f0000000180)={0x3, 0x8, 0x10001, 0x805, 0x4, 0x7fffffff, 0x200000000000, 0xffffffff}, &(0x7f00000001c0)={0x0, 0x3008}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000280)={0x5, 0x1, 0xe7, 0xfffffffffffffbff, 0x6, 0x2, 0x5, 0x80000000}, &(0x7f00000002c0)={0xffffffffffffffff, 0x2, 0x3be, 0x5a5, 0x10000, 0x5, 0x6, 0x8001}, &(0x7f0000000300)={0x5, 0x2, 0x9, 0x4, 0x101, 0xfff, 0x6, 0x6}, &(0x7f0000000340)={0x8000, 0x10000}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000380)=0x6) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) select(0x40, &(0x7f0000000400)={0x81, 0x4682, 0x8, 0x5, 0x238, 0x7fffffff, 0xa9c9, 0x8b}, &(0x7f0000000440)={0x1, 0x9, 0x3, 0x0, 0x6, 0x8001, 0x8000, 0x7fff}, &(0x7f0000000480)={0xfffffffffffffff9, 0x6, 0x2, 0x7fffffff, 0x8, 0xac, 0xa0, 0x7}, &(0x7f00000004c0)={0x1, 0x4}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockname(r2, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) lseek(r2, 0x0, 0x1) r3 = accept$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000640)={0x618, 0x20, 0x101, 0x3, "143dc5f17d9bb8d3ad422aaed91fae4d423ac1df", 0x100000000}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000680)=0x2, 0x4) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000740)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000780)={0x8, 0x1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000007c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000800)=0x4) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chmod(&(0x7f0000000880)='./file0\x00', 0x20) stat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) lseek(r4, 0x0, 0x0) select(0x40, &(0x7f0000000980)={0x81, 0x2, 0x6, 0xff, 0x4, 0x2, 0x6, 0xa4e2}, &(0x7f00000009c0)={0xd80, 0x1, 0x5, 0x0, 0x7, 0x4, 0x70, 0x8}, &(0x7f0000000a00)={0x4, 0x10001, 0x9, 0x8c0b, 0x401, 0x3, 0x8}, &(0x7f0000000a40)={0x7, 0xe34}) fcntl$getown(r1, 0x5) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000a80)={0x3ff, [{0x3, 0x4}, {0x3, 0x20}, {0x3, 0x6}, {0x3, 0x20}, {0x0, 0x9}, {0x3, 0xfffffffffffffffa}, {0x3, 0x100}, {0x0, 0x9}, {0x3, 0x100000000}, {0x0, 0x3}, {0x2, 0x4}, {0x3, 0x6}, {0x0, 0x4}, {0x1, 0x3}, {0x2, 0x2}, {0x3, 0x100000001}, {0x1, 0x1}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x1, 0x8}, {0x1, 0x15}, {0x3, 0x7}, {0x2, 0xa2a}, {0xaed06ef429e29a28, 0x8}, {0x3}, {0x2, 0x2}, {0x0, 0x2}, {0x3, 0x8}, {0x2}, {0x3, 0x2}, {0x2, 0xc7}, {0x3, 0x5}]}) r5 = getegid() getgroups(0x3, &(0x7f0000000bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r5, r6) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0xfffffffffffffffc, 0x10001, 0x7, "3c3e367887e1289429bdbc30e8c3949175a25f90", 0x1, 0x2}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580), 0x326) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000600)=""/147, 0x93}, {&(0x7f00000006c0)=""/82, 0x52}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000740)=""/248, 0xf8}], 0x8, 0x0) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000008c0)) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:18 executing program 0: link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = getegid() setegid(r1) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) flock(r0, 0xb) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2c0, 0x130) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x8e9, 0x40, 0x67a78970, 0x6, "7d27cc3480c2b6350763e0a8de205f54b0506fff", 0x3, 0x1000}) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="f677d3930fd03abf7630e332e443162b81515f2005667cd07159df2a3f43a7c3c4b1cb4a74e1fc27b1b608860e410aa3cc23848504329085b7603b89c2cd08e6651f8a973e6ad2ef4707ea72372acc01f4f7f71cb2cd960a8857feabf33bd6c210fea3aedc78bdd4802698b10846410e0f392ff6c016157a38de63138bff5c88899610a18a62940871caabc33e1f7483f4ec41265da9e6450588314a64691e06868c4dc5ad41af85edcbdda331f825d481bf6757ced1b28de89939268b3454842b28edcc03692cd3c97196b24e6fa85eb91745a67ee98a381b", 0xd9}, {&(0x7f0000000100)}, {&(0x7f00000001c0)="7e63ac6a6260ca7b8d15f4379ecd1365074f53bfb068dbe87c38dc05bcf13991e02124996803fc3b31c9ae99d60daf4aa817c6bb69ba026b37f20f74615f6f2c30c3d5c763f950c52920f7bbf4a1317a8da355eae5de122c3e6a05d34954e5df789a7f66801baa55c09d9d81e3c49c556e6a8609bce6783cc52e9c71186806670a386d7ed94546f753c6b940c24084b07822a1f5e8b60310197c309089133669c1d6b1470a1cc806b56d2982cbb5b9f39c081e2154e4c26b700695d8dbafd9d77ade375374f7f2", 0xc7}], 0x3, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000002c0)="5465bda67870987954e3741e1acd06cca52c035fdd1769ba85dfe54b1261965dc9df9beb1f4f5745c6312ee5debeab1b7df43b29f7f05f8d392f1521aab773f01556845d03796ab10f792fc2959f881b72bd287b519a48bcfad0afbdbd75a5d5bb86bba92f92a2b144807bcf938dda40deab94691933c88c9a12301b4115084779bf3201e1ceb81394afc603356f44cef5fb75a8fe4b2d12409560fc5e568e5365bd7eafe6754be53d1a198c2138b2f611ce565c7e32e85c978d843fc11668ada6e47f05e848752aedeb6ac9b32ac2cf", 0xd0}, {&(0x7f00000003c0)="ca1ed936e45a374b3cac4ebe16a9b34499bda058bb92b55fbeb7b1b377f10710067bdbcc71d65405418dfc6c441dd065c5ebe8db381b2984bc456078d969056e04e7867fd1a84ba38b339405e42fb9b702bc65a100cb266a48e01ad261098c1ebb5fa2434487ec8ed8cb23c4334cc858a548fd77ebdaffdc57d030a43fceb9877c82d7fb2a19664801742287215499485dcfd5c670a9c7d318ea913e176b6d", 0x9f}, {&(0x7f0000000500)="8d4bbaf7ebfe6459cca8611f5e261631989675f7fd73fa97ce2bfd7f178c4567e91d0bd24517a2ebb1a820d3b1edae39de6d51aba8985c388f203ded3bcb2df98e8c11a1a7d41bf7582ac26b732ec589aff5", 0x52}, {&(0x7f0000000580)="87d405eb3760689a85b08075ebcb15d2c97cf5f194c7a3ce0b84a99674b64bda52f6926dec5b978d77e1ee2c0bdfc54e9cd7fa7cdf4fe90a70166d861339f0af994c39e1c22684df10ea76640a7c2d03e087cd5edda96af219a46ea95d3119b2676c91e8022f67fb6e71f5586ebf211f0b2db35021683ae43cf792d9807b98fbe380bcb843e9a6d7de7f708174f3931e87684f8301f8a48c5f00ed1b514f0d8d8463ce7aee2c4d57f8267439904c508f13e57a80ee07f70658f47aaad312eb26d1dc2304e826565b871d079025d0a40c1e1db20bbf4153047590bfd19b2d850207ad4173cd1adefc2c3e49829b68225b6556d1de65dbc3a8e5fac09c40d1911c7667a8d299086dffdc48f8523b8fd15417c8ea0e33b01f9b9c677e38897f7adbd5ffec3ac089c3187709d0d7a9b44babd7b14c21c05219163c5e56391248f9dfdbbd10ad73f11e3f66ee4856e2abc675ee5b62a28e680a03e5f932ec8ef76898cc93b18f2e625f09bd377ea48db76964ef14ba4ffface2ac942c124e14017580ddc2df67c7136f4aeab8d25f4b56cf9e3d717c29fc60b90c9dca674cb98f1c17dacdc9c85c6afe129047876decf99ab018b7f8d45f1ee6055ab48c16395c73bad7f3004ce1f79415c1b896beee5afe7afe9c00e73834efae00cf1b7e7c00cf8163ef4e574a8dfadb81f768bbfbb593ce037ccfc89522b32759fc1410f24530f5734fe710f5d04999d437870b5638bc9080cf345134b86694150de18fc7338c444faf96150bb2c8ace103519c445cc4927dc0b1945a943bb0c7b1e83d29545ce4070f406c5ead8de44436ede34bb3f0cdfad3153a6fde644d04ef9d3d1506a64e4af4469902f60390b3656f1db7a3ca3214c2844657d1316a8d67cef25ad992bc5a8181a6ab963a5a8d83581d2eda4f1158d83fbeb7b01de060583ee5983b0568ea76523f4f8040caf6142e71c9e793fc9ea82ba771c75d18b7fff0e49f05ac011caaa0fb04c7195476500dfad55a7b7ee88b4422b41cdcd00c549116398755e2fabb5543d1de0ccd2e71518f710f1e56eab3724f50ef1959db6e13b90a08421831d1f6bdf5e379ac4dcd35a45c42d543dbedd0d617ecd7a18d4fe15a1e425e8d6da4d41c778a13eeb21c9d075f6c3fab6202ba56565eb73d3da1d5ecc9c95ecc3fbe347eae399068ef113383a64bafc23bd9eea648225673de04d32db5ddd06735a3a6ae43dddd4096fd41d9cde75bbe163402794a22929ff7329ef89c327f9f3100fc45d01aeaa8735d3e77a6a684696da7a241f8c4ad77b9e4bd6b6627b92bce6886b2b0d6f083cea9af21905fb1f4c34c18e0a85a8426c32900bd69317f5f9050375a09d0d01b5035a37e9b086a9c16d7fa9fa7e673ae81889f22fb4adb5940c7f20b352466c788deb3dc6d0825935477e451a48aeba99795bd0b1f8e26f824b47bcfba4e01aaa062dcffb3a4b95bcf29a656dbdbe8d461d9e46e01cffdac37db3ab2ceab01995a230dd0b51dbc5c2a6d8c0c51673913becd9b1a072eeda39ab15905e351393835a55cd0a15d9861480f87caa06260e964032125c9d640231222e9e37691bb2aab66102a65726d51376af5da66aa71f34e778c090c5a2bab6dad4a0d2c12ce73a348cfe25461c4fd60e29557d90bcbb15a5c9b68cc038b8c79ad1401ef86a9f1ada6c8081f56f5b4ffe3a3f6901423f4736ce7c42737adfbe80ae61ad7abea378b3246b7603364942215978f2c3b3b5d821f27fe572dc4c51e977ea636e2410031daa6cdfc4b5b33328086aabc5204c71fc7c44c1873711009a7b734d2e555e1bdc60787f2b28bc5a0505bec961867b8a991467b055fa6d6067024aa1df5305f256ed4b9c87c4ee5387bfdeeceaa7c0eedeb3a47580b00b71880b15deb5d3567850f5d0d292585d8560d00a9f4fdaa15a7485e66d9e475c9333ecc7cad1a0eadb79aa87d689e191c11e2f800d04e3348798cc02e6cc4ffdbf50b866d657a982310eb7feb754c058ead2803a16ce3500b15783598acb32d04bc946143906974bac28de042b37cc5c66567545c2346fa87f581d47de6efbd2a58a592e6d36e54baf2b446b5ab82f5c42fea83303c6a4be16a292be3e9e0d395951e5a67aa16e4afbbc196cea5db97316cc1d9776be359fae5ee450cf4b5772a9cb8323680acd6d371cee854abc967355d21885f8f570b180bbd8370b972121b16d8aa65bc6733b7ee4d0fe2846ffbbcad0010cc9190a3b1e8c490cf04a3d58fac2a863313347105eca1c8a8507e9e542ffdd256e7d607cdfd421a7c9c501ea98cd1ddbbf8f6a84b778348120b924045f3d995a85896ef6f879b08a94d664b50f74c94c6acd2e78d6c875d764b29202a498117d8d49f8d57f0ab05861a63ef9f3f072ee7f3a51b85b17148d6f644147513435f01a5f152d8bee4b3a918f49fd7e84e4acaeedf70a5ed06ab3aef5341f5944d80f9904561a2327ebd530fd72e63727af8af430bdeee2a390c8045aedd33782a76337375c83e0b572963d1306710df81c2c8fe14d407a1adf76463e96a760e3faec34aa4a149405893108c59c4503f433c600b798f964b5175e4a41d073430ad67d6a0f8c5b6d7164c6610493519542ca646aed291d58b8e918d1b60d7080f32d4438618fc90ccb0ede11bc28ea7fbe632a43b3db8c59304ca0d2f2715bff9e8bd73d35faf52ddbeff4d72b26947b61783b29d88f514de5c54d1269b4b83ccf53a637129e0d579a6cfb6814be139aafadf0336090612664eb92faca03b46ac40b022e59dbbc2ce10d822bb6b0e47b4e0bf0c1cb49f097266621b473210b1bae14f1b182127ea32ae3418feef2f36001bbae5732969718eb16a339f1566dc8b761c64929317f3665fd2b83372b299c8d96e079de7308bcbeb9adddf97f6cc7733dde60ff89bca88752add542014c21ba02682319f5e93fe870d3f92811df43bc37479ca565af9c077355ec577b29c538a1511ed84a780786ee4f142a77ba2da2da3122a07cd76c4d09a8642928a74c0426854f05ceb6d5fb50599ab83f7ebc98346c1fb4656c3831775837f42432b98a44d7adb07179da0eca084bd6e6f1747c6e314434139ded86e2c5975fc2bf8ad53284e98e22ecc76414e1f341fa010367c51c7d93dd7035581cb557fca49c81789fca9198ee932461622e4b5fcb101214a8817a30b2426a57b10af82928308fd4fa8fced00ae9472902580421f1a78b818f38f8400805a1d943884968fb4a6e3ba5e0f0aae19c964af36c8fd47e8c6dc27da14f8f0c0ef6f7e94b2d17f6edf1ac2fecbc57f9d89d034b01a319615a90f9b99b6c792429012bbda1d16c1e5906f3372b785a8458533ccf77a0da2ab2ac7c9be8887b6c3b2d8a2d1b521a9b75b239df6a126ff0f6e23bb35fd70ad0899b36f05b3f991a62cc6f3c591f270d3372f05e3513a8adda115f8fc19a0867773d9ff7aee72a0bdeeb3ec53b0cdf288c443ee0c92e7d416c56c6afb47b94d043a2b8296af669473fb7d64236ae2c2c79bf768218c0491036a081f8efb7d948a43b0d5fdcf09c8e0c6f1466494971e436718a5fc26a0991f0282fa4d364bcd154ffd38b21925cdd5283b4146a6cb2358c573971b29998b13e6a8d6c4e424d2d561e694dd43adc570e7d93dd1f1340b8f9da79c34f7c897fa3356d29adce5e13129c16add17eded6ad038054cae0960cc16c4ca810ce03104d1427cef7a327d9d71068c97054b9d9babe405852aedc03c730335d05b70b8418e9e727fb14c18762e8e0183059ac2c998e44e988a1e856f2439d9f136525725a4b3d432581310650efaa47eaea795849e184a57c1915323cafeee1168731a21355c98dd9557499563f2e700379ab54bda9507f13eda44c1c47c94d7860b5202d3b083feceedd9ae901f3d291dd35a5486827da30e3dc0c022e7fe50d8d6206680b391ca220206358b2dfcb94067d977f871ae53c23276c6c3a226864afb539a4b6a89617ac66b338f42c45ef567708f6968732b43af6e9aedebe23df6d197f8b7fefc2286ede50cb0e72fb4d702edbd9fae66821c6f68e92f786966cb179c81dc605d858ece23d8852eb75a060d608b21667a018509e723802b649ba1b36466005b1acd8271d686199bde4ac84c30a7b10d32255031bbf891f18dcc4985384b9acc9568ca20342e7fbfd390b9c994e837608ef14919f9a1d4426c5c0456ec1ab76b0fc565643c7dea94bd76991e36ccf9d72e4dff3e0fa4b800e8882736a9246e96cb0561ebe3dd75348147d018b17fc8c67515f13fc111de96038f64a8b1fc6a7f7e964394b434992262ecc279940f1a6c064298148acb79793a8ea1157e9ee4626df60d0f36b1f14639d5eddf6f4f18b08df4433d8d072bf7635062866adb9789f66ea9d839b24bc2e9b246bfb25ee9fd6390b9a5314c2555e456547022ef4099fb9ccdea85b7e7672a838b98ecc4bc1da60350b226e84b1d4ae1f492214733f82a5e2658df49091508a84866244c3f3e2d0c018e01732eb5cfd5125f4663fd84a80f0a3162e5bafbcea5ba37ef08839f1944712aed4bf24a41e070ebcd662ab44f0824c6b66aa760d972a7a1f298febcf03ab325a0b081206519e75160c56b6c56df9a17b43e33b984ee23e9004109bd2f5624e65b07174f26b899283d55329df8ce2901a4d00b8215b137f92d4f14b4d6402896b87f338733ca60dd9aca6cb24a9b9ae1aaedbd607a712956605834ec53acd052d1fb2d851ebfe140e142ff9cae5ce21deb1e2768218123bddbf05e142c04ab69995b994912c289672632117bc78593c0dabc7a220f24bd2ee81a61efecbecf44b1495a0eee747edf33382e467f20cabce5b62b107b3f4865218aafa7246e0d95f3cc34ec52fe79e05fdc4a3b60b3fae79bb15a5e6aa7d8001de5126406c47f731a915d236199bc56b8cc68e124a8129503737aaaa547eed176efcca5b6d5120be937950cfc7b260b07f2f4198a73ab89acb94b606a2e6518f912d29e91a7115610462fc186cd745b349a0e9e25f9775915dac7eadfe0812e1075b6c08e41e722a3791278df19082414e4ba247a3ba46414a213f1fecce996aa93a29a0049daa98662eea6e9a1a8d27acfef00f1b597b32f462fafcdeed893bfaa0875b19f9ba32ecab42af8852ad5b9456fdcab7099609e327dfc36d53b1d77409f18bd609a1e8b5436b5b1b13a3ccdcc7ccee6face06f5a28f93e4dc53ee2e4be9bb3bc25e57c311ad8e60dec6b340b914a615cd4647473e8f1e9f98be2b3e48d9adcc19592b33c0073eb4bf18faef5e7f0e01d3af042b02f987a6ed32a91a75ea0fe4755a397e4f90c48b99da0f19aae7f603dc2df154f34c9db445e24b58473021258c01acfdda6f1b367d8eac7cf7967aad9cd8733bca41fe6640046463b83a27e2972365a4072408cb50cb4f953b2905c9b2089e8c4adaecea86bafabc13a1ab5e2e61451496c3790ae61e4a5b1500f87a9b618fe8b91c72940c8ba814838d1e57169cf3bb47955667671716e9f2470043dba14073394dc9dc2f7f5724cefa461dd30751dfd1bab1c796b2d5e8e3f3e9b45742440c48b4b127da089b9402b8d07ab64c9f012328ae53c51c35302ee898181ddf4976eb79cf10849ba1a49ece41abc136dfa2e188a2e02800e45e4fc3a13260d934e7aee3176371ee0014514e6cccd018604e8510e7fc25cc66e248bc6930af3240efa95f0c04d4fefc9ac8510b64117120be89e09f9c2d254127a28390d420739c5e5738d9c20e7dac918e5b9c3f2c0ff30599ed", 0x1000}, {&(0x7f0000000100)="97bd30cc995fd0f42c27d81eb1c950b922413e61e0e0dadbbef1d62256d6671192c2", 0x22}], 0x5, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r2, r3) r5 = socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x40000000) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="57676fcaa774441269b8df4edbdb90fa025a06243fccaada691457f2613fdcf5da", 0x21}], 0x1}, 0x1) fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0x6) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) r1 = getgid() getgroups(0x4000000000000193, &(0x7f0000000180)=[r1, 0xffffffffffffffff]) pwritev(r0, &(0x7f0000000140), 0x9a071357ad06765, 0x0) write(r0, &(0x7f00000001c0)="514d77ea07096fb4554923af1daf1dca8f829061ee7a290534d719406073fd6359445cb5735013b52b3228d4f17c3542ec6220174f7d95982b1b37e485f7bb5c6b9cc488a966464b437ee3cbe120faae875d3ff4cbab7f2d39ac8f2ae5f500bbcbc894ca7215cdf3eed94fc4d8f4a4d92d90205322f540e61af02415e6568f140a76c948120520868a6acaeba94b0a69af67aba814c44f19f7cd4192bd", 0x9d) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) write(r0, &(0x7f0000000080)="2bfc029dabc2e0de8e34e4415a669048cb559ee09f83a2a2cc425ef02f29f5ecea8d942b09e71c4efb65ee03792cda326193c968673f8fa02f0c84ba99d4fc08ccbb336bedabe3e53b692ab3eb03d786db7ff9bae51be0b7603df01b88450699e2e34bd3c008c96e6d33", 0x6a) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000019c0)={{0x10001, 0x4}, {0x9, 0x20d}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000002ac0)='\x00\xee\x9dR\xcf\xac\x82k\x84\x03\xaa\x86\x12j|\xe51\xd2\xf5\x9c+X\xdb\xdf9\xa4\x9a7\xb3\xc0\r\x14*\x15qU:YT\xe7\x14{z\xb1D!\xd5\x12\x1f\xdd\xbew\x1cFw%\xfeg\x80\x02\xcd\x7fe\x88\x1dc\xad\xbb\xcd\x91\x1f4f\x9a\xd6\x0e\x03\xdd\x18\xf4\xc4P\x14\xfb\xb2\xcb\x04\xf7+\x8e\x06\xf6Q\x9d8\xbf\xea\xca\x88?\xb5\xaeog\xd9\xabX\xb9_M\xa8\x7f8[Yc\x89\x01PP\xaa.K\xa7]f\x96\xec\x99\xda\bm\n\x10\x9d\\p\xef1:\xf5\xfe \x94\x8f\xca\xcc\xb13\x1b\xdb~\xd5', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 16:00:19 executing program 1: pipe(&(0x7f0000000180)) socketpair(0x6, 0x0, 0x7ff, &(0x7f00000001c0)) pipe(&(0x7f0000000200)) r0 = open(&(0x7f0000000340)='./file0\x00', 0x18200, 0x20) r1 = accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) setsockopt(r1, 0x80000001, 0x1, &(0x7f0000000080)="6b030000000000003f219bc9958b6bb64564ddf05d7e14ae8cc5de7d5751335071a8f7291a043d7df14f8bc3b419923fb9cd38db8e67ef8f53e524cf1996b13ffb942fb4a569e3f7055fc2591504bf214960cdbdce8ab01fb088ad2dbd80b500aaf8fdd5f69ec03de3a752596a53b4b6bfa84e5980c544f2db4aaedf73d115ce388b74364e00000000bd54b23f318494be09ff12aef9f2fb57a9716c33dab70000000000", 0xa4) r2 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0x80000029, 0x44, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x400}, 0x10) getgid() 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffc1, 0x6, 0xf3, 0x6, "7b84d842515485686435dfc8701560c4b93b1d3b", 0x1, 0x6}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) setitimer(0xfffffffffffffffe, &(0x7f0000000080)={{0x1025c3ca, 0xfffffffffffffffe}, {0x8, 0x7}}, &(0x7f0000000100)) chroot(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000001400)="d8ada6722cbd160c20473e3b28e2ae44118bad3cce8a6ed03842be", 0xffffffffffffff2a, 0x8, &(0x7f0000001440)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x2fa) recvfrom$inet(r0, &(0x7f0000000000)=""/231, 0xe7, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0x8, 0x1) utimensat(r1, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x9b, 0x2}, {0xffffffff, 0x1}}, 0x0) r2 = msgget(0x0, 0x182) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x5, &(0x7f0000001300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0x7, r3, r4, r5, r6, 0x0, 0x7}, 0x5, 0x3d, r7, r8, 0x1, 0x20, 0x8, 0x3f}) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000001180)={0x2, 0x3}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0xfffffd6f) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0xfffffffffffffffa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) r3 = msgget$private(0x0, 0x2) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chdir(&(0x7f0000000280)='./file0\x00') r7 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r10 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x3, r4, r6, r7, r8, 0x18, 0xbdd3}, 0x101, 0x1, r9, r10, 0x8, 0x10000, 0x81, 0x4}) setreuid(r4, r5) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:19 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001500)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r10]) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001240)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) flock(r3, 0x8) 16:00:20 executing program 0: geteuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) chroot(0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:20 executing program 1: execve(&(0x7f0000000000)='./control\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='%\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*,-:.!\x00', &(0x7f00000002c0)='.\x00'], &(0x7f0000000600)=[&(0x7f0000000340)='@}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='^-/\x00', &(0x7f0000000480), &(0x7f00000004c0)='$\x00', &(0x7f0000000500)=']\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='@\\\x00']) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x56) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffe00, 0x7, &(0x7f0000000000)="bcba8d955fb29ba1dc1273a40b684ee888d94545fab891a51485dedd58d4bdd31a7da30ce1184396edbfa7c800d7bf786103e7be4978d02d35b97491b2462721d97515a81f0780232f9ee4285287235b22c36df085230b306ae89225c3c91310d97329d6914a5a19c44a6086299b84ae410a16de4bf1fade16382f2df3f55d438cc534f3b6bf5b1e3f8385fc86c7dcfead402e964176b4040eace767fbc161d38742613625eb500afac53bd29aafc8c3907bf31f85ffd1dc5a9b691cf10ab27bf29b913e7edcd9548a8cb8b5a975c40a604e9ce8de96151cfe379bf34d5af44c8b69ec1dfa92971c0b7e9d37a6e961bb96271f444317d04f022e107977", 0xfd) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x10001, 0x6, r1}) 16:00:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x3ba}, {0x18, 0x2, 0x9, 0xeb}, 0xffffffff7fffffff, [0x3, 0x40, 0x3, 0x7fff, 0x4f3, 0x1, 0x7, 0x5]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) shutdown(r1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x44}], 0x1, 0x8) dup2(r3, r2) 16:00:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/126, 0x7e}], 0x5) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./bus\x00', 0x30000, 0x4) 16:00:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/66, 0x3a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/3, 0xffffff61}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x6, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x0, 0x4, 0x200) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getsockopt(r0, 0xbc, 0x3, &(0x7f0000000080)=""/190, &(0x7f0000000140)=0xbe) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10028, 0x1) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x2}, {0x3, 0x6}}) fcntl$getown(r0, 0x5) read(r1, &(0x7f0000000240)=""/4096, 0x1000) readlinkat(r1, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)=""/177, 0xb1) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f0000001780)=[{&(0x7f0000001340)="49035426f925459b19a483272d93ff0c4ddcb5bfa0b1bd8d184cbc9f335d82a62df7bb4c9894a036a31a2912dfe4b9f995245dc4e2200d1e03e3a241cab3a8e7786d94822fb2be65084ca4b3bec2f38890d6408dc6f08015a5f8bb4ffb9716ac47c1c4adccc31cf9b34b2a3b118c5750615cd1ae4f1b0405a8421ad7f1e31662b734b12ff7afcd6c51d39161f272f249ea24dc9caa7994327b6376a9ca3de4dd4b0e15a9f9484b67d4fae52402a373de35d9f0a893c0f7f1590d1d8deafab1f69be6fc9528a07b5b729367c6b3faf3f2d7e3936a66930b2007befe31095c6f1be630015f37e94b59e87d8360dd4a3ae9ff9ebe24069e07b45b9e0f", 0xfb}, {&(0x7f0000001440)="ceedadb2b7438df9ba115b088ea4cff2a58fdec13cad48b95c4f18ed34f17747eafa9d4ca90a3a14d4d58d640786f23d8a3aea4d76935b105e0d8a2501b15c8508d4d3a46f4802ad87625ab94d65619b43dc1ce33accdcdfb055d6d4bb3585f34db0134116d703f26fe01e23869376bd285b45514949a204afe405439ee4a2ef4a49a85b87a20606080196b668681c75f0334aea7af3978d56e2b56efc4ac4d40fb5bdd6bd29f4dad4468e8804e0350df78fe1587e1867539af06b529e4c3ea8c88b507427f9787e17524db9085676504ac309c10e03316eb4f6eb6ad0e826e12c5374", 0xe3}, {&(0x7f0000001540)="dc5cc124a103e552badb27e47ecd9e7ce17347ec8fb383fe3adcbe00ed1ca78ead25076f497b8b99627e9232dfe2cf9da26fa10be2d7f42c80ff68b2f547336db5065b8c9e38ee03116efdc5457c462e8a354af8b229b8", 0x57}, {&(0x7f00000015c0)="e239039545e49ce77f5cf16be67a6254b1c0ee9984768e9efffe6c210fbc0106968ddf700934f1227bcaf959fbe9c985009a8cc801b789c080872ddac2b9f0f9635553009ee2dd423b53ff2e557ec85be8df6d051f6ac313240ce539f7331bc55c68a1df6caaa555f25f2e5a21ba0db85d9f8bfe63831974ef7a3f4ad8ff774cba3f50a5054bdb844c4d3b968dafd896f929e7212277157d83bf946790fa398cb302f8baf005b3ffda06ca7dcbc25b192a177851eba2d1718e3d8817adb08f9fb972f3947797c42cdb1ce675d786a1aebbf3d9dec43a4fa516607c6608769413742d18db", 0xe4}, {&(0x7f00000016c0)="1dcb139e4a9ea82774f23f9589b29a00c127624b9c69f760808ae4f546db7d17d58f3276358a958414cde1d7c2ba4c83a49cdbfb008b875e31415e72a6", 0x3d}, {&(0x7f0000001700)="49af5a06fac6dfaea795744f1c1e52ed4d7294b72d4b7231b37f9ee735d33ccb5e960eec3461b4f77b334ea3ca93faf33b50c67800e0b104d030bb84dd4e22174a767ec5329e59ce5fa1794bdcab498a56abc934ea90a7ad5a6870e1a2d6667688550e9ec6dd4ebda0a8ff909aeea850", 0x70}], 0x6, 0x0) utimes(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)={{0x0, 0xfffffffffffffff8}, {0x9, 0x3}}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000001880)='./file0\x00', r3, r4) fcntl$setflags(r1, 0x2, 0x1) r5 = socket$inet6(0x18, 0x3, 0x7a) fchdir(r5) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001900)={'./file0\x00', 0x1ff, 0x6, 0x7ff, 0x1, 0x9, 0x9, 0x7, 0x0, 0x1, 0x0, 0x74}) close(r1) recvfrom$unix(r2, &(0x7f0000001980)=""/131, 0x83, 0x840, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r6 = socket$inet6(0x18, 0x4000, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) pwritev(r6, &(0x7f0000001cc0)=[{&(0x7f0000001a80)="911f550853dcc11748e2a0d5ee9f5f65ed81ea55109c6c0520a4232fd4592daef4f539e35a5f27f61082e9607fce4721f6fc002f7dcceb8bde6880e658428b86034da7a4da863da22b64536d31eb71cd9262dd591e53de856a10eb9580d448f40a5ae551b994546c20f7679e8c6f3077c77f40d1bd886337ac58dcfc349aad2894212c8a78eebb3d258dcbaa7ff70c7ae0d039df2b92a840f8de3349328ddeb36a3fb87930b10185ff6ee013e17ec38cfa589d292b", 0xb5}, {&(0x7f0000001b40)="7ba894be7fd5732d36ee9ac3b9a00d88eb904c5ffd2e017b1e7cfcb739819d4d24f3dcd0a34ebbd156ee146f1d899580aa25ad359d90dd6b136e0cf5ac7c320149cd7ec23af24f67bb8cf99e3431d47e4e9442bde6d974471303c6321bc42571714fdd67b49d46f5da3c9e08a7fdeade99d7d16ea2050cad4cdc2b0c1f25bebd04fdb74a15774a7b6f99c6942970083c52566960975c12bc42872af5c7f2d1b321f097f2c6ff4b1346de3e89a3a8a9894e9efb7b3c2e2fb165ebfdbbb8301daa7abebe45ed4910d977571a2e", 0xcc}, {&(0x7f0000001c40)="cc883d33572cd3bd8dca1990f0b4f50d3a579a", 0x13}, {&(0x7f0000001c80)}], 0x4, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000001d00)=0x1) bind$unix(r1, &(0x7f0000001d40)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000001d80)="55d4ae3fac389eef7300730705ec051609dec50cd8f90da3db609e74b103a2620f952da28238e47cf5ff144b7b4910569c5a70184274c602cfb19ddbf4202fc6b187ad356422b90a4a06a6bce863a41bdcabedc9d86953450ab19cd57a03a34b05ae93b39f8097bf27dc0046c4ef667c02cc83348572660a8f6a913c14063ca12585af51ffb2538274c40be3a07e84b5e4a39d11a4db988f7ed288091a96c2c686912664389430344f260faec92d72cdd0d569dc24a79ece571bdf272e2d631f3d14356a06d5788797fb6698f13409238b99b75ac0db72bd6a77f197389fab07bc86c9bdb42f5527623a4643079bbc0126d022be020880a92ec6ae1a77b10a6486472816cd72689787d26c4d935ef0e661f082d7d3cd65296761bbb02d92b7b09601ea3feda932eccf6e08df6c9037eb959d74e00dc2f15eaca600994be92924371b1efd129b12ef2d579a6a569cb4ed4687fada6b52bd7cc4eb132ea778af04190aac68e755650b7e8c4eeafa6de073ee546965098e9406dcb17181f0e99c9c1a93a9ef47f47e5bb60b9d9285e184fedc17d5160c8babf1b7a699893135c0429cbd18e525a8a1caaa43f8f97a6973297a23d81c3f753239db4c10ed47a1ffe170d5e2162900d2abee7dd99d2b2be4ae34b55eb0d99f9c0cb00803a2eb489e6abbe8ac749d470667855c48a5b829369dcebbd2dd03926ddfca0ae4cf92a597383e54ffd424ee053c615fe45994366f5052cf57018e258d961194e638d6d091471235ae0fa1ec5d55dd5d6ff608c71d52088622b7b7bbed19558d0b93b0d93532c55f95217c653823b859feb93b11e3011cd6221125d8655bf8433e9f7d40c909c2f4c7a6130941307d38f2181aad8eb9e3de178561f4f9416b1d0000ee9cd0ef091bf6ec9eee0a8905f1fdecca014039f68aabec640ef74d0c54e791b2b5a83686894d3938c696f6f75d6381edd6509dee8987f14f78edac7b471873fd1db479d70ed7789dd6345a15dc92d4dcad1e02adf40968888f0a62157fb9eea368cd0934e3065d632c2211d0bbeba4206ffd820e58fa504f35d7843a0e66633b7aefbd2ff5200b7234c6bc05dab8aefd0473670ea731237bc3bd5c5841861286f855ad64873a5dd706ac2492772dd76ddff31ce1ca8f6eea13aac8cdcef5a795b4cfd9d9d143d6e60de24f549bd1132e6dda5b03e81d972afc0f67ea6773766a46756a4844ecef838d6fec2e6490d1fd6e272bfa44cb9a747832a99239e81faad25e25bbcd1d052f94e1c8b074fc6d902588658c7dfc04af8f4db630058a49d6f32677541488be8776fd25a4a6be3e2e66a2eebd8064b88bf5435be10b8b0bfa9ddb6aa89bf16e47b4846c38ca3213e0dd91a3cd4173e10632dd110c875d83be7949389556e4515c07eac16eb2123fd02867a92109f913e90e1ed9b76a451dd9e1b29a40263e1ff8f1ff82c83308e0ccafa469e007115f80a56ea20915c8004ffce5e43cf0be5a234e6fabda31deb23d6ba78a62c23813fd73125d2d951a18200b49ae058d3e2cb6f07b30251673aed0cc529e94acae476954ecad59386b63b8c5a619b002bd42852f3970c6cec008acda96c73aa0467a1510248180149c66a28eb63a60a8546d87d2ce0f070130f1e7c82466abdd85d5c01cae3656bc07ad46c6584ec4229f7869e7b205102fbfc65abaf4434d7625ae96edd2f569e3463c7ef87065e3852777c1cd26c193d423a6b88956be48bf20536340f6ef8a38ca20b0b0cd9abfc32d11cf10bbe2020a742885feb340c34143485f5355f7155544c4f4785eed336e4332d97f0516361beb32f42a7ea023c7188d98e69e7bcae0a605fe81287c78b87fae36b5ff837e9ceaa5ae6efe92d8465847ea2eb0842a9320821a0a75db6d69209b401f84e31818393a871d8e5707ffde8e618e75b63e8b79af29c08a8193b5b7207b2f11f18712e668682c2db4c0e2263805438c91b14ce047010187fa4f74fd1d80c135b6f9aeec0a4696ab9704f0173e81329a9bdefda9c6a5b7a1fe37eeb46ce2a36b02d227cf361b21215b36e2b9c975794e9d6d84a6290ccf243d883a66a93b06d9005af9b443aaa6246aa9af1f9bf0f477b8fa7cf3ce7817ae118c66c54fe84508a76487a55b4538155a17bcc8dca11dc7ece88c534a1cac7608544bffcbbe5d79fa9dd393732b97671c6e9827cf281ddae621c126e5cfcf94263b15365f421c53d645fcf487e38f25f5bdeb9985e013c60c0bdc20a91ef8a694e9bc98b54ed4ef1f373cd3f0ab82b396e5677c0aaa5ef83c4d5d36131c3ab8ce7e461fd68061103de9466c465ece2a6b89a51538c5e9d21a074f1236644d1069a57e3d498774ee67c390fe1db3a88beabd8887fb90931f624b13c60c159044b025431dcd2ffc62c0b252ac7993f85536aae6361ec0ce50c53b3d8b88fcc13ad25ef3243ff9afe9156b2e8d5204a2975fddceb47bb95f885a15f66056d261e08513fd1da76dbf037fba2b6ddb969d7d59ef123b866c967c5e636c35eb219e87da7cb63431c45422d71ca752ad0411f0c37e7af996b89153e2dde30f126c9bfc4ba1950fe89d4ede6dbb4568df6f268ddce65c689a9f390cdd0e101ca438b029e5b9eafd69969cf6c9177f05a6a8d23869d52d05f809a3cb04747c01c8690970e705289a5689b0742f57398f2b3d9bdadb9696d4b7bd1edcdb1e904c6ac8864aa22309544bedc56d51b6f2f4c0a463e0e8b0fdc5277838f919fae31319282883f953de24c81a1576377b854e4e2aa3e84cb003d27f5ba5b3a14c2b01d53a1d79e9eb6107b14ed1c0d8d722a5f3b42976fab5842c2a8286419b614c758e548b9de7d3dbeb353def1681080100a7ec7ef9e5752a3c9eda085be27c63f11392379bb448a47e1e29d7994e8633a2500c43fabdbc3580aaab12f18f5cc2d15f7d294e78fde523359d9291addb9127bab89006a6fbc13100dd1407d9eaae13e0f61d371a43abac50dfa8e07065b46b62dd4e0a40a181c79e865d89de566aca21521eda8db5d5f8c456829d69d808ef2c5fd126de7f2cf8c273649696f17e1e5ffad1c116f0cdf617d410f422d7131730f9ed7b078dbc8f355fb4d2792dd79c13b84bf8caa549b214fc68573155ced4be9cdcbe6961cfe8ce261351c395b2986a88e2726793cfda52e06ce39ce8b8715fa36488038e019acd9b20ecc828e9590a41c4931b79f2ceb49f71ed042c606a2837e0755b6f5bd67cc85c516294cf0d1637312e1e2893f76c9b3dc90d3428dd840be76d459b7ec23fed7a9cd58b11bb9e12471559b1e075795a94275dbde915d50115882c46b261dd9525eca7a43ce8fa1b991619a418699ebfe193c104578aaa7d7377272c7e3118e75b0644dc9aa08c01642886f7d6b38bf2a835a586a918cf3242e25907af6cb055a9647a4de81a5cc85c1dc8748f15951151d252db595e8e8588aea87259689650e0ee0332f3b74fe022d335f28b2525d2557de9f8327d44e6f0b4cdf7ab41bbb7c76cccad57963dc80cc3c492fb25727e9b42a9fc25ddd60562bd09fe68879771bd47012d35233ae6ee06ab0ce34c87920971a3ba1daafd6d21ad43183f1a47ec988ae8e83f7a9250badac9399323f0913e94cde7e21d37ba207edf22fa1253114edf153836fe17a185d159a7a2301011ad5274f7300470c78841cadede0bf8ff9b3089aa337869619ffc5b0732e79eccaba6f5a8a5e4d578147e8c44e0b743a71ac31024f56b1ce21828c0cbaa9c5bef81aa8c777feaaccffb22e4bc77805e9ee4389268580896f881bbe03e2be40a42e757400c75a2d3eccf02188aa590f2a9182abc00ee3954abbda2f1541eaa473e315153b79e56959eeb6374b6ba2aab835b34d454c354d063c07e6aa3ef6f973d553145d49d84f60fefeb42f18abe98d6153133271b84d7a7c779aed6f47f5ba865e01f1545651d2762f694679c18ab3b65829f7a5631624865ec538ccb5316af43cae0b6bdfe166e0f243b9922624a04e302297f804ca5192c8712aefc4df2c0f4ebc7ceaa96a27b2a895f5a416fcc30fd767b5e503b45355aa3bbbdac92aa69eca05de9145caf4ad7fa6cb7ddaeb0fb1e0d3ac4b5bc1b07a733a61f3c4c52817028f83801797704505ec33e8ee98ad58c56359e331efcf4e555d4c532f0dbf3c541f67b7d2e0aab81ad01929f08792f2f8efb7cf56fbe6c02e9a631f3444fd33dda2e148b99b7c823e4cf70863791a345752dee572a57fac6725a4a6a451c54b901ba7d6c9286134519851910a0c541a2d07e2deef94c522cb760d2071fcfeaa8670d8d85a90960566feb073e8ad03b96691313cd954640fa97e8208dc2ea01b94f7bd2f89b1753fd33e3fece870bdd1b1077374dfac62332d4b637bf94e1e6468cff4f5c575108d735857a3694beb008f618fdf1e47c9082d59642a7c902d6a2a13198084ea867e29ebcfbd7f37e43f3d4889d64a7ad6a24a034ffdace40ee8febf51de2ed763c868755a1318f5ea16085612e36191bfdd5a905666f9efb3728014d66a2a3e68536b033b2d02bf076244feb2af4e68fa9a7dcb5347a3ed525d62536a160cae8d3ea8e2d87e837eb6a974dfe237fa77bd0f1e3b07a0de127124dd2edadd904fa531dab2fd2cbc8e4008d4b691285038a08ce2658b1fe1ae3ac98e2dcf3d0c2e61c5544410662f9c9e8146568fcc7da55c60347c30ab186c8028cea20b169623331a36f4ea34a384545358da33e26c8fed7d168d7d36e66c5610e61e415bb430ab50e74c540f6586af6187ab41ad434ff1981850c79fa913d2490270b5e620e0cde86163d325b53056858411b87c96b970e53362b874eeda3c20dd38a459b7a15bd8e6039566125d223f1b96a75698806a3c3983652ee2450538c28540bc5d8944686350447d53bcff8aea45f9ea1e8d94128f16de0447b94dc1681390087a33166a4139392e32a39f33211eaec5d7cd1900791ae69d43bb85c938f86009df6accb2eb4223e6497b7b369837021cbd5f8dfa8f17062c2a6bcaa4284c7e64090ae0bb5d0b8f8ba784a133b945ed1638e2ee905fc76354ab2cd07c24279f3957ea379abd2b84941432a0e78bad878dcc15df9a4feb9b9e9668dff47ef0a10d1addb44f15782e77433a767318d8ed30e0896366d6e47cc60c642135e250739c4de9455886d8c4a04cacdd38da43ad8f3a84e07766f36caf44554beb7d4131323e1be95423735f90f5acbbfd2850bd740629d47914498f8ea430b19b0f008c7ccbb90ded948136ce7acd4584aa52546f04169171c1c78ac10d812719adf3c67ec4a4fbbdfe4ec44d3c3bf88b19f1e9da7340d5607d8136e612319c8de272eccd9d3b858175c32dff932dc19e2f4bebc1ab9f48275341b92dd5fcfe0b5b6e912c5b15b2e8fdca3418db21ce0f92eaebbcdd03a56e86a0433378f9d20387235bf9c4c62197832835e6c361d6555c166f89b104e945d5c4cc52b685577e06568b17dd6157aa4d4d08582cd671a4ab10290135bb5a96a4a08810257e040490e805e95f424eb7aae74a9c62aae5678c721ce141aa5989d4c783ed1cdcd5abeae55a33b26daf276c51280033a8b8a4c5b1239dc22b890fd1a0ba35fd4bcda20b79bc71b4a18abbc57858f51553a2394640bdcfbccd41263e5c20dfd24d0657f56038854fd20ef2e5a4ed30015406ab2b56706d38459a3f10a6c3b327785cd5c3ce4ba17bdf29cb7412f759334470a82499d9755e0767cf04daf20034986684136008395ae007ab87a7cf1cead577d8414558bfa9ef28320fdbc", 0x1000) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffeb6) setsockopt(r0, 0xffffffffffff440f, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e711248e69931929648", 0xfffffffffffffe31) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x2b) close(r0) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) write(r0, &(0x7f0000000000)="1536932c3e77aa9e12974320c1676b7a2342c2f94c6a1cd4a8e0e4edc4dd29e7f1e4bf5b94317199f2bbb64db794506a5595b981fbdb45149627316498207ff0307efbe79039d379566be3e6b766aae87f0180d7073ced67ae8ba9cfb180851a0424e555936998499b9ed0", 0x6b) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x32, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) dup(r5) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = socket(0x6, 0x8003, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/74, 0x4a, 0x3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8001) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) chroot(&(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b50100203c4dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r6, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x2, &(0x7f00000003c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r6, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:21 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1040, 0x8005) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x23, 0x4000, 0x81) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = syz_open_pts() r7 = syz_open_pts() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r10 = shmget(0x2, 0x1000, 0x222, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x102, 0x0) socketpair(0x17, 0x4, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000500)='./bus\x00', r14, r15, 0x4) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f00000006c0)={0x1f, './bus\x00', './bus\x00'}) r17 = open(&(0x7f0000000340)='./bus\x00', 0x20, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000640)=[{r18, 0x8}, {r0, 0xa4}, {r13, 0x40}, {r13, 0x10}, {r4}, {r13, 0x18}, {r12}], 0x7, 0x3) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000680)) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84, 0x1, 0x5, 0xea}, {{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x0, 0x1000}, {{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6ccd8e49, 0x4}], 0x5, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffffffff, 0x3f}, {{r6}, 0xfffffffffffffffa, 0x2, 0x4, 0x79, 0x2}, {{r7}, 0xfffffffffffffffe, 0x3, 0x2, 0x68, 0x5}, {{r8}, 0xffffffffffffffff, 0x48, 0x40, 0x7, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x5}, {{r11}, 0xfffffffffffffffe, 0x82, 0x90, 0x8000, 0xffffffff}, {{r12}, 0xfffffffffffffffd, 0xa, 0x0, 0x2, 0xffffffffffffffff}, {{r16}, 0xfffffffffffffffb, 0x8a, 0xf00fffff, 0x3, 0x8}, {{r17}, 0xfffffffffffffffb, 0xe0, 0x20, 0x9, 0x80000001}], 0x9, &(0x7f00000004c0)={0x100000001, 0x8}) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) fcntl$setown(r19, 0x6, 0x0) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) geteuid() semget$private(0x0, 0x0, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) faccessat(r1, 0x0, 0x800, 0x0) r2 = dup(0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) dup2(r2, r3) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) getdents(r0, &(0x7f0000000040)=""/122, 0x7a) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x7b05a10d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r1, &(0x7f0000000100)=""/201, 0xc9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getpgrp() writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:22 executing program 0: getrusage(0x0, &(0x7f0000000140)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) write(r0, &(0x7f0000000300)="8779e058bea9d42c3dc5cbe9b13ad0d4515a1f5f148cbe11940d9b3f742a89c378dac666b548911b8d66cdf16719c9d6249b458f52b8192d36cdf51a6b535eb752d2a676e2853ae0c6e6000054bdf303b67d758eddaa8a3ee9e29666e50c65b94ececedf6228400e23c904923ae066382ef4", 0x72) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8388, 0x42) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0xffffffff, 0xe8a, 0x4}) lseek(r1, 0x21, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() r3 = semget(0x2, 0x0, 0x60) setsockopt(r1, 0x8, 0x748d, &(0x7f00000007c0)="768829ee62f604da9fa4199571476777a33e966e0c32b1cf1abe377dda8954e23e3ff949961bc00841a707dbf438b4fa5142d41c2edcccf9e57c1d84ed184f0980427683d41b21b76a7fb093143eb2affd70ea394d3391c1033d8b86abdb6ccdb9b7785877be35e65d134a0b96b767a26b8c403f049b97fee0f1ba7bc5004b341ed88b0c7dfad7229d57847912654ee982b5fc48da55082075f27d4e599b291e7b77028a98714eafe2dfcaca72e14fdf723d889c6e90dc579c98e0ea5dba00ab1ee14b7d46bcfe4b2bd82c36bafb0dcbe280e1ede82795fb2d52daf4b3f2bb1ec046590509630c45a844", 0xea) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x401) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x3, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r4, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) msgrcv(r0, &(0x7f0000000480)={0x0, ""/92}, 0x64, 0x0, 0x1000) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r7 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x82, 0x4c) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000005c0)=[{{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x10000, 0xfff}, {{r8}, 0xfffffffffffffffa, 0x0, 0x4, 0x0, 0x1}, {{r7}, 0xffffffffffffffff, 0x88, 0x1fffffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x100000001, 0x7}], 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000580)={0x6, 0x5, {0x3, 0xffffffffffffffef}}) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r0) setegid(r1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/23, 0x17) pipe(&(0x7f0000000100)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) read(r1, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/213, 0xd5) r2 = fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) fcntl$setown(r1, 0x6, r2) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x10000) setuid(0xee01) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x3, 0x7ff}) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:23 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/63, 0x3f, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0xfffffffffffffe7a, 0x0, 0x22, &(0x7f00000003c0)=""/254, 0x3df}, 0x8008000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r4 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000001580)=[{&(0x7f00000004c0)="ec04d694d52b95b073188095b23e61036af2fb6c2a5a760523e292f60b2b8f25c5d89d57a8122b269ef14226180c41233e032f6ded412d1ed107d356b15b11a0b4b46e232d3852b75ae30876ae1ae656cd0e23d6c386f5dfc6b9062ea1a98fda7ee5342bc012565d6377c6d5f50a81b2cf00018795cc790926744a597c8337466665294a09242832a746ff18b15d45200fb6376e7825e94437996acad81567f5252ab623cc6892f6d770f054658389f217719f00e566580f4e7982f2cfb391a35b6bf975d57e10985014d334d96697da79926229e19a37886d51870034f4da0c24f3583a6540aeb1a9ef578e1e2b358394a8f6a96d02156628501f542ca3240f4d2fee45ddeb6e10b21e2c257ae2392adeb0ab9aef6c8071488b13d09aa8be1341b0922db7bef200a2e32f1ff365e7df610b483c396cbbb0d46726b44a126efeeff1cd988d8e492cf6ca8ab572f8adec59ce12972f463a1b880db67c0d3fa28972c8fbf4b05919fb1a1f2c51d369b468cdb7acfbd9a0f449545eb7a6e05d4d76165a6c61c7cb75ece14fd4cb7569453195ca4d0997b81bfff575af6e3135a66da355e9a7155679c55eca808968b3db19b725c6921c2915e3b913b4fa56b1d1fba63e506dac4d92f997e98b105e1b963655020f0d92b4b7d700b6062ba86d430077bdadd73f906d501ed4d0a48acfcd52bdb701da693581c6a4b491099e20053dde11149457f9901cffc768628884cf91343c9441bfbfa5ab49abe28fdd0cfaef57ea2d0ad6a37b9483c600226baa35f52c2062bf9f405626213e836d656b85a47bd2708f6527ad5d0ca6cdb2ace81f360aa5274cfef609a733ef39ff14dd9799f03063e7c2c4f6ad3409a369ba6f420c7b6d34254f265e3cddad15377c638e79406b0e540e04c7923a9685cfb321808c7a45c759a2f5ea46f3b5a58527870afae503ee7a41e96f76e3feeb5e88188b747bc62cac2e0b353f7e64f92133f88e5afeec5087a47287785b7fe8a904d763a1fca8c5e6392557b86de14207949661fd9c7f4d1831bbe75e1effceb789ed8e53b6ae2b26fd29d4a5ea889fa9baf2c5f37c74dacd43fc2b59379508f68d27131cae7d11fafab008df9582ba371519282afc2eb269c0cf57f5bf1ce0bcf574e77482b9130fa50e2ce8e60ac7351645b75ae9855ac7ff4ef1ff1678cca2989bef1a4d727cdd917a8ed5ae2cfbf956d0f86c65f9eb05376d06bcc55f14b3e24e0875499cca525443363f3847d93e11798383bc0e9bebe44126011f0ccc099c6443ef8588a747c1c9b59cf9604bcfe12220707e47de55e8eb21e1117e6a187ed47363c9f89a1dc07c05f8849a7af99d2aa1fe3c76bbdc064706505eabb6cc8ae8605c11aae8292898bbdbd71226c806524e79fb68098db2af12390741adb770d9c7f6c7e988e4d14dbaddd3ce6e00ec2f5b31a8a056417d76ee32706a12085c960b7c184306f6f758e0e46ceb8f5ea85f23b95affebbd478da99fc821931953ac507d2d0c3c451e77a758abc648882a39745f322f90539f135e4abdb7af5205e4987411ea60c4fd811496b4a8826ac29ed9ce2b6106d3d722968e9d178e837e25622ca9fa3baac4dc185068a8eff1c0dd3d5f5f77a6a0f6cfd8b906396a44e8476eafa41ece3b2c3a68483fa37a32742209bec2f5180d6f6e27c242c713f7b701592b16a694dd4bf29254d04b7e7ff6156e64932cdf5de1b729390127033568df371d6c719c0a036584e4fe74e232301861a1c71ffff62eef2bf6725de1daea87dec8bfc3c2ab829cf506eeadc7d53f7bd4adfab564cace40c39edbbf2cf61878a4d6f8d44d854cb2b56d97698c4601ebf0096969cbaa697ed13b64559494360b001f6120e525e39f4516810a2827afb5a9ecfc7b246d0006d6c6587a7ed276b88c2b0e5d558e7d74b848d35d606944cad815e9ecb8a3c028da4b2cbc9e0f92d6bb874b3d5b0184df022c11574fa49da6505e5b5c63fb7a1cd1d76c4864e465a851bf1873874bae22b8bfc3ce6e818aa0a25835fee6cd891e397fc10b4512cd643c56303ed2aa87fd44d6ee3dc169c8af6ebe2401abcc4a52ae58b4e4ff60cdfe8bb8005e7f34a018f76281db6515aeeb63f32b075c804c2a66a4f1ca7d7f977308e62a6f66c0c0e38b2556bd2dc3fc0af85c109e19aa97a47e078459c545aab3de9da594d22546d339483856b8c921b976e04db3b154cd530314184d36172e614702b35193f3432559a94d8b1d9be78485fc886aad97d4f5d94d582fc2990177ac71d6855ff6bbbae3aa94c67a6b01d1ea34cb649fd2046ba728b3e565bdff4f47f058efe3affca00d4737bb1b476eb58f158637faa38e2d7fca4da470a250ed247d6b97a1827322747d9eb4d08e1eda0783efa9c6275e0c6c7677722073662315b34395c2e34f9db4ed27437608b1a63268b83612aacd1e8be1ed7cc13f8f2adc17b85fac6fa962a21601a3d6c03d0a5deb30a6fe750479d1fe9bec204e5c1d9b0712f94289bab572a5486bfdf2a1a031cbdc437cd62ee8a6ceec6ab4e5c555350e03a57b649d2af94f5203d8bc5b181772ca85f1b4dd6f0d3b703c8c20a958d7e251eabeb4b952370189fb80663090030f21b347c1e26e1ccb062f650823c54d44c04b163034c9fbc7fa20040114d624a6263b4f2e367f59bf69c1bd92e3a6a8e20919eaeb85b9d93e923f2c66a9f059b059239a4d2dcedb719ccb5051526fd5f1366c5cde43d34401d576cc2057fada21f88f05a1894ae8cdf71c864747aa0515e14437439b175540d3d8dc643e3e38fea0fb39830c29e9e0aac65308de6c2e7ea514389689cf4b9d393c205ee6df8938731c5b268b7b3a0f5e65883b688fca765eb7f2ad97bd3995cc0a6daaeffe76d006f9c7cba7f43433b18d7dcb57def66209aeed03d373be940baed47d9433145a10ae71c5b74b82ad335164a5bae6d018d04aba92ccd5d28e16d5513b0c0d4c02eaae6a0ade1ff628cc077a17da39762d7e887308a56e93738934f361131b225ee3d9f6add4b3d18021c066aeb5f374ca3af860950170c79116218adf4c5a86f595ba6db73f89cef28cc8575ac8f0f20c01ec17de72877829fdba6737d6d76c5e5ce40330d41c209d309710cd97036bb1a65885c05c6cf47c937187881831dfd17a80173baf424008263895dcb4862f91ee83aa36231970209cc60dc2be6e81b5b6a0b7c6c409999841aadf714c0a5df4d0149fcf4800f8d8c42ff4a6167013b91f25de51ba0433b008ed7ed3cd05b2b966c9dc16685ce25b7728962f728a46af991c58ba225f54ac10ccee63a7714acdb9bc1e1a285a6283500a12a2b018d100bfcfc0be0c9dd36d7a3724ae59a7155efb2c3725bf51c53e93caf91cb70c045270fa5ea2f04b3c80dd3e19b8b7482a25035e3e93d8cd022484fa7cc1c6cc653e502cad3d050fab37cea2423437233dd8df546e260a768b57ed0d2f87eacbff14c049aefa4c8e537f5962c28afd241c2ca9721438fad0e41bbd359925a4bcaa92ecf586bc40b52c5d3d51046b2fc013e8ea656c9df58981d248529f3ecd0d3688b589d0d805ff8b0decec175f31945fb821127efb9a090a6e0f0ecb376c272c5684d5b6281931cdeff54b763c511b85f5fe56697a690f450688e452bc12060352b5a04ce840523d8d21ca30749ba009ecc3d1b3e2896dfc8ee8312bd44331aabeea15e2aa956269c1e9d9457a327b8e2fb8b27c577b4533a077e8e114adcf781c57c2f7df1af38477cc119551faae6e0e015efe3215afe0482eb1bbaeebcba23ad47424f5de5a7b3676e8a037a897e435890abf7a12d79ec20d20dd4f42832627864a5e4d46009f575e67240ac061f97e9d34525468e002dcb34cc4d5a61f82ff059f20e9ebcc5005db23e34e181887e58b4d8a882d0747427fc83051c5b5b6a9a2581cab27c37b0e9b9fac672fbf1a3875cc67435f7d2988c75323ee379df2bb9c25435217bba63b0620dc623ad8d8d2af0a9612950dad61617cd48f6d30ed0076169218bda9186b3f1dc106434197f2d660d77002b072d9532f8cefe21d56bf8c7b9777ec23063e39c7a377dfa1257ad289e42baa8e3b2df1dd7f5cea4634ad559603375caef53b8df6bcaf195f89dfe534d9603bfd4ffc9f624007db415d072a5a1920926a5bf1151c15632036985cf6f28f4c4f41decc40888a504f7998a40449c8cc17e64519f932ce36f657e22154be701e9e0c3f33215883dc16c4b46a78fcd643a0a561df1acc057b1ed145855e4332f8b7edf0d40057e5aa1a7e57d711388b9097d93f15e4c2fd6874038e96fd117f2722b21b691bcb2697332fd4da8224c6b3d2b3fd82ea89de201254ca9b2eb15e3e22fcd664709f46801fe56ac5c736c7d6c8c16bebb365e703508119d765e2b487a23e7c60bdde5c8e1479ca4c7ba638dc6f8dbd5ec66b8fbe8342d578d20a763280f691154d04fe109e0bf7aa5088b2fe5c787e30796719d077703b3304be116d46a1b57d1fdfb2ceb51cb23e80321d19b3788a71c6d0d7dca8e52d21d9de3da28d8ff9442241f15894caf48272d99c25afb802c8a58602bdcbdda9505681a143114a86bd01db467b066f733ae44c9e8b1222830c45b7aa7e8b85d3b6c8762fecf280ee8f91d67af046c10c19fa82391153322366bda08e8d42ffb4e0e1d1b29e67369c4c36c21140ec9a2b15e05c5ec627c1097ad140d5e7f82cad720ed4782f94d48fb0ceae5e85409454d03b4e9a490a7301b28854ed5e98a6caf61252bef4de0f04ebb4e3b6adb9062bbc30828edb4b1e4d18006a468c4e2eb23f19e2ea985a981585b2ea59c75c76fd719d165d8eed27329736296739e877dea7b4e69b480c0ad9dfac4df787016471b24a96d7ce175f0cf49be1e6f60f4c0f889f57a21fca2552dea053c0baf9fea4b99c705529c693ce320cc6b8d1f9ba44c70c570547b4ebe6f3a624e2ed03008bfee659b8fdf2078614b3bd8a5fdb8f4f596ebeadd988611f236e86bf86bfe98cfe11e196c1574e7103aca6399a27df1e030c8acf885232fe63ee48f0de07daa3b92aa99dca84ad4f957e04f90897cebc7fd3517afcd267f52bd3551decabac97266ee51718d5f5b4aa7dd4297d57861ab2146d475237fa48010a6dfe08ddf07ddb2f9de256ce1d25e9adb24b2bb0479c29cdafa9b08d678769e427017abc23093464df96bc4b571bff0e910b6c1b26122b22fb54808ac48ba2377ca9861f533ca5dd7bbd630a78f68c44945047091a3cd695fe1e790d93c0cad3f86ffa70da998a2fd83312ac888419492f1244fcce7777c413a2d62057a91b360ad657ddf164944fbf5562c0321b5f5bc0f5595e3f348fbcf8c7ff9fa785a6f3668c407b8ececf8b8bd7605213d3e5f44662676bed0a66dc4e842451519294449effcd651b6290dca9b07f4155fba3eaf105bcbcb02afa3acbedaf150a6a5171c48000770b08a1cb71dc8c1f56733ae37dd3a9717f625f9c9ed20a99c3854580f8c4703e63a015354d7f9b845b6005a298fb400891d15eade13b4a8c6a6a5bacbff237c6dc5c7d852c75d17297e158aab90ef9a769951709dd0f2b91db08e9ae6d164c0170f74d7abd455ef38c7613f624db422de9494ef89b709b730e63ab70fb410a4e34d66c5923d969975aacc0341a85be292219b26d1a718daac10d3603a3f76ebafa3f148d22a190fd53efe0449d44becfbb98187beb07626c9a11c8ad5348f6becff17e2694c6de5eab9b2087da5c9b8c8b166d262eaaa185a5f17339b4015b660fa6a6", 0x1000}, {&(0x7f00000001c0)="4ab81f849e5afd6ff887aae26fe7e1f1646a2849a1c8ccdf08bd47ae1153f3c8dfb69b1e1d0efc235c8fc765775f794b64ee3f79e2c0a2049392fe7d734133602a580ac632ecb993ec505c66aca005d6d1cd83be4f4d9277021bac4afb084bacbff8dc00e860a5c78a06825b30ce0029483867c2b5adc8a5", 0x78}, {&(0x7f0000000240)="8f04fd21f6e420458586bed7ea6dd21c230bbbc20f7c593c8e8081f52db832aac578ebdaf23eb998f7115dbc26f251eb5da41c03d466d11fc490e7369441", 0x3e}, {&(0x7f0000000280)="7e9203d6bce5c6c11bc70f101295cd266210e1a22c5488f6265ced2463120b617593384f11da6327565cfe9a5110fba6867c440dd3711f766e19f7d4cc7525154646594057290abe3ba34bf8fd29dd876bb9790899a262", 0x57}, {&(0x7f00000014c0)="30554deaeb3f322e3d44b1968588a561bd263d47f1d76b091bf367873b4112839a3c9fea5e96f00236d99e77c1256d2823096f809c645ac2c657b17beb9e0bd0eb86f807b3ec425650841827c827a940534f33b245a685c6f6fac2ca622d71ade0a53f950e2427a2aa8d499faba1a63381711739089e2ca2cf2b8fa7a68b067e834828d1723159593a5d94d7ba4130197c36354a0409725a26257fa823f4a3d050f4eccfae69e2d192", 0xa9}], 0x5) r7 = getegid() r8 = getpid() r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x6, r4, r5, r6, r7, 0x2, 0x2}, 0xffff, 0xffffffff, r8, r9, 0xffffffffffffff08, 0x7, 0x3}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000040)='./file0\x00') 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x400000001e, 0x4007, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f02000000c4f445e7024e64d181997c590841f8f761d2c515b2e9aeb9472db9264078151367a2f339f6bdc035a91937de75edaaa1edbdd526bbae3bbe8ba719cb0197b785daf3c98ccce129888758f2f7cd73bf42c146b69453f9cd566acecd53f98e31172390d3f6bdcbb891249bdea8ceec3e3224ae784bb76eaedb71164098e4aeb6a51eaaba455dce73f17f8ca6ee287f1406f589a9a9e20e539e1bcb9969d94d9d8df854980b62c354b80adf36c2b30436b7e5984a7928a8cc72371773114241048a2d30fdb1e24d6cd7984fe5cbcb179fe085f7afa30f5c2fb465c7b8cbdb922f69fe13f20b2be4c5d4c4ba29796c163316acf3c56207dc0d6789f6b7f50bcb722d0ab587f5809944368626c9d53ec7360bb1e62f9a2a0584196808ae90577d03127d747bd112fc2131149b0d92d717fafe41c6987b528c640d18d6b8b9bc5e0cc2c403043f6942a5974f21d7256b81129c7a15700ac990229fa7ed1a72f530c25aa0b50fc6e9971d39ecadab7e2c048d7018d0700f190a085a928215767a83ae07452997d03c73e57e7d9443a4f6f6093ec13722895f8af0a16a0e11c45edca1106d069a63b144605ea81a00000ee8a1bb74b304f0fbf1719309b1c4787f83acf93f9ebf6ef02825f9c525acf5db9518ac52acd337078e32ebbe77f86edaa66accc327d03c75dc2d5f5f7cb28a30225cf031dc0ff4c34cb06d7ec9b9493a59925dd93aef6fe2988088d04cbf2a60d819ac7429bb46976265c9ea456598c9caf6c403472825588b42e0aa5e56580696b71c4681206e276aee6099cc8a9c708478ca461a85389fd2e8bfb8110cbd39f41d0c6dcf776efbaeec64d2d21a9608bfe088a7197114e7e2c9ec2a10324d544f9fb723c24da6c1e9a8ed8ef7b3fc8040ea9d35"], 0xa) flock(r0, 0xf) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xf9, 0x8, {0x4, 0x2}}) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r4, r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) geteuid() r6 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000003c0)={0x9, 0xac, {0x1, 0x7f}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) fsync(r2) msgrcv(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0cebeb3a6e6f1b53beef2d62ed8a6345607cb2d35263b80502864afd13a9b6f59eb18b166b3a018b82b8f8f63d9a054a873e62e106d85bd993d9ff51c46b885ee6c3e8a091b5ec226e069a5875e4f780b9499b271ab9c7cc1cdacf2c203fe63c497e591ccb69881ce143f9a54301fb20000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:00:23 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) dup2(r0, r0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) lseek(r2, 0x29, 0x2) unlink(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xffffffffffffff60) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e22891d001c067ebc74a7ea11d399d246cf801bf1fa48f4445ed5d5b05de9803c6dd13d3506fa8583a0ed0f7b47734c2d2d36efb0d57a3a7b478188188d624837140315b77be05f03f984996ed877bf116f9984371fd15e2f0c2b1896098fc3907e51e295ff12bd07e61d5ca80c5449", 0x71) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000200)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xffffffffffffffc0, 0x1, 0x1, 0xfffffffffffffffd}) 16:00:24 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) setitimer(0x0, &(0x7f00000004c0)={{0x4, 0x929}, {0xfffffffffffffff9, 0x10000}}, &(0x7f0000000500)) poll(0x0, 0x0, 0xffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) accept$unix(r0, 0x0, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x6, 0x800, './file0\x00', 0x51b, 0x2, 0xfff, 0x6}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="10402af833f4d7f55254091d5f079bd4d8c36f39ac640f0ce4284a35d2785651c19668e3b1837fce1006d1e3086fe681e74a856fffcff39d6aa27380448e00ec3a234599175d8bba97e58fb9f5c60d5b25ce5ae626b6b22103143e3d3c34519c1089b439fc49aaf8f5edca103af341d559bedb7cf38d64605248375358a5a3cca59cfe9f4af81a0d762376893b49d41523ff427e2365dac2a0f709ce179af68adc6962", 0xa3}], 0x1, 0x0, 0x0, 0x1}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='J$', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) write(r0, &(0x7f00000002c0)="c608b7c9b1808919b935efd76f09935280e270447ab850679ca7", 0x1a) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r3 = syz_open_pts() ftruncate(r1, 0x3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0xff) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0x200, 0x80000001, 0x2, "c1acacef404712165f05026902a3d8aa1a27a84e", 0x7, 0x3d6b}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() fchown(r0, r2, r1) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000100)=""/94, 0x5e) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffff000, 0x1, 0x6, 0x7, 0xfffffffffffffffd, 0x101, 0x0, 0x1}, &(0x7f00000000c0)={0x0, 0x92, 0xff, 0x6, 0x8, 0xffffffffffff8001, 0xe2b9, 0x7fff}, &(0x7f0000000100)={0x1, 0xffffffffffffff7f, 0x19, 0x10000, 0xc0, 0x1, 0x9, 0x3}, &(0x7f0000000140)={0x200000, 0x7}) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c004b4b00", 0x8) pipe(&(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) socket$inet(0x2, 0x0, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x200}, 0x10) 16:00:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x1dc) fcntl$setown(r0, 0x6, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x32) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x5b) socket$inet(0x2, 0x4000, 0x1792) shutdown(r0, 0x2) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="64cd2012401a1f57bf9bc145b48a13221a839650fd9b3a86b11a44f3c2fe0e7661806adc6f50cd300ebe0b7f4869e8e30d739b2860590a3692d8cfef720ca9e004c226bbe3b49d78b7c78574fa3283ea4654ab606f459fbcd6d188a45e2fb56a3e203f93ee839356de68279a00c5878b7225de", 0x73}, {&(0x7f00000000c0)="f36ef2eccc9346b2afd3bbab1ca05af9c72111317a9c", 0x16}, {&(0x7f0000000100)="0460292054bf315e201decdc425ca33af5186a90d0671842365377df92bda405b99642d38be675a957f2e5737b9a6397e86de6d3c689c229bb92044e2b2fcf914e335a2ed77471231c2cce99867449b27cc800cab133d1f60ddd558a7e07905ec6db95506438ccb7e7ff6f78c237181637f50cf0e14a3149de3ecbfcf88bb2967121b44d3fde431050df1e2aa3fd53f890751cb40048958fa7cd2a2eb7f16d32a171265f1e9b5b92dbd3792f9511bf29aa90b962db6f726f6a3b9541d2934bb6c307ac102d4ee069324d6a3a912f2e5ce178144e8d7dc05708b5224651bb2bdc50c7e1", 0xe3}, {&(0x7f0000000200)="4f98ff4e3b55c796049c31fb9ab97a5618d16dfa79297a1afd38017b504b95b2989f7fd586a1b31777142a0dd67691cf3453406851e11c82a6864db94a0218eb2e20fa0004f769ac77daf590064c66de6758199b6d9ec3e2360b3fef57c5ec2d", 0x60}, {&(0x7f0000000280)="9bc0fa884f22c021ea50fa8ed76683e4e1d721adfed9e3cb2a0368d036633e5091c806da3a284ca62a3c9d8e2a95e48facbaa1b62330d52791801a6b88b33dff7e4a875e426699c3725290e9ffcb9d45161e475673012b955e147b3fc3523157d733e252c140b86e1ef3d3a7d2049e828ea40380ca2bd49f6a2af62a9f163c6eb559ceeb9716bf1a9128be51486e3829cd0eafee1c425176650e644c29b7460822fa150850caa13ed131bd8ee22e80a7be59ba9e307fe8aaa597c219d4604e6446ca689c87c3dd3dc3a20c2f4a4f1156465bfb9be59a", 0xd6}], 0x5, 0x0) dup2(r0, r0) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001240)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/117, 0x75}, {&(0x7f0000001200)=""/60, 0x3c}], 0x4, &(0x7f0000001280)=""/25, 0x19}, 0x2) socket$inet(0x2, 0x800000003, 0x7fff) socket(0x1, 0x8005, 0x35) 16:00:25 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x0, 0x0) r2 = getpgrp() r3 = getuid() getgroups(0x3, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x0, 0x5ef3015cfaba8c7b, 0x9, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) r8 = syz_open_pts() r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="7fee59373432a9cc7c520f852e9668a31f20ed6b6f4d96e0d5e29d3d61fc76aac0c937ecbe439251a89cd49bbca104bc4d71c0267fcc2787938ea14aa73e55d282849c62ee5cb39658170d7e97c160987aec757dafb13a5688c1d20d2f2e0f8dc94cb9c31d2ce16e64c07f6021e835d685d1cf598f414dfb5f1db4fbae0cfe95f5e77103a2e705c1be619aa64b6ef34f66d454e5a1de5b2033bcb72024c02ae2ca821c186a871d9bb6cee4a58fe1668b9ae283b29b2ae876ab3bcf61e3d0bcf856bbd33df1e6e97b2341689beaf91288c579a42149cf72e9a77dae1c3293390ca9446cddfde4aab873b0b2d67b1165be0c7929d41d85e4381db845cb257e97d5ba1d2775384eacbb8e42f75bcc0c64a5109cc53cb8ee3f82e259fa0863369b777799e736f48f046bf014e95ccd984be9803baa3fac40adb467628d694574e771a6c793ccd2d4fb6e0fd757576808721de6770a5f37fb846cfec314d19fb1f7cebd8b3bbc24ac9ddf8de8c1ef78c7c6aa72d0c0e3ca5911edfba74d0191b3ba14762f465485b23e991be68de217e4a039f9d90a6756b3f858d426a8d927fdd228958cfef3a56286a115d20ff5dfbb85a469939dbff33c6cc34ab3ef14db9fd76f75a8b25ee80f28109a104d45745decb8d3b70d793218a95c1b88001920fc6d488b3d41c6d7bdbb0a02aa2e7798305bb74f79801f9514978a61ba24ef8928bbd76f25742f57df05bbf57c2edeb58ea9d47b59390d827af0dff725e98d3d243d1e9661f38f610e010a37762a2f65a192e8bf9d6b54234954573e9f9de7366b46bed2def2d51c81e51719fc40e3d8b1cc25e75f5950cf07069318334429f0e7d8f10b3faf3f92e0c700be0d494367075516efaaf7ab0abb8c73c22b2522ecef718673a9bc7e265daab989d04209a3956f07863756c621ac39d128bd3034216cb722be953cf9c4094a5170e1a4409a88954c150a0aada4dfb80f62e8e03f24ef494ff02357bbecd4abd083c91311fd10755d40440142a0350a882e4f0cfc5173f3e1a044bbaf6137da68bdb62e4c87134bd31ce022e2a533deeec7baca5338c313253a6b92eaa6b3b04d584560b3d0f0b455b9f3d70f5a4056b0f6c4de11ae7187008f4f972bf46cf6132060c1d3864fac02973a823c5ed3f7a888e6925cc29fae3c2d2b7a6839cd02c707f17619f99b295237fbb30f5b01b903cf5fc76661708686420fd4919e7cc395d50f8f1136558de98dd17c672dd263a959b916ac7a027fccafd6e1eb3a0e267d88ab87f3ba37d9f1c21de969bed411111c1639877d8b0716cf1a03289b1c1b49a97f15993d938a9d9ac8f473f44876481484b243f2915653d850c72e5942bf45f723d85806ea99bc1fb1062114fec2a677d1cba4c4b725ec8d879987f4dfcf266ebb3124e1f1acecbbabab11635990ae8e668f56495a3ce15f1ad3c8442bd4f4c0d6afaa0ebe687db8d82b85271276fa01485a3b52a85f29fd6c52c01e8250f0c04409536f9b2a5ab79dc8c9449dc8129b2179e1cff397383fd80159fa1adef953b65e2b8d1d57fdb5ad4a107dd05863822be00041b4729978ab2a0bef60bcaf80fd3d7df50a4402e07c1c570c8e5bbabbbe9dcd357373234a8060dd752edd9b2084e87c4d0ceb3e6a1b2b04358e65651d2693bd5e00f6abd0b5f306eaa4eb2b0d5cf9123849b0ef76286ad32fa2af347deea90581158595dd4a078654bb4834565ec8194b48a845fecffcd1eae6b681711d45c44877710d66dc2f2d7fbeb74b76bada6e3a33bfac23e34eba332eb1f7e39ef0539198146a81f8a4701badaa008f33a72adedfa752eb6ac778a8fd3a37dda015d49a580d58a010931859d2e3fac41559574cc805a06effaef2f6290a7e3fcd405bc6627dca9f724c29011f0686c9ca6d01f51bc7b41862bba68dd908a5b31e0a96efa14391694798f1c32d1eb1a9e2deb0f1f60a2c8d50bb844b4510b3735e0febee7c0ad45177a811c403a27b1a7c91231de2750b5ecdbdbfb16dd76582b2e1ab1bfc481869e48364d137566c56943f8c5988532da784c54e08a4a7bb8ad5c35a83bfd0f2ff4bba0950f33884440cffdf5a0eff126759b23559b865a2ed6c0a421ccb14581cdfbb36df10643e2cf81100fb2169342b4f45ee0291d0d461b04158fa42498ec7270bead64f785a77f8382de61b36ae33766b98b891f5bf85427799bb35327fa3b29921bb6743325bb5f91cbe34142d09a731a8161b795bcb90ba1d0f72b592280786a3d1c54f783a71f1214c724e39754a84af8391ce95ec5820b75b31fc27ceec2affd261cdc97c63c91954571efc6995ccbf043a271ff9031e3158501f0798df10d9069c36d1f87db17e8718d6c2711a41ecae8d153e9d945e6117b51ab5e45f27b7d98f662a1ce0de6ec872fafec6b4f50034299bd89836948141cc22ccd9d28fb4aec55427b8c752b865c7c1b06f1ca2c798abaef343e1d93453ce324993c737286336538526d6e8584e07097e7347e4f0c545758164bfb67001f2cd3ae91e563093edbcdd305bc37aa2aa32bfb731fb3b8c8684f54820fdb9436bb113f83bfdc05301c64c1d4d5cc3e1637b314f9f84830871e8b44fa179429330427a0939d5b167ce67f015a6fef551ce1ed97576c2bad182bc32162bc482ba60ddd03119bb9f5d2e915dc89383ff960284e8919665d3fd0d99ab6a9137647162afbf0cfdae2692e734ec35525b6afa5df18e0746d20602101b759f38d877e104e27535bd44420cb513de080a95537dde6932179f06b491e23519482677cd0f0c0363455ea5b82e52db44ba76e785774bf8af1c9457dbfabf79c786c8b34135709c1327172d67ca3a27c970d405f616c9d990165187e8953a9bd6370781035497207363f7acb6271bb1cc16a44c10f8551f74beaf6c5ed53aa847b3f4b6473a729d310a713a4c2fc40ac801480058c8427e186daa705678b9a3b4b8288f788ef6bc97110ad563936cb015ad60a17563fd646dca4f28d74237a2c9a157fef8379b5de501816099094add342b4f59ab9ef00f10469db1733052ee16a0402d3e34c981279b2ab7203a4040f46063adf598868fb9663ea6c5420b43ff7cef706adcb0f019968deaa3cb528956e7905a25ea2f3e58c0b96dc8d4da4a003729c1f0857a06371f429fd9155eabb17c123fcb242e086df9121eaaf25572d448d9a83fd69753918f2c6e5d773091714438473b590c330d2d6904dcf4df79c45dce361dab317ebdf03e096177fb65b7b616764a764f95e62858f7e0e0c2f34a02aa258ddc1b21f9474e641a242962610e05ad1b0efb220c4dad38d2f7ddb84daada7c5426fb8c12e0a4d3d48ccc3eca8aa081de7f98742fdff5fa9ba909ee14d563d0a36731374e8b2080bbc5ff15d32464d2a0a36a5a1417fdbced1f8d3f265529099d164f03084c435d0574f79f0b63fc030ea2affad0c61fadbf9223f59095daa54126db0099f33bef0d93aafc59a67be4c239fb8966905848bc268885a081ac131586c7006f717c58caf666381394ba2858f3096297ce84159ce7af0a1543b376b12dd4ed146ba739b1922641a827a343a29dc8255ad86133716e93a630aa1db028403c8268cb72ac109107bd81cef321b3fb1463965df6f29a43ad15aede2de386567ab2db45ce112633bb07aec1e9309dd9d5cb3d8d9e295eda9df1e92ac246e28cab0f4a247b15030d1ea72822afd1931dff8ca363678c680f27a376d20ba4d576a00cd8268bab21b65ad504b82173c9f887a6f6fdf77f56f66e46c8c8daab0c13409b65855249ebb22a56406e5681d2df956771b3bd9ad6be18ab5734f37592045e470cdb9b83412b4238a2f03750093f8a48cbe81b13314536739db0a4731c5d96e08be7f1f2520604bdb0efdb57b10595d8460c23ef891de47cd854c1f85c217530fdc285a44fdc27a46a79f1a90f37bd8e5352116c7bbcd526bd97980e20538de2bbe8c205fec3f8e98ec104429b587e944321393a80eadc08f5ab90e4a72d024c82d8fccf08f9ef5e91c01df907b45ee7acee6478037ba68f4f87692906352c675a6afcfca18f6b0e362271fda0eebfb93db4285709e286e304f758cc7dc49bbd7ce16cc8046374df598c48561b240c8634311e6c8be4aaa5d8aedeaf50e51981ed446212a37f58cf54ce75f6ba08354de913be2541c96a78001bebaaa8cd6ca74715869126a3fde336f8b5d1f52a798e2701d5372c4a1a560d05c1dab83a76d9d3ec69d6d8305a0a970283451787b8aaf889a4de12e0452a12daf8786e01099e248a6a296480bcf0e0d557d09b0c1c46f71d6f453672d1b739451f33cfea3856818f411f0025b82ecd387c5a471bddf37214307e2b8748986b3ad519c86258ed06bf790331e622ef9cafd3e9d7b190991a06ed98b6b70305a14537cf27dca273535427150a2abd4eb7f3cb0cc7cf5a873fbb9d6d6b34369bb853d2993ddd702785af6039e911a008b2f8180cc89228321a72d3060cb27823bd8770cfac95d7e7cb024244a046ec5966c1df7b8826b0560f8b6dc1ec417142f917155783661780716528c2326070939bb0ec7fc8a8590f0aafa2eea04e4673b5429c8b47953752b5b2adf7ed87201e0f2e798bd240e06dd7cb6bbfcd467623d272ae8f5857221d304ad38f913c368598685cca5803697a51e12440e87d2c1324d44aead5fa53292192a1b17179ab74a8719529725a32033f9ca27364379956df71ac99b7defc68db630783842f44f9874692871f5e3b9ef92aaf02211563fb435ea8300b4ce18e5ba0ab3d75de5b6d7e92ef4606e46af5c564c0a3d1df517be64f01eb5f54b1167001c09c31631ec45dbd966ef1bb72b348bee9e123c51995b343dcc03acadeab0a1742db00fb100ae4db8077830b7d84d6307b46c046d63ce0cfebe6b0b58d0ac10b880e50584fa7646b15b645421f543499bc32a4b943758af47d69446465d5f17777a752152ea000fe98b8b0531b6b83d31f38dc982cf8cdeddec970ecc1ceb139dd0f3f2516cbf2486869988ea40c31ef6f1459fbb537a184130498c4aab090d7734be4e560620cd9a63f154e887a2af6cacdfb8bcfb8796a4c4d63e93406f0a8737ba4bf42305862b7c3206f89f5f27f421963ca5a57d380bf008829fc602963531383dd0644d09b2e433d2792d8abcbe6e2b0479595b39ec6be313f3beb850784c1c98a0e1eb462a948073c48232ba180ec2379fb89ff32d75ed149a97972c2c21bc746b5b545872cb371ca64f9b1f8aff9930300b24f1baaa854267ed0d8fe4585707e948e2facdcb2b50b3dccc65e78f34387f408fb37045293b66aa40494d2a64345c1f56da30045fc6c968048c47d8359cb39eb2770ce454d873be76ec618bf7fc8f193baac6967f02043d05a1efaca50b06810e3079feccfb00e15715ab1a274c98f50e88d03dbacf2d4b56033c6149a2a5916a4a965eed44ca03d2dd7eeb7551caadfe7f3f51f8d44560bd15b6840c11be214a207f20f1b438db93fc50fd3569a4ff3bf2f4b1703f1a34d424ea43c91aff12a181a86033d9050b36b4c7d575b5bbb3d0648c7381964437a88287be8f862e1ed9061fb612604a524873324051c687383d091b9f7bd0ce8a2a321c5e3302b42f913edb737005358c09a5d3525d7ee717f453e62b18dbe1c443599a11765c2f97add30983b076622adce86faaa57614c51c591a5f60e0669b362ee76f66b5cdb75384a633a10da17a0978aa07d7f6ad51dc7a8e85250ca0c1217ea0cd9065604d262a5921a1c7d2b04db", 0x1000}, {&(0x7f00000010c0)="22a058cd7bf8bee52eee0443af2e8c565bb83f194465f7473f12c7c52cd7da182ac8cb5a153c611541f0b824114d10ca50821477ccc5bc660b4f120744af6ba766d8e7d55d0b708a9ebf50", 0x4b}, {&(0x7f0000001140)="d968cf0bd1f177d234e3dbaea23425b6998822f211fe04be5a9b51c60b7baa351a79e32b1335a753962b214d6a3323fca41fa73a933a4f47251cd0aff997a3ca4c87cf76bf47038f914220b96d1206f73548c1377012954230f45f922b048c8040e66d6c84241d0bfd93f1c8aaa14bb95a6aa273e0aedd8779a078508a4e4e4e731e2352eb4b849df07640b87fdc7524093e3d201221fc64fdd50575d4c998478333817f1c253872503c78cf9be4", 0xae}, {&(0x7f0000001200)="7c579be4347e3f5748255a4af16254d570d216a853047f4b519b999209d782d4cf9c1dadacbc45abf3b4d5931089aa5b34e363b4f2cae381ae9d7dd727ea2a0c90924115ce24352cad874e1f6d263f79bc58cfe8cadcfcf83f3aacd5c2185b514e325e5cb97e7aaee0d6af640267ec", 0x6f}], 0x4, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x405}, 0x2) setuid(0xee01) r12 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x0, 0x5, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffd, 0x0, 0x1, 0xfffffffffffffbf5, 0x1}) r1 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)='a', 0x1}], 0x10000000000003b0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000000000)) 16:00:25 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x5, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, r6, r8, r11, r12]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r9, r10, r7}, 0x2b1) flock(r3, 0x8) 16:00:25 executing program 1: socketpair(0xe, 0x0, 0x0, 0x0) 16:00:25 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = semget(0x0, 0x0, 0x440) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x0) read(r1, &(0x7f0000000140)=""/23, 0x17) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) r5 = syz_open_pts() semop(r0, &(0x7f0000000340)=[{0x3, 0x40000000000, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x2}, {0x3, 0x1000, 0x800}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) semop(r0, &(0x7f0000000540)=[{0x3, 0x0, 0x800}, {0x3, 0x7fff, 0x800}, {0x3, 0xaaeb}, {0x3, 0x4, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x3, 0x800}], 0x6) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) connect$inet(r2, &(0x7f0000000440)={0x2, 0x2}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) open$dir(&(0x7f0000000480)='./file0\x00', 0x800, 0x40) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000004c0)=0x3) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:27 executing program 1: r0 = socket(0x2000000000000002, 0x2, 0x7f) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffc01, 0x9, r2}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8082028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e685369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb35791060b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8c03eef2cdef64e6aa4f87532f9d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e0000000000000000000000", 0x455}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x801b00) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) listen(r0, 0x7ff) mlockall(0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000000000010, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x20000002d, 0x63, 0x0, 0x0) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200), 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x4, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000540)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) chmod(&(0x7f0000000180)='./bus\x00', 0x10) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$KDDISABIO(r0, 0x20004b3d) r3 = shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x101, r4, r5, r6, r7, 0x4, 0x7c}, 0x8001, 0x9, r8, r9, 0x7, 0x1, 0xe61}) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x28091, 0x0) bind$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374583c4e424aaaf0d7adb730096334209003a113904069b062f687076371a521de2e683f2d98f7d3742583768a1022c2de6a2dffd4f02adc07802fc83b2bc16168fce3870d3000000000000000000"], 0x1) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000008c5744ecab41e35e6ca6a76c286aefe3b3676e858b171a00274b71c6cf6c7013f93f4f57f0777280ced928bcc93efa5dd65b78b7425ed3ca939f006a2d671356e39854ecc0bad8e5c00"], 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="112ce00c4164b71c4eb03ab811fb92a097c2d9f748a78393c6b4b91ebe47b15dca902bd84f00090457092102797360667006b27d175a2198ae32b2b48a25262fe3119d9b4dfd3dcbd348136ec1bf2887d0a1ced4a4a597d0ccf9dcd5871ec152aafdff5dd487e66dd2f1ea06081a9e9e62a4d44d02b312b3d7d4fb5b2999cfdb63dbdabcb0c50e4df6edb0a35de37e0320a717fbf0f93ba81100d30c654b52ae5c9c7df5670e425163e20dca2176c19350c3903d4ab059194408b21566a469dbdf96940aef5af3fa100a", 0xca}], 0x1, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="2466ebf9c8dcbafa6e45af0ea2a9dcee2fa674e4df3d88e1e9f225d3359cf480242a6f3d8208d5c1", 0x28) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x10001, 0x8000}, 0x8) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="93f2366a14", 0x5}], 0x15, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x4000, 0x6, &(0x7f00000000c0)) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sync() dup2(r1, r0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() ioctl$TIOCSTART(r0, 0x2000746e) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:27 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)="99aa910fcd337e5b11234a19cabb7b02b9567847299f83a4df6df9dffe223af5367b66a744e7f21de26613bddddf797f9b5a1c425312caeb41b4e50b51c056b2abc48e30a7322aadbeab8e1d124e52967d1b73ea4b596944830db53f158105a1c65c9b14556587394238b14828631114a2d92d0d53374630c6fce6d8f842a6dc8d937febdf5c37bd3e1f8e3ff96801133c1089b0d78c601e46925c62da20e58bbf44accd051eed7fa7a73ab5a21d252b66a8e0b26150e3d53da14e51e3ecf9cec04ca9116cf4ce9b025c5c8af226121245348ad8afbe06760534cdc049e6e72011525118015c74488b71", 0xea}, {&(0x7f0000000240)="41a4b3862f3aaa478046e2c0d6c7b91f4d83cb4c61c50f871315de88b2500a6e0d75b94a565b4a44c3edcef9c63b26e7c5df82499830c3b6aa54ea941bcf131282edabcfc82acfe6ede282714428032492ba4125b27889a48128709177146fe36ed6a0d2aab7d80f5e25d9e65502f6098e70d253e7077fbf6c0f7b1b64d0d040a23867e160ece6094beab8dcd8472367860d6dcf8092", 0x96}, {&(0x7f0000000300)="e5e745549c32596b9c54a7592437b6ded1db32e2d4de64bec6b51841b16cbfc40a21df8e5a64284f6fb040dd7992987095b00555a575eb18067ddcd849e226186d50cb", 0x43}, {&(0x7f0000000380)="e4d8e278d63875b6fffe7f9a2ef2013aefa9b1863833713412a0c5a94d766a3cf9ce34b32bbfe1ae188e66a6f265d1b335c528767546880b9ffd1ed01b8b555174fb64cb9d9ce8b560ae93f29d27aa437842304a97e0554d5aba180588d1d906a158e321f310ee5ab5ba5ecd5834b7dc610cff6a7f3288f57e941c8d595df7f3cb2889bdb457367a3a1ea7725b", 0x8d}, {&(0x7f0000000440)="9b0f58704a63b9850b8db937fd316ecdb285912a28cb2f311f4310efe81543cff27b986ee2470830cefb68cd1ef0952503e105a8c7ecc3e52ec32f", 0x3b}, {&(0x7f0000000780)="5fedf2b01e4818368acc69e18c9087c000e62cb75443d08c2bfcc528088d2f95ce70e62df0360cdbf2cff81fa9d8e8b79eced9fd2da85609e59d1a6c49334cb1dd9bd08bb4700b5623551236bcbdb9bd31fba2f1bdee97c1e449c173bf0b3ca9d9455ddf5af4f8d78ce6cc050e0d4d2c1b73d05af18f1e56f8ea5c83d25c7269dc383d6dc9251847ae54aa2e4a964ef9b19d698a55757f21b9050b61301d3a569222ed8878f4734528f0b62903ea3ef23a4e1d06bf859ab9ddcf76c477dd64201716404ff3d51e7966bd8e4ffc3025ab75e64810c8a2c7a5adfd48f85cb3fd385856929108dbc3598fe5db732da50ab8295551e02667370d17ee1eb17dda1147f3bab7be222b5b3f7668675634c09eb199435bc950f0f2d00e992a8eba73e58ab60a749c89a82bd80beb69d4a424f1ff650f121e95d296f9c2fb1ae2d786b130db0554e66afc29e825dee0ff548e87e8e437076ddf5cc9308dda34e412eea08e9b96b969a6d530482da30dcb949e9a970d0194cc8f9bd17269245762b61462f3a1068bd6d8cd6768391e03c9d39e6115f7c1111fe6a05e8efead5229c978895033a1471b118da8f056cba5d10b7e94a4928bf1223ca3b355f3417e1cd0f5500fa56f13457c35cb22c47ccd95959268ba718c11a51b9172062fc66b21419957d0efee28795b5f831cf208b760fde585d73ff9ae75b2fbebb1b3449f3a4085d9c1948b62514ba59abf0396833b3fd638083abfe3417bd68291bab0860fc98f2c15ec3452b4399b54ab551927e4c5b7a55457698f06c6b2735a092a2e79c48d3935cf588aaa8d781a9e2a91f683aff6764755dee6598f32e9ecce53a20f26f1b9e7d6d7e725b5f89254fdf6bbc17599afa174c74e0eac77615b45f2cc1658c4336908f42f85029c76c4416143003b9fcb01c17b04b87f2ed74c05538b4cfd1f503eb1c84cc590f1f681e310e40ee78236bb4cd693040aa84e8c39173e65dc48276de9ef6b4b17357b403bbf478c2a1d216b8376ca04d59b8cc40c21ffa0f108fc45f3aff9dbca33d9205bd9f5b6b89093096e59787deedb813d22fe69e87e383b17fa2d82276a264013a26a6ea3257f78130fb19122d6e55f778f795bfa18a3f7501f7b0ed7169a50e94e48ff833fef3ba2fc35451a56014101a99d128497c3f0feabe9fa97e1890b0340e59d5c1fce45638a2038b112c585328d4842745dc13d69020d9c0985ea725f5436aad6d0c5a2522b32a03816a7c8a0ee288576345b2366abe963d7b6d84f6d47aec7713a4ac498781b12c457999539bf5b441b86eccfa60615626fb5a817fc2ae653e0db84083476b9352b215922835c18f5f6fd8810d151063f3ada3af17b3047e2d30377df356e7ebcfbe6e9a7e4649322fda08c11c3720f4ca2d23c03c5e30fead33e531ef40604cfe07c28c2d7ceae03be2f41e0c7aab5748a0b97cbd708c8cf756712dccea3eb50becb1e7b335521873e98768f1d8323f70d57a20824f45c0ef08d815d69dc3120296989a17fb0ba6a411c97bf2b9024aea17ada1d340961fe10691c9b30f85a5fad93cc3bbf47e020dee1f88fd9eeed718357ad8489c81184814b96ca7829e54e18e0087c2c0fda457366fddb8e877de6dad46a531eba150c4b2ddaaf7acf3aef2a8a2a32599775288bfe747f93f102c6a03c7238c0cab6def411fd332585ed6ff1a19e94e650ccf57ad1946cde0b5ddfeb24b4ae1f7917d96a8fac2a85989f14ecb13c95376efd5d3b9737e1e8299d03be975dade846a8935d9c6c8ed23f77c7cbd1a98808196e5ce7f38e92cfbd52c95fd172aaa6e8b2bdeb4165fc2c9d3dba7f32592405ef472dacbd8e80c6be0e3767f3465eb7f39cadb15cbae212934e27cca8e3671445f4fc00f98ac65119d50deb5d42aafc59a57022d2b0a02e8409a29d7cfb173f32734a7c48a533955d7a81cad3d3e0dd29b583455d590c9f8b7f0f4868b6241402230c9c2542e6e9f337bc65b230f1ca750f5d8563a19fd7c3cc983ddb156cfdbbcc9aa30f1ed85a64c9d2d1b4962d733e35d2475a44d70ab329b3d965c2a4c6080d2a3cb54f67363221f7f5dc13fee91cfaa3c63f73e79710ac96f693ec549c47ff8e0ec5b212d56ffc77cbc401a9dce6366e98855cd059033c625b582d976d438ac31a4a6b1294e8a1e67d73e9a6b3ee6c4f376cfbc30889f27eebb9f4f607bedea8ba7451364e32dd7795b924d5554dd21b31249dc4ee457a091e509b2bc34a15994e3e6d7e5521e0f0fa09aca94a242fc73b54177ecc55e8b689141f1978aa5c639f64b2774be3f993ad3548d2200702e8b18f2474d680ae394de84e0735feb0f41cbcec7790c2828c67eb70da19701114991d83acc21a146125ee53afa184e0517a1d22cc2ffb716d1217f949755ebadc03c0aa4ed0b4c476669df05575535e13b440e91ec6f725ac0b86ea4b6cd78c8e76d27fc7901b803ad7fd58400dc4626e09c31a026e15f6876a60e70b0eb1534abbe8752de2105f2701f6f65a41520ec26d0c04efc15cc9dd9ecd90ed6223227fd5187d9097825892881c08cff780e4e720ccd9d9ce6668dea29f6713701f974837679ed7cfee47c929d14f5b4352aa0db3690585ee8c4939a17cfd83716bde7335bacc40bdcce9acc2a491b4c2b98017bacae6e63b1f1e4888fbbfc5022b6748a50460df15889e78c607594dc26735afa6400feb32e5b8152d944706fad1ac6250d79eff0bdeea4f354a52851f0d6d120d23e4d4c59827ffbe6898500947f503232bbd5151389e0fea0d2f397ce9a83724a9f33fac4b368e49397dce7e2bd7a4710e4d88a945066e15c1abfe4e90e329b3b9b969bbc7d8e5ed07ee22b61d22e8d1ab62f1c63aad33637fcde4c7db4bf759dac1d091abe330dc98246a997625561cb1e40ea3eb10a242617156f66f4e5e34247fb4c3b97a4d6e9b1af1ecf123ab2694b371ea7bfc5e718ff4035a6fada60eea7a7347cc65138d2a7b2c417ac142930f395e882beea491cf136bc7fc2ff8bda1cd61295eb26720ab4a45a32f08b884b58def702e9d0a017cf2c684e0d322bcf63baf12f3003331eadcaf9a948366d34304fe30acefd666c8bf0a50106afba0be55f320ebcfe458e1f49daa4fd5a86624a2b029ae4eb114de8211fa66ab9467d5a308344acb4c4432e04f417fd259c7491dcac05a8484779840b3cd2f1ff3615e85de4b2cd26d59869bc46f5fa57d4736657b84cf28fed440b790a7976e9d05f47892ed37a8c04b5dc9434281b74fb703289285552149cecced99bdf88ad99705cfaa06c9971b282dacde2e83fdc431b4ec0fcf44f3514bc7dc28b64f602d6e40962186e10266bf589a02b5adb9698f84185c83a6f367098485bc7f503c2e4f97fefbbb52088d7222bd758ee97b04103b3164e482f03a83287b41c5871629845e8f5c55d80d40a9688f62e51c290b895bce0b9d5abc29048046200245a136cfd8c9f38a79e59052634c30762f84a0b66dff12bf0a979188ea96b6562b678f724d0bdecf48f6d6add3a4843c62ae5099c8b5b991d3c292539e7fa2b7772e7899d6354fb07870b218be9e3b847a9270cbff5d90bc357b08b8ac0bbbd2dc72b2a12b0b2b14accfe7666c91c0d79d9a91c8c245c9cb8c4792ce7a96462cebb9dcf9ab43d5debce46b834b9a6cc5959dfce7e58e79f00c37addcd42bfb6e12acb17dea1ea7d7a729e05939ea9345d83732d8d1325c5c341565e68c3c62de01a513435054a90767d7cfff2dee1e33a4a758e034a6a1e6ccf54beee479b3e5dd48b02990eff51d5ed05fd69e1a6833e9323cbd38cf7ad752377ed09d6ce9d193c237f603ce15d7036d4a5480ad879ac38834460937511f791e776066cf132ca527414183cf28707271b83dd22f39e55fe3ec45ff3c7b0d6d52f7529f9a286410846b47d577c7ac9106f47c304d1a363bdd02bc9ed565fb9f4ed67bd7c9ef4cef75322f20f37d7c8c19d4e9ac49b60aa784d8d743dc34d9635de3c5e87e8b26823202676bcb7a1397d88bc4aecad8c5fe4580261676033062405b04c3ff679ce589fe5a6dc3d9a5c27a913378989a5a138ff4e8e366a27700a5fe2110c9912ab3753c2651641f9404f461c2b0cf7fe396515c176ce3daff29b0a59cedc7ac16be7e3f5eb0dead6b7ee71d789bc2a737e2a17965159fbf3911b01b26b3c6d0b79416a17d5459555cdab8f7d66aa021978bfc51bc0e6052bcca6b76ced93d2cd8d7f2d7cc4405f3a4270691991ddb5dfda8aa387d73e8b3ab61adf4e1b814f5c0fb88684ad55c92541aadfb60e20180448d1c0dc615e0152268bb0b74c2504f60d871adda85925fdfe130a13ac7083f1ed08f2ca02e32b387141da1be8063a0e17237f625e322ac7cd03a0ab7696cbaeed5d2cccb1c245d4dd5292c294451824ff477df565b66267ca015581aa3ff83e22e5554fdb7fe800e20ca333d3f336b77ccc63020f30e7b4e46e70c6ab2d0a12ec4443dff6c1a2fabdb97c3db59f6fc6b9c724a085a41c196e39533f136598c41b3bb6524ed29cfb9a22bc4f2a49631bae3941e6483bd776763f2095510460ba9eec6ef72b0b1b68a71409f8313cd7e223c9f3fa211b867b9949a6ba4bdf771d07f30d30b73e6ebbf9973f47513d1c03b4558d3c96d6805127bc18492fc2148dff33846a1194f34e48c997d99cccbd31307c51211952bb8188fb30f8b224aeb13e80db8b712d6b1d9fd58900709da35e54612d1af6f57a325f8cc5b74eeb949ffc55e7cf6625f3019cfc88caa5192d1cb724019a143e4d1ee54c9a65c765f88bd2df6337d2bc061c5ca769030e3934b7357618574f1357a0c28f4b4e087f53e12fba59e74fc28e8deac2aadf4e93ef72361c7aba9cbe72dc684675c71a632bcfbb01d99607e5e7124d73f9af7f09ef671cab115d3e8c7ce9134335e3d8b3ff14549d87d02cb2634780c6113191fa270bf1e2bed40d7cf45ba7ed2034f5393b0157499b6ab85ebb791693a36586b6a0e304fbf8e83ea205169a7b7eb9038bb08a3dcbebde8692ca117c297e73759ccd8dcf594b59afb6fab0f9d8370e839ee625f0f58812171e7e782830681e8c94e23c306c0d9fdbc057bd9df8ff2aee367d7dd907f8f4498220205d3edae1389e37a44882ea85153f4b44bc7ca286eacd1d75ee780072f82580639a95f3e69adc6bf612fdbd1b8108ba043f66cb0573823b11b038401b3a7a4bd8f2acab3354327d7b049f2cb8197a8a5b918b7e11760a42cccf62d92c8ce283503efb090a0c32982b1729073f4c6a4da113930593df6748024c71eafcdd169d5ef5c68719d71f6b6be0b79f8711046747a6018ccc6eac0d135035c2b595b067b215241ae5c4650fe4d88bea111ec47829b279d2b6db2f8abc1ebb4e47cadbadaf4956ca990266975eb38fb2340a5e0930409cbecf87d6576c7a2e507654bb1f91d4f3c0783b5b8119ffe4efb92d9d9a17c1deeaa3fdf3a1fa3f3d9cb4ce3a7c4144cd404057fa3a21d356348fcad9d347ec65780aa35d1c26d7dcecfc2a187d840e44464f53a7fe4de24fa929c5a3a7095ecb8eb61b499daa86ee792e38fc1649e9b8673b9326d09f82ed433700b4ac9b65c853fa1ee8c279c0ec6e92de1c7c27481a56132a9316f9f0d10ced5ac9f1689cd960d07004ce6afa7a60d9fb52869a587ca603dd042e7d8854c93a0034c76fee41148f893af09b263aaeef499f92421a50d0db505e2e432fcaf05f64189cc0088aeb3558f034baf6a211f1f6f5e6b59dac1941c0ba86a76730188cc437b4b0e", 0x1000}, {&(0x7f0000000480)="34cf17afbec4b5fdee67da58a0661de40b9bee2494f28f26de35916c78ef528c5b1766cd8538b4fa807e906b0ab6534716a9ed6a6e62825db66d35116ccc38643dc087477fdbf24cb1284eb5f715ae8fd9770daeb8013369ca324d9676c4542d9de39ddef337a61b038342bdf49b6ea1b4afd75ce06847e44ee80a9a442d8d345620094a9a77bd19cc930d4f9da40a99c88568d1afcbb7183c229513893fa9140d048090561f144051", 0xa9}, {&(0x7f0000000540)="c0e90cffbbcec0ad168a785e1e2b556c5f1138219861825eeb5c86003a44c1dba1c897478c206a6053a42e2c859d3eb23dd886246d5931aedb5f8f78d31e768cbcb1194f777e11b4be3fde15e5c34a70a58934ff8b908ccc319523cf5936196ba87799911b2b86d5ba38bc270e34db54b8b932e3cfcc6d2328f01de981e4b1b3beba9eafd3ab16b45543d9c5e6c7002c92a7e1c0f90e54af552346fe0a70472aa6d875c88aa63573807aff33f292bc53bec202a70c3eedd5509e0898b57c2b6be6b2ccd8e256f43cdd423239f4dd25bfdae246ad81eecf7a50", 0xd9}], 0x8, &(0x7f0000001780)=[{0xd8, 0xffff, 0x39a, "2680fdc0bac66ac88c16f424b4ce9a47d64e7e9b79bac4fbd6f7cda39f4e8de85eb450b1b19b8b9e48c679d46db355a8681bfd1c5beedf90f307e684f153066b7a8cbf90f70b840e7738270839351948066f198d5c0d4d5fb333e23ab9ce9fc8d1bcec2e64257335005a52bf2050c365c05b644d7eca0e2df0f76fe972cfcd7865527e28c3d2a6ad1750babf9224cb3438386526b0c00759fdfac6c6e7e8b1b1a020d8f6142a0ab1b23c6d6ef33ed6f7c51e7762f83545335a07543cfecca278cb2356"}, {0x10, 0xffff, 0x5f657a63}], 0xe8}, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x0, 0x7) connect$unix(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="00002e2f627573006e523b424202734a72e3151fbfa2c484fe2bdc4800d881e866ab075b719a4cfa4082eb6cdc955b6bb534dd4893e4341b891d8ab189d162e26a44f97ad420951bdb125d5105f249d85c8a19d4ac1b42c0d0be9eebf8d22632ca7fa260e8f2ddf747bd4e2f1ff0d12c7f92d84cf6e967527aef10717b4bd4c36ba9207a8d01309082d4522b63c1d87e620893824ee0e7014cb38e2b87dd4effba97d580"], 0x8) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000240)="4cf9f780fc28cbff6bea5268d816e720cb8a5abc05e07616fc291bc1b378df5eda1408da7902f2ccac0d3828b4a864a5d62bf77e759f7b269d3be7980ff28a7c18a935e44ca35b858ae1249b5d4d5b0d41810a636ba4bc55418db06cb5d6a23b8d23cb230630b7926924d55eda0a3d04041cb53daabbdeb36739eb6207de553407004738c202ade2728c6257d88762ecc560388acbece74878923d3bb1136066fde5913f115c441973a29da643fd408d4debaa07b6fccd6dfae99500512b5d15222aca5dd002921a9ee8e27ee0703dd6583d559cd0b79650fb6ed3e613b5597e93", 0xe1, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x5}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f00000001c0)='./control/file0\x00', 0x10c) unveil(&(0x7f0000000180)='./control\x00', &(0x7f0000000000)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) geteuid() 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x3, 0x6, 0x100, 0xfffffffffffffffd, "903d18b1999fe11a9ee2d77341246725dd977728", 0x8, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) openat(r2, &(0x7f0000000440)='./file0\x00', 0x0, 0xc0) close(r0) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(r3, &(0x7f00000000c0), 0x0, 0x41, &(0x7f0000000140)={0x18, 0x1, 0x800, 0x7f}, 0xc) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) 16:00:28 executing program 1: r0 = socket(0x16, 0x3, 0x0) r1 = dup(r0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000012c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000080)="49e33d2d96f0403b99f7952c2882a137729899add57e9b71a988312236a7bc1ca13f36c35b7e872b0e23566cea8ba8c74df4bc0aae4a4778efb9b04759f773b8d302390bb79af951c1ea26", 0x4b}, {&(0x7f0000000100)="e171caf15d8ee8b024f8513b9dc0e5fdb994c2826ca25a9b925a45ef653a230b38117e9868b32ee58e1208c809ac2cbbf63677d4589c0d4d34324e26bcaad9d7a989f192ceef43267e31564f652f16ebe465ffe9c0e16ffd8391fb8106cb5d18ba55de34f49a41821458fcc9fa6b854ab02c63b5c1ad71809d7115e11863b1cfd6165e85a1a3e59594cfd6e4277327c50c7fce1aa013b22c5e0d440cf7655c6cc1ce1c3845e078541acefe8b7f407261a35647447d229df8964701f827c3da10898b3e158f4b66bea5e8a03ecec023a7f840b39935d5946e8e8dfc25a1", 0xdd}, {&(0x7f0000000200)="f35f7726ca17e8f7dcd5871c65d8774ef74c84a2364aba1aff1d", 0x1a}, {&(0x7f0000000240)="d3127dfda36f656c5de11674048fc5ee42571e889d507d5896794ab8034e86429e071dbfbb41a5f4f804b27419bd32b4c672add625f8c610faf16997a2736ec6ee3e6ccd537b9148fb3ab3913273dc73a754e18da6575e8cb8844478aa8e6b7190fa73bbe6f81987a8c4eedef4ced1d94421f9e972ec2f2f636d2796c9b27a5d9061663255f545353e0a5d4a111666288519f55efff90e8d50e4af76df246a9fae330374f98e2baf53a9f7fa7ed4b4c952b726ecd2061e7fc76e3d0421d470b384a3f17a322e55549eba73b17bba75fa5c0af533cb40b0c604cdd3fa02e91cf14e1233eeb5bd7e2c44808574b939678a8da0fd6b2b396d4db65aa10e48893c340a75ed1e25cc7d246d2d893b9a6ac9fc7ce39cc84686ad93024e22510efb24f216c5f855fa35e92b2e1515bc628b80a87945c43a61fa776950778cdd823c149f9f511a75241ab4d0be4539e2865b23b61fe6b124a155b49cff953305521c997d548536535897b4ed7469a93ccae52c2b578db3087e6864bce144564824e3340cfc4f590a670a54e25d49fc399e91bb27894c589daa2a4ee2428c3e909938d211015dc27f4f91c7fdd17663e0cc2f8a9ab59a176974e24e0c1e512d89f5ffdb80266b717ccb06fab8c04a829500ebcfdc39ce541edde7f003c51e57e5c75dd3d9ac2ce10b9251e254ab9961a2d0e7119018141eb2bdd05e91df71df93b8c630cce7fa61cb88637f4dc50b756f0dd3087ca76b1844666949a0c165c4d03c93918dd78d6d27065c16f8f9c1f40bf24dcae515bdbd3908936bbec09ca3a2b8882c5c00933823b188c48f51475461649ea1ec16ed4867f9c651ff8ad94457fdb2a2f6c99ce3549407c2127e150a3794180adbd5720dd3a3d6ef4b66bf21ac8b5028ca33754d6e49235d5dc093b870065698fa7eaa267f022e1b4fd4c7e09eac0d58aa65f51aab183b72491cf61d700375ab7966e3eb68d6ae1d808215ee0d6f37a11a942956fe618e69f7d10c302158c7d920a11f55e368fa355e26e8e14c477b49603d9f01a913231c2f0d236868fb2e8559f2a18ae004a0de33395a0f41c73b86c0c41c881740e97fb13ad66b5d676d8f83840ee733d1a7e347bb020f97447e878d2098e54a73bcbee75a3517408bb28dee98ccc13968b7221ac5ccbbf6f40e3e18f748ac72f787c0af3f46105ddb1f13bafcfdff645d1fd57be9f3569ceaa1d2ab61030c6d3376ebbf2c1414dec1c7ae1fda65652ada419ac460a0671833b90a20a1cdc807098c011d617c7c84380bf9a10ff7afae68c18caed44c713bac1af5374c991f4a9ab7ffd9940da967facfc477901619bb01cdd872df50fb708c9cf300ff9c3643008b9b92e92b52b9f39b63f8a84731d567c64a4b3c275554048cd3d66ffb2abdeebcdd93a723217fde03a2d3ad953cabd461065fbb4cb302a0ce3f87b6b421d971cc9eb0a99c3bdc7052d63c5adc85fdfa8ff59d02675f615d43eeb5eef58ab23acc60a4923e981083145ac05b74b6c33263bf8306b11adf9d5e8b3a1a79d8538a4b0cceb4276f8cde069e572c16fb6a4255199f201ed9c9230cecfab55dc987c8dd6c9a865e626370f31e79177a4872d77d16ac24f1e45171535485ad478d6c86f139948554ac5966fe9e20de5f07d19b744bc2ba051f340c6568f935481a61372d51def529aed6d94e060c2494001911ebb78ab3d864a7199cc68d14746baec2c3df5687e98890889778c8730c70d919efd701510bd7dd091b65976df6b57bf8c4230bdff5985bab9c875180967b2deb090cb15b87c1ce8d36ad08c8c74055e646ab2255d8bdb7784c48a56aa11df8878e4c20c598aaab14116c6a65b1dae78b6387c6aa3289b72836638fd543d9f2ad6f2a868c738ae08bcc7497605d1ecae74f92cda76f1a160d22b77ddca459dcf3687e4529c36837c764c66273b52e3c53c20753768b7c4137b29070089c919b2fac24279d95f6a7e1f7803f11fdc5bb2f956571e13c317004ff41ec526e81f624a90bfe61414ba068a41796698bd2fe585b238b08cb62fb541f1f64f734ad78800ca83bd24cc59977acfa681030023490fcaae39ec8b7266ec8bca1f27a9e45ef5d873ff7ef02bc4993b81a963b1479661b0d387ecd8f10e902bc758e1da51e3d8572f75850304576a1d3d3eba0e115e5eae3a0bf05efbc9e51ad3e1fe2824122beb98a7351494a546b4d4742a1e41e842221364b17519d46770915b2978641add6afc3ee00878d44fb0dd38a0000c8af8a03d2aaaef368e42e9f222c9c08f22bedae4d1a5b71bbe44daa6e32fd7ecaa9921828e264a0d8899ea0213ff8b228cb496009bbd6edd98425687e66934ecb678f50b76536a579bc3bb8dcb3c8c0f71eee196b22fc1bcece8f395b652ac10b423078bf25d1cd29a606fb43ac65f5155471fb43aae1948507411ad4c1c0bc7555eca72f9a34af358d962512e358a3d9b2a7a9cfd5831a2979c24e69e980e6253628f10d94a34868bae8b496799e0cafedb2ddc83d9d029c7551fcf1bea97edc4c8f646820062609937cadf867ebbaf2019c74967924ac095864dfc2b28a90440402154073fbe1d2e1cd34c053b27afe0e5b24734223f55bb9ac0e770b68137f06d0e18eb8865c322acb4d8d6a052decd2bb3c5f596b7c809e913668e96df2ee39d6100426d812e9082df2141050f50659f5b2dec18c0fb4eaf60906d219e03e8c520f0a3c448e1510e8b53ec24085fb3b9216dd2af016314531d31839d292a847b0bcc0db3d1229f1860d1500be07b574c075a1838e09958e6d696ff9dba148d75bc571cf2622cc3897b12270525beb227a1444c490dc912d0dd5370fa813d26e17188a0c06f31e29baafa0d76a760ace4227534ee044b00dd17f1e224b9d650b103de693a09856bb95b6f3266b21ffe8f5ca36b4e6a09eb58ee5be2869204aeeab80125e314a1bd11506d23c50d07fa28c420c2f76b72b659ae7cbfb672be1191b94a340d233df5d76229d95b187500479c839dee9cbd2d3fd9e382e4b1b13d7b55cfc6549281bd24ccf554a6bae15adf26183556f226755557434b5f56e79297a2cfef6132a562bf30cbb9e585b8d143b16fe0bc4d2d2101dbc3f3ec30934863e64c08c1d58fb5fe45300b541c5be95f5fed71b4cf8f7769bf53f137f89b0478de95705236792332f8ea868ab036c9137658148bc00a7f1a11618b5bf1dc37b72317a7b6a0998cde6ea89ffd09f32c187833b8727d5c2ad631614cb9975b83a46024d251c0aeab708152c831761f1d70754e7c828269f98d56977b4e2e176ec9024646b641c2d34dba0c816cb42d2f1977b5596785bc3dd207eef52237506a89499d7b078df72141a31616908171893f7e4d240436ea9315968e046138dd3e069e1e83f05f25f4f81f60624e83d1caf4b4cd62012528180b10f82dfdbb0b317c233d57e364104348a15c8e630f37cd54eed6e21ec6ee4033a6b1724b1d7615df5c9cf8467f7fc9e5eab26456cafdbf0c29ebe2c099ef68c964d3c6da730ff95a5f925af2e36012568b005900986e2a6fa6baae415d851893c3560c248e98fbfa142a2c5d6d11090a7dfd9593bbb595691505b6a929b4ec9a0ff235c9278e6e37d485e789a50c749bb7917d3d34fea79b0e885db2eb1985721780e072460384d9d78230debf45f3749f8daca0fce03f000d4e8f548f5493a0a12af702a9eb1e90922875c8997847d8dc15659c82d4449d0e7e7b7f428ec43933853ac066e2329d0dd7772d89a293ee74d8e4b681376c9aaa096cedfa3a8ed343f1e6f44322cc8305eab086a2d249686834bd2af5b523f59cf634b3661a79f1b55113012110c986af12e4055cbcb5a25d700c9ab02dcda252ea8b85039cbfa3c96d972617f86904dbe0307542471435ceb97a81cbcddf2f6284e95d2958c569a9d66faff82b05dd3f862bd0f6c034495f8d4b81dd5fecad69f4d6698a9e22e4de61e9c62704197ba51dc79c28dfa331ca0b46521500ddce15463ab7192c6633efb8c975d8397776308eea942c1e5c8e6cae0ba0a91f26fb21ec1df0e92e6004e62ae9ae8d34976217a5052fee0c23025941280105c5f386d44aaaf324c44e794a28cf0cf81688b4b1d0c03c1dfe0f559bfbb6a0ef8452a7db8a5a0997832ffa75f01712ddeff06ed0f0bfaeb0cd8848efc56eab21624c44386f423632d0b441475d66e48b604e6d8307fdb2aa875c1d07cbe1a482ba5047d3c3172affefd25c2051e14567fe245bc0e6eadabaf884cf042bac2b07d2fd2dd23df155ad5a42252decb7358d0d4a025cba785d7d7c9166c638497ee7c58ff4b411a4e2cf36f3eb0ad1d85907f32f394a524b45d944741d9742c8a4c3d600435797de518b9199080590e5c9621e5b3d6070492e172b72f14438b951d402a91e30eed0381934a22fe468c28a4995094b154e497b11e238de027bbe9554129dac67de5e2ee4daa632f48f0a4f8f73fdc80cbbd44fff9950060ab765f3fb9fb1974d1f93bb55a37026d67c7dfcb4645e3a3a0c69195f8af7cf8822a114030cfffdbd60453f03547e3973e6d808863002de7cae27ebbe7ab98056acf9f9c8d00d4cec0e8740417eb09f92329c5886b5475e1f4af0a0cd93ce57251518628cd498ce552dd4e51549dbd8c0fb2fff5dc455f31882b49427e6b2aa69eb17bcfab0f2e6f8917dde77e76e56c7e9396a8fa15c2f07a826f19f74d9516b176c8876c5a58213c5e74ee298f84d7b3e68d0ad3ceadc33981d20a89fd767c18012a197413dbdc259cd6276ec851cd7a3e8a18cd9efd8a45cbfc7085d8e01ad2ffaafda2642733ffbb7c41944d7074fec41d5997d9e32ca2f6a76fe881c704e4ae12f406d32131e4762ed6c65dd3fbed42d3e3d7315e22627b3bfc9a231dcc4d22d170bdb6f7016480d4237bf8fedea61d13e48aa6f17a2b290234b2656c77a9be7ddde79c6d72917a14ca00ce3f3a925a9e2005194cf1dbc4aa53e40c45c9b58d37bdce95d12d879448823ed8e44474c37f6527d4369cf14dc85b29d82cbae3f9651519a188e526ac8e764dc280a07c0cfa32d392e85eef6442855c4046612b98dbc14efe92ff22ec316d171d109b35c6cd486ab1166790ea092476757fc79276960b39a5abd1a24edba8aeac4f55488c59faed1439a683aa74aef18535b551112c0771cce93fa493f8efdfc4898e38578f2a3095f9cc58b3191188d526e4a189105aba9c0f5daa880e618979022012414534d9b9aa29367658a08ef67117868260130e68146c0f65fdcf47bd21635975c76bc151684ce5fc32f34609d825999073540d656d6e5f0d1750de1694b5684eb6741dc41c382fd67a0e5f002febb0f29a581b1e8d1eeb1679058ae679ac9095587e02b13872f318294032bbd1676f8503b03527b00da0453dfda20c6f6a276482c815468853c8a4677622e6c8eb6f1ba98732a761a94763685971663a698bf0204716c3e086af2df80ba9fc9062ecbcee9b91f7976944de3b5ec134028e79916b735099d733fdeb915a14d952ed06c35b050a1c84c2be6191f324d6f1b348e8ba271c33bd63c213adf03d74da3a0500dffb8489b7362acda142a00daddaca2f93e428685f48de7d92985efff61b213d5ab947b596cfc60d9dc768e0c3eb56119b2eb10cf35a380cd682a827d8f462047369d0e8856707623dc740b77ed7eab7ea0a2ef1911065077d00d1a61a79647b43bd483ff601af5dad406b33fb1c2e84d671897940ef9926131428a8b3c6cf62051634f9b39cf3c83ca5393099778482", 0x1000}], 0x4, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x402}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x3) getsockopt(r0, 0x11, 0x6, 0x0, 0x0) 16:00:28 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x200000029, 0x23, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:28 executing program 0: mkdir(&(0x7f0000000080)='./control/file0\x00', 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./control/file0\x00', r0, r1) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x2, './control/file0\x00', './control/file0\x00'}) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file1\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r1, 0x333) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000500)="0297ba254144ae553ea77b3848ce815c1a793abb8f4c9d9515fd83190cfb9b4b97ed30fbb54731b6104cf12ea3ffc9b5dd1a2173c69d679b2060fb11a4a63d4e3c987469067ad3c62dbaa9af1d76f2682c7708fd3b37dc4b829f8f97e4da9ee5505596f65ad1490c0c3c96cdc7689c46999825bb83af12563307f7d776f2c49401e94df35806f7c5ed68e0195f2e81bbe8f047ebce67744ed14ee16657cd2e9c8453e6f64133df63bf855041b0a0145ae5814538e1f2b5f5b08a291c573c1fd533cef40adc71a65815490aa7bccb9c2c47a2470285c5e580e8eba48828d6f89cc1d68f5a59546ed4c30c6c6bc0cc0735e20d48ff2ac09eaffcccee6edb41440534275c93b34cbaaf4ed2bbd38b66610837ee2914391a979c5c010280436452441a7b0b2ddf653d50defdb8aa3540b8fe0daa9b20382a216bbb112cedb32cb7ffe0abbc6314d34b41654ff3df3a0d06862cb92b0cc80670eee76a1463f7d20cc22e3915cf661cfbc8a1943abd49f0cdf91d5c2b199e82a93e6e10af009eb0ed034dfbd6edfb3a2ee940eaf202056784d4fa09674ec5ff21702968ab9d629f24826b459d88570262907c552552f0d10d1d36ab67fb1eeae6a633228b6675a954b14eadbdeb71128c2c7933f3b6737ddefb0bd648e56decf6c082ba8b740c3f84b7fa2411ae47e7e641c6f6275229a770350ab38ddcc00f845ecb87ba5b48a8be6f51dabc7fe3b902a2d569ee03dda3d4cdbc4160c1caa13aa0372d793fe864e55ee8c3510831ce9367975df7311836dfc66b1b63f9614a9d5a9c03a8c0d1e373994e022b5f2e863a316c8e5a769a4f1cff20159cd51b34a78b91c68ac0690f47081ee7de6d51765bae9662a25d31792e273c69f4a41b03b110c524ad46b8e43c64e74e58e161cf38ba8a603f52ff6765cb1e6e6f9c8a62d64e493cfc96a843b5c06d6e726dc899c54e2bd318c814550751fa7343d9c0334de52f0bed0a2d8fb75e73cda1c1cc68f6f3e2c9f052ce12f0ed4a7468419b8368bf34710a6aa93712dfe559caa1ec65b2e32962d4eba28dfa6da74210e016bb35b890a85d7f1f5844f589f0a9cf109f7344e41cc86afc5d03a4f097129e7298aeb22dfe854540fd79089cb14b3d3371fa50e942d4360b85902d012fc5d6ce174f7c523be6200811d3a19cfb75bc4ed01e6166086e698dd81956a696015620cc3637fd5afc36b7df5451267ca84f21d6e3f65e4d9a1527ca177ef747fb1887e913b7b099e3e5c283be49a24796d40959548f0e7dcfe28771e34a0f826e910b823bf3cbb64ef27fb6674676dad28370d5a43c9e3d1b37a3afcae279997b3a733888acb84036109b2117368b0f42a9f5bbfbef796ac936fafa88d5ba9ee7404476a6650491c98e03bc163de82061647bc96da9a9267310d12e0c0ce84ca88fa00dd6dc4bd400378ac71065b345ca67e2794bb20eb5fa4d502d767ba1f0ecc8b9f745a6666f823e14500f5251ae8284b1fec528e620b4f8c21ef885dfe496b92a29317c0b75b6e0758f3c8b5212de0cbdb55815727a8e10c87846dd542ad835cbd22feae82163b7124c476a306316e50f226f0ba0eb5ed9da8cad1192873e72f15c761b23d88d83790d29ff42484f2ce71b50ab14a8cafb1ca1492a640541f81ea7b3f092b63ea0c6fa0a314c3be29c1746b4a781262ce8419cb6875b13b0eeb81861350229fd8446ebb8e8c95806ccb1cee71e0f5b9d6889c94853a080b45eada6cbc11426b0811b375f6f231280480f7c3030c643e4c9f6688734ac58bdebc75118b6e6a6bd1c5487ee797b5bba7028655b01af649d148c91180ad8f61e8a9b305e7bbdfbbf28dc088be94842b2b830b0ea277056c15151043d59c6baef1e081abdfa99f18a5e2fd5fededea985821edc0c5bdfdf60586e70fde4cd63f2f4c8f36de8becffaae680c6ed0cefefae9d43f171306b18c5f1515f038024302887dbed59c0925319fd76a51d802dec571e3ebad605df70e98080a3a2a2e081e1e433697a3e6fac9d30cef43e625d9c290c83d091af8011fcc78e051b1c84e9102694e7db2027e5ce4c896eddd040363d1c49c0ebf839d3e244e5d6aaf30c5708eb5c48698b7f2415fec4712ea9b3654beb70136da3ee30937f2fe816ff292a48ccb4b6ffbe7143664805daffe0f7fdc2dc16b8eb7f301dd61cc1f6a6813f6952da9b1121441e6743835a4c8a31a1b9f1346971fd8e58732ba2365dd46882f83f62fd715efb939e5c40e6742267a271e6be875c467200d015c8c3ce2e72a86392690f4b8582fdf16ea207ed5b02998cad56d14a57b9eb81d4adcdf870fc0bac6b3e01ae57d8289f0a0b0246741e785c8b38743e6bbbcbe1df4becfd8742d5997f09a1568b8d613d8842844958d3d0c15dbd39c4b0a1e750b914b53cc9711fe0e8e63f727f23b5bb93218c04b8215df33a125d8591d9e6058ff00000080644276542e3bb731971020b831775cacf780f157a9066f9a4082ed5d01367176f0dd2f72656af2c9917d83cf32fd30ceaad42fbbd280f2f12113fd780036e50a11bf6d944522a190e0f185234c840734c119c347fc90cf226fde4efe027df86824ce794dba125833fe96084ef183d50059097893726007dc329d02db2d969cef7e3713e6bd002caa0dde2a56e37bb55e43e4f7628cebf568bccdf4a27c3888aea647226505cc8f63775de1fa5267c8d0527373f664cb4255d444db42a5ed7d2efcd6a3d0cd443d80ac471d4dc9bcadb71eb3dcb6cca6704897366c46f4252863f03001ddce41850ada1823739eba239a950be7e3cd7a0b2ea4c7bbce4708f94dc51867b15ffa756343d0ff2f8905be6a5f2ab35940db9b1429a6a929c36ca28bb5159e358e41a956950955fa4c441c9750b36df8af6f84eacbb049fcb083aff91d3cd7980a4f32f46f7ef7c50eee13e90e7491323054e2242e1f16d480b63337f932a7790c82298714b03e3a451468939f788c304ef1ec971708cefb4d73f2c792fd9543dee25ceff069028238dc94ac6e5b65d4514bb820abea3ff6754de4c954d812a0139eff374e3105294744dca2ca465b69fc25a475eaaa17046030ae5100d569a2cd79bbfb8fb909e9aae714f8551b418b4691ab5e8eaea3aa8aaca4d83e57da6caa85ffa027ae218cc4cad551fbba056ff174bd23c2f863ff5226c9e4555bbfc8feb2f78db895686bf2af4ae0d28ecceef546b6322261c4bdff627aecc3f71a4e6fa8937128012ad16d58f9df97caf171d1d94cc7cca09ba14d19dc2e965f41d0f0d761c04684e261bcfb06c5d851defc71636dd155c8b5683ab56e782c84c9c06de7857a344fd8484cdc632bb7eb8a517f7b1d6909020d3f71b78b5970ceebf29b41bb7d149ad800f97d429d9cc2b967c3d0d47e02ede102b91ee7a66bdcefabf7f2dc9911310d8c7a7d81a5e218200e31e3c06e159d2f08a73fad00714393167b5558a30bf2f809873530085a7868dc03d555ee999294367f46d793306801ff8c723cb93cb80487253f0ae7bd35ba6657a0eebc6d1c519dc54d787c991d200b3c81d73480a3f2b6671bf61b57c85223944008ccd193d70d5970dd46b6755f9a3332c763793faf8d7aad1998a09fade7f5dff02ba895481ff796bbea0f99a8c0b356e327dff014395b70b471397d420e4afb06058802532a69b648cbdd40033ef7e6c7b1a155f73f6ef91fcda2dfde099b09fcaf21dd789bb4ee6719415620189329d2b2735ffd5a838e4fdb0cddc79b61202c862e5d978884a8775fda735ac3b7f6c544fcfab3f0f0cd07f51bfd0e1fffda170bb827058e43aeb47bd78a912c915a6ad51f54d8751d10d24d79fe74e20767ec6fabd9ee457d79fdc305f0bb46be5fc446579b15cd1314f246ee963d524a4493e7a37cae7ad40a085fc0d0d6cd0457d73ded734598e2a2f042c3f5861d30e0f6c1df98a852e6166df6f1c06b209d4f3b9885da7d81f56d693361f801a52cdf9156111de9393a1f8557ef7a0c586df48018d9c9220de9cde8b6a515089a347079a61f42f0675f24550acdf84640c14288be9af06e46dab3961a5aaa2ff885ae18e9126512f6a1e8e6e3c4bd2d4db22f7b25b04cafe6f3aeceffe433c8f1f2dff19e530e004a7460bce53a4dadb772c3e0730b11bf54838a6e4fb0b970cc2725c81a0cb163eea55e45337ae4bd7b0784554b5a9070516ba6d96c6662db11a8aec474d82d93492da869431c64f00f23c3e4010a83dae7c3bf179985bf577f1693ddc734389eceebfbba5e22dd41354526dda418b10829f756afeb77e0df08b0c5c6edda1d7cedd790a36186560b0172898301b4d7a22f88161ec86e599d6ef6f33dd52a1911fcc7cd01999c62f88d186898cd0e16a40f794407438da9e163f85bb0ee342a67e85a624982d4c520441b0ca5fa4a12f857835540acd2201cdb80ca0e5a5171fec7b6b8fa4d90b944632b4d119229c1f38da3ba80878371a4232da35b23bbf96ba67daf98dd998cf37b48d607d08f68485bbb29d1f6637d5bf8b279c868755f3c280acc564b90b3f768b2eed6696f03f0d1e7c52ce81358ed598404347629d32b2440d2c01bc2867a6e3a7a6138d3d58717d87c847620e3ff522f4f49135ea20b5e903a1ff10de0820f75dbd7d9c2e7288e9bf3f0d55b31fd400f5c3196cc1d3f4bd7acd28775090c70631b9be541b39299fda9dd1c60fb3913695ff92fdba31d1fa985da24b82a9f5bcdba3995713fe72511ba13ef2fd9b542d1ab4f3c49bd90791a81a3c8146477e6bbd0989e627ac3498a4ba40d775be3512511ce8493f365df6ef04c316d3d40b92bbc629335cff3f33520ec5b45915e7042bca322af13fa2dad291270028fc91117aebb35edde06547465663ef3a22728ebc27d27137fd0a78010339feeaabe1d3a3b376358e3a517dca0e6b0f5bfac7d16cbd8e8cf82fa92b9cea9f0a541a6a089ff2ae4c2d9ba1fd30ed2a44e8a786c4e2b19b547d320fc779461bfc3ce9a721510c255241ef68fe9ff8acfab7daca9343df6e38b25d5ceede1276ab918ac05c564a88c263d6faaf2b11938e9511ab41f288f7413d5fdbf4167edf980500b5dd64e6004b2b58be1dec01f60e310a9b6eeaa826dce0f0ed320cb1836cd710efb69af5067ed51e688d0ca6d1ba8f36c28ab81bd72bbde689ad92ead2b64835d56daa913835c3522edf68cb8bb8a0aab36ac69928cad47cbbac136b988be3d1e77d8db89b13954237372b46d9f1ae3f3c26dc89cf06054c660b6bee73b0313e7423590bdc7390cd653fdc1bd05c00b853fe7489589d457ab5ccfd6ed77693a22d7ca275e01a9c3109e4d3a552c624a64d343e423e5dd2d7f37cf6cec6b314206c14255fca81e8f2fdc25498ac43c1fc64debde7838b56047005b404a1a83a2e55f980aa765e77cf6bd9419c93bc3a7713109f9dad2605261b07db2ccdbbf64c0552f806063499aedd53cc6dd0edc80a33bac2061bfa6bd141c1bfdb22c40651f1e92c6844455f79da9c611a17367cab11d589b451d852d9dbe34a251e324b564d0434767fe264e776544b74a0d269d96c7b5d4d8ef267954cc73d0b071e52a6679f1e6fe03cc956ddd75d425e9617480f0232817d36fcacd3df5167d810391c9ae920566fe6b239e51ac5bcb5f96e7650c54031450bb9fec44444af22a4301c4b1fc49dccb58c84be07cbb323309c8aa65936d4a0e14a4f1bdc85faa57bb2c5c7c82fe1911c4e382f39c35aadf0e586af184bf7d1027ee37b0ec59e9796efb3c01882241d11b5a7823a141f040", 0x1000}, {&(0x7f0000000000)="fc2a70f376e7e20eb08c3e0a6f7c6947fa3133de9dab1a7235be50571a6638", 0x1f}, {&(0x7f0000000280)="4936a8366a9764699d85a0dc77f2b84b6f7686dd9c4cfe1ba5cd5daaed0f535c89aa10692bc58b8aee7c5b8c13cf778200286c5af5d88f6f4eda3b343e6a83f8d3bb7ad4230db9cd31b0cb5d31fa6d1515d88aa5b25a338d923193818ee155237353cc12da688ea98d0af25a706feaa07490052556529d076231267470b97530", 0x80}, {&(0x7f0000000080)="dcd4bd788059872fe2f43d40b568877086dd8ce2d1fd057d35ef38711a8ed6891324", 0x22}, {&(0x7f0000000300)="3644f171274083401d1f83623817637235ffc43aaeef", 0x16}, {&(0x7f0000000340)="ef79658b4439b18471aef3f59aa0824187b61dfe413571aa5faa84f43a23", 0x1e}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000001540)=@in6={0x18, 0x0, 0x344fcd02, 0x8}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getsockname$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000001500)=0x8) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000, 0xfffffffffffffeff, 0x5, 0xc7, "0a58b07552a41d8f7b731b6adbd4a8288c503e63", 0xfff, 0x80}) syz_open_pts() 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) panic: timeout_add: to_ticks (-2046423750) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 481648 80102 0 0 0 0 syz-executor.1 *238874 80102 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,86060d3a) at timeout_add+0x194 pcppi_bell(ffff80000066d000,dff34f65,86060d3a,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c27090,2,ffff800020b42720) at spkrioctl+0x230 VOP_IOCTL(fffffd8079e5a410,20005302,ffff800020c27090,2,fffffd807f7c7a20,ffff800020b42720) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069259c90,20005302,ffff800020c27090,ffff800020b42720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42720,ffff800020c271d8,ffff800020c271c0) at sys_ioctl+0x646 syscall(ffff800020c27270) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,83c7cc03010) at Xsyscall+0x128 end of kernel end trace frame: 0x83e9de5f5f0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-2046423750) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,86060d3a) at timeout_add+0x194 pcppi_bell(ffff80000066d000,dff34f65,86060d3a,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c27090,2,ffff800020b42720) at spkrioctl+0x230 VOP_IOCTL(fffffd8079e5a410,20005302,ffff800020c27090,2,fffffd807f7c7a20,ffff800020b42720) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069259c90,20005302,ffff800020c27090,ffff800020b42720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42720,ffff800020c271d8,ffff800020c271c0) at sys_ioctl+0x646 syscall(ffff800020c27270) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,83c7cc03010) at Xsyscall+0x128 end of kernel end trace frame: 0x83e9de5f5f0, count: -10 ddb{1}> show registers rdi 0xffffffff816f6437 db_enter+0x17 rsi 0x1787 __ALIGN_SIZE+0x787 rbp 0xffff800020c26cb0 rbx 0xffff800020c26d60 rdx 0x1788 __ALIGN_SIZE+0x788 rcx 0xffff800002b4a000 rax 0xffff800002b4a000 r8 0xffffffff81555b63 kprintf+0x183 r9 0x1 r10 0x25 r11 0xbdc7d16a0564de7e r12 0x3000000008 r13 0xffff800020c26cc0 r14 0x100 r15 0x1 rip 0xffffffff816f6438 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c26ca0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=238874 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42018,0xffff800020b43540 process=0xffff800020b44010 user=0xffff800020c22000, vmspace=0xfffffd807f00cb40 estcpu=26, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 49220 175292 36412 0 3 0x80 nanosleep syz-executor.0 49220 368361 36412 0 3 0x4000080 fifor syz-executor.0 80102 481648 20437 0 7 0 syz-executor.1 *80102 238874 20437 0 7 0x4000000 syz-executor.1 80102 359035 20437 0 3 0x4000080 bell syz-executor.1 80102 220774 20437 0 3 0x4000080 fsleep syz-executor.1 80102 193319 20437 0 3 0x4000080 fsleep syz-executor.1 20437 247436 46059 0 3 0x82 nanosleep syz-executor.1 98997 282412 0 0 3 0x14200 bored sosplice 36412 349105 46059 0 3 0x82 nanosleep syz-executor.0 46059 230307 56333 0 3 0x82 thrsleep syz-fuzzer 46059 226153 56333 0 3 0x4000082 thrsleep syz-fuzzer 46059 354058 56333 0 3 0x4000082 thrsleep syz-fuzzer 46059 265172 56333 0 3 0x4000082 kqread syz-fuzzer 46059 319156 56333 0 3 0x4000082 thrsleep syz-fuzzer 46059 198917 56333 0 3 0x4000082 thrsleep syz-fuzzer 46059 264513 56333 0 3 0x4000082 thrsleep syz-fuzzer 46059 357711 56333 0 3 0x4000082 thrsleep syz-fuzzer 46059 6435 56333 0 3 0x4000082 thrsleep syz-fuzzer 46059 158853 56333 0 3 0x4000082 thrsleep syz-fuzzer 56333 262015 33790 0 3 0x10008a pause ksh 33790 444407 4986 0 3 0x92 select sshd 78893 121609 1 0 3 0x100083 ttyin getty 4986 32433 1 0 3 0x80 select sshd 17307 103388 98518 73 3 0x100090 kqread syslogd 98518 61969 1 0 3 0x100082 netio syslogd 33246 260666 1 77 3 0x100090 poll dhclient 76396 241767 1 0 3 0x80 poll dhclient 66465 224492 0 0 3 0x14200 pgzero zerothread 86789 242057 0 0 3 0x14200 aiodoned aiodoned 7873 173906 0 0 3 0x14200 syncer update 42736 301478 0 0 3 0x14200 cleaner cleaner 79240 173908 0 0 3 0x14200 reaper reaper 71247 439389 0 0 3 0x14200 pgdaemon pagedaemon 76109 242777 0 0 3 0x14200 bored crynlk 52593 440859 0 0 3 0x14200 bored crypto 41567 442394 0 0 3 0x40014200 acpi0 acpi0 86897 219173 0 0 3 0x40014200 idle1 52224 338447 0 0 3 0x14200 bored softnet 40081 502821 0 0 3 0x14200 bored systqmp 24405 166202 0 0 3 0x14200 bored systq 35484 446096 0 0 3 0x40014200 bored softclock 8594 438483 0 0 3 0x40014200 idle0 1 387103 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 80102 (syz-executor.1) thread 0xffff800020b42720 (238874) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823174f8) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:436 #0 witness_lock+0x58a #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3b0 #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x1bc #6 pcppi_bell+0x37e #7 spkrioctl+0x230 #8 VOP_IOCTL+0x9a #9 vn_ioctl+0xc9 #10 sys_ioctl+0x646 #11 syscall+0x5ac #12 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9523 6346K 6362K 78643K 10932 0 0 pcb 25 9K 10K 78643K 593 0 0 rtable 100 3K 4K 78643K 338 0 0 ifaddr 58 13K 14K 78643K 140 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 16K 78643K 113 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 75K 76K 78643K 1771 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 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 131 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 918 0 0 sigio 0 0K 0K 78643K 7 0 0 proc 42 38K 70K 78643K 411 0 0 subproc 64 65538K 67586K 78643K 102 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 114 0 0 in_multi 33 2K 2K 78643K 75 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 249 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 83 20K 29K 78643K 3760 0 0 UVM aobj 41 2K 3K 78643K 47 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 36 0 0 NDP 12 0K 0K 78643K 39 0 0 temp 170 2367K 2441K 78643K 5277 0 0 kqueue 0 0K 0K 78643K 14 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 434 0 427 1 0 1 1 0 8 0 plimitpl 152 27 0 20 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 153 0 149 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 17 0 17 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 229 0 41 12 0 12 12 0 8 0 art_table 32 230 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 2 1 0 1 1 0 8 0 semupl 112 4 0 4 2 2 0 1 0 8 0 semapl 112 129 0 119 2 1 1 1 0 8 0 shmpl 112 45 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3160 0 1740 46 0 46 46 0 8 0 ffsino 272 3160 0 1740 95 0 95 95 0 8 0 nchpl 144 4773 0 3158 61 0 61 61 0 8 0 uvmvnodes 72 3305 0 0 61 0 61 61 0 8 0 vnodes 200 3305 0 0 174 0 174 174 0 8 0 namei 1024 13723 0 13723 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 13091 0 13091 11 8 3 6 0 8 3 sigapl 432 1083 0 1069 2 0 2 2 0 8 0 futexpl 56 10966 0 10964 1 0 1 1 0 8 0 knotepl 112 290 0 263 4 3 1 2 0 8 0 kqueuepl 104 279 0 277 1 0 1 1 0 8 0 pipepl 112 728 0 709 3 2 1 2 0 8 0 fdescpl 488 1084 0 1069 3 1 2 3 0 8 0 filepl 152 6785 0 6684 9 4 5 7 0 8 1 lockfpl 104 316 0 314 2 1 1 1 0 8 0 lockfspl 32 365 0 363 2 1 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 1839 0 1832 1 0 1 1 0 8 0 zombiepl 144 1069 0 1069 2 1 1 1 0 8 1 processpl 840 1099 0 1069 4 0 4 4 0 8 0 procpl 600 3134 0 3090 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 14 0 14 3 3 0 1 0 8 0 sockpl 384 958 0 939 3 0 3 3 0 8 1 mcl64k 65536 229 0 0 29 7 22 29 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 311 0 0 19 0 19 19 0 8 0 bufpl 256 6924 0 1020 369 0 369 369 0 8 0 anonpl 16 117403 0 109505 82 34 48 48 0 125 15 amapchunkpl 152 6462 0 6367 23 16 7 9 0 158 3 amappl16 192 5418 0 5000 66 37 29 33 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 4 0 4 2 2 0 1 0 8 0 amappl13 168 472 0 467 1 0 1 1 0 8 0 amappl12 160 13 0 11 1 0 1 1 0 8 0 amappl11 152 185 0 176 1 0 1 1 0 8 0 amappl10 144 518 0 513 2 1 1 1 0 8 0 amappl9 136 354 0 351 1 0 1 1 0 8 0 amappl8 128 148 0 130 1 0 1 1 0 8 0 amappl7 120 483 0 475 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 140 0 129 1 0 1 1 0 8 0 amappl4 96 270 0 248 1 0 1 1 0 8 0 amappl3 88 167 0 162 1 0 1 1 0 8 0 amappl2 80 9582 0 9520 2 0 2 2 0 8 0 amappl1 72 31949 0 31516 24 14 10 19 0 8 0 amappl 72 3361 0 3323 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 46 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1084 0 1069 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1084 0 1069 1 0 1 1 0 8 0 vmmpekpl 168 12448 0 12427 2 0 2 2 0 8 0 vmmpepl 168 122380 0 120931 114 40 74 74 0 357 10 vmsppl 360 1083 0 1069 2 0 2 2 0 8 0 pdppl 4096 2175 0 2138 6 1 5 6 0 8 0 pvpl 32 346994 0 336021 176 47 129 129 0 265 40 pmappl 224 1083 0 1069 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 557 0 10 16 0 16 16 0 8 0