42904da18c9197607eeed3b267f78cbca32a3ce40b470e3450986bc75bc3caf29e88abd1a7ca589381a2d387f2ebb6cc8ee13a74519a24f192f59", 0xf8) 20:47:14 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 20:47:14 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400000080, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0xffff}, {0x8000}}, 0x2) 04:02:32 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x6b3) listen(r0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r1 = semget(0x1, 0x52d1246ac9d5d264, 0x36) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/189) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/37) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 04:02:32 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x229, &(0x7f0000000780)=""/17, 0x221}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000002440)='./bus\x00', 0x400, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 04:02:32 executing program 0: socket$inet6(0x18, 0x4005, 0x0) r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/32, 0x20}, {&(0x7f0000001280)=""/104, 0x68}, {&(0x7f0000001300)=""/81, 0x51}], 0x7, &(0x7f0000001400)=""/57, 0x39}, 0x841) 04:02:32 executing program 1: unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) chdir(&(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x9) poll(&(0x7f0000000100)=[{r2, 0x1}, {r3, 0xa0}, {r3, 0x100}, {r2}, {r1, 0x20}, {r1, 0x4}, {r0, 0x108}], 0x7, 0x1000) sendto(r0, &(0x7f00000000c0)="a1788e1c3b52512d5bfc049ebea96c30e869eb0dbf322e7a03ce923a8f3b617e146284bbddf16fd70deeaf273ba1fcefe94631eb49aa560f", 0x38, 0x1, &(0x7f0000000140)=@in6={0x18, 0x2, 0xffffffffffffff01, 0xffff}, 0xc) 04:02:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 04:02:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 04:02:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x5, 0x6, &(0x7f0000001e00)=""/240, &(0x7f0000001f00)=0xf0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001740)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001780)) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="6982d111ec82c9aeb731d1b835898f84f65d4fdfa25259605f3843e101dbb2f3b9fecad81ff89b4965f1502e58c8e2d68e0f5c9d11453ee2fb394824d5553008255871affaa4cf3048b79cb26c54d60b69718ec9d4eee8e4b718b7759a5692bb8cf0a498607a5a6b4de6af78f4f887484e63755a379d0267c65c8a4416a669c98e1ed0ca16f90b7b1cdbf61690adaf7289566fd147fc0928e5e12de02a5d9d0497428b456ad4fe9d2bd98e32f4981b5984bb34b5fdc49b4b9a81a9e08ad74bc5b918850f4bbcd5ae66ce3ac55cdab908311cff077cb8d12e74c09f76652604420177a1bc5e931a8c1b3b849955c5c5c0bfa1a20af195a9f1855131", 0xfb}, {&(0x7f0000000040)="d5638cbda32ac12083141a72bc1e0ec85005439681c70617e292ccf0", 0x1c}, {&(0x7f0000000240)="21d6c2f19306261b6cdcb8e0182f2930911e16632bafcd700011202bb9c0310747ca59c5f1f47691c9c9b532a520f1e9ace603c69fd007b35475dab38eb0099cd1ca40f671cc5d85b8", 0x49}, {&(0x7f00000002c0)="9b880ced9659c9e08b98a8703eab83", 0xf}, {&(0x7f0000000300)="2f697a4c80ccd1fa9442c06b082ff7c7cc4b1bf1aa7125a26eaa58069c98567b80b9f848e04ce24718b0a5f7ac231ecb5a8a5c2b732c8a19ce86a7e9651ee861becc293f3ab53ca4b8870b3faabfc4844b4e12f429af9f022bf5f186d79b07660a4afda06822ce1d62aba490c0b6084c4c80aad532fd21b04334ecb056de6d68e0965963836a2bd18b73dda26824b4cc3472ca57649eee3bb78c46dc60068949c90dbdf08ca740856b0d37022b3c230046b0326c16bd502cb3c9a60a3b3541771834", 0xc2}, {&(0x7f0000000400)="eca0190ac04ee7fb92c035cd3ef41f48da72099ab6323ecab0550987e2e0a8508698b1bc8a7d032c0c8446e6932b55c19e46506eb0df185c89527d8ae89f8912c7ab63b8a10b871075b9351af74c50da8f296f0cda80a26742771b9d227b241703e2d49d137a894e533408e8d58f03b2", 0x70}, {&(0x7f0000000480)="1b07998aaec5da9365b11c18b763d1237a48e112364cce6156b653728e9e2b96dc568a7306064a089bf2b8db824880691825006ca3b2921df6b7f97029be919f645fb4cc75a1e4e877aa1eae6c7589671b18338adb306da05c79b1b2e73f9fe0cf4f0f283deacd94570cbd90107c24fd877362f5422f414fa6a4c7c621a9a6470224df6576ecdb9a656db4746d8d5f0d8b46e4332676b9dbcddef9c508128fab0b9f69406c4cc3646ee914", 0xab}, {&(0x7f0000000540)="7d9dcabb3a47", 0x6}, {&(0x7f0000000580)="74185032e6ece6085fb7d36c0fcf1ddcfe900769ee4754a46c6cdb8d97f974b97bad1b06b5ed3d7778d4b9b22cb2ca36eb3d62c1a516cc84a000d6a335d50c6269044a087feab7d3ea88f288543ddd043ea5b9a0d0fa241d3931d304e9994a4ee780fc0ae6f843fc7993b8f4647c3d0efdcad102d43f5f98c0d89dc192a2fdce1654b7e3634da8ebee14712c9c04f92e13d7eeffd9bc0c06a9500a5761f0936d3e73d3d591dbf68e57edc20198a8c4922b6c86b9ec6823e35768db8fb9e8016f18e36900e740af7f4ff378f93a9149964b99a3442fe8efc609f3a6b5a01c7e39281b1042e7718e3ea24178f73b1293df9a7126417c2f33e31a1fe841d2652019f8d6394078f69a41342a11979b4de2863582d640be8d2d6c746deed5984bf31d22aec3737fab9881573613e6c8cc3aecd1afb16477a28e57813822a0adbe7300032931810a7f88d51e5732146de52b16ea4be5f258068368907405f5b561c124ead1d00f616f40748cea10ec6073ebc7d8cf20861dada3a6b41b9f3f05da357228f51722dd6469cfa49a594029d41a196b38cfdbfb662f7c88028efb7af0390216e966f2b22b98b722b1e9940627cb27d3f090eb8df4ac1909a0ced538e47725e8e1c0f9478a93bac0adf24e95c0320a0a0a9c45832fc1199874f4e49cec24678c0293136eee798f2b69a8732a410067b0d239bfae5cfbf559ba7402d26b7f333b1323d929bbce14b3692e117fbc32b5700593ca50f51a98c8a88d06d9cb8e312cda499c626734756e984d544c85278d838f6237e00d0aa50c9e1b460c3f8615b9afa9766c8931396220a2630dfa82d76eed3d892e10fd26a0d9917a6daa52a02e3b7ecbdf3f0ee21f63e114c5d23dc0b5f13abf57b613ade16877a8e6d52c6774f4d5d6735b251c7a6dceccf2d01120b08ab7bd38a9e809cf7b3d8f153637831eb5414fc6b23919057b8ae33858f477a7d08937ecd649d1e9f6b5d32d5075b2a8cffb76e3d0f126adc194335175f274f0bae49438a72253925d6f85f1938e495ec2ee00922b1ab02d0aa091e9961b373e7b026dd07af423df35c00a63beaf3fda83a8ca9aa4eb52e31cbc0dab97feaba0c2cc0f424d9f267d8ef8e8fa802b4b99da057a0a0075698c41a2c7972361dacbd01e7884512e3d68144ded71cabf4fa893d149a96f4bade785955659a01f2087dff126a6a06d4b584b6274c82d147aaea72db67fc9523251b2702cc74f308722047c3c590cab82500e397a60b9f05f6e7865b96bf0376be4f54e407520c1fd1626594c7801b2a6559d0e7b8a66d0144ae10cc13dc17f0660028fab74404c21cf03a89a55491bca8e0a713f44fa7cde4878dfeba72d4bd5bbfae2164619184e81c85618238777a6424c01990e87e81b6907dcc1f8a176c7eeeb9d99590bacfa822e9dea66c2a8a3b2bb051b8123993120a56eb499693216d4c9cac6312ee6822f6a6f36bf47bef4f2b1f2f4f222bce78c60bb1499d5075fd46fdd8da82c8a3656361f89aacc190dde80263fb4bb8aeddc5fe48d66fde15aa61087782f71316f22e1527fa6a465a5675c8768c2d8d45a34aab91ae275b520b4865de231fbe3847f42717eac99611bdadeb84af756815d626ca0dea48d81191b9e6385ff874773efd1af46c675964309ff3b5b80fb367badc09cc5d6a93a15c7f7001b760c3e3e02886b3ad23ae720e0f17cfc55c7e07b5d4dcf87d9632c3a2d6f1f361282ba31d0833737a1badb2c3d32a2c8eb72808c42579ec97449a3f1141018f36a1fa898a620c5146be0ab46422b7ab2cf918ecab0c37d639ca0dcad1f3c9e3d74769a4001aadc5a8ae23b1b0c8a9cf817a6e18e512ae15207b06e6bb686e5446ae597aca171f4f4bcbc2999bd43f5ce203776e9f84536b2b5c57c47177f110fd6cff3c969deccb5075b21c090671aeb36deb00cf3cbaced2491f748c1246a33ffc083741d00b9fb67819b32afad6e57625c477d5f85bc7c7f2103ee5c7da5506e58304d2d81e42530d3cbe92e698cd450bed7ef07c01b59b512237dc99f5695fc9f1cbe5b9ee6436643f493612a6cc9498a87ece6303fea04256c38d2501e444c854e037fd98a289485e67c4967e97ff002e129a9363ca227d826bf218c7317e9ad7097b39ba417cb27eff98f228ba35a3a34f37ab3e202d6ebe70b48d2d6eff31cb35dce585ed2acb76a6ab7907ce338f054e3b9e1958388d5b8f616efa0e3112ff46357a74305da7e56b0b7b820f3cc520100b47d32ec96338417855add4fd9cd32f817952f9d745d692e031d9b93336f00146ed793661e3a71f6895a2e4c1a1d60e07762016b35e286e9fab4185c56bba710d5d81553d16ee16fa28d3b1784ed929db37e0e6748992fe26e82bd590cf9460dac120e4b23112d72fab6e1bb46822ef9d15a40c1fe1bb78bda5107186dd0fa506814b9c8b81b64a91abf0c9dc52c0f072e57aeeb84654047178b9b159acde2b16f20b72fb6159f021bacece9073776d1fa597c0318bd1c30be5de7f31320291e5750617ac0063cb7f08f3e02b09879367be5eeb53cbe0bc7fdc5ce2cb6d49710ab9de03736d8f298d9d7c78f65f2222566f018373e6302f629b8b88c5692bc37baf671b84e7e706ac0d0ab8a1374eba72179929ecd4179c643ff0dace06897e2bc94f9cb3d510a886ba25b0f09cdb002bf4b321d4859557e80265245f2fbabb20b58b5081ba34d3c70e0f88241ed684881c9ccd110fb089eb3975b5c4efbd68be2ea31c42dc4e047628092932800c2b0ec79c816a744d1bdd915a1189af78e21c57e476553f56379af448407d9f14517512210204a534d135789166ffa0caa6e8cebd32e0d88549cc4bcdc0a6ecb1a10325445e70281ffcd6ba7813ca7de277d9215b232163b3be5cf15f2e4922fde84bc3e93c7beb5999ee25d59878d37855f66bad0f2daa8f6de181b091ab105d717e935c674bd1d553cffc357b792471bcc5ba393400f642223829cd0a13ac72a70d35f0d3cdf3d77ff8c4c7306c54767655b047b6889b44dc2991aef01c993c6653b1a67a583a8bbc219e88593005eb169e455cfbaf300506b6d210a6475e75e035a4f5e9086725405f491d3c4d543ee1dc6b4b6620494138df990e6352980f3ed201187a62196f2e464fd13c502291430877fdfe750193a5b180761bb35fbd70684c6e97c48d9de5e2ec7a1dbc281021af06776e18f2bc3efa192a09b5d8da95ded9b531cc73c6bc21f8216e803b5d8c72340a068f82ff3fa844d63c7bfd6d8f8d8d2d6b14dcdc61636d72e60b58c80479976064be2225fb35deefa1fb49c3fb3b715a655581af00e6ab331a4e894b64738a1647c8a5c1f70e8ecac5eee08181625d7a6abfe2c95e1816a90e3c164e582c035dacd421bf5688fcb4f239e3f7ee34b49b9b826957b4a876746a6d561a471031b529d7e7540959ae177eb8623831759fd8c0d1df5f77a2425ae60f7321f19f9cc07ac0ef7dc14d5a01ce739c0ea1096585283a47e5b568d063dc79ec163af8219ddc5f72b1f5e86bf0d1c93b32cd47bba9d2841a697bb816b4d54b7e1ade35f39cf052095164f3e264ae3c82bca84e4bc3886dc98ca7687fdeeef9633188c481e5f80e0a883cd43b1153ee9c665c440eb5647adcaedcc0f2566fdbe4df89d771f3829a6b147765bbbde0752faa3d169a996519f3036b63d745ef52b5e0bcc9f8b43b3deacb7b5ca46bda06f03a5e99b7e8866fd8a2a8b186a28533d1586aa2bd80abce73a1164f6734e2212a0e9a1c053fc9883dcbad7c5e852dc5b249ee59e1c3b94601d7493669082f8abad798da7c9900fbbd3b23f58f1980932a2efdfbbec3d9c7240197917f4c7e92721a2f2790608e6ea86f6696149a7e12ea126451412c0db38f140f4717d07065a64279ecae9bf606db2ee39460b530e7b441c11294a749028911205dd8ccfc33c16e40832bdc95678749b0be012eb1f26b74890389a1f3d1aef25c3066d3318708a21399dcfc48117d38ce8cb56771868fef6ed4420d3a760e82505d471e19cf896547c64609c8003850f753dfc96a18954159338e08b267d6220d748dd10bb82d5bcf867f2a70bf0496ed737e02fc15548cac9293ce68196f084aed97b31e72a150e5e7d028a578aad50483b25d404af92e78218c79fdfbae29017c6c00807789bd756fa447193af502bde4798356a8d62f4b12e0b451b6cdb449b2b044f87124bb815b761983bc807219ae4a7d7894d0ca4622753d44b02dfee8534b06d4620ad84718fcecae771b43cc85bb723dd68fed62aba1d863dd6ae48881abef7d931fe5b760eb55892861f0c362b8becc7f55c30ddd43a69d84d558970acfcf925df11c7dfe98a1ec4bb7546b3ca4334d1d9d33aa3537a95bcad363213a8d8730acb95d272a7e148144df8a3a77022c6987da679b3b63366bd1619d44e9c87df5ecc53d8fa50716668be47d9a7d437cda6ef9a610417c77388b47416b1884c1f1887bb0d0bb58084944b84bd94d43f79ef3522b3857eb52c3008d224ab031a2c26ff5364512cae193e10f098cd8c24b53365836777e13ef84f3f6605f6240538a46e324b902fb77243a596665c0554588d9d98f6e3eec11e7f76da6c180e33caea2a36ae65b624eb5728bcb7b46e878cc96abf92238dca622b04e548a259deb0cf8ae18c7df44b2c421188eea079b3c72a7b21de16634c52cbd2a099232bf37514e9984ea9e4dd21535f43beebba53de28c60557dcf2a96657b5fc69b731d14a8f360072048d12da026f9b70781ffbe7ee4ee7a6fcbd1c7271a65ffe813340e502af62aeac708089de32b125b56088a7051615e3109570ae8157e40bdf14074f3d3111d4ffd4dc488a5c415ce108006588177ea8512b8827e47c71899205b5db7186899e17e61b362fb6174861a79abbb57a15e79d31b7d596a130c8e1ab9ce03809227ccf6a894ae898ae3e3cd754c78eec38fb75cd16390934294440d8363c82a2acf774e57818a92dc622a83ee237797c11b9c62d5504a639b8d47d74768e056442158c67ff5e117c2fc38f3b8e493d327f92bb883a66991d56231aa5c93ad97534379678fb881bd3f43b7ecb037cc2218dfb76fcb82924334ec8f39b2799ffd54b77e6aabd90d80bf1c4c56f54afb28e0c2b2c211450b1b1b7248a3616d518edaa5eb4b115aef991b2962a0c2007db5edf4083e7d959d733bc21d1b25aad8616ddf5cc9bb3346af79e98d52349d929116bb527796998f5c18e5405ba7c0a301ee9f05033749c75dd2018fab5cc4e5918ff3c544b4dd84c498b66e4e987f88709520f370e981f93de7ad79c187843cfd26a279397dd12fe5caf60c789f66d4e49f943b0f651ab848df2be187f512672a45631752911a9217c517226c26a0936cce163e57546941497d28560a22aa9f489cbb9f7cb5f4f9d788225e8957332b76f7d10c273fb7d0b2f83b2286ffd57d8726b172557977afef53f0d49b196eda6f9d0f3b19be80f51e1ea02377b28f003bf676f05b00de895bd53941da41f243a931a891f774e5661399f579d3dfe40513acbc1c10004e180992bd6c11d8135f174ad882460082db81af2a7db259182748c6db9e776020bea666155c9a76ed80f298370423a546c079131067301a16a5818c4e5ae6ca5e543d4dca14c3a9bcefdbcc7acadd5d42b0bfd6e40c76d908c0f9dec63a4a8bd197778e95aeca468b674e1a76afb70df676e3fb99168c7ee7f84cdf24b6e391d3627f61684c4ce5bc3acfc436d189060415f39c4b319c07d20834bb37e95", 0x1000}, {&(0x7f0000001580)="35455fb430fd8262b316059b23811548e74cb6bffc3c5c021fef6bf3ddd8ac04b23574c38b5fac80f98469dffd9e7041a8c418e84b2ce90f6ab8b2972006a08e4909b56777ad092d5445d4f4d6040e1e64c481e3cfabed5c56ba26d5125adee873b85db9fd6777d8b58571623abc891fb474d5a9a2c59a44567f6f2485dc892c6006e3e64303bf9057c0035464a407da16db2b26c51e5621661c55b092568a061dbeb5bb3d89d6ba5803767997c41a9f77f66b06ae6d42762dddfc4a93872eac5fc71f40f3211a17a3ec92b9ff58dd28111510be7d357d91c7e096ce", 0xdc}], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x4f6d99527f9cb2cd, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getgroups(0x2, &(0x7f0000001cc0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000001dc0)={&(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000001840)="ab4b19331ce92e833192a4f38d43dc861e254fb6df090f4791bdf9363faab63520dc4b1b980c669ab5251b8f1609a157feb620ffccbf3653ac96e6ea697943dea5ccd4cae8490ed8e917f76b8528fabe4f4a219d96b9d1378714f4821f5b38b2403e277220c06decda0d4a081a626bf3c34fbe2f0904718c9c986a7049cbe44290b481a67527e1acec3fbd1653f83bc928f424c4387a9ca59b39a2cd2d2330a233eadb6520ab9bb4e6c6", 0xaa}, {&(0x7f0000001900)="6684a38fa311a679300163c78e726bda65ec0e8dbb4a50d80938d210675a0307bfee4f2a3862546bae24c81967efea5c4bd55f1b71a358e66d8d9174a9f92b66152d2dc8a3163aff944a473457a30a09a0355fb533dc883909126802545e29154537732e783e64a1550765ab27a829b75b9fa0321b68bdce706a50a7ca81ac50ff28d6b96c90cab0355842d0fa84d0c0138c030a14bcbb224ed57f3bf84da5e7a6d545fe9438c7a8c1f5138a1e8cbbf6e4d57bb8d4b4019a352a13df4c2ddccd4b45481cf9f0be922760fb35e4c3b280c76b98480924b2060d1390f161194d3ff4b841994adb57b8cf05c91fa49c7614bb70137fad6586fef403bb", 0xfb}, {&(0x7f0000001a00)="4b6ff2bd74f9b25a00eafd34c814", 0xe}, {&(0x7f0000001a40)="b1fe2514fa4fa7650b1e37dc79a3ba9931f8bc0d75a910fae22e933ef0cf1c15419096a8a72dafdbeb2fc9c33f0fd3f698c98d4b8df86ded", 0x38}, {&(0x7f0000001a80)="3af03cc9391e873044d1b535d039587172584a6762883f1ec72695c9ab6c9f12e891fee81c75fa1657119c3680e3842b9a78f436b9634779547cdf54007634da16da916a2a49f1b92e008fc77c57def236fd8016809d6954de39285255ee23e1e923d3a5cbeeda50809118c854b1d74526a52e1119ffd36af3a0088a930ba97cbbd0d9826c8783816524681489cbf8c115215173d9bc211f6a4f68", 0x9b}, {&(0x7f0000001b40)="3c61c027d84b82c683d35e0e6d15c3a0c7a7efe0160f229f0e7ac05ea14bfc3fd02b8ad04e922da7a8a4feb320257ac057ea0fd55ff5c49a1df1e864b97eb06a7cabd374e4130364163b4dc2f74f8522c3da807eade6700e7c5abe9dcbf1e75687d564fce1dc0019c96cc136685d8e998721", 0x72}], 0x6, &(0x7f0000001d00)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xb8, 0x8}, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 04:02:32 executing program 0: unlink(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') 04:02:32 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 04:02:32 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x82) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x100000001}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x140) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) sendto(r0, &(0x7f0000000100)="f7a3dfb7a120531ff49911758c06b53af1886c84be7d0c9d358d3153f81d57d4989d4e0855288dfa251b24fa2b7f90da6c0252f0db59432f740b2d4cf2d73e66749068488cce50366eaa7b5cc2c5b7250f904766ce371735dbbb63e73a8481c354936cc8d048e361f26c014380720cf16e3e4fdcd2f8ca8c53d55f775c9283348c330d24a8093eb78b890ddc5870bcef3607e7031f81147e72f603125f3f99ef9fdcc11c2a72e81de2269e71b4287d5f1c2f5060eed452b5e48407ba11eef3f07d", 0xc1, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="e4596ab2e3fb01002e2f2daab0633674716873cd97ac7004a3fa79dea6f83e33758010f8d6c47b6642ad61efcffd186d11353dc408a53fef7bb8fe91c007e4137e0638d5f497d5f186990b289f76dd2596646f1679b4ad1bdf8d40b1e3790b8c19efbec8fd76d143bba4188e8caac8620ed8dc0fc0db31a9bd6026a564a75dc76e30d57840c854ba9ceac2a6acca8c3ffa354eac7e8330a5d292b7e73edbb915492838cb87adea1c61857e75"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0xff}, 0x8) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 04:02:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x40, 0xf8, 0x4, 0xa6f, "1951925cf816296724449ed2ba0acdb8e9fb6f4d", 0x9, 0x196696be}) 04:02:32 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 04:02:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x14e8) shutdown(r0, 0x2) 04:02:32 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x40, './file0\x00'}) r1 = semget$private(0x0, 0x9, 0x20c) semget$private(0x0, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/46) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffffffffffe0, 0x77b33d7d, 0x7, 0x0, 0x8, 0x8, 0x1, 0x0, 0x1, 0x6, 0x800}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x100000001, 0x1, 0xa5, 0x2, 0x8}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x6}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:02:32 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 04:02:32 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="eafd125c0000006b", 0x15e) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mkdir(&(0x7f0000000100)='./file0\x00', 0x101) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x4, 0x8, 0x3496908d, 0xfffffffffffffff9, 0x7, 0x0, 0x0, 0x7fff, 0x5]) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 04:02:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = msgget(0x2, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xe0e1, 0x3) r0 = shmget$private(0x0, 0x4000, 0x200202, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) chdir(&(0x7f0000000000)='./file0\x00') 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 04:02:32 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 04:02:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 04:02:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e5d40000f20000073ab77c5f8ef583425975e0fe48b311a25765a55fe8460d1e280af5b99b10a545b5e73db1f73ea8f6d75dc1c019fa8726d5e0c7efb4c3c9ee81e2c9dbf87bb0431e313c9c3a9a95adf83c4a20a70589a8f9d7a0ef78072fed3be6e2f2a8f7c9e9fa2ec6ec1fefa988e48b685abc89eff903352418ce9637fd3caf11f734"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) shutdown(r1, 0x0) 04:02:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 04:02:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffed2) unlink(&(0x7f0000000180)='./file0\x00') r1 = getegid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x280, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x0, 0x1, 0xb875, "e3a0ef77912b1d31ee50dfc5bf996f3af31eacc8", 0x5, 0x9}) syz_open_pts() syz_open_pts() fcntl$setown(r0, 0x6, r1) 04:02:33 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000340)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20002, 0x0) r3 = shmget(0x0, 0x3000, 0xc2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) setsockopt(r1, 0x51d22ea4, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) lseek(r1, 0x39, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1a, 0x3) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) fcntl$dupfd(r1, 0x0, r1) socket$inet(0x2, 0x8000, 0x4000000000000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2012, r1, 0x0, 0x0) 04:02:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10041, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/73, 0x49, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000300)=""/94}, {&(0x7f0000000380)=""/4096}, {&(0x7f0000001380)}, {&(0x7f00000013c0)=""/64}, {&(0x7f0000001640)=""/247, 0x332}], 0x10000000000003ca) sendto$unix(r1, &(0x7f0000000200)="c0", 0x0, 0x0, 0x0, 0x0) 04:02:33 executing program 0: r0 = socket(0x14, 0x8001, 0xffffffffffffffff) getgid() setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:02:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x2c) readlink(&(0x7f0000000100)='\x00', &(0x7f0000000140)=""/120, 0x78) 04:02:33 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x8, 0x100, &(0x7f0000000100)="218d1c3cff4bc4aef2001b2380cc8d094e6b788e1b1a11fa1b343555587b8a7fe7d23e32eab0b230f264dd4ddd4428563df409e61deb58cb1eee152b11cff447931e260b09215d9a44032015d5bc51baee25dad5eb130d7b054d41", 0x5b) r1 = socket(0x1e, 0xc007, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x285, &(0x7f00000000c0)=""/55, 0xffffff2f}, 0x0) shutdown(r1, 0x2) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00') 04:02:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000768000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r1, 0x1) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000140)) 04:02:34 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:02:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000002c0)=0xc) recvfrom$inet(r2, &(0x7f0000000080)=""/76, 0x4c, 0x41, &(0x7f0000000240)={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 04:02:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockopt(r1, 0x3, 0x3, &(0x7f0000000340)=""/164, &(0x7f0000000400)=0xa4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x40000000000000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x1ff, 0x8c3, 0x2, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000480)=0x101, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x8182, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/76, 0x4c}], 0x1, &(0x7f0000000240)=""/181, 0xb5}, 0x3) getsockname(r0, 0x0, &(0x7f0000000200)=0x92) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 04:02:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x30) r2 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) connect$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='\xff\x00') 04:02:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = getpgid(r0) wait4(r1, 0x0, 0x10000002, 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x3efec537e72e64ad, 0x2) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./file1\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8001) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) unlink(&(0x7f0000000100)='./bus\x00') 04:02:34 executing program 1: unveil(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000180)='W\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xfffffc66, 0x0, 0x36c, 0x0, 0xc4}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) pipe2(&(0x7f00000001c0), 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x1db}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x100}, {r1, 0xc1}], 0x5, 0x1) 04:02:34 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x40) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0xd8, 0x4) setsockopt(r1, 0x7f, 0x7, &(0x7f0000000000)="03000000", 0x4) r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9390, 0x10001}, {0x81, 0xeb}}, 0x2) setsockopt(r1, 0x40029, 0x800000000000009, &(0x7f0000000180), 0x0) socket(0x20, 0x1, 0xa4) socket(0x36, 0x4003, 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x8}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x80000000, 0x5, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) close(r1) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/253, 0xfd, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) 04:02:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x6, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getppid() write(r0, &(0x7f0000000300)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f1c5dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf08000000b3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b02bb5a3c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffed}], 0x1) 04:02:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x1) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e92b3f7efa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd0630ee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d3", 0xe38}], 0x1, 0x0}, 0x0) ftruncate(r0, 0xb9) 04:02:34 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) mkdir(&(0x7f0000000280)='./file0\x00', 0x19) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:34 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)="0e0e5cff0df5a7a9ba2726f6f68c7a66136de3dece18dc4757297d523d5026ee271e58355e0fc3338bb8a2b76826e94b67e7d932ef1c576a0e0e5b0d0335688ed255bd9282d073344e340904deb5ea7df5588948a3c2c7528c18efde0746c776a025099c31ff7f32ab58b43315cf33f779d37b3a90a6b1719a91acb60031e6860af00e415fe0a701cda51e014c0dcf59c62d1c68a3d72f87616f50a7e14bb74fe612319768f875d0e148fc7512b4eba0f34e1524eb18333678dbea98c015b52af176eb47de092725f26ad24f9ef3b37a8a7102d9a61f4996803726ae716f816816a13c6bf439a84fafa4c62b75bb5db1f6cad0", 0xf3}, {&(0x7f0000000180)="37222a326b87ec2bf281109ba04e5ae836f30b63a0ff5fee05ab1f37c93ccac814674d29573298d908cfff53a4f1124592355c388817d0e5029d6d0160e55eca77e5535f74a07af4cc95b36bef642de27325d66299a2018c46ff248a094f069f5d64ca0e16a1e0cf44182d4d7e68fc2ce332466a9049e24ea114b40e3e20f3a80ea8a964875808588d9f5075ef934c5cd50062b336b4b17ddcfdbe12789eefe237564cef194cca792b1bedcc6749733bf9976a86053657b97db9bd67c154761e9b62685228cc439e5704d3b870352cdc0960b38fdbc7f7832fc8e0d9c5bcf8044905f84e52f5d5305f211eb561d52e6c731c2fc5748509b67bc7dd82c2ae417025c4fab2ded702df46ca29e867ea58543e4f42a1a7782a07eaa47f4742e129d89cea912550ed04d0bdc1cdc1c55dd4b6519b2c75c10564d5b3e6bef7910c6eca5e4ede65f585676c2a82132b98d6ca4228e3232537a86499a4538055c6a12cdc94c2c7212c1fb60b7f550e80891745ad48178bf0050c2e5b365886102c4c80d9733a5cc3bccd99083cc9320c449d30b7dc99614b1bef7ff2a4f48729a7dfb0a3c7e40ebdc139e91a0bae537ba5fb6e6217868a55f3f701b4f7217377140b0b3a8e86b05a640c7c1f2f1edec703f254f55047ba1c863d9c7795d1d74ef200dcdd4ea4f16045dbf9de093ab9ef1b259ca00517aa174f9e02a589264e3a1e04ad5df3d58c806d55d1c00661d90e1a2ba7b741070cf628f08bed8039183e0d53028b8bb62b2c39678de031dc1a6b8e20ea51fe8f556374eee1b84b4733cf9b6c7d1d4cd1d353233375e63ec988fb62854516190ef2a5916b40c51d204ce4729c94016452168ead23d4561bb4ee21a3208962cf9f2567208c0ebcb79f8dd7bd53df5a159541e3239ee6362b35ab2b023e92120ecf73e4db8db29ba6aaca93f1a267a79d2ff9d5ec96e34b875860778ed5c124c89e46a860c3c5301a2f395ccbab9accc7e294a1f6d4c646cd246ef2df1137ee6dd4f140a3475a1d33e32c1ce7f79b629ef9ab42748f962917e646c7e23f5db1ddb0572714f759d6dcc84d328d0a07d4f65106c36319182dc176f2b6839140a6f55e5c92b6c40e4f79c3c99a6291494319a95a34c36c8ee3f153f1887439300ceb3e4506f431eabda812b5e02786253457f7dda759491e41d969fc94a5c9d8f13a7c9747d82ce9f0ad1b4c4aaaa3f56ada13c1d17d934a868f4709b4cecaf1d251a6f3bd06d72abefa9afb3102cdf9264d61c57554255ccb7e85615334910a31f5410a03e988739a1ce92c3c377009f160ed35686a43fadc1db9d5626abbe58f8ac055307e5130889f08ae2618bab156e68fc073c817cf448628b0c2741158e3e452d39aae2530fd9e53359a3f5febaa29c998ad0e3c5097e765f070ba17af77fcff45c732f3813b1e9f10eea693e22596ec6e1961fe1164852f44f22dfc6d1f5a81a7fabb65ce0f4e34ee07c18fcbce2da5b8c09e33e43e6d588acd8db7869a8ad4c6e0725fe324b4c9a2e48950177eb1dd9f8be2ed0ff4f86101d005c4262a4b010e2c465befa86728a41b995227ccc6c7fd059da9edef52872a6676515a3772e70aeac20881cac0a8851608d0557c897cd32d2494b75b9a15068a51ed1ff7b5a2c5396436dda712b155fcbfb1af5603c9942e365e6eb263a4e58fc17c8722ff5393c6d3aa0818fd6a9d48fffebd49e1a04f025353a84b3d8d2a5246a11d81f50cf6e0ffd7d387e413ff6d16536b6d782636f638955b5b324a7e38d9d171f9799cae743bc1d8f641b1f9e21321be4da6f5d5325d163f09937e169fc367b7abc3dc95cedc262e2b93be8c109dc8c93401ef229ecf81ac9b34bd27cd19f87e39a31ee65b07f85117229a7572c52819249336173a6f0888fb0bfb908424e602f42f0804b3823bc3ecbd45948edb0d981d7c52c572465e89b01f59de28acd9f91c2a2259b3c9acf966b31b228df7bf9574e1cc1bcd5651ec731eb231fa4f38dd40bbce82c75f0f52606e50f62d11772176ef924a1e838377b6110f46fbc598a2e9d29b106d5b204e1bceafef8f33b7e76236c124105a1e31985f061f6b12f0d00ef0d55d56da7e12a2e639be2c1f3fc76be2ba814b055ca2510c456634ff208561af83291f7eac2f78455f86b6a8e2c2d1e7ae0518b7359ef6b01714639ef8b0490dfb2553838d9fde1241a42e5a75bd9e3a83505ee5ab6bb45444810021f6abad87d489d1c3ff7e4bef6a57662d04a2a7023cccf4985890387d120a2f8974a01624d9fd492ef144a69a1ce93618060b98e19e2165b1949f481c0138c18b482cf29e234d80d8146ed7e50d619fb778a826c2e2e3f7e7aeea66be3de9af447e592049a7ac8d2d3a76a13dc097ba4a66b78e1d5a5964b56e044bc26f20fbf137a16d78fdbf9079722bdedfb52adf4ded6469b1d0a0ae17480fa0a3f91665e08eef5a4940abe719dbe8f140e51c273c676c598ac40282eb92d9adb8ecc310193f377d0ea7f4e581e303b502624126e6ae77882b43b15f7ded5e931d2aee48333004c2257b75d9c3bf4e9b614d6014615b4292ea5dfe79a72bd8dc6c3c93ebd078f6b3aa31645035b8324fc853b197548d6324d3bdcbc1661f5bb1956ea231379ffe1c44b1b007b5704ed2ea77f51e5048c1460bf90c5b606dfad725b1bcad9ed0b1cf75766cfe8ce0bf3307a812d58a547d2ee1c1c11c0284b0a2950cdb7a9835b14c45a83debf038c50d0133afaed85ea3ed5661e11c96b536829ccd45bba14c5be797220ddc9f795bc29056fefb0989551ec03e7005ef02234a38bdddd7b947098e8c0a846a5a10aec3bcc5860e257602d026640e0239054f07a371df6c5f1aa827280d8c61923df348fdae19d4873bb5260f58c67768f89914c5495d07be89984a233cb10c80cb092d420dba22001a923b844a8bcff7f558ada280b972043269336747b3d9f7b9cebf162a69b32b98e3d86e2c7c6aacd8093f952f88b1b8daef12a7fddd4a6d9598a1111c244b13fa71e5cb4ac9673d5367feeafeda93170192cf42314d8fe8ff4c0c19c9e016225b6eec52c5d552a9f795147788a933cc350205036a92851c81cf9f0ced72087e3addb488119dd6438071431f0b6339237874c7c753ab100ddb5cd09e86045dc2ade53c85b988be703fc277c3c9188944367cf3420dbf481a5dda0857995d944f626ecc706f026b1844776d00a575cb8c7f964c77d3f23b3dafa68cc73a2c29d317a8c681827141d09788b5b71daa0b0c29a82e24cfe840ea94d779caef29abf422f2491ac4eac8548f6cac2659739bb0f075db7b3031a4abe0e69892bfa7f6da718bf4f769ca9e6bd16687abda3b83f26215f1806212fe4db08e0ca1d7556e5f2f621a56595d5a37cb28b5cc0064577b18bc966040238d278befc84c4a123cee59937c2d41aaf4bbc1dcb849adb5b08f180f191db7160a0adc475d67291ffec12f5ad6c3cf2bf9a47733640eaf1eaaa77c5722653919534791535cba1529b382e5bf80c1d3ae0b7e08b282825b33a22d737c5ab3f2b7159f3072c91fd59fa2ddc2645db5042ac2ccca006f143214f5ca01aeb374ae5bf3a4de5278a1b0544d2a2f6decad59ef89f17331435a0cf6cd762efe40e98f5e11bb2b59190cb519b4956148696c94d4d8430dde0f36a7c6e2f2feb07f549e2e44d903532972ad679911b3c09b4089326aaafae78a0a722b07108399b40183cb5ddc5e196336c5afc3bea889254a47da7bf7e7c45355ffdf14f7f87986560865dd2641f86bc3862265720d5340e0ec0f1a827f39914805bc176e588dfac4e01aa2ad8a80f2e3b261e04872f17e459a21c2e3141bdd8defdad8d8b14201d3a019988e3c19448032fa31a41862226c2fa056a7ae903d5b95a840b414b502b10e62970bca15cc4c627256fe9c60cf208944610c3444e951c9096bd8e0c867c8488947439c6a0d5c873b9230a8b537c512849e731622728404e977c69ef734405869fd644d44d0c95e6ab87b5b6b84f9714ecf507da21de2243f5eea11558a762cdcef351d1535a9943c164561ca21ef56094689507153cee778f318a7ff376f33c5701a5187aec5369bff1fb9491b3673c59bf56514d181e1d0bcec67d7adf43387c50fcf608e437eabd336ea41934a40d0ba6d93ed1fc53621d255e7e9cf701291bafa6918cc51f0fc9789fa4d84648f7f867414112ccc1e3554425e6472e158996f727121bdb4e25e3a073bcb995a30fb5164b7f2e544e58a754960aec36390bcc8e19676dd876dd1979a4791e2435c031e59e7825e7a0112016e0eb67d8636944e3e5491ac1371c8cb9a32b68b36f3412ebe770178bc7b31e20f88ca1a70de65cb30c672dc87aeb86c5d851fb807ef64e70617d0c62bfd00982cf8b51f76b187edffc247c2f382c71d204e6e0b8fa1eea9b9368d2a68bd8a0717f4143fcf4a49ae25dbc912042335a3238594ad915fbcb6e44c94e1bbbb04122e1ef933aa958480c74e7e20869b95651e35d04442c90bcad2edde97360a619dd2e76996327985aabec0bc5fcc2ccf328516832959a37c3cb5e1f4223e7cf80c1a22ae4f082fec5be58e7847f17be1f3fccc83aeb9bbd3905637c477bd93f6553281c222a1c00d21925d23b56b664bfd839da18fb073aa3f471b28bfe3448540f0274255c35effb1a8d9d96611dbe15b73608cfc18a8f877635a311e9ced4aa17cdd34892c508ccf6ad8bb81abb7acd5fb72ab374911340c7ac004cd722fef6d801288d0c76a866fb21be41c299d53ff348cc8d5a8ba13932144ac998cfceda0fde9b6365318e831452343eab1a350baafcc2bd95154e8bdc4474d4d17ed9bfb421abad406fa5c2104281c5e3f2674806d99a2f3a5f864d4fe696c6145c5fa7f7673c047701fb841e7e823882b7320a7ff9d0959ed3bc00ffb2f148a474520e8da854ef25d1e13978d3c90b959da7c17c5643de5c2cecbe1c1f95ffa28c237ce5bd47a77e14080e35fb6c608f668672d4074150d63727b7bb47f7ce8ec8c38a0e46c6d12a1412ea5a960e779afdfdb0e3b3daca6e442e573c5ba06a684462f24b9d8d36d54b1176be98417e601fa2752dc48768fba27a1f1875dbd0067352cf636a9350ec706d916a3f09e8b3b44c689b412f5cb2dca88df56357a5e1d3b9ec20dea0a4f0b3c0951e8b3f1bf0b54c888d3b374ed2a9447a7a8469b0065e28660437ae79bb8b72019843624d4fbcf59f88161d2c1c36ae26339d4ef485b40bea07823b918a52ce66497452c5fe30de21bcee57f4fe85ec8727775128c46b57a389b13ddd9a336eae5eac44118ae7ce8436e6e33df511ad4f7e3221d4c755eecaa35bf97e87b474e92303f1ae695bd2756032b18bc41ed0b53d03e4efd1258063a15aa0a4786e81c393b70df4815bcbfbeb66796c6b51e7de3869d8325f6a8ebf631ea8cb5d6d19eca013d01f722663a2cf03d868c2827426da3aefbd579f85059d39f6b1850c848344eab132966b232b093d738e68172462131cbb081cfc084b7b1f767b82a2c7b31b9309b8c3afe97122399e622f704b46cab1ad28dac55f54565073da13eb764b17f64c846b711b881d2eeb231acecc49ada88049604ea3cda0b0a31992b4ad9947f1df018e6af40f32c40f961d2b8c007a943deb85bd0ade004851cd268d1900e95ba5fc43097702905c6ed2f2d8cf4ae2c3812590549782a5d284239d9ae3bd92000815d72e9df5a43d7b33de1df1b4cfc9ca160ac8f3d9ec9c47288dbf92ef33bf4c7797032ff05d71e03f7", 0x1000}, {&(0x7f0000001180)="17694ffb268e35a59944045af3e5c9b50b201757ddff72bfb15a6fcf4f83a1b25fc461382ab95a3595006bb568cda90ba12469b6f23de12690cde9acce8acb43fdb4cb93ffb59f52171c01ead927b017ef8118456060abcfc0f45d9d4bfb0f9f40ebbfd61fd2692251eaf6063bd40f709df1c300d388d4a7d28ddc97f8c8e0a8ec0f3d642f7ce408ee2b08fc7a388603678b78143fdbcb74f1ec00d55e63b42a2fc9f97c0d5485724dde368f049edb0aa8ba9a03e90d2458819378734667af78395531bac5a7b6f7b4a4ec62a5e64ea579e5500d0e285f41fa8b30e906a3bc1175ad1049dd9e3189577dfdf05869c744b39128fb846d8eaa", 0xf8}], 0x3, &(0x7f00000012c0)=[{0x20, 0xffff, 0x5, "2fea6b9a19b4f8a72e6d2ce2dc"}, {0xc0, 0xffff, 0x3, "0eb9c1992e3e63cc3bec1cf571f2574a96d133e39fdf47cde8e1b039c11827f656d9fddbe07267c84a441b3b3ad83033b7a6057f6e9314a9bc755e097fb3c79ff7a5949e8c053e3b084ba101aa8112731c99daa17eedb7f9860d95138e71832f63167d134bed997accd92e7b71f8f4e7c11114f7972266cbe2af949cc663ef7eec7ea735333bf9e3005f8225e854b9008bdfe6e4606485b60bec9795e7c55987095248b6c38c28b03e0369"}, {0x70, 0xffff, 0x7, "37caa2561e0e92aae98001eae711f8653a4d04bdc915517c5190929d292f8cde24b698775ec31129ceeef670e157551b6faf91a01b7b2c76b30160c813b1a4a014706106e32633231c581bee046df21ba0d63c4ab0be594993e29aaf9cd6b61b"}, {0x70, 0xffff, 0x0, "257f7afd34a103f084cc38d0a7ecd7fb4949f35a3ecfb479afbe6fcf69baa2de610ea20ed9a7ac69adb1b4b6e3e23eaec8fdfc7079d09614cff99e02b6187154bba3967e43d951d96eb8a27d02dfd65bf269fb641ec77eb3050ec8c32a"}, {0x40, 0x1, 0x7fff, "046d294e789b598ed01f778386a0b40f2b20d2a3378458202e3d828bed002e9679f0397ac360b084e6d5f79a20ca"}, {0x1010, 0x1, 0x401, "4e62d39ed05695951174f81529c2dd6d56274ed91c2dca7bac1a8a0faa7eb5fe2c03ed287bfd9e1bd28988fa59ee7cae9c032704e7832ba5af09321b8eba679c55b85cc3abca74d99c02a928fc2dcd34152b072651537a6abf40f2e38c3a074072c55dbd7d99006f65b0587bc5ad82083103c3108f87a85c2a348751b41cc266e462a852e5fe22a5929a1a36135d1857751619f385b5662a46dff219b01d2bcbbd6eeec8c4676748b3987e4a84005204f464afa63a302ad64a9814e4cb291a772ea4d495517e25b9847d5bd7d3de90c93f4664645035bdc2a3fa2e8cb4a4a530d1c9f896fabd4de9cc9fc05b300a66b542cbf30e1d6344138d3c26133e2c89b26147f08e078bf3a59e4f929bcd30a4ea7c15c6c21dbdd53cca45b0f1f92a225f933f7c07d9a70db05f0c7f10c5b66a4d9313c847af8550e7d29516b1aa98f1e56c25d441b5e54e8c9d4d27ab8e651a9f67f70e7bd23d745d599eec913af592088219e9d03ca2d0cbfb52dd1c1318192cf70b3cbc808ec2ce5d5b2039d31ac8f1b7c3a3df8cbbfe5b5d8bfd9a0359bdd6d645698c7819213efead891ea40678b92eb160c9b1defff90ce18f8ef06738722b8a931e00ef19867733d9bd3de226d27ff19850a92ab4f60f1b3f01bcc672646a88e2a349cb2ee32853e6157ab23f9f6b4d200c11bae26e7759de10cb636ca32c4243c92c0f8c4788cf55d8cc84c6094cc00fcd5ff6d2fcb50a3f05ea991ff3aec665b70dbb90026d617ab4b737656b9c19c604d94cc1436618be4c4a88fa42d616c61cbbe9d22d8303430369e5e5a7cf1f01c97546ff41204c5876612f7ec7dc07469e24478c06fcd24f75a0e44569023a96dfd267d386d251b416541762e930d0f305fe061d7de68561889ac917452fe433b8b91faa9458e65579284fc965f4dfc78b62b760ae6490a78b556af5128e33091456edf3be41a8d6864b713a8de535d7b21d2b49be39ffc41bc9f7a7ab37894810b7005e7e36cfaf9e6ac0eb58d5420227d85287df2b966cf31e7e2d57c712dbc7a26c71c07e438afa73920ab4b58440a5c178e4294e6a738e2ef62e2a111b0a0830945740df0619dad91e89bb6dfb6649fd89cd1c94caef0a2e05114d98825bb7363274147fc9384d924800a4b1017e1739960f653d94a572f0f0b8cc0ccfadc0d909d29fcc435e740ecf9b2773c32e1e2dba598c7d476097a3ebe2e00fcd964d2918ec2a568f6e1ca544cfc17fc9fdb39da7a49dcc8243ad407676f629acd7cdad0bb77d8a6595273f0416ab58f82be33d0a067c296e9700121935358bc9217d70b144fefc8c3c35f1700a5d099dafdb52cb4b4c5c2e39107bde7abca7ce061454eef74410171bd834e2249eb77345c89e7acfbcd9560982b933b1a21b79228fe3d6aee56b28316f4ddc54049c309e54e1c3ab6f6e07612e00eb4b3866164ef283c171f10addf963f5676859b4a4390af7491bcf73b8c357bdfff008ad054b1074b280dc37d4ccabd0a1697bd67a26a58265159d6766dfb200d2e76cf2d20d90d21c0586be1ba570d55d93e40e5098dad066505a6e221b2af9d4d8e8e782918e15ffb60f97bc4d4a30c3df90a67584a309ba1a5a8cd04325540bb06bdb46cdd7005eea0ab68ace8d363bb94d0cefc892b67f393a80ce69fe0d25abe6ca59c1a1293c4b27c982e5f92f90e1123dd16846c4fcb841d04b01dc1a36da0c98a07d814326511d9e11448d27dec7aa8c9ad3051a726bdeca72a0b5a14b275383ea2bffe7490f28a22fd031d28299a682e30484474485127613b487da43efe337a544f541d482ec17448dada03a79306e3ec86c1ecc7fabf0cff8c25b9d13a0e2fcb5f10b55c7519f22572e17a858c64baf2d2462fc92ab72a4c8eb29fef8318eb142c911f32694e0f26052450a879df13377cf08b74654f131aad3660487a4ff1858c96e28a6306188fdf449829045e34ecc8f18e21c4bda86c77c4f41107713022cbbd67dce9a24c41ed66d55b0626c595e076e0fc3289f5cfcbe7eee07c61cbab0a29c891f057edf4277cea84c1eaaf977ef5b83c9c96e291989e51171f0dfd31f925eb1270ed03e68a721e9f85ad695531a28e7c41d9fe2be85049ed4f15664678011d2eff5436099e0b9b7f6804cafcd6909eec539973a30e34b07b82470a46075368b42819fb248a5f7e5a0f980e68197c08c21de1a5154098b1af720ff74521c5a151190c30ba82ca57f3cca1428c5536cdb12a1a8a8a51062c94b74406d3f11fa10e1fdd4a41415c77d0295612c05238cbd63949b4220603e9143edb34025fa907aa85131ea95a03bcf5d3c4939234f128af719e824e0baf43a8a3d4b2f5e414298be541fa731971eb9bde6f23aa8af20eb1b360104771ea855c2a23479ea30237496824445ccd21b11d21616b5948008ece48e27990a3b4ca69134a13b878def12936086bc734a4cc4a218656377284c790cb3de1464bdb2d254d3a0a36d537913f27aa86d70f4c0beebe1e01ff71e004a0d70c3ad5ea605659ec1d90e50f7a655158ebb7c335f732c19f5f6d8ea2572eecc12cda08f62dcd2f23899fe68c4bd12a9c0ef5fdf7ce753c484bad27a6d8fc5f3db0264c14978ccd3bfb54027ad9c7b04b5d179da7792fb6fcd5745f2865580235711882bef58b6603a3ba62247f70fa97bd929efc09bb7c2b12c7bac43c7102699212aadf03d4e704038fe2b2fa5dadb973c3f53f7624c01d5ec7953c13dd44331f8e7925b9616ea4b983403baa24680fb286256bd292ff2b3d6ab49f2e76ac887b3ee1933d6a3b6d22e6f7f03a8af1c4516258e54bddceb74836dcb9f6f0b5d6de74d38c38c5d3bb61b921f4da61b143078fdead2126234c02dffaadb633d3b92d6a42ceee3c884089b91c193a81f4f8b5006252d4f528448ba51fdab7a701e84b7d5061871e51df8c8156a48d69afd9d513647b04cd42cc8ceed1890ac823049a2aee4e41abc441ae822538b3f7fbb373b9c447b016f4d206e83a9319b62b49bef015c257e4a20df71b8bb28119702c20a592e23d4f9afe121bc3de2d418edc4cc2d327bda92d7c1267e980659d8a1e9a4c957527079198468fe52970bb77b8440e14fb6c1aec142432b8a4ed11ed218d50dfd5ad999ac4b789e57907705db1b3e49c2944f6c1da5f3fba6da6d90bcfa71498e540334df000b51be918da0c8056af7df838e481a37a3e1ae0d372e5f7d1419e5567d4a432df0c3413f39c2511534f01b9327d505693a172fce4ff9bf7fd7a37748ffb5de9bbe3012c97f8cad77255a4172d3e086258441deedbe0dd1a4412b2052dd13fd835c403eb7c1e24ddcb2b5f3fa83a0a7cc6b3b4191a49efcd8b612a3a5a3069d2539e04154d54cef7ee49a4349e09f31262ebe7a5086b1f170182260d052983f17b85cdd2d17deaad06399bc0bf5c63149df8980fbf47ed8dd24acaa19cf9f179194a1eb27cc4cb4a44d6612d01f4339cec490abef120f6d4dfd1a58e2b1307c198735b2dfcef575e4a101fc56103ad3e7f29ae54f9f2180b4442d095e4c121e49219f3e6dea9329dd251f39cca3737418fe3681646c69370544beef42d0901e07b0f7a3ebe27b5f5865a7747b6d6895dc62f37ee386b9bd7a778bae45c31a88db14830917391880736ef0d64debb6880d0a3d33ba789cd1c49cb3afff4ebf550a934fe14ef81b7bb8f179eeadb019c918157b8de4d2d513c6d99c87065db761d4cb1616a4cedf30d37de200876e270f39b7fb73e97325d7408409c7929c64e7eb782c6af5c0a436a8451e3bd1b56f91082c22a4b4c7157bfc06aa4a09df218e0036f81a2d7d25c77b8c0991c4d614b900b4e82c2aa68784ef4092e1143f6c63a7516dc14752c6aa5c4e5a3fd72cd210edd1425ec377d1b87f3dcf24d14fc01bf5a42f7dba688de54de276a9e4f123d345c8b9a698468c7dcea67c71a946bcf7dd1651ce8c1ce8ed77e69474b0f091d261323a45750ab593356662014e1419b40e7aba84f5e961d4fcc33a20fdb1e0c07bd7ba5d77a7f512f2bcfd44d981cab6935fc9cfc05b41a13cbb7c363e4769f6f9ec425d187c589990d2d6cf6cf7f346badc56bbc6a623eb48b7f530afdb63209cebfbe5669d8e5f0877f42a003c4dc3cd69c9c5f375219dfc9bc67b9a73238a6c2d56192803914877d4667118e5b3f3ed486bda669715f22db2f9a5cdaa87edfa3b778abecb7afd7d8d30af34ca7339f3e0f53c02779605698983dbc1b370939266cbbd47f84336c37fae2a92706ce9c949af7076a222a11b19fadb19978109fb7e242b7238416a0afa8c90788308b568e6b3e172e4fa30ca34b94d91ed7f8abb6dc241e09b8935eb923f7626e16caa5997e51a146a8099343762b81288e801a6a9600923176a161929cd996c0fd02ae11b1528480ad0d23711f5c9e84df6e2b5cae02d3b2a9347e6faaabe07ce6570a7f08f2e4094dcb1fe3747513dd48dcfa9ad5a3a417f649e62d3653af4c9643e3520f5121e7f1e01cdf84d4216b6c45acd0b9c843e8f47e53ab04ac5ca59c82d1ebb0ea512447e4a3af0c3132131aecb0869d64fac3baadcccca3a0002850b5cb911521b599efc4e7a608eb71d5cdaacf0ef53deb0284ed68a72511678269b5c0bbed0c17eec2eec7ce1ba80e002017416ecee63388c1e1ea7c66303bb3b268140f49952a997ffbcf7138b51668c3d09695112de87f969ea705d15cd8cfd5126dc292f0993a746e58345d217a3f8f25a7b9cf5a892e62200d7045b3307d2a3dda5d6261a72b1fdb7f890d3b28a90e315f29bc1ae6fd4879f79b4839f0fa444d4f807996c4a23170a2e7b6e5baf98a0c7a3e1360438f62712176038956656889b4a63325024a35460619df463ecd589df15f07e6cba139110bdca3d27c3e06d58b996da5ddf803183a1b6e7880d3350c119601927216bdd0e1c10c02f0a157868a85f249cf6d026f293c1fbe9db65a5a848b4f6b9b9e7fd04c56f8b8ff46a1fa715bab44654d1c54b7150eeec899bb1078a62d8f9c40f34a6c0e253d36694f5eebd81c654fa4e7e4bd1a16b30ad422821bcb77e571d24957d4927c2c01bdac631e95f8d15551dffd274f439d781fd90e38da8e77601d6dd0965327064870fe2bba42a0d6c4bb4873e19d2df75cb88dc9f5cca019952b31b07b285214b3693454cfca67c34926a0452d33201148d8f2fff42bb487908d358029c6ef2943c1c42fa5e88fc4a6fb88f5b497a184a1d4e582e45aa6d56678eba6d8a2f366072bcff6bfb2b18c7778ae6c922b3942574bac2222399c4168772c7177e4c75ee5673a4f7b2a88f59bbfe1ddc466462fe0498e52216029a661c5b6e89c6f9fcefb33fa4dbc83ec71538d8e9cbfd13b1a145b9c4edb3b23ef2d69bb700fbbc16b94552c8d0c39907ea3e435a6f9783f675051560fe5893d17290a52b4a160ba16eb5b99ee2320fd3d8f51a720fddd8dfdf1cf687b7203c3d3e3da4f48945c50ab1fe1d5a9ca15e69656230c25aeb1fb351668984f8a7938e46f869d32f047cd69ab0f20a1d94f51cab30516f131a3dd687d8739cae9d0e84032dfc5475afe9008e11deb60c2871c4db204fb9dc486e85958d2e77be9754318f3191b86760a5ae201dc12bfd056cc4df076446b3fe5de1c1f056d2f206bdd9889bff29607da553a4cab88fbb29bc060e3a9e7df593eca72586f73a47d9e8acc74fe310343c7ef9c8558c342f854952be0a70bcd027ba5ce9c43d1fbacb47ab8129c9e9a7963a3a7582b3127e848e0f1e73071f59b6e24423ed9614e130"}, {0x18, 0x1, 0xfffffffffffffb1d, "5d7c30c742b797be"}], 0x1228}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002540)={'./bus\x00', 0x40, 0x5, 0xb5c, 0x0, 0x0, 0x80000000, 0x1, 0x0, 0x2, 0x1000, 0x400}) fcntl$getown(r0, 0x5) flock(r0, 0x8) 04:02:34 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x12, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x14) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0xfffffffffffffffb) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file2\x00'}) 04:02:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/247, 0xf7}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8010, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000004c0)=0x6) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000500)="798e1d479c241af4f380924e1b69e5ee6b9d18919d22f829821df18ee0f812f871fc5eb05fb2f99f3dc9ec4871316f59c654614e58df511abb11663f52fe9bd5c9c7f6d5e4f6cb894c4759ee6550162530472dfb11246e38b6a9ccac70d648cd8c286c4bb637866a042f14dcf993ae5c", 0x70}, {&(0x7f0000000580)="daf82307b0a03de2ff92f1dc9201b7b039a2b9c0f8e9f6b20b05722d93b30399dee94d721b8fba6ab7ce83c25cd21d7298dc0c83e90abfb8e21b2be92ae6f85b95d86ad32397db50c335cd9dcb2107e1d283e8c7ad9b60c1298b24824e", 0x5d}, {&(0x7f0000000600)="654bdde5de3f456864c017e48f59", 0xe}, {&(0x7f0000000640)="5c7bb034d1ffcaaf99080ec8b6c200dc180e683bcec257f7c4e585041cff42f1677517e2698dc5f85cb4c5b96d36af5e8f265f4936923724e0c3e4138f178d1888ccda64f44e42d19a7e21705f6c2ba2e9769fcba012f48168b54eefe02c2496ab07f903579478bab00daeda11fd9c683ff41b052a7d0f994e6613b1419785f2a8fef7a34984b04a5202683a68d0fe3bc2c016b3dc486d", 0x97}, {&(0x7f0000000700)="2a8ae17c98a060a943e4ae2087624f8f651bf5b1b5d9087ede272f64b30aa5fc51620dd21d31ab305b2073b7f6495203ec2ad0621b83dffaa949dbf0c030bb4110addcd01bd8f34738576f37903ed76520bcd1d42c8ca0019e3863a43e537bab654634256db20d219f05b0bea24c56ec4514e3dfb2df41470d4a0eb0141ef7f5f716d09e5cd64dd2f5180e7aa7af974c37bbffb08672e06d9213afbc2dcbc18f2004ac052bb798a97a663773044dbc7563228efbcc99f4a2aad625cbdc3116ace5184430bcd08b96e4a90dc178bdf2c255706c8289f9ca552051229a39db85497e28682e44398d5ae90f86bccc2a0234547e4f5a282314a0277ac13a139142", 0xff}], 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f00000008c0)="cbf17fb1c3fef51560da60ea652fe2ec879ad0d4072a6f8853185abb2181aa3ace2f55196811ca4063671f9bd078523daed2ba6564ae79f0ccbac4699e201039ab14fb", 0x43}], 0x1, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x48, 0x2}, 0xf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000a40)={0x3e, 0x1, 0x1ff, 0x9, "1859c2e082095aa81b2e7371e5b9f043dee914ba", 0x0, 0x9}) getsockopt(r0, 0xc71f, 0x6, &(0x7f0000000a80)=""/57, &(0x7f0000000ac0)=0x39) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) setsockopt(r1, 0x0, 0x0, &(0x7f0000000d40)="030bad1063d55b4562696ad48d870166724bfa94a345391d03d976f879b51a936dcf11e80fc4762c7e54c68fecd932a87f22a17e6e6d6318302d762d4dbcb2967b8ab66a87d6394851787092d11941f6e612b3baeef47f9da9da0cbd3edfa6f91cb386b296ceedd32a5b174d23882aede11f5640170b4beb68ffaf885ba0b0e6b664c874bb43197a4eda5788950e0d07caf84e715b8efdaf2b03267b797864c4849d15429df0e92eef6c230bf9e07ed2b2c46064558a120f816c7898348339784eec2eb1aab5e89c16", 0xc9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/null\x00', 0x80, 0x0) r6 = socket(0x7, 0x1, 0xfff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000e80)) syz_extract_tcp_res$synack(&(0x7f0000000ec0), 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000f00)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000f40)=0xfc) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000f80)) r7 = shmget(0x0, 0x1000, 0xa, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/null\x00', 0x8000, 0x0) sendmsg$unix(r6, &(0x7f0000001300)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000001040)="1b65610d00c9af662cf325960a87c5670913dfd3c2689a5abe813dd5bc5af7147017c5b0d95ac52ceb554ef8b240fa7a126299b686ba9754c8f06d6af04a1e836445349657292095bded4387fdd484bcb80f7b9f365b3ffe2274520cb6fba7cec83abf646c3cbeb28406810e9483f68a09a26ed4e014d96cf8d4644255eebfbb47fac2e83e13a4d299a13af8acbf1b58538c0f4a716d6c5c7c9c60003f6aee9185a134f5a5a4ff7bfd7a2f69582ac6a397039963695d0164a30693fe7c6b6a703d250e6edd738b8b0c2b169b", 0xcc}, {&(0x7f0000001140)="6e46cf92575f98d711ead26ba2fa7b1cd1b4825b83602f976c8603a1", 0x1c}, {&(0x7f0000001180)="62d89f5c539545324517cdc5989e1dcf20970c1eb7839930f143311b719081f8581d2ff0c1a76f6a3383f3b3f48c0855815a0a4f4cfcd79cdf93d4739cd1438c6bdf24358df22f", 0x47}, {&(0x7f0000001200)="18c587f777d5e278e87fc6b1e7b330c5a285a303e57a00880b3a7e7de7cf99b366d62e396e10883faaac8f18481167fd3d021a4c296a825a659727938ec8540cd60c306ff0b4da36a215ee5a3cdfc461c898854b", 0x54}], 0x4, &(0x7f00000012c0)=[@rights={0x38, 0xffff, 0x1, [r1, r8, r1, r1, r6, r0, r8, r5, r8]}], 0x38, 0x4}, 0x400) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001340)=0x9) 04:02:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) recvfrom(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x3, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 04:02:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x20, 0x8000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0xb3, 0xf0000081, 0x5, 0xd1c}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x24}, {{r0}, 0xfffffffffffffffa, 0x83, 0x4, 0x2}], 0xff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x43, 0xa50, 0x3}, {{r0}, 0x0, 0x4, 0x40000001, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x68, 0x0, 0x8, 0xefa}, {{r0}, 0xfffffffffffffff8, 0x38, 0x8, 0x7, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x80, 0xe, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x12, 0x0, 0x849}], 0x0, &(0x7f00000002c0)={0x1, 0x4}) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x8002, 0x40) syz_extract_tcp_res(&(0x7f0000000380), 0x100000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:02:34 executing program 0: kqueue() setuid(0xee01) r0 = socket(0x22, 0x1, 0x2000003fffffffd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:34 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getuid() setreuid(r0, r1) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') getpeername(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 04:02:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 04:02:35 executing program 1: setrlimit(0xc, &(0x7f0000000000)={0x0, 0x1}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xcbb20eb7c2ccdd66, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, 0x0) 04:02:35 executing program 0: r0 = socket(0x14, 0x5, 0x76) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x101, 0x0, 0x1, 0x8, 0xfffffffffffffff9, 0x1f, 0x2, 0x2, 0x4, 0x33aabe0f}) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 04:02:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) truncate(&(0x7f0000000040)='./file0\x00', 0x152) open(&(0x7f0000001100)='./file0\x00', 0x0, 0x10) 04:02:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="142f0300000000dfeb683ca8bcaa00000000004e005aeedd8356"], 0x19}, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:02:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r2, 0x6) 04:02:35 executing program 0: clock_gettime(0x6, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xf0000003, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000004, 0x60, 0x4d}], 0x81, &(0x7f0000000140)=[{{r0}, 0x62adf59eb377c9c4, 0x1, 0x20000001, 0x1f, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x5a9e9057, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x20, 0x800}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0xd57, 0x10a000000000000}], 0x7, &(0x7f00000001c0)={0xffff, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x4, 0x6b, 0x5}, {{r1}, 0xfffffffffffffffc, 0x81, 0x40, 0x200, 0x20}], 0x3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0xffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x9, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffffffff7fff, 0x80000001}], 0x80000000, &(0x7f0000000300)={0x9, 0x9}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) close(r3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) 04:02:35 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './control\x00'}, 0xc) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 04:02:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) socket(0x1, 0x0, 0x7) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) sendto(r4, &(0x7f0000000080)="836ba83de25207649f93578be0ecc158ff467a187d1702b29c2680c634e3988a8e", 0x21, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x80}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) fcntl$setflags(r4, 0x2, 0x1) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x8020000000000011, 0x0, &(0x7f0000000000)="186fe65c", 0x4) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r6, r7, r8]) 04:02:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) semget$private(0x0, 0x1, 0x40) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:02:35 executing program 1: r0 = socket(0x10, 0x2, 0xfffffffffffffffb) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x80000001, &(0x7f0000000000)="68b480ace3cfd96676f874adfdf93faf968deae88e83ea196761c105525b91bae842d3f82f485779211f67ff0fc1c0a3cf8466280a246bb7e994a661751a959d354eee2c02d3b2be7f8dd6e2c2b27d541c444caa0c59a8a2470041ab3f94b401c7c40403c02c19eb2336952a79cb62e6410910413dcfd8532b1322e66e0a5a51e49d93d2", 0x84) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x18, 0x2, 0x0) 04:02:35 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) clock_settime(0x3, &(0x7f0000000000)={0xffff, 0x7}) 04:02:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 04:02:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x4001, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x10001, 0xfff}, 0xc) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2010, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1f}, 0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x1f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 1: mprotect(&(0x7f0000335000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:02:36 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) fcntl$dupfd(r1, 0x0, r2) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="6dab3549b479c9f9c41749dad0f62c16529d0ced2b3fe32fa5beb2dcf8f1fded4ad93e0889505b71b6f9ac3aa937fb1fc88e1c86c6902e5f26e7d43ab866bb3ca6d26d40a356833b6c98498f5d259a951a3b54a5306f3a73fa3429c003f154954f1e066ecbd954e2f8d3ef4e8465e3eecb", 0x71}, {&(0x7f0000000080)="6cd6b0a80fd3d33c87afa7980ff0029f3f8c306b3156f51e43769e35455e26bc6452f604", 0x24}, {&(0x7f00000000c0)="2bdb0006d2dce46659657a8df3d9736222531978ab552036ee63309325aa8cc127de37424a26cabb3b3625e7105e63397977ff70b2e052cc0566da9ac52ac9d667b4c9410b2a22eef7e6", 0x4a}, {&(0x7f0000000140)="3bd952661387761988dd1a853868780c708d10a22ff43cdcf9d7734f9947641ab6a34aef6ceb91fbb144100ad55ef4963985b914bd37bb62a9bce904153e4915a71d0a4865ed8145165b64db94fffb6f5247726f9bdb652f2af7215bbd809ae54f9b98f5e445250355840a1786c84ad3b103a53fd0f005d838676533ecb504a3850bf6ce4436280ccac63ccf9972dcb01891748ff635e5d3891c0fa0c3f037b4e4d8f9531fc5bc394d0e1107244d4299ada39938fca7e395f0b68a17c24f5fbbfe71367ec4055f262eb9b8d4fc79d145158bb7e2b917", 0xd6}], 0x4, 0x0) getdents(r2, 0x0, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r1) 04:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) sync() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) 04:02:36 executing program 1: setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x82) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) getpid() 04:02:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x5ebe, 0x1f, 0x0, "00cad38e1a2f8f7b4d7cc131285639f1586fe0ac", 0x9, 0xffff}) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d5d6a2e60e1f34322c0cdf88079648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d4111aab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c90c0540800e5bc242c6b53e2883d0677c8f3211843edb1ed88f4e7413bf857bf200aba40eb9fa477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a42aa681978addb364c44e183777ec1b00d059dd76ecad91f33e98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b763a6d8145922e59a3fdb4", 0x20e) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10022, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000180)="2a08c605427fe3ae6f126d47cc29ecdd21d8202dca2ab7f7de575b9c78d4ac17f5972463c804163e1e66e08c66f23c7701ab1aeaf53d27484eb4f6222793303bd7", 0x41) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x523) semctl$IPC_RMID(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x2, 0x1f, 0x2, "0eeafade7535fc06577545559172d0e4aa6137e8", 0x3, 0x7}) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 04:02:38 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000360000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x4000001, 0x1) setsockopt(r0, 0x80000000800029, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f000075a000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) setsockopt(r0, 0x6, 0xff, &(0x7f0000000080)="496ad0bbe68bc76c804edb42873acf49e463c51b6436da1b3567f82c227fa583016057cbd69ff933aff7f6dede57e717d3d47da77b39b2d63604e6626f7665367849718aa04865e6f7776f972565758104c0f68902745c8d94d1712d718e6e", 0x5f) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x4}, {0x18, 0x0, 0x6, 0x7}, 0x2, [0x100, 0x8, 0x0, 0xffffffff, 0x5, 0x70e, 0x1ff, 0x6]}, 0x3c) mprotect(&(0x7f0000274000/0x2000)=nil, 0x2000, 0x5) 04:02:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) truncate(&(0x7f0000000080)='./file0\x00', 0x8) 04:02:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 04:02:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() fchdir(r1) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:02:38 executing program 0: clock_getres(0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)) 04:02:38 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3a0914c44f7b602c, 0xcfe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x8f7851fa}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xd8, 0x1}, 0xc) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x481, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'], 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7d) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab3928ab5bc3c6dbd4341104066e073dfb9716c1c31fa6e5746a5d94", 0x1c) 04:02:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0x83) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 04:02:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0xb7) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) clock_getres(0x4, 0xfffffffffffffffe) 04:02:38 executing program 1: socketpair(0x2, 0x8000, 0x400, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x18, 0x400000001002, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/238, 0xee, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x3f}, 0xc) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 04:02:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x26, 0xa, &(0x7f0000000100)="0c46577dbbcacf931ca5efaa830fb7f6ee64573e7cb8f9345c0f200c6b6a6a0092a7892bd3eb6a17016d15c0eba92b1bfd932a838e8865913f5edb367268", 0x3e) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) minherit(&(0x7f00000ea000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000779000/0x3000)=nil, 0x3000, 0x2) 04:02:38 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) socket$unix(0x1, 0x7, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:38 executing program 0: semget$private(0x0, 0x3, 0x40) semctl$SETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=[0x0]) pipe(&(0x7f0000000400)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x8) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='/dev/null\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='):\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="a6ffe1fc6fff9cb0fa40cdda5452a70d401a10f6c76f8fa388e546805835725cd244a7362f460eb8a2fefdcc8b3d32129a5bd4cd1e68916a10f71f422384c405424c8bea3fb6d204545204fc1f6eae1ab7ceae3d4d312b084a674bdf43804b52c9e6e5eede7580b35063b1df43aa508b17cd85840915e844fab60748a86941866f3db87cfe684170e02af18f6f14978306501a8e12cb461b", 0x98) 04:02:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x34) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x21) 04:02:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x800073, 0xfffffffffffffe7b) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = semget(0x3, 0x0, 0xc0ed2d1b655cb0cd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7fff, r2, r3, r4, r5, 0x20}, 0xfffffffffffffffe, 0x1, 0x5}) socket$inet(0x2, 0x0, 0x7fffffff) 04:02:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x121, 0x10) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0xff, 0x8, 0x4, 0x6}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000140), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0x7}, {0xff, 0x7}}, 0x0) pipe(&(0x7f0000000200)) fcntl$setstatus(r4, 0x4, 0x4) kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x44, 0x42, 0x2, 0x97}], 0x4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x9, 0x1, 0xb9, 0x370}], 0xd1de, &(0x7f00000001c0)={0x1, 0x7fffffff}) close(r1) 04:02:38 executing program 1: r0 = getgid() r1 = getgid() setgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7f, 0x5}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$dupfd(r2, 0x0, r2) 04:02:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/4096) pipe2(&(0x7f0000000180), 0x10004) r1 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x94, 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x3, &(0x7f00000001c0)=[r3, r4, r2]) getsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f00000000c0), &(0x7f0000000140)=0x4) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 04:02:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x2) 04:02:38 executing program 0: mknod(&(0x7f0000001b80)='./bus\x00', 0x10002000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0x1, 0x8d94, "64e8cb2baefa316b245de914b132a323c48f21e6", 0x3, 0x4}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:02:38 executing program 1: 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() syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x3ed) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 04:02:38 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x100}], 0x1, 0x1) stat(&(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) 04:02:38 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setreuid(r0, r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/157, 0x9d) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x81}, {0x9, 0xb3}}) setreuid(r1, r0) socketpair(0x6, 0x2, 0x0, &(0x7f0000000040)) 04:02:38 executing program 1: r0 = getpid() clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) shmget(0x0, 0x4000, 0x411, &(0x7f0000ff9000/0x4000)=nil) write(r1, &(0x7f0000000040)="4ef53d9d04a6bfd417e553a44d9e564550494d4edcc00fd75d79333b063c10bddc2038a57932854741c9137dde1b202d451b1ff9c886b3affe72cf0c84048b020f4c25aa28eb15c41e36b35637f0555b61", 0x51) fcntl$setown(r2, 0x6, r0) 04:02:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socket$unix(0x1, 0x2, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 01:39:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 01:39:22 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r1, r2, r3, r4, 0x64, 0xf10}, 0x4, 0x1, r5, r6, 0x7, 0x1, 0x80, 0x100}) 01:39:22 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x80, 0x24) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x401) madvise(&(0x7f0000451000/0x2000)=nil, 0x2000, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) semget$private(0x0, 0x7, 0x18) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x1, 0x8b}, {0x2, 0xd48a}}, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd161bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd5a) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:22 executing program 0: r0 = semget(0x3, 0x0, 0x4) semop(r0, &(0x7f00000000c0)=[{0x400000007, 0xffff}], 0x1) 01:39:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x19f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x2, 0x7fff}, {0x18, 0x0, 0x0, 0x9}, 0x5, [0x5c4cba21, 0x7, 0x3, 0x2, 0x8, 0x1, 0x5, 0x1]}, 0x3c) fchdir(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) socketpair(0x0, 0x8000, 0xc9b1, &(0x7f00000003c0)) getsockname(r3, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) 01:39:22 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x1, 0xcea2}, {{r0}, 0xfffffffffffffffa, 0x60, 0x8, 0x7f, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000084, 0x2, 0x400}, {{r1}, 0xfffffffffffffff8, 0x1, 0x6, 0xffffffff00000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x10, 0x101, 0x1}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x0, 0x80000000}], 0x9130fbf, 0x0, 0x4000000, 0x0) 01:39:22 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = msgget(0x1, 0x200000000000) msgsnd(r0, &(0x7f0000000040)={0x0, "3b09fc5b04ce4b6a1c8b7abdd5f054ee0a61f1c637ba5d8f1c487feba41f02788b1cd9c0dc"}, 0x2d, 0x800) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 01:39:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffef335dd4a72948c8b27824af42b43622b3fe491d05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10488, 0x400000000000000) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 01:39:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:39:26 executing program 1: socketpair$unix(0x1, 0x80002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x116) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f83ec5dd2f7df8bd80a0600"], 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x140) setrlimit(0x6, &(0x7f0000000000)={0xe5, 0x716}) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 01:39:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x7, 0x7fff, 0x5, "29a55da4105300604ac943e20c869428778b2702", 0x9, 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x222, 0x80) flock(r1, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="aeba2077fea6a3008a72ef53d464815a377616e270b25e68dce1893a0cd12f7b523c3d36d3ec14141bb2855cb86a5ddbc7c20540a255901db3e12b9649781f18474f8130dd251947c11bcd4c097c2fc85b352adb3c263f0ac007ee7ae70f4fe1907fca9c5b93ff3f1b04c1946a558ed3", 0x70}, {&(0x7f0000000200)="063f3e378db833f85ee36aae1a06c78837ab740f54c4a5fc52290d3f928deaa0f61c4d43523fd1603b5b9c19422b08a948e3c4707a637c634aeda6c824a1aaa8405a7bf40d99b0b24aa9d40400b1bc05433317c4469d6c07356cacca2c27b683b409d908ebdc746b9540a7635544839c5661bf432c6ea797bc68a4c89b2a28d74e9cd0a9b803a152fe4390bea6681fb5353b4c3f9ead27d94b93f213145d3d2b5fda0ebedf025b94158d0166c2964790822b716a5d73c45baa4f8b819f3173d727f77c17dd17ef059524de9f1d3a670a3eed", 0xd2}, {&(0x7f0000000300)="4b0693d0e4a47db49bf6a4705601a6fd9e966c07eb76cdaee5fc3d6b2f10cd6ece88b167e5e855c519c8eadd2478aab59023c0d71d32fc51ef1b1a6139c73d9e8a7e19a0d822fe85ec54405935155cc00df3e5b03a7118b451e2bbcc708e0cc1e503374bd75dc25cc56656b1db44e3f8a12aa17a9ad7a7ed4fe6e20f0a95af12517200f8b89485", 0x87}, {&(0x7f00000003c0)="cfd68ec1dcf7544506f4e0ec9e5605beb5f70d22560a8befe307e10e137bd254e29acb15e73642b437a09156f7d3fe826aa23c43cb7de4ec3539660f11a28d25ad7d9af346ddfa8f08", 0x49}, {&(0x7f0000000440)="9771b86d902cbf25d702c20fe1293e058d8ec5d161110bcd95811e7be3a33df068817229efee60beed031edc0face9a59d95f4d5160ad8625854662c8491b8f8152b6ebb6ea316f90230708ee9406b6cd10425fcdeae1d8d78a94f58c2be391463a80157febdca398dc567167f78417a0ec414f55bbdb7c9e5f080b6146218f83b45d46d851d7f4f5d1edbdb3fef2c6a3a73e97bbef7f2b098cdc9d47d1e5b263f52dc8f02b245db84fefc63be0ccf28ab01b022ec214d412368454a", 0xbc}, {&(0x7f0000000500)="66af8bd189807a4a9d16a09c50972f021f7f2b41a5b5d244507495dbec2b3fa3fb503f847b9cc65f3b8f4ab3a5ff2547597b987da6c3c51e3051642d9737df0e6a0fc35f9268e1945f3ae44a02c575dd68e9bf273b229a05c810b3772ea421d0a25a", 0x62}], 0x6) r3 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) setpgid(r2, r3) 01:39:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fea09443732b1d612337b4dc8024b6f0086fe9bf158a2642471d2c7c271466c229843f3a865aa28e8a5be87886461d4b9152f77a5d64248b94ccf1fc7344ce13dac3d735215419f003b00cbebd40319c0d5e18c72826b7d395d200024424372f10935e17ad385945b48f45439e14bad037591b881880cbc1dc4a6dd35bf2f8cc6339672e1b7e6e18ba22d3e676d78c1468451545112faff7ec8ab2b6fde7a20c0a277de1f39b0052df941b71d33cea8a2322c00139eb28165b6e6251f18a81497691dbb55d251bb17ffd227033354ed32283316dbc29c2cf17ff7be007b6d53976fb1936780899d80209f97205cb0cf976", 0xf1) listen(r0, 0x8) shutdown(r0, 0x1) 01:39:26 executing program 0: r0 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x6048, 0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x200}, {{r1}, 0xfffffffffffffffc, 0x5, 0x4, 0x20, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0xa, 0xee, 0x1}, {{r1}, 0xffffffffffffffff, 0x95, 0x2d, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x61, 0x20, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x80000000000000, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0xffffffffffffff01, 0x10000}], 0x394, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x28, 0xfffff, 0x5, 0x1}], 0x1, &(0x7f0000000080)={0xed, 0x7fffffff}) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f00000000c0)=0x1000) 01:39:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 01:39:26 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x3, &(0x7f00005de000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 01:39:26 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) 01:39:26 executing program 0: mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0xffffffffffffffff) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 01:39:26 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0xfffffffffffffefc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 01:39:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x800000000000000, 0x2, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000000240)={0x4, 0x7fffffff, 0x0, 0x6, 0x1, 0xfffe, 0x8, 0x477}, &(0x7f0000000280)={0x7f}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r0, &(0x7f0000000140)=""/216, 0xd8, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x9, 0x7fff}, 0xc) 01:39:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) kqueue() 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x7, 0x2, &(0x7f00000000c0)=""/140, &(0x7f0000000180)=0x8c) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x7, 0x20) socketpair(0x1, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100f11c8f831a482e2f4d9737ff3e1c4ed6047b816a6ebf183975766b59edb019833860b8b4f82ba1367c564d908e8f78873befce7b6164fac103a241a6c009662f6105edc538ffd3722e3cdc8ebd4cccf465d6f91edb2e16319329dbb934a6a88c72548f4131953361efc2a7f0f6ed6b82040f7e3689eda812f256231f45998ca9b493b912f3e0c180f9c5e0a6009433af778031f0ae88cf99d9818023a2a8c2ba5b30680238e1b6859e231ed85731d9da0ae421efb4f215b9b8ab7111aa6b9344bc04818140fe5cf94e7fbeda64000293cba37e3d4ecab98efe84d6a17355627198d8d1b831c0a09e97468e45"], 0xa) 01:39:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:39:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x24) msgsnd(r2, &(0x7f0000000e40)={0x2, "1cd2218f4c970c87054dc34186ed20d21cce21243a82098e4967ade0d1a54b307b89ca6d36afb8b20ec363151a38a1e92cf9ddb1c6ae51230fe82d31168e785e7d14be4f67802872cb70b1a2255e4d8228a5717a27f33ff9da29b8d9601793a61c341063b5a4df9e5ee24c86b6a80dfc998ac01728b90de4daedccf8221d6c0d67b010f22111eb6fb7f4e18c659ea8f6bd796be164174d1b7edf29c7ceb02b9b25e2801ddf31af82a0f4696bc66912534e38908f636d5057c90e2e1ece1721c555ee622aa0c75c5a2c7d54d5ac4f173676b140035b12ad346827288a2298b21f088cb93f3ed00a6c723d"}, 0xf2, 0x800) sendmsg(r0, &(0x7f0000000e00)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f00000000c0)="ac24b52b3808", 0x6}, {&(0x7f0000000100)="497645c564db7b632770ca46534894b276e6367f839b4d5c8b393e275c46ec27", 0x20}, {&(0x7f0000000180)="883bc489214a7a4ce61b66ec12cceda54fe20f0de2eb2e1deb8b2552381a76e2c2d194277504aa85547cb92d0a2713449e30ad98c3943381bae863d5dd44c86bf60231ce0f679653d8a53c59c42f5a8520fd6c3e06cc281368453f61f08af0a513da059424e322d5080ff201ae8b7f1890e3e53471414c6d055f723e4dcf21e5c522ad22955dab766e1a888e4357b7ca4ee90423584e2feb0107e04ff407ff8eea71de3cc05d179e7dddb31afae9956575bf917f94372a6b8ab661107eb56aa409c629dbfb5bea859f67fe4c7de37cd068a6de06bded5228e05446573f4d0e616cf0b1ebc8886f22", 0xe8}, {&(0x7f0000000280)="36f48482dd73e0e249941e4943b1bc2bd5a81bbbfb7c91b24a444916ecf42544e9f8318cf1ca7cd6c5dc01de95beba58517735eeada789ce37233e5a916edd16a69baeab52981ff7afd9f401cdf588b108002daa45b25b5a6f67da93af62c19e380e543fe1a16e0bcba6117190c5de7049533a73bb22660a6562e33bafa8405dc7483bd0c96d6bfb1da79632612034427fb8d4e399a07d9b82d4af543bdbdcc577048d58a82a4e2ec237432bb8a1a260cdb3650928d512f3511a83aec008ae704b3f87004878b4e4ee267b03b0cba86040fa7e36051f8ccfae934c6009b9121227c27abb76c706193e6a454dddf9c7e82c7f08f8de79ea70a2dac0", 0xfb}, {&(0x7f0000000380)="12fdbc04d6bd22db84257a367609d9924b7b0a0882c42119d88416c2f3ea4364909ed2e1345d5afea0b87862c9e739c6097317d26b82859777f31088bf9d94c75b2a6e07bc1ac6dec78f7a5cd9699399ac0536f011f471b6739b5bd749bf48203e1c647ee7642ac84ea8b7fba118bb0ba9aec59d823dc81d66f72c15215e58ab2ccb831540e0c39e3174ed519000273ace9296e1bf1d929b02937022511c87ddda614da6cb1882c94d165e1608310e243fb1a3bbccf94eab5b1d3d29ce96035eddfb24", 0xc3}, {&(0x7f0000000480)="29264250fa1d43971605480f60d62f2c14237e4908d149500bbfbeaa0ecc7a97c6e804c041f0e0ba66682b505ff6e35f81987428af9b16bbbbf782562b8337d247c87d0dc9f109ac78d9a362f2c40365a793b9c1e5d84e1586b7456675f39de739e1ab57184ded5e75f9c5a11c884bd86721277bb4d34d4e86a1c456f0fb4f3beb2c757db1fedbe87de80db26abb151e87b690b25802cbfc692795e2fabb73ef675298bd3079218c70054b14c57f3ae3e1bb7a99ed00128d0de04f92a7f729730844f42bd32df3b61c12037d42b804ed874c6d69982bac216f0550752d458d11b5b292b16c65241e120f", 0xea}, {&(0x7f0000000580)="7b5110cbdd24bd7e38a9b794d0c277c0f7fbae9bbdb627c44f9b5e5be2ce274e5f70c90d9031a8b2dd59f24056630f589ba7f9997f1e9bf19f04aa7040013d62e2b0133744838694f0441b96422da354ed4f8b8ad0c63760f3c6ce5c5d574f09908c", 0x62}, {&(0x7f0000000600)="bccf284d9fcab5264aefa179c44bde5c78a7e860dcfee02f178660f42aa306c5b05aeb65aef618880ced639643c29f6d3a66e6f9202a474e89f0d5f8f32eb5d59c18587275aeab90e6cab6417838f90cdc0be9ce0ca58eb5a2", 0x59}, {&(0x7f0000000680)="7f950940d6ae80236464f100a31ef5fadc95e28174f3fcb6e74b53175467641279af0a7f3804b493cb877d773d7185ffd3cbcc4edbe7c571953fbb1b0a87663f39fec8294eee89b6246c3f502cf3614adf7cd91986dbb91f5165c33d7e88154234c3cb02b5e33ce5aef30987ad523c8e3f34683f051ef942de812d0f", 0x7c}], 0x9, &(0x7f00000007c0)=[{0xd0, 0x0, 0x8001, "8b874ba24fe32efb32dd855ae29d9d225240d5f4d05f21e79e36e6ee04612e8aca2c3a597c4c177bb686eaa9b6ed6be5b6d0fd36aac5d1a6d96f5ca6807931b1e8be9eda2552db8bf08c0b86f24acb1f145e44d96ce446f6c55a1495ea01fcb4db21caa5b4730dcb3af633e36609621eee884ef2d88ebaa720ccb3cdc1e438e4925cd31c17938864b976b498effc6d82da5eb6a1c0a641d244b60afd28c649046eed186d4462b34d64db80fde9028f7b49708b2aa72d9a1d5a825c"}, {0x110, 0xffff, 0x1, "0443da2fa05161e67e67ab4395718b64f1729c2ec03754b273dbcbad5e4513cf257f3eb63c07c02e8911309ccb060d05f00a417cc680d5a89d49a5644d867e84173e7e296eec274e80f4e261cd9a162d04ca353fc7100143d91a4754b623024cb4c85bd0825bec0db253fc8ce6acfb61a7dbbde18946b7925b94465e260d330c8f466cca40598df897207ddc2228c0db3d0802eec3350f921be28ee7b5578ce82d5933d18195214bf6ddc8ca11397919af45006d7393b2020bb3a82cd415d23e94525306857d445bb622c036c4c2735a7d0cbd2b6a7f270e8354aa639b626aa30557ea0372b1f170e322e6734cbd7608433d56e103397798565c783e27"}, {0x108, 0xffff, 0xffffffffffffffff, "35fbb409f0e881c26f38e1281067a1cc0f349515a95aeb4f311042ac47ae2ac3170176997a3437f9edc1bc40c4e21cdcb81943437f8aefdd0c49155cbd6d0edfe51f699006eb56777df2983a15d736184ea11ec6098e4fa9b118e097dcfcf86bac17f3a18b61f6fd1e9b8411cf4a9801f0966e5a4d9e361bf149c84cd68c9e72c78c35f62dfda7ffa65fdc6c1cb6d9dc08646dca0fbf6b0435cc4890f22fb805e1278b4b5d474f40d108688325ac246892f74c92f566c7c0b6f45e3d69f077985ffcd14c7c0365f82c75e223c5d4e8d3a9f5629d99ad5897adb7750519584f74bfc2df3bd6874b4eaf5d8647db71e0d7c29416622a7c"}, {0x90, 0x1, 0xfffffffffffffffe, "66c675cc2fe49c8fc79fca341f4c23e78992cfd0218371e57be6ec79170cd424a66eeb37d6509bbe93e71a3fd50df72e320419e4dedde7855ec941ba29c772972628a56deaac250d388ea51690a7fe7cde4b70679549c58518ce537eb87d827aaec02c83b87c2a7d6ae96c920ab8c8a5caf12ac3c70ba0ad3a265b"}, {0x68, 0xffff, 0x10001, "dfb3e1711f71e91f3202c04e0aba0d6b7bd16e92862aec11983baaa37a9acfd9f4aacb46cd8c690c760cbb042ad70025a21fc32df5763679a8b14e3ff2ad3ad124a849fdabf098fd36d6bf6d30dddbc2702f388603dabae5"}, {0x70, 0xffff, 0x100000001, "e3c70820fce63629174ec76930bb1dcf457fd13db93aabe8fb0e30116f7cbf7c248a3928914ae54f7c98b4608237a21544e425ea420d5aac4b05294d2d409d50fb0dfafd6cb738bf09d98e3c2d3a9e3045d88a23f7f46b7bef7a21"}, {0xd0, 0xffff, 0x85, "007ffa4fd352f9249fec0d02949d347792546150170b34befaf663e55a4a92af43d6d5dda4cc5c8ead95b341357cdfa7408ba5f7fe058e6ef6662095b6bd324d0f3922fe3a36ecfcf7cddcdef7ff172229df10a564e3f8c306cd9c01232ae7ddc86a84291e83a6c2acddaa8962772224afa5b539f623c1bb473ec5c0ce7a9847bc9a3f4b71ec16f21249817d3770fe62f4635ddb82c2168e14f2209194c25a28639bc5fd45a7e513a474b937d901c85db463ac0fb8718d2538c9a47e6221"}, {0xf0, 0xffff, 0x80000000, "61f3299f2aaae220c815b7c67a6418f767a9fad216b64f0fe89fd6a6c5ee55c60027534ce077fb9f44b016887beafcb78cb4fc03cfb6009251a59e7825c4a1bfb51f7cc801a67734ccafdeeb631998efd30c5a257c26c6466375e4c1fc871aaa730e6fba7ff0019a7bac2679626043a9ec6bc03964aee3c0246a82df846358afb090e8084ee45bf37d24cf24476e7aa20d5e84dd73dd63939174596aeafcc61685861a849ed8a8094b2201549ced8f2e3fe863510742144e726cc1daa35de717fad9a63a02478feb30e4982b25ce87118332a1b039304d6cae71"}], 0x610}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1a, 0x8004, 0x8000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x200, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket(0x21, 0x5, 0x43) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x246) r1 = dup(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 01:39:26 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0xffff, 0x7fff, 0x1, 0x2e92, 0x100000000, 0x3ff, 0x0, 0x0, 0x200}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="00c05e0047576813b3138350f8bd5a9eeede3e8a3f40554b144a32d03014326ca471f00380c5ab7b4accb1b8068918cf3042b08accb85b3cb65be1740a356e48d732d32dd9a289edb9536acce925605518e8972b05a22a2ef4d48790a3ba", 0x1) shutdown(r1, 0x2) 01:39:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="39441534d4fb13cfb761e5a463eed00fa0bc3c420dc172916b8ff02c1de8d853195341bf00567c433a5bf0dda676e293221399b1b4fd075910c9938b89c1c0d13640d996c97dd53bc59e649a768e0250818d69e957b7e7a635d828c5c6e382042d4c1f821ed9d589e72d5b10ab90f5025bc93eac5842333250", 0x79}, {&(0x7f0000000100)="e1a9ff3fbee3a203c667525649505e0d7091176a41d720185afa5b", 0x1b}, {&(0x7f0000000140)="7187f7654f9d7aa5896e258f5dcedb", 0xf}, {&(0x7f0000000180)="d3f768eb674546c26e237a876157a24b3b50f110919a81b9d8fabb242eaa9471d62a68022e346c50be818d10c4e5ffabde2f7e6c8f82d47bb4ffd5cf6e9cd4f85cee1b28e5e55a6aaa8d55dd1771de0f7318082f951029931a4cba37367f8f62208d8fe0f0a49d02e5ee7f4b2f7016decf04254d66ed4dcad18649ae81390b519018aadbf55bf902c86686de49272129dc7ae911cffea257fe81f26c2f09e86eba9ff354fb12f90d", 0xa8}, {&(0x7f0000000240)="478f54df962faaeff112", 0xa}, {&(0x7f0000000280)="d7c33aebb6b30eb1b26ff6745a516b641cab83891da1404ef06c11eec83b703f418bf2abb3811724a3b043d9c03f0745ac8922ae86b25297ef2716b58d60b0784934d465cf89fe26790c1f0849ecb734dab9d31ad35c9e5aa72ff1b76a2520aa", 0x60}], 0x6, &(0x7f0000000380)=[{0xa8, 0x1, 0x1f, "683bf40e3a6b54fd0063c53176c90049bc7951bff51912faeffe8a513a47d5aa247c00b2de9454f31bd946f031814532e374841e578123a8c798c1d2a12ed34f5baf7587b5a4b0c39cec687ce3b811101aa413c815fe3c65a6cd8043a64ab2aa55830a779448af8bc1377ec67a0b73744573dd3bb0a8d5669b119ba9be78c23a25fba13b323bef92236a5cc525182c981047cd0950"}, {0x1010, 0x1, 0x7, "8fae4f6c8b224a55a57ba6e02b998ac210c79c106bbb99eebde50e7ee6c5d300330262ed243c48e40274460da0e664817a1999d6d0c282c4e84ceb4cc925f1779843f749083031da0a3df74ec50afc114d54686ed50daf42ba472e6d49eb9c324c80a8d278edf6a3076ca0fb759b15339dd3386c025b6091b5a45b0dd35748e10bd76ad5d44c1ae080226c77f6f0a1d8c17a3393a28f0fac6f710ec3ad3e591ce98a78a5e3a899dee37b4a12d412c3b2bf6ed014876f43dad35b570ec293e4e5e6467d6a62945525c2226552acafc113da347fd138094c63b64c60ba946ce1a3f159cfaf1d6a918dc04745ab84b4b2ed0ed264b815eef66a716e22868be9540608d036132cbc889c7132bf53c847aa4c207cfb1a3d116bf8d6de86f770434366b86bc19ed8d2417737e506375b60aee4d031a5b9eca62fb5140c5cb5c840d9b87d8d12a71342ccca543c2c817c7314e38ac2c15721cb6a1d91be4ca9013400716c9ec0cd8b809139605b877c5eb6fc8bfa88f1e71304dfa1568984c59f25dfeef4ddda7d188c7e0f1867f7f2fdfa6efe6e6b87e31f082180b00a2193f1020fa921ad32676d5b62297fcc10686bdc3010860eaa2369545fdf09c3103c28c9f1b34828a9c423c2db97d7d3be1d3f395ce52fa3bfcf2a58ad6820b221efa3e7f697bdffb17f83179da157d126a7aac5ee26d5d4ce54ce74ecb43687e0077d26e2863c6a81d940cb92a72d0e5b8b036ea26616237449db42bac50218ff3f966f925cf776000591d25a1b84981604beeb4fb7dbfddf9eda897a17ddd3f6a2e119d9701ef52d46f51ee11f473877b97aed5905518dd4e0b063848e73c9356f077b2da391d92e4c7a6b200f98379e78428cf6103808ae2b88246e4e1e6eda6e4231b62f8d5c7615245ce9e2169c9625ab04a759078db3ab3f9b50665c04b4c017ee71074166b58f1350e32bbea859e69ded145dfe8a1c07751d9e1d71ad395a53080e7c912fe123105ff7664baabf85d83dfd8e878094ac208454903c32e19174881a67bc9a79941b45382e8a8d2917df44bfb811f192530e93c40d136595d3e504e2d7b14d7ab1fc6753cf30819ab41940d9a2f40d7e094984a56603851c1e1ee85488ac938ed7de31677de7676aacef58826c917648390fde351067e452aa71a08e4111aaacfd096b173a5e237e7a569406e74282ae4334ec88538e6abf02a3cff362d588a0019c3800f6c0321dfeb7b1c84e208df46c5ee563f7ed1f2f0fbc86f3af7cfaa787feca9ca63425a636cef0158661321662bc5411fdef73515e6585bc24e61a34c6ee0b65a5a3888630332cd2fcc902bed65b7e6e74e90a515b1a9d5e80fcbe57a8870656fe79f92a97104f9309058217f428f0014defd06f5fabb72cf16b61fdad389e936df73324de8ce28689d3447d989d3cc5e939ab201a1aefeee166445900af71bd43d923ce01b0151468e65c71e3055b465c9340bdc27e0af421cb9dd2a2cc241c7c39c1a35c587acd842c6c62b8308b99882f08560e93e5ef3f6b42f6cb50ac808de28e8bfd6f5fc66316dffe7b72f5204dc23f2afba1391a4351c45cee0fc793b662eaf5c27145350a864ad17c4357fe020ec072b46d490dc0c52193863eb801e88f0323edfa0c3eceac5b98811178e17a792ac7874fa761347c8f790c809d735935662ccb4cbf8a0eb2bbfae42a729ad96fd8f88dac61d064d6f84f38427c8e06ac888393e811ae9788abeae0ccf655756c53676dc9c77f21667b983c5111d218e986f51b635311347f1f0c3d488905ef71abf33ccdfee9c7ef88d491e9806883919291bd082e4cec6b824bcf1d4d8e2ef1137d2109be92a698c77f8243fcc2920653c596007b997ba25f4af32620b458af1a5317e573e2891ea5007efe68ba2416581f3653539e0131fe96045e15b993f278617001513678b19091fbe2c5c450ce5df3443c7adc0e51d0cda672b42d973c7f0813aac5cee29e1422b0adabd4e56a796c610cefb69f360d5ba26574c969cce2ae958d884d4f795959a2ec28b3409df8a51e1b568fa4b72ad3aef809f101c3f469d09b4021609653bc971d2a685a0c8cd7b03e74b0f1f2ca64ad1ea6747c25db973f1adbc12a913032e8aa689d899a1289365dde4ee0547cdd5490620fc18b3be55aa02078f74eb3e5fa49ae2ea878f7dc27699ffab3caad5f300f57f5528ee2edac5b66ae48abc22bd3d6744c08281cab8d719cc79728b0bca872454ab26276b2714d2d6d04dda00c8291ba8dac8cd4f9dffa6bfdb5ce9c3e9dbbc352f3cf36733925413404458afe45761c5893b7c079118616ba1cd422749657292258908c20714e319ca7ac23739aca8e316658dfdc618e774afa4f01cd523c473403eec0870047fc2f22e12cd8ac4fe501abf757e01df454ec632f77d4cb970c76767fc8f34657359ae1681318e2758cc054ebb9b6da15d04aa7ab68d000ee1b2d771a7e4044fa4c3475128650a2661f8e047f49c9924c58a96d862ab144618ce217b4619ad9ddbf12ca6fcd895ef203bb4428b80731192b2f2bb34998106de3879e80718488893904d1ab19e6a1ac9d5ea1da1176d6be09fe37f395a2f7c92be9b85b90897455f0bd2d13c1ec0db9455e3338579216c55e61ec23eadd550b97a9ff577f10c6dde433ed3da22d271e2347e38661f47b67712e9f8791591b92054b4aa634e282d018bd53e454a4b89319bc29ab562220ede7ac3e07f61699bb7fe7e081acf7c1d4710168a04f7fcbbbf66b4a5c0df6db53e5fd6020773137c10879f42458c8e16f2acc9df4c073b7915c5c45d3730c30c13444ebb136b98b96a223fdd3f4cd61a0e3b3e8bccd187dabc30197f087df4d34b0eb6b826e28b5172f885ae62dde571a9aa822c7e0cc9e6d14cd800f5a80b6306d63c9f4427b8168e3057f399188a2713b8cc57e6fe1b53bd63e932a5821c2fc392af69b10c704472019837d725190b17f348f67267e4c6067b583cbe5c6e753a3d112aaf1157d6fc807e96f1eb232373d56b09f09e426033a3f22f634a77a66d898fe9a9cd23d7e1476d6c5740e4fe216bada62b2642f8fde0d736752c2531f97b0e603a0fc17fdddcc1ea05dc7704e5aec89df1479a853482b73b47a8bf22dd226cf04deed3b8f0dea3b80d0471c1d88ea43eb1ebda8531a9c30b59e6a4ef82a47a0c06857cae0b4b4edd1f3e55b615edcf10e24d08419c8097cdcaf565cd8eade02ea892055c5dfc7ef587887274963d3cd985b1a789b18db7fb1c64bd3ab07fed79a9cab64aae38a4c4803a1d7ecca4eccdd0d25f00e2937f139f06c9e73bce3372e4e70d0d1684d59126b9c1c0f31af3d7cecb32d24d52499cd46049de95bedbbba196adfd9437e6ae566bea4a7656e41df335007812b0d2fa2764fcc5e666809f93819520a8bd8c0937abc30b36aa94417813e7fdadcb550e73c4acc59e04dae7004aa2e5b79976903f1c61744ddc5c4a7f0aeb65d5b11057632748dceaf471073bc69853ffd4883f3c54169d660bf647232060c5ed6f1709d744caf8d4c2872d4453a50ad9e65426498203a67b57d2cf56521ebe49ddd5f43f314d3420e9de3e725be8b0301a88b28d4712bcdda537e526a55dc4b312923fd4f54db0d47c4f345c993dc81140d00d87aa8bbfe78a4f2980d543dc107285ec05433620c30b6ff039798bc9332260be607510c8127a59f0547cc1b93d2003ee0f1b9d1cdfb9d31aba5a2ca5dac300bc7ac9d1f38927eb49b86b7d8f4a6c38dc4661cef110b2f62845bb5b8eb86ab46c12b19c108ea2be779dbed5428481e0318b43db96ade614554df8585a0f46033c339cdfb4b8e70b4d4ee510b9511fd634ecad919bb15ef70b5bd6d1e7f644581232964abca255fe61a58e36dbf7e1f3eb79a3fa7426e5e5a01456f8420d4acb7e4abc42ec648268a253875ca2eba12cc9527eb40d2189b81ccf17c1ec9b0bc7dbd0b63622e2f977cf761cd12d42e745c05b4c69efdf3aa585d40a5e4e9366caaf4446b7164f88aaf120272e6f61d45c29e42c9a1e54519645bf0d835f175f5fa51a6af95c1e821c524d31bb2849dae03bb3c632af760298f29259c91fb5ac159b668190334a0c8358dc61e3ee3392ce2d2137f49263669185147eb62bb7ef30c90653e09ba5fd70c70a94cc3e12378e5362dc98c7deb225a35e9abbfbd76a1306eb5d04deb191cde32070ca95bc58e2e79c7d7b65738492acd3fce2a4e137be3ca0d6e807f2956cea406c4ef498c94e8f773f5c311332f591e34abeef9973fb2b973cbf312ebb376db3fc54961d62594f32e771e0f13f6968ed067d043c62316bd5b3e301d97dc43717aa8d97adbb532b03198321275400b3961e60d0f1cb16722471e9dfebc581c8a634c04bbdaa6091f40f4f9bd8c6a5ff54c521f855b60a95abe7c305662710ec97cdbbcd2cfd538ee6679f2a35ecb09eae35f1eb32c28d7d72c6731044adf7cf97e02e8c3247ebea80a44264af9930dff20a29f52f039045c7ace7dc2cb280226a584ac6ae4dcb461c4c84a39705fdaa40965e0f6082f5eec883a4bb3228a27a102053f91beb4822228869e48884bc883d4d26a568bd156da17e70f49d5ede5b18518c2d112a13f49e7fc7f8bae8cda2a59beb075f5d355131034fdad3d1aa9350c88d337179a5767f72c36d27331075561c4653ec209e8cdc02ac3ac7fc8cb84e0dbfce2402a72e09775fa460c089200df98273ec05cd95c15dc6358725b5a631dcfa58c2f5b680261ee600c5d165962f9e86dd968918bb5e36fba41e31690976a1681da9827f5d046ff4e49f2e33e00469ba56c8e4d924451c8a7223bdac36ab8f5344d28892e8c9eca6425aea33cbc9f62eb1e2fcf7203137ca81ed5a9a60f710798bc98b3d747251bb3c3dc2f84f2fedb76225fde2e5a115a89325b3583aebfbbe97da50bea9a50b231abddb2b34d3d94009a53176aeb3c2bba3e10bdd88ea112b5a3826da3695a610d45b2ed3f2c9ce7d340c41e32a587f0b6df63bbfc84761da0d4eeda0a82dd9db2e9cf975093e0cc4649d948090c3844184fee51630f620b1f2bcdf183b0a47781fcf5a9960b520a29105d23f47f4e17f5239ddbac98c5cee2b4d2a8544c52d8ed9687cc7a8e0e0bc83dcbe214dccd55004cbfd4f19927434a43fefd85ba2c027ece387aa560fe3b5a48fdaee5500f771ce6253655b9a820168022c1fdc4dd84db1c6346142550c50551fe8fab75aa3bc9207dcb2da009a31ec6c439eeb3f80d393589349ef262908df41c420e96c355721635ebf900cebbad46f797cc94d304fde7fe651f660ede6f16a67ce3160281b67c8a59ac324f2557251812c0752f6276b4d21ebdf8314065a6dc87c91d38d724d86db514e5b14951b81d787ff76dd12a263e3d6005e95613a9034cc692bc2851d574f7385298205d04fd5b6b3292d68da09ab6d538e1cd61abfc23cb9b97b4c057e9db5b1b2314dc3bb19d6ddc7ccea3a4af780506577644d88828bc65804f852ab130018717e243e0d822490c090327747dc62a525e8c820d4de7cb46e4f0aefd9603fe853bfb1d9a72708e7dc609bd28efb8363552d05fd6ddfb1d12a040dc4d78bdaa31f4f65235ac67910d640b472637d72d2688777c86584feed222b24e1d4c19cc0909e36b251c11135595129f65fa74eb409c74273b938adc1e5d7b2638c2c2d0d85c422b979fd50982e066a6651fc7164b943b4386f58b16d4f1d8804b5d782e2fffcafdfe5ab3ceee39ec9b0008f2a813c0286cb0974cd39051f604865cc1ec"}, {0x100, 0x0, 0xf5, "d32e87284476e699bab11c6846a85d4d149d5e7345774b9770e4189f8d26fca5f973442907f702f755a05ae443f4cc33ad065facfc7c23f84a32b292aa9903333955c201c4e1535e2c1c29e22f8250215316c6e0d58d5d7eb84ffed09870bd66eca4a72c0e518f650c7bbe67efdd94bb2d5b049b51fc033585317f32476fea8ed76319f24cb93dbc331d17c1445f63655706fb2970546ad2bb7b83dd091bd4a0808697f179cb44642b69d3026222ccb1f9c49b502e9461b2f44afd914eb9a33897897fd7e7209d61932a274b4bb3bdaa8723314d6720eeb20208c0e33e0ee12b0e0980fb6b90c08dbe1940694992"}, {0x1010, 0x1, 0x0, "6d6e644864e0a6944ede03eb7b28fafe30e87b359804e997fb6a5e88335a949b3dbed3c4dcde760ad401e6bc1b6b76b8b13e4d6ce1bdc5fe217d6729590eb94153af7319dadbb0c6f65aeb44c0b2e5d337a14e7f792567c15408ad4cfa535c02b1622a779514c258ddc1eecd9b19b75abf29b472ca6b2f247ebdd57f024732666ca1be192b436cab3860ddd30aa2a872480d0d5a3b97c8bf70b888941a7a649c809d0b4061cd4d638ad9d4cd257bcee1ece008634e23ee0b839e178a9676b5c662ff9ed9627f292c8adae87dd2858065c088d2451aa4eff97f8610472909dc17ef964091b859afbe05d1bffa5e73f0976b395a58aeb660c130485a234c0574732bb2da2b53bedfa5e310fd45d7438febf6a902ee24833e22bb87a0c6bb53843c29c888503e1ae5503d618a269e7eeecfdfc4b45edab0cf4f8b1f5f5fea4a6b41b5af98003bd0f6b199228659d16ccee1ad0447c0ec6a2ca7cb7cb6ad30df73b8a7f1563c668f6a5695828fd590703af6bc627f93be3d72106d7b20611213644ecba44154fff068d41df202fe87fa4a29bc0cfba25c20109f593fc08acf86c6a1bd7bbfa005d59afbf8c57a8958fccdc2c89cc6ee70e31e6fb6a19fb5a3b3d94c993bded9fbbee155f727464399e8061ad3ddbd05c93f13e559e5de84cece89b6eaf208048d8a8f7dd1e39f0294e346994b0dae01d618bc15160bcce86bb3dec352e7bc3862ca8b0142b7e04b9c1749d89e9486dc8d758b909ea8ac4d736ca441df40a6933dde2676b9450777addcf1e6d054efd49bf2d88fd86192d78dbf6da1d1e784979ce992fb5d959f5bca7a0bf8ffcfef014acd14a1b46a0e894c483a3b4f124daca093ff7b85ce6832d52adea4a12226ef414f2766c1f40ac32f240c77b58f275b713547461254383ccc89cb158d18102211c4ee8a52841b5c0d403c9ed93026d57d0ce607fa4483803cb559fd420bfa39c56c96ee03a61175ddb5fe7e25f2145b02323cfc31a46e3bcf5a0d99764dada8442be26013cda7488bcb4e72bb91f7e94935eb4c4537b8e8267741d1c3f74c439b554aff365978ba7cf97fc736574e0fcf237b47efebd9f2643a94caa35b4a0b5c50d50e9f594176c151deabd83c6de85cb6a2156a87257fd2f3d165cab285c1382dd8a6fcc98d30808af3e17d10e6a72d4bb1dd60975cf14b7d56d9da2c3f334efdabc244b7b8ec603fed36aadafa42c02973f8b2b1afe5ccdb3331e55101712fdfb5bb03259523865a67086c2973650a269f65c74b1aa9421ef4eb3c69ed020c4184d36671b3228738ca81c525184bf3077688acd9ddecc8db21eaa320f01340aab3b184b0f2b360b06e01ee984860c82fc22c71937ba2e617abbbe1a485d3997443a9785105804e33a9d93db7a1ad99ad00ff5215cc2e43d6f40b7fb733530a5ad5458b05c1886fec18fe4c83975118365143c5b1e2d1b64abb4764fd45bef2ed9331e98fa17ca53d872d05813446c93da6cc36e59ddb5fc86cb189954236286f9bfcfb490bf44d5caabb57d2b6134cc7aaa98a9ccc2114c7233fef2b12bcbfea60c8e92d7fc7a42941a9c19764a2fddaffed7924035503a9188cca31b788b84bba12a05fff2252701c13718ce53e5056566f000a9d42007840375c5bfe0f58e2b677c75a22a768b0c0c6d3c1018aec9e3ce26805cc7d9d9231ca50b427631907a92af2ba622935031771fcf0cd91a640263980ece3c7de3e540f24158889b0f09583207b56abc7f28f614a0800f708e0bb55feb08dd20a1a4936f14ddab372873752846d72d96e7f74cd3ba58cb160f061cf8a0e85fd3ec9ea5b0a46bc5dbeaf2554e9d626c086b5c8e13a795947f12ee9c4d557ca70d7b3d7fd7bb32a7971ac9db99add2e29a6ad3a2742807f8c6c13bce133b432326c8f2d6db3a416526896c6e0020356491b938f59963d3ae1e03b3250b3c220e30139f3e4050ba2c0f2d3e99e47bb9bc4a7e255f0c93719133f5a612499c6ded21623d6e6c5f74d1d6b28fd53398d3b1ecdf459be4842032b5a0abf170f234c6e25be899bf213f54f889760809920f12cbc8bc8dca54bf6e78c8c005cdba1a02e046834fcc3fd61fd705cfb2a5e151069214546c139977b92b050565dcf3a2598cabbddcbca380b0c388db321c6b1d2140ad59b0f5c0a99cdbae80fe32c615a3ab48f6a17ee2bb8cd5c14a2e5807cc2e5adaccad9f452a7858c81db96e865790cd73270aa85bf4cf2bc34d86116dbd819a4808c14b41d60c32672acf0cf660b72ff9bb9badf76d489e7415947e6f43da11e858d7af14af62e89bad98c92e5d40d93d6daf457dbfb2dcf736c1bdf543fc5218866f96639526cfe99a01f84e596fa8d1394df860c6e4183db565d6ea5bb2c2ec0df2db97c0a99e516d188ef06af4fe6f03349e95affc316bbd2a9448eebf09766684a3256b5f22a8785daa59c75f5d6d517920d5dd3af33469ea0bbdbc4f29f217ba688a83cb253c6ccfb35fc5810e1627ca21d37a6d47466c81db8f2e28d488b82b08dcbc3f7aa746f1c27922f70a73ca0ebc3846db2d56412029d8e8b8f3ecc016608bbbd5f0d834d23d16343a12302bbefef7cdc58762205fb123e1140ff6793bbb286b755d37789d611a4ade233eeb77e628fd0d34b5ec5305d413f7af27469f45f6b28347a4811e3566bf27b6b09e098c0aea7b4deae0fc262b8a55bc25cb8156db022ed5bb8384273a9c51679f886e2ac90b3c4199c523afdb30e3ca8c83bd7600599da5540bc8911a0d727bb5b2e92d2cfce7330acf7d48b4650cae2764ac986243cdfff490b856c6571ed298a4b6d56d517a8c61326cd9540611cd82bc5e1ca26711209956b386799adda167508419dd6c6a8da51190589701b26043b20c4e5216301de347ed7410460084cd22674c3821b4b8f0bf5083c19bfecfb6f184537ba6cfa3ed5c0eea33ebd8ff872c8c46369b82dbb08adac39e1cc65e669c4f4876b0e8ca8cc80d43637d7dbfcdc325ef3be92efe287985088e4b8b8b7cefd1388fb5d8bbb5a42f192b87cf4095c8c5720183984491d2e915f19509f2736e2d4ea68333436ba45f728dcc57d8d33063ed4baa2df21341a4e1d4bc36a97060d3aff0d54da36c58c22a008250ed761821a4d348f801cae88a27e4e42f6ac49d51fddc8fe572d093889ba5f53e3a1bd6aa1a482510b536b65eadaab2b93769084b1a7a94216416632abb22b3aef306c0a4bed3968f5ed60f2dadd23c5db9bf5a3c1bda770acbeacd9090b38c0021638840a1fe5e579bdb1ddc3662df5f76eb41d59cb797545d314e59aa5b20e95c1120225a30a699f41dd767bc968305cb07319516da01c0cf48804e2a992f2aec8630ce12c2e3f83f371ea39c718c520667e8dc029b7b53d6451a3c0e3b75460f457bac198f6ad32efce5ce07f1d47bac00bc29413dd784707964100f5a3ba74a2e325d151c6c0a9573bb55836391dc4e421eeb9c48c0f7557ab0a2cf2cb2df6584e8570cad0e09f38fbf6ea63e08217834156e18675690ac82e92de0d70caadff8de196cd857ddc063ccc9b425fba154059d2d851c76fadc48badd894a0c1a48cfc7330415a6d5bb293a02f5ec168e3b76b436b518614be35aae9037bb54a8136c98876908b1aa058b680644f5c03a37861020b2e5bc4e4c3c8364928d81a1f82ba22742ee3213b58f9e27bdb07cfe7c086f4cd4c141d7335ad15de15764246d2b9b5b6273348f65e0e8d8e53c4b8f7eae928f2028f301eb771482c3e272011f38df3514244034549595ae0d9a2a44fcf0c9df27b04f0ec08b0bd001e3dad3f2d88cf26fecc0b3450b4427ae2c209a1de66d8ad3c5f536976d810ec900d1419a1177fe277577bf1fcf0fb9210ab84e5c556620d6b275c9cf97bec88a2dfd48c73109876fabffab227f7c0f1f85e10f1e3e262ccff01b9b4964c33f47707dd48494698a792f4a791e1ded9cb23570a59ab9937723e9534a4203fb6413884cf40443985919fe007306dbd4c6852beabf7ca0ce9653f8ee348a9903f3ac4a33fa461e202a78e8066174f28b311f5536b90b0066bc91d70f962a18ba594a615f6ff53cbd2e106b4090bd32787f201db52de3c767a725e98df07a2371799c613c6cf2f6ef447d7e809edcf9535af59341f8fc610e6becab78ad65a2ef4ff92e8376562d23240fce5a432c97e2b87684e995eb346da3cc61ad9ffbc5497ec0dd470d104ea4704db7ce346da6111d704552e7b982fd7a9992d94df42a0b0de4a650b793d8017fa04195a4b6b565b6ca6e99a949736a4ac547206014968f7b594b3d2b2d509b4b392bfab11ef4ca4692d94ccc16a37ff5c33a169fe3cec0acc97514e63a7300901431f356d9f17291921bb9c53819a1b0b0709eacf5fff9c5ad81c6bab85aba2b7eabd6bea84762b819a7fb97ffe33ba546efe2d2aa3fd0048b1b7f8f78c2337ad248bccacf642bb04560ef8ad6a973623681b733fb5bc2a03a84c5c88a7c4ec0bfe793838bd239c67f5cab73e30327a23a29cccccb506df5d877453a249e88515a1ebf3e2d03ca9cf0761cff8ec569f7e541a58d9dfde5d41feab956c1768fd02700f11370d49e2eab0c5cc5bbb2cdd4a940b9b9bb8238d50ff256621098b801aee9d72de399c808980efb5da86da7293fef50662fb285779a95329c81d665ca3795fa656b68ce3d9779d54b019adb6f113e62922e90038347742ae6ed9ea1977b3ae9366ee387f1b771b3614b9093e75299fbb2fe88ca0cbf9f64710631a1115cb01bc12c71ff094b8e80e4f8de777a1b8a4710136b86aa28978c802c696db4d48158f0f097dc923a0bc10a391c3967543582fecebac83f388254f3de7f028d6046f4ce0fc01257dc15344279591292b99e2c1e2c8fc5e610a356e182132d908a309b41cf46918d5b1f20404a9b5b2a2869b4e946e76d150e5fd6123c4bf38a6335e262b0067d15e1c5089d1e291db5b9a4f16b36f25e3a9fe7794fccaaf73b5339df86a30edd2e7841eb42c32f04a4bd27874cd0d2d9c1271b85517adb81b6f78a327cfe127afc0c843b1dc0ef7a323be525f62ab4e78f1ade86f589b61b2926df62c0383fbd83d8aa5be469db093b3a4488ed6069e16ca8083947495d104428f83eb268543f946b5948adf4607c66687d203057bbed485478a9be459419a0a6164b6614eda21983655393339c6f20eefb114ccfc13496075ee1fb7d49bc5d99478c6cf0414c6a5af2578d0d802fc30e0ef3fabdf985cfd9a2dffc9d3384814e805cc4558f37ef8e0c3b56c4bdc864806d134571af4b1c98ca9ea9127e062d62e524744d6297a275fdeabccbafae2a0c1a69ddbe82b6a79aa79d93195ce9ddad4d287d3d70c8dd973b5b6c52e44d21651ff69ae71104b595bd7c0fe15b705ec37c55b4409b7fca37441b0426e4c36708ad17c07ae3e68ae6b5eafc9450bfa1332cf8a6dac8e3829b679432b8579ab469d0891e527114bd763f1c7c7d21dcb81501726c773872797b9365e1a4e0864033895e5e74fddbda39ade5ca846a3ab3fc52e29ba925f974c239b3bb4920f33aef08a86a061870f99dbe5c3131d533da6bd831802047b2fc17cab03d8c11310ee7950a7ae5ba4e0c09bf735dceae917c7319c0106cad02d14e6a97d8db04ad901b9590603fdc3960771a8c67b03272acf5e96e03dd5e41851859c4d7b54bd56a62f5e3f33f15a1d034dae1b92bce3d1e6100d869add0da92ccdefa06ec3bffa37bc95b450d0356d980ee2cdd7f7074d7620061c5d1789e5fc4c60db6ab3c75a8c"}, {0xb8, 0x1, 0x2, "d6647401a6f369ceb0fc7d6f809d85fef52f925b216694634983f993903837a04b750ddaf92edfe39673c2d2f9f8cff5181df9b71d699dfac4e433f50f99994f0e4d0bd26977dda65f64c70eff9d86e64bbb6aa0e9c76a922591d4080a50453593f4d61544a1a0a51d8e099b39c49a3f992b61c3b106e2ef4c591fa01a45b044101f99aac6569f7164772df155ea955426d67ce4b14f9f9a35a27dc59f56759f81"}, {0xc0, 0xffff, 0xfffffffffffffffd, "dbff41f63619807262dc511e458d40a55422161a97eb1ff52d4348b7ffcc28c57ff395b813b1d54fb86633390a4359cdb873a60cd4e23c89db0d444e2e4d5cc34f19b47e4f5347545d3752c95372a636f1034a169e88decfca31f3350167c04da21f6fe347b4106c8ce5a8dafa48ffd727c560f8fb3b67eb1d5b052069acec5611a452ad0f80de4d45e4d31e5354a7b61633b1bd09a0635509eeeaf1b30eda0050bc5709d902ae236713"}], 0x2340}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 01:39:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 01:39:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES64=r1, @ANYRES16=r1, @ANYPTR, @ANYRES64=0x0], 0x8}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 01:39:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 01:39:27 executing program 1: r0 = socket(0x2, 0x1, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = dup2(r1, 0xffffffffffffffff) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x24, 0x80, 0x0, 0x3}, {{r1}, 0x0, 0x8, 0x40, 0x8}, {{r4}, 0xfffffffffffffffb, 0x21, 0x2, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x32, 0x1, 0x8, 0x9}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x3}, {{r5}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x1800, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x9, 0x8, 0xffffffff}], 0x5, &(0x7f00000001c0)={0x0, 0x101}) fchmod(r2, 0x0) connect$unix(r5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 01:39:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="279539464d2ca7e79f9a3520231f2dbc52bd70b22475afda2acc6b15d760c68f905fe9e8c8af96e80c453ec9dbdd63cbd2685ced42605a7e30298e86cf160eeadb3812b4e9f432f199a1af067e8d7d51905ab1ce0807e039ac27c403d21d77d2b83ca83bcad813524f0f18812ddc2dfd5a413c272d2b6f7f1916dd28bcc010bd70b62a17bb0ba0904c3f84f4d8e7649a4d7c25222632dd67998f5e5266aa90c3903af1ccd2aa8903a04031df630c0634de107704462964e6b276a0ebb7d9799aa0818f95bfbe5c180c62fd5ae97398b314", 0xd1}, {&(0x7f0000000380)="8dd9905ebaab5b69432e1fa5b3ae0ff77e79e74b4a97b63de486422757a43b42b75ea6ae89e2038f0f31f04d7a3061ef0a2fff6d3323c4a74b52570a0f20f0d028424f449a807d03886e75f5e592438a98566eed096bcb7bfba76aaea54e20683310f4a66cff0bc66c4c6d6094bcc9c1af84480fd9599c335c5435bbb820c0f885cb99a624d905dc3ec479e96277fb2d5edb051ea17011e3b70771906eb5880cb290677d1f87790ac158bbe9dfa014d75b9dca33f0cfad98cb5f44e0bc718c9bf9b4e7e6a165dfd3e7ea3669010739fa322fcbd2c0f8f08bc5b89d20f1823818271f707f4cf12c5d8394aeec344fe3c1feba0d0b7b03008ece9ca6a6d7fd", 0xfe}], 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 01:39:27 executing program 0: 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 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 01:39:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) setsockopt(r0, 0x2, 0xf8e, &(0x7f0000000000)="a15eee90776a6cbebeb5a16181493562b7ee553a12ec62c82691f12bd17ed14aa9f067d213b133f9c2634e5677bf36d356b7b4d6e97096e6cc6b7097f1b31f1e6bcd442e8025b28165469e5ef735c4f708f632b6a4af598d806e625ea06b174fcaafca809522f69c2cf103af29e516db417ffcfd265c50f1670e242cb2394059f929fc6c80cca6d32920a20eb630eb0c85e9437d9601f0589e51bb487973c25e5055e824248d523b8e5637b51cfb5d7f557caed9492019cf25768f2ba68088506c5e61653bc7c4b2d64102136878f985fcc2a83d8b565c99bd02f03b71bf8f64735a3ab191082d717710ec6e392621582bbc4fde5a165d", 0xf7) 01:39:27 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0xffff, 0xffffffffffffffc1, 0xad, 0x6, 0x200, 0x6, 0x6, 0x1ff}, &(0x7f0000000180)={0x1, 0x5}) fchdir(r0) socket$inet(0x2, 0x0, 0xfffffffffffffc00) 01:39:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000001340)=""/193, 0xc1}, {&(0x7f0000001440)=""/192, 0xc0}], 0x5) r4 = getegid() fchown(r1, r3, r4) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 01:39:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 01:39:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0xc0}, {r0, 0x4}, {r0, 0x4}, {r0, 0x2}, {r0}, {r0, 0x40}], 0x7, 0x81) 01:39:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000140)=0xc) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgid() 01:39:28 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) getdents(r0, &(0x7f00000000c0)=""/201, 0xc9) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xff) openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x73) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x68, 0x2, 0x8001, 0xbc}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x6}, {0x8, 0x7fffffff}}, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 01:39:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4c) fsync(r0) ftruncate(r0, 0x0) 01:39:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1002, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6e3, 0x5, 0x5, 0x6, "1626cd9b79d353358798727ea06fd61df9d5af13", 0x4, 0x4}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2000000000087d, 0x800010) r2 = getppid() fcntl$setown(r0, 0x6, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) lseek(r0, 0x0, 0x0) lseek(r1, 0x0, 0x1) 01:39:28 executing program 1: r0 = open(&(0x7f0000001640)='./file0/file0\x00', 0x20e, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000011c0)={'./file0\x00', 0x6, 0x3f, 0x7, 0x0, 0x2, 0x100000001, 0x2, 0x2, 0x0, 0x9, 0x4}) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001600)={0x6, 0x80, {0x1, 0x7}}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000014c0)=""/209) recvfrom$inet6(r0, &(0x7f0000001400)=""/166, 0xa6, 0x43, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e1f4947b749d7d23", 0x8}, {&(0x7f0000001340)="635a46e69f63e7967f5d1990e7e01875227d50aa58d52718a8a0c59896de86fc1ee4875da1be84edba73d101a2f2321eec860af3d48706834b69d75fa7ef82cbb1123aed912a2e1530b11a9a074b2d3d2c692112175fa90c47cbd3e0ad2f0209616fb853234a02b62dbc27b638386147421bd282d34e9a7a0806ded02b57944094d3d39eef855b5d9c6bce147c9812a7f23d491454feadde8fcc09a97573014ebf06f75dfb1d836566f6b2", 0xab}], 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000015c0)={0x8, 0x7ff, {0x0, 0x1}}) socket$inet6(0x18, 0x8000, 0x7fff) connect$unix(r3, &(0x7f0000001240)=ANY=[@ANYBLOB="00002e2f66696c6530008343d4371c166ef4ac31601bbe52aa3761b80ccb7bef965d5859d6826dac37988188cab2feaa4a4b9fd065b4d8e5ad602c3a00a278ea03b8022a513227cd49e2cdaa51bdf4fe47e0c14c4cfcfcde48e065ee228f3a178711fe7642b17515b7f0873961ee83e6b2b24fe35786e546c5c32f00e03961844ba0b5"], 0x10) accept$unix(r3, 0x0, &(0x7f0000000080)) 01:39:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x10) socketpair(0x3a, 0x4006, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x6, 0x5, 0x3) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100c1, 0x0) r9 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8c2, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r13 = open(&(0x7f0000000380)='./file0\x00', 0x22, 0x68) r14 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/25}, &(0x7f0000000400)=0x1b) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x88, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0x44, 0x19, 0xfffffffffffffffa, 0x2}, {{r3}, 0xfffffffffffffffb, 0xc, 0x0, 0x4, 0xc47c}, {{r4}, 0xffffffffffffffff, 0xa2, 0x80000089, 0xa4bf, 0x8}, {{r5}, 0xfffffffffffffffd, 0x30, 0x10, 0x6a, 0x1}, {{r6}, 0xfffffffffffffffc, 0x5, 0xf0000000, 0x655, 0x400}, {{r7}, 0xffffffffffffffff, 0x84, 0x1, 0x4, 0x6}, {{r8}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0x4}, {{r9}, 0xfffffffffffffffd, 0x2, 0x14, 0x8000, 0x10000}], 0x52f1, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffe, 0x1, 0x1, 0x8001, 0x40}, {{r11}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x6, 0x10000}, {{r12}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x1}, {{r13}, 0xfffffffffffffffd, 0xe3, 0x10, 0x8e, 0x20}, {{r14}, 0xfffffffffffffffe, 0xfe, 0x26, 0xffffffff80000001, 0x2}, {{r15}, 0xfffffffffffffffe, 0x20, 0x8, 0x10000, 0x6}], 0x5, &(0x7f0000000540)={0xa7, 0x1a2ae09800000000}) r16 = socket(0x800000018, 0x1, 0x0) setsockopt(r16, 0x6, 0x8, 0x0, 0x0) 01:39:28 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) getgroups(0x1, &(0x7f0000000080)=[r1]) r3 = socket$inet(0x2, 0x3, 0xf839) r4 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffb000/0x2000)=nil) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10002, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) chown(&(0x7f0000000100)='./file0\x00', r0, r2) r6 = semget$private(0x0, 0x2, 0x4) semop(r6, &(0x7f0000000140)=[{0x7, 0x3ff}, {0x7, 0x1, 0x1800}], 0x2) r7 = accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r3, &(0x7f0000000200)="727c244bfbabe50bcd28bd5da2b107a8fa88b873258b6ad0584c2caab4d98bf7c44db60ab8e510129d010265a95ed18f904d71b3b0001331787980b7482cc362f919ab5717377eba820fdcd42d0d14b7b3952f292736c3", 0x57, 0x9, &(0x7f0000000280)={0x2, 0x2}, 0xc) chroot(&(0x7f00000002c0)='./file0\x00') chown(&(0x7f0000000300)='./file0\x00', r0, r2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/17) r8 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x8) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/183) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1800}, {0x4, 0x7ff, 0x1000}, {0x7, 0x5, 0x1000}, {0x3, 0x80, 0x1800}], 0x4) r9 = socket$inet(0x2, 0x8000, 0x1000) bind(r8, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x1, 0x91) getsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x4) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000580)=""/164) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000640)={0xd8, 0x4}, 0x10) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) chdir(&(0x7f00000006c0)='./file0\x00') readlinkat(r8, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/160, 0xa0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000800)="28d62b9d21753957a178d19b7ec49c0c9cc087e99cc4e2fe3eea1e07cb017ee505aba75bcc6bc88cf3f808ba18bbd37ce3e9f101325ed588498942572fc686bf8b861911bb3c5b6319a7b60017f85c67a77bed86b4d9aa10ead21a568360857b911a15f909", 0x65) pipe(&(0x7f0000000880)) 01:39:28 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev//ero\x00', 0x100, 0x0) 01:39:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4000, 0x2) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x7, r0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="b4a8b1cf4e93933421db5c5695f9071ec86c4b08846c414062d30f9cffee0199e0287cdabd8c91b2c2", 0x29}, {&(0x7f00000001c0)="d46eb44e5a18db8d2b22b9df48aaa4160983d1c1be151b702a6796366c69b43ff2cf75756ad43e64d23d640bbdb5da30690de3bd10a656f52cabb140a482fbbaac4b8459d5f3f4a4ab58be2826f982fc06ce306d50922e12b47a8852695f8f63a68a5a3a1d79d0b907d701722db47521b16ebc9eb5bd3ab1af5ffa7baa64a7e864e7cd747c6f03564632abaa793bc5c955f5f4ecc3ce252cc837c5d7da2a41059897ab0ad059fd7145f94355996b5c0c1d4a972706fc51d58f3324", 0xbb}, {&(0x7f0000000280)="fd93e8a46bde24dcbbc51d932d08fce78d52df07de3ac31cd4a6809614c115b5147049df2c2979cc6c27e38c80245baacb8981a518a84422724606ad14add07238da18b48266c2b7541afb32c6e8533b95893a980ac1ea1a9fc529f005b71d32c9abe10a02b7c66abc773c9630222965716e57ada2f25854c540973012ec5546f7325f3093a34997bf67b1680614594b38fbd2a5a8eb0050e07b588403cf13f913d9806754abfe6ba7281b48d4894e46efd7c5643e66e45c8b2d7aa4589abcc7982f0035cefb31fe33aab33f960e0206add8a7ea12910b616f7ba2c7f1a712cd203a3c7bf8fc43268b3a54d2bd16dbe0c456ad33f370b8be03dffce6b1d2f929107a63f83751245bc4224997b8ac6bf9b6a9d44462f81ca137c40c6076b54293da7cc5971e2284b73247b41c371519e1759da26731adc9993d7dcaa17f47417af7096db66e1c597d1a79446a801beaf114ea16471916de1c06f938d4f02d0357ad80d01073de4b415d368b9ae2f4ca13d17de2d634b75f78390a0bcfcb51fd86bb07685ecb6b5fa45c49acd87175bf64e3f72061ca74cbc6717cf4421bc9d847070c6a87f30203dcdd0c9d12644b79b70f1c5d512812c01adbd28fb27e40f30285e1a63adaa83a23c15e6adeb0155097f8023de3f3dfa287f4605665803a90fdc159242b43e88400051ad460f018a095c926096de9498e713840b5dc2426766a446ae0076d10ea88770bb6fd58df866f4ac1e92096ec0f5f0d73824313621112e21b90a2b8df6820f87ef6b80bf0f0085d2f72b984e2f0a9e3fb7e7af3123f5be70e344e720207c70a82760df719b29d87155404de7518aa52a9ac68151d49e785fd8f82253df39ae1238c66dded1490a98c88af4a37fb1fe7ddcca05cf8aade831a5d0f00ad84cc9f1d978bf426fcc9103dad8006108ed1eb62f7c18542e8f83efbaba2c78c2b20e06dafbb2b6e046ed141a47448dd1da3a207fca2c9817e4263f0275f08ef7c7c921869c0d4a8a66571dc8f492c33fc0063588f7dcb055c47c95832d0873c7661efa5c95c7ada86c8f993ffcd164339657b5e9fd7300311b46e4a8d5d18e8b4369954888966736d654109cf1f6d516d75b5f1b00f9815a71e9e4bf7b71cc7eb4309c1b318511569beeb8905a333c440d89c9a45e85f1ebd11439aab6ab6c7087ce438ce3c90cff204b1944128be2ac00aa7076828e0f142c218ea0d8b5603d1ddcd9c4165158017ff905941f27b42df2a5eed84031b2080ef0d6e24a6d1cfee2e669cfa04b576da207b26828ebcca46c14a6abe16d235a1f3d27df41c9c608ea84b2fcc77dc6f33fce25543c5b9a6a8311919419fe82ec5b1eea1511753931f7ad92da2df97939450bf46c65b166867b6879de83412d22f626cda3b5bb58bd8594a103000f28a6a403ee9b9fc455302e8dee3e8e42553218dd4631af2d01920177118700323a9bb20d1cc9bb670d8038f08290707ca5976f247e844aac7a8752ed320d06024e8aca020db2fea96be4edfa360273353e2132b1810b4488cb8c446f370fa3600ffb387384c0795b4453941bc9915f3620739376e929baf38a8b338165d05c10867608d84010aa3786662de504fe054c82693fa1a21fcfad1e363d7a955a690f30c28de1f8028a889c278d22ae516ed17f5d1c12fb074f590c4915143c077b63085d329082682d391b50be151f798e2952657b8f971d76903ad418955a6801e8cfdbf6f3d77519c4f4eb20658a6ceffd74271186b1c55c7099a3507d31f29dc5a0e9b3fa01a5b416b435dc4bb41d2b642da83a83ce98c81897173e3568d9e135229c1f2cf79d862d0edbcc21f6dbb3a85a2ec1f11f82ba4a5ed5595a871eadcb071bfe8cfd63270ddc4a8d887629d9b66813076f853acb6270d1f3d846dbca10ed9aa0dbe18ddcb8cc51d3fa592482a3912b422d1c6a91f7d687bd39645237b67d06d7b403db10901a61e6829c66d9ed7af85ffd97bb9266a63a96ca00468316a31e57f8320c530be12bcff71ef3d05aeb01d6b78caeadf70913f5c0bf821a7bd09f9825571d8332051cf3859ace958a77347ec1315b2d9d66292d97d925dad63ac26e8123a6453ace2d8a077daaa9c3e0deccdde611d236b3e7c19a352ab8475b263ed3eeeab12914f5b7f719236fc12fc016ebc9436f8a2faeca8f488b8ae2675d665fe7faf462831a38dfd982c874118dbb09420912bf6ef6896f0c14d53cd1af3ab65d854420d0da4dc3390a5fcaedfd32cc30a32e7fcb61ef2e9b8629025d0c16e60b250f20a2af6fd216c51e2f42f677f70d90aaee4acdd8e5815966cd4f53385ee6d7c1af880f883fd9d4cedd5dec2b46384e779b176d4f288f92691868450a6da08664fe5b9424dccc738bb147d5cfe8f386852e88358af6f6c253e05623856b77f609f24aad2fcf620ec84aef6406815f12011dcd389e5965e6ef2bf0800ccee1eb82a3f3840e3285de725d4f6a6400a0e3435370fb981f51e6a9da867eb0b4d060aa6e6e411a6ffb940c2794773929db3e33cd622a19f40e9496681e5250a953f67c7adaddb3da08c6a4ed47e2ecfd7d6e8b2f369bbf8347eb7b98501881927e6bde07aa9f6c03dbec025953e325ec8ba9f5ddd421478fc5c6c000a4a1e73461e4c9e2b5a7ada34bb6ea56aa978fd58ed34d9637d0e4c8bbf80a40cb52236f8493cdb9ba16ffcfc14501c0fc014447e1a1122074d16a0f5e779fc5f94c6928b96f5c53d5a4e5c5526948d13b7fa48fa87bf8d5c04f7c7ba88684695be8a1b166d03f41805c2fd42b8975f50b985091c619fde079f7d6941199c53541b7281a6c6fa21b7fb3bb3ab03fc46a14507d947a745238ee9a4e1e7918f5156b9762a61cf3ef348f30e2b703323194ec6d263d638e57a3825401c9f2060fdcc73c9c90376e6038ea55bfa4c2941f1d9c9d2391f47183d2a408659d0fd3acefafb66400a3b299494cb0a33d2de1af6c771ce667a4509281ef6c29913e84235d7f92c704c74cd30ad39c1860b32597efd0cb9db087c16ee9817026e62ec69951b410e777d07335d0b060b0be4b847c1bce765b757897432cb04385fbd49681d36026c7a1dd25d1f2fab2a49309ae428db32c08a9dbe7ef27b5b4c3714b7b6ba5dd5265bfb4b79c9b7520218330c6a5d76fc3dfbf4211be8a0f5941b13d9246c54843e7476997b975f00237b068d07713117d0d6068d3fac978cedc3add29583caf2ece2e2aef72adcd03671a81f4ca3cfb3b70562c9212776a0a27e989672287c861d8ae336d70a240b22373c8ba50ef40ddbdfba2487c3d6178af259bb1b00f9da95c058d87257766b23afb6b7220ec5a13b704f3f7160a44e4d00513d7cc25db27d1b6d85ecf00c309dc25353aabc7c4a8bca2330b1a3534ed902705498da6423174e1a7044c49c7455a3fbcd3a3e134911e54d66b926c7c7ff3f899b71ccc245008c9d1469eedcc1c4751e7e6efd5c68613534bc303a61442327a69d9bef72faa607a8e95ca94cf63580f2835d2163d6d37e483024dd46c59f8ed8b4b077129932354431fcb78a10f1913063f5332c69c8bc8e88bb82e575a01863808a6606f8a95c6cfb537d06e6e842ea425fa93ac53ae669a13b542fd397f1fa1166e1625acfce7366bd3a2d399ee43630f5c3e2019039eb8215dea9a2746350d9defa2a668e81a5b5463ebe11cb36f65501bd4601b4dd689efc00401b4c0b41460979c73bcb9d408e32b953b279bd337557ca893016535353ff24154d4c3ce2b351773046138f400a333f49af49252cb14672a3365c379533ad6e0523cd25a0359b35397a8a1b2176fb4ef2d1fbd21da391393e91ab7bd1a73c88e59e5bd85d61b446f788d9aea901eddd7323cb2e59ff1c98fb2bd6af84bfd8f5c14f65986d5c187862724d50867b8d30e351d184461f756d5e785089bfb963c7bbc26fafda98812b3599e3e58feca7eb2e10bfd1b347a86699c782471aeaeeced9531efcfaa0fdbc7e60203631e36af3a732ebcbfd656edcde9f56c3ef8f4e5e2fc154b1bd5a9c4a47207606d2671a74decc1d7bf1574a1011fb3c950fe561ddcbabd578088cd9cbaf32e3968b5fc8d8d1778cf42b8de9d92c7f412e6662b5a859f6301254a69dd351a6bafa8a2a5d242f378489c788c245840c26ceb3c7cd0a57d3a1a2e047b2404c38f7b50f088b24da28d384ddc24361d675ebda5a92d79f9c3fd14d0f9966eeecbbac1800bd9749b88261ae2c081e31918252fdde5aa5402c4c253b83f2da80bb137af11fc983756916f26066a89b2cc173589ab640a254f8e2915b1fb8ec38b25f05ee9d28a8408980378e2e4996dd9496ce18a2bf26082f5137656f4e361b613fce2b3077943bc50fd3118057c1619351df686656c1b1b946c0c47faddc817510d59bf5ec46d86f21528515b38dc9b310dd058f8eea00e97fe580fb7cbe5109bb58a890626368c4b3eebfbb68351390ea194d38c7b3f8ac69688605916f4b34fb4db594249ce2e1f8db664249697fd5e2e0a67d9f0907c6a49bd562a683edab138ecb83f9068b1c220998f8e105f841001560530c08cc3f263414cae73c0b9ca1122b688d4c2b5116fd05c26764f01f020f006c00e2ad9705be43627d7f4e78a5119307129aeeef757251edc9647db7184a1024cd388898373c939602ddd5a64c8f7911b18e9525f3b4aeffb1f12ac95ddad796dab18ddfe55895efe2908d666e45781a8f9c9a2cfa8091658be7324737ee53ea096c558a2aa8416e98cf23d3e0a166e4f487a5038bca06e4f51a3afac69a945459b3019bded12d1d96dfc36296f66cf136791811a95198c8a3e257188c0273937f313cbbe3b0e860b824b374b1214a31a3bb5a2b983466eb736e4eeb8abf3d44e383cca436a999c1de93b0a04be9b30d9714e8d4e41f8c2dadb694e9e7a89db1e5d7d237f19b1224d1adb52b2597a1c01ce4da43cc1b5fa2b4c1688bded0798e1e35a621822851ab603ab696d9fd9a2bc92412e51c8e86cc25c2045a9e73c55bd51cf1c2911853999f0ab0b6afcd5918b0f112b16cbb1956da63b44b9126ea0ce9512bd5f640c44865a0dde67676db952e246a104094849d0e13210fb96b23d2bfcfc8e7523503833f0ba345c1280d1c6e7fd56b7d8b0ee90ac491972b7b58a687487f8794e6eabfd02ecd99ffb538bdfd993d82d26dff77b473735a30af982c173fa96a490fc0e7febf4397e7b733ea27baf74c8ff530402119b805541a88a1f25474a1eb5cb414c7f5e45ec125b4298abcf2edf7bbbe4c4fa747c17e507841f798fe68b9651a08ebfec05041903900144e9c8625b1567a5ae53ea04472cf6874149143ac5220f11200f564d893649d2b00179efce96b9b15e00f9876807a3a34d0ebb680f1f12c4f126d17e869f7bf62613813cc2a10359f984cb1cc0f2066217c3138e680850192e500565ebd8f775814a342d2fc032bac55bfe0f576e3db78dbbb6fce83f6011d5c8bc6214c73356daebf3e59a322cde7bdc3bc8fd14ddb54f7180ca8102110c7df6ade27a58d0a351c6e733c43e59bb0fbf82a74d74c126e8a7822db685de20741dae29fa8c928c8b16ca3eada744bcf30067b863ba23d567c4421f4d063c91045ed99a6bafe7c299758ff6bf240aa2f02efaaf8557a0ddd8c57d1bf24d9542b1209ddb7eb41afbb10a9a7b9522dbeeb43174c53b423b832510a7f360e110e9f0d5aefc18ea47224ce3f2978133e946060ec802416d74821f7a54d4795aa4a2fc5815b81298d124e1da4d0d60d1e9ee3e4fb55c0861b", 0x1000}, {&(0x7f0000001280)="982aafde4ee1e254c371486dd03c4afbbffd5346223ac2fb71de26d74badadfe35256b24a7636662ec98dd90a1acff8ac1d8fe54", 0x34}, {&(0x7f00000012c0)="21b7293ae7a748525e705156ac3dc2d798737289e9eafdcc66a884c8c266fb747b2afc0411b2765b60f165b4018b4b3b8ee16ea14f6d7a37d89bb8b75f056bf52851934dc37b89f89198bed9ed5db4577376c8a4945710bc2ce8c1ac03ba6d8da1dc1814ff6086c5a81fece655b111d8fc9cef60301277a61a0e2a3ebe9b8dc89f6d3a8d4f1759ef647af2b6793a2c7e2edaff04879e4a72299e9975674e33285712ae09493096c798702b862c27068944beada6d93f610413e59c0906e2f9f17687ffab", 0xc4}, {&(0x7f00000013c0)}], 0x6, 0x0) r2 = kqueue() pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="4a9ae4bade84603f9349767002903713865c4831be852ac397e4ff774b80bffb6753e475732603075663bd152809855103059914a79a5bc5adeda9e18aa0b88fa38fa51e57daedbafc55c8d174088488bf5c88ab405bbe8d3e7c5a084743e3873a96f3ef72b8174349f316720d9ba10058cbc089321e51819f207010a2bef2c61d1f4d3ee335c804b139f707fd63d2063d20a1b23c2f659478", 0x99}], 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 01:39:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) read(r0, &(0x7f0000001540)=""/4096, 0x1000) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 01:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:29 executing program 1: setpgid(0x0, 0xffffffffffffffff) getpid() 01:39:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x7, &(0x7f0000000180)="03685ebd56dcb2d62588908326cd34fa8f4e3c015ef00508b11b9b9355ad25d172b11975e630920903e2339fce9dfb3a7234619bca7f010defc74cd6650a109267c813fe32dc0111deb15ca154c25edd339d17c6fdc87e37a51afcd1c079ff45d658337d90b7fc150b421add6a2431780f06e7c8a999922caf5a815e0c137358b26359d508cb7400e56a956894b35d643121329efc794bf06868c8a3689d4a74eb27a1c0b6feac22975c4078feff339bf1ee8135ef59d26b04e779aece86fa59925eb6377b3014c1d5a7dd9216164d6740993ab589ec470d9e677b4664ab7a2333196e6f83e560250002c21a1ba8829ab655239cc8115ee497d5e9b2864ea98e00aed620586d847969b1847a67786f860ea31ce1de20d7be20b7ae4ea2eb9626cee5337b76b053507b5ace47332b41c8ce1db02d9e56516f386326f0b5f56b97b34687962263f280ad5f9e69d03ab923496d08bcfe4bf8e93e0bcd3beb5d9f9e3f34aa4c74fca09724150895f01a3ea77ab5296299ffbee40f8e7d797563635e1a3112ed7af4fd1acf4fbdd654b76914e0a93437578976ce6271aa8b20a935fb9555f48b7c2455d7b7e2de7b97fe7c1e33b7e93b9c3c19d86eb1d630cd1a22c071de61fbe2190ee62778e47045397f260146a88959fc798abaa4c72a98f968ae5f9b179dcb524ca09a7a2c90a9af1e0500952e033ef8fc7718a0aa3d17564b802f16ea12b0b408b822031796db068a684f15eab4f33bf47f6dd33668ad639f30b1d07ac2684a02705348189e3db5e5607f6288bad95ae5fe50ff6f0dd77cdccfb4cba0d60628bf6e88cfaf8709d13da2df1971eb70fca9747e2d1bb96b9d2ebd8ca72b5f99b1211d72ce8ff3081f572fed7c36093d790452b3bfa95d4315ecb159942b0f922c09c2c7422e4b17719dd6927cccdd6c7c02ece21c2522e0644ad0ddf4a86614599b5480bf12fe4e7e866999ad1cf154fa5bfbf1b4b49ef49743527666357af39852241a888e4155fe9232c759a70a947545be40a9d7f184b991328a5b1cb054cdfd5ef44f0c5bdef65e99cf913a14161643b509621e942df423092da156e401ea1a93d35918a83d4bf23c6eb14cda6c83200c9f9bb1e61dd5601dc6054d65e507fdca274b664c7efbcbe0caeb8504aeb057a0d8cf8f7c49b7d8197aeed20ba03a80e500131a8bb55a179225d76869e7650d5743728135d5b2603d51b639ca58f475122602a88232db233d61a9890980706f41d4201d31df9f45261420f7acb991ca80ac8107dc8984ddbbcf09c1c966e49c4226ed33e4418209511d1a13ee415efcb04c8086f55d9a88933ee5b1a7b10c42d9604efafd5bee1dc69d43fa90eef4928011f949a4b9333fbe08a0c9cf79b17d61b3980204a4b95cad63da4621ff9190150dfe7f2ba9eece72dcbe93743acb9c60cf9fdb2c0414f1f3efc31db6386ceefb97e7deb593a91257c116dcf2211ac38945aa89e5c25f0c641bcfac2ef37a6a4785830cf71f9dfc61646e8ea6625e92b86eee75fe45e7a92a7ce2885057fb51f11b045f382c68bdd8aea8f211049cb19986aa5032e100da47a810ea181def1d2f5a5b085d3b601aaf533b6b2c054d73e2e55c6a55e6d10bd50ddc6bf25382e1c28aecbf5ae7c4ffc5899ddbd0079e8f1a801c8fde59655492876fe0c8f225532411d5753cb57e25e96a8e0583eaead27add673af1938b57143b69444a58d329b5a8ef42031cb31d0a42d34c3709f2474540ba578db9a6e4985233af5cfb837444a4e1e31976428fef2930b7b29d017e723132205f8ff3bfab678424a7cdd51f1c1fe29e2aab8b7d8aa10bb571b19468dfaf4c85d34dd6fc88bdf790d08a743fde11d3ebdfe45591d3bdc2da40a43939abf15c7591b1b1cf86bc801fe37360bd87087b4a54f4a38079bcb6f69f679ab05a5439998c2d5071ea7a048df3fc1f3085f29f538d7ed33d49f9f4ea569c3efcbccb0c4125339b7de0b5a0a1513403179a2d4ca8e951b1b1d5c093e01aa3ab22ba9119690911bfde7ab35ca87b0b8784902d9aa7443971f7796aefd9c72dff7d9796930b4aef16bb76a0a3585e7760fcf97d86ea6ccdb6c8b8bdc573c4bbc714fdd6c52121a262da322b3a8006c8d372f4c74797e0119761b3a214fd164197c59a32d7c6259c7f93ad093c1ff8119ab1caf3b8287ef91787fd91182bd6b310af806a1ae0fa18c9521bce9c9ba466431479d9f9f03f068c95052886c60a8107d5f37613d890984102f5ad04e3d9d2344e46a970871e7f7f24ab4550f45aaf10c18d26e3a74f69e6976f3dda6d2f0c5595484132ef2c363fa7330057f7af0ec0a8752f7b8515ed8a385819a523ded106858140d70361c22ffde24f444604afc6bb8689a34beed0fadc2db849e33715f49c3ebff0529671cf988d22a56dad18bd200b3a7ecd894514b9a0895407f7b74a2fd7f29ff047aa09c50fb10bd05eabeb43e255e8dcd03ed88cd69429b8c6479c8a9eea951f08e6a22763cf060a87a458eef3105725f0456529e82382dcf03c94bcd670a7147ba3c169fe3c0fc00ae3e4148e322eaabb0a502bc367d66383a9ddc5576fac1dfdad36d394ef1bd3a596ad8955333086a9e5ea25e739d8e3c28df54c7ad45a2d4fd328302c2665b781da50a78079cad017113e2a8b2f6af7c230ce2de16fc50e53dae671397bf34b1fc474354594c7063c0333c8652a912781234e9eb9491b5b6a6a7f5ef51bf3e6c7170ab177deb568b41291b6ba636f27ba646d4dc301d3f84091517398e4aee94bd1c54ef177587d7fe6e3ba1292b0996acc484213ab8e0c4b5c825db29574aba335b407fae334c424e328ea7ab0535c0562c286702ffed22d82f0ae4d6975435b726a561bb8549e31c7c41cdbbf7882160f29e81c8db79b5f613ddf93d7fc4a09efb92b52697bf204925f3709a2946d376ae0dd92141c9b7772d209e988db9b1e4bbedb9b1c91cec05f8768fecf6f219c7809a1519cca119840479ec7fb36ee245952907e519a7fcacf67d53a69455ec81b8b1b9b38a248c92e993cbca35a40abd2df4f98fb50bf261c2d0140d51697b263d8ee0f3e84070cc99839f1ecf09ba889f84114cd21abf3ab6d750cf9ffccb8fc66515be765d3e833373dfb0a58c9d6cb25fa74a7a922612729c1b17252def6a1670d90246685b4be8e16bb69895fa82a74bd718f30a3f9d694db7757b9527caabb3647d2e7958754e00b3abef7570ccc1d490f147aeca3275e1d67974dac58500ea8160c0aea10005f513f802d259ad33035239a5b40e1731bde69e8dff302541e901ef15ac29c0e576ee91573f31823adc2337af0edd94ffea99d1241a2e2bbd55cc5303b99b46287eb3805daf6c6f567fcb1a8c2bb56fe6a30c14ad8262ab8152900266616228b38651249294f41ac301a4dc9e25e521a5a5ca49206dee9889736be44194d6d5df0c2f15ca9bc2d5fec2d2140c52eecf7ee8072c9cfb3289ed572166ffb717e1cdc999b71b080a609a3e6cb25b77ce5265ec26c65021af9a5f8076a39b5fcfd4898633ca4be71a26bd7aca2572aa388e887f3414c900a82f6c82e068cea9a0e79348af66a3e816a875c3214fd3b9ba8190a9b6ea9e6b1bc791ae14ae30cba7ef49bf7021580997e1e9e001f6e8a89d0f3ba72e3ef1a97f1e21543e0b1a7a69d63d1cd73dd938329b65b197452b67ea6c5f9d21f3d727855dba91ef1314c1e6fc9fe4b1213559c144c11f11419cf6c61787f62abb087f006f0de838a6944211d93ddfe08be95e116e4e468937b186ba882c34208a6b761ba218ac22e696459d0252443e57f2d2429a76332524f13d9adf5c5ef91607d453537013ecaec515d6f3495b67ca9b8f30c7b2e54c4b1eec540e5f21602e0d0799c32243f1f6d6e81ab7f631a66c7a6adecd9f49002baf9dc192b4ad938533b70d47b59e6eb265e366c212178df32e739947b38ddfc2838de467cee4184f537f77dd1d9b71979d123cfdf5606a6c673bd7de1748f88f3066de1a7b64c6a54f4773ae62b2e2486f33f485e0a75db6c4fc2c165a086d21055a17d323f49252d30102ee4eda3eb5be73dd286d0339116947f457324b9326c1def45cee765e260bfaeed23f427fd1f04e06dc1c9bee3d8d521c33625011ee5a92595387146e6e8b2973535740259ed3eb57900f1ac587b9ad08468e4bd3d1f573ea9cecec25527210fe0ff0429638ee9c73c34e0fdf46b57443b9c33b3e78ca7a85bd965570054cfe3ac22a52f7a2bc81150794b04602c301225cd4c710802cbc09b05dc07ac6ca69036830fb3d51c0866390aed3b35e20f69d0c1a97a27b0544b2e5ba19342afe510d769ee4f4df799b7fa221589b33476de0021b7a4ddd1f6b64a2ea2c36ca8e06d6375e8dec93ef004b57a0af3f129c696e21193cd864e2a7c27cf524bc26b77d1b98a94a613bcab641ab2bc35b363ae9b978a1601a027f79057dd223fdd78c850f95f546f9d3f269be4e1c6ea7b63f93ecc8b23149688a9d5d42833adaefd6fc604d87905b3c58c47896605e524796bdb4e904fe9540f6ce47a72d310eacaf4efac2e86d6ee893dc708a81ae1d5abc4365bf1f0194333fb4b3fbb968bae7c5b5e341920be1c2badc43c39d76d169636e6c7908a38aa9296719314bb53ab188dea33b08f7bdb6d5b9ce6c049c187d991cf3799b66103e8f6b55cfff97e9cb32744a0d1007367780ec380c3111e3cfba2f28c06beb3003bbdda9cec39186a83ad13102560d7124b52a136ad48088a1256cd465806eb99c21a092f005343462c9a9a113cf87ef4e585969e4948317ea9a50b4df26890cf4b9af2e008f3412beb5b2c6c71422f7b714ac770ade4c806503545326deedc62a4ac08439b2e313e6fdb3424f8ba479b8ac7f234de9d0f19fdc0312ca45f4b1609660979c8af2a12558999bf3b333b453c4d3e6b4ba564267e4a3962d1e8b9420b798396f00dfd429459b1595019ee384713680d09797964839d1f94591b3ea3c65042fcae7fbd56c82d6b1c3c92e426e9470f7284c113ce45e81252186dcd9a32ab056bb5829fe8a8e971cf3cc31aefedaf32ea3dfdeeeaf4f863e1d485e7ff0e206a9de51b12720cdf4f14313538dec94d0e53e8f09a449a95d3e05c9769d9de0ceea712b4f57531a28c50550bdb08a22954141d3b892556966a5cbab61f2f4931b3f240dc8ae063ba7c753b41b58769029414f692a675a1c95b4e24151f00722894f512715070e7be99ba1b4cb71b52a862824d8e1f5a0406be46b7c64196c507efc2862a5f7b90ce79bbc04b7307c16d81bb36fe638ec1f02124d53cd4623dcca41c8d8b83ddeecf4398b74085f869a75e655cda89613cd3253c7c64b076e11ce79041b62777d349a2f70d5ece042f0edaa90293a437c1a47cfc6b26e6f492cdc2824595abdec3359440d9ef5c57d8f9b4ad8597574aadde4563bf55064dea39efed81c9ab6a45522c7c0192a213acd35da3745331a8a9f3a6e09f6ae0cb753ae1220f3c9cb2d285c98470d772d6357af2aef0d33bcf0701da2507b70fc4fe5885540d9cd73c4d9b363c5c2d1e983e0db177035e19858355478333ee42f145439f814e0efc2a23b4d981affb286a53145e423e1bfc62c6b405f1c007e679355cd862d691d54cf49f17fa3e36ba261c5ba5380ab8a909209c1c6c23511abea2b34e8aaf77294ee9ed5d926605b845ad043d52005591d4123302b18794a229a572eafa938e19f93c70f71df7c4ff3b3ed450c62e50cf2437057646575974d86b3987a2592da6f9", 0x1000) 01:39:29 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, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10200000ff0300000000000000000000ab6528923168d15c8fa4bb83d9eba35e38957dad8e4e615346f867eb2d2e0864e686973f366834efd00b2332a9fad6140fe3728490c91285ac66e3230be19ae4"], 0x10}, 0x0) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 01:39:29 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_open_pts() utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4}, {0x2, 0x4000000001}}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x47ec, 0x4, 0xf85, "814df87f03bea20996a2331c5c2fcbf0620cd027", 0x3, 0x8001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x0, "daed987a2e2facfee311ed8f70bf405891aad392", 0x3}) 01:39:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x65) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16=r1], 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 01:39:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() fchown(r0, r3, r4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x20, 0x7, 0x5, 0x0, 0x7f, 0x2, 0x20, 0x2, 0x2, 0x8e}) 01:39:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000001c0)="2edf780c120c610de129de7e91769c04c7199c58ffcff7a510094751442f1b1c620b214446efca1ec661b7165319801180f1c6eb7ed0f0593ecc84386bc0b38c2d979daf25e4b8e450ab6bcbc95e00debd17f4f5e69e5e7620e865a08f9a98ecfc0f1de488ab8902ea9476a535ca0ba4554775e63fac4ab5ad2c39ee1b2a7f9addfc1d1ce348d72f0dfa2a557a983e2085b6e79278fa6962", 0x98, 0x3, &(0x7f0000000280)={0x18, 0x1, 0x200000000000000, 0x3d}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) r3 = socket$inet(0x2, 0x1, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x6, 0x1000, 0x8, "4fa5ae8a9b0f2fc1ec7e45e415bec99ab4fa2e24", 0x5, 0x3ff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x45c) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:39:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCNXCL(r1, 0x2000740e) 01:39:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) 01:39:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x8000000006) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x100) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000100)=[{r0, 0x87}], 0x1, 0x101) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x5a) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/43) write(r0, &(0x7f00000000c0), 0x0) 01:39:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 01:39:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000200)="fdb7f079c948172741967cdd0d6f5037acd9e740643ebe565a404bc6a9a693b78058eda7c25f31bf1faa3b4a2232e48079b52efb2c969bac76e619be04003fc62f871a3706e152f4917512d57df5ecb2da89ef9bd5841bdb2db23800897a995240833823c7214d712c5fdb54bafd9d0cca0bd6ff44bd99348ff8b0ff46b9c00dba48af6a211dc36759b73154b76640e0f8425875a466606d22e8cd80", 0x9c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:30 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./file0\x00', 0xffffffbffffffffd, 0x0) 01:39:30 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x3, 0x1, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) 01:39:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x100) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) shutdown(r0, 0x1) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) shutdown(r4, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) ioctl$KDENABIO(r1, 0x20004b3c) 01:39:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x40, 0x6, r3}) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 01:39:30 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa00, 0x8) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20451, 0x10) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x5d}, 0xc) 01:39:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) kqueue() ftruncate(r0, 0x0) 01:39:30 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 01:39:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20800003c, &(0x7f00000000c0)="01000000", 0x337) 01:39:30 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x7, 0x6) sendto$inet(r1, &(0x7f0000000040)="3c4a41e9a179bdf30210de851f88122d870ae1cd6e038045bd54359dba2f183c32297767a017fe52ea578a738022b0c853c2cf0d6fefac6b894c69f1cda1adc5f71e0276c2e82ad561c46755fa844fdf4a7f0c20e199da779a144b382d47d02f56bb8cebca05292334664e5f052eca38edce1e07cc66297e6b023fee2a4eeb49", 0x80, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSDTR(r0, 0x20007479) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x2ba}, 0xc) 01:39:30 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = getuid() r1 = getegid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20800, 0x90) accept$unix(r2, 0x0, &(0x7f0000000040)) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) 01:39:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) fsync(r0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './file0/file1\x00', './file0/file0\x00'}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 01:39:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 01:39:30 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8001, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() geteuid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8000, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x200, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = open$dir(&(0x7f0000000380)='./file0\x00', 0x88, 0x1) r11 = kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x31) r12 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000004c0)) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="c9f7a3152082337f6c7dd471600db03096c15ed3dd9302ae3949c0d8ee12d09871f18489286de4a47732754bca633accfe763b33a5a66cfa3e8c625e9ccb0b0f4a509353795b5463a734e329be206025b89a99c1ab91438a098085168774afd0a5aee2c20e582d0fcfadc49e3fe4ec1a20b21fc59dd4a54eccdd71597dc4d383504f9723a2a6168addbb12a79184122a0435b0ba5caa55009c00964be2ac7e8908f5b0f1a72bf8447825a704cefb48f1a2322b3913e0963e0ea7c1948046d8387e3a6e0c75e263c6149961571eb4765c302cc58c0f540333507b08377dac6ee1776ce1ab2b3652edcffdc1", 0xeb}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12]}], 0x68}, 0xc) 01:39:30 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 01:39:30 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:39:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1, 0xed9, 0x1, 0x4, 0xff, 0x0, 0x1, 0x3, 0x80}) setuid(0xee01) getgroups(0x3, &(0x7f0000000140)=[r2, r0, r1]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setitimer(0x1, &(0x7f0000000000)={{0x100000000, 0xffffffffffff0679}, {0x1b3, 0xfffffffffffffffb}}, &(0x7f0000000080)) r1 = getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x7, 0x5, 0x0, 0x1, 0x7, 0x0, 0x0, 0x0, 0x0, 0x101}) setegid(r1) 01:39:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="2b1c4746bc7afd074600647e95ffbfa45c30a2dcf24a5e0bedf559d968eea75297a226c8b5f54bd13111c58eddea273139c9ce9a3084186b95bdb7d21dd4bc99da19b1ef529f46edf8b81dd74c758b819789d9c7268723d36fbe442aa2c63ddbaab9d41a05cadc1f2cf92fef4024f67921a2f94798aa5c890d9a5513950bd70c337ae3d29115087e65f6e5f3e33a62a81e5a5817d79f98da5b073c423237c99a8fa0cddfac50bd00422e80e38afcd38b5d6e77f8c1fabb09544b8e1ca598eb3fc78756ce58cad4d1984a6d62b8cd8e8d5970a90c9c3a2e3f30f99dedf1516b0cd308e708a7cd084ccdbe81148c9aaebe5ac9a41ade1efb64b28a9ff457f8b8ecbf318d2ab94338aa5aada8a6288bce63670c64302fc61f47f4e141838a8ce12c9b8d47cdbe5ba53c0b661b5ff22b57e1a68465c35936d17ef6d40529825281861b5d16a2e1509bd851113fcafdc60ad9998c9f106ed5021261254d4456c20a0a9659f6815da487caf8a20b8ad04a12b3aeda613b927dc77dba3b506f810fa8f24ead8546b664e721705933cdf13e65b69ac05d70f27141798d170fc24570b3478cc667b33dfa9e87927fe71b45d814b9185c41ce279532d3df982ee5cbe630c4a6af2c1cb58add6a1dfb9cc101e0e6c946c8774d1dce2322e0500b35c924f9983d20fd8911e6f6f88bceae7d31c82d6bdd5e90f855d7d64790ce97d8667ab15abdc0e1edc9d029bf41234b8190ec6f029b212e16d385c70f6867e7c595e70320704c28cf7d422391ff49a5d2c6db476d874722b114ecb86fbb2b9eee75f217fa98a881c8a95f0e247b4bd50e41c89f9d398fc31f45e249f66acd7982d320e135f5e0d35c8a6bdc4812c5a3e2441666663b3935e8ccbbb075c0517b7379789ca955d4a31631de4ff88e7fc92d59a940e1bb1d48b5cacfcf7ddf282b50a1add840d04cb0b010385e3931abee5c37d0f14ad1658d8d3a60ce0e46d6aa8ae183b4be73ed76469803b55fcd0f886f0ac15f51669ff7c4c71113ea05730e32cdd9ed1a442a9a0962264c8818c544ee702bcc17f29537d428aac15100c711e0b5fb63bd0bab3e3c4812d7197510b122d53a060fc935b8a3e885d97e0ad040f11a7c2b3689f2ef87e1a857605ad6c9a09323745d901959c40aac82548b9c36962331e71a756e4fca7f1d39862e3d402b8923b172c33cc260e7a4c4c0af1a3f2d07fab55ecfc7b97c627e8da4a31273a20da28449425a110322aab3d12a54492e6f254202f48207f44471f7bbdcdcb16e9ed15a422dbb98fc4c025d46cc94a94c80da2f5c3ed2bf290665a8218e1ef32917ac8671cc6f5d1f86124bbf5e7ff0451e42db88a4c8e7ea31c22ac7b052617ad4f3366299d42909c460806f9a1e7e097eb2b4aeffece6ad29af33834338400070328f87dba19b8c7aa39fda9f28888a5e237359dd594874cfc73253d0e8e356b9c9b47b1a4d7a65d17be6b6b2a3f57d0805feacbef5516d2dc5eff779a79242d1004572fe013f0d5504ca37b0650c93c58cbbb17d8da36bab00a50d22391a685e519dc5790666a5a15564c954c515a7a53b7e6f32a52a8c30106306e4fa9cd01976fc5180fddd8d022a8df60b8bd8088911c2f4966b2a8f45463cb21acf260f09b692ca4917341be1fce1b3e77acb2661b6cbf3eaaf83415c5a27d891a2a3ea151f7869eb02f1050b505c12ee07a1c64af9e27c52a0cce88b635b5e850262345b85a916c2d9b1b3a6e138eb192cc5daf3709d8c363ceb5ae713590fef644cd7b2bf9370cb48a2b07cf82c12ac6f89e1ad49725fd48c52abc5d8ddd1868e85c05a506e45bf6be683d49dd678297a72c5da6d8828699193136987dab4c53a13003e6857644cb6ba187f40b0f46a88d95f1bbe1b8a9d980aa233a28de2fdf5537cbf92a4ad46b462cb156c52a5d5331acf63c10fa870b742afb7786fdad905e7ebe1ab4a47a4eb481311098e6ed624ebb64d45ac86436f85bf355a8ae7ccd52c6b2cfd6e520eef30343bc79ac74f51654a41f1d1083899e1b3391a830ff128a6544a12298e2fad0f6ae6201bd6f3d1cfaae4ca7e4830a57f548399f4002461aaae68ce4225d663a3ef923e3486b2cf30d15a9d889e99c9cef5249d9d14c8ca9a64ab4eb3ca47cf39385d445a25a398b0ccb2e21cd2428b71a816241aba319f99a08e34bb3fcf31abd8be11983c5076d3a40335d8120da6561845ff6586ca8bf547b810d021fd929a5773eaf675d2444492b2f31757503263e3c8b2c3f42daa884a92ab46f62c38258545d27d2c0b867fb29f32eb82078f28329347bf238eb88ad399183d29f5eb1d142a9e2f217dcf82f0f1df57093df65975d8000108166967bdb693b8aa88837cdac4ff923a4cd968f1f8e8afebe0b15bdb35e1d5bd0169b9c49bdeb64b0e9f3e82099ee4d7d507cf4b8fc8815b335a393f7b4a26ffd18fa1e820e11cfe460e32827e108fff8cfd6a33c02ac3d99000f3e935cef14e55d9de3a88ed67d2b5cee5aff20551848f93f1fb1b77419d7acb119593841debc84783c5eb2b4c08d534907df8733708c2d265e39970b10ee09b19363b1a6f1e3eb2ab2e29ac4c9aecbe59fcfa7deb7eb39065e9b7569d075de8ed816bccf9e5d91f1cf7514663e39ff2e3e0dcf4c57063b68c3593050b1a827ee4ea5e23a403ba9046da020e77abedee12fdd069c0e99e017d64412140a6ba89fe869b0553f55c91cfc1594844a4bff70fd8b589f56b90efc8827bd11d55429225b07d51e29030a05527839c96f6a0437d70488787abf11b391d86aa862703514ff6fb7878bdddbdf2b1f7d90f26477b6d4b490ab9fd24bc46ef2ecc685f6dcbcd68dd08f85cd5b86897312e7dd2c8c1352eb0d09640a0bb231f2c5af6a06b", 0x801}], 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 01:39:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/123, &(0x7f0000000200)=0x7b) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/191, 0xbf, 0x801, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:39:31 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r1, 0x0) fchmod(r0, 0x64) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5001789632dfeeb574d29dea8b6361390e38e98824b3da025bbd47b3b1c2937707c18e0c065b9f579456fc7d4096e8c8b6b87cb3a72b8bcdb9ad8a4f5f728193ef16aa5d00d1628b53a000000000000000000", 0x6f) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000640)="7e09649ed97457176ba3fe97f6166dfaec57a86a00356702b3d246d0732c3755d8e6fc52fbe731a6489e719f6ab7284d5047914d3077b7d2344ee2cf4251d7cfe73fbb3bb76a7cbc826edee3fd6b53fbcebf9ac03a8ac273899571a4bfa65e49e7736cbaef008690afefd054611093a50cd8c7432a16cc9810caa7ad421bab00830a2f81b6d2643464ac27cee5e95371ec06c27847eee95ea4caf3268dd59ed6d56d8b6e5bbc04917c53badb268ae0d8597276419ce132d2ea809df1512db12e748bcf96157b03ecd95b86b475a011a3c66ecf2071f57167395c9f1779f0f8a94a2075b55b93f8caf0a3d4e40895492e1758970d7c47bf62252015f4ad53e34be11e54c11691cb1a2142389071fa90d0ef9541718e7b6fc42283099298c0a2449b99a3c359af7420a392ef776118115e3cabbdd3113aaeb1ea61df15249f95fa0ca3049881aabf615599633e8f678c552a05931a0b5a264e156b8133429f299cd48bfb31e858517999a7e8d83d40daf6795dfdfa6fd176a0b1ffc263db094a50589ef697697738ef77a95c3e2767aee920bf2b4e1ac6d6480b51f8a17ab5c0cd93889a486cbe2f8d2c165e6172f627d334e89bf874a594bbe49645bef8ea33f28b043b35ee807aa0496cfd2c8dfdad880d7a396a7d9d70ce9c3b60c3dbb03a2a9642f3161c589f02c3dc861f1cccb5e6d75edb0f3ec86965dbca149017b935123925a6c8ea4d325b550b663d6e135402169f86488d079016733f9f00b7c1d905e363f53a566d303aca9f8df4afc2f712c1b379642813c1efa643e847db9765627e600bf6086c4581427acab30e232fc82f732aa4ca724567309199115cfb1d0a5f8fa36c8e637292f113037849af9916f47cf6fc66505a044cdf775b057596b3dc75aff8e1a077bf3f229f2d1a03569a98eaec270e21496d3e5a799e90fe379529dcfbe2b9968259b6e935f60dceb18f8c2e48d4d32f32b8229dba1d08d0400e47a0a38bf9fa3643aab5eba7cf8c9040ca5247654cba198a6bf1193f4739fe31923cfbef3ce2d2d57ac30946ad2e21273159bb3b0406b644cdb70214f5bba28a5363cd36cc425ae5b895a53b1bf7918f85b06642a91d1f1ddbf2fcb76a2042c98de6369bc390f36972faf314a1c965a074b383662fc8d56a9669b706e4a76c42323768d5f721deb1937a28f0dd25c57cba166d873ec7cf6ba2576e7807f16e10e783344035968d66aa68210b0cedcc0d9fa00132e8fd279415fba69c38ebf434af973f50abdb70fe973b57d87416d3d25e9949c1338f5262201e38c4ccb0fe633d9c826ed2ce829f06a19909051c54629bbcf6063ddfe597c4381c7795376a851b8760312c24a9cb5f0b76f85ee2c7b96b449a125d6f9be7436d19c6b019dce9dfc0e9b1dd85aa9134c73041a7f5231ff0bd8a15b6132bdd27736484fb6dfcb5afcba228f93493e25a2c18740a1c8ed673ef5b41dc60fd3f7cfe549e254eea1c93c0e555c324bd6989d91f8ab518a84f43c650b438345f8fa4d2bdcfc5dcf4fbe268c9a0bececb98461d89d3d2998e43a10e46a79d6186b97ba70b3fa91338fea160df58d5712324760894dd8b5cf485b06dccc148c6ac01a64969d9cde6f2b07095da579f1938f234a2ef555e30feb5e829fc68646cca17427f82326fd97852336a90512e781194dcead246e7fb792dd667414de11736b331a0b3f5042227b4f23f298569b071d7abc8b066262e4d5f011184c6818729f5aad7677b6ef595a32f1b3d7bb3d52fda0ae39a34c907b474d3cbe8f8d326f2e9ebae65c03fdf8b4cfbeba043ac396ce2c65c697152acfc88e4f89f75572cecb680144a20454b2ad577177b553b12a4a8f467a6232ab58eb46fdb253210ddaf285aa31966c3b4493a8b3eb68d960b09da53ae186bfee70325559ea3cea67513994f48317f8e7524e2a76e4512e9f8473f4f21e326373ba2bdaf08a38875f48fff1772c0fffdce25816be6088f523b2f1efb995e0aa332866763f3fb0a207483ce5ceba8d3fdcb7331ec51fef389421d5d916a6f605835563268a1f1ce18fde3b4ec4b62d938550c60b10aa877e36e7de01b53acbfe2d02fc754f3711183914487d25264e9521b63fcf741622fa2f285c03001b0db9141c8f43c78dd700a053750f842a767e4c86af211553abac756c6f98a84b76bdc94422709f2f2de2392d1311ae3d3fea8bd321710442acc9a00f74cc1f70da8030c04961a112ad8c5d6fae7150e2d563d079e6d75598c02b8bb6ee4ef8be4c15ce7d33af816546ca1c1e8304db73214d8fa9cb2f0f7c69d023a586dc568bd3c9b1d4b98d103af2172e737c33da3c009752158357d955e67ad325e18d836fd7517a51d6847bc9a41c4b2cbd3f0b96923e6972e69cf2d94bad9eb0dc9ebe6be7b6d8b0f143f33f89c5510fb99059daa19739034f79347f9c7403c2259bc8128ee352cdabdcd7dccf03d906f232a852c79a5d580a05c2f4b112bbb847929c1a7c31950d04b26f3aac69c6c09c740b3341fb40a94fb5ecdc90be81c9a143aca888e635ef5415a52a31bd1fd09f7993d7abc8e0348356632775c8e94697df9cb49f92df61c3429950bab54c4f5a22428727b9d99b034b2578cddadf4b104cbaf42f75ef17c71395d516029aaa45992554b24a0e834cf26995901a50ea3af8cb72985c1d58381aa906c1dc9eff0d8820f890287c6f2c2af4d58eb34178f2c2ae4c7eabf03d6c710a3c76e445c5bb9bbf19dc02961e0a9a6fd49314ccd8c1e810924670aeabc830773fb3a30ec855d121c654df0916db6828545e1959c4f4bbbe9c4e255154ee30037d06ebbcf3b39cc7d8026bc5aad46a4d60d1f2c6cae6bbd8990cfac2c3de494583a6b86ae8ae064d294a58e8d81bc9c25e73409b9ca9b32af138d550b3cfc9d509ce209ccd087609da4c0e470bea74c03c9868a4ede254a46fd5d8dbeca9d28d844fbeed31b3bcf5eb49b1590f213758cc4ad9ed98426a4d40404bd658eedac8fc797e3e544aa46721627bfc8e48dc7731719b6f0a32ede4ac028b8e30f3dc218787d93763fbe9360b5d242f3ed94c5d45d071ec13cb2cf8fb88c0f8c5d0cd4d9261dc22effa43a573a05f25d714b209da67f2ab3414b44a0b2faa8fd9cd8bffb6aebf335fed9d6b41dfd62a79cad7acd10fe7588594bc6cf58006a3c2a3fb932a6b8c8cc5f8dee7bf23904ad4bcc785e9e7ea119e81370c9f398cbdac3f5023f18d2d1f8409f2426ac7767da950d1128131357947875c7234e02309da1c1ef94c23c440553d039ddc9871e8902d0449618dc1f2b258d08898cd9ecbe2d8c2518f40716f97209aa77c0a2330d5e27cd74ea6fb6724c45fc7721ceece5db19061f536019a7a1c5dad9f4b90e5161edba769bb0b37dfa7f75cf017a85b50a3ee06b8fe817bfe73d6c59064e2c0118766f3a750611fcf3398add5ae2c85e271629d080b1cb146360db420a5625bfc00f6460b6d4117332ca547d4f98f76ecfaaa972fdcf2ace0cd3a08fc453e3dccdc27219fc0ff997e58b900039ded2e528473de7ebd9ed6660db5b4fd2e0c65cffd98c111edacf57f98971b666b13cdb745b6f40cde2dbfdd2a3050e8a1cf9ab8369f34c7165a05e17c2a8498eb761235d9d800d624300dcf18a922c703e949e532446357657d894500fbafdc01e9c6c6d03071505d3ab5a65f20a89af48349a04d16333382073c5652f923a466ccf70f2f27f07df701e4153b118911caf5b6ea2783fed545c1ae443d475ee6649c44b4efe3e5659a47c84045b1c198fe5ea445d5641aaf11937f5e4318369b6930df79f414fb33563da2d38c3973f796f73bb729ca3ed7d1e8a503a0734df46c7bcb4ac6d9f2bf899b9561d783d6ba40e61dbfc971ec08bb3bfcdfdeb1e61b77d37f3198fdbea968f86385578eb46d37bd1bf79ed1c9aef099a2a18306b13dbe26c2469d3b3b32ee009cefc33e1acbb590fad2794f915c0f7951c481744b809321a958443655d37649a9e37ee76c646f05efdd1d86b900cd7cb5a28b85aeb2dda7abedd0d57edee3f2337223f8aad36c4cce738e562a594a7ed936ed6bbfd217a22f78f07117b050a19b46589563fb1ae46657d041a931b370596b61ad566934c4dfd30920c012a98616eb57cb23e7585d3c61c9395563278cfa2110de4a9f27ca417d0826e35b10813a9ff8fa8440ce9a16b1e6cb53923ecd62773343ab80d65544ed579bcf64e97c62c1515e1289855181ea167e33adcab17b4d692483ee52ac46b19dd02ada9a273a70a694424b0e37e4f6989c950f1a88c7a72e05545299bdaf8d6a2be9c4bba1efe8af472756a01a22c33ce346a8740543b9950b13145b2c8df58d007f7e5eac6a2efe9a6080bec0fe758f75c616d30fb7f29c8eeafa419d586440ec0566afa3d2c3683072dcbf4377a986a1e75c8be971dc194f5f15e729f4043a8252f886fa4c03773e4451a1b26a660825382e0a56830760ed2e5f613d2a402fe117dd61c14f721494645a527eba12177c88358022db17d6f79725d11f140ca23a89a2aded235941b9693f12617a8e934b6a75625ce78d991c9efb0db5a945d9e7495aa412d29d98cc6566869d4f6c614661053697c09018a0347725ca0661cdfbd3ddf59301c0ff2acd724cf6f21c25a87f4c7e09858d98ed3fbb8bddb1e90b93cfeb4cbd6c43d091fceb49c574d9579903cbbd60a5906bfd3b93d26b54f99d3fa2c04419772b4d6bb5640a78ec476769193aaa5b7c38e0e4b5e8543df287633e1f3f1f36951f8150fc12b76d94f7461a9af600524565ca196e30f3718a14d4b1d4d56d18c9350a341b14a6e20c7d53dbde5271e8becd77b2ced7834b0abe9c5e08ae67b44a01eecd419d55410a37c6d8e1d55a1773caf7b3573201fe6c8ae7964b6c27c3950f1081caf372af92a252cc93c411772410b5019b70e141da7affbafbbb16fd9330230d07b9df740d898783190ccb0d8e443aef25aa3b6670489d31690a9b5d73186b3c978cc4523bcfab235f0b5affc4129f39b9f54c8e640a4319039fdda8a98e781d3dfe55a29f98a46f360ea8af349f978c22c3408eb2dc65270dfd38103206ee7e86c0e554457b67d0ed6d81bf56d05fc15a0810412a7a279243a351e4cc22dd232fc42049248b13f83d29b7d6edb314d5a385d066eaff133fdf5697f03af4acf1700e4b1644c6f81b5a58eab0c26e302d48664124e7897dc34a3d0edc07bd67e8438d9871c08a245274dbbe2fb6e680d9c7932abdb55b13cc4f91793ceadbfb6a80168589a7e33cdef2c745999fbe5e6f97b22d76a3dd34b5b52ace6d8aab5ef9633d234ba7e2a037d906119a04f41d415c78e6f9b42d6a9f507ade0a7f92d8af398818e57887b51576f93d76755a1ff25278abe85eee0a24c5fcf88e4915dbf878dc56b71d0745ad8e65ecb536329b17183ba3fee8697ffdb9ea117b3ccd5bfcf2a9608ffb2412d62c448508b04ab712f5ac9afbc613674baed3008370560b1d4396ff026d5022a6deb1bce76255101cdebb91d222302ee3e379e7142ace5501c0ed5b5530429826fb8cb74d80a6e1e8854279a00fd1f69adb9e6251dc0fc9e58152df2d7c4ef286fdf4887b14f8921dc097bb8b0933b843918412434f38378cfc8ef0bfb50b65beb25fe3ce92a4f5699b83980f9e7c9511a46fe01edea9f269844ea429e407a9131837037d2b025e1dd0e6883e0a3440a8d640ba5b9bf3c16eeeb1c9f1318b065c74aa9241d567463fe14b868570602e00819ebcd27585dbeae5c5184e9ab1aaa", 0x1000) 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() 01:39:32 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000340)=""/251, 0xfb}], 0x1, &(0x7f0000000440)=""/4096, 0x1000}, 0x800) 01:39:32 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x7ffffffe) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="35832b0a2a005cf1077e82de9056aedf72101900f4090a5695b91dcdfe2dd0e14fd77dd35de0d5a275caa45574253c57c326f61150e02f6abed963542c5a78f5588cabf23e1854c5a3b36570ca69ae548cc8f2b8c25cc2363b30fb3c3af1c0d939c623bd6fbe991ed2b13b35c785a75976b196e05684819f5490ce6a1447e8387da19e6ca816582423d30ff61604bbcd322dbdd312839eccea7b00835c4a5745520af54fdce51ace2dabceafd83377fa0760de14a5a0b958c44f0dd37bed09f71f690bf22b733d868b9861bb57a689a69ddbb359d0e24f561ae9299d8b77af7dc082521d0e06102d39c4af9287132fb9119436a2c70932df9137d38aad6999", 0xff}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x9008, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xbd, 0x692, 0x8400, 0xfffffffffffffffc, "44199290587786a589c1410472ff1117d673ea06", 0x7ff, 0xffff}) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)=0x1d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) 01:39:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/171, 0xab}, {&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/109, 0x6d}], 0x4, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) r1 = getpid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) pipe(&(0x7f0000000340)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x58c, 0x4787, r1}) 01:39:32 executing program 0: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) setsockopt(r0, 0x1000000025, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x1, 0x8001, &(0x7f0000000080)=""/78, &(0x7f0000000000)=0x4e) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x83) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x1, 0x4) 01:39:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x200003fffffc, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 01:39:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) ioctl$TIOCSBRK(r0, 0x2000747b) 01:39:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\xfc*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 01:39:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x2}], 0x2, 0x8215) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 01:39:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0x7c, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0x80000005, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x7fffffff}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 01:39:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 01:39:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, 0xffffffffffffffff, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0xa920) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() renameat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCNXCL(r1, 0x2000740e) setreuid(r2, r2) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r3) 01:39:35 executing program 0: r0 = socket(0x1000018, 0x400000003002, 0x0) sendto$inet6(r0, 0x0, 0xfd8a, 0x0, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x0, 0x100000002}, 0xc) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x6}, {0x9, 0x7fffffff}}, 0x2) 01:39:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = semget$private(0x0, 0x0, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x39e) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) getsockopt(r0, 0x4f10, 0x3, &(0x7f0000000300)=""/191, &(0x7f0000000000)=0xbf) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x100000000, r2, r3, r2, r3, 0x85, 0xffffffffffffffff}, 0x7, 0x7fff, 0x1}) fchmod(r0, 0x101) recvfrom(r0, &(0x7f00000003c0)=""/98, 0x62, 0x800, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x46}, {r0, 0x80}], 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 01:39:35 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffba5) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/203, 0xcb}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4021000000000025, 0x2000000000003d, &(0x7f0000001500)="4b74954c844eaf1f73f76491a3509e6f911e7b33df74529a793eaa4fc2031b03ea4484e7c7d276884ded38abe8730c670fd509d9a11531cf1b3528681724bf7c3478eab8b4a62b93da9cdc7a729ac26de71fe3d661b162d7f5392f64b24974ed5a3f810791ed3e9acccf2b0188389b1ad3c523ed4c418fb2837fa595f7c2f1af6c8825338a949f57bc9f", 0x3e) ftruncate(r1, 0xffff) lseek(r0, 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x6, 0x4) socket(0x1, 0x3, 0x7689) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0xffffffff, 0x8}, 0xc) 01:39:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) r1 = semget(0x2, 0x1, 0x201) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r2, r3, r4, r5, 0x4, 0x1ff}, 0x240, 0x0, 0x100}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x400) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10280, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0xffffffffffffffc1) write(r0, &(0x7f0000000140)="3df152683e7398463e53a19b64eb08163876b164ac0d392f2de40ea2776d5f21fcd14aab20071e80bf2e9480cfc198e739e397d224e086ffc0ff3d4111cb253ed34f5be2c02dae59d5e2", 0x4a) 01:39:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 01:39:35 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/17, 0x11}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) sync() r0 = open(&(0x7f0000002440)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) read(r0, &(0x7f0000000800)=""/4096, 0x1000) fsync(r0) r1 = semget$private(0x0, 0x0, 0xc0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/162) shmget(0x2, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) 01:39:35 executing program 0: socket(0x1e, 0x2, 0x1) r0 = socket(0x80000000018, 0x20000000003, 0x1) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0xffffffffffffffff, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x90, 0x9, 0x7fffffff, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x8, 0x6, 0xfc}], 0x1ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x1000, 0x7f}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x401}, {{r0}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xbb0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x1ff, 0x401}], 0x5, &(0x7f0000000100)={0x9, 0x7f}) 01:39:35 executing program 0: getegid() msgsnd(0x0, &(0x7f0000000040)={0x1, "1de3da9d05926c22a8b37deae2c07216a10cfc057f4f322c6644e309ffdc0239a9e0490a3389d91504276aa634fb00a565d8967cdbe971a083f495808f1147a43adb37e8dbee966b706222cf74dcc2fba46dcd69e890bf3f261d4fbcda5a2a6d18b6b203"}, 0x6c, 0x800) r0 = socket(0x80000000000002, 0x3, 0x100) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 01:39:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x2, 0x20, 0x10000}, {0x18, 0x0, 0x6, 0x8001}, 0x9, [0x6, 0x2, 0xffffffff00000000, 0x3, 0x10000, 0x200, 0x0, 0x6cf]}, 0x3c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="0e64953104bc9ed340cb580f47f87bbd594c7f89da4c4951de0b8bad449fe0ee25157012fc9076df47bf2f2e2555f5f4f210c7436c891fa4d98857fa5eb6b49ead6921847e1f0466c3cb3f227c0d06ae566fbd79993932ac2eb551352e5c91803bc320f8daf8035a54c5e3914058ee5a531ec55ca94551ad6b01136612a84b92b31fa1efba5aee7f6ba9b5377d527c1117539974e34d9947d6c582d37e5c7fb9183dd60687f679921bb03e7cd5b4dd4acb346d1448617b", 0xb7}, {&(0x7f0000000240)="0128b40a06e913be4684c338d24becfde00614fd25f6e69bf6b89e7c93da4110a39425643a609ff3238f5b22b9f06e16e940b82acd0a5d8eb4abe33f287347b57bc9d5b40dfa15c27bb3cf07d69e626142667729f140c5340df544de05de0ed5b25208e0200fc89835f4a0212b1af64d2c2375a0aaa5982428432ae1c6c8ad20b8c18c6bcfe2c14c2682a91ef7485394fdbd98ef66424b53e1811bc2b45cd14188e61309c980eb9a1d611baec040608fd35e3c2a373949c9b618f966da64ba938cdd7e3f529aca09cd19800317af12b529590e0a412b913a25fbc8b72735b3b76dcbe7dcb280b8a25cca3f7212f37d", 0xef}, {&(0x7f0000000340)="e16994e38167488c501056195e02a1efde75ba973942dcb6a35908c9624dc8cbdf410ac6679746aaa2a61270507e6a02aec87b0fd9a60e0c59ab7898599143d0fb694744607cf55c383c6cc424f8effe44e095743f598e5a11bbd6a44e31261c4cc94a8d8a270a1feeaa3fbf7950f7add7da4cc1b4a1f7089ab1ab6ec69f95f279252fddea22c3a20d56d42f2b", 0x8d}, {&(0x7f00000000c0)="94eb6534ba6c8617c53d", 0xa}, {&(0x7f0000000400)="29c04601fa7efe5c5713f8abd6807efd50ac56c745a774a6e185e53dba95f4272951cfde8ec722cd6b23f7ae64ff9f4bec3c17fd1d195c4eb9dbb3a870462223e9c1b233743445ab924d39a3a0a7f13869af8810c3a9ef95b2bfa31bcc1dea00f3d9ead8ed8b09f0751cf503711f40a8cfea92ea72e9cfa6a15f2285536aaadf4194e247cdcf0d", 0x87}, {&(0x7f00000004c0)="86fcf50774ca75b3db732bd3bee50887010591267d1a05b6e7552bd99263721bf259f3f24f5edc64c22c7a225f8136827d52b1ce87746374c5b3222a60a9ac6ed7bc8ce44693505adb2753b35d4cd0acce57c0f52bbc5a570cabfdd0335dab5a95842d8ced7f6a34ba56b386cfd10db11fc4c64743451476b43562f5c3c26f186957edb1f61f02f295fa0ff494c1d70be3ff8175e2df3fb7247fb8856ca9", 0x9e}, {&(0x7f0000000580)="c34398a4cada7c59b0ff9e90bb025fc419d97ff6ed770fb2b8a7c2b28176fd05946f39f342dcab4d1d0256f591d214f7579ae8fa85352648777605f4437633da65cf29ef2c89d9ecf3a26e76a30dd737a4c4b27fd07b2d26bd21ac33995db959895fb8243d6c1f12229a68991782191f8913a41929f3cfc2e6b55664f80b044fb92cc6da3587d19dc408ab9234bf3d5b646ce67003c26a462bc05da4c7c9c3d38da8cb2c891652533a6db963a386631231c45546935c1b391c311a1af5937b4e756a3146aa275c05d4", 0xc9}], 0x7, 0x0) ioctl$TIOCCONS(r2, 0x40044271, &(0x7f0000000000)) 01:39:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001600)="3ab3cea22ed3962916a6315ddce0d5f25dce0719eb832a6b9d76f02ebc79731c97592de9139ffbf4c6327e829ce6382cd650578564b4d71bf334835a05f0e6ef6beae4117a765f6a38e719782b1c906ea9ba62c76cf2c66392613f4f17c7e1df885ce4b93b7db30bc7807599474df7a73bd5fae95c497b75d7dd66ee47bbb167eb98ef7ad74356aab94139e8695016d8751eff784060c39d3a597e8e5b783a4ec12b9f31faaac94dde2e6ce27b695e951f24028be18d907b2ee5930f745f49071cbbea8173de7cc96ebe9e7b2060345fccb6334c4c37822a1b9b53051a815de7e330284ce7bc40a800cd70e4919fbf67f3d576f9fc7f533ef2a552999a63d2ac9140ccefbfcd8b60bc6e604f1e41093faad69fa1b967b06438e2cba0a265bbc6205a7866a77900b38e1eb2bb39700ee362af21330c98386870c1ca181e3e6564bf1efb76c6ff11f2e29554b601dc8ecd55a49ac1ffb281decba9504c50c741a441a6f6b0f0665f89ab92739f0c9dd9ae8a88032b6ce83cd1677d44ccb1dd2b523a6bc44fe19bc4de1b23c5f36ecad4b5c02a20585dcef675b6f2151ba8a43d0e7d4615f6b22fa3395eaaf99b2671a434f6561d686d627bc2824cccf81ea48df5a0d98c7ac9cd6efab79abded24da125a6ebcb5668639b647df454a521c3eb17712ea96c7dcf1f01e0189764229d4cf62e2ef4c5853fe806583d23031a6348b7abbd2726f993738da400625dfce48671a72cbfa4bc0f57576be7f6d102e37a6f249ccecbab355756ac56a6b014fc009d651c8963527da04138791c0aaa36433b2550b9aa99104b281d552fd4064e8ad434c3eeb5ce65d3e72f9de32dc41271cc8802447c99496dc9884fd062c2d26b99e7249c0e1331ad1fd009cc12f197fb97107b77217ca67dd0303e600e1b2ea0a01a291f12803b8b7b7129e7dcbe455b93fa0a53c9bcfbc392f5ccf6b41383913e6c9df0e82e97893369b9efa106308502d90da1058e6216e4243f7e61446164bc8cb9ac3e9c4454346d81e8804a9d642fef25e378ca9dce37089182eb3a2331626961162d628a08f2b787f18d2bb6423918d812047031c4b5f93f0b4ab9b04c9ab9ebe5d53fc29b266c0d3159a3f175083d65c4d6d2a3cbfe3345cfa8d71629672a97d1839f1367f9106196f8683aca8ed0779147ef2688204e1f875524a63cc2688cb059728e543a52728ec97a336943e84182dab2972bdfae0592d501d4a66c69e20c5003145fb157a509da992e8ecd9f9ebaf675a34cd601bb357fa9f28631c2028eb7faf03cf4dc4cefe1f1f184fc9209e08b72815ab994d67557fa772220ee43a663b4e509a04d8ac1cbc0879de548cbf90fee948023ec90e3e06ad3cb6dbb594057c4122f2d5c087c497f2716886348feaa48488235e699e11f6ce7d8c032813b7945aa05299629f34d757e042946dab071506cbd9eed5711b3e43609819e7abea8daa7edfceac60e9d34f28fa69842b3927216b246a007dc13a745172bf408cc2d4a6e0849e297eaf17cc22d9a85d3f45f52be255811a7c5b995b530e8adc53d2687d73cd06d711291b86d5dd88f8fa3b9ece60bf83ac4d08bbe00b51060a7e64eea09fe87c7a4e6a5b87c43db0928bdb7955a7afc17fe651ed699bbe3da28f21d7415f4755f1db5dfb5fd2dbb928bbd17c836285a5a0c10e6307cd5b9b070cfbef146688a5787f4397a6c43ba3322b03fbd22be91f01dfd949e2c117509d4ca1c418bb4502da8a3d588667aebe9227abd0e41e26f6bbc0697782fc730b1725b8ed5d3b4035fde76af54c88bd2ca864af865093cfaf69cee06c116bc70b747b2df08d9902758cd0827e47938d29f3f804d1ae18c022c592752fe99bf1c5044715fd6d64b1fc8889826b11b750651d77186cb18a500db65832524ae3496fbac0166d95ba0dcd01334f17fd7ee49c0cfc9bd585c8d261f78cbdc4204f817c46564d38c781c67f57c2e747d2318f276258ec8e2a5f831dd974dcdbbd1e37e62dabc4ccafd538b5daef6cd5991188c5b7b70e133fc464284d662da85e2bf963842d53fa61c608acce8c59b1999b0ce0b335b72561d26169fea5cf60e10c8adac4f82b3440ce40636f9f886b31cf9b113c4cb4fcf8e61b61b53285dc81e984cee77da75bd4b46ceac4bae0888fd1c594aa20dde00308d58d9d526612676e96a1660fa0fdd7eb98a85b858ae8e5efbf54cb0579173990d8cb83cbd62fbbfd6e42bdf97545f3a1ed81aa8a2967a152222655eeec998690c21b9a9a8051e89dba7979d40b730c0323b3aceb308a328c77b61bc1d51c396fa8e33f1c7292779598cc48f789455365977ec2e0600ded1ab806a7807e6ea3ececc7fd19fd5c9945f0cfb3252c936eaffead9c888ba8fe97c7952672a0efaf045652323688c728a89c6419891f8b860cca3c397681b47e3cb3f25dc0cb225a214ab4fad6473abdeaa2175e172358c4494edbb7690157251fbc1d659f7181dbf08fbf4ac18cf207ef0d3da05d23f65c3f3b0c3d132de4af5ca2ac8ab9fa2bbe59590cacd31de756eb6ccda1a50ff2478bad4e0ce0e90dd6a312c9cd6a0a7328c00b9a8735ce6daafd3f5ca16cc992d27f93b356c0245d976abb016a69ca59641a98a9421301ac63155e3a4b0ddc49d5c6c6bf03058fccdaa6c963dd285b5c07dcb28c818c5741f5f997ec3249b263b53be435b3c19bb92605be8bc54cc8385d14885d10371049a9dedfbc4ebc7eebd255e8745080840e13e9ab0e46cc91dd1dbfbcb405cedad68b470782553cdf35aabcd25785814d86460d45a861b45ea554586ec2c8f63ba103ffb9fa49abf893a320a1a177e11d1a6b4c12046f4ba54eb7486727509345bf765c06eac92a6c205714a669afb796260490b5c4f5ae7162bac06788726bbb8c10a8bf27d9ddb35cf2c60627990685b78362cb200258ca70c4a9f5acf4dc41cb19617dd6c1f99f4a4169247a3910a1ff3d450f7ca85569c178ede049e5db9da5461b38a27e11c59e0dd0045c64229c907d29aa085a28eedf52ab5363126a17f73b71472f727e263248a0840e120c753d30b44e62f1ac60ebf48d0767018af157b695477c853a92bcd94b9532e73a9fb19ccb0534ab3a56047c9571830fd0d26dabce6224e3523f9ee1407369a036590d6203fe22432b5818a552a01274f714c51cded98da0ebf9b20aebd730a2280428bbbb05617bc7199c7f8fe79fbb743eb6605b1bc52a9cde14fdb6f503b0db3c43563df12c5c6a1a1b24ae67d89f387ebfcfa0f5ce4d153af76f85fca1fff31f39c9c49a1de8a5ff0d7d3c7b00fee14042a225792a3826b08fba1384ac15f53466ebd67fe276327a7a3ad0296e3cc602a9ef4a83b0d9cc4bc500b3f91e5d13bf4c01e9c7c35b793c83f867ddb030820af27beaf64bae691b366bfffa6043fc77ed9a4e3a149a7df14ff3533a0c43e0791f3b7011efcfba3e326a87405d2825e788c17296b2e55094f7d671f5d846e8e602c7fa05504287842ccb425574889f9dac137432404d3eaf477a93cdf4f6f7774e07faef306cf68f0e54898854d410b13acada6a9eda682357c69248e768b272ad079b78531ef9b2ecf26804381f3f82519f0b6a6292bb79fbd4ba6bfbd18ab1c78a5ec047693c9fc4d8f606ed5aedbec5cc14495683acba8e50de47c5983a95223982bfe3c8e139a32d1fdef2e21bfcab8eb52ae875de7468d7223ad5405bb4aac3f1c0480de253d28fe03ad825d3ed0639a40e785f4a2e0686683c6b89189fcff5c011a1a00ed52e49ff8f76b7b53a8d55470bf8a478dadfdf60acee3d85c8914f1824fc0d39c833b917ce741ce5dfb6644aecb944387cb61f4bd02638c6ca2ea3fa1515c4abefa2c7dbce5afae379642c71035f793167d6d81fa668dea097d81d5ba4a5be7471f7e7fea1df016b35a703555ce1dccce2839c5bf189dec56867cf1257f0d96d24fca35cc52f2107640e780cd0238e75fe2e8263ec1308f2ac2d2002304db4d2595a3c47230b312b9814ca89810373c155451778097be56eb2daa3a6a2e9417d5ec479270feaee9c6351de3fe33aabe17db93315be996620d25c07a97b548454f2711ecd25eab07c9e0be8b51e1db227fd7780f6b9da10a492bca62f725c8d99429e8b830a3b5fa952699390ddf947a01c536bc4008d58f7f7dcb3ce71431e540895f3640dc2e371ebb367cefa9a2f88b40203e2850a3b1e8ecf01e8fac68690fe7c6a18692d39f813cb176bbd708e012ee80aa48cfedc05d6f54f22bcb1c99467d2d5d27fea64568e322658703e22b0c4644b210be5bf7b8a701714442c9c1bfe4d0bddb91aaec64e2ada65c43d406d64fb6e98350b17080a2b097e5d13ab12a1c971d7d875b3a69ec0a153427d8b6319d4ee093c1902a8799f0ebabaedfa02d0a9ce9fccdd8c96a97cb50e447c5165d42557c10e779d604a6aed579301345ece7022374dded9e8727268710c0d10fe4fc72b89c8f7756244286aa8fd875952ecd66e86e314c7cf695fd1ef86f6094827927dd349a276f5cb8ceb5373a5da8043497249b6e2a955a28592deb7e72193bddfb72d394d1d981cafa52817087d825b43e33ebbabdd2825c8730f615910b59685e5a784f346d9c7088c290c5e7f633077e7991b43b316922b3c5a1a602aa474463382c0bd6f2ce7dd4a4b557e77eae47d7b199627ca9f32efbb04ce896518d11e98dc03f1e078f4f225ef7a89e82f102cd63cf230ef906c369d0cded74412e87ae81740b7154a7ebc1b45f801f2fc5b00d38fe93d8438507df46b9c96b9dc866c05c029aba2f4fd788f0cfe1eea766178821cf1307f026fc377bd7a2176328d50d40e4b56d08615937499bec0df69598b0e4f95fa220d770fb2ebac7049ae97044e7701c8837aa90d0573d8c873670da0ba8cbe373fd946aacbcf8d1f87583a765f31e31d027bb2a92f0d323c3b1404dcacdd18eacabba40465c345c9307afadb399d18cb4f70e5cbf7e66ceff353532208f0e2e49c99425b986a2253fe9bb69b3ce727743aabf346faae9e39b5323a67ab4044a42e5be04fab45e684072bede85f0124d146586e33d8b6ca541964953c37020a3ce9f3440c5de360088a16181ad1623bcf35c585bc5959bda86cabe5be4d6801a40da37ca5158c831bb2b661a622de75a9b80fa86891399738b2b82a9149bedad771f11fd7dd53493f8b4f72cf10b72808388a2d7841d4d0263318fcfe28ad84fefc6f46b7e6b7164a24f83d47954b6897a39bad85c96cd8a772195766a31b548d5e2cf75e1c4af02a2d488d6462c9035b98894433015ed1c17d56c95caeac10bd0575ed1a1b3b1a423b8bdb306675d48e4d0ee40ead624a9e1c1c5068621cb2df9ab9cfb6bb7ddc75371ae6d0f6519259d967262daf0c10fdd442e529e5f3c9d0c9dc308524b196bfcc7311f295e48e613c4a0a8577c24d6307626ed1261aad02f96b21e2433910db09b0e97be3bcf55115b1fbd0356941df6cba8effb3eda5eee6c8f0c21674bae74de1f218400d2571d1f581c6f16a0afb069633ddc0b9053f49ebff646c5fc2fd5084d7c26e4cb0ba5066e344c658dd326f9b7b480c03e71799a5c0ca8520ac14381c93e51669649a497b2c62fcdeb8094780f911d77f89edcff418a2f165039283f9865d27ccc6f7825ca4866b1a68daa08fc00f8053f9825d084dbcf17c7f48f40aa79d6bfa02e0431b0862b3dafcf9ac9416ea7ffb70f69bc41d96f959d2944cb4209fe064e4355944c7d42a94464fdd44bba05cb489d2332012f1fd3c2b97", 0x1000}, {&(0x7f0000000040)="455bc810cc4b7b865f9256eed1d3d14fbecfaece591de14f6f49bc8c7dde013da76e3ee6fd72df3718c8af29032e5dd3f16bc6a091eb570d943b58bd407b2355cbe7da61e099d90eea70b4ad701987499e5985b254ccb2442c0bd8ee1126f37e92dfe58a4b98b81ed71b37b4dc61e6c00ec578899aad947340272761674887b54cab47d21cdc1f61192442c818c01ddae04e180d723ec52041ef80f96bbfa8261cef4c2842fc785caadb889eb54bad8acf1b01a438e8a13382", 0xb9}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xa5f, 0x2ac, 0x514b, 0x2, "c4ba35f2436250a3e41f1abe73986aa91d696010", 0x1, 0x4a}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0dbd61e88e45d305a5d08f9647aedc92dd874ec32748d501c26e558184cc8149764d37bfa4f79d0ebf39062dbc234f8f40292c61ce2e1373bfe4d57fbf66bed4f2810beadf1c4e5eeae3b1fda156188317f214a6cf76565e0e9db737c1d9629d548290ba87d395e2ded5bc7003f646bc67bdb9593b1bd05c3c3722d7857965e803c649285d6dfa3067d433798be93b673ddf01640bc820d04af36614b7cc7d0e0ed2df7c26603c0f89f965ebc2e690809f2b6e32ce90068389f5672c657d542164956fd709bbf6b4da0bb5e7513db019cb2b2a04b27e3e3507ec25df16537fc6c0e900911605a0dde90d11bc0d0d406520d432ad988a7f138508d069083c01b8ab4e76b394d716086ae0b09783e8ecfa4e2d6a0666f5e3853d4ae8dfdafc02001783d237e5151166a39a573b757237c9598f6a8d384dc9ce90b2007d02f15526a31d2422d3865e3ff53bd1deda056280ac0b00d9c783a9149e5cceacd9a6f9c54123cc4f82c1190aea2aa44b55430864c5b20e91f94024eb4cacacf106d63b9fa48a4b5ce132a0ad43b2c98c3c32d77da9dad98b8a220d619761f2f83e4a742e759680aa46a7436e9f759d4e92c13306d13a7acb57716ef52ec790d3b0008ad60b1df6f8fa79aa6a6d571f2d2bbbca7d6543ea3973bf8eebe4075924356612f5d55194e99761ce79c3ddad06a312b930f4c1694579454b589e3439f8d81f04274e95ed4fe37406e4158e5cb127a647d2901072f9920899d8599aefe29dfceb488e4dab76773ef30e4925324d2cc691c7b37ba04aca159edff99ff178893150a0c9b4fc4ffc7bc1c5d85f5ac0a40b47e35ad5f73db1958ac979a256a3797e71704e1df39f1faa994ee51df3065bb649d75c9fe6e39857c2eb693fbc3907e69c7ea1fd71a399864ed41452ca592446558bb8d0ec197b04b65092193278e2eb07c9feb5b5b897d870f845496fa44e46cd9c109a4d5010ad05520c56bd5f27f55e978961f5029eed543dcaeb4794d9f6bce293c4672214cac5e691802e94968193de43be7c47a76defe6c02780d50d70dd50d4d6b590b1b832196d29f254d31020c803c43d9fb5a554d551f42ffcef689fa352bcc8abdfe9f790d98caac23e7bd7ac77fff77cb588bd73e41f7241205e16a663b8525df4b5640afa7f0458909c8d52a0b41cb6406ae387ed0b5bfe75c99681850c5294ca7b8f46ceb8c852fca5b3f331c1998c14c79de5ba2a49da9c6668bf9da8246a84f33fc699cdfdde025db6615b3ec7dbf8a9be6675c07b21ab3fbff60e1c8ab9f15354df8614cfdd5a797d0898dd03cf9fd944ab9c63e80c7e557bb3d50f8f8d3c40fd1f4503f6495b481c1ebfdcd9d01139a7ef8cb09212a2206a144987f3ee42b3c8a0ea67dc4e7b0596517cdf115864c57809a95b0c5ad76e0f4db91d3a0679a4cf8758b31fbf2f819f52f765710c37f526c19efa7885160626f1f28e8f9501149a839ce2c7d00d6a4eaab149b5b3258a4464e7e8b9d67e08f93cf052396b2c3464a17b3d33a7b74353ec080891e9cfc32f27d89785a76b59cd721419f9860b9bc381bc2704241d79e0e517624c3618d15fa4d51b79e00944785403a4cb2b94aeaff770aa1cd7d777bee6fd492eab99880188fbdc1b1a94941569dd0b7981f18789b8067738f4530be089bafa6c8725b3293d3ee0d563d8925cd7ee801ab5551aa2be5df307617aefc5b9d1c8aeaf37c59fd22d381a41ff951f68aea6b06227e425111f38f999f94eaf0c11cb3b9d648187dcf3b4c0f084d0814f3268e88c6d2b260a22dbd3ef45df37fdf37ec5d1eefa9d14d0c8576e05ed1dbfed44b591a94d5733184c59908a749db053e7811e726552656ed48791d6ba5cd26f287bca8deb70d5e5168d406811d73ceb6ca9d0d91c2b34d90c124128849428c2cd99539201dc8c51cafc58b78c11d14651a9bf3b60711585ec23e39cbd1d4391e01e2c10106239218feda86bd0f0e0440b2170a452128406e2fb4d35ee2e129f5f972350fd82fc07f024abb721e6c61df9c1c9fcd51f66b35275aecdf98d75861d9f36f2b509e7e5f743d2198c959ea9781c2f8cf3005ce897dda3c7d3af6351f62323a2779c29a02b161cafa5f67aa77672a91be64aaad19a5a94d9b934ad28ac752cf0b9611df1c3821b6a01e92a2c36288855a1d6c26e0ae84234b1931d0d830c0212dc09d228c701a2a6220bcd8cb714d6db512cd3e3aa5efbc0e498e74857c5c3d23b163ccd3b2302a76d1bc9b17070e08ff5f51a30e17154be676f904a25631375a89383e7e8cb31c2c7d78b8e43c9d158b8c36b86da50126eee7e146fd5e6bac3d5e41e085dbc215deb57ce8d479333b664755a21eb665ba1551de1427d664db518f39dc14a9aa28089da262b313966e670256b838d97800", 0xcee}], 0x1) 01:39:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x13e) read(r0, &(0x7f00000000c0)=""/248, 0xf8) read(r0, &(0x7f0000000200)=""/33, 0x21) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x5, 0xfffffffffffffffd, {0x8451, 0x2}}) clock_getres(0x4, 0xfffffffffffffffe) 01:39:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 01:39:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(&(0x7f0000000100)="8f6978832d0d000000263ef30f16ac8cba000000673e650f52f1f3f3f2e82ac6000036658fc7c46191d97d67de55002e460f167200c4c145e2760dc462f921947c108e6ae5") mkdir(&(0x7f00000003c0)='\x00', 0x40000000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) mprotect(&(0x7f0000755000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = getegid() getpid() setgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) setegid(r0) getgroups(0x1, &(0x7f00000001c0)=[r0]) execve(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='[^:^\x00']) 01:39:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0xcf4}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0068a982f077a26e449b31cf92f2b7522c3b50449d425190a0a0c85592abeb97ea9a0ba2f3808564cc6040252a4bd3f800be79e7d5f9303571a6666a89110c0d213c1e305045f206b2a7cb9c1539e77b48775597f9a9d425374721c8079bbedc50c63d9314c708eaff5400d2dc6456c6c4ebbbaf32c8041d4435b91516d389b1c3587b1f72612941d2cd95f0faaa38c607338377e5bb6506c75bf49c540438b5", 0xa0}, {&(0x7f0000000280)="99319920cf6945b92d212a6c9bbb56e9d64c77808a7ff7ecb8c8686236db46508d6c4ef71eeb8fed2dccef1f5351f875d1c90da598128ae5bf2f3de5c49f23b335f74dea1fedc96da906c0ea1816d3247249605201540114409cf9e16909359b4d5548297fca8be545c67c16deec55fb2ce33db2611fefc7ee9af2255459a0b634701721d479878f672cca67daf126908037b82533f1b4e4f7dfc5ace424127b0631369efbf03b45b213efbab676280a4007d7af2c58e8", 0xb7}, {&(0x7f0000000340)="f7b1755a738c4f4a2fc4c299c027888794ad69d6cbc63f8699afdedf8cc72dceb92e60644adbf4d1a3c220ea002a58e0fdce6468aa210bc5ceccfef092c36dbe50b0e703de0e536bbcda9eb6529e6e1941d40587e90c58852c4c4c8d3ea8c1d90c65baa120db270a4e", 0x69}, {&(0x7f0000000040)="ac6b8cbf9f7761bed1a552", 0xb}], 0x4, &(0x7f00000003c0)=[{0x38, 0xffff, 0x33, "68eb286685e5078d5f531709cb88625b466970a990cf9cc488a14d2e9fa940bd3e7b80"}, {0x10, 0x1, 0xfb}, {0x90, 0xffff, 0x3, "51c9ff10abcf009c698ae5b6309de56e31c4e4aede31e802685b60ae25ba8b6055724cdf56c840873274ec08c67a0e47e5b229bd1f535396666e0309673cf03c0c5190bb1f20abfbb8aa45f3c889b8f3a22149deb1abb82a919cc065636215b934732c9804e26ebabf0cfe7b3e1fb1f179a1b22e1ede31b0ee02d934c6506bb4"}], 0xd8}, 0x400) 01:39:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0xfffffffffffffec6) dup2(r1, r0) 01:39:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() connect$unix(r0, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x22) 01:39:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x501}, {0x7, 0x6}}, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) recvfrom(r3, &(0x7f00000000c0)=""/14, 0xe, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="016530000000000000000000000000004b803e418b1e5f1b9a50757bc04bd30589ff71e97aa5d102c2c4b8b94d3b55dd4b71e63f5c1356a82b8a13aa21f4558b84e861"], 0x10) 01:39:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2000000000000009, &(0x7f0000ffc000/0x4000)=nil) lseek(r0, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 01:39:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0xffffffffffffff4a, 0x4, 0xa399}) fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) fchmod(r0, 0x50) 01:39:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x50) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 01:39:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0x200c, &(0x7f0000000180)="a4e3ac0f3d77ad2d987dcbb6be0fb9ecc934863d9d1c773e64eddbf506a73dc0a2ebfb74014ef89abdcf6c82d25c3282ddc8fdf0b760951441f6613fe14ef86259bcec8f825216088132efcf129154d8204e9a341c1e0d8e678ee3eef88c55e994a2f8fee4ada60d68c5c639f81f5d69af83a706ffabbee8abc2dec7da6695d756909817b0fe2aec6f8e76bc9f98af1341375bb0bdbb280fb496dec1aa5f76211135a87bae6625fd687c6f8b9f9957e8f360359e7363494429ba2b9135e0b771149dcef8ac3820c67789d53b906a8faee9a76aa0b946e825c56d442c45c88922cb78493fe59a1d462a1de43e", 0xec) 01:39:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) recvfrom$inet6(r1, &(0x7f0000000040)=""/8, 0x8, 0x842, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 01:39:36 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x7fffffc) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 01:39:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000011, &(0x7f0000000080)="eaff125c0000000067066b99cf581c266deca8c037c1027bd20d60a13ab741f4f0920402bacf6cf7d867bcde3e548f38738151a1b1b22f56ff711da2802dadb8e6dc44b6e6810d18def9837e4872f7ca1af2fa4b8dbe6b42ff02f015e9f0460886106c64c75615ed768a", 0x6a) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 01:39:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 01:39:36 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x12) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x6b, 0x9, './bus\x00', 0x442, 0xb178, 0x5, 0x8000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x6, 0x7, 0x151) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x6, 0x4, r1}) setsockopt(r0, 0x7, 0x80000001, &(0x7f0000000140)="3ec39fd5970942dc7056af43c17497b317906d9174e906cdc54098b8f2ea4beb6c5c72f3d11f1818354b06ed73e5de703594bc85830d55c08fc9f1029d7f5c84bf1b33d109b433ce352deb08beeb27ab1582e87f2129c73f9e9c49a82853524df6490fe26d316aa4d2a7e64c28539028f2ade043f50271a81850e5e73f9559d83edd8150b877e161f93c21be0b337205119ea76438f020642c514fdb6fdce92b96576f8360ea6b8a25517995", 0xac) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r2) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) 01:39:36 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000000)=0x8b37) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x20004000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xf615, 0xfffffffffffffffe}) ftruncate(r0, 0x5) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() semget$private(0x0, 0x3, 0x8) close(r0) syz_open_pts() r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0xe34, 0x7f, 0x3, 0x3, "936c84ffa3c5d0cde365dec43044f32bf2daee6e", 0x4}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x2, [{0x3, 0x9}, {0x3, 0x6}, {0x1, 0x5}, {0x3, 0x80}, {0x3, 0x81}, {0x2, 0xfffffffffffffff7}, {0x3, 0x55}, {0x2, 0x1}, {0x3, 0x8}, {0x3}, {0x2, 0x200}, {0x3, 0x3}, {0x2, 0xfffffffffffff001}, {0x1, 0x3}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0xfffffffffffffff9}, {0x3, 0x1}, {0x3}, {0x3, 0x5}, {0x1, 0xfffffffffffffff9}, {0x3, 0x6}, {0x0, 0x5c9b}, {0x3, 0x9}, {0x3, 0x3ff}, {0x2, 0xe5d}, {0x0, 0xffff}, {0x3, 0x300000}, {0x2, 0x7}, {0x2, 0x81}, {0x3}, {0x3, 0x1}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x100000000, 0x6a08, 0x5, 0x40, "5413ba382b5ff23facf2587746db0362095bb64b", 0x4, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x451a) open(&(0x7f0000000040)='./bus\x00', 0x20040, 0x75) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x240, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) 01:39:36 executing program 0: r0 = socket(0x2, 0x2, 0xffffffffffffeffe) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$%-;:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)=')!}\x00', &(0x7f0000000380)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[)[M-{-@!\x00']) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) 01:39:36 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xfffffffffffffc91) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x110) setrlimit(0xd, &(0x7f0000000000)={0x2aba, 0x81}) 01:39:37 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 01:39:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 01:39:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 01:39:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="62ca5a6092773a7f53bf04bbf98e9f2541f3f772c7695212fc127e105b381a6b5d29dbf3ff96876bf853170231d1d3d934e6db3a2b8a92860773f3cec2c99bfd21ac1bebf68c8f3b7aec9e4e58f50194351cdd07eb3dad6fdc896b7a43f824a341ab35dd02188d713463ac3b1d5639c9f81ded31d12c3de766c1cf0e5dc752f7ccf0799b16eba406e62fac9fff807154", 0x90, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x85, './file0\x00', 0x2, 0x252, 0x0, 0x9}) 01:39:37 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x8) 01:39:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0x80, 0x3, 0x401}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x0, 0x43e8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x100000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x7ff, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x3, 0x919}, {{r1}, 0x53761e7486036eba, 0xa4, 0x1, 0x9, 0xfffffffffffffffc}], 0x8000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x4, 0x0, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x83b, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000040, 0x10000, 0x1ff}], 0xfffffffffffffa2e, &(0x7f0000000180)={0x100000000}) close(r0) 01:39:37 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000500)="86768fca01fcdf1a1989c008df2cb3b4b9d97564c8c05afccf2599206e9f18c770f2b52295a3d46feebd36c59d748d2184f265a026a5fbffa88b9a98ff701b70696c7869c25e63233099ecc4d42f69e2089e39c54beeedcf01e293d8a9f1135cbf1e9dc7a329aa123c36dc85b4f9d0", 0xdd58bff4) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/31, 0x35f}], 0x1) r4 = semget(0x1, 0x3, 0xa) pipe(&(0x7f00000006c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x40000000000000, 0x0, 0x0, r2, 0x0, 0x80, 0x80}, 0x1, 0x3, 0x4}) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)=""/138, &(0x7f0000000680)=0x8a) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) open(&(0x7f00000004c0)='./file0\x00', 0x800, 0xc4) 01:39:37 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) recvfrom$unix(r0, &(0x7f0000001100)=""/198, 0xc6, 0x801, &(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') readv(r1, &(0x7f00000014c0)=[{&(0x7f00000012c0)=""/48, 0x30}, {&(0x7f0000001300)=""/180, 0xb4}, {&(0x7f00000013c0)=""/116, 0x74}, {&(0x7f0000001440)=""/65, 0x41}], 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001500)={0x3a7c, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000001540)='./file0\x00', 0x50, 0x161) getsockname(r0, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000001640)={0x3, 0x3, 0x4, 0xfffffffffffffff8, r5}) fchmodat(r2, &(0x7f0000001680)='./file0\x00', 0x15e, 0x6) preadv(r3, &(0x7f0000002780)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/176, 0xb0}], 0x2, 0x0) utimes(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)={{0x5, 0x6}, {0x3, 0x400}}) flock(r4, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002840)) preadv(r1, &(0x7f0000003c00)=[{&(0x7f0000002880)=""/186, 0xba}, {&(0x7f0000002940)=""/2, 0x2}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000003980)=""/37, 0x25}, {&(0x7f00000039c0)=""/49, 0x31}, {&(0x7f0000003a00)=""/223, 0xdf}, {&(0x7f0000003b00)=""/239, 0xef}], 0x7, 0x0) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000003c80)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x3, &(0x7f0000003cc0)) pwritev(r1, &(0x7f0000005f00)=[{&(0x7f0000003d00)="240c9e47aee91e7b5ae2238a54cf8e9a5e0c60409578dca25206a8cdcf6882bc42a90f40a83be72e051f84bba3a3f8fcda1a44019af38bdbbaa7dd9ae46a3788f2cc24aba12f0f039fde6b9cb9212235269b1081078808e8f1c88f116c32c35d9952f61fb718c330ab0e09b28a36990d9deb7b1770979417f2381617d330c3c81bb3ab5ea100d71975f1d0d36610b0b45a09528b3bd847e9a3468a5a65e74786539ca3d90fe3ae2f179c451cd3f48c905566810463f54366f258b95a1c65a905a091d7ff83f69ef072a2ced05d473e1cde49f0c39eb48073d91d6ba2281eec950a08d2974c6e10d752922f5bf62835dc4d65139104e8b11113b38811ffe05f79161e11a8cb498c8c84f6f0e055d74a28e5f90f4ab53e096a569f0971315558d0b125d86e6945ce8a48ca6bd2a2e1019835d99b0a0d1db112b869b1ee7c9e208bda9cc12438563d9131b4c70d3c8d1fa23b6734bfec9295c0199d449c596545c0de83bfa7c1e9c701d726769953e825b25e7855e882d46f6a30327efab4d9e9abdcb9c396551ce1404a7f47e22b18f479f7c6aab16bdb90a5bb5fe1a04048aa600384c6603e1448f09bf9752b4c25cfd2423db1669395362208d57b48576d7c48ceab8f66e6125a5e9acbdfe1351fb3bc36c0b5d96bc6dcff844f61c524827c465b454b7fa2c9fa0b23ab157c5b040683d361abce2fcda3c21acb5407249c3f74aa41ec7dee1dddbccd1e5f26af46539c1072fb1e07d5fa5b5a8dbe3e9220ede0e2bf6e1176952335b07b99aea2147437eaa915b40faa547ce5f3a8edfe15e61a5fbe0059a97f14e9cd585f0678202870edecb151aee64b07494be38fa7d94544aedaaee3a90b0defa23c28986ce8ffa4cd3fc4541f9e8c1a077ff34501d6a5685c6db8fd2369037489b4ee219dadd6c3c520ba5d8ae1f79be827192b4d63a1e7461c724ce07bde308326fb9bc1637dd0fb1405cde946fc3ab82a0be25e0f826925395d697e56c6e2311187067ff07b1a334ac3fffd7a2a4d97b1e3b312f9e7cf70e11f57da43e051f05522c7d5d436d64faed08658e9b29e51ae057b63a38a5a1f763abab1ddfdbb5e60e828fbb02d94da2b4650733283cf1586797b8c594bf42ee7727e14a5c56cfd295e1c86d03dcc2ad3830dc6f708fc531c1dc1cc8faa7f3fbc4162221f82a70e154f9f1633f13380735004425b90289c55695ee7d7993e8fff957d9b3b73cffd392b3966f1022b3ebd256422b276638eacae59eec4b8b1c9a6ad2e99ee28d5e472529626036edb41f877c51bd47bbbde3aa26ac0bd38b0608745f3b4c7722850af3556b86c05dc4e7adc5ede753bf8cdc8c3550006245c54babbc6b7b048d3602fc45ecb84c2e1e17a21df3eeec0f714af0b3ce0689c57d3f6e1191cdfba75ccde930fcb0772df951b938a326ae89bb1d2f6630f7f343a5a160e0e9aa0d94e98c7da51a13376cd97d1dcce50e7000690daa9409578f9fc4069922c63ce911d9bf468ae9b401682b4e4c1de45f1a44abc5fee829e02169811755226d6c1022ca7689879c5d3127de0eb8a7030c6e19c73621c733c55a89b756df13f2220185e46fc7c19a43b74aab18a1e9c529597ce5dbc78bd5954d2e4ebaccf9bf945e826df275b516d62fca35bdf5abcd8ee6a0ec88d6050ab0d1ece9a4152214530be49143d411a8ae82e269d12d9f4daffcebc74343fdc30feb0b4b7fd5e856aec65de34f5602f3d00abf29b180fdb6544ca50535474c53471ec1f4e9978454842634aab02d0a9e9b62b62788e546bfb137ba29de60ae0726cefb8fb07677305119b6cc2ac6eb7c78c50304e60e3f75596da9279a3a93861249c9b06f53b5b2417c9311718e1283110922c4704698fa78e1b28cf7ea77aa8820f8764d33b9c21264395a0df26c457d4d96646e2fcaa0f895f54daade4fc1d4f2e31f41ba63c4e2e8140fd5c8b172369ea82c7bcbd6571a5ef2de5bf770872f02fa29223093342180294f7bcd8ff8e9620fdb86eba969302423b43fde928e018e13c5f9c417ddc5a967823172d77849d409e42ea46957dd6585b9f7d9c29f22426be26338f742f4dcfccf69f6da5ce322aef72dc628038e050f48be24f4ef4f6b174984946a9ca8e19afc3a5eb9bc9a34c2e17c65f931ac4fd42854e6d906622678ce9bd8108336d3ccb52d23cc34d78493d33d76646e94109683486016ebeebe8a4eb0a279ba89e6a3bc13d0175bd24057d1528d47a49e50edee02354c290cd686523281d856e6103e707638d73821a61a5a2f75e6d0709c1f468964336448c0e347c55f0974be9d7f71bb4ff852f931cc603d1e9f7234f34121ba69c208f1d662aec59e8203303c38b214d6e13498872e48754014f24e763bff4e63f7602a52f32730b949057962ee9a4dc77aefcf295c228ea0d7243bef709db3f8b69cd2c38b60b332968b595349f571b96406466cfd84844d0e109c61b2d886f5dc6faa117159b42785cc62007301ce633bdb1f1990c54f3051f97349ce23d24f697a8e771e6706ae7a4c4d80d1180c668f7799548059ec2b15b08022ab0ff91af6cc1fe2c013b915dd1334e1f3e5e95b53f6e69de84bdfae68cdf73eebd90360336e6a94453178d6d1dbcad2fb9e1b1cc3d79bc30e0f378941899e904a0cd114300e071d25dad0a6b647fa27684a1d64e0ac394bd5d94604d462d257c509bc5ed61a9cc2e23bb3e2c0e0eed804c2afdcece31224aae2f56e98fae4e2c9209c9c81695580fd7b8c2f02275687d039e1baa964adb0b75146fb5a419b7ea099788d894fe2a248addce265ca0c5fef4666757afd3b7af0072c9989b0ea5c3195fcf240930940961fb527812fa0c5b13e9606eeb5d1b9fcf8455d80b5f085b4a2e050f13d5932ef9a89670e2792eadbffa6a9b7a34e985b3d0b7ff657a1c33ad8f1cef5b1ca0536f392e37e1a9d8ce20506d377e9eebed9fde9e1295b18342ab21ade4aa3620de76cd04a3b01af922b1627bd2ccd932d75c19762187e1baefb4074e42335fe048199d7481c886d5b5567309d4917929af0634145054a5880baa0aa3450cf6ac39a967bbfcf6e498603e8e9d3baa85ae4a444b8fb876f31dcc616f7ebf5f9b9a876dd64cdb58f1b23633f5963c4a31f7fdb2ce1630f72c375ce59ae151ee23590f88cb0506018ef1af06be970e08281bf1275bc7c64aabd4d71a9b0388e7cc3ae29b5a5be9cb9ed130e466cee26d91a37991b5fda19df95dcb50f928d770908c4d12da18e62fa28ef20026a5b30b066b5656e4b608b4a0713889ff85d368a66d9f91e7fa20b4faafbc8bc9265d54c2eb789cb4091041a8c505578fad34311fb50089e156fad9b5b9b45e91556b959cd02c3269d2233be4b6db5fd659127ab34b1948c6011be560efcc6f7b7046bbc8a8e6e7dc4fd08acab186b5e723769690a52bea9791e583a3c5c7693fc0e2b475d430f7a34d47db69d255f07591d32154c90261d2b8ac752323d7ad133cbc381bcb7a7ae66b657542f553034539971cbb0454abbc3a7aaf99a2bbfebce8ec1583e0b7a4e9194b34260b424accabf8b7d5573eac6688d5d4382c20021769d1b90916e811f143ea981acb6439ae2ee478c6a17a3153a520170576616a6ba4bf224c9c02618290bd00e78c978a88ff3ab1362af534250a12a8799f659ef05734a720556d125a80952e5abec81b5aee2f8ee9cc4c74ee2c1c0a4d04d8efb8fe98914cbf8584dfb96259e21103e264a1694129cbcad5c8d9b49c699176d5ca71d3466339ffeaffc5669502949c5b8c6bcc625b1b171f1513317a6298d1d6221fa114817d450988aa269607e670e817236b19d4534afdfb47fd62d48c84b86c475dad542b251bd8f4408e2f13d8dffc556f1b1964e518ef6833ec4af74cc60d1acb10466a0a89bf0d8f1f38a44dc6a101f5e2c1bc891e5fe50f2fcc8749d0e707557e661f9b893c1fffc9f2048e9081d7c96c549184be5ecd9cdc4a50fe59d0ea78166fc4544947839d4c4e625cfb4bbd92e27c5c25ce6689914cf196925521960862cc275250fbeb55be7d51b901a1783e00e102f1c86d444c34ff8aa22fe93c5bc131625d027190c915671854d2178f6f291e9ad1609dc5e904e7d4112a8717ac6fac7f21ae8bd18e550ea11b765a9dda79b303cbe6e41f7a6144be1f6582e9c08e4ed4b8cc282654d93f68f061835651c1ca8207265f8384dc50bb45023d82b907e90086b3d01e83e218afec5a117fc110f96d74ec1df3d9a07dfb83544f421037c4ff4cc268c0f2fd9dd0ac33e984b05bb67155a21aa49132e5ff0e8d8683b56ab6f2b32d6ca7c179022278bf61bb28a94869816e42e89423edc9b1a1cc3d0fe438ce0c6a2ac342ded29d5444936706341ac36f1083c23337ef0a6018e437d215c333000ee7b2beb85733e15f00194eddba0bd3b8d9d1c08deb9e54d16a72324817c914e20c58dd66ff63c4515eceb52263ac94b0a891a7cf8cc883c076d7b1bbc620fc54f05bc5d0907f5e9a2ac2c9e29aa1b347b89e7a07f474400bcd8f44facf211526667a4dd51f0dda7a53b177aa5a9b48a6f84430a2de1857a8601ce89e805007e6dfc2dd66ed539ea9a3a7c3e2d3b3d64e8d85bbed748f85b6cce4c5254af85773b28389dc351a570fbf1ca56c53db1e62d5993b54966fa7cf538b9932d9fb7add4c413b991955e825b1f19d8abe00f0ae756909950587dbe406be697dd56e8459628277c336c5a8aef73b5928481ee7fbd35eb08dd61e64625e5e774d9e244c2e1e13e26bdc3dd0011ad91a94d24c5160f3f7e28a3fa103c8665697b5fc55940fd8d89ab291792ed5a834df86d99b8872b0a83428b7febd943bd7e424e6b7f6dc3446def631e8c4ce7d09b92d17ebef62dd82a7b76723d4803032249609edf2ae320d5df759ad75e1830c9026fdc0e9826ab3ae4d5fc23cc3b7af72a80db79db937c25a97bb32eb6f37cf46063851b0a5acc9c6c43bff7e25c150167061f461611f1bdbc98f8f06df54a75e792915df3c922de4ce9a557fd9f880aaf3400ba747882a737abc86d02b25a44c63b5e021da61d11d8b555f5826a86bf9868a44b4c1cdf94c2245f2e2ec63c7cf62ea4a5aa24d3b23f4bfb91af8f107731d2895e04fbcc55c4d5e83524ee60fb92ebef3c667d2af46c76beaca5685d044d087867abd07b470e4adb76064848f00df1e7dc3d7f86cfb877b431bfb13b8181855e506b236f28706c60c4250fc420bffe856c87a9e687dce009201a806501f7c6018f9d6159b3affea4882d5997f0fdea1dda5cc7ff29a4896ad7fe054b655a7ef11a3f5da481aaeb124139a926cd2d555a168464bdf91e65f3ef36146e98a0c2734a6a001729a57449a99a9e78b33b112153b1a009923cf3dcf9ad46f99a22e9b3e3b46b6e00204db74cfd38b6f2a048e88b2a08cb8cd5193142f30470e42ccb4bcc7019c3e370bdff309fbcd6c4dcc3a6093424788e6c0b2cba8aed129ed195b41bd0c25d618590e17c8da149674c7f946f7b6e9f71af3bc0552a5d97f41932939d113a90e485f1d540f7b48235a02d17735ef27114a766c889c6623ee0cd64da3d7265a6f30314d24f112366ce061363de1d911e6805d242a6ea1af748fa9233584e68d81d3590bd0941b8221e4f1c9b278edcef72679a0ee11e92c31340c3436ed7da41aa52cc2c4822714343c2f427784539e0f70d1ad6eb84e717790b88d4b7d9d8c2ad5c3cf230d706aff17a2f816978323a829017b181acadb0c213c9e04c36e275e917c7db2b11ee1ffbf9fee85c1a6", 0x1000}, {&(0x7f0000004d00)="62c617388683fe1837bc2c42e963e64f88847e8366008e157a1e646273ca6303720b5e19cb4ce4dcafc19cc2b3", 0x2d}, {&(0x7f0000004d40)="754fb8abfc5530a3162f3a7e503a0aa5b3ae8ef1c05abf8ab5d2a18e7fe15c72d77a8d30784926e3f6734a1432e4c7999dbf757bb8e642aae547853902e8733490684e75ff2ef350f620a84524617d64f0", 0x51}, {&(0x7f0000004dc0)="e21aa98a09f6178d9e9f6d34dee0777954b068a24e9dea9c5795d3483f", 0x1d}, {&(0x7f0000004e00)="1aebc6f16b78437080a23fdcd331015396782d10528af80de5ea9fa2216fdebf96df2c4c911449", 0x27}, {&(0x7f0000004e40)="251636ddf0bfb5917c76780e55c61c050af8d556d1cc14c08a7c78baf2edac1e5da8144afdeeb349ebebc31a44d04360c2a7272afc9205d436a6aeb1927b9cee1313df86d9b2caf255d46ed925738ec8f4cdafc677e0c9508a9b3cafc40563e664ba470da50700567f95eec4fdb6c34d81f18f45ea8d1a96f75e3e556a8034303c0e80277d627c3085c3193e85421a37aeae05eba9be78868cf397b33b4cb0711cd37890c8714924340ee446dac7808acf33e65b11fd47291c0dac38deb56afb7ad67207b34232798e71844fedcd7695b960f1e3321c53d4f2fccc876efe4565de33669453516f3d46c9c2e3ad339792ecb5485ccd67778484045ef5621e67551ad1ef4561f0f602c08e83cff6223ba1c6823a614b916e2a20269aae933b539ed96303a6eaec4e35a57b452b32dfbba345d749025be61be57df820f907c2755d05ef69ecad24a6391165e92536e519ab5fe5c14d3f282442830e61ba57c2ffb89eb89dd2d3e84bc9672d93534648280c0f663660276fe20d77bb33f3886bde21defe6e41f6096e1955974dc416107a995e9ed5986004e57b48bc8046806fa500863632846e10be069b0612fb16ae1714748fded6a993bd2d00e4d080088d25a2dc45839f060e5377cd323ce6b62eef75a02d8501f9749cf104444326de6caed30890da7e13aa6679b7e96f179ca1e30cff7bf2db0f0c38b1e72b10481cb01b0bc67c1e97d1cd966ad57a25073a8680e5b90bbd5763440aa08dca849a5c94c2a8d5a462b2dba042d7cc6ec4854aebd126e619a7d9ce05d8152611f4899bb381fa7f18084a56f25f48f5cf821907ecac15ff265f47ac4304d386a37a3250f12c3fc196c2b10df4b9a1b8fc1db68073c709b0740e6e9fe7a8d545e0e78640f36786b423b0344edbb8cef93bd678c4cccba0c806286bd4fcdda5bf0349df3fb3ff8dad3d24af4b2bf63b4fb695a5b90e389ace35fcaa64376049a2d8b6d70179947bcfbc9c83ddaaea3cc3efa9cd36ccdaa6946b8a6d2c20a44bd60b88a767ea5e2b832155026375a521b41d82c968f8a45d810d7b843d8c31f26c4e9caa634d13ffdf780cbb4d59306dc0cc71ea109d3beb3facd72f9518f6b27781b303bca582fabc2b13709a95bd991112197268d22a7b09c78795ce2e7534d399f633839051af5a4dadfb2b3e421fdee9f5a1bc33456eb0c875d5b2cd76e34d54c4e5376e41c7e7ef6cc038a346c561097271558b92f2c1fcf70e427c1fdac753aab0f2d311a06db41af95bee1d4e518b0b1a66fc96ac5dfe260c1b6ac036c61934dd3a3929d19032f3d68f7b35ee0aa9297fc5585e5e726e8b64d76f6d7a49b171ec68b8c6d6526c08d092af00c876362bfd1f2985a4e2051cc3f3c0b861f8f7e2313814edb9a503ad80769b39f9e323cf9eb7e184bdca58b9b50649f0edde356303380ef92a93b392e994fb92cdf97f4ab3597a61878ebe4fb64f0a863151904c7a77363f1730c24cdd3de990c3e5b4676a31ab1a2327412d0ce53686c2de5538f7df16a5320be4459b4034a72c1d43b092d4679d502a4c29bd0764f02a4bee311152d83e0beacf6047a249374b5e725bff6cb854fbd2a447cf054243d38fe6a3ce051734689724aed3af8553ec498cd8f59cc3faf8ba148ee8fe3403435f4515a6cde7f616c566497cfe7ab2b60549323bcae64e29f8ef7a9f19934ebb9185db7a70f19820f5351f9858911026776767f1602fc2774a61daa8b83a8446a95ebc6bf086b03ac893396b9eac8fb19cce6fa6fd04b5b6bfcd6e827d5440f9fd2c030f52b76e32faef0704e1fd8540a474da1d1270a8c760905df621f54535a5af564b2ceef630432a422c6139474a20fb5d834652dcd483ba3078fee13567cf6d5bce5590d79d447d4390828a583bdf601ea1f083742740876883277127147bbaee13e0e7677dc93708761638d2b0f6bcd841ae8dc37db8c2fef66099fbafcc127517a4eeb21027e515e164c2dc54e5a9590ba030923d2f1fba7d0124b927853fbf5c86ed7254466710ba264154e12c54e6d1d91256a7df3a3cfb49755d000aca2e6aaa0cae351965b0b2425f58b0c504f6310503e4591ced446215776cd87921185ac472d02f2b655a3696d589d5d2b478226787330e38eea054d55ee256cbd1aca9df27d546e8b2a3fefdb2434ba327acc867b016e1a08553df744e78cff1156043d5d947fb346961efa622bebc6bd0ac7575b292d93660ee35ed199b3f41022c9698340b82d7313ba71438db188a9f0c13b0d94ea1f6fe324ada72783670436357afe9ae07dbd370fc7fba3e2093c66d478e416ff53c18ed57819d69244143375077eea5f43f04a03cdff05de163347ca7c3be12da5254f1fa18eb84baaa1ea1392246639e2175bafab2a851d76a35d294c3243e9da16f25171e166b9fcf5e6639aa181e40763f81df4581c0bc7266c99b22ff0780d96134b5f48633e89768d2fc483a6b7b7ecbc0f3e86863b5645117b41ebf6b8a44b94e586b9919e81ae75b460a5e9df874816a9fce8815e8a0fd0d76902e51ce356252bd914b6ed5d07ea11dbaffd10b16c01eab718475ef365907c1729850925d0e11192a2b68671a283c9dfc25ec5a6c6fcb8de17dca380eb0a82a9a4eebca4f45b3b9fb5431d9458eae5eca1e0b4890fd0314485fb31daa4b6076c758b10f9838c991f1c4efe4d0e9129a368572b3207e454e90c8e7891f9fc67ea254c228af707d9e1e14572c4fbe03d1379a5c565896e573857026641bc8bf91bd966da42589f8e26cd9bdcc925949b37b2aa207d4aae63c50f1c7615ba8a015c66d95d6037535e17941308dcee77d6e89d5102e66ee429978d1db1991f074732ddb789b9a3948c118a190e9f523ad9ea19014b1f254737599bf7a463d01b9355860067d32b17db4142c881fb2cf67b8823e646b33e514951ceafc33d9c7afa7209e59edf85a233323dd5dee114eb3cc3343c87bf7b745a7efb3013b1b924aa3242f3325490cc4a1ebc3d39509ba5a88527094d37df343b06b3f9fd400f157160fe000accee3dd7762c02ea4330b8e364f0f54e579f9286fb4af805bb47d5f874cc95ea8130fb332682c08288c4c355eb2add79a5aeb1791d6fa2ce2cc5bd2b3aa853b52558ae0bfe6fda796a87f1f6f7b6c9e48779686779cabfa509300a1d8f4eb20de1fc20167d9b91508a493f818036b62d5dba3b215d2d62294c24a8e402c9cb0628358e95a85fc8c8537322a97b9907a99105533fa696979fb1ec8b871c2e02eb620186c928b055e4aa4a33b634d77a17dbdb490c235d5e8fa857c6a8ab789be3ecc689b091b50d2939cabc3f8e18c19d8b9b84e0b9c8792c2402802d18b9ece0c354510b041099c1c2377d85502c228a8a7b3ab932901ab73931730eab6a43eca36d0b0d5fcda147053a20f1116e0ec176ced8f4efcd8af64fe3acd01cf9fa1b1f48a13539b1d169a83f01a5cad3823ca18de9c95af326417d93477cfad9e7826e00da413e608d371717aba9cd2b6cecc50599f281e9a1b52e208f5e7c82c7b36814028773c8c8fca3aa59ad75d679e415c64119230c14334a86b119b6dc69411455842d0292a037152c51bc6db88f308f868cc6ecbab61a74ef7c3e72e2734a0230937a0d427360c54687b339c64e702600754bc835367baf244b801d1e34ea4f3f39609036562b6e203ebf35fc7b8252d0e0213dbf6696384111ef0d45927b411027966ad2c7087e6edc6a462a04fc161a8baaa6fbb4fd91dddac31b5083f5a592467bfbfb2205e42fbcfb3281a0f72b04b65cdc0f80eed37034a2fb070cee4729021b32c5ac6c0b2b1060045971a99693a3203079c58322dce943e8ce05d6dd7dc80885983c86ed133bdc9404171f61a24bd105285ddd463c890ca7dd2629daf2dd102e84c3e4e5e703f44f71d12f530aab0dc27bce844489a2ce6a0bb0fb150109779bf39eacf80ddcac4494461effc5dea18ca560dcfcd2479c64c16da4893d927b36c734209266e673e53cc70ab36aa81d44bce77c90cf5406f1fbd4207c5626e2e76985c0c4deb5dbc6d33b82947a50869e026f924017044178f102a3b7d16698710677ca196aea9d8814ef3380945fce3d027278f509e5f8984905670d9ce3b46afce06f47d5940f9a95785fc0feae79c95a8ada6dbac85873ce658dbda4b55801d938cab99fafc2bbcca48879dc09cbd3bbe1c06e9b583929f13a450de79ea730ca3b87ca906239600b48904208270a98905f65c85021d736e7e0ca8c6caf9baea66f5317772daa7aa6aeacf8a3f7ccdda98b13c892b720ee398ce067f44fd4bf93e576b3562f6d91fc4852890eda647ac2350c304f8ad7762c26b41fca070d0219ec87e4988c14b7c1be22ba13201454d88c524121b56306bcf03f2ec5f22bd61da99b26ea7cc9dd7bdfe9f6bd6f59ff0b9cd04775e87ca830244fe8289763293e3984cea1c371fa0831822a349853532710eca995a95d7ffb5ee174240e6d10a06337cf7cbd2fced6c93b7772d8bbe9a1788f939365b12dcf7fb79efa6f3eb02f75f8faac6a0e54ff50c86eadd5e307787f610bcb7ebd085e47e5a89172749eaab4602f4b059e632efd505f999245a2f5b7dd6595538d99f400fe22988422f5ca963385755b5458e7df1bcf42b98bab2f9542c35c1a28b17784e5c5fabf2a828a05863ee902cb7a6fe323841b24705e852718539c9a182ba7d315d051175ffca749121f7c1c2eeb9d4b88565bab0c256ff722c47da523f1edfb892597234ea928cd72395525f4d4d7dc4349c9d3c497a491fe14c9b8d6d59e66f4fb0024fb4d9da894ee24123d00ee4f1415c6da24088a0b2657163e283367bcbacfbcafcf2a8757b35390198e9a4706125c1c314319f82d03f71383bf1b92f735919e65c0157f623d5e596f3c8459520431ef80fd311fb1c6000efde30f67931899c54646e97f4298dbf658f6c1f791c87a086fbf870123b96a05439de77895faed434e0d428354ffa2f9a4fe130253d1ecc1125d7d709503fe5ddddf22ce759cb0749acb64d3ea4ed2731ed5e555f00ec1cfc692d6744a742197222cbcb4a4e11b22b2553a8a0ce1b8b5d60a236448252e075bbfe04c1d117241535306cc57d7e505f749b294c30e99e2181fca908ae42d1d5400e8243c9604f076142e61c8444789ae93588d1b454444275ad32df0f003c564afbd7299e8d4690b986927925eee1cc3dc4df501ffcee33af5f9e19a66ddffd104a7a6e998d508f3104b8a8624e84e480750c39343fe73ed512afb8cfdf2f0e864cbb24fb9a346c6076cb8a94a2cd942aa2b6a948067c370e7eb30f9cd4d3228997dfa6bec2e7543d8f220d915fc7865706ffa48e32617250264b0a40d7dc5ff37bebb12f88318aac2cd82c9e2dc5c0fc27cf3698fa0685c32ce7396d44a96579243d444f61a513027242d3ba8a03444554d9ad469bf2735955baa05047aad68655af25762771c33600e24526acdb22a517a868f9286dd95bc4ae5e8171aae81927947d7966aa41ad9875f8640eeec47e68afdba7b8f07bbe07411855c5f6bf9fd188f956ee1ee6c5302a633c1411b2551470694b954f087e725a4aff8ba8928f94c3527c66d64072ce3e56abffe013e7a2d652922ee0afdc7f817ddcfeecc12dfbbe2b1b81db75ab2ff91e077fe27fc25f274473dedc583c6f5bbdcbf10f70d5b243690fb96a5fbb45f97ebb989fd014320c5adbf8c4803ee1ff84335322dcb8f788cfe4006a9d640956be645abd38614b710e86141f2453f2c2f870bd", 0x1000}, {&(0x7f0000005e40)="0e23eb9798e9e4b5b9a619c20a980dd3111867d10ec7357f21ec5f5a5b10fe3cb6671443e7ef2b52d0de1a4e247c8babaf8bff20a5c2c0a567262064f3bd00fa7d21f8a8df064acb88ac072989ba579e6666396ba097989f02f876e4810a58f2e5ac561dc02a13478a518f2907f11c1348725614e24b7e88fb74adb61c89ccb05ad541816fab8438eb38d7c94fea1d2db8e0f43b", 0x94}], 0x7, 0x0) sync() recvfrom$unix(r4, &(0x7f0000005f80)=""/178, 0xb2, 0x2, &(0x7f0000006040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r6, &(0x7f0000007680)={&(0x7f0000006080)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000006400)=[{&(0x7f00000060c0)="cee981abadbd4d34b4036265fdec19bf595ea0ec9a95b01a8fa0a6e82c87f584f78961d3b837a352c430bd0fcb3e40af13c1269d936844851c6f6da9bb80809b1e7d579b3d514f774bb76bf213d0f86369c843ee962c22a5b3b8d72ab96305c5a22f7dbe22e168053b5af547a55a3f529ddb1ff22b8470069660ba8851306eed7d94c44d29b4b928cab3b9f3ae64c977b3c11a4cd2ef347cdcabb59b10b39a0ae2d5b300e8c650adcb93f3f210338368022aa2d7d4de7872c26de87e85a6827f6b419b59913f2ee459c2cf6aef480649e649ba4974370444c236595ae65c", 0xde}, {&(0x7f00000061c0)="143bfc88415389d2468d57a35df54834dbf1cbb71438a87faf23619d4588804d414a1c31f62b41eb04d45b21c1ed083919e80c54404de2f80680c83c3e5fe7fdb009a0ccae7d53f1e232d4c8db637506746660bf79659e11f04b3eea40e96fa832c9a580122ba3ac61e24c8613bceff6dc4948abae2602bab4c7255c738b3d5de783db8e664154b20e93cfee39a2e6c42662d1e1fe99608d0b3ef5b242be48a95c3f79b063e5bb78a5e7cfa7758361af760481", 0xb3}, {&(0x7f0000006280)="c74cb54b52dd931a831ecc8324e5e0c34694437cc4634633bbf7412f0e11e7020614e0d6dbe13c8554471d79c7545f8927fdc28e8e41464be9a58ba58e169239ab05526bae703914", 0x48}, {&(0x7f0000006300)="734403cbd66baafca1faf27efc37e929f8bd06e133383629644d82b6a47f9ac304f8bdd427811ad6c406ad1cce84f4faf766a6fea785172c854306a6fad94110e337f7716d05c2ed429b50947b7bbeeb4a8675edd1e8399094140a09ce26110d35baf995701b6b846fab023a62c77eb1520d7bac8dc62c71349cbb1bf28bd97888f605f9e3db051c1ac5127532e59cfdd41e713e81d1f558f7bf56e4be997026f91a0885505e904b1a0a34f3f2d20acffad2e2f4e9022be64fa34f2711a2de061242d3c274947fb8a75e22d6f6834b61ba1a51078676fe6c6e3528680bd5ea750051ef7aec3e6109277c36218e23", 0xee}], 0x4, &(0x7f0000006440)=[{0x1010, 0xffff, 0x6, "af33c87d6ad9cf43d0ba045fbf4519133ab1c84f0f3b46333848b2166098b2ad8c89de0c9c2ae184578effcb2a1b7481061fa6a93c9bd8d63546eaef02544aac2f9c3ac58f5489a6d5e20048e696748c0defe122fc5a576ffcb6303c1c4729f886852f8ffae7d3c8c876a32ec6e83871ff52020102d9edce323defcb8fe50df18bbbb009c8ce8304a7ed78ca00cd555da8242ba5c185dc3653dbdbe285e55603715d3096a59da0ccef9172b3282cc09bba59c50dd687b9936e24614edc8a044a1e639a04d3747ae50e9795640d32d5b70c17077e274fbdf0fac42f4947de03d2ae14536bcf3d4880935c3885923c5c6fca4fcffc4d46e25089da7a49a0ffdabff46a377f6ee1bf08317fdec67087f2554111e33f81ec4bcc8b9807b9aa1123ac2ebdd095d3342027f67edcf69325fbf8e14881203cab3bc8865ea2e0a205fcb0075a66c32304f038605d44ac7d909590f81841c66b1e6b1bdf81e852b49507aea19be5d096405d234568612dde163aa8f4bd6f5887b8eeb4fc01accc92136bee167fecc605fa96c2f6b358c59096922abf0fb0ab012f7481ab2d04a54f43d4fc5881663b88f97c4ea4589ec8252136ea7fec1b1be02c138d9dd7cb03483c37ca6ae16ad24391804f048990e6be878c3fade5e14b56e1f02673d4c30798aaedf1a998f17f061e55b6d3d5ca4c630cf0790493b0513feeae87026552907c5293412d63bff6f6674f68a1e76bc664aa33cdb1c774067941c4b3f134aac51514d71a66e3efea51c4bf0e412018bf610934f9a3b1093250ed8628ad6c7d4964c94d6403b632f6208e9ab6b5c5bfac081f3b1e3e2a89cdd3c74fb59e80e6fcf75d4f45c3c096ab9f3a613cd6e4e1a798cda9416069ebf50bdc73966bf77ec2c591c4c632d2ca0c83693c4542fbcdd6e70694710dbd282962ded1cb08e0a25a1ada43c2c6fad440ff8ad54a64ac76eb3bc4d0e1ec39a46296df687904d595ba104e19bc70ae7b1602b4f4dc04410691ec81ae371c6de26cab3160b38df35520cccb7917fa5eefaa1adae69714eb9fc3d5ee079615d43db204e355a892afb75032b91062d6342956efe0ba9d1974197abd3dee4d9af371967daffbbd8c0235475069f551304ccb487bf327d24b8799b8f7eacbe3326e6217390eb4b9d37169609d65dbe30df71dd96f986e1985e5f21085c13817b3d3b2803d03de2490300f60abe2df308876a9f8ae92d081347d465683eab39056a7ff1897eb07edd4de9d8cb9bb7ad7ff30febe2a2b03691548ee12e7c189a50fb3f306b7bf31c3a3e4db70dce4b79ccb74804c2d531631294c8d20ebb06a3bdb08c0405e6ba6b5cc4cfe2a814272717dd2093aa2f303ade1660273d14af70e7adf0703cef068f0ddb00d98a4576fc4b60934e86741f45667e5b9e5b65ef63927aa09f0d98f5c92c41990ee07a9eb60177b10c5ac8131fa013078dc7168a4904ff24f0a83026e5875e47861b7f407592f05c5b427fefe00471de8f4cfdda8a337119822296b1a9aa70f8f3262e5db747c23ed68358ec5888f9dbdcc6d8edee076bd495dc71e20707fd7756f621903667b73caa8e78d6b7f0bfbf6730adfaf90f7fc7d22397245c1b6df425c6a5b041974469150dc56f9490ded9dff96eeb41e8908624eacb153b1d6929252db35258d5c41aa13955275e7886390e4901702f6c6554254137d08b4b20f49857d3bf62efc71b35f7ac0a77d99adf496f82a84d3da68c71417158a6ea56028c804961129e144eb8b6c0b36abecab87f59f39c87d81df3297c7380dfd370940d4bff921bd33fcea097aafd9c03e3a05ccb2d78ad799bcdea6a414fb36d096eb882b8b25143fcb0852be77de72997b7564e3652c23c6127271e687b18cf39d3eb4bf48f5a30126bbb2fc0f022e8646d364206a7bf149b9d6f24b8b36573746edf0857df0b514a014383d81bc3ae4985232ac50669d5aec094758e34bf882414347dd0030e0ddc344f815604591494f983a46363f3788d65dca5f9110ccba764d3b6471d1c215a7e1d2e71acbd896c8a31714144cd9610fc2e8167476051798c33cc66f488b6c6f4df0e6e3ff3d32f866cd6f30cb4cd5fb8a4b4a81ad7c5b373aad5273028303d927f2401b7f9fb793720f898e3c20ddd44ba24a9eced98fc81c63d957d594f2022b60eadd6a3649c52a2c842a35fcc5f33c49752165a60d3d64860f254807a9a3f7809aa7c2dc9cd20abcd32399a0f346ced7432668bc23a6141abb5329e22cfbfbd9b2dade1871ad83f413b6811d4d0a16954158a1c6481735da0d0bcb926d597e82747d863887af235f58290d40a764aa973bacd9311e5dfa0927b3aa96a31fa1304557e392156b35122585a368f175e66e642ffbeca0d881fb1f22aabb5a763f935824199f6a7843bac9435248805f04a8f0088a4ab00c380530177bc74c2bb8a97582f482010e0cce1b76004088ea9286632ca5b51d7554d128744a4093664c67a244cabb69f936d09c07918c8c6628d3a394cc553249e64e44af1c996288e7e1f4bf86573c20acac7bdc4d9cea34563fddf3921c46934aa7677a58316e7953b6091c9efe5302d45cb194f8237071b70e952416673cc49b0e53e44d7ae4ded23be279d15568aa9cb45484d0abc25f92c212c0d71522b18142ee3473b519381491451b19e0004de3e8b298e3644f4b0023966fb356ce72384fea7e3d4d0bb0b7690f1a1e73ad94c1dd6e53d770a8159087b8f7e3d7305320f55b1a28a48ead28e37e675e8133733da2669a13f47430688b1f8f7c50e65768c838baf867e89497422aac426fe2023ee45697b5d5b35673108dc07a77c34455e9ce4c56dd03cce3a7e7a8bdee05b5af9b0767abd217f031acf8b2118532b7349b416dc9a7336d3810ed6e6d621ed561fb6291887da82470fe556bc59eefff5d731cc367ba0b37253c23dc30c414ac60bad833c72e2df8c49e38b799fa368db026cfb317fcfd9764f82914c4cdfaafd4259d8f052b4f30811cdab152611e850d750b2a19c3adedbf7da07cf721db4cdd066d243138a8558289b2aac1271d65d3f30efaa08c0746cb9acb584b4f28d82f0b72841e3194da88fa9078d74119c2ae7d309836046ca3ef4362960f5485b34834acdd3776afa543693c1f2da698694d4bae312d814df3b2dd08a5c704000ab6c1f246faa0cb922cd3ee04de60ccdd0b6698002e59f55586b867715390e2f9577a6e71b44853ea3b47d7e2955dc787b1cebdb223054956848ad111527bfe7572fede94b54a063716281877b81d6f56db9113de59d5a961cee6804aedc6acfbce79e91c03efa49dbe8869c8924d39697d882e23735b94795f66e2037302f36d5d4c2d613fa362266a078df56af617e1fd19d4b92867b3371276db60088f82ca31885259c603f7042d9c7032983db525f44581c5559fb1fb0c8ba651a91529f1c18487061e10febf5461bee2c08814c4e783f0bffe031066166a7362cd40ecb67602010143f863ff6601043aac310606f637691f9251afc436888555002ef37c51ffe391967ccc4d17494cbcfb96773859a13f3093055083fc3bed0d778bf58eba7aba7071d66e86dd3faf4b4883e403efb295971643f57bcdb9ae3664c9d1042a1868d1a69836b1e1a3194d6238d3663eaab8d7fb9ddf9e7a40d55be79b20ae3b3129c8b30d2b1c715ca6fbc1b10b02e49cc540fa07bc8745a63126b79803e90584f0d9f68a4bc5265819f388a5ba28089fbaf70973119b365775fa5888cb78dc60aa5d37d18c243567e1a1fef78fe03e4e4cba13d23a1c405079a1f7ade915e0cc7849f48297769945433f4bdfa3da1791389f031ca762b87e7683b0bb38e8e98512f5ea4d339282f01cc6c4ebc5f92b822d1bc4f1e6237c067dfb5c877ee40d635b9a583ba6314de932467d1d94c7705ffa831d9dc398e8e3a2980c246ea643cc255e6127e0d87d8cb3c54f914ea30beb12f074dd7a5dc93fd5bf9fcd362c379b8fcd0ec6e839e409d9dcddfd321f4fd8499652f48be98eea48e1516242892831f0b377c7300b716844b3bbb3782b14d4325722a962b2d5d9cdfa8ba3aa627c530e7a884df1f8cf1d89c6847f20b4b7c33713df3fe1d04ff76a6b6f861b2c26e7336f420fab27c44fcf2e18c8dfa60aef3f0333e1325b0bb6b1ce68abf35d59286b4faab86ff9a4a9190cee3116679e0ef0eca489fbf7dd7c48b6423f4c002645f37843664211694574e079c79c3602be3e3b5d9e8546085e51245646b6f7827edbf31ebcf513bfed38153911ac72298e29b0390a37b3bdf43bdb5ba70e554cf86619931c5d17f9a7c5622020e85629348c2461728df643f1ee80053b47c4a60dec56e8d8dce15ece7a81f1a6d42d64a1bb211ebd8b1fc1695ed90bd17a831f3369df121f41a332dba64377c89b9c2b676183b9c74a2d465f76bc3fb04133a6ce44a32e902f3ff18525167d6fa79a1412ea25bd7ec8beb17d54ed9055844acd2094ddab16f0c2736944cca442ed59d7dfbe2e0d21ae25689aaab6ca38761bd833b8f3115efea4b7b1b2727f73add7fa1f6865566740b59fd5d0d0a5f21a1ceb8fe8e677f04f224ff670d15cfc6754a0e03dfceb54017969df3fcc69453f7997ac1b760deac3baade9ff4f1ce527f445ce39efc559d83663398f30c223268d3fa2d71d33d181d0f8003386bafe8126e7849769363a7e1596702a751d5909d1db3c29777295040fe65fb7b26cca357347d328b148cffb59e7dccad608708ae190c03b145cc5eed908f3b0dcf69f98eae31ab6877dd5b72a86d473b268e66fde6950c5c3ab99a0c7b9f924c54d8d544d1fb8bfb981a9eef97fc745c4e3b49cde36a4dff9eca5b7adc78a5931eac274d42216b6e7d237ff7facbc4b952fe6cc158ac89236f63e2c1f8dad4d666a43648aef0a8bda9c7311d37e84ac3d162ad62a2b0899f0b2485f0fd3289c5550c5a6d2df23a3c82558c09f19ba62df5777298e3cd4507f0b967cc6c8390e579449eb4968d6b04e583f45ce715fb867fa0f43801cb01ee3a735527de07c467d61d98ac59b2f8e7ba62fc95e4d41b775c607ffa76cdafddacf784ce85a0a51a33cba8f0b8f1a788716f7db0c6e37840df922c1b7f122c7476d3de2bb4720f203e8b5e2b36fb971751f9378abcd43cf0c8305f5e4e249334aa3dbedb1d14c3793d2503d9912f5742636388fe3b8a77a2a009452fb5a0b0fa8915e8a4dc7fa48366ab8e1017ff2c5fdb677c4781726646502654694078bf6c90714db325a53ffc35eca83f77dec4b4bfe406b727f03698d17ac760a5934aeba6bcbb30259a39a29adbdc5ea3c162e566e7b06118c27162caad40f74f274014fde161b34085d86062145d0006dfb035da0b9bbe56072f0d8900b64c47d21cac1ad56e4fc8023d238dba8e73d9f8416754ae7ebf253b04deb6f7cf576548415056cf6511954bd1213722d5ca088a9d6e92fd1f2b6c79ad7bae87c3326b8ab918571d9b289f66d87a0f3201707862a128ca0457445f5d650b4260f42225547d7a447a06471ac00ca8a0a042bdc697ab36a8421f18321fbc255eddc2219d63c6de6bc3a487643705ae6f4350899cf83bd57778cb8722991d051a6f59972c1bb0622c2a550cd6cc7025a049b4f29aebe12749fbe3e6207ce0567aacda9ec4742b0f7e59e07246ca4c9b61b6bf995c218ed306459c432c99e687ede499cfb8f1b0f1afc2529ce9be65801ef1fa8318aa95bd386de96c8f054f3b6ecee5a5bc9ff31f99ccdd94992add95a1bf49654cf09fb6635be"}, {0xe8, 0x1, 0x6, "12463875c9bdaaf7be1bef059db0164ed599f74c3b5e2c956ad3b79d6a8a9bbc9874d828e280ac97baefd6f26c04d4c59bfd69fae9c5b6a823e8aed582af37a134b8a40eb9c2f3c354c23b54b28eb0d4de52e4c37ed310feb2b2637590910aac97b7675582e2d1094c8d729eff0f7ce7b2334ec383dd9747b6aec77e5309b6edfabc96ca2a95594800921b94b80789a8092b323126b63b511d113bd38660f9803273e108b64f8d700fae3e62d8b8e766bce1bc69e62f7582c0cce7cec94b6e6754a1d2c17f8fefa78c2c12d5d336c04a1ced"}, {0x10, 0x0, 0x2}, {0x88, 0x1, 0x0, "62e76210f11bef17518170e5d848154b2f390740584dfb3bf00792feef887ec36732e8c183061a560ea7289c0e29758fe445c3bb84e5311cb071c08a41499a462b5179609ec759bdbeaf5b9c29937836c99c3c91f72ddfae8277699942bdc72ba73faab22847bbe6b02a977541b8ce1959a1ad"}, {0x88, 0xffff, 0xa00000000, "2429536fc476e8beedaa35418e508454d587d1e6642d877b42a3a05dc5d4355d8f203d243567727320be7324ce236a70099f3dd6e2d0bbc849acfe5103d678c61bacfd1ddbc6de8a8cd6e9ac264c8dd84011920a70934fb4da003cf94fa3252078ebc53126cdc3ff540736d75e2a380c4761d11d"}], 0x1218}, 0x4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000076c0)="50f6b55e616dd0f5122125c417bf2057c11f2a5c2d1af80c30ce412cacfc16b2575c0028c10876ae28c1f71b8b216f99345844232b2a388f8b096e92576b3e320bd01af115eaa46dcd09e74151f2bb10aaad0ab76529c572d296", 0x5a) read(r6, &(0x7f0000007740)=""/13, 0xd) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pipe(&(0x7f0000007780)) 01:39:38 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x5, 0x10000, 0x5, "c7963f14ac57290769c6fd55066431420052d0f9", 0x0, 0x5}) 01:39:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x2, 0x400, './file0\x00', 0x7, 0x8001, 0x200, 0xffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:38 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfff, 0x1, 0x3, 0x1, "4753e0475f8631099a332a78e64f302331218fa2", 0x5, 0x2}) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x8000007e}], 0x1, 0x0) 01:39:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0xfffffffffffffffe, 0x0, 0x2}) 01:39:38 executing program 1: r0 = socket(0x2001e, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020500000500000000"], 0x1) 01:39:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1f, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 01:39:38 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() open(&(0x7f0000000040)='./file0\x00', 0x10, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 01:39:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="000f0009408f6ef260", 0x9) chdir(&(0x7f0000000000)='./bus\x00') fcntl$getown(r0, 0x5) 01:39:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x3) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:39:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000661000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x5dfe}, 0x8) 01:39:38 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) 01:39:38 executing program 0: shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffd000/0x3000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001200), &(0x7f0000001240)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x3, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001340), &(0x7f0000001380)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x880, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x20000, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x800, 0x80) r10 = kqueue() pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x18ab, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000090, 0x4, 0x10000}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0xd0, 0x3}, {{r5}, 0xfffffffffffffffb, 0x20, 0x40, 0x28f3, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0xc9b4433162a947cb, 0x20, 0x9, 0x7fff}, {{r7}, 0xfffffffffffffff9, 0xb2f3bae39694a2b0, 0x10, 0x40, 0x2}, {{r8}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x1000, 0x8001}, {{r9}, 0xfffffffffffffffc, 0x1, 0xf0000040, 0x6, 0x1}, {{r10}, 0xfffffffffffffffa, 0x2b, 0x10, 0x8dbe, 0x10000}], 0x200, &(0x7f0000001600)=[{{r11}, 0x0, 0x8d, 0x40000004, 0xfa9, 0xb63}], 0x3, &(0x7f0000001640)={0x1, 0x7}) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r12, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) r13 = open(&(0x7f0000000100)='./bus\x00', 0x4, 0x1c4) poll(&(0x7f0000000040)=[{r13, 0x200050}, {r13, 0x6c}], 0x2, 0x0) 01:39:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 01:39:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x9}, {0x4, 0x8}}, &(0x7f0000000040)) 01:39:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x12) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) 01:39:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 01:39:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f00000000c0)=0x20, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0x312) 01:39:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 01:39:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r4}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r3}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:39:39 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x9}, {{r0}, 0x0, 0x8, 0x1, 0x1000, 0x100}, {{r2}, 0xfffffffffffffff8, 0xc8, 0x10, 0x80000000, 0x29}, {{r0}, 0xffffffffffffffff, 0x86, 0x1, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x6, 0x401}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000003, 0x2, 0xe8b}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x3, 0x7e}, {{r2}, 0xfffffffffffffffa, 0x1, 0x200fffff, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x29, 0x8d, 0xfc0b}, {{r2}, 0xffffffffffffffff, 0x3e, 0x2, 0x2, 0x101}], 0x4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x12, 0x80000025, 0x2}, {{r0}, 0xfffffffffffffffa, 0x48, 0x80, 0x20, 0x40}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x100}, {{r0}, 0xfffffffffffffff9, 0xf9, 0x20, 0x8f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x3ff, 0x3}, {{r2}, 0x0, 0x28, 0x0, 0x100, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x200000a5, 0x6, 0xffffffffffffff00}], 0x100000001, &(0x7f0000000040)={0x4, 0x4}) recvfrom$inet(r1, &(0x7f0000000380)=""/18, 0x12, 0x803, &(0x7f00000003c0)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 01:39:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 01:39:39 executing program 0: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 01:39:39 executing program 1: syz_emit_ethernet(0x8f, &(0x7f0000000040)="430928cb6c400614dd0c0a8c728d694a95e42c6914a01e77d5fd4957183463481268a488edeb9ad8a138e07319a481385a890649acf2cba03006b0730e32c33a42622f1cf9ce0af2c533cbad3be989ee0b2ab878a263defad9123a7be3a1b05686c9fad7cf22785f0e99690df88821d4944249a1a23e7f180e1768c9046714b7213b16bbcadecd544d08898ea71574") shmget(0x0, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) 01:39:39 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x3, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=[0x0], &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)=',*%$*-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00']) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x0, "0000ffff0040800008000005fd9600", 0x8, 0x20000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a7fc61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d42134fbe08e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf59a0ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5a79855f826337622ba2009c534b6bc000000", 0x25f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) close(r0) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:39:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x27, 0x4, 0x0, 0x24}, {{r0}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 01:39:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000eb26a4d503000000000000000000000000000000000000000002005ea170db04087865f2"], 0x0) ftruncate(r0, 0xfffffffffffffffc) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040), 0x0) 01:39:40 executing program 1: r0 = socket(0x20, 0x5, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0xffffffff, &(0x7f0000000080)="d299c8591daacd8206ba2d747b3956e2a2b8241477f019983769c65127d2812d0feba939886bfc6ff170ece678", 0x1b9) 01:39:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="15310c2a2e74260373dafbae77bac110d4b715b1d9c4d1693673c9d6f9c6072d25a7e5decd8016e1836177822eb6940da7b4b3f6eec72b23bfb88f5c22ee264525df16a555321bf165ad", 0x4a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 01:39:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = semget(0x0, 0x3, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/136) 01:39:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="820212da28adc700001f06aa2994de330037fa7f99a451fba32df0a65ba99dbcb970889df50cf91b19a0becd61073c97c50f06f2dd60fb516f4417fae0858601b0a6e0a14ecdaa2445293c6b6837393172abdcf84f7b78dd46b9c744deefff00e0a894"], 0x1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) setegid(r2) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x3, './file0\x00'}) sendto(r0, &(0x7f0000000100)="799f734f97227c53984fdddeded3e01043df9dac00e8f1bd69e33044e350f31e2190c06d114fb2a9bba1d6fab918099b4c455991017d3a0b09e9867c37767e0d6bbbffb3925eed17f384c6754941c740061597", 0x53, 0x8, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 01:39:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x3, &(0x7f0000000000)=""/255, &(0x7f0000000100)=0xff) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 01:39:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x290, 0x0, 0x0, 0x21b) r3 = dup2(r2, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 01:39:40 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x7, 0x800, 0x0, "5ceade14118ca7891f992f37c8d7f8054c6707e6", 0x1, 0x64a}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) shmget$private(0x0, 0x4000, 0x444, &(0x7f0000ffc000/0x4000)=nil) write(r0, &(0x7f0000000100)="9c90ea6cbd7472801fbfd0340e0a7485893362b440929af72812c45931e50b0aa8df523b8010907bc3f969b16c4a3af16ce825e6421f3d0cf05255fe90dea221b88efaf751a72e43b32bf8b62344083a69248551b1f3f3c72e2482eacdd3dc0ae77d9a562a898977928363e9fb4cb5be84ac2b6999d5bc510003a7579f6c37fe16a00d71bcd7b3d4ce9f1b6ab95fcad3da803f47a0e1b52e9c8f5da21b0ec0a976a690cf580da505bbe936742501e418063f984e625df176bf4ca8dbdde281e50e1478b96152c932722fe820130672e3", 0xd0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 01:39:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = dup2(r0, r0) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgget(0x1, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getuid() fchown(r3, r6, r4) r8 = getegid() r9 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xded80aa7e442e4b6) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="a88f085f2bc585f5889ca5cfa4d4aaa9ce5be645a91c04c80a4176e07146a075c62b8ccb42d5630c407ad5055dcf2e001084c1cd7f728e", 0x37}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x80, 0x1}, 0x0) 01:39:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) clock_gettime(0x7, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000000000000080, 0x90) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x101}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 01:39:40 executing program 1: r0 = kqueue() mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x0) 01:39:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ftruncate(r0, 0x800) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getuid() getegid() 01:39:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530006fe04ead75ec4d0f9930e26c1e828244d32b082a6d28d0a6e8"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="290cff7f00095cb90cca8590", 0xc) sendto$unix(r1, &(0x7f0000000140)="139acd82c5aa28628df9246152749e8d03b8aff5946fca3ec6432e04406e4de5a03b3d352a44702f71e74d1971ba5c13a48d5f9db24cbe00a6b5a12c250e6fa401bcbcedf3b2ccdc4f00f7057e98cb08da90be3b3401c6cca1ffdb45e4ddb183fab5578a9a67a4d3c907fe3c9ec9a42d228865a41366dd23da53eb1eed08c92dda806eb8e616416df56a9cf6f06237c81e122bc854608aeae3e15addba58ec2e9f3a64a48a3908edc6ff2d9707e1bb1ae924db23a4696b1e99ee81a35b1d0a4760a6fb9e600914f1e49d623f63783e3e34e4a588d033314d28c927c4dfde8c170d059d942834134cc6356fcce12c6e75633acb6d1a41436bc7e90a2f6f234ce70a00ec45124c759862866afac3489754589847f9ec5e80e4b38efccbb9f1e1d58c1a58bd6751467d1395e2496fface18b87bbc7c7ccb25255d0d77abbb8dc81dbd1a33f06d0b5a6405629fd8a04b1053bc08fc543c5610bd530f4ca0e05b7a4cede9a537f4955390ff142ec465f7e323671235ce77c21d5ead663f61b60eb50d77474b98c9dca3cb73dfa67860811eddb03f082415d1f4567e8112251689926f90f60a3015bb6771543543e0824c4b77e256d3bcc23a5995e30bd924b7223d92dfe6610fb349a6db575f0f01fc19af9bb8003aa25917e467309369e4810e24db6ab8b9fcacce95ae440d81dcdb92ad2becc7231928a379f4bb8c08427d8790091d242af4469ee209daa6ecf654aa7a4a035625754974b55000383875eec78b0f11bc82380cfb7a59b9236f4b792ede2fe5264a3b2985d4c8c2e6c0ea74dd229ebfa1444bccf4cbe00b0a91cd23c58de18c67d755dd7cf54e4a9c3ceb233ee524ee8a8ac2ff64b99eb677719f157ee97d049ddf3aa6bed41ad32d186f32b3dd845fa4476013e7f28f46fa80b11c1222599ad7e4fee587dc4981140bcc87d026209a6c2cfcd6e1ad4457768690bde1926c004f313f32dc870870307a28bd34cf462d3ae16d23660e229ce14878ed5c4f5f1b458a7475906c802f437dfc09c5478a1b26b821b99b84d9d1cc8a5947b9d643ee95810d5d37b978909fea3c35c8c04c65506bae53309140f4e8230f2439a17a2df848cf5db1bd7cf75c4948145ff1dbf0fef5857f5d659aee63779bee2d05bff4b744536b3d49a323e0e74e290645eb3582ba726f3dd29afe32b3a217e25386d88a0e5e8d105f92c9153901f170ad97e278ade9a2531457d5b4970033ba923ebc358376207f486c2cb3432a91f65475975d5b468bec3ce7afb677886901cb96001b21c32b380d4f9cbda63b3ee430df74cdc7520940ebe2ac20edac179724e22997c16853e79e0053a41766ec372e8056a58626d4856c861c9ff5e020a15836586308583041c5bb89dc43fe87a369c7a767de5450185cdf5fd6bcde7e28a3f7c9244acdf2aef2035be4f2a1e3d9296739f9c696c8c4a80daed47f6d88813fa3a3380d2de9acc6744bce0ddb3261cb81608f07fb18038d15db075d4561c3faa9db2ba14e9d63c5962e5747f9aa12097078adb4f12200ec8eb0a4bdc3e0d73131b3599ce316e9328d2706743029a7eb71aa037e54fd70193a38b60c8dab6bbab1ed08eef65d58a315900d2a85c7bfcaa4fa3e6e8f729ad9028f9bfebc586f26399be19985cc60b5fece6fa1eb658c9f8b374467edb7f718185a2d8bca01ccc6bc474b23a5ceff8e367fe80c10eafdbb126cb359c0cc0c865478c4432ce5d5b5321e35df2ce4a99f40b4350f2793fd26b7db9fc31c4022d00bb6098d5f10a9fd039e8c65c3db2d62ddf46ba343aea4483e64f52021ae9ff2497ae175af82764629b66b38f87250cd183e29fc3da157c76cdd84a63194f7ce63559347fa3781c1e6c6eb037d8b8484bd595903670ba94e16d0944c5aea223d9762b9b18eb38156f705f9ba1128db797c2d9be0f28ca12497821e07f014a72927764b159869cb211969f3d2dc06bbec119782fe21ed9d47abb0e28e6e54c3f2917808a918b2cd7fbf5b3f92d9cdbc3dfce277ea27c39e5b5bbc565409c29ffab4308112b8cdb912781646a3f4fe1789e22e932e7c3aae63a934f435c5f8e35763eb16e840cb7d3b7748f02a793f1579b308bbefd523394a4c90797c6b1921904ff62bbd78295f9426d2fc62ef544d716cc95d44cc44408871d066de6f03c70f0efee117badbd28772d5255d74084da046ee914861e7b0f69ccf3d910d7edfd7e9b733091ddefa8e1fcfe6ddd67359b358409891ce9ea049684da43f5495e863e4931537828faea1173a1a623e08dd25987b545a9568dce890f0cc9083d5d1e82851ad086973cb44c8cf8f4cf09cdb1c75f5832647fa354c82a971eeeadf93d0c818f4c760e4e84722d652312bd1195921e9c001532bbb3df76d0f31b4daba4beda1a03bcbfff4cf0eb458396af2f52d21baa5b23b5fb92abd7b959aa0641752c2983a21dae8f56051b223eb931d9bf8e771159bb0ff962236b6b6809c141917084f067847444972e62e29fe49cbce1f5fbe98162305c8eacc6a39ea1ae66d66cc9a542745980afdcfbdf30bac6e92fd8ff60af202b896e5f4252ee529808fa2190b32be2d379de314d2ae6976b61e1f8b1fc65b9c1b04b169bf93021df843656a61cef8a2779ba4e8f4b3681b81f7c5584f3659e527d8ed050c5b3b11defb279f7af004dd0bae059ffb29c402d4a3e927514deaaac13a38224c76c1e0e86b3e72093c7e5ec9bb1c126dadef7a6e645029211c5bd30933fe17b723ac1c4d0fb0bcda9a4fb4d481b343f12820598f543679898292c76c238b522dbb494e121c1ca36dd03e1b0781d394b04d71a05b5129e944975b0e782fa0103340913f56102c71ef1a2e4e7d7e557d7649904e595116fa80392e3be59fa52f3c8332c1e8c68250e1d150e3dc184100120d2ee831704f945fc9d161f4fcb431c4f2b90390c5f6e9a5de4abd80f30e2de44fa8253efa42aad4fa07e16782e9738e4f1a8397476d16b6dc3f84fcaf2a84652282566b6ab02ec7a69a3ce3000d754fd3236ce29106c33967f134b8ae4ac22b6ad0445e7f411531c252ec8d024ad4dd8c3742e1ac8da15a5a6ac8a44f5a08082a4c343a9bc47e0a9b0b1cff13246ab7ad018462d248e43f599feb82aa4a39311961b5f973a72c113530b791bd12a40f81abf62a787c872691eb0593b1eb5be179ace5292f9212279318385153037c069f3851342c1942de0cf740f7bf527763656c6359b0311632f16d590abb76c28da7fd6b08a43fb79abb042d30b5ae598776ee25b615e83df6930db09d06d5bd96acae92008332e8cf81a4b957554d6655af86d69f89ad67fe418f4a53a22ac5e465ecbd3f550292b04d414b2bda68189d8c98e552b7a72caecdff454de67b95bd503c69c3d1364b83eeec3346e1cfca695a8091fee021fdce2b69aaca9da26ff1119450d300984c47eff0898971171d834703ee600137ac68b5f785cd55b9199b0a4744789f05254c023e83b8a3fb191d1fc8837c282b981b983fc6c36fb057946d2a40b02012211c16123b65975d0dcdd483809a149fced5103bac40cbd338d1a35a945168a19b4fa5f2e2f46d667129f519a6b584563b5f3adf0073f5d7099a0f81b9720a6d0bb181a642dbbdfe67eaae008cc03f1dc83a2c837151bb07db15d0c50042d3b9550e34af1431719b860a074d0ae42a6d777f2b901de8f76580a6e6efdce6ccfa9d822c900cc9a920a00e75b3460e555083cbdf8827ebd009a59bd04d81abd50788fdffb0dc5d8ee78ea3ec386eda136696155450e02ffb1294bd225e1057f5c9c6dc19e9e99dd9cb87bf9a36d24b16ab6d474ed1580b73e5a56c9eca9a35cd18ee88a739f335f8da1f3b1e61b2ae28cecccce73f2283c5194aec408bab1483ec64ff0cccf7740d31dbc164b189c0f23544e46f02a03db06c3a9a0416652c27b5f92940d9e0fc9bd3dc621ed7942f15e7ac365ac2f1f519d71d1e2b797c79fe689594fe2561abbe2e0923fcc57a2c1a367e40e13837ffed610ee996a52b053dc7435a253216223d17e955c1b6ee2fd4e6e0e9266d006734eea12542598136fd6c4b83766c87dd3a6fc8e61249498d17e22c8eef869ac83f6bae470be1bbea4e0dea3fcf0db8dc9a2a911b89f504979312fe1b0aaf4ee3324b7d3b517e38f20cfc3517b90da7357d61684343f9fd99055cc8086b633d8cc89eafecac5776284da85cba899afd32748b823105831c51dcfac6bb88ec87dab18d976f78872584e57451bbb81b8503539082a56dd28a8c3580ba9068b69795167d23ec55b5858a593f7d33d5f88c1154cdef819df2776664d31daf20c6a736b5b56fe6aa624f34353b33af74de7a95f133f53de7aef6a5a496832dd3c4e8d05b15c3764e3d769b3f3b5394521c9ece5cfb2fe26c173f40a40b9c5496d273e2f675e98cb0550757d16f3586db09626ecda617963fe90e068d38cc856277e07db4440ad867ccbc53fb2393ae34316158c7a7565c4898a1fb08174817c2415e74e3763f62e08a37d850e92133ca1ee0bf7eb85685885c62625f847b61a8d6f69f9bfe084e3320dfca94a2def599772de6ad68ac25a0f266cc78d1743b43b086ce3c1927527f862ff25965f7c56c654915c23f3084a7e66138ea7b89a50b994b8116e74ea5037d2a7f56fc5cd47a525470609e3dbe2328019c35c686cc052d0400f6fa3a8d4b3728457e535cc5e814fc9f10d5f18d485c11780202071bee966140ae3b2035c992c37991099590facb38f60237d72828d7fd68d08320c297f25a4f3a969634f9d24366f59d34dd2e76cf0eb5d2d8076345851d3e7da69048ccfe7c45ebc44310bb630c6f22cdcaaac4239eabbe67069ee2f9d689796474e76b314fbad590ed02749ddec24c726e49d9649b8ccccb0019cfba0cbe31d247a0cb8515ad1fde99de0a9360cfaa07f2cd2fb3310e64e41b987caef7acc131ce7b333f6d515bafb8065cddb5da63104448fc8d20f8cd35b148831ec30557800175bb487c61407a8202e0d86e34209343b3b3cec8e37e2b919e011730dc1e05c738b7df1c0e108be9159a514e4491810f66025f798c782b3f116889053f450ee4b26fefad2da84469156de1f6ec53bdbf377499b4d131e18d08541ff9f94c9afe4791604f7326232ddeae6156a74eb7f5bb2404af1c2a1733277139a839134d55a4d5ac85c425b9826ab279ba58722c1b6ec362f0af3a29abf1076008a3f24fa08f93957fb46f34b544147d3912dc0eb791853a8d4beab8fd0441b442ea5fa10840bdbb5a1175587c5620268b7cf4b7ad51033953bbc5b61d82ed1020989b2f6a6aadac6875183d4be854cfa91b406f6500dd8c0614a8b7f851a857e6cc227ad385a77170963730163b805b6fac268a4b1f557ac635b7c503df654337f3b0813b1aa9526ac6ebcc5eb27ecbabd2bb149e3e659d8c85bb352bdc7b66ca20b9cdc4c0ecd09c93b3cbabc5415ae26b370b7b4afc85b2ed5d2cec4f77a6cb7276f9c95882f5af9c1fd6e50b33d475f6552014509c01c1eeb0e44756df4a971d2e1abd22bf24faa956b8636b50b7b8fb95d83569a074bc5ab5b201df7b2a7bbd5f8d1ab2d004112bcf70f33eb581f2123883496cc88997b68c985d8c427d4ebd329fa6aaebd47424e11eb1d048a8aae01e3ccf7e10cc712dea7dbbc1db3d64082284007a4f7f7e3f8009c7d8e6fa7f426566d92f8d4c5826dd1fdb2de12a59237fb456d1312c46dca595ba6cee8719323e90c4ace943fd3d623749e6f68c1aa07f6e2b17a56a28e61350", 0xfffffffffffffd78, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 01:39:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="f268e02fcd28e6dbec05baac7d274ad82ec7b174e62263b094fb1d59cc30b910d1799afae1a72e8f299e3e81bf8239b073d595c9cbf456f6fd0a7a8aa5594ea1649e1ec86ec07217cf7b1fc58e4c84d5420d5c79475dae7a3fac36cbdbcc18fdbedab9770bee98259c74285acaae9bf19e3b14462209f0e1bd2d74e0a52b959096e76ce76e3b9696d7343ef3c3dd3f2fb9682cface39ee9d729206f56cc40c00c85b9263f0ab1a3d36313645dc0bbe773094a399fb20317278d347d1816844547396df8d690d81090e572cbf2f50f926ee9c31d3911e935faf10650dfc173750790cf6efb9aa", 0xe6) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="2b00d5f6dc73bdf65cc38c60b81fa56df9d76fd5d7e131b180e3584f4574e1a3ca1190b5a3c5e14dd9713ff152a069a772892c9357a70eafcf38a6f76309b98b9dd5c415ea959b48705d2d99e824d0", 0x4f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="fd63a70482bc32bea30099dfa0948a53b285c43758d6b158ae9eb86cc094115fd98b6e41d456cf9211c3fa2663f2b2ce366ca89a5cbe69bc3ecb07a5767648714f48f663fe6d901ecc633f805b0b26d7c12e0986c4862b0b3cff908b6e3f158ce48dc845784783fc21f518f267ac1bd3a5d060c18767dc8d06ada2210f565685b653b6314b1aeea84448569f8096d9c1ec779663dd811ae8ef4549e84c6399b7", 0xa0) 01:39:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1, 0x2, 0x6, 0xff, 0x478, 0x8, 0xd39, 0x7fff}, &(0x7f0000000180)={0x3, 0x16}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/217, &(0x7f00000000c0)=0xd9) listen(r0, 0xfe) 01:39:40 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) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000640)="cfbc4d8e6411570dd5b086cf142add3c489d30785ba3a3c8b73fd5f3000000000000954c982fa28fcca21f1f6d95687dd285883e049648f176de6f58acd8c0dcff3e49be6a861b844ede89a1d2f23243a8281068cb0b5759a74938b9c0fcd9cfeb21395e47b310477a11d60132c755b9e4df72a683c5ed19b054a391e5c54cd3182ab24b5eb21f9ff766c8dbf3c2ed98c5bad3523a3bbac4da819b6eb2ba18abcdfae318a481a4cb6078f1449f04290dd0a4ec4684c8c9560a1f59227469e73992c20bd5e4bf606eb0adb0b610a0546af7ff7ce72b1cca9131a31f240e09808b584739103b4977f7745fb96625be134b28d42ea5b890a5025b9a392c914cadfec97db7a834420bbcdd1ad3506d9aba3e4f148c7160386993496bc350bf9b049acb6f942993cddca1bdbf552f1a94f5e64b7ee349903811ea76beee2c423fbefd1fa2e21763d96623b841f83c59935333ae0d5a4ae372badcb3fd3da2816fa9fe06443ec94db56bd59971e0a246c8c3900f3628e4c1c75d6a263ca5a9f884f66f274a49a73af3229494e3862ff445a25646a305c1ce6f300cbf3ffc7c7fe93dcfd7023538af4257d68bfcaff90b504cdf3d3e71c2051e9d39b79607a3e1e0b23634c885052592043a0008de86f3ffc533bda148ef709f128ad3af8e38d4aba5d8bffbc1935fea840fcce8b594813047a824085118d1f8ab53efbad4c85574b1dcdc20dc75b5cbae49793c175e5a65533a0ea84640b09c9d736a765d13a585c4d62c03bc625239d6434d608c03a58884fd4c49812d5ce95ac20cb4ff434a778370b19c2f542bc89729641913ffb5f040ab1ae71f26f488ca", 0xff32) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x5) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000003c0)=0x1) dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x1, 0x7, 0x1, 0xcd5d, "fda4e0bf599726f079ea4774c29f925b2ae8a68d", 0xc, 0x5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0xd0e7, 0xc, "4ffe40da3fc2ee5c79325b2441d42ebdaca33030", 0x2, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = msgget(0x0, 0x114) msgrcv(r4, &(0x7f0000000300)={0x0, ""/30}, 0x26, 0x3, 0x1000) 01:39:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, 0x0, 0x0) 01:39:41 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x6, 0x102) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x6}, 0x8) 01:39:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30200, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) fcntl$lock(r0, 0xb, 0x0) 01:39:42 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 01:39:42 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x480000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) truncate(&(0x7f0000000040)='./file0\x00', 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:39:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:42 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82026530007b9f1a979eacb5b32d6919ee060099de637710a36771d5c9f533b8c2d98781133daae2818759ae96b475d5c5abb199b8c2aae756491b574178a479af0fcb3ea5df9716f7e5dceaeb0bd58bd5b2d8a6ffedf085c348953a4075f41bda5c459912a76da9dbb46b3f84957a534219b554f3709f8752edd5588285ab6018482e2930c7acc45af649fb125b1896abbe24aa14d38ad320277b002b2a8c03d45d0b5ba63957b7d147458b3ef446692d6571b71e6b34cf6419a43952445abd6c63a87ce6cf238a5ea89436aaa49b2c3b6ac35bdd1149aeba325f89f125a63b9e60a1261ba1bcec7736faf5d98c6f5877a670d46601ba2a5160fd0000000000000000b836135441a8cb4283b965bd893edc672bcf5240af0b27423519b62e7c51d95dc373aa0e811cc16b6b0b69a51b079ea9b32d4fd6e1a959c445bd0b6c14afee07f0848f2b4f5a46705f61b234271f88c0fa56a4e7ddeca31226adc2c8fb4bc8731b0119e6568118b923624c4a2ac64ae0ee5193896ea1a95f92b869718e1b670e0a6ba52e1ef8303d581dde0b0000000000000000000000"], 0x1) 01:39:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfe73) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:39:42 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) fchown(r1, r2, r3) seteuid(r2) fcntl$getflags(r1, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d8950d118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671f5613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a2c306fca15f890affe53650ca39271000420e7c192f134146d2be84c29822a4a83b2e65e5c429ae636f35a3d6786163f8d13097d2ed1bfb378c6d4cc88b1814081dfc1da85facc83033883ba7f998b48513d2eafb2773bad62ce43189dc4f12a28165de5307f89b37a09d01e3c894fd9d528a845769a66ad8becbe34e529e5f429ccaf7e6aad48e4e659a6c07dae1e41c685f6521ccc6a58b1a7d2329f4b14c01224ca1a5f602888e020a3133a87aac0435cabae7da2679630577fe445b706587540e39aa84491a04a4be004694f91c1fd55dd10f6e57d9671c8da6f3358222d94cbd7d1eff7e8a50f945175866ce8dde4c37696736d50e373a9658e7b7f80dd591da7e54dba1c063bf896a543c644351c0a", 0x2ea}], 0x1) r4 = syz_open_pts() dup(r4) open(&(0x7f0000000280)='./file0\x00', 0x20580, 0x10) close(r0) syz_open_pts() 01:39:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) shmget(0x1, 0x3000, 0x502, &(0x7f0000b04000/0x3000)=nil) dup2(r0, r0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) dup(r0) 01:39:42 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = geteuid() setreuid(r0, r1) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x200000000000000) r4 = open(&(0x7f0000000140)='./bus\x00', 0x18280, 0x2a) r5 = kqueue() connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1d, 0x1, 0x80000000}], 0x0, 0x0, 0x6, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x8200, 0x85) kevent(r5, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:42 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 01:39:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10002, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x8) 01:39:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 01:39:42 executing program 0: poll(0x0, 0x0, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x48, 0x12a) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xb0f}, {0x0, 0x3f}}, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0xa0, 0x1) getitimer(0x8000000000000, &(0x7f0000000180)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) close(r0) 01:39:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x4) 01:39:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x200000ca6, 0x0, 0xffffffffffffff01, "90de290e07200000f89c16723f911a1d962f681f", 0x1000000000000}) socketpair(0x1f, 0x1, 0xffffffffffffff80, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 01:39:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x10000000000040) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) close(0xffffffffffffffff) 01:39:43 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffa) fcntl$getown(r0, 0x5) 01:39:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000012000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 01:39:43 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 01:39:43 executing program 0: mprotect(&(0x7f0000782000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x2040000000000005) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d1ffd6687eb0ed9409c16d9bbdaaa029413b34a429f6ad", 0x33) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) setsockopt(r0, 0xf264, 0x0, &(0x7f00000000c0)="bdb6141ac3268995bc8be2c607defe061a60b866793737fab00a103cfd9763743d918f427a65cc49e531416e9bc1cb172703741c0fd1fea138719f47f57ed112e4861c3638de748a9666d6feebdca8628c9a8f0bfbf2c70ac3bc0f7ceda66d6203bbbf52bcd11b990cfecf0434cf371146344f34e3a00bc1f87fa40b7c198f2f6d8bdd92491fe7b3a2913d1408a74643b9b618d08ad7c3a17e97552d02a52b1ec253cf71fc5d4a5345d7dc27324988abcb3c2cb856bd9c0afda3c71714244c", 0xbf) 01:39:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r1) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) fcntl$getown(r2, 0x5) 01:39:43 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x2}, 0x8) clock_settime(0x0, &(0x7f0000000040)={0x3, 0x100}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="fbf008c83cfaaaf43dd297c958c14eb645cc3f8e3230edcdf7eac471cc5eb49137ebce5095a41f6b00857382408c83c10aa163ed432b707df7f7e9f597ea1d0112ea3426a4c8e00d59d09d97aa008166f524f3fe961eb4b457b941e5c1f2fa3b67afde0adf3d4ec3dc466e38b7f3f54cbacb06fa08537fa39d71b60c8deb78e35d07690598094acb4dff5477af6724c102e2bde95591ead00e40136880943d0550c1fed9389efeafd8e54d8629bd70714deb65bd", 0xb4, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x222) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/165) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa01, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x300, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup(0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x10) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0x3, 0x2, 0x3, 0x9}], 0x1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x3, 0x8, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x800}, {{r5}, 0xffffffffffffffff, 0x40, 0x20000002, 0x6, 0x8}, {{r6}, 0xfffffffffffffff9, 0x20, 0x2, 0x0, 0x1000}, {{r7}, 0xffffffffffffffff, 0x8, 0x0, 0x8000}, {{r8}, 0xfffffffffffffffb, 0x16, 0x80000002, 0x7f, 0x80000001}], 0x401, &(0x7f0000000300)={0x7, 0x8}) fchmod(0xffffffffffffffff, 0x40000002) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ee734fd1f36445d4dd47985d027929f9096da90cce26596c0047fb0895f41a6d", 0x20) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f00000017c0), 0x0) recvfrom(r0, &(0x7f0000001500)=""/4096, 0x1000, 0x800, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000140)) r2 = socket(0x2, 0x400000000002, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) setsockopt(r2, 0x0, 0x24, &(0x7f0000000400)="00000000cdf1b8e51fed398edb30b3336f5c6e988b23f17de50b8fb8786af84ba00839eb2f0719e08492780193dde50cd6a644a2916e4d6f5c8b5dea66d19dff0223c202caedebc59eee911aa59305fd5f2e82155c56dd0400000000000000ff5c5d430e10ffffffff00000000c23b85db9ebf339aaf76ea105323e8acc56e14", 0x80) getsockopt$sock_int(r2, 0xffff, 0x1028, &(0x7f0000000000), &(0x7f0000000100)=0xfe05) write(r1, &(0x7f0000000500)="1e381c176a3e9055f2ef98e5d58a10baf0ce36caf1cbb0c42735c7576266cc12d84ec21d7f6349a06f7f8ef2bdcf4cbeb9fb19d525ba02438713a7084687a7fe246a13ba9307454fb8c53c322cbdbf3e321b13b889ee5745023f0f9f914361b78f66071df5f9853102021aabc0cc479ddc7045b1e183fd61b399cf9b491db2f30de8c2145052e9c2b729c7ea2169238ae5cbd71c3b1765408a73c4df4145ba36b54b6c4ad5840542de96770b7ce9d569a151a5bc88fb7870141d83033cb1d1bbebc732bec4d055f13217db4931592afc24cc5721b9923ab6f31dca6c6f5503919e297f86101e4ea11e08171b1671eb5ce9491444520e1e7d6410a197526a196fd59bfef586d02da31dd15bef26852d32b644531c4268bf8d22e3a87e04c3c49e96208169394e3a48504b26453d6ef6858a43460ebe879c35cf76996e774f484d5297e025abccfea4d4f5611765d2e49265f60812bcb7ca481aa6b002d11b4edae3c5211018b8716da1591c02e9638f2cb8a243077a533d9342fcc80102e79b25b49eaccb8d804230fb630fb9ac9d419ba0d357d65c0aecfa4a929c42c59da9446136a5e769a0dc568d4cbe990841e12bf2187460d5fe3289b9ebe58c468cdacdcbf52bbfb452a5c87462674c3d805794bcfd35c6bd30f594e90df931043babb8cdf04570aec27eafcafa78c2a07d4dde8c9b139dce820b1928a3b278cca724d5f49ec19862e2852552644b4285b3d396c7d7e98e79d285b5a80bb7892c9883a045e2f2643b6b35b9a5bd6bf7cc777960051f2430e2a9a21100448a7c6fd0064f279e4304d2ea3ad27c2f96ab8ebec6b6319970b63a4ab03df15aa1821d8bb602ca820d72514d0cbc38b38b868de1d63ea81a8f12dcc87c99a268b07f69b676687b7bc0c26ac4f3ac13d0ef85d14ea65520cd74d2858fc3c944a36c5640549b6505b38debdea259a5bf86c5c9ff84dbdb6075ef2fd5c0e5df959ceb50dc6af87091f9366a595a30358bd396a5598e29b63e11a70d42b1b3596243feb16af074647d7f118618a7f2acbdb0f81a9b27c69084a50d8187140308238ed9b9075ab4022af9e5e821d4c5e9b09faf2e62a110c6269a5a4a94da539942d66887f4566fbe5dfa96ad5ecec4b7cd8354e9e35794a86c9c04acf6752129d76f2adb4ccf08188a84a5344f314bc01a185fa1ed5b2def993ce39512f0679ee21ec7e815a72d9c522f8ff68667eece0e4c4ac8074abe6c471e9e50da10db2fa0e1319049517f6c5e2a83c9601610cde4c8aeeeed5f3c00abc2897e4a06f9c323ad3e66d5199cf8ec01f31f9e843498bfa6bad12825e6005b0ec64aa2a8eb744b708996e44d5fbfa1818507e7462d8738b29fd5b46c96b113d500b0bd97ee723254d4998df4b3de55ebdd358d84e2afbd72fdaa4eac8b1537d5566e9005a13d3f59f2bdb8446b28c72a8c7621636b9055e227e2fae886a61b9f59bbe7545d7ed5952cf5ba3d6fdcbc52590e9c39a3c7fca923a5084beb2bbb93c154dd5462adc5c6b558258f106299b20cb36e7525eb234f31ca589aae95b39e2273b65a4a7364cc902b481230228e5bd545789716ba032d604c9be93ef5733bbe08c90c1d96d9c6d676608beb034f3a82dabc10ca80ed0bd8fd07c3b2858b835b6673032711116f451dbef4ae649feec65b6885d976f3b958cd259bd0cd925cb72d6a4fc125f36029d75dde28b08269801798ae652327d7f61677ba8b08d9319462d064dfd0f0e931098b2ad4112cd3976a74b144014321daa5e73449d3acc9bd63c4514e265229c83efeea1190c9c5c03410eaab60c30423f2429420cb9db65a62370743002d4133044cf359189f5109b2151789e9516b3b8583e4f4aeee635f9cc05093050bfa5b8d957db068aacd1ad9fbd001205dbee1507feb1f9508a63393c7717d487afd0839250d9dd98e998643477b44fa1213faf3cd59d856bce8a56920cb3158906bb554a20ba79cef0ae81dd78dc4eb1a2dafbacef533589f54e7794fdd39a1f017e625cd10db3c0a30b8ab97bec3422970103379ece448a08383d94cd023bb94bba16e75523722fd21533e95581dcf723d2830221b4b70cf21ba5b2874dd050458673f67f727ea325dfaf578e031c4999ed71f68c82b7fd3b652e2716e7467af8188afbe842c36d49fe95ce7f8e90dcd0cfbf063e4eb6d9f8f1063ddfb5ff6d14c9b083fa153c14d23be42a8658f7cb2cc16e771e3a56deda001c64a048abb3e2604c97936c24a99cb99ed21a2ff507708a5a93a2092e83e003caadf9d0d407a507c9a95eb13e7bf951c55f73202d32aa1e00322abb3b878e7546e97a5fa19903e09b5303c3595a916f742a3c3922d02b311be9f8d36632fb05ec6713a3b89b2cf86d549de58cc0aac0755ee74c85df122e23fbf7ca58eda2ca46f05e231280eb99c5845a90e72a375c8fc71628a27e8f5073d57b347ab5ebc291c4ab3eff69548b489bb0d1e9aaa51fb766cf3f4cb11dd566e02197cb36e8ec36df8a0f14233debc9614172ccb6e9a11ba674ae46820074ead4b8e51be938bcd54aba81edd6ef6e458cf8b956ed71fa7a911421f86cdc76313c2cba92df2e1858ea688357f66e4d5a21245f5d140850b75778e06cddd18cbecfdc30a6e13562e5d3e6fc952793f46a4944bb15badfe354c958afdd1459d42be2fb5b7b19d1af7545d3b332f145da62cf77bc3530981996a85218f4b84ccc48c9924ea24f908b3b79336c99d285d41a73b50f6e1314a8a5a97725a9948932005c0697361723e40cfc76cbd425afa5b074c5d553328616feceb49dc443c09ac6ab11e00cb5b49dfe9c7a3bb1b929e49a948ff4f37b547d900aa0e9e09244502827fef66beee91ca4b53a595e5e2f802237edd5686e326395b2bbbe21ab344113583f95fcc4ef2745e8b8b067923c276c30082b14fe0e6ca63adc878911a972606731bfb648f917acf1def4823df3406ca0beab6dc8aecd6fe6fd84dce1e3d043e6a3dc5c88892677de4ecf5b54e65c88a702afadf0dfdb21656287c975f7430a9897fb951ebbe611348f481cf1ee1a58260837604d45b5ca0b9ecb7e6fc2b4517109ce8b1f30b47e46e0fdccd7289953ec35b6e84f092f5d45a938640a6cd077bc8ce3834e26df46af7a4b3d4eac42eb5f1d45033f68f943802c93fe8e43afe7db30015cd1a7dd00791e5636d8345bfdda6e7b3a9e2528c82ad59d0bdcea45ce9377f637fe8140d4b3ae69850d9aa1a4c60d8bb716bf6e7b9c01c038607c438c29f236c31b288963f3d5de4f0d4509d57df916c034217eee5c015b3ef6e2b00cd77482e0f0b090314169cbe0ed9ce21e21492b6a6b68b08e7c312ba5a0035a309e4879d256b4d5ace9e611b81addad4185597083363994dcfc7c95416bc9d131319c2e88d6bdb515dbf7505ea8d43cd00351eed907092677355687b4e9681f5684d0ab069e55aea0329ee6c1dcad1ce575d056e2936ff81bf7275ddb9e53e759301ceca82da1ff0334324e50080ec729bc77a2ae63318ba8af5f576f9712c825e6aa885ed4dede3f17335f854468b67f5f977531f4eb4e855282131e73947d25902910cadb2950a1fb976f7f91b104b98392d6194c9736ea5be9580e0e4f9afdbb5d3392eafabc5af257e5f5e8063cc841ff5579593227481891aa120fa81ba4f75e05dc74c2200b5887b31468db8d448cdc77fe457e50aae23b4a6e254dc51a0d27b51a43881d75b8c58f79d53035921e73a0e814ba4a8868a807ccfc5be105712b5635626d7f8d85bce4278d932611396cb12c874353efe2537061f82b44a411b30837d22eb6284639e8c5a839d4b005204e63a56bc5859db76bd8a5bce10399522cef6bb9e7c65ab682a2b1fadc8e6bdfcadd7808d35475bc0bb4475b195fb1b81cb15a4952b037e76c494db17aee3e1e1ac5949a98d9cde2a1bf4808ba27792e228472a9698576504eea371cf8596b57115fc3fa76965b23fb69dc7228b146672624302bedd654971696aa412afa0b005072fbd43e3c778656644997ee07f8535c2711263290666ec872465b95f6137298a3f1ad8a4ad0f593900eaeaa20cc8304668f865304594bb057f8c6f29b1798decbc9a1f3a977890deff618bc5f945546bc109e1e4e6e36e7150206315f0e97eb8a66d14bdb8ee0ebdb1a3d900d95bc4db1dd27749559be446e0eea3975fd3d2d73a092ad225971ef98d9026a63088f0295288b08bf6baf7f86a652fe765d09e563190096d442e007ee7c932c1e2a9a58918b3d1eaf4bc61ab498742b1cb1909113ba80c08816bf9c55a15d07ffced914a92b333adb68b4a48e6c64ee3ff7c000b5e46ab560bcc42bed4e1e76287647ff3ef1b30dbad899740368a39bd538e9058955cbd48d25ac06bdb962770194835f3541da03557fd71baaccf0074daf6d8541126fab9512797d4c16b381261f243d63cd424f75d23065354103682db3a29c510db660aeeda149be9793c4bde85b2bc9b6760ce6016d8ee5f622d10e5ee9ce9ffe37e636d00848f6cd2dab28bd0464504c86ec945341f544a6a7822cda0dba83202dd266c0941c79bbd3f4369da24760fbce0865f7d8ebb4c90ea488d6a977175f63036157736c6bd297687f91a34f57c0988e1c9127179581a2b4657adbb6efd4df2d0102cc3802dfdd283cdfb9d8734270b916c1ff75448f761d0d201d4cca14f0c8d892d49d5a3b4d68779224af7c7fdc2110273f66edd82aacd1f831157737d5077366d45dbb5e82034d9d459a5fc2a87c0c7491f5446f2450a52fbf58f3dfeab3d138218663a38717806bc1f207ea7be511e56163b4590f1cec8d2074016e33e89a99dd9a41a769c4ae84d9c6dc7cfb9cc5460447f3ffc28ddfbe38ce279df4b2747c57c1c87dd43ad951ab10dfb620d85c95a88a8f526313ce9b45a855fdd6d1bd99f6e1f3e350c84ebfee743a0973322bb280fc1540ae6f1bcf7c6e0112ff778ffef5c8e1dd756e38de1d6587b57db171984e987e6213f667177d2da6391c641cfd7cf221d311a04a11b88d9417597476bf572a36fd09431579fd2d8905ef930288a1984e46f9e9158c32a265451da02478025b33ad39c3c5717787c88d06b073f03f1dd3810438c76c50d290a4568453397188e63f89aeb4ee2e6954e0933082cc10e7a6a167242f7e446884270ab62c85ecafe2c891c71f506c77e672afec91d6114ea1c2df3783247c6f75b46beec1341dd102e5434efd979a631c985188c2714cb1f15666d422630d7e1ff1a14a224b88029ec88521ea46e6ec234f61b5eac612e4a142d39932e2c8b965a84d4cb3fdff2c22f75b8e8be14c3f71f07a221fdd0c3f83a9055c4776fb3614871fd578fd7debbf14be83bd22acbd53cf9ba48179e135659c1d3ca37b7bdd7a3d15a0b76ef2b1a8d9554e8a47dc4badc1e9c0451adbc0d60ae13fe0b7c16e19471e558aeb7456515cfb82cfcef349f1d8588ef7a7e47e3ddb15a95578b0cf58510b23419b07c49f763579a3932340a76fc157871f718468b357c68e6ec691abd599a9f2824155771cce74543cbb0e7d74efd348f11346db3031195933ffe8f7b2a3b003d14d0f26cc7fb13fc439e3975acbdf559581d93f94e880dc4331fa35c5045dfd5466812115b70bf3e1bbf14dfab5728253d1eba625e0058dac38fed6af2483ab5c29c74da05fc0165366ca17a990e7e6819840c39cbbfa0365b818bc7d8d4f681414f03f4636d51a803512d419399451d0bf4659935f87e558338c738497e83a2a047097c8bfdbc7e913d1db4", 0x1000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffd) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0xfffffffffffffffb) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000480)) 16:00:03 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x1, './file0/file0\x00'}) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x1d, 0x1) sendto$inet(r0, &(0x7f0000000140)="a402858b0d1f87ef3c4b447fcff55fa241f61868bc669cc9acb9a1ce7e2e482b2ec8e8388522c0462ab3606dbb981adc8c4a10df65fb0a4d60646a62a693817fe551475636befe9d35e0eeeb539decc4466cbd54a82be5d1ea5b36b51e2ce90a2898a189dc2c139da73ddf0781d953aa83e06cf4303f27f058a8a16e0b163fa933a59a0e", 0x84, 0x400, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x6, './file0/file0\x00'}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = msgget(0x1, 0x8) msgsnd(r2, &(0x7f00000002c0)={0x2, "0f8ac1a1ccc3fc98a2209be597f4b9014297121a4a2c7f78e96b5a498da40c14e4a5955663e9a6b872b609fb20c359c685c7462e8296b63b329f10c8e134546c7b5183bf9d31bb5df04f551462355d31bd205369f97a6cbc19809ce17a72e665a375a62edf7addda2301e97b80cc397fe89b56bf3a42735f72c0db21e4af4194c5fc9e7f5bfc1c58983eef432d607bb1b15f068e5dee8245c56132b6846256aba231b008444598a9e0099fa8b734d5364bb840eab28076f34d0c0fbfb41a91d6753833540085b08c5f6ba7a4fc09a8a0e1ce2834e354889136ebed9465e0c0e7b61b2d1502ad7fa253fa490fe19837dfcff6d5743ef59c3c0a42d6fa1443ad47ace356435843bed2e5297cc44a2d78ed040827631531c92a9dbf3767f2c15b28888eea9426330019f4fcd353ff4faf8295f2e916c448842dcf931ddd03da87533f3c510857c43fb00243fd51d14f2659a42ca3c87552f72a9e3f8fbec16ef2e490a451cf6c286c74bfc8d40eba84e08fe4806798bb52615e67b63bc06b2b94a62c77f4c8601e034688f65e44c5695344195009be064b38689c170ee5a3cfa272ca191b6c2b279b3be793e061feb0911e94dbb6d2c88b6f4b0a4ec538c294c120472a1e3cf5ffe1db5eafb2a3413400e21ecb6ff2529dbb917a4abe4490c04f145d3577541ab53ee4c8ec0a197e6f08598940f75a289f55bd825b7c22628c1c174bc427159b2e4e45de794eed3abe7752e1bbc6cfff7e08f5810bd0013423d6fd96b549dba39eeb281a75a585ebbcc3656969e5b3055e376148c4f7e0c979cc9617b1047f45ef3a8064f9b2902d2276dfbf9e4c8982c76bfd7a817f57810e5c36e466ce708c71eb9a4a3a2526b37a70347ba2bf9cfbeca156e01a1261b2c798c4357ad6ca81610ad41570b15c83c5f11a6d72a6775f175a36e699bf3f781ad5cf959c10a7f0c2a828b7f12b701b000060921e8215e797e4b4bc84755ad4e51535943b09954ca666924cf4ca4604fc13aabb9dea587f695f549b39d1975283c8c5dfbd4acbee6ff653d06a8eeca50c72007364c4d5429cfb0345fba28e7cd41bab8a39493c9fc04936c72104335738c367d08caed99612229c52ed380308cc94ec8b150fc655af0b686128afcc0bdcc3b7ccbfea2d2f2c2f2213080a0b66aca47a80977ee86185008b5b91d3d87800589c8dec254275e22c45c23af3c7d4da6922c215e1a4cc40995127f645ca84fafb613e0bc9e4a1559b895982a117e70ea3f8c26537e5d0fb059552b46e11b162492db61f919b12058fda68334db5360a183157bf7bfd3b9ec75c79e3ea908e9f737afb396585f9e7ec466846afeddf0de49104e4edef3e530ca47c90932fdfb475fab5fbd3c5e7ae04cd4988b4367199a34022b0664a7782afe84afa7d9700a6c7e216e87b511627d7926ade4f31bb477e3c1a8fd0effdddd7e297255ca13e0ef3af87400b11c70f0c54858d5ac7c818580a92eec9a4d977ed814c05907a3708afb3b8fa086264104086b3206c408d5bf121ed441304e26e10f80f1e21887a6e052dba77f1a788b64282e6d7b436659518a460b402c171c3270abe11272e854b2c4ade88e5e022d5361b5cf8f87aee5bf8921687e66d828d7eb6feff078dd4ab740d62a8183c44075d4e5a4994378b7df860dfba9fd68b4d85f3d31bc37ad7ace9d8cfa348fdc4a79c42ddf93a6c9eebd558e0c9a9f1f7e58137808d6c636750416034c380e9dbe0aaedbe8ef246f67779ab758cc65527f2831a3dfbe438fb63b411b2c827c561d1b996810939f6b1d6755d7e268f6c13be508f84954f6a32bca7115a9da5b787e19294670c803187544387ea91d658b82ea258484fd35fc3dcc213a77d47480d38cc89bb1e9ce3fdffce8e7002c5f6d15a6311f0410c114c005c6485b11a56a0dd7255f3b1ac9e5d951a8f6603b39168d2ec0aa4eb0b0b6e28fde8310f8e98d394607af7f7142ffa1a38b760ee4f3b902e3d97430bc50357b212c55101b51699b2af92be090a6e397825f4a4e1907ac14492b8e02d220d38e419864d05fd14b8b792482ec7e3975541cfacedb047153e5ef8c33823c3bf66994d1463a9ad4a47936edab922a554710b4904c56ba950e4e176fca22ca0a3a83fa52fcb0628d95bb6ccec4d8ab01b4214940bd02ec66264292e32796c99c89525507196e4ac89530004b9d634832f77174eacf5488ce30b93850f24fb3b60e6fc4ff982be56be07bdfbebe1fd8545f9661ce4c30dc7bfcbbd21168339b59d8ac5e2e477eb54db1ea9edcdef3f73c859cb3c76f356a1173478c0097b5053ebac5045a1d071157ba174277197ffb2d324c7328fd6fab36810c115ac7f88724c38a9cdf0b26850b34bd1b4f0b8b04b525e48d3ff0965059785a9aabfb0e09184dc3fa5e06c9689193004c67990946488a250887a3b4fc76fd8e0c2515a56f568e3818cad35d3916aea757954bc319db21a5f2c649c4a1730d7c5496dd9c1af7900e518acacdea8ed58412fd04536642c21a1a085ea6adcb326e1aaa007110588c72cec63af182c8a09006b0b2cb3d838b46b7d313b40d5a36fd53784474297ea7fb977826f753168c3b581449d174131d85fa8c48649137db18ad739e7c53581a8ad78cfadead329908553a220bc2f67730022600b0758679a6f3971633ea9a58501dc9714980d28f8c60c2715fc81da40efd83033a7c9ceaa43cd6fc16a5e76afe6dada0c1e43c1a1dc4ad0cb1b6c6f4c06383df3775f220eafe2a432c5c29852bbac59b124bca674f7ff9e705d7fee1af7ce0ce42028f1eb1d0e6b649ca0d2b09f39ba89c9e79a03385ab9486f85f0831b39ec9c840e2198280dbd608135f5642d247d655161b0e287570876e32fe9f226dabd8d3d586931eafa10fd68449d103b27ee8be77e956bb92ad967eaa95ac997d9d914f62e6ae902c4a42ef0733fd1017fe1dbe98a1d36ddb0f1a7ec9709f6c8bd3ced18c6164939b123703ebaea717d8e73caae226f347e7724c497e078953cb948fd734d3753beb7cd0eb985c48dc471b944b890ab689e280fa6e66d21bcd3add1dfa07c19bc7ed63122505c67d790e95bee8965d08ba62fae6d47af57ddcbcb9ee8d4dd0f7fc2f3cd0980b9f6342eebaf2947537eccfc7dd1e4a58e1c638f31a0af523bf11e34007beec4482b3f5f999f7dfa9cc966128fa56a166fc499e32f0fb43d32f75b18e5d942babbbe9a510ceb54ec3859f24d19c56eacd3943d382c2ee36be8e6598d4607e808680c28980646531656896ef8648ba461f0e6ed99b5633e525656752d0a842f5d538cdc55450eaca66119df635780d6cca28d9efd651b2bf21962e2804b89b2566698ee0e756a1b95061e58790af75ad56adb8b120379dda7624850df1e7e36ca20a8a481a0686129fe5738bfcae481e7f2392f0af5acf91a5bff819f236f523dd1eddb34551c47100940ce3dc27448648234c77f546fa40207165b62df1674a2c85804559b7889bbfe6e94d365138a38e82df6578ef6b681afeded056de1108e4b131d40274639bd7a34b82b5c1578709e891b188fcc4647c8460d33825110c88d1fab74bd3c2df8fed3d4a6e9b0f5ae2a07c5d28fff63b40f4709d4f24c8a3044264fea91dd52a0115ddd582bb76467f68203f6a4eb667c0842a67c64c8274534a18627533e2d25ed5a8ecfe753f3b54dd7a81541e193bbc7f942ec21b7010bc106bbc37bca6c8ca2fcea3a88c16de13f59bec9cb02a873ff3809528907609e727a17b3008f615b3ccd027ab88569df24e9407e5bb55f8f94e759fc64f9d4f426c33aafecd095843892dd3190ca5bea47c8b6987043350d26537a806133b2024ef3b256f21f1dc6713c94d287a4ae551a5e94be9d98ebd6f3512d4ca074cd10fd75f26810d3ae462d178c151414c87eaf08e6ca1106e7b6d736b28e5c7e66d5d8761905737e56ab1853ec3ce2ef98c0206aeb7613a6110b077e95c774f231aea55f35b081b947b732db4386a6d6f1184da8b6818b41308e912f91ded41a7bad9336e19d9622e503456e543622cedf9609ce84b536087b5f1d497373a9290eaf73e828b50196cecc14ba465bb28f64d59fff3ee7f15f355573fb89314270c9d6ee67f1c50f1f19fefc6d306ddd2e6950846014cc163ee2b8b2b2fb0cffe7e2bd6b003e858c085bc0a8734bb17d3ac57682c5c19fca17c3afe71a1328bb4321c28235d62b038cd93b2b7fcc8478bb081cded906b6cfd0c77f0fc21bb351bd6ecefebfdf3526fec2e92e2b11f730215bbf492d80e81509ee0a46afb7b08467529a6b8a3c3ce75817f0f6a5747502a4e2e9099ff56e7418805dc273b6cc535692611825bf86ef9c620f799c51fbdbff2b19dc9cb6c4a7383bf7a51fe1b167b6643d2c6ae9ddc7c4ffaac2495beef44c8a1a37af4e7169dc69ae4953a1d78732976cb6b44342f264007a33f2f05c249ed839b638bbb8b5644bdd131d8f39a73cc0a9fceee9d0c544ff46b25054b5e9a7d8c058f25e96b0769b2140a3ea953504749ef20b87670b4464cf124081e260f39c30941416806620c323b9ea606c687f45877c3d883d6a37a465abd1559bea2924611b41ffa22dabffd97434d1568cd8597a97f58d0645302b044d113cd438ba9c92b73e3d3beb858e56d1882875f00415828383dc6cb9ab8d269d24e0487be05199622123ad801d653e437126d5a8b4a731ddbcf5e88e91def29957463e7001acadbfade35d1fda735561a6e8f16fa80f298fce04c697557e690f3135f6c52f3514451335fae4ae7bd6e175d7b76c5a21639150b4c2efbf888202369084c71ff3b8d7a12b56e9036f08f8c8b9644f554d7e98ece93d71fc1c7db957a4350f99550d51b2707511f5d29176442f29d065556cf73a8ff4b8957ae18f95d90c63159b7d6d76c0be6f87a3821985b42b0c6ea21019bdc9171734edd8dd004612fbcc54e586bb257a9da08c17613503980cb4ff13c80c060fc146aafc46a4a2af85f629dedbabc2a44528e8ddb6481d3cbc1b780893f6c3ca43464636ca1c39a6b0b67b98484523a7847c5a7541b04c9b8b9ca3d4cf384c2739595991bd10f59e91b1d1860be373c4b85611eeb4b50a98fbdfd0aa6d9fe30a5ce1c4a181729d1912ca67585710b61ad08660c518c6e2b95d17c9a09f81501d53fb9f717b55ead95c4f442b0386bf28da701d4af6b803e3db5a800bdd97281af24b12e8a44ac494637b6f2a1a4eb09075acf4c19c9a080cec74d681773a90373910a095dad23223755b7f8c1c46acf9d12243c334316d603ffb815232b0b9b3227001d67409e1d9cae4a75949d4757e7c621201f66c39ee4fbc7650d4708bebbf9ce73e68b6ebec3fe574580527a3b6855c68eb9f3039d7b4f9941be96213cee8aaf7fa1e382b7e2f594c0c1caa772aeb076aff212a89a125f53df8d5d1828ede28e10646964b37c5b0fdbe15ceda7ad23933cdc68f678276eb2c697c98eab9f5e45a5ffff18a4253987288e8aadace90ea379629aae88e1e284debdc347c6fc55eacfee9f80f5d9aaeb12bc1c32ed03bb939e3e3a12b938e048121e8f86f4dbab962b7a13cf673e5870740b9c1f447f566a1748f8d3b333d72a5fef81f1548e5f41503f2d190ce3b21891b95ad3574e6b4e7810ab1899f7e96be10ddd0089bb859a446fac4b5358032b359f35e06a2b69278fa9f2e6d312e17623f453212e77b98dfcb589aa24987a5c9c70344e59de0912d5e8297dfbb5195516b93941b5b4cff3df781793c9dec50770192aa2082558b"}, 0x1008, 0x800) fcntl$setown(r0, 0x6, r1) sendto$inet(r0, &(0x7f0000000100)="af5371", 0x3, 0x40a, 0x0, 0x0) 16:00:03 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:03 executing program 0: r0 = socket(0x1e, 0x7, 0x7) socket(0x1, 0x0, 0x8) recvfrom(r0, &(0x7f0000000000), 0x0, 0x41, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x40, 0x9, 0x7, 0x8f09, "53b63175df9ccb5028ba0722e72da74efda5cafc", 0x5, 0x101}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) fchdir(r0) shutdown(r1, 0x0) r2 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) rmdir(&(0x7f0000000080)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x185) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/139, 0x8b) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) pckbd_enable: command error 16:00:05 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semget$private(0x0, 0x3, 0x40) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000c004, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) 16:00:05 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x5) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x100, 0x6}, {0x18, 0x1, 0x5, 0x1}, 0x2, [0x8eaa00000, 0x7fffffff, 0x7f, 0x2, 0x1, 0xffffffff, 0x7, 0x6]}, 0x3c) r1 = socket(0x18, 0x4001, 0x0) close(r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x0, 0x8000, 0xa00000000000) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) pckbd_enable: command error 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0/file1\x00') 16:00:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x809) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/147) r4 = msgget(0x1, 0x8) msgctl$IPC_RMID(r4, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1f, 0xa8a, &(0x7f0000000000)="0a882f0910a1a37184373905c6d6a96ac173ef69454491b2d2bc256a106264b453581e0fbec7b32cdb493ad6d7d479c548d4567278de46611ef690cd0fd3c3353e4cf32acabdc795d880325b6203941d67ff5e37e0c0a70d8c0a1f1869f3dabb742c641f179592d632df9a8ca05de345bfcd7975fce805782e8e804385faf0abe7c4444a0c21931f358c2966b1243852ce94a50e4eabe9d68a0dee35d73d21dae416e8727017a1b9c177e9faf7", 0xad) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x880, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800000000000000, 0x0) readv(r4, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x112) chmod(&(0x7f0000000240)='./file0\x00', 0x83) setsockopt(r5, 0x4, 0x935f, &(0x7f0000000000)="444e039e43973e1006e0539773e2c40be93197e47e9ebbc645cec85057c8b6efcd47016a93f41bf3173bd57f260624adb59db0c537", 0x35) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) r6 = geteuid() seteuid(r6) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000200007abdfa665f13218e00000000000040000000001805d1a8eeb024750000000000000000000000e9bbd4bbdf70b35b"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) socket$inet(0x2, 0x4, 0xe3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7fffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() fchdir(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9413, './file0\x00'}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socket$unix(0x1, 0x5, 0x0) r3 = msgget$private(0x0, 0x271) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0xfffffffffffffeff}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="5304fcdcae5e8ab3df58508085ed3955aa2e92ca2d6d884a9de3319c15f1106b1b", 0x21}, {&(0x7f0000000300)="fc929d9115c29907a64e5064c17d9b99c4fa9589b6153a", 0x17}, {&(0x7f0000000340)="0d1f4bf5ac5d353418cc3b233c38cb323c6983e5e029fb831130637c127987d0a4090b15768f4d3a20a5f0cca09808e68744e7454cd195dd280d05870e93603f5a7945fb54e16b22262084ed36b600a2f20b948cfb68cae7fc8ef15d846eb2b538febac16106b0e7c1e7086c8bec37d62f04c5e046f9010d825fc63460f946f3ed20e8a797a340a034d0e3286b92b064ceaa14d117ec011351dab721c282f611bc079c7fadc2302cc69c543f2cc1b47eaecb4f7d2d9c5bf3767dc0f65d8dc314f4e7f326b3b98b8065a0c5af883215375a8fc2b0", 0xd4}], 0x3, &(0x7f0000000480)=[{0xc0, 0x0, 0x0, "136d7cdaa51f3eb1f2b2d256be7650d2a11b771d3f9486e59038ace0c0ac6f91b33c853bfe9f757ddae208f9ceb6f4a9e1be0817251bf1fd7730c663b5be74d5b24f262458a1c099afdefd0e1b2f952b64adf692a27b09e98cb3a8a25333476cc335b8918ad963b6d7198159b5e97fccea871e6ce9dc4f0e637c4b1d02de22ad485019b5de6524ccae83e397b2f6413c506f4ca5c07bc0e1d7041ca3544d929cab8042df40f146f004663c7940b9d8"}], 0xc0}, 0x9) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000002b398cace98df2df0000000000000000000001010000000000000000000000000000000000001000000000000000000000000000000000001238c60c0000000000000000000000000000"], 0x4d, 0x3, 0x800) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000180), 0x10004) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xffdfffffffff2ffd, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='c\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6050, 0x1) mknod$loop(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') chmod(&(0x7f0000000100)='./file0\x00', 0x89) msgget(0x1, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = msgget$private(0x0, 0x204) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000"], 0x65, 0x0, 0x800) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/13, &(0x7f0000000100)=0x17e) r2 = msgget(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/181) 16:00:08 executing program 0: clock_settime(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 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$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:08 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0x4, 0x80000001}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x120, 0x4) r1 = open(0x0, 0x0, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x40045720, &(0x7f0000000080)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:08 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) truncate(&(0x7f0000000180)='./file0\x00', 0x2) ftruncate(r1, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000400)) write(r1, &(0x7f0000000500)="86768fca01fcdf1a1989c008df2cb3b4b9d97564c8c05afccf2599206e9f18c770f2b52295a3d46feebd36c59d748d2184f265a026a5fbffa88b9a98ff701b70696c7869c25e63233099ecc4d42f69e2089e39c54beeedcf01e293d8a9f1135cbf1e9dc7a329aa123c36dc85b4f9d0", 0x6f) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/31, 0x35f}], 0x1) execve(0x0, 0x0, 0x0) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) close(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r1) clock_settime(0x4, &(0x7f0000000100)={0x37, 0x6}) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='c\x00') r3 = dup2(r0, r1) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000011c0)) clock_settime(0x0, &(0x7f0000000000)={0x400040000002}) 16:00:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1ffd, 0xf8be) setgroups(0x0, 0x0) r2 = getuid() setuid(r2) getgroups(0x2, &(0x7f0000000080)=[r1, r0]) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:09 executing program 0: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000001740)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001640)={0x100000001, 0xffffffffbdc6eaad}, 0x8) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) recvmsg(r3, &(0x7f0000001600)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/11, 0xb}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/91, 0x5b}], 0x6, &(0x7f0000000600)=""/4096, 0x1000}, 0x41) clock_getres(0x0, &(0x7f00000016c0)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x8) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0x4a) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x20, 0x3}, 0x10) accept$unix(r1, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001700)={0xdc, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000001880)) pipe(&(0x7f0000001800)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0xfffffffffffff4b1, 0x3, './file0\x00', 0xb1c6, 0xf4, 0x2, 0xffffffffffffffff}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x202, &(0x7f0000002580)=[{&(0x7f0000000140)=""/52, 0x1b8}], 0x0, 0x0, 0xfffffe4b}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="89ee58657684f3a2257aef18a9f24a1c7879bc139487990f340fe96899c8f58ad308e3b00195193969ccd4bbdaaaee306442012242b316c9c3231d22dd10f9272a4d4ad2148c39f0610d2030a33de2978cc9b10a2be3601bd9b1ba762c707aac594d98e55d8c228ee1a1b7bf04da93276238a60ec6a899fb24afba6107f94b192602aebf226ccd04cc4a3962956a3cc5c0b259d634aaa795f5db22608629e44e39b5d8e359b24d9a8779951ab7b3e68b8d59f47cead0f47bbc73eee293df061cc8638b3e4fb5d9a4199362f269dc493aac006921a23fab637d5e9e6ae4b033", 0xdf}, {&(0x7f0000000280)="922b60b1ff3b9e3e33ccbdc666233e1e36a80fac6b677fab293d4df0568f0bd981dfab9a866b1901b4c1969b464bca0e36e82f5e0e5ff68e5df8013cb3dd179724a79a40354d08bc61696f4d885e92676293e53f78e7ec3aed18e749e477ecade6d7c3261e8014aa4c50a6f38cbd5c7b6d6cf706c0735958b6b69b3665e0761afe942292dee168839fb1a75a1f53a3bf4b5baabcf0b4a8ee6277eb9a2e5e52a0bc8900339c894aed7849fae83de7c446e21afb239d18e4d116585af317e5ec652166", 0xc2}], 0x2, 0x0, 0x0, 0x40e}, 0x4) close(r1) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x5) syz_open_pts() fchmod(r0, 0x0) 16:00:09 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x81, 0xe57}, 0xc) getsockopt(r0, 0x6, 0x0, &(0x7f00000000c0)=""/189, &(0x7f0000000040)=0xbd) denied attempt to set clock forward to 70369817919490 denied attempt to set clock forward to 70369817919490 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(0xffffffffffffffff, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) write(r1, &(0x7f0000000180)="3717a04930fae7e58b974185528f9c8ac589c800aa483cd882223063b8593d13be45ba6845a09113ff775d97f371ff2a079082f25aa29ce950b7782d6917ac808906336f5d2f6a74e07e3011f6c3f7d5362c44f9ed2fe4ce32f5d5a784972675411d1697fe72d4d0d6e47f808a4b363668c7bbca59487c12515e6c557d42c760baf1723bfa924b4a2b7aaf0b7126b310a651562b2492986ab4e8650aa4b5b068285c6c593005621f900b440dc668fcb3f7b566f50a4d38511a5d53120bbda76c26f40726819b5069f9e3259d3ad0b7df6f1a2014ed2d610ac30035", 0xdb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x10001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8) r3 = fcntl$dupfd(r1, 0x0, r2) syz_open_pts() ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) 16:00:09 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) unlink(&(0x7f0000000100)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000094f0f1b022dafdc7c69e477a88e6f4a9ff90b83c0519b559535ca170686c75aaf9aa814021e3843c9553914803858bee99b93734b8a196d78e42c11df1c122f9f072ace83eb42d6db89d07ff6f8df4c35fb3ea8b269567a69bdc6fcdcc5fa68944d64646e3c4ae4d5030b9b47674ba99652bc323db6b9deaa40c5e24908afc81f2925ab2699a5f2f69fa6da2c88defb706cf692123e732a63b043875f176c80ad3f6786f18783df95198fcff7fc2fb0e3026eeb30d491102e8ab7769c0084f20f22b50d4962eb70fae1466a5513"], &(0x7f0000000200)=0x6e) 16:00:09 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 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) syz_open_pts() close(r0) ftruncate(r0, 0x7) dup(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="9c3d482cac5a41b8b84a963722015c16f16c9f0973e76ad17b017342339ff3eb82ea06ee9b6fecb68183de1db98a2376460eafcd56f05d95ca5098fe147d0f2b627c32effbafc19d74728dd1250f67f6f2d32b3f556e197137e85484270370f568b03c2522833198", 0x68}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x0, 0x1a}}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4504) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000080)='.\x00', r1, r3) r4 = dup(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f62757300e39d1041ff4a9f754b40729c5cc36a747dd9c7d35109aad052bb5c8602fb765abf1a558b69aae2956f9691860652b741872b85255b961209fab9b648e6b16ce2a27b10fd67a96d57dbbb9df0fb1d00bdac3291df289884f7c13679b7b358b0dfe15af12ca2f7f893aa5a034c77a076b1c7e6ee456f1f6ed02d43e094434ba6ac6b4fef36c54edf0ce56f360b1a89d56705791220c7551a14bf4740f536b5098f96ba9e0c5953f2e35c867f0d05d34baf5e55df8322b5819e0d1fc5b6aa3151efc893281d034e1c566381638d1c92a8"], 0x8, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x60, 0x2}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x40) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x3fffc00}, {{r0}, 0xffffffffffffffff, 0xf4, 0x80, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x81, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000004, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x24, 0x8, 0x3320, 0xe7}, {{r0}, 0xffffffffffffffff, 0x8, 0x57, 0x80000001, 0x800}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x81, 0x80000000}, {{r0}, 0x0, 0x40, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x10001, 0x3a}, {{r0}, 0xfffffffffffffffd, 0xdb, 0xfffff, 0xffffffffffffff81, 0x7}, {{r0}, 0x0, 0x2, 0x2, 0x9, 0xd5f}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8000, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000007, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000083, 0xa9, 0x7}], 0x3, &(0x7f0000000200)={0xff}) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x7, './file0\x00'}) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r4, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r4, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000867fe79224f5dcb7200000000da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab04ce32f0f770fb9e21141052c93d8de47db6d039c3e6784804651a3e165b6b0d2420116e842cf00c1689d600363faa250ba630e80e88b77d7740c9137c1cc7d2e57eb906f1113a023628bf821803cf8d0ea6d54f38fe264ed51bb748a16b35bfc8ef86df498d84ca42cd9def643facade851485ac46f41b624fe4365d01809a8318c7d07be83b524d425bbfdb3ac3736def49659f20f7064ec55e8541826a3391c4e1eaf36754200d4b7fbba84ff5a00eee0c3559d9b872aa280b"], 0x1, 0x800) msgsnd(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb177e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x9, 0x800, r1}) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=0x0], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) lseek(r2, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1f92fb9b8472a14, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:11 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2000000a, 0x5}, {{r1}, 0xfffffffffffffffe, 0xdc, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x6a, 0x80000000, 0xca79, 0x401}], 0x1, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0xb0, 0x40000000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x4, 0x42ca}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x90, 0xfffff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x46, 0x80, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x5db, 0x4}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0xfffffffffffffffa, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000021, 0x7ff, 0x80}, {{r0}, 0x0, 0x8b, 0x2, 0x5, 0x1}], 0x0, &(0x7f0000000640)={0x7, 0x3}) pipe(&(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4000, 0x2f0) r5 = socket$unix(0x1, 0x7, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r8 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r12 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r3}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r6}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r12}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r13}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r14}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) r1 = socket$inet(0x2, 0x8003, 0x10000) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) sendto(r1, &(0x7f00000002c0)="fd4972480300cc3b7c880487981a534cff9626339c9126f08d4eed4ee4743f792f4a997e062977fb6607a9acc1e3f63c0fbdd249bfceebebb9c632e74484a443d6009dcc6bf45a4b4857d2f34137b0d2bd8d03fd5c9af4b2523fcf18867bbbdf880de8201bb781264a1d71431a631e71a402e807b5785ffcbd0e156cf48c0532e90f8185fbfc82a3906148010d9f657b653b418b87fd58208d30935055cafd3d0100658fd38bfb625e7a69287f10adc5d2e02868198aca14e40a4a2aeaf8e2ba60617f08df919a81833577e7aabf17f76452d4459fb7c0ee647f881255637b71e21a4208ad0d1d0ce5398f3fcfa6a29babdff9", 0xf3, 0x4000000400, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/215, 0xd7}], 0x2, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) write(r3, &(0x7f0000000040)="c00cc2ef748f3cb4dc10085ebd9914a949700807869308550c318407546b", 0x1e) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000180)='\x00', 0x20001, 0xa) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x80) setsockopt(r0, 0x5, 0xd, &(0x7f0000000140)="ebffcbff13b9fd608f69c7713097e49931929648", 0xffffffffffffffb1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/133, 0x85, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x9, 0x4) open$dir(&(0x7f0000000200)='.\x00', 0x20000, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="8ad597c0ed2fb9af94f4bfd8bf5f93061adacda5fdf4f113f76c5030b6f8c045b2595f127eb2f206f3ce6266c87e90bcbeca47af89642e0095781bbbfd73ac7ce1d65a88a0650e5f9a72a86a0d1228f15fd4a200ec6271daff01972a2634b325bf377e39fa02d9bc32d3f452a774ea8181302464331e4d71b142094e492938aed26a7e8492b8a1ed8f158dea79d3107a750ffabfebdad6d86d93a41120bae56ed6dda1952241f8cb1bc59df0bcf47eee5c84e7c1a56fd3453a85340dc3c3c3a8096f5e33488f57c4bf30ac6af77de72b737f51998356d024ebd22aadb7f3912b48590849d4e7f248", 0xe8, 0x400, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) shutdown(r0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchdir(r1) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r6 = semget$private(0x0, 0x4, 0x40) semop(r6, &(0x7f0000000040)=[{0x0, 0xbd, 0x1000}, {0x4, 0x3}, {0x0, 0x6, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1000}, {0x2, 0x80000000, 0x1000}, {0x5, 0x7fff, 0x1800}, {0x7, 0x2, 0x1000}, {0x6, 0x8, 0x800}], 0x9) fcntl$setstatus(r3, 0x4, 0x80) r7 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x0, 0xd32, r7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x14d3, 0x10002, 0x1, 0xf72, "e58b0430d2d907ca6723f5b6b428eb9715328678", 0x1ff, 0x4}) close(r0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x7, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x205, 0x20) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) recvfrom$unix(r0, &(0x7f0000000100)=""/176, 0xb0, 0x802, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x19) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getdents(r0, &(0x7f0000000040)=""/171, 0xab) fchmod(r0, 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0xeb) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x20, 0x2}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x0, 0x5, {0x100, 0x8000}}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000240)=[{r2, 0x8}, {r2, 0x1}, {r1, 0x20}, {r2, 0x50}, {r1, 0xdc}], 0x5, 0x7fffffff) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000280), 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = semget(0x1, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/4096) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000012c0)=0x1) pwritev(r2, &(0x7f0000001380)=[{&(0x7f0000001300)="fbe2b197a1eb0efcc418fd4f2968e8c412576aeb1933cfe0a4ebb927a83d43f56fc52655409061a02a76585f3ec9ce186ca0cf5ca638f4bec229f1d42b7f46fc7f380582767f41d05c7b", 0x4a}], 0x1, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000013c0)="0a77863de3f01d8822474ccc075d690f4a6b8517620e6bcbd02ab21cdc22bb9faa8c3b7f8c7856edd49ecece88a077de908c941e455a76fb04d1f9461878984e76630a03b4af2f441823c5b778a1aa6009c878", 0x53}], 0x1) fcntl$dupfd(r2, 0x0, r1) utimensat(r0, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x8001, 0xfff}, {0x8, 0x9}}, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x80, 0x0) pwritev(r5, &(0x7f0000001740)=[{&(0x7f0000001540)="b83ae7fc8995738373bf9671abc68a3a1d3bc963b1d02a1cf419a1e1ecf7c70d39eb639819449a1efd28faccd9744fa849b6d8504e2c92f82c4ed232c8d6de987395a70d7fb6d8286e945d3d50f9a20570fbcc2c192ccb3f3d4472e2686146ae84a873565c05f2899642941a2d442d6a2118f5882bae082e6614c115828b4c", 0x7f}, {&(0x7f00000015c0)="ba373db79a3b99acae96aff6498cd4ccc842350de465bcedacfa93ab005c89787b354da25cbfe951f48bac8621d3674b393fef2c0583e778cc755f6025ed70efb66ff7f2ae8432746b8a86f04bf50a3b3e43d621e060c6aa8b1f6450be20376535233d9e37df6aa66540f5dbbd18fbaad5b98b352b09f4346471e2ac675f68ef2e9ce8f2535ff15eff3baad7f98eb514cfb9d5fe2757ea22277214125999965244631a0219c5e45cf92bf11bc92a465b2a5367fa19956c6c7f12a3a4ae9b09a7261162c89763a41684d018a823e7b9a53f535272ede6feac251996bce936457c0f660a92", 0xe4}, {&(0x7f00000016c0)="1e99bcdd4a12dd506fb76f1b750342b3ff2a582c85ae188355e8d52c176830d7a357b78547b2a1d7f2465b62b310f97a627ac70250c6a5320cc086055ffeb8913c33a97accb0", 0x46}], 0x3, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001780)=""/35) fcntl$setflags(r2, 0x2, 0x1) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001800)="f651c176a8271861ff75cb6c9b4536047551245def06eed69a1c2fc47389ebbfb6f0df8e1241c24d52daab8e13f7e814a127c58a252068cf4649fc1cd76b531271e3b9db330843a1521b209f0d5c77bff02d3b93fe3a30e9a08ce58127c9917f5a22686b09c6f4059fe32e46a05c52c25b887e18c267be2271a3", 0x7a}, {&(0x7f0000001880)="55d162867527db21a0a2c8e8c6f661a5951dd0e021f706720edfc13735aec60fe7ff85b3a5584bc8b308d0b4b593016baecb03cd7c2ef8cf5ca53701bf10947faad5208d64e025377fffc5123bdb7e8ed8a0cac1a55536a0ff38dab3d09f3cfd031f9c0ac07b342b465f17518453efac1ff458ccabf7441cf53c7881ee719d91cc3ade49df7ee551f57533cb7242d5c5b8df86713fdd9542716a4d6ee3db88594840caaf75aeaed56a3c3b78f7db181568149845d8c446da4b81b17a575e9206e06d4874c6153679db8f60c1f4cd2f9143f5da03bdd9c416724c1ac3327be64a997bdb10af4e73f9345d6e88d76b4f278d09865b173a6315df80803acaed237b05cd356fc2e7e708f004a615c4028388e0907c397f04ddf0f15a77c70f1ee083cc0831e339bb8d58b671f9c450fa92230813f0a17dd09ea6f30770cbcd4aff6eeac06fa87b1738a0f66e07009922b4ab037bedc9b04b99cb76d25237ff21da2bb3f13786aadb9ab2b065436c85c6e55a96bffce61c9ecba4e2b67a8c55c706efd77821de7bc47b9905cb698fe91f4940e983bf26fc8156d79751d8e7db6cbd383f80e2d737e510a203f76fac6d9c6cc58df1bb965ff881b78fb5ce04d16267f13ff0932469dbc5fa261e66f4b1d368b7629e0030f7334f7370f06867fe0ed77968beec2bc43381ec2fd34b8f8e9f172c809df12c350c3d7ae70af88ab79bdfd9124cc0773aa64da5d72cd25ae558011b64196f5c344d0c0771c04bef12e1daeedcf2025ff35a38e63492ad93e7af2b3dfa8cf85f1fcdb9c789a01186a9d2225cb5886d1209e8d9659bf8a653fa14eb5cc1ad1bf72694d9a05e19dfaa92c3020a7d660163f18c6c3a6d3fba192e60c66f4884d1587db14ea892719c781a4bd5cc591c73a23e68667facb36a2f1f5632b4bbdb459d0c7394d73e3ccd28a07e9ef3160a10230621b8d5d65d6313c35afa95d80a41872d6d850fdbdeab3f4ba9996fe429fc7c119323c816a6075358c00f86e698bc3f1cadf8bb379ea055664e6535f240e8dfaedc8445e9a4bbdaa9d3d49058ef2f2c085976f2567c422e6b17f85f6c4b4d67dae3e1a7b62382f066cfb048edaa92983b8180982689a62ab8785ee188ac8e35716ac7e897d18140bd41721ee4b6f5c039b871aa324e56e00ecdf9c5b9d69ca8ad93c7ed25f728e8f2f9f9af653be3844d6cfdb9e51b3270401d8ff02af61cdede0e9dcaa4052fa4ad154ce29afa9f8067cf7c5d95e506ca370fe493777a670b130b0a041a8c36ed73ad6fdedf49bdf172dd0f5a861d7e387a1fc51d752a83c1b444148a46463c674b5429a26e03d3c16ea0ec2fa7299562359d86ad871091eb63c82036751f4b300530032f2fe110191add37067e90335c1a5eb0e6fe077637039747fd86a02e8a74af8f4eb8b167e46005b31c96c28b9747670b14103bc6661119fc7aeac529afcad7dc855128e2ac605c9a715d85285452cdc1f03881cffc74017ca7b78c7e58fd2130c18088dc8568c1de37d8ff38804e95badadcd0e1b9f3baa4a07d7ddee57f26f97a63ab02d2b4ea0daef81d81df84d2d20cfb26b31e2b9a11d5e5b87518c94138f30a9953502beb150f8aeff54185870328d59d5993db9fb5b0f04278ed79624cdf2070d987d9cdd293a42c12e0bf950924664d5cc6d94c43aa522d70784c657c86ca9121aa568ee472a325f0ce2b4d5ea6087066c44edbdb5a6e6242c3c3fc0dcf3258690f9db170b2a81297667cdbfd5d4ba3834f81815ce4b9e8bf52b34d136bc243a482ab976f863a54c9ce0812a3a558c9d56d0619da8a79fad64ef241fde41e52c3f4d49728d858950574596347c0af4da4f4408424b01864d880156153a788f5c0ecaa6cbcb34658e2e4a66356220268688b62ed07c7db94dae253222513c90bfcea136aacfb1dbfac49fc778566c5b012ddb59691c4d27b0ee7af341ac0b78ebeef9fab32385e8ce22e902823c09f98cfc5bbf3d4ace00c2fb283f8a5e8dfcb5d934b4d4ae7ff462287bb722805b5bd18861aa0bbf78acc1405d9b9446f604ad2a933d70529c5859eb196db56a67de66f00b8f3588977d3ca9de47730f9a0a8f1ce93ca39713f752c79d2a89085499a647d1aa7b58b3edeff0a13ecb9dda60994f62d91dbe30138203a72786a8995460459c7c022b6cc76bc142332b412a82c8a440ef34881b40e5d0bec78ef84f4af3d27bcf4cd9df7a3c60ba55c9376a2bf67bfd1778aa2414bc0f2dfc54852affe2cc484f16a435474e2569435b20fd4694dc99015099e8a672c21495e36364f90720d0310e497c0466f7720d9fdd78ea85c73395008ef49facf60b471245341868a33f01c53eac4dde4e050c1e9a4497b1d3887992aacac198c7e483ed282b8c084514df0eec865dd2ba1adb4ec8bb0b88fcd71274fb4150bac99d7abc540951369fd4345acebe13b9d67f2cece6040d0379bebce02e3786c155025e8a00697fa3bcc6e497b2ab3b763a5dc1e87b1f523213d4bec3a5ab751bebfa01d10202a03cf6e43703c2e1072b06d9feeff341ab7f15be7ac32c6dcbd45e86282d9bd820ff0d81fea4db7e4f6d22007f94722dc5ebedad92ca675af8f0943e6a3b9df1a250ee9402e5c448b019e7340f2300b955480d85bf378a4981d43eb6837db0ad8a9d753e36aa0839860b61e6346425588138446a52be83c2dc6bbc8db689aac25339c9df75e012053217ae4c20819ac48027234a0accf9942a6c18b43a7e3eb0cb2077f258e61064186fbe0a06d529c8eb5ab98bcfaeb0b8812262819331ab23bc396456303eb212f23f35bcdf26c7cce540308a9767d0b77c46a2e8f168f6ef80f95f28fbf7be3f0a71f9848cbd080d1f58e871ab8307b71d63f1e1704243d6e0eaa3bdd06e4c426cc569879e48c716bfdac0245499901b4af234648f6957d1a8ab7a94e4035aa99a65b2a60937c7a6573de84a3595b8c2d1070a4c9987e91bc40dbd8828fb8e554af9a1d2fa08060e8ae1c3b7a1c115e7cac3b11ecaa7bc6519aad48987eaa441b5432661e1d4a833762ede6462bec5492f66ba29753cb3704c63a403a72c9dfe0f3d161256ede3c6c8cf26e158200426c141459aa0b5ac8aa75c6f6260aef240d25fd56c1f5b6b8555a7c97952f2deb6e6da7453ed7a4a22d00c3aea8a091ac52f7894702160ba95a9836cf956bf2341bff84a8ccf245ad035988f325fc6042e85ca4baf079bad9ea16481d8bb96c27fc7d2567d71b4e88405647db78088096589d78edd3048fd5f5fedc1b632cbafad0d3652e443e252185d4faf048f2347b3d521616151756d64d5226a3785124ae17aef6811200991375a1404ccd1f830e4490b54cc3504974b4de7e26c5bce96f36126f3a3a40c0ab63b71c5facb64b22d02d19db00ecde967d42f594f4cb448601603c94e8f7dacc93283b0dd094e3d04b6416739cde75a795c2a1136de1e7786fea36b804de4df9627b76339c71c68b430a88544cda16f01c2b4d22ea9eaf87415010658e9c008e612cad5f0236b3c54b248c0a8c812c2cb5b14768da91ddbf730ec065af9cc330ddf7352e2d968c455695e446b0e69e8daf768e289ff595a3e8aae8e861d464c78cf1956eabedc0aeadf85dc6d52ab7dc3decee03d6631409a97fc59120eeb6cb998b433f1e4f4dea1ec32e3220b0bbf37688dda466c5feac3fa780a62ca5864fe6e344b563f435145537473e4ce2806a0803295a05fe9af4e584afcd51e78db8835e1a5b2daa80103b8cabe81ec6b12ba810ba62a845b8ffd1f47462d19569f92134ec44d52a76dd2c5d8a9c276472403f71acdf672b2010e1bb09df0c1b6f32e8709b23a325c63b2809076658853f35a77eb6f050aed042387e1c74fec8a1678ac974e6a095e3cadc74b72e83d82038f14f12f48bef8b46bbb7c7235e57b830f2f0f281daa371beb24470e5d38ed92fbdd0654ab02ed8f8596aef8e510aae4902756db4338f19a3c8e501a9de188cba2109892b9ed8d82e1b553d9c9d79cce5dc019a97a46810660033c7c8a82b981164d05bd9ab108468e9a26bfb25665ebf4dfe7c02a0c707e609e462701fe77e70652e00d06fd01b31927b9e1f599a6bc1c14fdfa1638695f3915d7182d2e0bd83b65f7a7e88e7a451e3a0bbef2643e83700a3000254ddc0f651e70a897a276cb74c47d86596f9d88d8c23de9d9dc178e7e180be7afeea3965a19708cc3055902410669761df8c95fd4e974341a61831a3edc4de63a79cd0a16f51591c61dd5e1eaa805e68b1e41be52b18089f265ea4b3602d5de3886fc0d6aad22b6302d3ff4ef393046063c21ce0a8e9fc74c421873caa330302bc76ba1c03e1be3b6968facb7550985753e3175bf4d94b8f46dfa6eee7cf688c61519e2353a860ca1dcaa681972369752981278375c19877656b5c750899fe896f3856dafecde91ce1c4f30d35dc271cf7366bf091f1cdc44484ae0b62fa9cacbd2f7ec92aef4274491176a9aeb052b505778f3e7357ef917189ac560ffa9f98cdd5d1c21411d3db9fe2375fbfdd4767c8528a009dd28e372e0076529b90fd3b59cb0e2ec4d3622a7f1e2c80eb0adbc47899df1fea506459b4be0d13832ac2c40b609cd08af97f62085844d9b3a82687a8609ba195e3b42bb2cbd7805397c5339327c24842b6b53004989ee4250d0cc40ea980a192b3b2377e7206e8bf8fb6a7862afd44e9b04f55fa03572fba612454b08cb9f29a2056bc030ad08595e93638ed36adf3cfab07cf686617983dfac3f47cec985adb1acbbe22d6fb987289a543199a40d9c8e5a66b063e9b1a456ee4afb84831b044ee5b3b27900df683a2915bab10da33d6929babdcd13ed014eb263b85955e9a1e688ce0ee15f653aa4847f61d15de90713b1f97bd099a10266bd34ba9523eba65800df942fda1855d3bdfe72fcf3993e40043ad1ead70dc809c606c0b74fda0aa63f2bcc5eae0edd0caac3e4a0e8c717c5bd3373a7141c473fda84aacb0b17f7145e8a6a6f18f457cb4aa7b656956ed89a06d2e521e8223c72bfc5b2d6bb54e6b205352f17c807f65e4870aaf480f21389a80e38c0e96164f56f096331b284cdc2df2f66e2ba644f399c4cbf0812d2944f43cb89a62287a06f352e81c081bd80cd84b2e2d0d1a78c59bdd4b643cc3432d067ecd922124ef2c76ea0905357be8c3c45a6a8d8d7a464e4971a025726435920329c5a3225b83471bfae43ec26bce0d2222e18b83bf259f7d78878d23b9b1427e32a9aa94978d7713be71784499535109b284031a7ea3aa25f44383ff2c3d884e9cefbd360bd6618457d71e9abfca85b1c48831cdb8d2d61d481e9c8a3e2790ecd83bcd3c938e9d2380b1b6da4c00c86ced44c0e6c851be129676207d73c69145218888de504e22c31b73ceef69f4bf17d79c2ec9701eb4c56755273b9a7a22ce4bd2701dfd6b8a40a800a48f67f9729df334a19a221941111afcf7d0ecb2455b8ffa4eb2055aec19216d2c8c23c30cf81fee8371e27c11cb27e610de505e8ec1084fc6cbf24085d260ebf5e4dd55f6e03dfd3f9809e47ee31e7033037a64991219546ee4bd35a7729d222ddf65ff55e8bf2dcf73a7f06d7d54e71bebb63b7915f18a48a31bfd1f6371f474257e94cc0d3c5480a52d09171c56d70bb81e6139f875b8c39f35c3128ed4ac8bb4af712be389c37fca2c8f79f2df03e7f8ce965d205da0596f9eccbefd58ceb4fb245c8f1cccc651c4903ed7e51a9dc7946bbd3be804aa4d5bf7efbc925e3fc85e38d8469f3e63862a63ad", 0x1000}], 0x2, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r9}], 0x40, 0x401}, 0x2) r10 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r10, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0/file0\x00', 0x7fff, 0x8, 0x8, 0x1, 0x2, 0x0, 0x7, 0x2, 0x2, 0x6}) 16:00:12 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/128, 0x80, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x3) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f00000001c0)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) mkdir(&(0x7f0000000280)='./file2\x00', 0x6) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x401) r2 = kqueue() r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() r13 = geteuid() getgroups(0xa, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="ff7b13e703e68c5f0f133e3915e66869b01534ff32399f5b2384d4ddfe6a618bd456604dd9e7fdb1048e6ea50cce51067266d4740b1301ffd868d94b072bf5fdf901455804436b988072f839e1a3d6149f70454e8c199e8cc323c0c1577af6369c7640401864799c8731a31066f47fb33a0cc89056a3dcc107fd88a30747572a2dc1567bb579c225db5e62", 0x8b}, {&(0x7f00000001c0)="2168670589efda9c12ef5db30ce3685b82dab277978f5cc4a7cf9cbff27a8f7a212f613ab59190873970e6", 0x2b}, {&(0x7f0000000240)="f9e24808b742d78965505b990729cac754af6c1f1491103b88af889845af43a4e1", 0x21}, {&(0x7f0000000280)="b8b619c0c598a9a5adda9a19bb3551cc66e19bf2cbc03272ad51d699e01a38ec1027a24207f153716a3bcc0da75b334d6c0c30fd699c1a77561930dae468f2f672dc6888b495fd62dcf5e3964071ae6f896eb69652f9f4865365ca455a01a11706ba0478789093049c3319f9d17850a46ae31039d26de72ea7038f1f5c98fa8c351ff18ce8f46ec0fad8a39a66238505e760ebf93d35f0ec4f2fcac5e58b908bff0eb3cd33bb0a9c3145f28ba7a56cb66f9a63280c4ff99df4ee0b53d293931374bc8fc8d1338b425d77969d581dc7d5b7bf71ae97470acf2363fcae4b704ab07360d8b880c27aa90e0f69c5feae010f9f471e", 0xf3}, {&(0x7f0000000380)}], 0x5, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0x2}, 0x8) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r15, 0x0, 0x0) r16 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r17, 0x3) kevent(r16, &(0x7f0000000240), 0x3, &(0x7f0000000040), 0x4, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x8003, 0x10000000057) setsockopt(r0, 0x28, 0x800031, &(0x7f0000000000)="0509", 0xb) setsockopt(r0, 0x7c5c5c2b, 0x2, &(0x7f0000000040)="d0f6c2d4f3354275744e2aee3b9b4ea1d69cd00350954ba552c1508c7aba3adb6f6232fed0c9284bf37ddf36ccb411", 0x2f) socket(0x26, 0x4007, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8050, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xef9, 0xfffffffffffffff9, 0x3, 0x8, "3c83aeea7b2c8edf7f6e729a9ac1450a3db82d17", 0x5, 0x5}) sendto(r0, &(0x7f0000000040)="67c0e769a8cd8751d488e592711909f8c2299d1343951ff484dfac715c507b35b03ad6231073c0210df7ba74870af2d4b9c3ea2c872865f612b33738c813df00bed6c23a5a46022fd8354e98bcf74cfc4f743957161e04627308420d49c9eec5d554a78f7d9f0c8485f135dd527546f3105031ba2709b79f119d533bc537f13ebe02fe33c1cb8d59ee33562393700924ea66f8b5c899225a16780c48c9341fcf23ecd336637fa1fc81ceaec25e6564a237dc", 0xb2, 0x401, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x4, 0x92aa, 0x8001, 0x7, "13b80dea3b382b68bcd6d48bb10b75da9392e365", 0x10001, 0x1}) close(0xffffffffffffffff) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) 16:00:12 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x3fffffff) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x7c99f3f8) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) munmap(&(0x7f0000b0e000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000b11000/0x2000)=nil) shmat(r0, &(0x7f0000b13000/0x1000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x20, 0xff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000300)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f00008a5000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sendto(r2, &(0x7f0000000140)="c05894daf8badec5fcbc9d8b470b66e4248b6c98a52901327b69814613f72b3ec655d675f6fda7dbe99b6a23db296c99142352cef5cb9c22c1d96f181eba50f0921ec9f64d50e5df13135f6f49fb825e896219a4582476624edc792b29de89b7066832473b09d41096b8a87cb60fc7b290c5f2b2bb23ff8e2f0e0157881c396ba3393f553d442f1f114843b057fe19f884d0cf1a2911c5e7e65540d97ebdc38fed0e0e19a6ff1b4fe24bdc0c5e3f0c1275fc2b9207e4e6260c4961212d5ee4d686b01dd4db0decf0dd69a68b4ac60bc0978957cc906ee9b5b407498e48fac55c5c36db510903fc23e13a4551cf658d699eefd4be6f9df8bfc36373bca8", 0xfd, 0x406, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000b05000/0xf000)=nil, 0xf000, 0x0) shmget(0x1, 0x3000, 0x2, &(0x7f00008a5000/0x3000)=nil) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x0, './bus\x00', './bus\x00'}) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x800000005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) recvmsg(r0, &(0x7f0000003440)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000000)=""/241, 0xf1}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/81, 0x51}, {&(0x7f0000002200)=""/146, 0x92}, {&(0x7f00000022c0)=""/232, 0xe8}], 0x7, &(0x7f0000002440)=""/4096, 0x1000}, 0x800) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000600)='./file0/file0\x00', r0, &(0x7f0000000640)='./file0\x00') clock_gettime(0x4, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="084c6c30b650574d51dfa9f0b6e835ce5a30c950418a95146e351da8ad617c441f6fe1a419b78a143c2b1a452a0a63753f7638c43b16563c7d2449700e644e90ec404f8ac9b48518c9b2d598cc0c819f9bfd78b3e4ab65642ef0f16a556b7022780e95b22185573a856f14caf0d96a1ac61e15a3137f24cb7374007a0ba5764f419553831b1509ea89a3a0b4f9e8a4ba0e8d5f8bd8471a677f89133d9e72595f88eb3bf440e8d1e603738df6aaa55cd985ef3e2a348378a08dcbbbf1ff5bf2097c8f40f1a909498c3f16b4a1bb2af80b700379731716461d89f26a23a86d624b00c221b53ca630a7fa90102fe95d6196ed67c7a5b1a70ec6c6217ab8", 0xfc}, {&(0x7f0000000240)="c2b4982f285d59e46662ce307967d1e7ca2065db88fd7ca21cde8fb68e0a53afc939186cb254ecd8f00b5df1b006ec2adb7df8b580e37c3eb477eab61cf0754d6af88d6a3b89325ff5e26fdf5ea2812f726c301e6415da72d62396e90b17c01ab29f7f51bd87125149c2c407dbc71c181972d706c3b457713432077dac5f76afed9373828fca868d2a601e1c0ea160f73c7cfd13359815e15035e1c7ad91091ca8c0247dd64fa253f016d9c383b7f1feb5afdf7dc6fdc868e60eb443f9353849", 0xc0}, {&(0x7f0000000040)="e3d0cb8e13718e3caf7b586f4b29ce3fa20634c8a1aca821aeb151915b30731b9ec34ee58cebb2e3726b49047ae8ed", 0x2f}, {&(0x7f0000000300)="183fed6f8d7e9c945ee37d51802fdc1c4ede8de9153accee8f30ab14899051ae2a467cfdfba11866fe4dc35577873f9e4e74d88a6ee5e04ce49d3610b2f6e05a1f5db2a4eeac71a286e82a1f773e1f990fdf16d0b63d1d98f5ba5b4f3d008c23c680f662675f7ee391717e38bfd861d4b46c28c4b5cc879ff34c8e75e269d093481d26c07ee06cb43d43613788547b1f7b3e6bae604d4ca7b6c2ecef63cc38bea520c20b4fa98e2a73eff0e37dcb88ddea1d2daa03", 0xb5}, {&(0x7f00000003c0)="ba13a8b7a538d76182b40681e0074319ee271377c344919f4c5403ee55237e33d2a05310d6f7d3f650ef5a87e58fb6bb20cfbf8cbe21c3be1b3eb22a4f48d5a799f54c69bdd2a7760a694d0c74c62011dea36402d428d7299dea25f0e31a754739babd0341bf59109fc67f1bb4d02ccc4a813a28a3ca81fbb874d3bc13b043d391f7583458f0fa56b49492617cd80988b946e937", 0x94}, {&(0x7f0000000480)="1c015004ad34ffdc5b00e77f18873ee3d0411da6dcf231f52f7db67d10e86c29ea7cabe6593097d9e6b5793c9e9d9b605e50568906536c5a91f3a316c78e4f1b2580200d321d6f9073a1671ede303ed45e9cb9f3e39816693d1d032de57cce08c2f00515a47a2f0730aca2625c149b2f9db85df35141ec169154d4c54837f7f65f73d4fec946e8e30b360741864ec90746f7bd8936f5d3d0ddaa828de78359869d7cdd1abaa5029d571c18", 0xab}], 0x6, 0x0, 0x0, 0x400}, 0x400) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x80, 0x1, 0x9, 0x0, 0x6f5d, 0x1ff, 0x42, 0x2, 0x1, 0x6, 0x5}) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/216, 0xd8}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000580)=""/243, 0xf3}, {&(0x7f0000000680)=""/167, 0xa7}], 0x8, &(0x7f00000007c0)=""/189, 0xbd}, 0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0xfd) open(&(0x7f00000008c0)='./bus\x00', 0x210, 0x102) openat(r0, &(0x7f0000000900)='./bus\x00', 0x0, 0x12) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x18000, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() bind$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) close(r1) r3 = dup(r2) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00') ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) r4 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfbffffffffffbffb, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)=0x1) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x4) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000080)=""/23, 0x17) getdents(r0, &(0x7f00000000c0)=""/33, 0x21) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000140)=0xffffffffffffff86) 16:00:13 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200000000000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = semget$private(0x0, 0x2, 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/30) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:13 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20088, 0x100) 16:00:13 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(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) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) setreuid(r4, r5) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x2, 0x100) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x8000, './file0\x00', 0x4, 0x20, 0x7, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) 16:00:13 executing program 1: nanosleep(&(0x7f0000000000)={0xfffffffffffff9e8, 0x3b9ac9ff}, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x2, &(0x7f0000000040)=[r1, r0]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x111) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1b90) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x7ff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x81c1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chdir(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: r0 = socket(0x80000001c, 0x3, 0x0) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001180)="22646f23f59484b30d90b262f7ac82642f97653c93be84dbf24f1295efbf692e45fb55baaa55f7c83fe40c3d69d9b8639611dcc26e4771c44ab771340f090ec385510b6119ee7aed3cf24f1077f783e79a8937f968394bc7f8b0d226a56c59454a24bb48a7b6339c", 0x68}, {0x0}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="bc7e0832d3e362996c64d9b3aa6a102437b1699e6c53e87e091601853fa1a43b3bc510ffaae725234e34883f409ca3e55fbae8f9b32beaf928000469d8bb16a11ea497bd2eb4e0203b653c855f37ad3d8086d8e7825f9088ba1c1bb028bee52047ef851c0ded342d543c03004e051855eec7d72c7eb684c9c04b9950679db59e4fc613ae303e411fd7c7c700b1a3bab5a0d8f92ce97f947ef3d2827df759fd1f586a712fc2a9cf4d14474aa4b6f07b44252de7984b190bcb90f5299038db2c71", 0xc0}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8428, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7fff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) close(r1) 16:00:13 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1, 0x4007, 0xffffffffffffa2fe) ftruncate(r0, 0x68c) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000080)=[{0x0, 0x10001, 0x800}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="85f03975f14e1216358d325495d534be998406628f4d5e3d6ef4d89f9f3fa6758c5ac42a277eef13d805edb139dfc32b86f31338ec3c6d55438c94e2574870de90613f30c772a0a85adfe10af08d2b92ed8d8dc3ded70e8f43877989aa57bb3ad98a868ee1e265f8141fd79efc6ed76dd3882237461ce228e7d221a4479cb50212b58a8fdcac1717cf7c33cf22c78f3a609ea5233ff9a2a71e90b016565f9acf9b0976f61d3a43e8e797301a98b0441afca298da6583db7beba39ea2f3bbb398066f698495483928e038956b5f383af13d032b85b58bd6877558ee8c54c9de9099baee7e6438caf23a454ec8dbb673911a8c22f274cc099195b67a054d07f74acf7eca6b39540d8ec3b557d522f7c4c83cdd98e814994e1b93016bedae0942f73409f065a01a1dc68199c9b4189c7927137829bdbe2e265285e8b3475b1cbe3ac662a43b3ca92529a162662b8fbf3b2473b0cc3081e0045e6da365940d4977a5fe3d61b9e1d1cb2752951ff6dedf84efafa945c37f84cebe3f8b84e4f1cfb9786ea23ec0f2e5065a73936c24d73085f10ee47df7f40cd7b9a49e861dd346bb5d45333c661459310c7f03ff8d9b565d4841c9bb0adf0542594841a7daac2da0a7a8ea6708daee841ed7006dc56ca96f19b40c371072409c3e89aa540ac571960e9e9d113616bd3012532780bf6814382dbc24a496b48fb14cece9c1bb2bae46a7c107f0d297c0ca027ba4053ddaee0cd2ee9e6639dbfbfd97794d892f915f5a6cb6a5b5f51303b944c44c071b0602f86741083814034e9489abd950d91234ac2f5cf48448292b761f1778b3789cb9c114d0f9a86f65b58743e0d388e6e917e4a5b2ee14a5fcf2a642a9f7fbcb90bdcf73d5ccb692bdbafaade0c77185b110c0df81cf213216cecc133cc7f9b83a767e39776a8581d0b690b22ecaa54dd065b5016e15f09b7d7918d380bd94e161c1b1088a84977c68529be627756e780290dd7fbd1d9590d235f559bfa929", 0x2cb) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0xac) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) r8 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r9 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1a3b, 0x400}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000000, 0xfff}, {{r3}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0x8001}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x3, 0x5}, {{r5}, 0xfffffffffffffff8, 0x84, 0x0, 0x1, 0x7}, {{r6}, 0x0, 0x19, 0x44, 0x8, 0xebcb}, {{r7}, 0xfffffffffffffffc, 0x22, 0x9, 0x8c, 0x7fff}], 0x7, &(0x7f0000001480)=[{{r8}, 0xfffffffffffffffe, 0x20, 0x21, 0xe5, 0x1e3}, {{r9}, 0xfffffffffffffffe, 0x24, 0x20, 0xfffffffffffffffc, 0xb0}, {{r10}, 0xffffffffffffffff, 0x52, 0x400fffff, 0x605b, 0x9}], 0x1, &(0x7f0000001500)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10100, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="1b", 0x1}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bf29561d65011b8784", 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8291, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) syz_execute_func(&(0x7f0000000000)="f3480f2c451a8f4828cdbb2e634f5804640fcb0f0d1a0f12eac4014171d633c4a1fa16ec0fe11a430ff5c0c4c3915d96feefffff00") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair(0x18, 0x5, 0xef, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="fff6f095ed132796551fb8916a9c9bab0c396d16c98a2c52c27d35b90831857826fe57b3920c757257606b2d76935b2d35efd616c2a83e10cc72458c226ca79208cc7cb7f750bb462f23a5f80b9e37a827116f28fa51535f50ec09c2ca6f16b57bc87bfad0594e6b92734fd040e3fe65039f84f2bafc3fe412342be8b1e5097052388b41f310de340278591efcb886f77dae52c3c751e994f9d85c3d12e002b18d6653856306ed24a5f215a7b25e8f4c80227bfbeb2a8f7afa1349b643c87111b1e3f692852e7effb9e3e15029e8125d53a087391c8d06c7b0e29beb6e7dfa19e7324467c38f01d40e882af56d14797951b4fb76bb5b7e78013c73dc07ddf7", 0xff}, {&(0x7f00000001c0)="23a5f7ef7e2a8811fb5123850f1c820905f329acf4bafd8de5dcf9244be8221c16a478c03db814b21786a164dd8b7f2a8c23", 0x32}], 0x1249, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0xa8065196ddf09808}, 0x404) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000600)=ANY=[@ANYBLOB="3e0cf2df42e31f20b5d9b6c4c320cd1bf7df9ad36057e361b977dc70ae1b9e72d69a79f87d840000d28e7f9934160eeeddc9f5103f3240925738a18525c54353e0e8a16d632824844559c7872cccc7a69e654c5a0340fc138d544be25a0578c98c1a12f9e7e58f10f801a21b06172a30179a04484b59c8a2b47fed40e6e453e8614b1e2ea6b25332c5cadac3dd43e675e86ae1da2fb2c161275b43344058889dcc4b1f9b3c798bbe7f6c094fedc63ef966000000000000a178ee8d313c46df7648c3f4b6a9e3f51ad8cb8f943bf2bd1363805902e6e803bff3190000000000000000000000"], 0x10) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="100000000000000007000000010800001000000000000000ffff000001000000820a196f06c2ab19621f45cd50896f5348c079f116a370eafb4f7ea9b4f757f3e0b7a698f591016b7717a94eedbeb082f258cada215bd016d5cd704879b23ad4ea7330f3b0b35d16584360bac9db95b40f3ac70036a60a91e8cce462fe0db0ee38d14336e2383c0dfec9c1c9c0c03019d48bb01f6ce0f821cabe8cef4f495527db77c5274b0eb630b3e9ab5dbffee349ec66a150a463f792ac8672f3e77fd555aa8733"], 0x20}, 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa7bab7025bb7c11c, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000580)={0x2, 0x8}) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/50, 0x32}, {&(0x7f0000000440)=""/226, 0xe2}], 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) linkat(r1, &(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00', 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) openat(r1, &(0x7f0000000640)='./file0/../file0\x00', 0xa, 0x6) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/37, 0x25}], 0x6, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)="00000004", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x9) socket$unix(0x1, 0x1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1000, 0x8, 0x4, "8209c1e24af9cc6b5f6dac176a7164a73ed09aea", 0x3ff, 0x8}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="bd7b17ee6249a3e8bdf77d994fdf93a7ca2a824a8aa7e0e7b18913ecb322dc9d48735ff55a82117ddc0316a477d31926ed04b0f916", 0x35}, {&(0x7f0000000380)="18d14d5c754e7e638dace62e3fa6e281f6e8888901e0f6ee36bd36ea5da151aa5eec5d870dacde28e4e5ebee95e728d9ea24e2577abc1117d0d2a0871bf25291fe8bcacb573bce1da2f3a4e906c10be91c5e830891ef0f9c43dc0315cb9b8b8c31e262344c6aecc9e340a499d7759b469f13c57a12dab2ef1c83ef6a948cb55cf718e6e14f0235c0f218ad549436fd42e8419e3da373e1e0f7146968a6b0a5fb05113b43ba905d4cb1031be2cb409d30a1598b9c9b168934b7003e168a56553167e3fd566e64eff5e499ad8e5138f6520d71c9b377fd56136d70cbcbdac32cbc52745082c1c62ea9cc9be2a7a182c025ef8e883e0f1958d7bbb63f715b58392b0be2d87dcf6dfc300985effe7c9ee9006c89c7eb36821a89475fcf80cd8b7995352dbad042f959a2c293d64756f4068ec1f2de9739f23d86e489315164ffd62a0b21396fbb80c43304caf70057ab351567f661c64166d3d7274d7b08ec0a767ce896904cc273392f632b1dd5d3bd3727c3ec07d8f128be2c5609e65452dbec99d984e61b1ae4ff415a06c8f406c8696d28f86c3c808271793f773fb526600e4ce5d35388df7ec9c0f45f8955a7b22dde7630b42e871e067539646c03fc7b63c09555d14c6542b1894f0bacbcbf9957b592a1bd06d1339f0dc7f03163630f97795cce5313ad4469b6811a87363d3e6b6a8cec5fe85371725a6d19b704c44404aba85161cea5469c81a17c3bc7d1a811b315a8217642977cf6585713a557088c2574611988a354b7d8045e4e32c97174368db2c609b0d6a123cd45dd60ef36dbb717d5df92b9159086f9447e8cd3757db32e21c5b043d4a7b238b4c30de78b004ee7b453d615bfca61840d7bbaaece8b6c64701f912db8626fed9a157b762468951320741484cf51a21142f87c3b7ab5d6bdbbdb60d72bfcd013fa8de4e6595967f8f3c3c3774f9f136de4614577324a2aab68dce478ef1a0c9df77455f1323e5fc0d965019973e7eab6defd447897c203d35bcfe4261731ce0d3f76414874f64ecd79820d0806f492257445c599605280bafa0cf7878e2461cbeb822ee6e23a717cc72f1978b1bd235e88fb83456274a50533edfde42f7a5381df92c51d26da799712fe8fda328d618f05e565dd4e5b99973e149186fa682548d02a28f5f62dc6abdd3588cfde7f6dbfafec7fe2b05ccb46a013efac12ec4c3c39b5dae40da18996069f951e3f04b03728b33fabd18c6cd8aea08958304811c1548e49462763c19a1e41618b865a2403c3e16b6f7cb32988f2b7ad07c256362c43945c7c12a5c0f7f72a96e19c5f009a0bfbe5901c6ec15e59ba042a4a27c760e8ec4d4fedae32c13bb59f58b11f7e37bbcc4812285a024bc7b1562a57a03ef49d324f2064309c87b976eac826588cd4d5337d09b2e11f463ab5038f797f3309652a6c26a7ad37540d83ec75504f19c055402ae013c1b0a131f6b6377f26f787ca8cf7fea8220afbd680523f96b9c95f2e9c515f74dc6d1a5419cfc3793f5452c069487474c7b868eb52c1d5f0b1e93fd00667666060b9b20bc689fa4139ed8776b4b1c3e75b051ca86eb93548948ec877008783f6c0b631b77ce12d9b355d074bcd0b4837f600cdf23744de0f084d700f8657baba5ef1746128f1382caa2869e124d0a24b34cbfe688571c298484f7babcf67d2fac5d4e2bda76d6b884e98b55d18e371906b5575b22fcfc4f4acacd5dca29b1cdb5a13a2e0cde257ba210d184d37436d7bbe6e23c0dc35267bfab280ec196dcad53aee57631a4d15c4f66c8661ba1ad6631ad91209fd2c532f8ded176baba19e70d258a031f2fbdc8f5ced1035aa315d1e73818907328f2a1f69dcd5840f048fc1acf565cbbba76a7064c609d66fe4c556c2aae69d6121d5b70b65c9978602a9c7f581b274e2d950fa517cd4c2feec4aa1d1dd81e1243e3ab865977682f9f913388d60380aa553e9af9c166e5a3d1eae5d6f58c930475713bafdc562edb0aa59a3d18e3fe284be3f4634511d9a387c4ee7810acfaaeaf7cfb79a6ad756600780ff167a6b12573184afe485893085b47573835cda8153c6ad703886c0689dc4b4fdfc4304163b88ff0d066d016325e8c2809df532e3425869b2df24d1fab8a6c020a44661da6de4f77cb226f51448957f709532e582fafbea74c5917782474a3645247933cc0e28767af6eed504b8fa8e4da3939455d04aacfb0e94a8dd7dbd5ab721be493a5d5de7ca5e5d7a07d42f69bf5e33afdcb583cdc3fc389c3c537997a77509e49ba0f19b55eb15caf303acaa57fe498f36615829a01312d115ecdf000b51720e78985cbd61afec62027af8a136428837b95de5eaa279fc440aac9d938aca89ace2ff0bd1520f4f85cb35251f215b397991a359aef030742223019fdcaea133159533e53908a421e08c0824eedc043322d9cc8c7a183eacfc8ab808aa352ab41457628062e3cd40d18d73e5fcabfeca353b5a1a97075a767d88bbdfa3217111565ad57a8413da4806f5ca5bf1f5eba3afe64c307c40cc2dd1c57c1b8f454477f08df06683380d7aee9066b8daa19b9a2b629cd21d2327ccca789fd5d6e860457462382704ce0826e1df21ea381826447e257084d9e17cdf4a93749f04a3aeb697c92acb48c42f839a56562adcb1818712e2c7f321284203807594a11d7cb09e7a81323de8868d24487c4749fe738cdb7a4108c37c273e8471710609ba4d2ba854f260c7564e6882d3b4ef72f35634b0260e04d5c2ddb8d9e70ccedfec14a30eae5b6bf454006c053621104b40ad8c23153ad36d9e9ea01aa4da851c5d7c3d3d3dc82db53c162eac073aa866651a8df3e45baf763b5fa8302d8238cd89cd393dacb9f99960cc597810b50409c7242b40bc4152a4321f7eb29f67fd4b5b086f56b60617d1e061c5555e577af28e12a21ff844539dd6bcbfcde38c551ab5d7e59fb067ea9be02390282fef61625574dd9229b7baa1dae3f3da209a86e10bdd5f871fec0a68008b0772f49329f40f99d6933891c5143f0d55a706e1a18d6f012ab454210a3e6e18171807397023efc01044f44accdf38f61a3601c639a1011f31d516d79eef8dda85b88c46a06fc91881db850a762e8a538705bf262e8619685f194cc7009f2baef282cceab87836eb5d32450fb3959468123d1a2200105792209a9bae9691ce4e8b021d1ed32752a00574f69bae1757b51373b7b3d73cf130a43ad6e46780c84aaf2dfc63a757eee507b3ce5013a88991407b9c1254e0b8695840d6ef278badd7405e3ea88cec285f3b9230839391e91e0ec1df165f2427b8c7b6775bc5b580a4fd905b567251c6b3a21bdb0a8182a33a990db0eacf0583c78634ecfe323fb5b42cf9d0ebf578d6f7810e6d6c1c86a8cdb9d93871aeb93a5311c72128f7494d4d8844386d997c2e0b9b5517f0f4276195e4e190a70f470b4f0685a72c72d0ad411dfc1623b172b92763b0fb875c77d00ab9cf4c01e5a51378ce19a4afd5bef2bad7215c16510b389af072fb14bb21c86db173f8618cd5f5e68ad8b4774c9b1b228d5ab9616bfe83e46d9adba47112b90dd3fd7323288d757e48596757630566c037e628a725ca9226e1cb49dbba295d81239639ca43936b91f4b50e3a4568a8f696769cac5e948e448c6d7aaa5cc52a4df2e439c3c4e968659d795b5e38cfa818cb15fc887dc53eb5acac1226d1001529d52b129424fc1f00f14ed4d5a4e24efcb3aac2b4f39729ae0842763ea3645e3366cc61cd375080464d3714853dfce86d221730b2633cccdc730a0b74c6ce050c1a6bd18d874f5413aa4bbd028bd44bf2be13d1f20964bbe9e12f3c61cd4cb4a01b3d969c04bc4f19ae839c05ef5d02d87cae6375f6f53eea0c07aa6ac415cc4862de03fda3c10c634e449305522a3ae085b9ad69847b96052b7e228056859236588f20f3036c1eb5ba84727a93feed3fc55f431493f2a6f759ce63dd85ee58edc5f70d562e3f33f23f2d92497be5d85003f080f243797fc9c439c4c2cfd9d1ba33b1989cbdb526afde281b113b2b13b54f0f030ceb17896dda94140a769084bc8c83c9d3c46ef6e2f0829079a69a4bc456d18fbaeb12e126b3c09fe87d2e738f774fbd1795ab0081efde319dca503c9e92a574edb95fb0bbd97ebba717271bf62e012d90d78bf59392ea65d02a4772039d76c243de4e02f62f85563e842f0ee5ff6efea1f78d2c421ece2e6ea18301e199ec298c14dbb3d0271befb98c972abbb1b41f112e304950b22d30a2b31162548d9a4b9d79d1cca7b96635872db4c01ec11661bcb090ca9c8ad3aa955103c6af326eb2d165bd938166b50bcff16408a60f116029b9a76a7510fe7e389c78a8300f210d5e6166d923643a424e6b43528ac3fc520dc8386009a178b1115eeafc5e15ed13049b4099944abacc8c24f539e7b3c3332c9a6095d2c741eb780fdc50bca2b42aee9e5794d8ad395d4ba3041b6f5b909cd24e57a3d6dbc2fae4512524090514fc1bac24ef8cef6a888e63f49e2e83cb6939d622c54e3435dcf377bf3fe70b2b89ab561540a13fa41136d14070482eb00be63ffd4ef345045afb20d32bc290c223f138203c3484940dd1d3ffb668aefab961dd952201083ba02cb674044cd3e266824dfa0cbc5abda2f770b91e7dbf5e27d3eccee576f37668c15b79a67e3292086a216c79acccc73478e206a3e2edc90bb78eb5d6420403bbfa2cf43c85547287561ff792777cbb68424d68c10b0e121fb01f6dc92868f8409478a523d8447165d6885e3e8c87c4f90796f02154ed36e11671b9f65319bd345f8b1134fe46f7d7c71e4057efa02b1f716667c916b4b00b582dd24ad4064082d8307b541f5fdb83e04ccd216710a084c9be23e058ba9eb1b9d1d3d3ceb50b7cc4ba76aaee3d87d754505f909fe2493f5284fc7ccc6ad4ff4e194df83124d01eb7d11c04c719be6af6f8212402b3e4ecd7299362a3114ddab99d39a22b12b531d7220f9e480d22e873c18e50fc7fc3e3b753d26b334e01733d0d428e9fa7c08ecd3ee3bcbbf482a10621eec415fc49b4ecf06a5ea6ed3034fff84dae977afa36d6fbe3e73dcf165520924186fd5df3bc479156b0ee397383b587684844a4ad5d1c54b0bc4ea559b09982eb15838e9d806e4939c4e5eea52e166653fac85f325a4a0a5d9f54c3a00847d4053b5c09248c26c494b74410a721906e89b668ed1e64bbea0f97d838c10e6dbf07f5af0e488fed1c8305181bb1e94b18add6c3e0c1b1e3b3ba81f546cea34cfa6b671e898197a0b9f35e5db171b372b5e63157e1cec14e2ed5b91f8094c39da6ae25a66a811cc1bcec8c5f58b690b84e9cf8ffc4adc93efd4d9d68b70e6986dd8dc692969a4494ccc03e2214775cbe9586dc85315bb75b7792b9765ed8acca534ee4ce44b8f7600daf2beb6bff68e10470e209195745d5bf1c2cef6911226c203482322c87cc0ad6b14c9638887832b5b5428f39fe2073bc96a383d1a0f6d1b09425a30247a4ced5722d7caccd2c9c67686208f9f65edbe7efb7f678f7104f83e000c69094aa3c51ae408c1dcf5796fcaa47405fc41fb81a00190cb697fe4088010132235661b124ab1aa6eb57712eda89305da74edc0893405c498a818871aa56395e87d9c847d3d50f6f2c27e41506f0bf81dbbde123b1eef2a5548838d2b20dd5d282004027b6f8eb6dcf8cedf16ff0822be7ed5a4c3c100ceb3bdc96dd857004089f49768761dda6580668c73b59b15c7b9d125efe0b76ae7ca9ecccad1d2626bfce70", 0x1000}], 0x2, 0x0, 0x0, 0xa}, 0x2) syz_open_pts() symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') syz_open_pts() 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r0, r0) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getppid() r12 = getuid() r13 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000009c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000080)="5d86c854b09fde4736cfe16ee9e3dfd5084a2f6cce5331e2d9894eb49447a39c0871272fcf56317d712dedff220179ec84484a1de8364a7535252a89f97bbef08bf484397083dce6a7a6877fd28dfd81e04893ae76d90c009860ae6a18e4779085a6449d81ad715d2e34c4a6717e5f4257caf67ddd527613f2670e3a215f3b33637c6be7a000903a05808950680427b115e802c0d4bf1ab0117f2c84354c7e87eb78af4a493a0bbd54e749aae5d9b58c0ea7edb1c1d06c4b9fe3fb6e7c2d049c6032ed05c2bbf533d6351d32efac25f659689d85bfb9a92f515bb8d0ce920b0ac55e1806f5ba6fbcfcf31527fa9f971af283d1d349", 0xf5}, {&(0x7f0000000180)="493ef27fdfefdc673c58153840f96c206daa44443caf0865dc42dab1b5fbbd0cede8231433b3bda2b24b31a45439340c128b4aafdcf08ad7dd60fac4fc1a75ccbaeab9ab7f8f0bc8da4b866227b9fd58c475c1cbbdd936", 0x57}, {&(0x7f0000000200)="5da66e04c355d435d8c4c6b1044645d5ff3d916bf3e4cb5a9c2b33939018a1dfa82b86846c657643e4952cad4f4a761b6ecc0d8aac06896c26c2f8db442426b5dad1c693053015b86eb44fdc34810df21aa4ea9c1a6d5fb2d6473b05a10bf8fd493d4fc66f1eb73bcdd9badedb58a714bf18dcc60da3a5f05afdeab1ad371ae1319df199cae311a02b2e7121edb84d910a34706522c1bf4a49c1bd388e383c26ac2605ac501e6b50dd7a1f47a14c286161821fde2e398ef49a526983707481e0c3edcbba58c5cdf19553f75c6ff70ae47d460312be992b89a130fa7835c8dad19e7db0e8", 0xe4}, {&(0x7f0000000300)="dfbf631a2a1b680b4b5d5f905650276aeee74e836e02d6c3e174e5c1ffdb4dd466fc1de6e2cf935b97380e464d4bfa24b6a4c1a7a5860c907441ce90c34ecc6e190e3173d630998ac80e7782b702de9364430797a599d492c03856025800e22bb3f51f3eb7cbd019abee4b55a37aadd69d3740424c5d15caa1a0917ef79db2cd0e1cef2bb29626b13c9bcaebc1239e537ce23e571a2033229d929d6a53d9ff0ab42b7b5c25e410b485c9d29e81d3cf649af0933298d302a04f52def48b153340ebcf7f0e3bbf7ab0ec70f560116aa406b5fac254d5d4b0f3161323", 0xdb}, {&(0x7f0000000400)="cd1d8963167f6d1fd0a66ee586a9c0ee2efbea2384001d52c960a86a3d00ad4210f5e4596fc20683fb", 0x29}, {&(0x7f0000000440)="93371fa50e96f106b903b1450decdc1fa7c79cae9a665c6ec63e5fd53e2ed919b4de2d1f49f719ab39cdee48abd53549ee0a045939e348cbd77565473957c1199507c5cf6158b8c9ea21fead0dfa858c0b92f784bcc94c10c296a26e732019236010ffb0c457ec7fb2f9748b99b576525d4f18f84fe3af61fef14693a3eacade32fd71db690c693a4f82bbcb37055968224f582799e137120eeba765964f916aa0271759636c30762357a14a0bc58e578f66a4b1e888d24e3f6f661ae1f4bbf43c7b0ff975e516330b85af46b877f929c0bbd02f21e0d38e", 0xd8}, {&(0x7f0000000540)="2d7bc4b32ef0e9602ecfbe77874dc72ca53ab2d70cd71f73a4ffcf261895a6edd6a05b6adddaa2226e015b3fa516a7", 0x2f}, {&(0x7f0000000580)="21d318dd40883e105f746c2601a5fd6e6f4e5f3f85f5d63c8f00aed749afd3561ff2c6e56f36f3ec3a8d6ca3953de65390537b4c01c89d85c28478c650ab2e220bf63fc97e1968ab40171ce4153c66b85957e41c62e31feeabb09b93309879315594ffe460eb4d852b540a6695c908e730ee8598aa9b131d05877009a3785223172c986ff54c3e4a831b9aad25b35555ff14d1eada5136bbfe243fa9b3857bf75688e76cf827fa84176150b5da227263b7b4daac33e0518885c012908ccd7c", 0xbf}, {&(0x7f0000000640)="4d723318c1c68301065ebe1bd5f7f513c41582df6e829dc211e6d0c162501956509943c3603983e9f2e473ac3c59bf7baaaa58f2420899bfba4b2e7aef77f0ad48d166b755aeed2bbeb35267cbeeab92c979efaa2c44c65a37c0fbd555f1848271b3cbafc3f3c6f2162d4569807ac504786fa55d65efd75e116dc0e80646fcfa907bf943d993691cf43accd3a65515e38a77e92327", 0x95}], 0x9, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r4, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x110, 0x400}, 0x401) 16:00:14 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r0, 0x7, 0x7fff, &(0x7f0000000080)=""/96, &(0x7f0000000000)=0x60) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x367) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x96bd, 0x9, 0x80000000, "089d31787ac1c66aa62039ec0fa373f0e9d882a8", 0x6, 0x5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="9a021ac7da07f1c1dee84535d20e329c8b0b93c8292dc1caff27348774096dd2c493c8b9a1f5b884a08e4c0d86f9f1"], 0x1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) write(r0, &(0x7f00000001c0)="583a89967ade97af919d0dbda125fa40b99d70eeae1e311cf8138c1aa6bfa88147014db9afa2a2176ec5544d30105e48e3b92f17a67bfda912334ded1560a1bcc5d84935bca8f0617c2943889349d0bd97235a05eacb6b773c6fdf52ef23470f66a3657774f9598482092cae39c8f0ef9faa213e2ebaafe76cf8216fb7c3c33ff1a093608bed798bf72e2edd7981571edca226b03ccb7ff45f39901556adead664b8a169ce293cdf9953796a70f64cb61f7533026a5d31b38b964463aefc7b348a2653f5f4d03b21324a0e790efaaa3beaf316336091c2840357f93e5af2", 0xde) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r3, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 16:00:14 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000540)=""/186, 0x9f) execve(0x0, 0x0, 0x0) r1 = msgget(0x3, 0x1) msgctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd}) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x401, 0x80) 16:00:15 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x7d}) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x4000, 0x7f) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mlockall(0x1) getrlimit(0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x20, './file0\x00'}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="8abb232cb40971cffc3a8e44fdfb283744b6442cbc068a774ca6caa84d6b55f62f2cf22baf58970ed115df92c09d8be21e0a782d06ff9e27c9300e3251f80d78845af12192dd7d9a20672fd7bf6d3496b69884a36b7335ffb64a19173c2064a4028dd040576ccf24971ba6a59f1b11e2a3548fc947b14ec0f4760cfe1ace7447ec844f48288f5da58d2c37575c7cf906b55903a515f94e9e42ff081bd0c56caf2d3b1e7582e4ff47a266cb6b646281ac8dc51ffea6d175e99a4bb6a1a85c9b981a5198e0d651f4bd7aa00bd43529c247e0507f6eb82c8cb3a92696d206c4bababe9398ff005152ff140b", 0xea) fcntl$setstatus(r0, 0x4, 0x88) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000380)={0x1, 0x3}) getpeername(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r3 = dup2(r2, r1) r4 = dup(r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x401) r5 = accept$unix(r1, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000540)={0x7, 0x10000, 0x6, 0x8}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000005c0)=0x10001) mknod(&(0x7f0000000600)='./file1\x00', 0x4, 0x8) r6 = dup(r2) flock(r3, 0x4) r7 = semget$private(0x0, 0x2, 0x400) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000640)=""/158) getpeername(r6, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000780)=0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000007c0)=0x7) write(r1, &(0x7f0000000800)="12f4586b9425c442e7bd6e9d76c0c5de777c6b41155c77265d4b9ce2663c722924623483c4d9fcfe2ee911878310cd3ae65c9f01cd8a7a042d12e7c5f9efc3a720acbf6553fad05d88db52b35cd8a366e892d2d342a271e7e6cd18ade58089de4f853b95d587e4298fe327bca71c6876bec29e591f564c36eeebea12a958e03445dcf980bd6b6273bb8b67fe21d777a5d81f62ff5bc52c286948d9e012c3f350a2fe180d28582b3093e47af58d2c434d61989d242616053833fb6f7887ced48f386c031305cc194ac61f32ca22f9df", 0xcf) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000900)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000940)="5144c5b1ed43bb47d939aa7d938bbe6138efbfffefaa0a5864bde01755186d2fe5eb2de535ef0069d52f8a1f759f2190c2f0a1be489c1772428bb9137db97b735de521e4d68b86ba57e8217271c7c900ee283c7eaabcae318629e1422380a755a276e715", 0x64}], 0x1, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r3, r0, r5, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r6, r3, r4, r3]}], 0x70, 0x4}, 0x2) 16:00:15 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) recvfrom(r0, &(0x7f0000000400)=""/183, 0xb7, 0x3, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000000, 0x6000, 0x6}, {{r1}, 0xfffffffffffffffa, 0x290aad715c3129f0, 0xfffff, 0x1, 0x6}, {{r1}, 0x0, 0x8, 0xfffff, 0x88c8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0xffffffffffffffd7, 0xe02}, {{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x2, 0xb188}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x7, 0xfffff, 0x3}, {{r0}, 0x0, 0x40, 0x1, 0x8001, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000002, 0x1, 0x1e5a}, {{r1}, 0xffffffffffffffff, 0x10, 0x2a, 0xffffffffffffff23, 0x9}], 0xbe2d, &(0x7f0000000100)={0xfffffffffffffffb, 0x3ff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)=0x1) r3 = dup2(r1, r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000280)=0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) 16:00:15 executing program 1: getpgid(0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:15 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) syz_open_pts() close(r0) r2 = dup(r0) r3 = getpgid(0x0) fcntl$lock(r2, 0x7, &(0x7f0000000240)={0x73a93be35694a3c8, 0x3, 0x3, 0x800, r3}) 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) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:15 executing program 1: shmget(0x2, 0x3000, 0xc0, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget(0x2, 0x2000, 0x86, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x6) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x80000000000001) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0xb32b, 0x8000, 0x0, 0x0, 0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = socket$inet(0x2, 0x4001, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0377dc4be3082020f16388f42a576e2a95c96646ec17cffd94c51c4e60d45b74", 0x20) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:16 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='*-(*\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=')[\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00']) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) chdir(&(0x7f00000001c0)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x82}, {r2, 0x14d}], 0x304, 0x200000) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000770000/0x3000)=nil) getpeername(r0, 0x0, &(0x7f0000000400)) 16:00:16 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x0, 0x0) ftruncate(r0, 0xff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4008220, 0x0) r2 = msgget(0x2, 0x200) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) geteuid() getgroups(0x5, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgid(0x0) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000013c0)={{0xfffffffffffffeff, r3, r4, r5, r6, 0x4, 0x8}, 0x2cae, 0x0, r7, r8, 0x8, 0x4, 0x20, 0x3}) preadv(r1, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) readlinkat(r0, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/126, 0x7e) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/18, 0x12}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x7, 0x20) 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x6) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="3ce3b7a5034f57ee7c8ca1ec97f985400068e9ba4a83c390faab0be4e72295b25300798cbf9084da5985503df733bd149790d76325749e1f067d274b58464c30635eac0296", 0x45}, {&(0x7f0000000180)="18a97d111581a819e5b54caaf1508dc619e2148ee3099b9f52dcd92519ca247980c761e43bf099a50859b45a87ac3ccf8f2a19ddc664203f9c0dc70ea82b59b177aaea8ff145f99e1937f8fc6d0a", 0x4e}, {&(0x7f0000000200)="ab7c505705bbb1cdc3a6d556e60c1165500c8f4ab9d3744eb2c7f0496649b094aaa49e3a4a993cc54597d55d4c5c4d226b83ed3cabf7d41cf05f07ea8832954b6a0987e7e2ab00fce43b3f999ef3510b8de8887d4e11545e521326391edd4a33910ec6974dba2c77ae174e2772f80144ef5ffbca175ae1e63dc9c24a7266570acdef9788a291ee51170c3cbda6c3c098", 0x90}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="70000000000000000100000007000000921d0bc0e38a96833f6e6946e471f72eccb32e2a6209abf893d0907d79f1fd7722925212b5b874db8360385a2af04542202b5c72e07512df81081c27a52bf6249268a55e0dc5c9f262054c6385c5ee50cf4ecc8851b93d48172ca071"], 0x70}, 0x2) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="22fc0184e79d9da41b5fba09408579e5c7f6e5219a886a6dc03fc4c4eb3d49366c86db6a8e6490535608ab700c5ba6aa559a2cda4e15afffc7a4a7e4082d50850d34c40119fbe2e421c8521ef91d4552068c73a16fdb7156f5a9180134d146dcbcb119c40202511a25380ef71836da874ff9b2d2c9945e49f33c6a9dc170a0bda8f8fefda0ccbcdae39c97c4989151c317b6682199ea0c16cc61319700c67a81cf156554f40c3af875446c1b83deeeac215137764fc8f4c019c96cefc5dde75f1f73f75c35ce466650cd1f7a51150fb44ed02d379de5dd577dd57c13db6b1b7133699b6ab21247e5024d1b"], 0x10) fcntl$getflags(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x4) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd9}, 0x0) 16:00:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 16:00:16 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x21700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x10}, {r1, 0x4}, {r0, 0x4}], 0x4, 0x7fff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/100) r4 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r4, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="5842416debc8b9f7449710cb1c59295a2a011e24b7eb205238197b94e10a240a3ccc0916a39f504a47ff055d193a3a1df49925d3b8d7b4f75f1d31fe993cfd84", 0x40) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xdc) write(r2, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x109, 0x0) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) fcntl$getown(r0, 0x5) getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) fcntl$getown(r0, 0x5) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x7}, 0x10) sendto$unix(r0, &(0x7f0000000240)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be86600000075a27ef43f7c9e69b91eb36143c8ad5662cbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3fa6bef0290700582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0205d30a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea2a57bd27645a1fb63b20c076d2a7b8a4b0ae03315d91df7ba8853f5d073a97150c5ec5274fe982a46107ff2eb1c260598369dfb2b0f1a7f7051401c470bc99e99b503c22a191a141a7aaf0098f4d29e1865ddf99c85bf17f781510", 0x14d, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x7, 0xe52d46dd0d249481, 0x400, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x63, 0x80000001, 0x80, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0xe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x9, 0xf00fffff, 0x4, 0x40}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x152ae2f7b48c51d3, 0x21, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x42, 0x4cd82377efb7c2a4, 0xfffffffffffff474, 0x8}, {{r0}, 0xfffffffffffffff9, 0x400000010, 0xa00fffff, 0x7ed, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x7fffffff, 0xff}, {{r3}, 0xffffffffffffffff, 0x9dfecf1117a140d3, 0x20000000, 0xfffffffffffffcca, 0x555fe157}, {{r2}, 0xfffffffffffffffd, 0x84, 0x20, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000040, 0x7, 0x4c}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0xfffffffffffffffc}], 0x10, &(0x7f0000000500)={0x101, 0x4}) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x400}, 0xc) close(r1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) fcntl$getown(r0, 0x5) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = kqueue() r3 = socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)='./file0\x00') socketpair(0x0, 0x1, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x28408, 0x0) socketpair(0x7, 0x8001, 0xe93, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r0, 0x80}, {r1, 0x10}, {r2, 0x80}, {r3, 0x20}, {r4, 0x40}, {r5}, {r6, 0x1}, {r7, 0x22}, {r8}, {r9, 0x10}], 0xa, 0x9) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCMSET(r11, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r10, 0x11}], 0x1, 0x0) 16:00:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/51}, &(0x7f0000000100)=0x35) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f00000002c0)) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0xe622, 0x1ff}], 0x2f3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x0, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x2, 0x1}, {{r2}, 0xfffffffffffffffb, 0x51, 0x20, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x59, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x9}], 0x0, &(0x7f0000000140)={0x9, 0x8}) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) fchdir(r0) syz_open_pts() 16:00:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d09171b0000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7e976ed1c503022e7a2e86a948deb3ab2b17842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() r2 = dup2(r0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) close(r0) r3 = dup(r1) syz_open_pts() r4 = syz_open_pts() bind(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./control/file0\x00', r1, r2, 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="77a1b19abf39255cfa7e548592f82e15e34e459fe69423622d1d7313ae81935b07d39c1848e07dd0dac794c8347dbaad49dfde10dffb6d879f5dbbab2e607e43209ec6957ee52e23e9f26ee19109f0ae36e32f14fc5c9390eeabdff894ad0f6ef9774bcc6586a95123f383de8cc479bee2275dcce6a9447625503109f6998788897f", 0x82) r1 = socket$inet(0x2, 0xb, 0xc089) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587b7332025f6d751fb3e3bc64d054a98d37b1cc2b7f050cc501bd7dfe1cc7ab88560def6ff57aa76af754311736c32fd44f560dade27d53cd96cce4d11c7edd7521c025e73744ac45c8a1b0c5252513fab394d55db5beae4998e9af69629bac277c5278d48b7f0cc1e37d12f14f3920907", 0x1b2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000740)="57a3fecb7897eb97ede0dc39259fb52d368457fa0cb5e342d07686bf065221ce2d16cf1619ce9696cc53b5aa9ebb86177ba5cff8f2f8c94464d7a543e6d2547fcf44441aa7038b61075c9dfa754bb750c926705c0463190922034cd9920ea2008b4c4ddc9634c3a2b1a9b4d88d868bf15131ded0f298cda09bdb894e475d7ab8970a758731cb74dfb82487e89ce6e71e5e7d81346388f51c5489f7ea0c39156934953dafb1ba39d12d87481e122479cd9740ba186d1082476a2e4ef034495f74730cc5dff22ecea84ddec64d7e5ec1c2b81f41640fbc518a33ffabb254555c35a405bbe4cf073514ec30a8917cd65265b7f0416d0fdda004b8c49657e96058da92fb7d96607f6fbe778a86c8ade5daf754e2e9521cc51a7397f16695bb79e4c9fb9cb19831a54ac76e1a7d4f87b8bd3f7ab3a65be1bd949162185e42cd618a177512fe15b4018f9c4883636cdbe0612ba9f3a8bafc61ad9db50e2c10082b6a39bd49c1f6b539a1c5e7dbce06836e5ad9f2daf4b2094030b35077e2a909de81e3da543d90b1b582798745f67f8dfc61dfefaeab80f2e6c2061ea6a725db18190f589c6e49322f33d658744a48a3445840b0c31a3ede972521a6e69b5794d776a4cd421f58c8e09c3320f06128587023f7ad1086655aa598fc1a3d76900d08cfdd341f4a53f3f586a039e510e8fcbaf836a375523a9e30775556344fa87755f4900e81749fd0db214a7373c1d47d1680920b7ba5261976a0377f43357c2b1bae5bc938af711780000f23bd71c78477f090c48ce838a09e665ebe927dfb9da301a56d460562dc28262c901e3eef7002c9d3c875de4f7739139e808ae6fd1f205ab9cfa8bf2051e7f99b7e914852afbd59a0bd1543ceac997b713b6d9bd459a43c88f0c2f00e819fd6fd06052180648ff5fc88aa4d30887bfae7512d89dc51e17b302434c953847d48c962bca11c709268e236c8f873ac4c3856daa44ddc574544e38dfda0b073a13ad6ca5abe29de1fc9c8d6ac1312f19580370faa3ea885d328ba012397b730ce845121a1251277f5272d5bb553addce811db2930d01d2111242dcce12504f5d701a5dc9e5261ccf1238cd0c99ae1b052228c78c263f51ddc8bf39fd05b9854e71eee154590b3dbeddd667b0b9cbe2d690b340ece6fc51ce1ad95967f70b83fd5b2538f6724f9d2f009b895aeb314407d2cdef126752850c9dd5bce460b3fcee7f78b28065294e2fa18af9bb8fadce56b5b908ce42703cb9487553c6fad7473f660e98cb8bd228d17e4b63b971ed2cb153139156447eee2efa66a0e86c001311818436ab49964bdb30d2524cceec5b4311bfed88fcdaa48dacb262bf7beaeac4e111f31a8abd14ab11f37be81b0a9f1a4558a4ead04c7075f02a31c143cc5c8740f087d0529cba5e7b21868ada38a9ef2d5a3f8c8c7012b90047fcacafe86dc10bf6950737973617a51d4f0e61f039c1bf8a88b78f6e6394396f1cff02262c24d86437cd9ebbc6641d439042535b53dede4382b8bd69ebcaacb1286c55e8fb4b40944191fb76b801518500ae9ba0ee9b72b0887de0f9c4fc781173a094e83f061c7a052b2faf33fd15be8d7746c24b56f1e77ce5d837eaf9155e1e74a2a125ce67a7e4efdacac7abc254be125a74d12da551f7b09b45ac68ebc51fd40f9fafaf241c1575454b8f1abc26fdfedd6373b44b698cd51b1b985176ddccee3ec40adadcc9a8f20e17c67a17b893b6ec56a4727c04d8dcc7d0475873910faae8f3149c7a15c8f702e6957fc5c8b4d6944c540c25b603506e27bad2017d74c32012707e6bb375f99e5379494733a48c23dabd21566990e9d50d0b9a65dded2919792a4d6f1c3034aa1d406020b6c9de20213f8438495edba82708f8ffbd55c9cdc6684c13e05da519e4d94e3d826c7d9733b78c6903274e93cd97da442e4312feeafe6ea5c07a7da40dc8d735451e1d4ebffd613ed3f63b6a818d0cbc5fbb9320cc00cd45d33bc5f105e6b8df7d1ec8309577b671a894dbdc3c98d2751bccb52dee723c52ee486a002864bcf475200b0553a7727d132e7cc7ca581ce0691b5eb2ca51e33cfde9f1fe594b39ec60895c9bfd2ac093e587fb724ad11eff7b7f8e9e33961a8104c064aef0a1b5a3d74a718815b477b01b7c1d75f1058fd676a110d6b76dd5906c515ce6b9f2ebb463ca33bf7b65923e594c72c432d1260ba9e320771e9fae4359842b96e9b82d9dd1c60833b8836fa6040710711a93308a52781d9a7cb87084b029a1786275842a7648300267a59596436cea152cade9862a2f0c6604f4b382fe0a6ee5d9d53cf7933cb50338acbde93e8809ec1791f236423420336ae4c5c576a194e730e59a405c920efe84aaef00d89bf92fdcc09379f7e964b13be0c84ab34a9052943dea6775ba68561c79e4fceb5c3963c524dcce6815b4f34459b3fc823e5e2bfbc76ddb7dd05220fe2153caa9e3b229e94250880ad53bfdc1cb926888d562b639f69373ad8dca037f614b6c88c55baa5b599d8ab3bb5a1137b4e883c580b158f50bc1a6c4758e845a6ba94f1d316c788f1b69b981520907ca56425bd75b4a9a9abcf8de9f60df872b910ba31c265c0bde422bbe9d7caf0b58450d856f0b09f7068a68f93f390c59fe88ee36981097c9234486f19f49684272d611591c4d0b4d9e65e52d2ab652d723365b1d23d7ef7be1643b1ad4bc463e3d761bda296322173c77b2b90010645172ef1d1f245249bbf039e55796265fc556c0cecf6e8da5ee091afe25d665809878c849db7201de5dea6e7218ba98b943547b2fb5775900372c9c5a11ec855474f0b59897f2bda8dfa8f883bd8711012e31cb6737067fd4c810a211dd96d315d175883d3b0d64b19f4f0c6baf4052aba885bbb429b4e2c5840f184e02aacec0bdb8ba31fbb242488bb101fc2ab2232858d63d98a7391f3fc5b3b8f7da42ddedf6228afa37e3c2cd856bb9ac745e2e0f031d3612106380d54cbd93e603090f04c4bfc00518f17c70fb0c8660dfaa500fb3b7c4194a87e50741cc1ef8eabbd308e3b805146a958f114e2ec4719f104b2d7166c179b4a14f6ed9241f021cd0ecf00ec19d2c2fd149d43cba6d0215211dbae109f373dd48c5cabc2174645bafd628b77afc67123c5892d28bf2a12854e2db859d2c4b37e5e0f7b833275615556f9be1f002645e3d714517d92ec29c560cb8bf59c68b0f3987a4d9c54338d05f860f85d910dc3fc30f9fb188b41c19c70b9451b23dc2f0759db745dd3973e169a8b8c8226aa89f85fe468aa8ebe6b6186fc205176ca6c43a006e44431edd7a0b1444267a3a08328aeb491918144102bf7ecbbfc1b4e3730d4688f77c0f2d59f228217e7468a2aad5bf2b30964b2ea9be63103c799853ca99a2d565f6ce3d255538e45a2f6113367bf45d866d25c87a4cc4dac349fa60ebb5d019bbfb27a300ffefc24902726495eafd5b4d2b4fcd9f898fe84853df228b2adb30eac71366314e3d67a969e82a0bfdd09eedf0a875f3a518289b9d9c45736f47963148611fdbdea7ba0ebbf8496f1fd56cd92c6e323ac19badc9680bdc9db15f98718f9bd7d2bcba6e2bae76e5af5173439513aaaadef6af4b665697e03abd78eda8dc86d9e28f47a40d19fc09450253eba1b45f522e8a22fc0d3342101ff886357327030dc33b6ce4b2caaff49981d2e0173cc6dc648b0c4275e1d1611ea26fb359bb39f1e7d5c54031380efff0d7bee5c803e7ae6dbcadc0a73a2882678dab333a48e45dd9787f10d8e6bb94060ce23e8677f2f8ff587d81ca97b8084c45bbba113f65001b583acb0d4e342244be83658565a79bf13f0ef2ef8f2482d816b03a08e11142d69e9e44a81858e81407abc63d6127f310915df12f6d8322a1f0f5226afcf99331d6adfbd0a0a1f6daf27085b505b9f020270c1920c035aceabe8eae80f82e8b1327c1aa6f66843badd7959c42de81a108e0679b682f22542e751c3f651978064ab51f56c652bdaa1c93505b69ab7daf3ed55acd41295533ff35fa0c2ec91a64a78e1604fc1f97904d813d9e0ea1f9af53dff42c3e7945af3e2126bcb55a75a72bea8a821b86ce11341e42114c1dd743b8e36a17027f0aff758e9f04b30177d918166565e311d2c81855d435ec262f9a66393a8428359d8fce166b2671a5556cf4039ca3fbf49ffa93378ed4d2358067bf9a13ea8cc231b72f9b377ae18493019e19507d675821cf588741f0d0540fbb0139becace406c1381c6dd11cd0bae5d484975b8108070b9aea64e8b9f80c573dff6a17145db019dbcbb1c3c80dca8caf01fe9451b9334db87d809dbd9d0c5be04930019fe3e891f66890870536644c2ff3648010540492e420f13fa201d8f7bab52ddbaf45298210954299193dabb498dd69f59893972c453c492d3288d0b4536433bef7d07ec25519d29af2d9a79cc5c1e3e2fdab56ef4f0b174cbc06005449ddb35e0e8a36708ceacfbfaedc2f7c9c2f0977730fe885ff1d97a30b9025396533b0272a93521f2b09e8b475cef23f2d5d32dfd4ec83a3701a10672634881b9e7f0460285dd55aeacf2eae8900c37683d84da55128bc2228eee810f7ec92300be3bea07b79fda994d03ca7c39c4a1d933705a87b189d4722073f56389cff49da5b5db304fd898cd0f5a606fbaf490d0cc1ab1bebf79fd564c301091a2286899f9ff02d8d440260cf2481212bceb239c5ca2d7b8224726ad17025f45e18b5965544d27777e8872fb1f37317ee729b0b142595ebe5ba659732389d9de975dcaeb6089ffb029bed65d72d27323cb47181e6cf7ed9b5601339a0ce7396c8daf4b82acb3a9a64efd098d6a1ce0e9d538664ff9ad31fc43965d839c2ef865966b72269f1dcdd8a096327785fbd598f9c366fb24794ffe8240c57f73fe3c99f9469e87d2ca0f5c7684776868385dcbdcd8efbd947282518953ee89ccff142706674ff04ba7abecc42d8b37b11de33400e6a23b2723a1dd198a67f2ef1139a6a2695f18127df472cd5f09a2989b9a7718df2ce8a13259d724dfd33bf49e2f32a53b5c406aeff53e70e1212cf173baf2163539f6b35a7c7a20f60f8e943438e276cca624d61b6da5f89e6ab863e4142c418fe891bed9f547f7ff3211916db2c10fbc9d90b7e3ca94895d34162e4fb66abb3028cafb59df1b536e9a6e358cae4d0481052ca17d01dbd9ef109a2305578cc2d2724ab8f4c4aee6882b4b9c7e0700f764a411a2d758265edbc766d7b5b09c3051b4f00d2e774702135a863c28cf0e2605189d3e5068bcf67e66171cad9d5a347302ea9610e9da11d5896819dcf42e2bd22d8d88da637b04f05cbd36c8fa01e9fe2102f0d31edcdb4c7d8d012b5eac46548d056629a64b024b7d28817a688695c66c34eb306b434b07860b43af1dfdbf9a8914e8f744efa48a8e803edf86bf3eeca399d5454517ca3313b00b727329cb4945f832ad52241a0b8f4c825eb072a728a5d9a530932f2fdd108b2c5957adec362d9e578a0a451090bc416bf1dd7db5908d69ab69928a1e76b370564ed1688323da22ca0e32a35b897b8ca647af6b28282d51cf89252413008c27ac725b39182c37c697e06c333769733a82cdfcfe3aa815f66af185b3cca84eeaf0b19447fa0b4d1589fcdea105e870dd58af5c8a553e1385852bfbbece3a18730e460a2b098ff5bfae3fb738d71b62e3750ab6d9668222272abad6a7016273e8dc3f2e906d6c24b020beabbf631dc3f378e6c4587fbd5fa17eb628388bd7caf116ce0461dd244e3efeea9", 0x1000) 16:00:19 executing program 0: r0 = socket(0x1a, 0x6, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:19 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) syz_execute_func(&(0x7f00000000c0)="c4e2fd8e1a8f8950971f36660f58f5c48255992aa26d16c9a40000000047d3b803000000f28ea6000080203e2e470f1b26c461e9ead9c44291f760c9") r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup2(r1, r0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/210, 0xd2}], 0x3, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff040000ffffffb2782434ccfe6c37b3bf1b05eb5ad37705000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x40) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) close(r0) dup(r1) socket$inet(0x2, 0x5, 0x8000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x10) fcntl$getown(r1, 0x5) 16:00:19 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000eb41838d4d01ee44fe8c4beb7512000000000000000000000000000000000000000000000000000000000000000000000000000811b5a6ac50296f7d59ddec43b7855d2dcfd7bcaaea472eeadb0f266ff618c0bae3e1a93c4fe82e12582c8c94bae8cdb6ef2126c21dea805bdd2bd94002c47f4fa5d984a9e01d7632ea"], &(0x7f0000000080)=0x4e) listen(r0, 0x1f) mlockall(0x0) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) getppid() 16:00:19 executing program 1: socket$inet(0x2, 0xc000, 0xad) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) 16:00:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x7fe, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000000080)=""/223, 0xdf, 0x0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r1, 0x5) fchdir(r0) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x2) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x7, 0x68, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7d4) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="cc5c67a5f11a7ab22b2b664fc4ee19d01703aaed90b923a3871a7d21fb6c675f18251f9138f5ffbb6b842d375feb2b5711140ba011cf53ac3fd01142ff0844e8a549ede8ce7fcd8733e06e18b552c2e3b0cd619cebad603772ee928b2e61f3e4f21a374fcc8dd6eb5c88391a5c888bfb3ae7ac345e108734046047d6ff876d7292f477b810cd79601816ba1cbeccebff07a046f0517ddb96767265ed59afbc2480ee2e3f63cf26e1aaca76254aa3f0c743d84b1d360d", 0xb6}, {&(0x7f0000000180)="1f0a3b5c6cfcecf9ac08f7913fa775fab27e5305cf9cf60066eb30c4fb4f3e14b48934aed5bc057bbc9ea24fa2fd41362d2f17de04f7ab04dce009b755809087571a2c9b6ff0d507d0fe823254eac42a0df31f9f4bb19b8a3f4bb627460ee54289f901ffb632cef7655e5e9b9ab40c5603ade4ae51b41796c73d2f08b5a6d8a8116c196c034e394ebabde54b4facf2a65305ca80ba98b1ff2ae55e277c41f8342f7cf0e1bc4c4c042aa8648ed85513018d890cc059f38765a18cc0b5263f07", 0xbf}, {&(0x7f0000000240)="ada402ffe0ceb49d810ab6cac64e184b6ccca28dd1ca5760c96924edab4d9c70060b0563708126ba1989f42796ac47f37d025e92f76062341cb8938080bb46e3dd138047598e4a1372b3fc30f478a5715cc59eeaf4081f2ce7c412602a82080250c7b90ad7", 0x65}, {&(0x7f0000000340)="4518d89335df884f56c97589c38a76a94878ff43d11dd5ef4888e46592ae42eea3da1880ac33d4a118cfaf9c73cfe827f0688f790772208b23e7c1726ccb9f107f30c7f318ed49bec78645d8e9e7109b27759776203fd9b248100f6c264938ee1f1dc0166034", 0x66}, {&(0x7f00000003c0)="aea03705ebc38cb13395a6f6e6577d5304c170640d66d0d678a12e6c249b7f40dffa8c6450ae17381eb17cdd2d7faf847827b90bac8533c5b6b4e1aa8ba058c599cf5a11f4d955ae515e630a96605b4b74108a331bb83f2f4936ac218cbcb42659cee9133de2c2a6c7ea2b9a853fd321def642841197b100aa8e7fdc08f56040659e7b82413a7e72833a313455bf7b70e333107de97fd83cb53d7378403c24c01db2b91277fd36b7", 0xa8}, {&(0x7f0000000480)="09a74476a90685990ab2b8b50c179ee0ed9b93fb3aec79aca96bf95f24b1ff5140cc3e10fd84cb9c961fd8dfb930100573baf07490f383b772d3b6cfd57b800507cd767d6c9d424a54a686b2ebca73d8ad4e6ef1914d07ba70022941a5759e509db84e7eb2189e763ed6e945bf05", 0x6e}], 0x6, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xd9) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r1, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x99) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:19 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000337f710eba34d23adc7f6b1320e1f4060066696cb839fce8ad0eb5e4901ccd46e2"], 0x16) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') utimes(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000000c0)={{0x1, 0xf87}, {0x1, 0x7fffffff}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffff000, 0x5c3a19ff, r3}) 16:00:20 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x487, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x736ad69abc447544, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x8, 0x2, 0x7f, "d377f97fda7c133cdadddfb4b79c550c131b55b1", 0x100000001, 0x7f}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x9, 0x4}, {0x7f, 0x8b}}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x7) mprotect(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x3) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10040, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x2}) read(r0, &(0x7f00000000c0)=""/47, 0x2f) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x20020000000002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffe, 0xffffffff84682387}, 0x8) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r1, &(0x7f0000000380)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00') r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x381, 0x8000000000000000) read(r0, &(0x7f00000003c0)=""/195, 0xc3) r3 = dup(r2) mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x3526) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x500) pipe2(&(0x7f0000000280), 0x10000) sendto$inet6(r3, &(0x7f0000000080)="d8379343002a4d29e3119a63ba0205f50acb419da7d0414c0897e27a965a20bd4b8d1c66a823bd27ebf29c28367bed2a2f4d650d913fd91bd5359cb7566360cffee5bc722db545c15db71cdc03449dc8f5c144b90797c9284d929137ca3776e9893fa1e2d758cfda07a4d23fa48dad3e8fcbff78361421254aefdaffb991efd66329b9e9288d5e8eecd1dd4446089cef1c2097b7587d7b3aab0cd1fe0bcae67e8e2348e2a4d31e699d3d870fc4109349111fb2a92314174fe764de95f1e295e777ab86029b3ec305", 0xc8, 0xa, &(0x7f0000000180)={0x18, 0x3, 0x9, 0x7fffffff}, 0xc) openat(r0, &(0x7f00000002c0)='./bus\x00', 0x8000, 0x40) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r1, &(0x7f0000000140)=""/255, 0xff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) semget(0x3, 0x0, 0x80) flock(r1, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000300)="d5a55d2a59b946d233c10ce0d5a5447aa8e749adcb1104d597b8b34f3eac36e77c94d3b46c4cb7a538ec766bdec0838f81ed54265c4c707ee2e35a3aef0b77d6f31897e5eb6a6201e1f8309528a15218daf65484838cf152139d7562da2d5dfc9bea82e3fa05a134feaf525d54cffc73158e97e3562a4b4fceb236ca2d40e47731c49bf1ffeaf750533669a89d14b52219345835c1fa3780a21057250c3eb727317055f9ff0b6a66030caff7fb48e1d2e4721b643358f1908824a8ce056c0f8c81fa56741193917a751f679e288b774b41fd9f9fe4cd5a1d34098dcc0b49f7d8883636232af15a6d1207b0526710815f6fbf149cacd20bf1e22a6349e42fce18abfdb53e501abcf29bb757fc9e9769e11ffaef4d055872d7c20a24369abecdd1d836d41a8b0f580c7286d4d4e6f604b463b740e0866a57828cb67b99b3c06456adeb8b91ad6b1080122cf57aed982e8cee4300fcc4815b4497c86fdc1b2b3c90dbe0006cc8bce5efc64785232ca30a7e03375e2878f0b5c94386845993eb4f3c84a55392f405d258e02aa514d613d89f22de02298f7ed15254859d7582e197d2edae16c1104c085638932d5586908c19b1f1dc07a66f57c8ce6d42cbaea529f48003da5f9de900d4414bd573be0da84969a35af031a549ec9aea5b75e72d726ba0a70fc4a75c12a29c21828883082d3e4a6f9bdfd38def71123ec15a8d68b2a7733c0ff2f7e13a714e241268b04ef3a1832d7221994fa2b12aec7ad6e2aaff4bab89420551be2bad66a959fb00bd0142aa4444e972b48497c703a92b4eaf9b9b7b6cd1db223fd6985c95f9c890739c8705476866a91259894943cb14adbb9704314c6e59b50a548f05a4a845825fa6e578258dcb7ecc927ca87996c4d0628b8713d7ecca742f96edb6b9f1621a167ad02ad8ccafde6484b43c3b65941f4deaccb7b9c3ed93f280b24a851ac617d4fa71c84233994d019e1cf3aef60883e38c280434d5d70d47a4567821cb979bab183f8317e7308ae839cf86781602b4a384d90e059459db28f59c230393f8899c4f8ba0f8dcd0bedfdcb4b3f3468ec63b305faea0689bea3ef4f27ec235bca26f3a971a8ea1424be971c295f7f318d5c0da749bd9a183b52bca17d1928aa26159f640494b2827d3abdc5fb7f4766545f7968978e1686edacc21979e7756103bcf0f0b5b8f087dad2d31b9c2c0dedef75f8c4885ba86b9806604f540a03f6aac179cb6fe219973b228e217992ada430350317e1c4c3f19dad6d905027d4e7dbad517ef3e53b87235ccb222a43253a5227e6d28bcb56a791aeee597e031b5522d4dd9d80fb7b5876fee36177bba6136f25364d651c8aefb5633f1646479d122ac8e61905f625c4dc7c211e7dcfd7a5e82eae79de5d6aadb355c401af92c8cec158d42a7b7102e24d8ac7a4a21c07815da216e3d3ab6baed1dc7351548e149cc1f5354e2508ba70f0b4207c360c08ee462cc64bb9af5ee3e2c4bbdb30e6b6bb2257d094417f6c9d328fe1764022c0772cfd3c496e75910d083e54e7881397cf96e7336e1f914c03bfcc93e34d55fd2e379ee7782476a82005fe79f7fded5288f2cea010f75f7db200822172fe1ba762114ab63483f4127ea32ded548c0f326da000592dcc36135b2cd5e6da008aca89c2c5670925b102edab20c640fb79efae318bf06726f251b148c73782edaac46630dc4520b247d116b91c37d3bbb24ffe3969839ddfbdf942dc8e8af9adefa3ea284381575674c2dd17d5eb0c7a1cd609575fdbb1175b1858840ba107c555ec1ab3a0059fa607afec116585fc5cf3c868fead59237806d5008eebce429c33ee9ccb0ac7c59162562b557af987fe42b58298f7a0ce7d281257927661b442b256e2055aa561749ac4fa5fb1d9a3b679625910f1f5f648fc42acfaf6099016bc7c843359ed2e48162afab79f1bbbcf70b1c7552b4859111e8adcde9d1a93577d1edfe4f075f9de8177a904bd33ae8c16c5cd87a0aecac946868fa960e3e8c3c37596cd1978e0bbd2bd00f7eeff50b185fbce46b3b61cb22648edb07e3c627cf967df242a4078b2df6de9c7a9168b8cf1916f27aaa7b502cbef1c49373db176695670333c71656293bf86e03a1edb2172c78f8779c2753c81fbe639d2f8055f9f4728313e32577c7e02ba0772651f1ae0bb1eff914d868b216016db04c70da80307378e34fabe4002f69a63be02148a39560965a113cdcbb73732a786897747c5f8adb137717f1be7d5d5bd567801470b71284ad97510d2877d028527668bcfce0acffb27e5c991b4ab14897e575e2e3b494e797898023702971bbed81b41b7d85f07e42b76f2086ff27da19a784b8a1e283137b594b7793b2eba28f63373c15c8df2cac3fa1d406a438ecdfe586bfc6b930c7df0778871f7e66cdd9bd24cb6beb4335d2e2bda936a464edc2a763a4fdf725aadd44b37d830916e7be92c04a72463a2b9eddf3bb9254a923a269bc9b0b8c6f6709c6a4d9b75eedc6cd7142f65ec0c9a44ee82e8264f7fa716f023e38f4f4d78b421a56959ce2f5b813ef552b9df56ebeb34b1ffde6c48293312e882bfe801409111d2ca7c4945c318fea7bff43e137e5ce6f86a428e944f08929303942dcf400d8ce888da344069e16e6e4d67332634c840692b2882638e780b13c37f9827096d545b5dc076b52a0047b0e3820cc81449313e29748d3dfc96b86009947d5ae7ff94e9e42a2ac784e4034ebb0dd0f02d8bdd1719423e357e7c0299e9fd33a5aee4b0ba431983174e84d79e7f2878efc6565b2ecfae9cf2ae0be947a1bd7876095ea5874ce91e4724dbe6cdcda75ebf675b13ce19c95fd9a62baf87b82b6cf1fb5368b8a8723fb4e3f32e0f6f9d264f841ff97d16104886e6cb5c37c5a551aa435e0b0b451e6f2d2025435290dcf71e61a3049a6838b7b7f6f4a7ca82445b4e7e8692f9b4bbbd88815070c46efc1658448d1277355e2bc0360d27d9d922cbbd9ae81f5c34fc4e74ce120097e2a2db55f08e3fd454f6ecee47ec467d893e124215c605c6f44c88a94e934f18cbc676cfb53e68129b60b70128e8125c3b2ce8062db56d0ef9e0abbfd573103fb7df8d2b0c1f610405dbfff084eb6c1485c68ef93b0700fdf990cf40ba95d28e69a7f7f3a0d6ca7a5bf7b4a790bcdc25bcaa71c7693efe6d55c245b8a176173b0f7a0c705a34c5978fbceb9be8cf443257ebdf8fe71cefdb3744e80a029c5f235904b96fbcbf5d860912c5ce82e24b8a0bcb2032bd849771ff1e06b554729da8ee845995077179d59ebf64be095a9b8da2705f41bc45fe4c7298da2623d020ac71b6b80df86c65cea2ea064fb2a7fc3a8517c30cd8d0e75012ab4cf82d0d11473fb53f6602897af782846be58bbe35f42721e0541a2223a92e2326386f86e199376884fe3d5a77f5a56094a1dc617bd1c8b3c7c750c701228ed4b68a1a179fc2507930565314bdd7517874eac8780623c3e5aedd289907f9ee3a1c59d1e359b97bb8fcb3c18b702c168c045db8c5b9960df1def160f522284ac2bceea7d87dcfb7c9628600aa7d27e1e2f0324f59e620cf7cd4e47fef1eb9b1aa84708ffc0e0f4028dc0d0bc434092d758a6676153649109caa58447d79a09f8c2a14535a80cab274baf69918a357209c00a4c14dba3f5666fa62e3bcf8c6cebcf68989f0286934f12fb6acd0040805c2727041d367d8d7eeb8b36161250e40e29efa42d0a75bc7bb67572cc24e0d706b2223c38934e6fc916f72b40d84b015f1a19c0adf10d6d11e4052071ecc8be1e5db1d3d074163ed82a70384c0443cb152e916024d25dacdef1c0c44634e4680baa4ec8741e168f52c36db4e6260f2c3afed330cc91ff8c69f3baf5b686d6ce0cb1854361850d2e79e0b0289c7426478af2542e0f7de856c84b1943fc907cd8901d3d5c6ca34a8ec9fcf904b7da967188da2d5b56f899df04ca7e103e0f31495b19b096bec0093c5cf2217041cb22d99ecb6350c48a39ff118804b2f0ee7d5a85433bac13f804d65243c1435978609297644b22ae878c9b952e75497b9447873aa48ef48de227045148116d38cbb4b5cfdcc751ca106b0dd814e6562bee72e2106b111dc9e6ab326f7fe24dbb4444d1b772086965122236b562676f42de3236f7aafbaf6a65cc35720600c97f55b3f24bc0c0efd5db3b31a9580af6fea9ef716b7a2abbe0e87bae290fbe4dd3bc360e1cda2d1e9a889211e24823954b969f3773f8578f132bd372ab6f355c18f019b8016f387db17b1883b7c8c386cf1ccf7d50d50f1a45cd9a739244c126b40eb96a24f8bfdfd668c95222cf622a4f9450adf8d786b4dcb934d739f19c07a0bead15ea21b7cfcb5a57c5cb282e3927448d8a99e3a6f0ac5eea191c009f140412732a85532eb933f0f3806d7aa4ccea2cf77ec29b8940c011938468e476733b6730623082ad8db56dd62a921119ceb0785d8b0d754329a42ea174d87d982d2ec5f76ba4b2b047c5d591d27e1fe873d8f1b74d92c2bf1c45090788a55b91a23fcf4a1d0660439ab2f1f81b486e70cdc9c0d50f1973c5de255368ba1c358e20094f8dfd9b5a1f58c656a5f6659e818b72b4943cc13e1766b2e8f85c28da73636e9798fe528db904812198e556b08fa648e1ae3716b34309f2c8b9f1ae2701108b13e8e5abe13634eda27a78645309085a9876c41472c133fdecf71b158f8448515fc18aaccc075346db459ecbf3e7528d768dbac770641955d989d1a57c50caae4e8c177dee11b66d94b4b26536449ca481eb0347c3b09a5c7e7ebd7c667e5ba6809d7f58eff6e0395af0984ee7f4b4836db08b7ce0186c4ebfaa331cb3825a99d352fb5671c608b3de2db2fddc30891cab1f7caedf5ec33fc9abe3163f6242ec39834eb2dde46da3d1a49db61ba50d36875785c29454d17ddaf54a6459dca9987e75a5ebe0c58fee916141ce038bba0e7b319e68ad78e83e7188147547ec3dd0b6864cafc9a77c78d41fadbf8f49b641a0ce8fa94d3d24694d560bec56790ffcfbd3faf8d6a218e42efa6349b81effb97a845360d59d161c6851a38723a1ddc491a7939f42915bbc90feda643825d0dff0963583035c1b7e194ef00d0050ff43a62f8e2affee16946d5c409969021fe77dcbddec8c095684080847f7265cf9aa5deb10fc06a2860226d0a18cde91cef0f72e9657dfa4d2996e312a8aeaee957231829bac34afe4c6a684765b4aecaa9f275eecdefd6272669ef74ab39df0359c90d5a5d0dc9892b33349195ebb0b4c6ee3b745e93c1ea57e37550d812c8fe17567e987086f220a3f5404875b7d278c22f60a831a2f0a69bd900639be6631ba7f06e6d55019f43ebed04406335ebbc42e8704190e6ee6ed86805dc509513189868cbed4efede7f01562699e7a5d2443cfd20bec6ebdb5c76c4de81698d8d8274f467820ae7f2d636cc25fb64108af149159cd68d1b6a84344b4ec26b4d89c936777eee8c33d07dd3d17ffa5a19da798e0f2de45416d08e1df4e5f0b679a798d32cf6277bf23c1f6f9fe806c9b012fb79121220082bd3a9f73fa42e6301127e22db281da635f32eaaedf0cfd1e713d7c0bffeb4a0b114d04bd4f772af2ac159af92b3edbdbf0b4d0061b515c80f83995b688931c688076f51132f0c67fdc17b2cd0b631035e01c58ff6fd0a4f476e1124f26f3656820db70c9e987213bded8c16075f160f5e137be47eb420416efef4e659f8294b5afdd34086ab45b4696a0a7fdb2d6b6f6f3db89be2b1e13e0af5f6810dd128168", 0x1000}, {&(0x7f0000000240)="ca0baccdf85607bdc24577f6cd334ca359cd8eb61a2492e7a280e4e1cd27686cd5f5d7d5fd2d457fcb18a57c32793320176361acb6fe8fde34350798360061712a9422ecfb1aaca494b3ecd61ce386ed0fd9b1a8c3859a3208b723c24d5c39de5f4ba10790", 0x65}, {&(0x7f0000001300)="4839b5c1421419f63071d4a61e55e107d3c3e704debf7ab104fcd01afe6e7181233a8e1649f928e2721a8f1093f5ccfc18c5082b68e44738d80e624983dcf1e4f3a19890230a07791be2d37da511aa08a9fba1bbefdab3b6c6319a5a8fe30b5443d1c19f991804a2164e60e36c278877e8be61d05e57539e5c3f35f6a107248bde3a4452714e4191675283121652e20e8bb5f8c0f315985ac11438a0406f90d4cff9641af08b4ffdb9cf93084b20e329b4ccc89226d79d0a335f074d1d4cde11ed885635fac265263d1afc0b33b9f27407cf31b3eb1866b9a174296afde787156af30af7851ef077d493339d49205e7b769fa05a", 0xf4}, {&(0x7f00000014c0)="f23bf8f04a809cade97880d8d1427bc0a6a0bf01e2103f50704d16a28677ea575daa1d98897fbbe9487fc2acaa41e69cb8c804a171b8a50752730180d08352da0730d225f7ab0d83fecb7a3cc74e29db4036587bfd4ab294830615a11a4e5daa7a735dc8048ecdf4d7ba2bd6041a22c56195d32eb8cccc6017542f1bccb1e71cc2f18d78538f81c281a327993cc113275abaae9bb5eeda9dda137257acd3e74352c3581803ef2e05b01aef", 0xab}], 0x4, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) recvfrom$unix(r1, &(0x7f0000000140)=""/215, 0xd7, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() setreuid(r2, r3) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/166, 0xa6) r1 = kqueue() socket$inet(0x2, 0x4005, 0x10000) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() dup2(r2, r2) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x10001) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x9, 0x1) 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}) shutdown(r2, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1013, &(0x7f0000000080), &(0x7f0000000100)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1010, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:21 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000380)) getrusage(0x0, &(0x7f0000000200)) r1 = getpid() wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) getrusage(0x0, &(0x7f00000002c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000006c0)) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x4f5df05c261306ec) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x40, 0x110) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="7e5eee030fd16ceff0bfdd1c185d2907c5d3cc7b31b98d7f5ce5c9ccfae0897e77a3f3225c066212167e1c103616c28256eb19fd4a311e06b60abf54f2e0bd6520f0e19682f6de6a8a54cec5186deb372082650f24a1364651a0f623f7416c9e24707c28b356b2ca677f704b2f75105c85b806da3fc4deb21869108f74f910d8fa8de5fa7015280d27f517904bed711a4e409e59f2d319a909f138c1cfdb060f", 0xa0}, {&(0x7f00000001c0)="fa84b114e295de6ba99350194b18fb25de464226e22c8b0b3796b6330983f1ac1b280421aa7c251ca7ee147e2b60b941199dd246654d58fba703ad1ea5b83773ecf3432de9850e6991107195349a023c2c80edf231fb1a3d4ed162eab5a9c2f00d88c0f46dd0ea19cc001f2c07d144df103e480383b09caa68376af7ec80cd6b49759d9f63edfb7de8682e5ffb8c31d7c55d5085ce25375f10da1b545c58f25adaa1007edeab829afadc6f9dffa06aee3c053b2fda53376384aaa88ab97d03a96be4eff105713cad3b197a7e241899241791664780e72575bacfa1cf77aae66d182166c1b86168e8355c65890d37d99e08", 0xf1}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0xb}, 0x40b) r11 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x0, 0x80000000, 0x2}, 0x1000, [0xfffffffffffffffd, 0x6fd04d06, 0x0, 0x9, 0x10001, 0xff8, 0x9, 0xffffffffffffffff]}, 0x3c) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8000000029, 0x10c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x80, &(0x7f000003b000/0x1000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x76f8) 16:00:21 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r7, 0x10, 0x4}, 0xff, 0x5, r8, r5, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000012c0)={{0x8, r6, r4, r6, r7, 0x40, 0x101}, 0x7, 0x5, r5, r9, 0x2, 0x9, 0x20000000, 0x9}) r10 = msgget(0x0, 0x48c) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/184, 0xb8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1, [{0x1}, {0x3, 0x81}, {0x1, 0x837}, {0x1, 0x8}, {0x3, 0x6}, {0x2, 0x7ff}, {0x1, 0x8}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0x7}, {0x2, 0x8}, {0x1}, {0x3, 0x8}, {0x0, 0x981}, {0x3, 0x10001}, {0x3, 0x1}, {0x2, 0x400}, {0x3, 0x80000000}, {0x2, 0x14}, {0x3, 0x8}, {0x3, 0x40}, {0x1, 0x6}, {0x1}, {0x1, 0x2}, {0x3, 0xa12}, {0x3, 0x3ff}, {0x1, 0x9}, {0x0, 0x7}, {0x2, 0x8}, {0x2, 0x1ff}, {0x3, 0xa7f}, {0x1, 0xb16}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendto(r0, &(0x7f0000000340)="63c13be745e909109f0b0a71a1d8dbdf6cf91c1aafa55fba17cc340b8cce0ab572690fcca385279c9ebb8d741bb171a87e06980f44ec1f8b66f4c665cd366d3c55a6396d17eaf94565c0e1b33769f753062ff82c2e8d5874378bc9845d5e32e83378545ba9cc9c19fa122a64a45646cd92d393da8c0421a95c86d97282880969b54071be58c42c932f1e84180ff95c4fecdc063cdcc8dbc6", 0x98, 0x40e, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7f}, 0xc) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:22 executing program 0: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) r1 = semget$private(0x0, 0x6, 0x200) r2 = getgid() semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/30) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) r6 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) syz_execute_func(&(0x7f00000001c0)="660fe23fc441fc29d56442c0b900000000ff26f30f2c5f4b185901c4617e109f00000100dbf636450f8400000100dab90000000066460fae7742") semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) setuid(r6) syz_open_pts() 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000a80)=[{&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000840)=""/136, 0x88}, {&(0x7f0000000900)=""/105, 0x69}, {&(0x7f0000000980)=""/186, 0xba}, {&(0x7f0000000a40)}], 0x7) r1 = syz_open_pts() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000a40)) fchown(r2, r3, r4) seteuid(r3) fcntl$getflags(r2, 0x3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000540)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d8950d118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671f5613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a2c306fca15f890affe53650ca39271000420e7c192f134146d2be84c29822a4a83b2e65e5c429ae636f35a3d6786163f8d13097d2ed1bfb378c6d4cc88b1814081dfc1da85facc83033883ba7f998b48513d2eafb2773bad62ce43189dc4f12a28165de5307f89b37a09d01e3c894fd9d528a845769a66ad8becbe34e529e5f429ccaf7e6aad48e4e659a6c07dae1e41c685f6521ccc6a58b1a7d2329f4b14c01224ca1a5f602888e020a3133a87aac0435cabae7da2679630577fe445b706587540e39aa84491a04a4be004694f91c1fd55dd10f6e57d9671c8da6f3358222d94cbd7d1eff7e8a50f945175866ce8dde4c37696736d50e373a9658e7b7f80dd591da7e54dba1c063bf896a543c644351c0a", 0x2ea}], 0x1) r5 = syz_open_pts() dup(r5) close(r1) syz_open_pts() 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:22 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) listen(r0, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000011c0)='./file0\x00', 0xe025, 0x1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="d15d1b994ab3196b14ec55755c2ddbc98bb9af57c6b0aab9c5820e06242c463ec53e5e8faceb50322cbf175ec6e2b6bfff14e0ac416ef3768fdfd179a2986ac71bdc1b4e0a838b08664e263ee4fc158341f4091b4fa2c3c34617f055a0578f0f858ab8068c4002435ec89ff1fd744bb7c4df8db5197286a05cc0a9219991515b073b4b8736e03cf4ae2f1f08a2cd49ed15b3b56a1038e6623ce4316fcb2ff04b558d8744d661499fbb5750f22c6996e9e2ab4a2dce2a6ca0ccc0c2068cf34c42a03791a90be1196e2825619c42dce634a8e94a9c40ada44cb255b11009", 0xdd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) close(r0) 16:00:22 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x0) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x7d47725c656cceb7) msgsnd(r0, &(0x7f00000004c0)={0x2, "f027a69bd68a3c9d86515d566dd978c9b54e29930091501d8d3c6338cd4232fae9f174c40552995d4b9c6be8d0a1a0d2402199eee2578943e3795c80a7c71d3e5b430de24782ba80a250e3353a9034f7408c13e6ac2b72b165839e055b298f273afe1d4e8c391d7ab830f7dcaf9bbbb5fab3cd7f9dd06f0ecd29723a69172bbf884f251cb0a7acfc107d2b1ed77d94ac95945d077af76941facf2d6e85c7c42f7884c1fc44d4546f9f5f9ac1b5c2f8ddd5c381939ea0"}, 0xbe, 0x800) 16:00:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') 16:00:22 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() r4 = getpgrp() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r0, r2, r0, r3, 0x0, 0xff}, 0x7, 0x4, r4, r5, 0x3, 0x82, 0x10001}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x2c64, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r6, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendto$unix(r0, &(0x7f0000000040)="2268c681892991e81bf2e98e3d5c98a83a266e2068127422a8328418aa9269b238237a0a594a282001fae65b295040c8f25fc0837906bbd849b136a4f3466614ac8f11", 0x43, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="d8c298c28e4080d790c20e3fce24b3fca7123e07c87d8d1e44d7cac9d9e47d8f82d0c951185e067be17bc7f311fd742f97fea2a5925ec750604544279c"], 0xa) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006012, 0xe02) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x110) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x22) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x52}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r1, &(0x7f0000000000), 0xc) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000001700)=[{&(0x7f0000000080)=""/119}, {&(0x7f00000005c0)=""/4096}, {&(0x7f0000000300)=""/220}, {&(0x7f0000000400)=""/69}, {&(0x7f0000000480)=""/182}, {&(0x7f0000000100)=""/30}, {&(0x7f00000015c0)=""/113}, {&(0x7f0000001640)=""/171, 0xfffffffffffffcb2}], 0x10000073) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:22 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f0000001200)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) socketpair(0x2, 0x8007, 0x5, &(0x7f0000001100)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001140)=@file={0x0, ""/73}, &(0x7f00000011c0)=0x4b) accept$unix(r1, &(0x7f0000000040)=@abs, 0xfffffffffffffffe) 16:00:22 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlockall(0x3) r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0xe) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:23 executing program 0: clock_settime(0x400000000000, &(0x7f0000000000)={0x10001}) r0 = dup(0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82c0, 0x0) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = dup(0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x68acfc9d5738aac8, 0x7, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x400, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x16, 0x1, 0xffff, 0xffff}, {{r4}, 0xfffffffffffffffb, 0x8, 0x12, 0x1, 0x7}], 0x10001, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x40, 0xa0000001, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x38, 0x20000000, 0x2}, {{r7}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x1000}, {{r8}, 0xfffffffffffffff8, 0x48, 0x4, 0x8, 0xe1bc}], 0x5, &(0x7f0000000280)={0x100, 0x7}) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa00, 0x0) 10:12:17 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setrlimit(0x9, &(0x7f0000000280)={0x1, 0x5}) setrlimit(0x7, &(0x7f0000000000)={0x80000000, 0x5}) 10:12:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10420, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1e1, 0x20, 0x100, 0x0, 0x7, 0xfa9, 0xe5, 0x0, 0x1, 0x0, 0x41}) chmod(0x0, 0x200000001000000) 10:12:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d", 0x265) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) 10:12:17 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) socketpair$unix(0x1, 0x8556c1878e9e76d8, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000240)) 10:12:17 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) 10:12:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) close(r0) 10:12:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pledge(&(0x7f0000000040)='[\x00', &(0x7f0000000080)='#\x00') 10:12:17 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 10:12:17 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x3, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x10) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/154, 0x9a}], 0x6) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 10:12:17 executing program 0: getrlimit(0x3, &(0x7f0000000000)) getrlimit(0x81c691ae9b48fea1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) 10:12:17 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x110) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/224, 0xe0}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:12:17 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = socket$inet(0x2, 0x1, 0x8) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 10:12:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f0000000080)=""/63, 0x3f, 0x40, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = socket(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000180), 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/15, &(0x7f0000000100)=0xf) setsockopt$sock_int(r2, 0xffff, 0x2001021, &(0x7f0000000040), 0x1) 10:12:17 executing program 0: mknod(&(0x7f0000001700)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x6006, 0x4) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2014, 0x401) 10:12:17 executing program 1: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) 10:12:17 executing program 0: socketpair(0x1e, 0x8000, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="0183f75d09197a8c1e566ffdc69bbf886b14802d4eb4404fe87858aa094e99bd56cfe1db59e6392abca08e5d5897cf250e01f2db535a8afc238c6f801346b1cc3ca76b5e58dd0aa8f68344583b272d3dfdf38528cb50f387351c450f6949b848d0531e0c690062dca4608e6a4848711c20485d0e734eb206e511ebdd4dcfb649f1c628303aa4b9b2286099911edff6f9aad564364dcd3861b2d9410cd0c0b3952509870ef0e3740f4f1dfc75aac8ba50f0dd5dfd79cdca45b856027da61ae62c7252b529a2d27b366e24b839b8", 0xcd}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 10:12:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() fcntl$getflags(r0, 0x3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x1ff, 0x4}, {{r3}, 0xfffffffffffffffc, 0x24, 0x0, 0xc9, 0x9}, {{r3}, 0xffffffffffffffff, 0xfa, 0x80000002, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1}], 0x7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0xb3}, {{r0}, 0xffffffffffffffff, 0x20, 0xc, 0x0, 0x7f}], 0x1ff, &(0x7f0000000180)={0x4, 0x40}) r4 = fcntl$dupfd(r1, 0xa, r3) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x20) fcntl$getflags(r0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x80000001, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x46, 0x91, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0x10001}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x660b}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x2, 0x891}, {{r3}, 0xfffffffffffffff8, 0x44, 0x4, 0x4, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x9, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x0, 0x1}], 0x10000, &(0x7f0000000380)={0x80000001, 0x13d}) fcntl$dupfd(r3, 0xa, r0) kevent(r2, 0x0, 0xfffffffffffbfffe, 0x0, 0x1, &(0x7f00000000c0)={0x0, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x800) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x5, 0x9, 0x2, 0x100000000, "f1db51485fe3c5aaf95de4fd129cf3f532944786", 0x577, 0x6}) 10:12:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 10:12:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='7\x00'], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x2, 0x80000001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:12:18 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000400000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ae3000000000000000000000000"], 0x1, 0x3, 0x1000) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001800)) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001900)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) preadv(r3, &(0x7f0000001780)=[{&(0x7f0000001540)=""/165, 0xa5}, {&(0x7f0000001600)=""/25, 0x19}, {&(0x7f0000001640)=""/66, 0x42}, {&(0x7f00000016c0)=""/145, 0x91}], 0x4, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r3) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r6 = dup2(r3, r3) recvfrom(r2, &(0x7f0000000380)=""/30, 0x1e, 0x43, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) mknodat(r5, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r4) setuid(r4) getpeername$unix(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb374a8a026f15fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b9dbae8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081fd3e385a939d6e6049d72877a3c0405e960c9c576292f986bb8e550cf6c7027f805833ad58319857a946b9098853f012d7b063d33e0cc51f1788a4a04d1498b647fab94ff2aad7cf238c0b4b6db561a8128f90fc52dc829c00651c21234f1c29301dc3097ca3b758ed3b0ebbde3178a6c101424f82a0137fd758d8eedf0b30940610420408c4432a0763aaf6a4d566a2fb05e48031ab034945233e25b7d03229bf7316c5e83538a5e9c34208"], &(0x7f0000000180)=0x1002) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) 10:12:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x489, 0x20) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) dup2(r0, r1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f00000002c0)="a82b7934f25d157c29c918648c3e7c17ff5f5cf49017f4df2958d7b6c385b6f01e679a24f4b820ad7930969dcf30152eaee7c9726ea1de0136ec18d63259e962dce1a07f0a78822d3c242cd869f6b8ea8411d885f7c02c6c310494b8dab14a22e1f6dc74bd9936019b22319efd6e77ca18438f501ed25b16f832f513c2eea3e825c28f8ff6103302856704dd4d43430f4529cad392912f0f61597f05f6cacdfc2f95e82089028c5860e99d8c4b0d0c58dfd2b8847b0da5a290986c182ea1ce42cc8eb5598eb5c3f9389e5ef1331f97074953d7ce78c8725362864efcc59df1b1ac3a88f6aa299b8f735c4fd4b3beaac6015e56611059deec1f6ca393152b3e320407f4b9ac88fe61b8288b77823134040ab2134f41ce700601ffff9a62cb77d7ab9dcebd3e67406b82e999364cd0210e52b16021df820e2da44132151d2763c287e07f211cb45ae78989dd2aade2bdbda0e8a6c097931d237b50bde32063b008dc2ee9a7a983cb78dae7653dca6a424674bd78787423b55824ea3f5ace1a318147bcfbe73d59e017f42aaa9cd4c431f26ac5d60e674fe922e1909798e45d864818096df5daf53c25b336c02100fcaf4d2edb983266ac41b20f311cc74bbf23d140150b5e6d3f50aef6d0df244df20e57198456f48db85d96cf697415295128773c83986fa0c7b01c4f9ad0d9fe35b2ee31d026d418a972c987f6264383755caf4ff57b7418c3ec4727d98771c985ea46af422afcd3e24bd03a8b452a9bf2bd1e38a657bbadbabe0425d488766b478208dd4889d6dadd0d4bbe7e9013bf9f7d4cc30ddb29cea9125615ed62bf91c10c07f1f358c94503a37f4f6abad9e57b1665e8191d991dac0f46ec93b54a219d7bb06839237abf9d63f5d0b19e29c2815a60ad0fe16c3195d02f88bb880e8ae349e068112f69891c5b16040c00dcf6bd260dd40b44e087ea7d26470e69008f9d470a5af18f65b507626e2948ef9bd34b1e90440b4f56cb9caeddd540cf1935c38a3c14cf662930c95549e0ece3a112f0db341aa8144d04c1bae2fdd447c2586d616da006572a00cfd61175ce9fc7a4cc32e28319f1b0d7a501d3b3258271518fcd3b82087af782bd657ce094f1b61397c8b7d4659bb8b197db836e997d784933fa07711074d0831f0e218a74d14e145cf92f42653f33ff766d81a80e5244d26a657faa196eec83ac9532c2b88178eacff3100ee5ac045243645ba8dae23d0a1a802017fc685e688eb31045ec2d18169975264d36f661e10008e5df69e7eafae38fad120e31c1ef40c27570bad1a636eea6d0c0e8324c1ee403e5a0e136aebfb37ac7f67bccdc73a40df87605f289643fa62438439938e9817f3d558f85b9051591934dbc83c37981f4d2c7149b9e336645d1f90fb7a48210e149738b89b86644e346f9f1b77b9cede39c73956d2b1fdfb679770efb32203df58a4736f0a0c3531a61bd1c4c575d19571104cfecce3175610e518d66e736d26b5c4dbfb83fa921efe13b2a5928710f2dabede3aea6c972aa368b0a801597333b5ebb5b4dd083c74b2bff693a57dc7140f577ce51d6b92e19b574268e86af70f4bc0b4a294afdd516a35239e280e79d139ee7ed057e2fc838b9c76fb716192692d9e5ce63995f99a1526fd60dd13eef4cc7646f7da789772f53bbee38ff6a0196d762d379626743f597c319b1774fc164534f5bbb1c29d51963e11414e98882ebfa8b2c4f1427e0ef0e5e5bbd59d64c764feef3b8473b60763fa22f29b5584ab17d8e502326827c46aee2287941c0de27e55573677f758d52b8513ed13f6519132aabdc96fcc867e9106b0773b03983ab1ed236d1c3ebe2e35e6c0d7317f40bf62c52d4e92192bbb276deb8b797b18c1c4c483161ca3084560a8a4f785de92bf12b7f34a507142adf4b3ce23581e56e45b12c5b23f29cb6a9ce44f11912fdde45f31afa3fa365876a9cbeee1d104415edd451fd013ce2c68cea08eef19418c220813764664fb12acfaaca3b3f3b3628471d4db61c77f659c8e3b8ae090c48ac71f4d5b6b44f11eff6da6d29dabbacff34598fe34c64325b54047d701d04bab31d0d2e3299c536a9f631604a727c783c9331e7b94465ad9c063c4555bc9f5ade3155b9d6deb22aca0e884dd3f018f61bbf21375ff65915284d079615749726c4c3c8c78c212632f05448331e1a45e473128a2f9d66fb3b6e8c2154043f5c31b8c001ae57f0d7d87d75311af0d1ec99e9debe41ee721d88d78cab85955c39a792d58fd7d1e9c70f13cb4ffb42cb144bccc865c1ec5fc5e6cba45759381556bedaf98de71dfce645b61767eb9048762b54f049c307c87118c795bc2a25d654e3b0713b93093caa5ed2a7c815611662a3466e0e65e60b30c15b605ab54a51d76f728603789b87a03e4184c84cf306e67e88a1e8c2278c6e7e2ba56b00fbb0892ca0bc3fa4b82e4a3a48fea73d60f105a1ce5204fa33b0c88d6f63bda118608ca30a1578ff4a53a4fe4eee76135226fb8fa6a695c5367d682a5a1ec97785d35b1a8cf221f5b1c25e9d0bc01120488dc3588a17132482a94bfc4c54365c4807a3c8cf6d9eb77fb18ddb2b7dea7d125e15a8a808aff5669f2c384fbc186144a62a374a666c0e6514f499cf856fd3ffd71d17cf782b033f515f5561cc1d8ecc81312e5ff7744257e9282dcfdb105ecce94eda69f9cbc3b9e0e7c8291583745ea83d822181421eac295b2cca3d7374e1bc88e1fffcba6df5d46d2fb4dc32188dbeff8e9571ee420bee1f5ba0a79d3deacb3745b423b35e9b8d2457e810c9b9660503c5c37cbce302caf2f5e8c7635a1e0bf49f19740d3da5f51110c73306952ff409c8c24f8968618262f25d192df9e05397b4eb27632f1cc149fec732a7241c5f6ea8019a7b4c7a868f5821348bf352417f5b4ee582054116f5baf10f3e813e4c477776974545bd48dff5f27db580cfc480e05b015557fce55e29e268c33f3ab2b8f4dafec186d319c9f746d809eb525d9c45f66c9ecc04bf291de6d61c844896fde1db973fb825668350aaa9ff3ba81265a441e92711a8532497b9f130149e291a079a6ba723b490b9653e5a3073454b422660dfc33091c9b132b876c309d01b641bb68fd48c57bde380fa04d774e4a20acc57fa33daa2d0d5ea00f800d552418a113e410bd05b82d3db6e4ffb5a02dd3057b50d3fc4ac73e3b98ba4f2883173efa410550817795053e3b78f4968ab92974f36d0b570749143bd53b7cf774ab8c2093beea0ffb6bd008b838f7f9a2a03def74ae95ca3d9e804bafd8c3487a3db6d1f188e8a3a348c503db9984d9e7343ee15c97a9278f685d54e58af1ecde15c688bf5d4009faba1e4ad18587b156636425e9b70c4f7043c442415104f8fbfad77283818614f8f635c34def8f664110cef88f9eebbc1617162cfa5e00647434cda3512dfa1a7c3362e5015a46f4272b4d1c30f4a600ec2e1c8082156bc74196f828c8dcded2845866380b82849c2e0ee333393e29313ddb712444c1892a4f515d169c4cb3c8ac3cbfda5c61056cdbea01bf40b0a05c4b1424bfcf0f2c45a033f5f51d9f82ceced079faef6ff18d344b954efa1cbc2feebe67f07bfeaa7d727aa212dc12413c05f94ede465f0f4ba4381fd772cee4d3b8ddb14e89b4c48e59f2dc9a27407cc5e6eccdeec8260e65393987b879426cb2f30469c1771bf2d7c927d0bb16553e3f4fb5878326885a8ff20781153b359031d61f59fabdfbf7c9875d5de43f816bd3e7d93956558a103a1d03e08c60eba1ea366841d4d441c7935b15983651f3e33780a4066554d5a61d60cc32c363667379d8c225f10b8d8e4aaf52ba9acc2d0d034288cd80fe12b420ed1b6b579f82b9af2e76fa34a57d4ac9258decf0ecbd39bb97a6007bcee4c533bb65bba1252ecdde5dde862b797f625f5f6d9a7b55fb22eba556ba8895720660aa64566c0319c28bdb69f3a5824b908e9eea8d50b7e755719bbce677a0c965e8b7931777828f4ffb590347eeddc65c646fbce933cb838bea8bd60b6833897a74bc2cf857eb0b4cb79d15185699074e918c6823d8bdd9d3d457f832954a7ba28d80f2acd42821bc357863e16cbea37fdf3b7e3814c425359bada6180223b5e5aa79b54cd292d55ba9627824e92f18d28a77d3e5d215498f5532fb7c1d6e591baed789f6f4ce0b2b72afedf8fbf056b274232744e220a3707e23e71cf786833ee4be03789441d86c8d4716cb1ed1f30ba01bc49deed915a7b295544a381424e39be9e4866c8fc8795fd2adc30ac9df59396879090cdf1f493a01b0c39775b063998a9c89db600bfc0f09b1e74c9e01395807a28d1f38e1ec56e431920f3806e7be9d721dc69ed128934d0cd13b4929e3b53a14a9a3b44647fc3808ed945fd333384e716c29e46bdfc6feb095ca775fdf2aa8a21215f76dca0b98071007c68a9482dd11a71df569f9b282cff8be93e4e914f8330578f6695db23eb73237bbcdff14174b45aae3a8f8fe695ef4a1b6f8443f9d464f64130f9b42862056ed1f3d8e0bb40f8c6f2471fc82599cccf3396120e4c6a8451d5a0c4a6b2827712f744ae6a48bb44c8017c0d5469d7de1daf38e5cb6320bf7a825bdac5466806d1098e23d28b40c50feda7b0fee2ad7391e89dbc83ea1721ae860730ff9f3e91327d06fecba05ab4c7c735289120c37b1df14f40b12ec353755f87d0f4e97d732d55f4222167362fa1ca1f2811addde76477c72c00d4c7a72fa73c89cb0495d88a0101e6d9f1af5b5ced27214a5dace345703c22282a5e8fcc2250747751da9392b4c8dc0798f0f0e152fc9f9a5659bac92536709336d6a725f054aeb956f7937a97809cda0b80faa97f83664a6c576a61ffe18225ed0f08f113e6f9374d474c7283b316cf06c95ae3a7f5fb73867ae86eff46dcf0a63d7d84a38f846448a8c22076eebeeb1e7738c6d3f0641c2df19843fd2e42a1212c3d900a55d5c72fcb5801580e928c67b7ede8a7d71570ecc8b698c396b7cb4fc99ee664869d032e996f4a767a58a9fc8a866e8e39be5afe7fcd5037e92e41fe14a9d6d1ff3c0bd09193f486243e8b91664c9792e54fa565552e614d85af24ddb0151d33259b5267f18168a6c501eb9e1d2e702c2ed286f6e0c68528f6947d618240294ee1bbc2666ae55aa17775bad2f2fb46cce21165136f4e5d72c75d5c82c1c2e47071c10ddd7079ad4993b25a6b58b3101303dee28a240a480d36bbf07c551a36ede40329cbfb31b05f3214070d03d2a637d0e3692356a4f3e880a5c15a28eab95a8396b5f3f77a64d6a98e0ac2c1af5cdb422aad904734ac5ec5800d6e4ecec72d68cc8708a01414ffdc208416d686ebcb9ae4bc5d1e157470dc528b61ccae2f18a18c3dd3f136888b9c77720b478f902d834ec29cfa68a3e08989a41480db5b0e52df71dc7592c495e65376fd42ddab52df53a6e3afae422c6bf0a1ac51e0cef26caa950d6b2738f070573a64a2c003c5e3237dffda8369066349ec02c0cbb4775c2e71c48713438c26c235d71549075e7673db85e187d6aae128a47e25675acd9dd6fae3869da45195e8c493b2638c0498836febc4d5f1757693862213885b4d9ccfe27762af0b4af30fac9fd8b2085e0f2e61d5ae40a1ec815b3e659dcff4f7ac483544b6e958bbc4873eb14b0a3db5fa1eed0eaec09f9b473cc5e16ae79fb189fb81a524c2cb2cfba08b8e69f84e4b93b338de720214f681020d941ec799d2c4d23103a990982787ac5854bcaf5524141412b7bc5f36ce688d1e", 0x1000) dup2(r1, r1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 10:12:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r1, 0x0, &(0x7f00000000c0)) r3 = getpgrp() r4 = semget$private(0x0, 0x0, 0x80) wait4(r3, &(0x7f0000000140), 0xb, &(0x7f0000000180)) fchmod(r1, 0x48) open(&(0x7f0000000340)='./file0\x00', 0x403, 0x20000000000020) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x9}, 0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x9, 0x2914, 0x7fffffff, 0xaf8, 0x8d]) 10:12:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) flock(r0, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000140)="4d0b5e8da86c7f4587cc0264079354a50c9f137f3ff5e8250aad7746792d7d25724b00964077c5e13f850439ab888b5cd94cf86952315157cba7d7cf3931d332bdaa5b77cb63bd3ce5388c3d18606fb46bf5a17af3445ef11e4c731af9ef2ebdac09739ce619928f24927635e9fb36bcad6e41df588651124c05fec7f16c3bd4cb03f2cd9a22d0780d62bf2049a778146eecd2a7de0277d3f7ef156732c4feb2aa12de6802faa7347756cfcbbfbf989f7d96eebb6307fe9c2d9392119ca53fb8cb4a981d9c6e91058a3da7c9812115814aac", 0xd2, 0x40b, 0x0, 0x0) 10:12:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffc4e) setreuid(r2, r2) r3 = socket(0x10000000002, 0x2, 0x0) setreuid(r2, r0) r4 = syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0xca, 0xb9}, 0x10) socketpair(0x32, 0x5, 0x2, &(0x7f0000000080)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x400}, {0x18, 0x3, 0x10000, 0xffff}, 0x8000, [0xffff, 0x4, 0x100000000, 0x0, 0x6, 0x6, 0x9, 0x7]}, 0x3c) setsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) listen(r3, 0x9) 10:12:18 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x404) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0x3, 0x7, 0xff, 0x2, 0x6]) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r1) mkdir(&(0x7f0000000400)='./file0\x00', 0x20008d) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000200)=""/193) r3 = syz_open_pts() close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x8) fchown(r3, r4, r6) socket$inet(0x2, 0x8007, 0x8) r7 = dup(r3) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) semop(r2, &(0x7f00000003c0)=[{0x1, 0x0, 0x800}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000000)) write(r1, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000017c0)=""/4096) 10:12:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x44) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x8000000000011, r0, 0x0, 0x40000000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ftruncate(r0, 0xfffffffffffffffe) 10:12:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 10:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc2cf, 0x40, 0x90d2, 0x0, "d730c1e7bb6fc6e20000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:12:18 executing program 0: mlockall(0x2) r0 = shmget$private(0x0, 0x1000, 0xc6, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x100000000000006) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 10:12:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 10:12:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0xffffffffffff0000, 0x1}, {{r0}, 0x0, 0x80, 0xc0, 0x80, 0x1f}], 0x8000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x14, 0xf00fffff, 0x2, 0xbb}, {{r0}, 0xfffffffffffffffc, 0xa0, 0xd, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x40, 0x9fb}], 0x16, &(0x7f00000000c0)={0x4, 0x6}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) 10:12:18 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 10:12:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x90) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0xfdfffffffffffffc, 0x0) 10:12:18 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x1ff) getpid() recvfrom$inet6(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x2, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x9, 0x3, 0x7fffffff, 0x3cc9, "31ee8d6fca6ae9194c440353d4212dea88322495", 0xffffffffffffffc1, 0x6}) syz_emit_ethernet(0x3f, &(0x7f0000000340)="1b38ce0ba3930f5e5debbf3970cffe48242490c9624d4b052d1ff6cf2f0385856634aef697e02dac8847224067919227249a7ce8724b22b475a32a2c09a261") ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000380)={0x101, './file0\x00'}) syz_open_pts() r3 = syz_open_pts() mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xfffffffffffffffd) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000480)='}[)\\-\x00', &(0x7f00000004c0)='\'=}\x85}(\x00', &(0x7f0000000500)=':\x00', &(0x7f0000000540)='-\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='-\x00', &(0x7f0000000600)='%#^\')#\x00', &(0x7f0000000640)='^}#+@/!+\xfa\x00', &(0x7f0000000680)='{\x00', &(0x7f00000006c0)='/,{:\x00', &(0x7f0000000700)='\x00']) r4 = accept(r0, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) ioctl$TIOCCDTR(r3, 0x20007478) open$dir(&(0x7f0000000800)='./file0\x00', 0x600, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x100, 0xfff, 0x7, 0x3ff, "b72e26f1890e3d86e064f22c375216f7f6092d8b", 0x7, 0xe6}) syz_open_pts() recvfrom$unix(r4, &(0x7f0000000880)=""/253, 0xfd, 0x800, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet6(r4, &(0x7f00000009c0)=""/181, 0xb5, 0xb1a7b75213d72c1d, &(0x7f0000000a80)={0x18, 0x3, 0x6, 0x3f}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000ac0), &(0x7f0000000b00)=0x8) linkat(r1, &(0x7f0000000b40)='./file0\x00', r2, &(0x7f0000000b80)='./file0\x00', 0x4) mknod(&(0x7f0000000bc0)='./file0\x00', 0x20, 0x7) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000c00), &(0x7f0000000c40)=0x8) connect(r4, &(0x7f0000000c80)=@in6={0x18, 0x2, 0xcdc4, 0x9}, 0xc) getgroups(0x6, &(0x7f0000000cc0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r5) 10:12:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 10:12:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7902080000000c000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:12:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 10:12:18 executing program 0: pipe2(&(0x7f0000000040), 0x10000) r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x10001, 0x4) 10:12:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x23) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 10:12:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_int(r0, 0xffff, 0x111e, &(0x7f0000000040), &(0x7f00000000c0)=0x4) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 10:12:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000ffff00000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff00000000000000000000004fb1f6ae910dd360309de40000000000000000000000000000"], 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000867fe79224f5dcb7200000000da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab04ce32f0f770fb9e21141052c93d8de47db6d039c3e6784804651a3e165b6b0d2420116e842cf00c1689d600363faa250ba630e80e88b77d7740c9137c1cc7d2e57eb906f1113a023628bf821803cf8d0ea6d54f38fe264ed51bb748a16b35bfc8ef86df498d84ca42cd9def643facade851485ac46f41b624fe4365d01809a8318c7d07be83b524d425bbfdb3ac3736def49659f20f7064ec55e8541826a3391c4e1eaf36754200d4b7fbba84ff5a00eee0c3559d9b872aa280b"], 0x1, 0x800) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb177e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) 10:12:18 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x5}], 0xc5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f, 0x4, 0x7, 0x7ff, "f80c1d6dcde0eb1b0d79da25150843b7dfc8b3f2", 0x4d, 0x7fffffff}) write(r1, &(0x7f0000000340), 0x10000014c) 10:12:18 executing program 1: r0 = socket(0x2, 0x6, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa13911fc9ed0b2b0, 0xd5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 10:12:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x20, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:12:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0xffffffff00000000, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r1}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:12:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) link(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) unlink(&(0x7f00000003c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000400)='./file0/file0\x00', 0x140, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 10:12:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000040)=0x3b2) 10:12:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x20000a8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:12:19 executing program 0: mkdir(&(0x7f0000001ec0)='./file0/file1/file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = socket$inet(0x2, 0x5, 0x6) r3 = dup(0xffffffffffffff9c) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = accept(0xffffffffffffff9c, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001840), &(0x7f0000001880)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r8 = accept(0xffffffffffffffff, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x80, 0x0) r10 = kqueue() r11 = dup(0xffffffffffffffff) socketpair(0x1, 0x4, 0xffffffffffffc78b, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0x4, 0x9) r14 = open$dir(&(0x7f0000001a40)='./file0/file1\x00', 0x92, 0x80) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = accept(0xffffffffffffffff, &(0x7f0000001a80)=@in, &(0x7f0000001ac0)=0xc) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x10, 0x8003, 0x7, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/tty\x00', 0x20090, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20100, 0x0) r21 = socket$inet6(0x18, 0x0, 0xa85) r22 = syz_open_pts() r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/zero\x00', 0x20000, 0x0) r24 = socket(0x0, 0x15b7ac884ff8562e, 0x1400000000000) socketpair(0x17, 0x5, 0x0, &(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/zero\x00', 0x800, 0x0) r27 = socket$unix(0x1, 0x7, 0x0) r28 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001c80)) r29 = accept$inet(0xffffffffffffff9c, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f0000001e80)={&(0x7f0000001f00)=ANY=[@ANYBLOB="08aa31000ae8261be0ab3a7378d75b5918bed13a065f3acb2fa43a6ae8add010981d9872f57790f37e5c00691b19848514f7b701b418fc0da42cc38c0906ce2e2ea5cbf52bf605730b60adc94d602ca33e6bffd230d553431e3a01d169025866a92e550dab6423292eb2c18fe4678889644ba11715419661ae3b"], 0xa, &(0x7f0000001700)=[{&(0x7f0000000100)="25eeff39a2770f4bbc0cfe4c705f793e6693e23a306a22210be4eb2ae63d17d4b02242ce0defb37b7685350daf0a6c", 0x2f}, {&(0x7f0000000200)="1bab315272900908447dd03e4f059a6e8dba2d6d894c098b6036a8031235c71cbabd009c8c6af8a46ff3662287157cd55ea2e8092e39c555f9bf4251e3154cd4a0b0f33056650176534aa631018fc3d8a8ae51658f14485000bd91e4037df12905b5ddb3174785ba5a680c865ded24586611ed0754bd8cdaa556d0c97a2ea73b85ad5f0946b4a7d17316caad91502e216d8949e49f136db3e8986bef6c682ec6c69f5c94ca602ec8866f1783142d22062af20f1bf39c690a8b6b35db64dc9bcbdcb7ba12c7e93844bd029a484ebc21226afafb997779646a3031d7263267d5a5294effa9c7191723f97ae30ed27634703843751dcabb0223ba9f", 0xfa}, {&(0x7f0000000300)="33b924d4b0bf7016498b81b2076e23c94792a200eb3e8482d25c948e39305f868a6430ed580806e6b19611887ff8a2e8940257e90b60897f3035312e7713daab77fd5f0393c4773adb80", 0x4a}, {&(0x7f0000000380)="f9af835bb7d1e344f41db300e10cb3a39f", 0x11}, {&(0x7f00000003c0)="ac30a6899a6c7208ef6e650900", 0xd}, {&(0x7f0000000400)="30e3fc41da9cdd675aed27c91d23e5e9ecd9913ff644d332a20cc17c532ade17ad8701f66d9288f99dfce20901937aefaaa61b07a63e5c75c599c79ad72ad1056924d65944456f794c15cfe128f8b46634201f2c3dace28d5a8a18b2bcc78b2dab3fbb78de0f581a78623cffe5242cea419d5a7b0e4a88f70a7ac1f1efaf0c5a9c295684746e4112c1fa5d45e5e0ea8b719761a8bfa81f8f1eb4f65806e57dc7df81ffe4c155cc51fd0999e10c7fb3622ef88819051691a905c8f6245a4b8eac79636a8fd01852a3be955df8df71e14e27e5911a7582ab8a15205b14b42bae5c993f2d118278f2b061b5bfeb1b66e59c55d37c149667aebd09258984e1efb7c47c3aead3f623b87c934fa40e0c137e8be9eaa0fddd6707d60cc9e08eeca53861be4a7c7949257d99879bcb04cd37402aec4e38f427c4f88a70f147883a03223dc852546c6c3552a4c6c557587fdaa7c22f6fd9b30c5b8df534a67edb6785e5d8be9b310d3392696e68ffe1e87c37f6326830ec1b8124c300ebeb7907ad77755b0bae26a460ae5df5abf2122ce05c173b2063c8b3183fce6fda476974c8fa0e0c919b8971c3b244889aa9202b346bc11893bc38baf6893f0595bb0c33295b3cd58499f383b37d8ff51336f9cd4a8db26451a2b26939973169c6b70f4107b2e815bf60290638403eadadd0c02efefe5e68806df0ec8298c17d3113bd2d0fe5ae773e56bfbb9918390b51985fbae3677a1cf46993f3daddd44f8d1bcf9cb1f4a881e2d3f500875d983c073a40f468971c35c1c2dd40f08300fe4ac3adc5b35193f8fbcf932c12dac5da962494e73a6410cf6d6edbeed9df3d41132cce58a243a7d8a62bb0b44feac3e7e25b709bff4d6ed2b24fdb275107c40c7b297c34125a4ea4b96a275aae091e61fdcef47b9a27661f0126b5cde3bc23228f728de957b161805ff7bd0df988b81a85aa28926d7d61432cb1c7c61ea63f9f13b25cdcf3bf996d574f3417c94fa4b768d2bbf15855457d73df1501cd3b749a6fd527e87c56e74f8da72726d77aaaf36323fcf522f13d59ac2009e8ae57d05c62a429c7147bc63dea8052b2424fe9bf87cbf4caacc347dc70c670c4d12ac13fd347bcba057214f37f5ef8630b2c8092e4ea14ae0e9243d06773ed6b8332e7ad5c634ff41f17f3b575eed360b9e33361b309afc92b99ede8cb78e32993c098ce001fa876d6f2288c095741d212925bd191b73ada6c20ce90c247288e1c56c0cfb0c3ea5c4037af2d1c2ec9244dcfa14ca7462e4a6c52843af3f25f4e1ea6938e5245572f7ebd642e72569322023561e9e8e7cb0cc4ff7491f039aac968867dedc10385901753561fde5dbffb588715a79ef49ad813eaf1029e446ab63b8c5090a3e2d96869cdb1502b9a8475af2b311f8c82020845949108b3565b4066a5ea853acd98c5f030fdcff43592cd9af3e06a0582d05d32d5945afa233a483b81557f7a93fe1d25e898cc75634923416120d575cc150747b8d6659631c831fb3d96464af42c1b61f6a80230907a25abc1e0957e1d924ef37d80742366da56f97b6164757137beaed9112b3e8a337d42cdcce9665fda8cde500f1df69c4b1cb0e6e2e8ec6054ebcf14a2b163b748b0ebb492c70af1b853f45c6d70effa6fbaa74ecdeb10540be29bff4a800a861e7229e48029b3e72c92938f8dd19c4e456d0240767415b63f6d506bd71abca0eefab42c6d6049319f84de8625086fba8511031d9490d11b29ad33628eab6cc59f18bf59ed4d5f975d748fd0edb277e1676732d34ec192196b59b9a615f100706354c81fc06f2f635f064251732a81bcfcb073da92f41d615fc41ccb42eca92e3a0398e038bd52368557736a660cac8a65175fb6fb90aa9db5915e2f08630dbd58a0aca530fa6a47ea4e0c9e4f54233a78297d7b1e4239a7e4a6cababb6af575181ca5e33ae9306a3be381f6b682f2ae4f05a7040c9f312319e0fef2448e7cee0056483179c6d3010f627e12e409255123cbe2d362ef2a5ae6d76be812e35fc25b289edbb080f5bf1d377b88e716f9eeafb233c1b280495b5d0385bc1b9629de2157ff5d11082c5091ab8e1ffc9961e52f0a5074fb1e24338ee0bc8eb3423639dfd3e0a46a3bd7ff659500b89d819dcc14bebf53e83f92b6c6db32f3fe5f080b04699c94bc36a85d262f582d37052aaa3acbda460c8173b5f477599870528840b75538898231e8b83a73ae0ecde03014e47590e871dc9f2c9eee2424bb92a63100154390d68812ada5fa26f038bbba68febe46962a6bc8030ddb7e0a6e438ab507131d5ee624c50a05167c5e14b68d2fbe549efa63b57c2e8760cc1ac32ce63bd29067c7d9826b462a6198d558dac04420fb93df78c4bbff1d70592615159a9f77ce8dc368e10dbca8d955eb5d3549391954a3ff4025f22c7dcb108db426a12d6bf180ffab19e024e73c5394d9123374fad13ee146fe68813c60c031d06051aa951abfe33c0510dc87833d29ffa23da5f38722ad907a90e2e200944a38a707bc3e3ea2407d9b27bf495a6abfc59bad4d7806a91309d2ede8ca779a3048f4a618a4eef748a755b21239d3fd7fa1e00c0e51bb72cc19534c11656ed53cba3aa6d02da4cf7d36d074fda02ebe12d632730e9833e8915268a27d065fa13be1382b1dbcc6de06055ace28094f2cf135ef0086657beeb052038624ce22e2be4abde4c7335634d7b7b5eb0286fbcb32266fb64b5331476258841f20d88890a139659819e5cca0c3dae20ba64d2a0fa87b384f12c9f549ac06a288f1637294115552aa6156be37dee8708f2d10fec2c60fa6d5f03212f58c9edd3df904e62f9823560034cb4302b7a81aff78e4ba73a43af5b1747678ed22d36760f6b4f26b4f0d5e6598ce9162d22e8539ad1a5d897c613196b76f710054c1c6f784c2ce168656ef79cea47763bb1b36227e94599696c9aadad523f562f366cb8941f3f561b1c2d819ebe2315fdc07f053b1a6652672be5807bb8eecf7b8bdc8873bd9d221bd71df3e787835c7a5c8fac5c8ac5f8cd9410ce266e9960dea87780fc39f63e89d43bd30b7db9d0470e13bbbc0977d30af9f7bd2c93dc33fa6b357e18af1ab1f86c4cda0b76096c21dea6a31c51bff78c85cf3ce96d82b63cb2ea2e51881cc347eec05ed5626e65430d0cbac8d07dfd1a8c7e28268b5f4b89b94659f178edd1885f2f5e2a88199dacf0f0924675a9dbb8773e39a212f5f237a7b64191de93de189bad4952942043b5603e02408cf0addc98457977eec7291a2f820b2b7792aeb3ea3025e01a8ef70ac6ea1ebdec11662f0988a6374a0e259aab984b75edf548a66f71a546fefe2d99ff977a810c4301f6053ff7e0d7204dfef5797d336b23ab05e1ac51445fa302c7453e487d0954391e7591f2cb67e2249d177b6e3903f478fd5cee7248754e0dfb43f3a8b49979de2897e50cc81734e691dc42e4c212e6db9ebea464bff6e0c407577275582b8b0bdf6b938dc39ea492815858ce83824bc3a590188108a5db6316826fdcaef68aebd6a6dec8c53d11496a73356f07bafe99e1c66acaab5bfeacb70518067251259103ff5a94035dac8fc33542e2afcefeb3ef4ed0cfd80eed023fd5d860a6747f8e55cc10ae75f1f8cb041f88cd1877b641c331c2fb8ee3c24507a12874ec3b63cf1fae478f391149e7c0f89ab9aefc4f0ae854699be2fb8a39a01c4b9fc9b1953f9c55ca98fcae8dd05ac06596d5d02307f2dbeb9974c9fd5d60d759145ed943bb61190b07c83b7fb85ed3b4a69499fabcae7d6d3eed12ee2dd65079a3577e9d6de597fa8bc487db7d4467fc87c7e3ff94fa461973caeb3d22b710e18e0f38655e07843f102d9eb65c4fe3dfe622e54da6d2fd6f7b0546fb2eef1104b559498b1967b66e3eef9216aa1b9e135c16a52514b01279da468f0d68478e2ef1788f8e0993e983876e779fe907ec8320a59d032dfd50c9561a1cb9ce6e79d85f346fb68b49ae7bba2d6ab519c529f439f8c337c77d261af600d4573bc810da51ad9674d0ce4159e986ee2f5c0e4e0b19fdca0cfc1e4efc721752bef6e8b19ad12f58d7f772169e1baed8edb1e1566ddd6e5d8fadcb499f2d2d2ce2333088d2a613d67dffa0484563884be3177ce2e2848bf187f795914efb2257228a7f38f26292a5f019b63723a478eb4888c97e9bef814cc743cd574d318ac2b5656cdbd27d841ae5f59a3a4dfa5afb292c28208e24e922e36b3fa3e5836fd0a18da18e2c5cff772e6c1c64e02ae2f77b88366a7f3db95dc288664638a6b43da001ee0f36c7f580735dac952f41f17b65af348a62f1046f5b2cb8385e437e4f4ba7407a51db4c3098e28990de8cf4cebf4b16b7486be170336c2b523f745008dddb9c2506932073af1e6e4beee023222dc1af0d8fe21cac305697391c0545759ae66116448d6b135b00eb68e30fcfb3e2822c2ba44aa02e1cb74642d6761a9beb2d87b9c70451ddebe569ebe8151f15f7f652c945fb2dda1841216343d4475a80fab89567cebfffb0a795ed20781c6c4ef37309f2a16ee1a0e87e2fc3069ff324e895050e65a1168c639997e039e008a30025d262a85db712e8c185c3b2c4484899f37134ed0e2cee54844abbadbeef88f0616634b0e6ea33dce989a3cd4dd11541d8b00dc6bc56bba81050c20d3e8faae469ea96febbe5257da3c618ea2d2eae2cb02608622979bd52a0f7487be234ab9b8b206084b099d77bdff90be3d3efedae5c1b7ca1b56c999b2289911f0666b2e969bf811d3855885f20e826356f308a754fcdfef8619aa5d4302ab07a8ce56ea2c2e436fa1a7e415851b4cf0d2c898240fc047ad8aa66b95665b1fd03d0cfa5a0477bf3cfc789a5590b84d1f8f97651b0073d2af38192aad6828b5ccac276a68f48c3af5598bcebcef6925f47cacb5327a50deb21fa36e9230f0c3b71ef8db5064f02e26cc320b447ad38b51d56c24be3990878867edba6c33116f94bfea75fb57cd5f5c0de861473e5c335de04e169f82963d8d756e6f3fa040d2e1cb88659deb0749f8f13839a890f5d924ccfe3e517c03c682b09a1dabfa7e1c063e5464ac64d4e4ae1950ce4fd06867ab84c83c25d29a77d600bef05f3e0b023fedb4f682408cb5925ff77e4ffd15b30455cb678a0f8a08776adbba334f4502a27a0d4efceffb2bf0367bcc76e0c9e6e3ec9d88cbf1d24bf832aa350dae93041b3cbdbc4a90834606c58ddd2d4a895365d1caeab41c55e1f243376a813a4fa65052b1737f0cd871f379fc1e9420f9e90a2405d5d07958d411a78f3cdd737e9a22efbbd4d8f4349489b4006fe2f65e582460dcabb3cc01607344aaf162e23854dc4334eb89eaceef39660871cd82684eb40a68fa2185ae4a4b5b08f3dba61164b524a43d4dd021c0547b907df7219d713ce1fed7efed3ceea40a5afe73410ff97725572e41afa22e4b5d22c9aac456b9484ac2dd04e47822b491e73516937c2343997c57433b35e68644a3fbbff7d848d61cff09140e40692058cbb2ff550a3586ed5079ae28b8faf336bc329570b0d3a47465ef1aff50824e87d251f6865550a4073656407df8db9702d021f20c3f5241593b97a10c474d615c8e268f55e39b44cc3cf9804f1466b5779cbc5c8fbdb3fd435a58c87cecc8f70d24596296cc0191d87bef02ffbdc875b88ca4c1f8bf6e6deb88dfe4983ce21e2f1f96d53e162e95315b36af2b8b3d5decdf00811a3057e373a850ecfcbd7d285291b6daf63735fadc75d0eeadc0a4a3d629c4e244cc05e1", 0x1000}, {&(0x7f0000001400)="b89daed4dff7ea22ade7e5558f34bc4e3bdf1c62bad6169e7846cd60cfe4491567d1362b9538188ffdbb34eb7933c0be35d244d5309df22f7473c7da0492b01cdad978c35cf5b4e39bffcab9145f819cf41c58395b58927442f52e2f02842ba1f5b1ee3aab8e53682c138cb612f9d91154eee3ff9b9f5522225fed01d56c445c29dbf4cedb55f3305ffe0e7f40f650bed82ec2daad58dade24a508e8f00f33c6080b578cd19132d00ba1925f2d0a925748c3a8dcff73d99b3a2b7db0ed2e6046e1d54bb6fb20ee995355fcdaaa2ba7d27068df42a7ac0c", 0xd7}, {&(0x7f0000001500)="917c00601b0f52040c7e819456603ad1c180a995e7285dc46eb0f6247126d6d4e0415a00b1454a4782d14c3212063760dfeef59c36b2cbec323788e067cd190b3f09b56be0701a3c408fa765c77881b19aaaa304cfd30035c170929eaae611", 0x5f}, {&(0x7f0000001580)="f6e12ee244e41c8f303890cdd586d77cfea9cffdecfc99cc3fec72ab043870069b1236718a300afc44b55705b651efa55459b26d5098e03a98ce57fd2d83cdd501d5d7def6cd11989082d46cb69e83309b52c487975fc17a137e51b2283747e49b3fff64cc1998e332790bda332edb8fd54088e2efc1054bc28ec3c740bc7536d393faac569945f664d1c4d021907c21b72485a1c3dab0e2b9cc42e1a693a73e34e5c249dfb7b6409e36d39ca2c4fbd5483c5a9c5e676bc1f61d51b3eff784bec404edafa4498c65bd1a7ed4bda3d57119d6efb445080ff88ad8d7d4fff7cf4cd97d7c1b4a07ce50", 0xe8}, {&(0x7f0000001680)="3d0b303ad53b11a18f9ba67a9d7b86654993b2087e1e4b55bbd0bdb2e9c3235484dc499a04c46bb21c900488c0665afd7312a28cb9ded880889b9ad079c4290e2093e98e003b58617250a693c5d35a54cf4b83b2be899d6f1a3e87c47573b05d54b9616f4609c2940db03aa2413683b249df7d7987c24b", 0x77}], 0xa, &(0x7f0000001d80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28, r29, r30]}], 0xf0, 0x9}, 0x2) 10:12:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 10:12:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) fcntl$setstatus(r0, 0x4, 0x88) 10:12:20 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") pipe2(&(0x7f0000000640), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) 10:12:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r0 = kqueue() r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 10:12:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r1, 0x2) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) socket$inet6(0x18, 0xc000, 0x100000001) 10:12:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xc4a) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x800, 0x9}, 0xc, &(0x7f0000001700)=[{&(0x7f00000000c0)="f520fd5ad09acffa122b07d43ec7ccd16dc13a5f95c22259de620ac10b188f9fb7b2b49a279ba13c26cddb20c5a8087aa9c2c2cf8020751dde4e5ecd5826a869c73265", 0x43}, {&(0x7f0000000140)="a23670afb77d2920cbac8624c5ea238e60ef52da8e3d0bb9268001dd9d4297b3bb9d7c8d8700d43fc4e768a428dea4a319394b4e8a08ec5e22c18f1c19e943b179b8b0c5b16b7c9bab71df1f274c48976d294c0cf4290e8b7749d46b67030b0950c893dea403a415f02e6f8e780e46238955a7fe821992f29dea6b6195b49d36a9e1a1ef00a305ffcbfc7c785b", 0x8d}, {&(0x7f0000000200)="8b8c", 0x2}, {&(0x7f0000000240)="721e8e88f1882b0dca654b5cf284a15f7b5e839adc7968b8cf45707b74aa1f3481bcb6812cc0053a693ab13decd9b133e382e94e70dd8489bed7664714b9d6a7a4a1f46d0aa73a", 0x47}, {&(0x7f00000002c0)="ccece22a8e6a355dfba51d9253387d3de5b44490f7a685603878c755d200f6362b04a1540d843747d56153b87828146fe76102660d940b4a016f65317d7b21bbaf2b4bd230162e8a4a5b187d6fd2de2e861bedbb788d7fffe80b69c657dae9ceedd853a645550b132aa356f00a6fe174ad7e0e04f8032cf1c9447a2939f5b6093672a2b9bde2b5bca786743695d4552eba8413335caba30e6fa6f57ab2f8effdab311a05ace7d70817f71461d8837a71dd4e7d197621a83fbaaaedf85bc1c2e432a1fd73761cc06111cf667b21ec82ed7c585f395e3dd33636a9961195eb5235c842d2c5d63f7a5e46c0193c8ac1a3ec5abf7217c2d335578c605836526c71a6686dd249f78cdb21e90e0400ac2d0df440419c8261319f974a022aa38e1e48fe484bfabffdb985377b923c32b2b89fdaa028ee8af9399559f3185773b6d2f9af3ee2742d6ee2d2d217d3dd266cdd10e3dd080aaedcf221471aea12cb310af97ad0c342ba969952280862b52b88275b09440ab7a20413ad32bc946a8956e84a6f16e4eebebc752c4dbc75ca9eee2318446926c47c48faed6fe2288751d4d86c09ea5801a1ba5d80e3d3570e99a2919d9316e47c6890b5d3352bd887307ac2c72beb95fe42cae19e43ea2b8a0c1fa80a59525ced0a689f2b4cd85aa4d2e325f88b3d45ec3edd61e1e82765182589a43176be1ee9d048f0d16cfc302b7ad13e5ed9963b60621866d8352288ddd092cbd47432f55686916aab6aaada97300d7693585132c63ee1dc8f2232277b935c5e63b97abdf619f47e763cb9a752426c1bf250188c02a0beddbc7fa863f5dbfc74aa5ff6529b4ad51383c740217b1714be25ddd0c0339818114f1ded377c6603ae47df2f145439601bf98ba0cfb8872c7f5d860de65ec5263c5a82930f4ce3b16b5731d0194bfc52c7c02ebd21a7481a0fdec86fb5f8f592768538cafaa5f724b206f325d713792e3a5d68ee3c1d66748c608a6c6a8bc1bd9bc9fed982c991a05b3675a9f99af645f7d267886454c302d5b241ccf416aaec1e5cd2d24c9139a63954b310517949e98170508f1cdfcb1d79a1dda7d82496b81ff9e964109104fe4caf3c281354d783c0a592e00f80399254af07163068cca352ccbc3a1156b81d90640fb1b16b247cb512c6cbc938107eae932cfb4c82cd586fddbcfcd2e4dd0310084d0f8aa4c473f33548df009a48486e1b13ccc99c93d6b1346dd64522274521b3651f6d4394cab7a99a1f17db0b844cad902a29d451f3e652741edd016a40cb59fdaffc7058ffbc954e9beb8202b6aa1a95134447b9de259ad8019a4713252bf3bcd07a63d5e7b4bd9f22ddc6d6011d2dd6b66791a912816265caa367a68ecf95a495240c90d56bcd8592430b2079eacb4d5998b8566c71458fdd530343e71b191b6790715ea5da8d3efa5a9e651212433e0b11f333a6696443a79eb5825cbb0cb8c22440b44c8b5524c2eb410cc6c6779ad127561fb9220490bd6a1ca0e29dae0164043ad16cce9ea517dee339dd151ca2559def49865e9d392be4eec2b5af24514be51dcbbd2adbdaed284db61b61e99f8870ecbc2b4b2957d1bcd12c141de24e0822502dfe821bde486d752f9ed8790498e5ab24705ad9dcc29aaa376ae805274d2142c9d069220c1c711f6d86331b728ab19c2f35bb3b3eb291c67f77610a11e8af8e1ccc62ecdafa7cb15cd24b08c37d04127be637d1aad79f44c98549fc5ceb0aa0f2c50c0c0334822b9325eb56a38bf3e933cd2fee6195df27bc8bd11c9b66a5940a1d2d9f02b0849b1e53c5e389d0608504d52a125839a051c218180568161e8b226e04d1537fc5042a0ebd4578224de6fe50158a2ea68c7de168fd3c21946c1d9b178c8a8cf4122d1e7594de7af67aaf27efc8a171f2a8188a7332c82cf4cee6d9cbf6af2d550bb00c3b568dcc2a6f7bd5eab71340eb7f2d4b02cb9e12b3dd47707dd0de096752f56381c324f87e71eff480ca3f55f09f2592c003e82ab5030a28d98320a5a6fbab29e5fd140074d0ee9b38ae251fde004e227e8f802bfc2e7610226b041b3e4cd90fee9374d7da854265cd01cfc21f1ca4f67e85b12830c098dd3390d1f0c2b2abc81532d92786c05c93d918812be035ed6b5f7fe906a0fc4ce9ef637e894c18e2dd67a5662fe0ad5f7330b705a19df897c1494682b40334356db892ca3435ff7653e045efbccfa7c89ea3d0699cf7e76b92faa461da9d2fdebb6a1e9b1c72b1acf6cc334a96b94cc28a0d5c1b67dff85515398faf460a67d854017d079ccb910d2a9db670d33de7028d42303a56cb0b8e0dc7470e4ff06b23c86140dbd62b2c8bf4127a666f3909fc019282609c7484f2d7012fc588fcb9425bc21e6f5633d3d803a7dca53dc8a44d918677bc4c8995bd61d90a4f5fe6919bacc6148912482bb66a84672f089ce9eba15c4cc2d5d81079ed2cd0e17cfa2ab340e8e9e0182f944c42cff789490ddce409370c6c938b6de915b11b5a2648c8892dfcfb249d9c00a3749e7af173b83d2b82a52ba1301a13975a3e72b64fdf6fca2cd51c91ff1d4e556a0c520affb816b01ca4893da1d47ac9fb9cdda1dbc7709a8daab0d49d1f227b917e5147edce8662abea587f30fb9a6e38c8e8ceb13b4e57e0b8ac5fccec7b16a8da1d1980a6906bad7e13d5413c1d542543a21e86f2c90970921483b91cd0359cca0dc0319dd66973ddeb6f8162a80ef3f14f9cfadc57a5148d1c0e55aea2a3676be0aabb02ace03224649062fe4c5d4c356f09990caf7d198735a512583aa1f8b766d679ce61678563d95475917577b935227ae2e6e45968723b562a28cd74fab150c960eee91e330b273ed0b755260c45b7223f4d1804be8c58b1138f3796cf12c51bcef63764c1dc221b029deb2221041fa6eea22e4d4eeda947e07df42285edb34991d422d4982da4dfb11bc145d3efbe7a3abf50f3e3ac757aff537f43de2e7604289b230473a52bdbb5d30c8eda106757e7e91a6f520e68e2cc48de77d6de2e18af5f9ac18898bd4dfcc4843d5fef5dd11db4dcfd234049480b41b371346a335fee2eba67ac41fbb17aa1886330412ce85d607b91d4917807e2330f9fda263be556479ee2b270a884ee4e04b7ddf71b26b522db00e2af2b015cf30b76fa02a64347800f3dc049c18c701ee6476940c6b5c7e4f22ac8c63eaf7fa11c698a349b92b3ece2e5ecead3d7caaf1aa5752a76d9c6193045e1527b7d72a49059cde9ebf5ebe49aa98a3648a43ba84c986fd96224016091e32ad56634632d5455a789332742d78dd0aa9ab07f1ff0f6e24e56cf3043bc8763bd810ebd0f45670315cb79078717a45a2bef1909066c3d94f4f9899c4df02551006fc9c978b577812d5502db0f24149d147eb099fddfe038b648957ef71e29c696a52abd6b4b1aee4ab2f95c893365f8a1ad7dea1c850aaf0e120c0e265fc948125d1599d09d1c19e1818819b6e4c3277c2c11a9037ca24767c2f5ed21a49f7f9a5fcf74706a64ac92fa109ccd458e887ff6856d3e794731b99d212d3610897fcfd5cd7ba8415483117701f8529d4e6507b335c01228b0105bd9d0966e0a91f67208f929866c52821155d532db72f9636946e2dd7bbe01dc8f3df285019a62b430c0db5bfc764a454fd5b0dcf363c717460429dbc6d9a40e8aca03160e2630f643e5f0dba7ed64f1939f202f1e2ddbba6ee4c0df74646c7449cceeb954a01b62e683a12c983d030ca7b91557938455e62d228acb6663d899854cfbf07e3e72638abec59016f10165256992265219f2c2f43b84dbd92c91eddd082c341bda2748a417287c3e9cc8e9dd841734aa4a633ded3e39ca6ddd2cf62949d86f02d1541635e50fddf1e1f4792696daa44cbb66281758adcb39f4a7c49befcc2d51a943b2c9c83e91aef1eb7c9becfc0f5cf17736c0ca86471c30a484c43d5f5f59ce2f22f780bb17f421c78a3797be26de0dec44671a8ce8778a2330792d7c8a55b773dc1395483ed18734fcde3581390510d723fef24c4c79e3bdb486168b77c1e58d90dd85b4a97ce2432e42265cb703f00c1de116bcba8ac192da1c0a78e6484f73bd0cea62328304be395d35c1d99def49a6992f28ddd4e4d572e60ade17b8256780bc9357eef9bbb87f22b9743ec70c0e1cfd3a3de4800dd350bcf599d6e2d97caf4403f894214130a6b8570fb44bc0345338bd202ee97c30bce367216425cf9b64acb707b180e45e594c2b25e894176e6994e57e0cbdd119aac2bb14d2c27682fdcd4115181753e2f176944b5561b6a1e55f46b35b17b9a0f98ea8fb236f25398a94d66457e5394a85054c5616441cf5ab4f082abe9397692f4d2c84dfcb7e8c86a3378ffd53db36b52a89c949d0e33ff2d2980386b818b8ee990063b84a8f90a6f8cb6ef58dcd66ce2b870fde150f4b95431346c6d12df39e0712bccbc195e77e25db3f4227dd44a430f13c545942b2dd03eec7ddf084e04d774fbac373ffa37a66758a24541f2a254896e6d27b803cae85e66e1dc79dc9434926cf8265f8035101ee15e5d2e5fe67efdc24b804be93eb9404e26df88db57a72a610635466221bd6daeab96cec88d876f9bfb4e87bb6c98637836d15587de4a6481ca326067af928597694febe373f1454e267ebb5387738521def44a840c0f9a2c8673089fe46fc88c3f1f7dfa37e7da5dda56dd26227c8cda1d134112f74cfdebc59e898322b905ee61ba088108fc528d1d09b31a6a4df5003c8f1fa9fd2a4f7b71bf3149509ba102ab278a39554da960fbfa9c1c651717f138b2531512a0b8be768ac44324316fe2a3ae899b72a35c6399bd8aed94f99b2c4b6cc4b0dbdd1ad7c910bcc1ec5734c2d99652480bf83f988c0d34b22a26cb2c1030711d3b03cd40ea7b709101a343990eb000acc0b69a6ddd3737115e468bda9a0a764c01b7167c36d07777ba0d5f6366571b7c712af3380ae539d0dbc4afeb8bf9e415f6ee2541077d950fb735dde267c28cdd8a09e1a86e3b034227833653ef6a1d20ff434ae2bc54068657d7a31e63e30754ef9180956132765dc37041db7ac6d289c86e59e0a037409360fdecf7f21b6936a7ca0f5c651715602c6110f6ba3edba32d24adafa94461e2e73e6f5681a1cd4ec1666f04c18d194f9f54f6d6c416b199d23fdd6b97ee4e24c5a27d6d6f8c46fb7577662a12b84a1f0814c40bdbed151c80557b9a6041965357c8628af1792030038479bf64c754bbff15e76d2e6b11e131abfe6b1d25064f21b6ddba74ed16de0fe384bb223b7039f532d7a006118f3a9d41e25729f685aef3ac0a800d07deb09f00dadbc1dafb9547f8f9dd427ea52043e616af6f3adf7177431d4230cdec867a805c9278cf716ff8059ccfbee1af11022c66e9decdbb3862466494a10dca039fed158663083d453fa815c9fdfcbe5efc0a0286daa7a4a80b211eed62399f600137fa453f27e2bd3bd47613d947a337810c4bc98ec57eb502a2087a46a6225f947272c41e5497f9667c603e4adc25d95e6b82f577da2d0daf67d125f63210f971ac9da7b2751470a1427c9a70b0af3e3873633bb89c4b7cd81e0335c5e46e2e18e2d298a4236c00a14cc89f1a11232d5a52fffb6e9610b54790289284a894772edb0cfa55a9416b5649b8166cd802398eb891fb35e68e947b55258b5e9fbd01ede9b57c14b4d41a989ed845fcd1b8ba9da9e893fc7e9ce7fc7cbbc36394c6a128738ea2aca3fd0998427f2d82b1db178a37c1370df95083133baeab8fbf9e6fd7ac9a441105d", 0x1000}, {&(0x7f00000012c0)="e20fe9f1759dbcab6694c56da7fe7429f0b8c1119692f79ff420d6c0488806cbb1c9ad7464f865e368901c2c437a9e319b6ddd656253d3162b4b9f49217a6383905e7e463d711a2df653f1824eaffc1099ac4114231057adef0f437ee27e07df1334bfcd8bbe957db9d3def0318756e8e3a6ea5d9e746f837cfc842ce0c77ede904cd64a1879b42c6827bdd1616534f00935a30e75fe483c957c17887e5a00a3e76eca9463266b70c46a4e8a3de171dc3a72792a3d387b0e4e2b4b3800586b93f61016873bc3d57698415cdbb083be30b19c9bf1d01cc3f07594d6b412a9bfde3e9da2e8585f85d16de9bd7a2e31ec", 0xef}, {&(0x7f00000013c0)="41aa99fdb0b0ee2e3727e2345b5eaeba4cd1efa2bb1ba03b44a96b4d2b5897e2e067dd7e8dc95822b27527fc7d03c6c4dfac639ad15909eb1484b75ffc379fd4d58c3ccca06aac8f1c144342fbf8fd965bf85773759a84c8377afca89ecaccdb6f5be67670eb865c837556a2a97e6d388b0dfa12d1f7d65cbabec9633118cdea5858c38cd115220cc65c1b05449d4a203b65911785343f15e9db1830f19f6634b6397011c0dc59aa0d0750f7ccfaf3eee3666b0ae4016cedf9ba5859507eb647d1eba3fb41344b3f929fd147f598a5", 0xcf}, {&(0x7f00000014c0)="1e21bfb1410ab510f0ced94bc6536e5d691c51029f2384929bba988bb9a33dad24a6c2f3ef2c7e37bf6622c16767e82c2fcb4c35a112445291e3958788c69cc2cd31e939d0a28d9f112aeaaeb763a447a10e815673618691eb15d618dcf7affcf286582b5398ea9c44a6c449c0fdfe2b167521094433b5535551e4232a78fff33db56f1d", 0x84}, {&(0x7f0000001580)="b11c7475b5e2b69254de55ed3e3fc5d8956b959880dab6cce4f8a322d7804cca2a73cbcb9a362f4a229ff2b2c618ad1d0246cf2ee2e27b5ebd50286f39a53f3909d7ba36e00b27869db8652db17fdf5e0b567cb482fee57af3ab8a3fb62f4a2c5bb74d0766a735030677c2b7d410", 0x6e}, {&(0x7f0000001600)="38603864b375145daa3979fa082930c4272830d93f903f1cf88ea53baec63696d76eac6a989d9d86d61e48ba2a5df4e5f7cfaba1c05db1b3ac6ce2586f07b4fd92c00a0a3032fc4c539a3b10a0ef9c823302c0cffa02f0dafa484037651cda8ef87cbde1beceeadf0a77841998cf3c3615aa4588b577e88019b577cec02a4dfc45048502e662e5578a9c478ff302aee485415844f26c2298f0ed655e4cb64551e678d323702e8782f69a708d79836f44e397ed3063bb1daa62866d7bfa32c2f127f1ce925f16dbadbc714cbbb12c31d5624307ceb6b7079b89f1931c", 0xdc}], 0xa, &(0x7f00000017c0)}, 0x4) shmget(0x0, 0x4000, 0x1c0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000018c0), &(0x7f0000001900)=0x4) getsockopt(r1, 0x5451, 0xfffffffffffffffc, &(0x7f0000001840)=""/117, &(0x7f00000017c0)=0xfcce) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) sendmsg(r1, &(0x7f0000004c00)={&(0x7f0000001940)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000003a00)=[{&(0x7f0000001980)="fb3f610d6368c6ec69cf8e1522d7d1e8a138543fc81bc9e00a8f2ff0c9da273600d955577bd1268a871475299077f0e3ee00155b59b9b0c92713b70f30bbb2c013e4cf0698eb3a8e8f5d41f223de7b90ef6680872646663247b6aa4550f80f113a377470f1c188", 0x67}, {&(0x7f0000001a00)="bbfe33fd6d3f76524cc5f04c7621382a5138058cf3f612ddde334ec8fa02a3e955e2f0cb0ed23b4ecdb4056e4b5b81acc81eff59b5f4dc40d85c06ff4cd1a28018ae35612f42c4afa4f8cb7b4c0cf819428197d74e2aec91921b92e42b71d493aa3ae075657ffeb245fa6d8e46f236655fc8d9c28fd7af81f7b696fa02daf7f0947f9da1f6a84878b10439083c6022d1b401724416a480310259a79c4ff65cdea6d1790933186faf3cf3cd6e72f61e651be2af5de872d83ebb884189eac3e2fb692a3909128d52db674dd339b2e55871f480a0149189b32b362a059e4265411093d0c5a78a72ea60e1140a1ded21f174b4cc8e6b6d6e939d4b06c97e8a599f694e9b32b6575bc77f895ae8c4e5f9c3718cb198a48be7c2e6962f5cdd7cd9dc55d4b4be7207ed29d4ce05251c5b59187e9711543c86c0ff6d232ff70c3c02128848511093767eb72fbc232fb933c338c15e28dd3512a9f91e0a58ee12fda979397bad9d0d9c61deac14907c5d58caa41791c3839a03964a6ce78564e79494fd033c4944285e96a635cdc0225c74fc55edc1c8fd5f864740eac778ce471cdaaff8de4c986de67bdce575de1e713bdf9a1ffc6462e858798131bd92d60c2ec3f83c0563777fe339a568ac85b1dcef9c3c680a65e4338c53a77fa6c31f9cbee61383c5efdc1b38cea5150228d73a9d6f59671dbaac6e0f85b24c6e447cd00957f08089d7a460540fa7e7dd1321925e95e8ce5a18755aed58341dd7042c0f4f6c0e399a1c29898879e7d741efe90ca7a4ed9465047071321bd2f8da67f05fabeab75a70bbf0cfcd762780f449765e3f83b8bdce994a1fa5b1b62ba0ade5b84e1dccf3c092264a7589fb45e4fba5643435d3cb71803a9003af3fbce06259775ffcb4f9fa828e926d3ee41821edf3af421541c6223ca2f91d3ad77e92d4bf6f2d167c6d9cf6292da14af6e4e393f41a5315f4f27a7623e798d20d6e0107c349e21073445adcd9c867572bc62b2b211dfe65295705df25065693ba9c1f437fb4b6e68cd1e7a706dadcd4cc5983e0cc5bfde0b7c7853833f3bfb8ffa86eaac52631fa4d003897c4df867e35ee403bb2eec728bc0c6239348cd22d4e62701e9c0b56419051f8932287e73f339c6baa3edef5a8de02b93a30ba123ba41e02468e2c72e9b480642bacfbe31d7cb30ce584dd809c5e6c26ff265d3d60137286bdc801b7deed0659004fa17b6d313f868872cab1128e59a45936b131376f927540d9223e118ba88030f2417e2c830ec1057fb4d1777b4b0a4ebe15526cab084819fa2fb2559e891732d01978d46a94a2c18df33265d8db95792c3cd79b69013dd1a6f2c4cd4e6f9f1783c048767f21ff7e651c1386270508de77dd5eb2c3134b8f12b5b1fc6966a04908849dfcc8875d429ff3b00cd44e99e5078c211cbe94d15227e936add896131ea5196e9b9e75868d1b0106cb194a649b7f1c5907aff2811648e1b2bf65c270d9b818c67895fbe722fb8ca892aa9bb7ddc7aedb8fbeda608b47fcc5082ba3f295566989b850a746d9812c9bcc50d13b1099bb809669eaf788b68e35711de843cb5f7b6de548f086a7502796a0ad471fce5b3cf9b08a0844b297c137c04b2975cee3bf2b180fb0815e4d80c62ba5f0acf0a2245d50245e75b1642a9e88d2ec06fb1d8b8b79eca051be7739b36a126c22625275ca2f000a42877adc10ff58996dbcc4a1c5d2e04dfce336db279798c0efd9a8876f88325f8358f5c518c87f21879671e41c43cae4013e3f54cbf3c28ba3434225bf747b5a5b1cb1cc0a2c797044c313a9d71801a128c66c7bfe2a9f530c36053dec7b0a9f7d4ad6fd117a0f74263e63e77385cedb1da2334746dc166aa195e00fac8014b43e67d6b27335639142bdb7a382a8e842ba2ce645dc7dcfb1db268915218860bf510c00b226e9cc8968fff02039b684aa26aa777db7f27d7f22785732a8bb47b80f22b3a76827f1a5db4256427c2d4cf6b282908c6915c20564a689f5fad03611f7108bc0697aac0a1b59eb8642d9033144f98fe5c7fdf5f9eb2d585beb9fec725d19c02f18a0716b6d7203cde2fb6e8693b4522bef9f58fdf2a46df5d93464568ed50575ecb34018f1e11b26b3f296f364030cc63d94138a6f45acc451c74b12fdfb6ef1a96a7ddabe735cbbfa2a081d1ce910e332e2080fea7100ea4440193f73ceb831484c9a3f6a90f74eb46c9d091de266ea84387f17539d1bc2993798196a2f58e543af42b7b3a91a7e0c740871f6dd5a87be4783fd774949d9bf413cba94e2161df2b513e3cf8140f7b1c0fde74d6d0d077e40333024e81c4928e9a806c06f8c2a3d1cb4ed59da911daa3eb62fdb0aaf5b3a12c2a882a2f032d23b07ac81fa7f559595b9b49bba0f12ae4b777deb783c268cba4ce71ab5156c1cabc4fbb9fa87c456e4e539c44aa9c640348f721aad4057cfc5e8903ac8affd7d6d03b3382a7689eb3ac8cdcbd563980ee8e4e6b5dc56cba091a3ec0993067876d8510ba5c92dab4f0f801a858cd1373e3d689dd17534215cbcd7a03c10e927eafa344aa496c621e28b7b75cbae12c5bd258d1622a9aae0c9e10d8919121766d6e6cb216213a77fb2035a06aec4823705641b9958aa8424d9063be6faf6cfd9f287cf648ea7aa65b437b8c8c18af320f1c1e36480015e14489208201ad5bf2c73bc5f7a31236a1e818eb4596e88cf90cef6c4c6a8f4b6d307538756833aea3d9ebff3f496b1bc22909da405663a4573daba7dc2d9683f5cd2644795da24cf319a0f0ac989ec2b62105943b5e70bd54e22a155eba531783fb6d46408b11b7d528188ec9f95cd55a97ec16ac3d3910b2b2aca63b636c9b7e09fae402c7454cb5e6844fadbf6409cc0464d9bbf46f41948527909950534aef5a845086b48dee7bdd62ab0c5b792a54dc2cd28441240decb225981c7fff7c2b5c13b886e1a39a4ecf9227b1ceb281e969309f9fe6b3439cb596cda30246ed9e413c68ec94c5b88d3ff51771995c69b2d8e56e0f95957b2ca03fba4ec4d9f8bdc48bc47a339c17437610a0156333832a661e2d173b11124739811c67d5c980eee5701a608f78a4a69c767102ff501daf982490a3b009db8f6b1a631ead1f1387a6a149b1b4faf1305b4167412a4ef853211e64817161a1c81f197f6573697f4a9a34389689d0355fd38cba7165a325cb55b6bc1bee24339279038b8c7a944288fbb416aed66c3c3dd663277e5b1b51f4c755863dbe6836679a9e0c2e6543366297a9335b6755b6135f41775c3908cf905da8e7eccb6f1a428f1669dca73f8e97512aa5e620dc13e5c39260cb9f27580aef0890854447dd2b2d5de0931f842f4bf2737f6029272adafa4ab787ff9521a29f493e013561e92c71167ef488fcae8f7ea65f61d0a427e9cc53846498313c06e68c43213514c87325dee202300dd18fb876e6ceb86c878fa59643228900417c1f2b10854cc79c250cde30168d97a25b300be300532cf77ab7d810abf927c57edb222dc5da642d004c7987bf4130204cec41a0762ecd5478f3d5011287ba1b67537579df8f06d9424f4fc914f0b10056309e3c144f8cd80d7e6832c4e796566b92d6046d027ab379d98e4f4504df011f2b1bded3effb6b50088b4aa4cd380967782be481cc14baa83d64a021bf508ccb0d93f9630e8334326b0de053297c8a168377d6e31f319ed69269cdd4383aa551f5d30b67da80fdb3bf7cfbaff7195023a0dc3f63cf7abba0029ad407db4a847c26ffcff28f23edb69f1c12da6da3517aac512aa095de90ea1f54600454046c981a9f0324c4cf6388154d90a0c4b1f73ac05816dd71fbf94d167349457966ae92a87807b54af554cc1a244fd972f75a7b30ae0b8895ce49a7ba6226e585f1d599fa9fac6161f1a7a310fc8eeaf2d46a965b0968eb8731049e0a003ce6ec08a900d76dd5f95833bd75b8b042b8751e50a88ad141ec1e2b1c3327e176dfe40b2e0d1cdc87b96803bb0ecb40df69940d32323d9f9d404591c38a6987f0ce1e3c72939ba0c27e6201648e24f7d615c4d51be271c9bfd7973215bd35e68a6af76c0575da9a16ad4f5b6f7549b9d818ef9a2f6cb78c00c9d010f89841cbab60f33d8be7cce42796c9758e1af179e71d00aaeae2251eec8b61a9666cdd08e8ca09ec4aa29542374b8cb9b4547c802fff3bbc1f4b90bb24476c91ea90e605d0a034e3fdf9be3fb83ff49cd6f387ce0b38ea9b193ddbe6894d173421c5e29918d8d61176c921900fdc3ccdb805fb3ed6bf26c1f8bc163db0d1862a64dd8202fecef8d464231d41c811481eb0ba344d32c5e73d84c82be7e322c0e458ca43e8d6d040176990a46dd195191595c41b388d7ff7a979f93f4a92621d8513f77843001099c44a1e73ee05bc0daa1ab76f7aaa78883993d619158051854b43b3ddfe0cd6d6d52b5c70bdedff646f4f942578ab72015dd7985bdf072927f2c548f3890eecf7f0a95a88865ff0c54b6101239c6068a8fc94f413b165f3bb742dcb7fa1aba66d9d65f8861e71fb1ea5dbc17abd6c12469402ce1a6c25568d1b8046be4a545839d11e152e9c22fed86a559a0de1a5d7b98507aec5ed9377bab04ce99e6bd5d6837f17302d9bd9186104fac0e1f563868c278c232a4c40a5bacda7c76a5b433ac3835a134b19627590e9b27a2b12b3c380e01f247b242f4a1d415bd73d7d92ac3c85c02d30339d3e2825b072ee93c249c79a92aa3ebff6776352bd5036322e0361dd336488dbabf453c53824e4072df2f5045aa527ecc98ced123814c7ac519681213a7b43ef0ed89532b10c6410a671f5378da62dc29a0c2a70a26775ac589f7d2f5ae474e3986f3cd3018089c2e292ea3a22e6ea15c6a58288d5da89145a8ea51b902094e62fd805200242b355c7707b897fe7b235f6192d345311a80528537e5c19ed58311974a1fc90ca00865333e2594dd5913f55f30fd0f2a755a942a905356cd482ed845cfd38cb4e638578d6716e513c4f1a274ab1d771c7d9dacf7d72c6da21756197cd5f7f1224478a5a7ef6d2deeace6f60cf178b7a987ffbc2e8a78ed9cd54236423e6f444e39548b68d3745c39c13c970b47249eb930c077c986b4e63b44a4e8c23351b68b88f0cf144c56a8949a249ad222ec8a2ba37e2c616d7592767f6f00e119baddc6c620a6248c405e966532711dfccee0d04e54ae0f6895ec83213ff67a311c034bda0032c4048f7289a3f1745b5e440da89c389e38c57344896c4efd1d44f9d403555339cd2b838e1a9362547a52358d3d030c03c9e55a6d5f09590255a787cc8788a538729b155f465cc6f6a3167673594530f635b249ba3c65bf1201b4e70d21633c611eba5aa398095f8e13fd11b044af00f2be673e756e75ac10535e09d98ec8535ed16018584f48d9ab814e8dfb5c06eabe2844004f7fd86e16e49296d15887a25d37c6dbf2d9fbaf79b1ed423ddd34f6b1f39fc5e75f137fce1e1b96d1add986f9df8bfe7718df08ae446e0ece2c303d247b4d81f7dd46304bf4e1be142cdccebb64706e68d929c164a1b52f77519ea04a69ece943329a9f06539f57d50fba8b794b8912c0906e20a76cb05df106aefce169e2d7c5bb165db1ba98b2c75ce80f18ce880b1d970838e7ccef687b207e1b6ca2e03f2a4259844fddce7d45547e0e73221c5d35d03c32f9c5fcb1ad44e24d2e304591c4a694964ce971478f7cf6735a25d8547829dec22a6b294145b6b2a9e44b70735cade76b5d0e65fd36db7a0b77fa77fe3cf191d40da326", 0x1000}, {&(0x7f0000002a00)="0f1ad996b622b62ed25970f5a1179a9c656c1dfd4ed9dea892cdce47e1a1c047b31ccdee8b1da93b08d3f549857af723168c84190a85d9ac50b5f3793b92b24e4a867ed00cf8a08e6ef884833b5f3013a5d5e413e97a70a4c43d3c3c6c99689b2c98fc45dd5d0b3e1c5f03a211fa7eb1a529081edd4822056f31aa4d783e1105d03154ffff6f4d043557e2dabe66e97af77d112dbf8a6c60dfb130d3a622dd6adb157185441b829c0608190086cd2f4241243ff9e33ed59075cba14babaf4e94a82c1ddcb809e0571032ad2be100fd8745141233bfb71a679709f1ab2e7eef2bb595ac20981ddee477dbe06e65fe459a09ec7610ceff8ef00f3be6af44f23a39e87ed45c54e45e454b932ab52af32bc39a478d74ab156912f5c9fd876c1471dfcc5ca1cf4709154468a5cf822eefc32483143b87482fb5b29b96e6f25a35bfa624084beb577ff34e596009518215217ba2a957dfe96548e9671a7ad31137bc36fd64fe291438fa4812da22cfd33ef1ef3e89d0c321cf3707ed9511f1e54fd7b3a8571ca8e3c5a736843d50c6e349ebeb8cc911dffe77882c0ce49b51e88d9219b71bf95eafb768b3902ba51192ba4eb938967ae1f4acf5ab5e6ba9cf30fd1ecde28b8e2be227716f307c1e41a381be091f2278a6ee789a4f77b79e5d89d207ab84267df40b857331c548c38a5df5dad83bcd63352bb6b4e61d5ea7d0d7e01ec3b5768e574ff941e8745e18b52d8946b8485ba1f1ba8ab59a7844582767d7380e10c978d20570bcfda842b26ecefb90675327817a24bf32f3069210f9c473a676cd685fabfaa4dc9c1ef9a54cef901139b19b02c2ea94718523660330f5bd0931967b3f0e019f941b43d80f1bebacd322a21b614d02f2e18c16e12104719485a40c0b775ce0ca0b3fdae2df966cdc72ee3f2d70262ebc72f7ec77b78b59969836710a9a1ed89f05f7259168d7b019a037ef9b2ee2d8205b2cf1cd6812abfa567a5235dc573f00ea110b620dbbc9aeafc4f6ebaa6c74052ce0a1dbca967fb5878e3a732278163b7ccfa75a915dc3724cfe2995543c7f77e553e2f51c69ac3a5fb5eeac53a750ad53bbee365f2d9d062260e8f4707196258ab7b316aac4647c1eefe5653859fa9be1c5cc26703927645e7d2223fc378920d754069aede0edbe2746fcff471a9702a3aacee70175f7090db06244782eaa8994ebd805a8e93e29caf9b886f857a748d9bc184d1c2d242180a47923f0eb236ab289e441607c305c8ca07e44eba85617364a31e5644ff434b809b84793bf8b967da7d6c1d539cb2b8397f68b18c8a6220bcb58f5c93aa07a123adfc9e9838321886c11a065790e6d4f9e9ceec5421ad3686e06139c3b509cea950422f8fd277607d8a71d53f20aa161571b13938d321b3bb01df1a1ade06ba013574c5320ef9f6889b342ab7aea568c031922f403f4e72b757e8807ae24fbf4984c688d48544559b2279806902bbcd405eb771f52990795ba33d1584d4522853e115d0c27d295ea597c6b83fa0c2e0fe3a39f1807bcfd519d9dca244bd6c89762145f3472d14ce9c00876b7d95516cdc326f19bc827ec71094af0bad67384e212555978b3e15ce35201717483045c2f916df1f5f65be0685acb97b02f77c1c3dfc700be0f68890b3cdc42df29c39aaa867217f38d6467339ba07b0ec4cadd653433f94e035c17a72e325b26bff7aaaba8b51fd7eb22173ccc4521bc5025e18ff2b9fd3bc734fc607e4f27180ed0d641f6a17b7fd9c833b5e2ba86b3bfcf7d8fa1848c3ac24aa4132728d47dfa4478a2121ef26a2cc0f4968e1b1b195c938b8e7b9f4804cd234f131d42e69ab3a87a7647cd28c0cc483f5665143453d03eda80cbf095e39458c5e83795fd68d702ccb1c0b133d523634f6492b30ec8476c582d3978f7dc977fa2503493b933d186357e850e680785202508d7f768a354e07876b6b7966231eeb2a4241ff4b51e529173c7788db2734ec222af7871ab9be763d952b46a297f1633346ff5b9789ded9e07c0df0e1b56120b33da24deb7d633d14a0dcbeb469d16f9530ba049654cee95d61dbb2b51f64b36d4c07b4e894ae0774e25cba50bfb55d4a1200da59decacb2820e36a4a691df6a469264b4770c4288e0f93e343b0a6f45da8ba490c07fea5214862d9d54e0e4566f6c1df10e1d7557b281db0775ee4d4861a82e809528cae3292a69648b1fa08cbd1931df22eb4f930f7a6ac626e7425017fe8267275d72a0329cdf832315b09476062837ab4943a3e0080d0554c5c2ccd918d45f88b39ef85b465b6cfbd07fab17cebc9b6858cc7bcdcaee9cb05cca79d72f6ffef8cf10b47e622dd7e9fc39836cd8f57741fa41d8cf852585b58508391b9e1bfc6cb7caf7467df2cc71e57c67d1d13919054e6685011b201481eda3fbcc3c50dbb70ded009471fe66b36d8a87029dfc5a20d8d1d0a72b7634df33522e88d532f0d18ea61009bc16c19b67dbbe2f6db7bdd415ae7091490ef5b30e1aeba723d443dd3aa6ed0f521131c2a072a3e07b07b2548a5c508747807ba0b1f88b84a1c743b106c821ff68a1b3f298068914a6caebd0bb0959d5e228a52cbf1b000a0d4149edf2c29089b1f6e99fee1af832d2843627f6db0241b72819466ebac3bc9edba631f0c1e5b5fefb773214b9585af434eebc1c3e2c74fb8f60391f2092c85ab5574e11d243c29bf3ae69f99c21dfeb64c3ce37aa91806ef8106b41c121ba02d65e4f44c7f29881b9fba818d46dcbcface444d810f731bf75cf64f188cc9b648b6dea8c83e40b10842799a112acd3c4a4f430988664b64c086198a21f2eac2291b179726a459820b929a72df675de0047dd8cb9f18063bd263f40b29a0f2d24272f5ac2b4b53071582a4bc61a4dc5cc018b1a100cf0fada3d57cfd899c6ae81c56cff431f336d4373d271ece7cc4c00f0518d917e1746ca0dacae486da7aa224c67d77d6d8c670c86ce360c2a61926ec1b8552f7ba28ac7e532f40f34f584d76244b61249ef886f547df92ac42930d990e9c3a6477467910570657f5d1a018974ca1686ff6757de5f1a80d9abddacf939d8439da4e2be2c621995ac4ab41f61538b2140d7dd2d5ff21b261bd63727e33982a793e7a7fba5870dc06ae4ad85a02f3597e2d16c3e8c2b70a0e39ca09b58fff3c5b70751aff9ac3484641be9db43c29dc3414c04c6e324f15dd1258c06a199d3abbb4b39cabea56eaeaf671113f9fdb39556b138fd558a9825bc196ce1663e2c7dc048b5d15085da17efc1e78a15a7b9980811a162f841f1c559609b63aadce544d014c75ee3775205c41b6fa27ef1c1df34a287d45c8ba9138a069c1561df217c85edffd6760139dd51f7d28566b29ef3fc1d8bf59cf9a7d267b214708b8ab7cf1362d03609eaf52ef2b649cbf81d41f08cc747dc0844f8086b0972c1cb74458520e0d5497f838cda9cdab6ebee4227ca052e2e93b5150108b0a47d87a4987b82fc4219945678388ae0df92d602896a7269789da5f61db9227ac33fa2ba8eeb51d60f4667ceed6590c07664fa51af4d0597fac9eda2a8162e2186fad5400691d46ed3cd72bef48f331ef3e08edc00e91873aee3bb84ba4d87831d32e1c0dd418ca54ee2f77224ef89ad89b5d06cd328b801a553c555781f7c299b95ab2e09d8511f6cc7ed6a59d993e5880cbdf55c5558ae16ade7180d1e7ffb39fa70ea5c7d7bd1b40545fa9ccc5bae9a33c13c913ae4313b1d702ea04d00f89fbd9e86f1ccaf00ed176532f3c8806c2d619636f789faef46cf14aadb5ce115be024abb49abd36ea30e12eab5f3417513b3940d334cc2f3ac47e1cf4eba9804fe6c24aca7985646a8b8f679e70a113ca52954eae84e8eccebcb88e8d372634e0a0f6b67ec4d11badde02eab6783398094c4c81784a572513d6725c6e86e3f3b9e225d3429f3eba97ab9f54fbb3ec278d5a65c29cc28d1ac4b012d65da1bab09561bc4c85ea87cff1aa98942927ab76c31a3d311f575245e118d6f23e3c4d2254e250dd06098e0c052544d718afc84971377d86ecbcd199e2332ab115bb6abb9728eae57c90810a3e8e16b8d87bbcee70d4df36d9df2d42c09b25bcf93c289751a7b9aff680efa2ce60d6ef609b83cc2df29d346408ad4c0a14f10a723b922e108910c721b3c5a0fb6a5b38bfce121fd8461813b7d28df76f5786a9e94c87d48122815732eb0d1b0f282bee3092c0c90d683d2d74b9a9574d19d54ef20ba71c35116b4dea1b861f09d22d573de02641998d60789a8dddad901bae973a46fee42f255903d5c09c5522687e7a953c20a19f18910a05bf4f819d70e6e0b50c3ee67f65c4af4a54f2414c5df57a59d64fb8b9b2c1e4e33d111f59cbfa0a7fbb4f47babd35d62fc474b33a5795b5d89738548894976bd1d6530db8940f6f587b91d0a92e9b7dfffa03bed6c96f1a0a18fd59f9a006bae41e17bbe86a36525da0e3feb19ef0dd1ae2a97220e01257fbe1d70132bebe86e282110a080ab62e61585e2d8578b58dd1e92a940888fb96980b79eaaedc68668c773eb70bc9ebdc0a97cdc5af7f44bddb8f8fa947b3a73076aef77177cd364a6ad13e10dce63b15f310a24ab4d750ac4a3fb9b828b37d048b8a0269e25e74cac689ca7a7c0b1ccb1cfbf17231ce29151347c4b7ee713a49e66e5e502f68663c3891ffd729a08573564ebc709851636b839b23aa1d2cd875615620094904a463343331b10e04ec82b1800b3069b07930b9c448befd5ca6b072a3534893f74eae1076f98889bca3f44cbc8af236be77d9fb0090fab947f8fb2334a32f3b1ef138307d14c87ee99fbcbbb4d992bba5ec9c957bde1956810e6f7a0927a708eed000346d289a9b07d2508449142be3839bb490708e163f4cd1dede3991df54f30f924aa3830cd7334a115202c7010389c1d5070d816d351272b447c7863eaa8eb61e9cf8c240346d60a06c9f365929316d2cdb5a83fc71a3c59ba176ecc03d521bb4a4f78bb3cd29cdef401da812e2f315967e9c2ac5d4d743cc992f0bd9c849d1e0f7a14f241f652b13867e32ef72a0cfa92745ad0eff559eb6161707c9d8c58ed8252ce260c3f27bda711862651aa4529e8eba423b832b5c2a62d7d1a4bdca3913ce8761e8da9bf3e0f77197727dfd0b147ebcdc1be1082749306d6e2a1ad7c88d993a922e7b9028be07622b1284ffbe4b8d22ce61266453f992fb7d93458d9adfc9b68b37d5509b7e1ac950d2644eb4ffd4a92062e230cdaae7ccadacc07aef6d9af37e36ba3ebc3a5a701a4afdf060ff9c4e6259c6364d443a4f5cb0a11a34b5e31eb979d77b74d0553bc637dd9b5bc101467af33056b56c9233906907d7b84fbefc548bf737d226e40fa46238e2dfedadcf9b944cc8c055faba0846ff5b69921dbd43268fb0a35e6466e4bb490d07bd70774a86d7b69591c28dffbaacb8fb2a8a555689e52a6b81d6b851cca13971d917dee51b2440f6f754838254b38f7f29185924ce46aff66926645a0362e6ef4c6b833f405a14e5da4f55d1b6ead42933a67e8405cc667b7d87ecddf68b8e334c18ccd4bf5b44159a04276b64273962f27ebee3cc7612f71579ae2bd743cece4494126578948c110e216e11f4d9a2fcd566ce21ba1f96250a6772ced46b4844da7e2bee377ea329df6efd9f4559ef28917cb116d13365f3090903d218669da6da21c138100ae5daeee97cd2df26ad9b803e29d1160b12a749b5a66f73fca38c58b03d0293c8c906a06085def95538852a9130dc62d786da126", 0x1000}], 0x3, &(0x7f0000003a40)=[{0xa0, 0x1, 0x80, "274fb25ea958f49ff2b94a642c78ef44866f230f8e718ec19d5d6850e41c82daac61d08b3789f2ebcee16d0a392b244e2204714fca67547c925edb5331f09958a6c9f98323e125d44d7d6edaab75ea585287c5882454467aa8d4079537d835b5b2c81948fb6b6cc0a6668790b3da8a1c72e96a2768c760889d7f1bcc0fa76f7c23d69ed4b52e9917ce28cdc05fb40148"}, {0xd0, 0x0, 0x8001, "242ea02b236df6577c5ace9ac33c5ee15104a59d7a76121319a102445183aa5c43b123d45975f85f476972796016d7080bd090d609653f5b84a5f471deb9d60395e8cc346c8bd9f0653532ffedc01174c3e63ccc2750351207ad0dcf9c6282169039aa2a924db0461b5726c361577138f5918e203bdd2ca36ec22732a95c02cdb113607d5a9b4f935d161fee0a45994c2d99a49000fd1aa2cad15a181feaa9be66c37df7b05482af12d43a5c0b16b439b08699eca48e8d0f67"}, {0x10, 0xffff, 0x9}, {0x1010, 0xffff, 0x1, "2d507a5dfdd52bdc6dcf339f65c57e03de38e375e2651e9a8ce731a24db400587a2f04ae18f3116fe3b53ce375ec5d070c94e101b465554fa62bc6e517fdb641b086dda2648a6792db4675245cc2867ef7feeaaf9cfa5aded417558acfe475da80aa964a80788504cacc934204deaf664460182f6359d9971a48563ca3f28ea1ab1042e5b08ac597bc31511d537be7843b68f433a75e26fec54625ebfb02acc2257a4d28fe4ce089c2dd41843dde8f9ecffa8e4c76923c7deaccc4719cb4920b6260e56bc37311a8cf36aaf95555e927cfd19c1d56d531206a0323ffba67ada17293bccb2df1f664517a0ecbc392466e1220ae2b590a2913f440ebb9c0c27865af9a88b25b735d77c3d57e3d15128fbd3495a05f7a80b0d73d3e5b6a2857b14de54b421da106b4419ffe37fc09a13093b65682369eb24cb838dc3860c59ac0aa857a6f8c769fbda8d76bb3ea3a5e785e15b81b157a993f1a5bf48f7090c9832de47f8e9d892716ccc73e3ebe52306c135a9c76a5f2eff5a8da69a148719ef57d8e112077e364a16068a243e544a10fda1765347086dcad338d13aeabebee3e23e21cb9f9d844d99c11d95fc6ed40542f6c82bdff4cd2a655822125aaf7b73ea575d8055edc4d9ba2bd455069650e924ce165f5ce37f7df9d82bf9be02b5443aa394495835923fd81567d0bd00c890310238924f57557834314989665f187f39ee04b153fba7946074097afaee1f26cd4677c4c9c12d8cdf8c75632955d041dd55680c239030a80aef2e0082dc541779bf6a3b1069b98b609c34e100b3765ad4647f00709d08b56da4548440739378f10cf0a5df3a567f36f16860f37b95934a5ae901519eaa575ade98e93f4360fcc6165c8f57003a8c2a3b4f9e18b725388e7425f4a8f98035ed95e164d1634cea602117012d4dc39b4478b2f885be3fbe2c060f50798fbed6e887902380b6e716c3621cdcb55f33322adb466632fab631bd5d902cd3e78d1d6712215642989a61d83058d0768b7b6e5b5eb1481f35cf3af3e5c244ba658fd8f9ccfd4ddef5b12d87e122d773de18022c3c87b6807d3b94b298b70b1224256e14520551cd4438025c3986f978cd1f7f730d305084b6273fecf344de80f1024819c2f724f87ea462ceda7f39e190f342aebb215dfc39473e2e92fb36edff791fc0884d119d49d7dd4bf67f51c6014fa9f4b1b310105cab19c3faa57bcb86603deb64495c4254a4917683a4fef8f999b7cb3eb44f9bc4be75cb1ada7e69676b8e961a2ebf5eb2da2e63f3dc595e841e4bc97b5977712b0f4782b7d81fd89749ae18bb33f1ac2b95b59f8787c0a81323a07c97d0872c8d4f19e51b6b06a557d0a00eaecf225b55f1776757150a7bf2d6e7ab1dac35dd5c87f24ac952504ebcd59164e582ef9c6946bcdc6a39195d18306311caf7d7fc8dd9a36bb9acc274f81ba1d339c2842564728e8b8ab4970fdf5e9ab63664500138b82259a9b9ecd74da6d9ab475236f6d5af5c0e0352a1b1f07f0c1035ccb527bdb2df166313d76f83c0db58068bde6ec4d9884057253a8e4367ad411a01b370a5c911cb50b7c35d6d95a01dfe2cbe0e3f8378504bbf6f4cf9134fca60c772a212a671e6ee9fd89f2991a496e93f471bffdc38353555ead812e2dc1adafb3f72c51dbe92d3044ce667498bf02dffa9eb04a40054735da74a2f06709f812c376d41cee0008888e95f527a8e8f15811fda9d8a153041aac206dfd3fadb4e3cd7e9708e8feb8d4bbdf40c38c47d8c728d991a36e81361ca8fae12482a1a27de18addc1772b2ebcab2a90bff18faa1fe789ed3a49d0588866221a83a467d19aff57edb962fdc1bb7987e9cfcb5acd78cb6f89baa8052b27a207852abf2385c9f617cb6109341c0481d1741d968c90d739baad8eb4ac0394a87a57785ed07dfbd0c4b9a599c10f762475eb3b17bff567bdef7b8b8154b524a20907cdd18ad5e5eb174356f607ba51a40604f312d12b185cfe15685654c66187179927c405fb8473b70632e0acb306c43ea4122b35457fc98795aa269a50234ca4e26013e3db34e1ff6961e67faf9ff293daa6ce1e4e8dd7e9c11d34573b58781e2f90a45cd43652cd4990355300ab00429725e7a050a0d9b9ac39ef273c7d6aa420257f24fd6f3f3b89861c99feb71a316f7b050e55e198a443381b70a4abc72d5dcbc7bb0cb392b05ddfd99b8708f3bb9f24848e53c4bfb5b70430d86f126338b457497d3591d6a03808de549a512c8ed4df410e7bb3c3bdac362fd0d8ae9952547a4eb33c0e57029747c46f46cfbbf8fc1296926da53e270ce18d516d58e7216bd4e67b263b67d07afdb01bef53f216e4746786fff95458713817d63ce56dc30df4b4162ef66ad7da4359bd8603d78054a6dd456db86a60059eb6e61f07afa9741fe73cd661b6d4e326c7dba5cd58237e3d62f3c6a714c5f7a0e7eb3ba693c2250ea2752ac5b8f913283ca24038e26bb84ad913f0c8a811cb0c1488a85f598171c4e794500397060a88231d57804cd118b8e58104f70ef085c98c64cfd92bbd21d684fd2018586cc0313824f93241bc5405b3b8141eb13b88fe32ddb5332861b9ded23972214356be9f03e9ad2af1a3fc419e21455d6a6844a68a1471424c0eb25681e38c5d3da07e23625d8c83d82912460af9d22397453ce1181cf8adf2d57ba07a672d6cfd2be16fdf4f0de6dfd0f0372fb4f4f1abf18a2302dc43925b7841a498ec4ff6101fba7a6d33dabeb6e1e1a48145ed68b118668eef5d512e7e2ff8b3775b413e7d24059e5fc55c437d9be48cdedca39350315f657b7c0048d760f14fc738d8b1be571ceea8a23cdfac97b537e0cd8d87c4ce616a7d0204c8507b937c4fd5976380ae43acb9c78f6c9dfe939df92d13198a2cb130227440a4252f312c9cc0b5e6f677526b493c04c16c0663f0f4d38bf7021989f488747c7150704df86187ef66ecfaccbd513388b675bf87a07f22d94bdaf090aec63f6618cf11c87b659b918499f3ef604088cb8b73bb89b864d6c4240181d89a93060854b035f4d90216ad64d4f424157d9f25eb6891fa002fce2cec22b43011474e62701f94273ab46445ca91e3fa68789d2d70202f5882b214a012b4bc56e94a46e274100b5c2f57bd53456a48602bfe362d0c267a428e45e4017f66890693efcd1e4465e86fca0804180b63cb2f10806bd0f35ebbd558d5c7312c0a2f9033c4e587aaa3ba8c6a4e0ec4f85f9e12bb270306db48a42270c1bd8e02c4854cfa92d8ce3f15121d7bd9cf8ecaed6e53780cc84199c8a46c941f6267c9abee18395684e29783921505651f9844f01542c597c9ac5edc08bb270b52509777b806e046fa92e237e7836e34cf257152e578b3cb1ec0b3e9e8caadfc69939f741ebd7bc50f61f74895920eb685ef1d91c2b311be8c394a10053ba89216355e9f5df357f332d24d4c2170cd39a2f06f43e15333faf57953141bd5c65bf9c2b033d68a847de9e07a7ed386d9663e71deb233e0b947d7cabb9e235266282ae0ea8aa72a7948f7e41fe2a21bbdf67251feaa47f9e6e3fcb4fd14561f9f7ffcf6c3fdeeef32ecc4fe2c6ba05f6d4524be414cc4aafd679fa33e8c845e0daf3c767510c52d02187932840b415799cb03fc0b26ca23acc0ef1c4bdafa9ffc577d62dffc4dd4cff50c1119fab9f334ccf7142621c7dcc0dc93648f2f39caf5d3f2a75c135280c0c89b91fdda6f850afca3b5d045bb64c0a8d66730e0cb847d9b48e9b09d03159b280cc3e6e21b14666eb2508a17c68a07b7c9d1cdfdac8587e1427cf1361bb63b853bfe89bb5efe9d2f817d21586b1b458b7ce9480dd3c2eff012eeca60d48f1a73610d4865dc973b62ed7d5ba32236ca0d48755335088beab02b6372608bcd73c04f2b7af093fc547dd68eb5dfafbda7186de24db0dca24b8b235f73b3db594134456dd4913c90d303c5c788a7f85667d01a341e5bc3231181e63772fea2adf5434914b44ae9b3b6ca0281e1be71f02c39458558ff4ed09c7ecd8262952d5e137ade3382334ac4a7017089c6ab2b5d553ac6ff70d4cf12c9fbfe231e56b1faa1a5633e074abca4180397eb06fa250da8c3ce77daa1fce047c88aa57a5692b5f69876167d42fe465e4d2a12d71ff17b216469a58b8a4eaf33c9d67cfb783000e08b9a61556012b1eaa77a866d0778e04e05329adb92768509ef7f18f5d95f4c613f1d5e20309042f6bf168440b0d8885a393415f7312f8a94a5f58cf27a619efcda6e3fbee8c81642709f48f434139c8c00f99a3c802c3b8f6bb2342e12d207b0daebba2f6e21aadbed7c92a354060e5336ae9981f06702ecccc675fa5e317dd451b094b3f2e19d8950f3c5eaa5de5cf4cc0d04b2d79c4fdce0abed0c88e9ea38231d6568fa1a0bc70fcfcc2daa8e1342102edc47d952ea44a4f73386b49a5e491938f26b10343d58eeba406fe300af614148a2ca8ba9c953547a0dfbcb28282621f653831cf896ac4ac596cb447a3f76e5b5c2f177e1fa9edbb0090f24f3c0712d7582a0447e827c2bddfc9dc255f0dc74ef2a908e2a0784dd4ed699bf8738a9ea972f744b178082ada5505eb03d1ff438a74d3fecb40ede3fa9c62144c573b066fd1af7124596f946f57fa4b9046955c5ab3c3d6a6e4ff884ed907e0feb4f22c7fe83559a7ec96a10e9d48d9a2d17922cc334c80331109aeedc46f378e32182b544f7fe5e87a265d94922191c95fc8a1cc603c9bb7ecc4db4b365257573521c44f888f545d3f1cdb36f60ccbc459003a5066a16449d6697ea6f437f0803d047887d026e846926ee096b7fdb7e0b022e634e574d2e3346be3e252c3e1290f6f3ab55fcecb33f5f9456d55bcc6cbc54616ca74e52d1ec951579cc282bf9a28db9541838f63c3c89fb0e6476b53b8149fb372de5576f57477e7a4efc534ebdf69640b3f7744d32420b1cc854d1bfcd2ffc776171d0702b5e490c521fa6f16633b86b4f24903d33125b085280e613bfe7d71a0c88a545c2795fd0c3f0f8d4b9e5f4f027009c4f1b59f6720a5a97f7f03a545461d915cb2088b8ea29deadece78f57b08ae464594627d0b0721cf6cb003e5ab7ca3b282de81b475b663c9c7bba91d6f85c84ec92d1c03cecfca89a3911ff5216de34092181625d80e79d739ec3f56aef6036d937ee7954137c139885175706f621fef3d58756f2b47f65de0dfcdf53def801492fcbbc96b1040fd21c6f85c201af08d489031c404043e2e3b557f5787ed10f496ddcb3a5e545f9d2ba0ce49de83160114926802df342eb2b4f99cb62342a98f58cacaf3538bbbedf54fd1f38dfe27d821e168696862ac420f9e7f351f2cbe48dc907d8a90ea31e632030dc196e2e409b7138d1ee0b1261a5dad431154d9daccd23c83fa43ccd60b34dc49659e41ab88fc657a0364448a41a1f309924eb84d5242d4ca2355d3a878feb0bdbc7fefdcad01967246779779460bc3fb0a457d2c24d6dc4e2623dda0af5a0e41057823499ef5be1ca44297d7bb7868834c6519933cf87eaeb7346547438a0b656212e23283a0a488967305a6f8b7ca7990c4aed1f5c7a78ec303cd79882730986fc19e2c2bcc7fc19714a172984456f8bcabb89a44da87ad1cfafa00f9e29465a9b7fe9e754e6d3739d1428c401d58a536c1beb9fe47b6f148a98731d6a3751c72fb18b78c729d26bed5a64f9d16f4af0ca8ddccf31c27dabdd6ce1f631dd4e485ff8411db67a5e1c517537ce1706aeea3132a6247cd8fa34e05382c89c2723cf694232f4"}], 0x1190}, 0x8) 10:12:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff8100000000000000020000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) preadv(r2, &(0x7f0000001540)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000000380)=""/1, 0x1}], 0xa, 0x0) 10:12:21 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/252, 0xfc) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x282, 0x0) pipe2(&(0x7f0000000200), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffffffffffc, './file0\x00', './file0/../file0'}) 10:12:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 10:12:21 executing program 0: r0 = socket(0x2, 0x400004000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 10:12:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 10:12:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) socketpair(0x16, 0x8000, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 10:12:21 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000080)=""/145) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/77) 10:12:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x0) 10:12:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x8, 0xf1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 10:12:21 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = getuid() chdir(&(0x7f0000000040)='./file1\x00') r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x70) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 10:12:21 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) setsockopt(r0, 0x4, 0xa829, &(0x7f0000000000)="c7c730078a8b932d0301976f098923eb4cd36292b86da3592828233ead1736f3860393da2880c9d39f7f75b11874ac8f7c3bb98a5ead1c499fe9e6c4ba144adb9f20dc6aeb1e4e2835a452a7e002a9d238317557bfff40d51bce401ba0387c52b864675dad9ad04f8b607f86e120a345dfbd1b36129740abeb1c85f39f34a441e4c90dfe4fdd4b9245ff1124b4ed6cfbf70c0476e2a1e9a59992b06fad0d7a3c60592399d3831128f9fd22a06d14f74e5d62b3f18e2a3558cc6282eaa938ebca0b123bdcbf1ab0bb7e1ea72b86b464b840df", 0xd2) accept$inet(r0, 0x0, 0x0) 10:12:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 10:12:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 10:12:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/253, 0xfd, 0x40, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = getuid() openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x40, 0x8a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', r2, r3, 0x4) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 10:12:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ef000/0x3000)=nil, 0x3000) 10:12:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="56f1b7e2dd4c38ccabbac11973f6d76f4c10dd359a4fd372b6fc7f951a29e585", 0x20) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 10:12:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0xd138db0, 0x1, 0x5a9, 0x0, 0x0, 0x101, 0x8, 0x1, 0x1, 0x2, 0x72}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:12:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="c53ef9f30311624cfbbdefada0981514b5becb146b6b5d583dfc24ddb1c6a6e77e86c1476d68b80ee4b363ab5964bca0df4e", 0x32) open$dir(&(0x7f0000000100)='./file0\x00', 0x8020, 0x14a) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x8a) close(r2) socketpair(0x6, 0x5, 0xa06, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x141) accept$inet(r3, 0x0, &(0x7f00000000c0)) 10:12:24 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r3) shmctl$IPC_STAT(r0, 0x2, 0x0) 10:12:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x202, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10020, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4d, 0x81, 0x3165a332, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xccae, 0xb14}, {{r0}, 0xfffffffffffffffb, 0x58, 0x0, 0x15}, {{r0}, 0xfffffffffffffff9, 0x0, 0x46, 0x3f, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x2}, {{r0}, 0x0, 0x40, 0x1, 0xa8}, {{r0}, 0xfffffffffffffff8, 0xe2, 0x1, 0x40, 0x8001}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0xc0000042, 0x510, 0x4b4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x5, 0x100000000000000}, {{r0}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf00fffff, 0x1ff, 0x3ff}, {{r0}, 0x0, 0x90, 0x80000001, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0xe712a6c7fcfe0a2d, 0xfffffffffffffff8, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7fffffff, 0x6}], 0x22, &(0x7f0000000040)={0x1, 0x100000000}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 10:12:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8900, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x10001, 0xc5dd, 0x6, 0x6, "0a20867b2fac9d79dd7d25db30b2aece778b98ab", 0x1, 0x800}) 10:12:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0xc4, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x56, 0x40000011, 0x0, 0x3}, {{r1}, 0x0, 0x4a, 0x40000080, 0x0, 0x9}, {{r1}, 0x0, 0x60, 0x0, 0x8, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xffffffff}], 0x0, &(0x7f0000000280), 0x3, &(0x7f00000002c0)={0x0, 0x5}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) r2 = dup(r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000180)=0x4) getpeername$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0xfffffffffffffff7, 0x4, 0x6, 0x941, "603419831f444b572ca40717359ebb5329f678fd", 0x7f, 0xe259}) fchdir(r2) dup2(r1, r0) 10:12:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x600, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000180)=0x10) setrlimit(0x4, &(0x7f0000000040)={0x10000, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xff) setsockopt(r1, 0x200029, 0x80000000000000d, &(0x7f0000000140)="ebd2826affcbff13f0455b04", 0xe) 10:12:24 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x1, 0x6}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 10:12:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 10:12:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x412, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001280)=""/4096, 0xfffffffffffffef2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8020, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f0000001280), 0x40, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1) 10:12:24 executing program 0: r0 = socket(0x80000001c, 0x1, 0x80000) setsockopt(r0, 0xb7d1, 0x6, &(0x7f0000000040)="ba33af3cf429a79976c20073c4ee3768884fb01fb8184d1cf0e6d06e5f9def045a029e7ec80e78c660ff4fbf32c55b00a750784544f192af6da7472a61e1adf2e6b1769cbb78824192bf61f3eab921f3205c61dfefca1978bd2293da31dfad65f28e089f064e5289b5c7536cf3eda328b976cba8becc199cb3cbcfeac7537e1330de1da2c2379390f1fa9ae1dd75baf1bc5a3b9eeaac95b31d201a8e244546371d518b57b827286a7cbf113de9657781231372cd2ff28255c5", 0xb9) 10:12:24 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) getdents(r0, &(0x7f0000000040)=""/19, 0x13) madvise(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 10:12:24 executing program 1: chmod(&(0x7f0000000280)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x191) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x9e, 0x3}) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/112, &(0x7f0000000140)=0x70) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 10:12:24 executing program 0: r0 = socket$inet(0x2, 0x5, 0x20000000000004) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 10:12:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) mkdir(&(0x7f0000000040)='./bus\x00', 0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) getitimer(0x3, &(0x7f00000001c0)) 10:12:24 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x84) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x40}, {r0, 0x84}, {r0, 0x32}, {r0, 0x18}, {r0, 0x90}, {r0, 0x18}, {r0, 0x40}], 0x7, 0x1) getsockname$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004146c64daf62bacd3f481cbcda2d8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000727847a04c21b7a9af67d4159a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9df879200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000820e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c830d08fec9c4a0d5eb260e21fc2d510f1f5ed5fb059b5fe62ccabb03d49c5c0179ed0c3b906b3cd550fbcc69a3ccfbf00bb69ecd6077f0e8035d339f20c0a46b3af08d9a19c00000000"], &(0x7f0000000080)=0x1002) sendto$unix(r0, &(0x7f0000000200)="7d4436408afac0f7904428d59e20e1c127042413a1f78e67f6ab521f9b7c1d6be937e1efc92b1b14512071cb227c40fc88fb19fff73a60f4eb2b1ef31dcece2928bc2371df4549e047364a3367dbeb919c56e8bfaded108c29c6de92d51dc5ff26b8098bc487600d1155a587613b3c193b0c7af0a2f5edeac3aac1cb49b000ecba", 0x81, 0x40f, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8011, 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x6040, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = shmget$private(0x0, 0x3000, 0x1a0, &(0x7f0000002000/0x3000)=nil) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000002300)="ee95c5ceea9bb5b9b7485e8205b164f679a7425f92f2f396dd87601680be0295b73885640d37f90209955bb5151743dd3a6fc89d48d7e9ec90cd345d058e2fc4059b85868a8736bbe6069ac901fa088de50aa4ffba664bb191ade6ce9ac150f3ed403f8f1bc39e5bdcf50c57c0ebecd99a3016d80dbaee40b93f0e13187922b69760af11aaa919d88b3f713a3f471d676757f5573dd1b7662de13e02c87d656faeac484310601de2b6ebd2751a813fa0d0971d0f13b5248a12687e4cf86596faa1cf69ee3363b63348f541fba20db916aa0017c4dc980937eb8592f77e2c842c8e56422348596deb114ab4ef04e20fe68def56581bb89ece67ba13bc545fa9aad2e259f11d1889813f6c6d5ee55a965698600d0c6e36bc6c6266b032979f550d262c958ff48f632e1955e86dae337b4cecc021779734598d31138b3ece4e9ce20ebfb28b0b3f2c56db4b64c45382bf27756ecbc2e83f789ec9d9a51b4746314817dfcb9c90ff8e2150b28fa8f59fe56395e4cea786c715bdf658137740f7ccdca2c64b2a292d2cb963367f0b9c149322add2c1a4fcd5c80cf6590d9b63fc6a8e47aca1d69f741bebce09cdcf9e1f65251c9cbdd56dd63fafb8d4b1d19cd28acb6457f82a20695aabeb4da5978804df879c97bd53b2dd24817df8f52eb6a2f5272b0ac6d10d36eba633c93c6a8fd29c8e8ff0ca269003e47a70d748e71c636be1b6ed9f50af6682ea90d985ee2dc583484b91452cbbb417706489ae98f8392f867c664f46664c6d439c8e392b797a69eb38aca42b43d8ede08df89e04e257f2aba28972ec3f5e1c0421b894b1f56c17388850d4f273f06c75ea2a34a192adb7adbc3b3cb55d9df82fe6285babcdab3caaf05a3f5e8f84966ca8b1c90f66f8349d9c1a48dcde80c91e53510e288e83d4074b6a639402131abc8797948599cbd898be32584c2c3391ae1291230f966c8a5099ecac5b3ceb25ac98b4d76891ef1252655c2cd8980b321ba4c42b71bd89ac25fb7b3005e40faa14ebfa61be11abbb77e74ca867fdcbb6afc1ee333576d40a5c7f206204a2c59d188871cb05e7f5424a3bd834da86aee69a66424d63695c033b79d4fcb305d3f194530f257d53c3c02518b47f798f71e85f66a58450a6b24fda87932a2cde6f8358c92e85b858fda7f8417bd0ed84b1c3ff2b41e7a3e6f23e809af8e28ea5dd2d83bf3474e8109e16e91be142f10bfc72ace1578819fc28044f0eca48abec1a0a5b95965af34b22b963d685ea34edf3b3afc2911e7743e244215ebd91e010370dfb32df90dc772b66e3c6fef66ed32f69f507eb5be70759f24e0789f5408ba4d15b87b8ac6a55c7b5a13065883c5acb0c765f285dcc087753a8373403b29fadc92873b73c6c698a654eeb46a65a3310c90d4a6a05fdd2a4cd6849a9f0a53dc5d7ac09ce8a9732e063520820f60278bdb16b2255416a244d1a5fe7f8ada1b1c55d9e6f1714e935f427679372ff1d1c5f7fdce2f8a7ad82334b5dbcd6083256b3f366585cd43bf39bd97ae44e643863ca15b7210599158bf48c36e90ca161f1692b34d67429030651d4f56d3a4891f527c8be5c4422a2ae94e7617b600dfda6226dd6358ff081522baf80b55e11aef8595ea6e9cfc2d46eb40df1107bb12d0ddbd341a7619601cf358de6abd0aad03f2c3c2eb3c69086488e63ee349af0695e40a453203b8dee95be07af89443f52de83d3b883e3637a169272a5fc6fc318c0f037b5272837c3c53d15f0c28010e13269cc1c7a82e0cbf03e91b1b94fdba86d4dcd50a5dff09ec9ab3d8b9ba2f51dd8ce74ea3d2cde2003bc31fc3eb47c33ed9e6a4a20f9bed25937a080bb13d045ade3e002639a89d272e11922e3c377e42cc6736ad643b7b9583daa32a9643d06fe0c63b4548c914a0ffef8589b475206fe00e29d29ec0b810acd3ec70e1de6270fd703927724d7925f098d4dc96aed4d65e6bb1bcd81c276666eba0016fbd99d6e8f81d37cbae09633a2063614e08bef1d7cb227d56f871ad215ad4e6de06936ded1daff828f047cf40db627df8d5f50ae6cb0fb6328aea1245f787ecf768cfb65d1ec85aba8548916990d157ad1f02b6de8df694fded7ae9ccff6492ae6a4b00b73a0fa4746a07aa5095e73ae546021194064fefb0b5f57f6562158b0afbeaed7d743d43c00c6f7f8bcf9451490e280c1aa29fca2ea9633e7b85d6161c7f1d7fefa15c9727ec6c64aaddfd7b4bfc670f3770c54ba9f07f35cd8300569891eabf4f6d4bed5dc41895e26a6f4db9a097accd6b96c83df23c32b725001799249cbc4af6c05f36a5730cf252c26bfbcbf98ed6d7573aa8c0d0d86877120bfc9870aade4c39e14752f44a9b1cb76d61f2d305162f5da2f50f5d3320c1deb857919eeb93233d42d6f84130e5e4c975b0e415a9f0a05b173ac930acec8032361271f5477762a0c4086ca5d350cc1f3dfdd74321dd3a721159c29a7b5c619c3748b7fe885cb8fc83911b24663a9c106c4dc14b18cdeb4485bdd476fb032f0094358259f4d556f18c58c91a8e5594455f2a0191dee7c2b6310c9ef5bb6ff6b838a53e3c1049563acdf0564adc6595d5ad125dfb2c836af3cf2aa418c035f9da258c5a0f8d9c09486d79a6af731ee89ea5544318cf9c246799dc57b0a359cb14296d1b7e24940c0f79861ff277f5c6f8fb6f6c5366a2ef98dfeb13cb0676fa5e83990026d7bce70d90e335e80eea0aa54e437adb4d0214f9ae1cb2f888254e375db14262b3cb5164a66c19b04d12a65b832d78017ef9cd05cc138f08fe14d255bb541365131a29c7cd54a3ff3145b15cd8d4e75843b3392f88e02fc30cbf00cd7eeb97be3c19fa724dbf5335c49bbfd2ea4ff7b9c6537f26437c12b845c11f82ee72e12f28266de37d75f593b7d6659cf97a3a8d40cfd51d241742db6075dd813cc7f9c7feedb02d70c655305f5c314e5557a7f50a9e3ffb28bb7b4017dbca2884075d5eb256831f6829225e79562d24bf7b8e6ba393ebe8f9136f1614d52463a9a13f309643c96827a64bd73c62fe2c6d27951798d733c62e12f95e7dfddbdd156a7cdc4317ff86c0cc577865d474759a7ff00f5e487232a781526bb581fa613de02e3a2aaa5df247722558dae2948bf10e58ff201f62199298985c677222cdf4a7ba344c75ca2c3c71868bfb40e73e41774da24bea7164708e357c57a867bd59615582369ffd1a66ebe46a6e29766e2f71ce9cc45b779d775d1c9656967a682a7bdee35cf990b1fd3bcd43ae2a8a8533d2989b1fd871751e46b6a2803808abbf7b7f8204a360a91590cd163c2c850b8f140b1ba5295fc1773350c09cb0f878971d463041c38ac38c33dfd17ab3ec26764552661cadab08cd4ca02d519866c15a41c583310a857841c23ded7bb92a739dab330e1858f9fa64c69c0737232b26c19b63a550ef0201c6846dc5b413d388ff6365995fbe0bbea164d517be6fbea9f1e48f8dab5780efac4e30c58a9e20afc58108edc64f01e7deaf22d8a2a606bdf90c8c7d833c2edbafb29b00422e6b1e2d510b20e72c1eaa17404c8d02f5af6ac741ae256f22e81247b6663466625db600d43c92944b99ab3729d46c9fac50d42f71d4826825c01df9810d69b90cf1fd95a27d4ded19ff5cc57c44bb58708045d95747abb549a03ed9c235e7f83194d18096d3c3353dd2f9893553d9d53cea03f716c247359fabad80da69256c4c93d2b88ec71c83b0e9de4f9efc25a28a36daa967748a8c8a81288ec2d057f3c735603b94df06431617b98f849d9e53493a674b877331ebc8767ab0ba06fb537871807e69906e3390da2abd41c485918e4c57904cb217ffe2cd73e7d3b34e7ddb846e158050231197408a031b6445aaaf01ca50f4b19f318fa7398e1a765f4b90c263d58e241544b7024cfe9901090e2e0b80889a3d4e38d6a2df666ec8b261876b49dac750fc6de1659f939a222bc660d38b963f0e573ce24dd11d6c72bf5f243851d2786104a1ca3f62b691dd64dbdbcae6a55fd6c9c3a7462bde4c08400c3faec1cd26f9839626ae10bd0f4e9d906ffefe32d6290a53325849d57dafb1f34bab1985c5a396a2bd2d12fa9d70cfcbd6b4be5e876214161472e71a0cd29a503d1f7aad31f284530e0f9f6f3565509ffc62e4ebbb16d3b9b3bf3d4a5c9ad9bae854b97b46a3185b4b99fdbe118a93bc4be1089dc4a9d221ce54566e9d234f398da4b2ace2b2deb5aafb9ac087f104e6e4aceeafeb03812d970f924c30f8d00ec5229f759402d9f83b8a1bf02a21ad8276c7840f4923850446b8d8d15c6ec51cd1a6fae3ee339d0c449554344b86771210216d3e6a450c53fec111edd46facc9e710991c9f2cc4964eda1c803035155555d2216e5ee5f440c095df1541922f9346f9e847a070bde5d2515d7c1ad90b35abaa76136b4c58b68e38e5c72343b4ffee15ffd27f78cd55ecdd8f63a9ea3f6e542fca9b6a581bbc62cb269407f729ccbdd44a50dbd54f3e057138635ec83b1ae072e8d1e4dda7de033cd961a52d6d9234ddf38bbf7e4c119cad48729e26701694ec5bc03d9de8a7f6e91ad82746f6e0401ea99764e12d831bac93e55ac2c5d960584e1a216d3f6936d37a5d90efe4dc2c44e8737ef156a745409f16e9cf5c29392c6e26e8c5eea27ea63ad60715751603f745fd9fb76715ee71661aa5e2004359394737a606337fc9c88d27e79a0452968e46ed8e8d6693a478c42d422a0a4bcbb1619dde3e5e544d785836f69f70b617b9b7af92743aab431d9478264aa05d9ec7728274feb99498a1c7bc34cd4a92a0e5754d7467ba4a2c1ddc8fe95f0a25d379bc2ed0c6b5af93cdeaebd659395396b5f232fc6ef9d5ebc571b8716cd30587a4799a379598f674314f846baed46ac9a2300fcb7873ce8c23f9e8a032bdcd813310c9a4c9c18e69d672b6125019cbb1be621173c43095d519e3b848e702cda4fe7d310978f741f602b6a0c7f512f2e8eb05800cb5c03d68d642bfc2f18fe13f0130938a42bb0a66728aebb1b37a447df297b4ca01213a3c7c545c509ac1b1070c950a9761e9357a44d0033de51b8df81be629ea84bbde6b54890528fc80e8ff752e31e11fbafda336c4f5262228df7e5b36f590a83689de59788258a411e77dabc8f0d3278881642beee0e6eb67720499bb50b601fb0e39fcd60342abdf6ac40e13df9270cba90b3dfbb0ef9618f1367c965b4ba56d0479b04e1b20fbbe9f35b8145128e0bfba7bcaeab35aa0f029ff7fec2a1af58b7b57c1ad5a6d76d480053fc5ab5c242ef20761eb2d3c6532abe381058042721fbe5bf93a1c9051be6deb8c49dc698f70a360fbbdebbf72b3c0a1ff4f490648a6fcb33e661568f30ff365d1bcea5db483c37a3247e7dd2093c4bf229cf001d66447a7aef5290221da1f20c9c2d542b2a9281357448b93478b01dfa093f9fbc4f4f4d20e3a2ac5f3be8be64636078729edf2a1e5b229f51dc8ad3dd7e8ad2347b6f04e325daec4824b620bdc722fcb8f4aa520192f7f97ddba15eec39958a84a4d66f2da3684c2e72ec0bb4bd15156e971c4d6b724cdad470e65e90afba26cf9146021df6b4deae9e1d4b2a80a6499aa09aa8cd1f744baa1a1c658ed67b6d5539c02d80043010dfafe9ef161f26128d48a141d1f8de217a80985658a8d4a03066e4b1fe3e1d47c368b06159fbfe656f811b38c36e51075d9b54513ddcf464b63656c68e2a42f4882784b751b9986deaf4f1b3e02b2d1b43d6dc9a5a5e18862c1730fe7742ae81a8afe24f7cffc4", 0x1000}, {&(0x7f0000000300)="4ce1e2a6507892bed8bdd92eb369983488e31f70f9d72a61520004cd1ad72e306eaf798bef22fe8e6a766ebc642cd576746d8e4957", 0x35}, {&(0x7f0000000340)="f07be6e7b72ffde421d72d92e1f623ec6c954a3914c20ecb987118465801a599ec12283ce30ba817fb7abd2dd7479ee7516dc9165cbe612c7ed296fcc4dba2e2ffdeb174cecb217f6c7a6e6d491701", 0x4f}], 0x3, 0x0) shmctl$SHM_LOCK(r2, 0x3) 10:12:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) 10:12:24 executing program 0: clock_settime(0x2, &(0x7f0000000080)={0x40000000, 0x100000000}) 10:12:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x3, 0x20003, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) recvfrom$unix(r1, &(0x7f0000000600)=""/169, 0xa9, 0x43, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000240)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000018000000b0f904870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xab, 0x0, 0x1000) 10:12:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8002, 0x120) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 10:12:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = getuid() r14 = getegid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="7411ae18910dc6295bf49ae3a4b5e7d495425f9cc67f230413c5df7931778e3feca04dcde660008d7956b6e61c68dc9f5af8651c5e60da368286a5b6d12a8f", 0x3f}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r2, r2, r2, r1, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x130, 0x8}, 0x2) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 10:12:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:12:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r1 = socket$inet(0x2, 0x8000000000002, 0x0) socketpair(0x0, 0x0, 0x7fffffff, &(0x7f0000000340)) ftruncate(r1, 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="c809557dc62079d7b954259af9313e2e1120c2ce1e0f8682b9788174296c185f7e2dc3daea6366960f983c4e2b253e9eaed85b689352545d8b47a03c42d4ca8684eab55edbcb24dea9a146ab3d5fab4e13f571eb70d0306b15124c67658cea0106503eaa4bb15c7f15e736dc52f063ac7da884487440ee297ec97d3225f41ed3f1385a77dea7fd8b4f6761bc328553f271a3f2cbe377112c646361190e0d2076c85012fe9500ed8125c4d0e15b9bd5c7b85f8de906ee5b1b27a9bddaf510ae137b6aabe2f28324bad4764e6f3f5271c4", 0xd0}, {&(0x7f0000000100)="6a20871fe3b8b39103f81d9b01d2ded3ad004095539200f1a606087bfdf50690969141d138bfff9a4d33b3c54187c06d728b4cc17d78c9d2a2a6f03c6b698ef7e19e3bf55f7c3c6da95ba7d05eee67dd85f74f571129c28f08b475689b03b40b28f96675dd779957bc0c130958de2aa107b920a03f62957fb9e52911388966c9356165ce7da7788fbaa610a8da36731cc123c1b08d40a86bde7d87fe50ae8d7a4e47b616f0a1b47a4ce6fada35d3c1e18f340c91948db5c83d73954480eb07ee602be120768722c24bbb04bfe36141fe256080cf839f566af9f968", 0xdb}, {&(0x7f0000000200)="5b93dfafff9e0eb19b870917e16dd8613b906432c843d0f50199165cec60bf9e9a87f7d7ba86d368c5fb25731bdbff13c4d40de67aebb1f1efe779c2817f2db874306b0da8080638182f0e76d98bc389cdcf88d1e4a169f3ac8b7978fe7b935d10175b31db0a3509f8fe02a12bc27ef5b01f401f36619d8e2688c243cedb9faae90a43758161bf5976adb5493520c074860a593403ded14fbc7484443d6cb2873c72adbeff7d7b431bcb40f7aef9da42dee39055da3d88d2cc1388ebe53eb9fbf8413bd1a9436905c21d954a95e67d7d716765b2ad4c2589dd02a671", 0xdc}], 0x3) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 10:12:26 executing program 0: r0 = getgid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = semget$private(0x0, 0x0, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x40, r4, r0, r6, r0, 0x8, 0x8}, 0x8, 0x8, 0x4}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) fchown(r1, r4, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001240)={0x784, 0x1000, './file0\x00', 0x200, 0x7b10, 0x1, 0x4}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000001280)=""/190) connect$unix(r1, &(0x7f0000001340)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = accept$unix(r1, 0x0, &(0x7f0000001380)) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000013c0)="bca8f2ae92b5b7bdb2fa1bc67a68022f39465ef133521b2c599c5f86c617f6b337100f859c28", 0x26}, {&(0x7f0000001400)="999e5e5bf94a5e60c9de3321cdf83edf01d5d285d42bea1dc220939fc87fb12d5e30d438858cab904d2d506fb563424658a3ece6540e1e25ee99c5b26d8c2e607e04309d3142c9e00c216b6acf3a925a3c4bb412b5a1a9cd6b3eb989cdd4d68ab48e51d474cb75f4e940f2adae6748ff8c4d52ace9008646032f30058554425d", 0x80}, {&(0x7f0000001480)="1a1fcf44aa0bcece85f9b24b11ad5db897b41d4ae669956b86b31fe0ce19", 0x1e}], 0x3, 0x0) r9 = open(&(0x7f0000001500)='./file0\x00', 0x10008, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={r3, r4, r0}, 0xc) chown(&(0x7f0000001580)='./file0\x00', r6, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000001600)='\x00', &(0x7f0000001640)='\x00') ioctl$KDSETRAD(r1, 0x20004b43) unlinkat(r9, &(0x7f0000001680)='./file0\x00', 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000016c0)="5d379c2a7dc73a78c73469c24892e8760d6f01275ac168f0046a6050805f75f93beb7a0b49b4f932d9ce025e1ee7c0b11767d81a5a29f4faab3901b0af23026eaad9391463cc71861a4380811d87a58b176eb72332f4e2aa87464628bb4840c516c865ff419444c81749ae06b1e77da1cd6193f7a285e6f2c510e3ed5e780cdde28b27ac8e608b340120d3e583f29985361c1627", 0x94) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001780)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000017c0)={'./file0\x00', 0x8, 0x80000000, 0x1, 0x1, 0x100000000, 0x5c3f, 0x80000001, 0x2, 0x1, 0x4a13, 0x97}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001840)=0x6) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000001880)=0x1) chown(&(0x7f00000018c0)='./file0\x00', r10, r11) recvmsg(r8, &(0x7f0000001bc0)={&(0x7f0000001900)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001940)=""/6, 0x6}, {&(0x7f0000001980)=""/148, 0x94}, {&(0x7f0000001a40)=""/151, 0x97}], 0x3, &(0x7f0000001b40)=""/116, 0x74}, 0x803) 10:12:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/225, 0xe1}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:12:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 10:12:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fsync(r1) 10:12:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x1, 0x10000, 0x8000}, 0x5, [0x0, 0x2, 0x3, 0x1f, 0x10000, 0x9, 0x9, 0x3]}, 0x3c) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 10:12:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f00000000c0)=""/50, 0x32}], 0x4, &(0x7f0000000280)=""/4, 0x4}, 0x0) open$dir(&(0x7f00000004c0)='./bus\x00', 0x24, 0x52) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./bus\x00', 0x64f56615, 0x7, 0x5, 0x1, 0x0, 0x58a815a3, 0x5, 0x0, 0x1, 0x8, 0x4}) 10:12:26 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0xfc13, 0x5, 0x7, "52317e99b0c23403c06c33609c7804547474f4ce", 0x1000, 0x3ff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x208, 0x4) ioctl$TIOCSETA(r1, 0x4004667f, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763d3479f1c9a00"}) 10:12:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 10:12:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000480)={0x3}) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x13, 0x0, 0x53}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000080, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x11, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0x5}, {{r0}, 0x54381c8d5d5354d6, 0x10, 0xf0000000, 0x1, 0xfffffffffffffa60}, {{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x800, 0x8}], 0x101, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x78, 0xf0000000, 0xffffffff, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x30, 0x40000010, 0x7cfb, 0x1}], 0x401, &(0x7f0000000600)={0xffffffff, 0x4}) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) close(r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000140)=""/31, 0x1f}], 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb24000 didn't change! 10:12:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) mkdir(&(0x7f0000000000)='./bus\x00', 0x104) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 10:12:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000000004, 0x100) pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2fb24000 didn't change! 10:12:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffffffffffff68) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 10:12:26 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/54}, &(0x7f0000000100)=0x38) getsockopt(r1, 0x8, 0x4, &(0x7f0000000140)=""/35, &(0x7f0000000180)=0x23) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 10:12:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus/file0\x00', './bus\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) 10:12:26 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) setgroups(0xffffffffffffff59, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x81) 10:12:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x82, 0x7ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:12:26 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x100) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 10:12:26 executing program 0: r0 = socket(0x80000000000018, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffff98, 0x0, 0x377, 0x0, 0x108}, 0x1) 16:10:52 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) setitimer(0x1, &(0x7f0000000040)={{0x2, 0x651}, {0x5, 0xfffffffffffffffc}}, &(0x7f0000000080)) openat(r2, &(0x7f0000000100)='./file0\x00', 0x800, 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) getdents(r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x80) 16:10:52 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) 16:10:52 executing program 0: r0 = syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0x1) 16:10:52 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x4e}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0xd8cd, 0x1d, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x7f}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) lseek(r2, 0x0, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) 16:10:52 executing program 1: shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./f\ble0\x00'], 0x300) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0xa992) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2010, 0xfffffffffffffffd) 16:10:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x10e) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair(0x39, 0x200000000000002, 0x1, &(0x7f00000000c0)) socketpair(0x6, 0x1, 0x401, &(0x7f0000000040)) 16:10:52 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:10:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='c\x00') map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c438 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c438 failed: no mapping 16:10:52 executing program 1: r0 = semget(0x0, 0x0, 0x108) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/174) shmget(0x3, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10080, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20882, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff77) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) r4 = fcntl$getown(r2, 0x5) wait4(r4, &(0x7f0000000280), 0x1, &(0x7f00000002c0)) r5 = msgget$private(0x0, 0x80) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000029c4a60ca9c010785427479cc84dd70626b1a06a5e9012ee01fb5e1d30fb490ae0eef0c502714adf4a37311a4b3e5d765ae27ea36fe0e99bc533db4e8da0cc66cdbb971280fdf34cdd770c8c068c06b9b9780f401bf70c58bf25525063b6404c8e0793b33f53a308c0ea487f5e4adc5309d0a8b358913770b0efa0574cf3d3a81a0363bd971e14e1451876655a14dc40ceb277cbe5c752ac32a9f9775d9a6f52ab3516c640df473905261112ec17261b2991cebc75de9b0000000000000000000000380c9c806b1cd607f9d7767eec7017474bfbb35091f958164cee4aa63a406fd61b0dd6dac4951f81e344feab3c754f0437a75602550c1208340aa3a400ee52947a0205a072b6e2"], 0x26, 0x800) msgrcv(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb4, 0x3, 0x1800) setuid(0xee01) msgsnd(r3, 0x0, 0x0, 0x0) 16:10:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r1, &(0x7f0000000240)=""/139, 0x8b, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0x20000000) 16:10:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmod(r0, 0x181) setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:10:52 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x7, 0x10001) write(r0, &(0x7f0000000080)="031b7b24777235d65e34e380e22b35abace02de91d6ea4888c657ae73bfa07d7b1d920f19dcbb39f0bb295ebd0b6678e7305a9b05a08637169ff69d9e4793e36", 0x40) fchmod(r0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="9297b5e39e27bd591df31f8c2d84b19afbf184d2d02eddefce8f2ef3a8ea150e00f9266dc7aa8ae821d53ec5931c", 0x2e}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0xfffffffffffffffb, 0x2, 0x1ff, "d0c841d79f1489c853d42f55922cc82e73a56993", 0x800, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) close(r0) pipe(&(0x7f0000000040)) dup(r1) syz_open_pts() 16:10:52 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:10:52 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x100, 0x48) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc1}], 0x1, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r1) 16:10:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x4, 0xd8b8, 0x3}) clock_gettime(0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x180000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xb54, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000025, 0x6, 0x40}, {{r0}, 0xfffffffffffffffb, 0x81, 0x40, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x792ffcba26124571, 0x0, 0x7fff, 0xb3a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x100000000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x2, 0x6}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x3, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x2}], 0x2000000000000000, &(0x7f00000001c0)={0xe0000000000000, 0x80}) close(r0) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x4004004, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/170, &(0x7f0000001200)=0xaa) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6d691d916148d413d43b9d1a39d847ca236e7985d4f62e994f3e04a808bb179fe2025a58bdd3f8c3bdb5b5992d9e46a50abfac7a741fb8c5f63613d8a678cd2600fd82582a8ed0d75b0333360899346bd7289d98c8d31b46361cc26fc2e94819b34719b6532775e48fd40ba2eb833860f21ca752ca311176e01e067c50c1445cb3c35d2d3c013c5d15007c5f7ef72b42f3d4857510f44aebd5c8f6816e4fd60e86df9eb9faa890649c1704b6ef5b7827c1b15190f42aa89dcc2f3977644e28ef5d58181f904a34082817af705b2629c180abd3253b7902a3bfc64e53b4d5fb750fff1386b0542e2710c6cc3c99f2c3d32cc3bbc889a3c3157fe17e5385d415f4c6ae505d2a4c7eb2c3ce6866e8bbe2310d7cf95437cfeb6391136f323e58b440e23a17436415fa4a1573b677dede194c8262e5858e697fd9f0a6d3243db62bac1ff1faa7814bd192e5e7d3de8b458480bbebce38c0b801d6800b5d3c99790233d4b10d17d7ff74fd2e981438b4740cfe401dcfd6dcee4abfccbaea3c41be42b73630086bacb3cd6d7e47102d9d051ef9964d26d8bb6a1a13543e15db196add9a37343c5b42fb1aa975155e1c4d44f4a943297a81cda1d2671094df61ac23a12fe542b7da6390a09c4afea70b35b317546d3f863d2994af3350b08f6c70fa89e3ac661ec1fd7de09b756bba1b1c2987b3bdfb501e7198425395752f7ca449f6d786758a2772f028856e8f0098daa44c33f2ca48ece168da7d1f93e6555a18dc43cbe19ac670ed75f7ad3c68f45528ffb993f101938ff4dedb4f8ea102252605efe52cc77c71dc72964d8c554c542450b09ea252212ace4386e76dd58714e910f1ead87c2f8195ccd6111e259714e14325a24d36e10d0599c33c33401cf3cc14ee009a768caad5b10875825418db88644c77e2aa7c8b6579c3a39120b7a56b2b1ff718a651668c41751788741e744ed5b4c3d5cd042f5d4251c538852106965da8f15cdfcea84386623c1c36cae4e583934b8d95820c740781ba517bf7cd7910cb17ca6dc33e65f1c433cc100e649b3c7db832db2eb54869b5646cec286bf2370d935cb44ac601fdde6b992c1fd81c70b789d8067e511a8ef4b5a80664e70293aa8b0bead93616700295cf03427b84da5dee9f06d53f729134befb901dc9519d0fb9a677b2e7be1cefa11bcb3bf5e9fa32b2a0f5501f35f1f278cce0db216a18175eef007c6ea980075550d4be43f71b1d6ee32cb4fe6cf85eea805164efc9212660b9919af60850ae37f2aa1ffa0d189651e62004f529aea2af48a692ce0734833e718a2bc85cf75faa7770abfd29ece60ac651670a6862c28074c50e987682aa65d0eca404a35b70e9da713a9613949ec6c033bcbcf303521d27597889279cb9c453f84136dae185c8cb7e19fceb73a6193ea3282e5878460249a82a78413574b1f48d1e29d0f2dfcbc2883a6d5f9c7b360ddd81ec99690e734afbd842794b56fa40b2690ff1b6d8f25cb33b17ff5600ea1248136ee649c1b2253b743d046886c40d600453200e069f7817ad4751055b0a09c4e94b2911b165d1986f84ebc180a83cc8674147bb60817865ba7f6e9e0be2a7dbe2e54927a09b3ba52fd61f3ae6ff08aa9ca17464a59a5375a68cef83b517624c208fd5e39f3dd8f5d04600fcfdc3186292e168c0fc2e0595fbb71fb7d3269193b5fa0ce2dfcd80ff84950d1bd6bf87f5d2fcd63f73e0a60cd9f0dc9c24f89bb2faaa9e6797a32af66506aa0194383c4cdd916efc78d5713f3400ee74139c6ed083a7af9e8517e8822484280b6abfbf8f09b56fce8fcf77671c784ef5f9497ff9bc7b6b21b71850e38fd0ca088dd716db86c572fca62aa915dfbdc50d97e48fc2bfdd167371296d5380b528cb6ecb57d586795faa7c8ec333a00f798220b89f3b164cbdd672728ca182a07f5e98b7be538beb48087d4b91f0708cf5a34a58aebb1a82cf3c700988dc4dbc13192916cd8011f8554bbd6f9f7e20b3b17d298605dee90f33a822a12b703ef829fe3c5b8f1534dfacc485bb0813eab94132af9eb86982c7d25a38c80fe1b665d03716c2270d025e7a13372fa13f427cb02b89baeb3bf43ff43429f4320afba31102fcde8936a903fa4d9e894d4af1731f40527b594142064010abc07b040d3b3572b285269a99e09e0f49fc87947f4e700f16301126997218324e049486ff92faf95bc93623fe60d7dc0a92898b79a26469ce4d0ad2987ac8c519cd83229e075a7ed1ebddd1f899bf9c3b3ca886506c28cee4ad6e8003dff2a6adc636edace245ee341546bd64e63e9ca134fbc60ee23cfa95a694403f2555567bc7466a32e9d84c9d8b0b18ca0c38a82eccbcc4f44d1314033c5ee1eef74217fee2ab13bb251c384136e609320a1d39489bb9d8b78ffd8408462079605ef15e2a56537898d67ac1dbec6720abc98233dcb12eca612403db1abd9d0af34b861bae73d4d01662b7972a926488dd68a39acf7c69d997ea27c61a5f2baac67ee7998a767e1e90f2701d036bddec22aac73c3fb15577bb2cf308984419db94a5c37ddccafc0c2a8d6947ce9e26e42370b18b13f5116e76db2f1ff1f67c30cd9cc76e803488ef9224a4f9a20b9ae8640676409a8b0cb8228d7b6e1a40bb6078a83744b324becc0b7977928ea33d783573ae8275252d5265fbd73f37b30e0339d007f6b4f2188b97d9eac9d2ab821b06b221fb8125dc2628f8f76f302d4ecbf5e17fa9d29c203d791c1882e05a11e55b4ea2bfa5c1154c2335a73df1e172fc55efe08facd53d3b7836ee963bc799ac65a9676ea9bb46c4048e7ac41a89a782a27a06f33c648d7b86743e2df2e73eaf034897438b4ef1f584c7e0e01d30704e981011c63cfaeda8d1c0e96422aa745f8972436c55938a69d7d1251fbcbcd55fb3f50500054e920cdd8b6409cbc0521b3a0fb9fbad7d093e88dbb9f302bad91b2317a5db8045000c1288dd2cfd7a2d2533c8e965f8ce7e7a62b164f774fb4cddefa5172201168f1af458ff2ef441da554117b780413bb93e1b7c888ec39fcad7eb4da5fd8709ab2ce560f433086dd70d6410ad11883e7e922efb43b917dd7e1b95ce783ac905477b2d8276c85b0dfe4664b57dbbe67a2371a9a2ebfc2f4eda14c54df45085dbafc22e6923db52379fd6e2948c82c4a79b4c1eb431833dd007d9d1bb00e335f02579aedcda184f26a1728edb2335c0f92982c99a89416a51c82da7455f95263761ad1aa0ff22170439a358b54a5a62f5d2a438cf45f1aa4223d5be7ad06dc3a90b223f5193000b23dc80293629e1b13419f331e1677ec669ca4566c12b686e814e1fa13f72e4856642b784c7b27458e91e97f7394ef88b2824f3a41a6174dc77ec0f6cd2cf686352e76f87b6e256d3578e4b46e86098720d1d6ffa0495944b3d47e3cb85c4562cea83ed479dd9b9f298782208147fe529859ea4a92b7f2d46112e10b6d2f4e5c4b2c5e3210b0f13c6d6bd6a08a8f19109176e77ef9cfa31e0a4472fea2135799f6cc70f8873d06a75b22d14bd06a85b8f613bd9a7ea8b4174dc333226087e032ebfec0d8cf2b6810812164d71a54c0b459df197530e84f5d1e136a39fe11c699b7b36237b490405573c8384e2c2ddf00389018f923845f62f9f314bdb266681b944ef897f25e87a29096d10b1b915ad89b3a57efb2f2a65463fb0a0686f0f59650518cd8efd04b6b66077d2e681209014f6b5dbc8958def6f4592f058e19d71a20088ae65e787b70766e0c3e091f28b2438b19b648cb6e7a566636cd6aaf12c58c429587fb3ff4211547cd0be8478c6100605a705ec7859fef3a58aaae6417d6056aad16c939178fcc48b90c21aca69e1118fb488382e102a55f0b2c207d7e5d3e36caf8ea71d3c6d99e362ab73b0f8196a43b25d2d70577421df1375b139b0c8666e9fe954fb147ff26e612e69c196e0adda81dc052d80864f8e44d0e86ea71944e4564dd1ca6a70f552e0458add4bb87690fb71709a89e006feb1ed069e3028a360e4231fbb0a9ecbec4f000ca9a352c11ec0447f081e6a4e831bed8cd265d32b2534591e64ea5f6fc1793af1b079aa2e32bf13ed932aed170e9273e6a338944d9a0d9112f0f0e541eacabf9dd248b4c5d5472836554a60138920147491fdae00b8dbd28e6e671cbe5a944d3e28b89523099019aa1b6ec460731d0f3169fe2d53bd896eb861d1431d8a9dc3f9decda6844a4eecce076eefe8d3f86391822dbbc881176a6a8f0268b9a0369a239f49f3f05366b4243b6879b47daee76fcadce29c578b5037e663f0ec43e728f4976336670b18cb69824125ad032534234e8649a590fc8deb18f35644b997ecc17977bf88bbd4f24703aa0fb7243d027a047db87f85186e41da0f3c0e1bbbb795612e91637c08ceae602fe6d1fe12587f10d8623eceabb3fb011131819cf4c139971703c5c37843de1336cb9512605a575b4cf5e152ad0917f3eb66719cf05551d6a7c296dc2d46d6091f90168cc6f0261f8b8ca34e546d11b07e54cd233ada2a221bb0547eb30bfdf3b4a6cc5ec3035d988ebdadf1978e1e61d1ce3b33599e30c17df5e22f861ffca7d016d50de37e616a80cd2f32b03674860fd4d0acb489551ca6656c64e5a421523468cb2577e18b4ff80e1d48d31ab3674dbcf6853c336036dbe2e8445d77c990e5569576edcd6972f7bae03978ab5ce27f06b13ec53fff8c2f98d8591835bbfc434946f67b9fc4a74c5b2b384a7b10837044f21ad0b1b2721de7fc32e346df994e301c21906df1462a94ff03655dc9c3e02255332c7c1915f0853dbfabb0e17b8860bfc56ddd30e1b15be81b10490d49842c1e7657eb37a313c285ddc31ea3a1d3f265228af6f381ff4a237aff4c01e0a7ea7c668cd29ac9714cab6493d476301bcdd7e911c7ac90f647d588d8d26fe75324684598b4b4d643bcef6d048522484fe9dccea640426856ca8ff0c0980fed8c1101a0cd8151a91f46a3765be68bbee6235ef0c1291b53cba71e48377412886ef2c36072b50a44e41b17ad627d35212bad3013946e9c5e632ea071b315d99ad403e1323ae6ab36187c042f2547b3cad167daa9a156c22c47f819f0c482c4be64fcea7d909e3e0d9a3daf91ec6eb679fd25c2a102407b8e55ba3f87831a2d42893b7403498505547d91a018cecfe00be88e267a684fcaa05f9615394d97c9d5d1cc1a57b22e56a7a03917bc0d584cb8593b505c79d1f0b55b93489e4c05f9b3dde10d21da2058211363c62b48aeac31c779e98fbe0be2732caf1b56178ed587619d69ccab4b5ec494bb0a4eccb7e6a6b3e936c9a0f01000cb240e9d771b780dafc086cd23f816e92aeda6bc3797a22e7da39ec791f3a0dc36c294f8e36d970912b44799cbec4b37031f26d2533468c72f3a518664d04d9901920daf3b80df07f067e089b2c5301a54455e2691afbda9b0aa10c4b09c512c0447afb46599cdc29fa2148f33f7736992b45dff94e5d5f9273021615f1cee371bb78682aca0d50436f3aaffd5627656713dfe9cff4cab13981eb261d1b2f7fd0e5dca18c32bb15f129accebba67dcfa3838ef2e6f09940c1e18c396f676d6a303cc7161371edcbdfc4c56210d2b440d9c57c62be42b9e48e4f9039e8ecc6782b613662c8812718d541dad160bd821d3f9696ec706f9095ee82162d6a9db2d10207cd61b98d9006ad2d25f8eb4d89323c35101d2bb1abd4cff15e310c4167916344e67a60938784a19f9092b992cbd1129e12627cc5a9db2d7ea9d5860777c417ed9", 0x1000) getpeername(r0, &(0x7f0000001100)=@un=@file={0x0, ""/82}, &(0x7f0000001180)=0x54) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:10:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800010000005) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f00000000c0)='./file0\x00') close(r0) shutdown(r0, 0x0) 16:10:53 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x20282, 0x0) 16:10:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c202653000"], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xa300800a}], 0x18}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="955335358470e0b2", 0x8) 16:10:53 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(r1) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x142) ftruncate(r2, 0x0) dup(r0) 16:10:53 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x4, 0xfffffffffffffbff, 0x9, 0x0, 0xffffffffffffff7f, 0x103e01970000, 0x9418, 0x1, 0x2, 0x9, 0xb7}) poll(&(0x7f0000000140)=[{r0, 0x40000000000}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x18081, 0x4) close(r0) flock(r0, 0x6) poll(&(0x7f0000000200), 0x1ffffffffffffe2f, 0x6d) 16:10:53 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) clock_settime(0x0, &(0x7f0000000040)={0x5}) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:10:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x85, 0x81, 0xba4, 0x7}], 0xa, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 16:00:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x113, &(0x7f0000ff8000/0x2000)=nil) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/236) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) shmctl$IPC_RMID(r2, 0x0) close(r1) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffff7) 16:00:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ftruncate(r0, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171ff5ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230caf055f59214bac39b3caaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000140)="1b902f42de6fee60adc830f4e866527d42d0b1b8593d12c5f2dcedf3ee996f8cdba4869abb99700350a28ea6fc453c04a4b22a467d37d47976fcb19531abc48b989eefa0df2602c3c743bf5d7118939f595098522f0d3f38bf00c921b2176125d0cf5c8dd3a5c04eb6f43ca104b015f86d6fdcc4b6374b91eafa6a8ed3885f70f9f712a6dc32a9a52dabe913f68513078ff6085e5a2f6cfc16e4d2550584f8d63f45052806352713e6965a35fd27ac0d0bf55953657118fe320eda819e1abaae322570f95502f8e0ffb93d4975058304ce0a1b95153461e5e2e11e94b9b134c6b0f4f7d6d3e6c46407c919d9babf815fd0f6bfd48e4f34ecc0a7a534d5cc2b", 0xff, 0xc, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffffe}, 0xc) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:06 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, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) sendto$unix(r0, &(0x7f0000000280)="1d3856a9cf1065c403e10dee468debe5f68941cfa4114c8438f8196a5f9b29854d9355a6c6be3e7b0625c77de6e69e800a927dcf58ab7db245cb14226be2225e39f4867e6918dab9a7f6eb6b0f069b2bcc9ac81c61a89e1994c5b719a6df109a60d0dc10ba855c27e7b4040f005f852877c492b97ca886700d208d885e106d6feb9cbdbd90a778b64e9699e50edd15", 0x8f, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 16:00:06 executing program 1: r0 = shmget(0x3, 0x10000, 0x5, &(0x7f0000ff0000/0x10000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r3, r4, 0x8f, 0x53}, 0x446faf44, 0x1, r5, r6, 0xffffffffffff4810, 0x8000, 0x1ff}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getrlimit(0x7, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x400, 0xffffffffffffffff}, 0xc) close(r0) dup(r1) syz_open_pts() 16:00:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xa9, 0x83, 0x9f44, 0xc9d}, {{r1}, 0xffffffffffffffff, 0x24, 0x60000012, 0x90b, 0x800}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000003, 0x3, 0xfff}, {{r1}, 0xffffffffffffffff, 0xd, 0x4, 0x9, 0x1}], 0xffff, 0x0, 0x49, 0x0) msgget$private(0x0, 0xa0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file1\x00') kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20, 0x0) flock(r0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x230d, 0x0, "f00000000700001bf10544671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r1 = semget(0x3, 0x7, 0x4e0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x68) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semget$private(0x0, 0x7, 0x408) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000400)=""/176) r5 = semget(0x0, 0x0, 0x40) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)) semop(r5, &(0x7f0000000300)=[{0x4, 0x63f, 0x800}, {0x3, 0x2, 0x800}, {0x2, 0x9, 0x802}], 0x2aaaad7b) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)) recvfrom$unix(r4, &(0x7f0000000180)=""/58, 0x3a, 0x2, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000340), &(0x7f00000003c0)=0x10) 16:00:06 executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x8000, 0x4, {0x400, 0xb87}}) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffc4f}, {0x0, 0xffffffffffffff8a}], 0x9, 0x0}, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x5, 0xffff}, 0x10) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x8003, 0x10000) shutdown(r0, 0x2) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='\x96\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x1) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:06 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x42, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1c, 0x6, 0x5, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x71, 0x11, 0x2, 0x1}], 0x4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2b, 0x40000000, 0x3, 0x57}, {{r0}, 0xffffffffffffffff, 0x61, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x30, 0x1, 0x0, 0x837}, {{r0}, 0xfffffffffffffffd, 0x20, 0x81, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x10, 0x63, 0x7, 0xff}, {{r1}, 0x0, 0x4, 0x2, 0x2, 0xffffffff}], 0xe7, &(0x7f0000000040)={0x0, 0x2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) fcntl$setstatus(r3, 0x4, 0x2) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x21) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x21, 0x41, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x55, 0x5f3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6ccc52c4, 0xad}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0x401}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xd1, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x13, 0x1, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x11, 0xf0000080, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000002, 0xdf16, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0x10, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x4, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xffffffff}], 0x20, &(0x7f00000000c0)={0x2, 0x7fff}) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000540)={0x3, "6268b67f5575ab9bb0cea18bc12a0c7c500819348be2"}, 0x1e, 0x800) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xd2, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xffff, 0x9}, {{r3}, 0x0, 0x0, 0xfffff, 0xf46, 0xb8}, {{r4}, 0xffffffffffffffff, 0x4, 0xae, 0x5, 0xdb}, {{r0}, 0xfffffffffffffff9, 0x40, 0xa4, 0x1, 0xd95e}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x80, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x4a50}, {{r3}, 0xffffffffffffffff, 0xce2345a452145dc0, 0x4, 0x7, 0x14}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000001, 0x5, 0x99}], 0x1000, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x64, 0xfffff, 0x38000, 0x8}], 0x4, &(0x7f0000000500)={0xfffffffffffffff8, 0xed}) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x1, 0x800, 0x3}, 0xc) kevent(r4, 0x0, 0x1, &(0x7f0000000140), 0x3, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x9b, 0x0, 0xffffffffffffff2d, &(0x7f00000000c0)=""/55, 0x11}, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:06 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, 0x429e8c5239193298) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x200) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='.\x00'], &(0x7f0000000480)=[&(0x7f00000001c0)='x\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='x\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) chroot(&(0x7f0000000000)='./file0\x00') 16:00:06 executing program 1: socketpair(0x26, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x31fa, 0x8, &(0x7f0000000100)="22dcff61db378b3c8cd2587b61dcfe1c9a87cdd270a5aca1bfcc81564f613a8ce98ca29324fb13fe7ac7de4678690c98da965a23d5f4139fd62dfd5c633f74d661a28ba9f5cf2135fb62ce835fe5e820c54ffcf260a614e720bb3b06f5b221e869dd38226d3ca8d98cb42b97613f0d723c7160d4750c946068305ed97f19c1ad3d775d86a5d84e5be438b1fb670bbb1f17e2dd120142eed180681575145488c546b381b8695fc2257103e7a3286713bfc3c17e63947de0fddbb8f5abf572f83f46d8dd7b177e36dda239fe85fca8b333b937b5f5908d6f0877f346839181c77ad3deabe9922314d54a24996489a00a21c5e54e6120b5181a3bc09e", 0xfb) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) socket(0x18, 0x8000, 0x7fff) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x30, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x6) r2 = open$dir(&(0x7f0000000300)='./bus\x00', 0x8, 0x80) r3 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r2, r3, r5) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5709, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa80, 0x0) r6 = socket(0x21, 0x3, 0x7fff) r7 = getpgrp() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r3, r4}, 0xc) r8 = fcntl$dupfd(r1, 0x0, r2) getpeername$inet6(r8, &(0x7f0000000240), &(0x7f0000000280)=0xc) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x8b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000300)) socketpair(0x1, 0x1, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x10001, 0x5}, {{r2}, 0xfffffffffffffffd, 0x80, 0x12, 0x8567, 0x200}], 0x22a78cad, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x1f}, {{r4}, 0xffffffffffffffff, 0xa, 0x2, 0x4, 0x6}, {{r6}, 0xfffffffffffffffb, 0x20, 0x81, 0xaee7, 0x7ff}], 0x3, &(0x7f0000000200)={0x3, 0x7f}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) poll(&(0x7f0000000340)=[{r1}, {r5}], 0x2, 0x4) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r8 = kqueue() dup2(r8, r7) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x2, 0x2, 0x0) listen(r2, 0xdef) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) 16:00:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x3, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x8, 0x80000003a, 0x0, 0xfffffffffffffd34) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x84) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x8001) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x43fd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 16:00:11 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(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="2458ac5da01257cd0c60b8258baf3fef26a6f6f00d825de4bb758aa2e7b7de8afc93aac1803681867b77c29e0aae8e8edb4426f89ddbfde7448e04ba39fbcf5504839ea2ba5b0d0c57e53eb32e9fee", 0x4f) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getppid() mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x20) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/124, 0x7c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x1f, 0x9023, {0x100000001}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0xffffffffffffffc0, 0x5, 0x4, 0x0, 0x306, 0x1ff, 0x80000000, 0x2, 0x3, 0xfbca, 0x3e5}) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:00:12 executing program 1: kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) clock_gettime(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000840)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2, 0x2}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x4) 16:00:12 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='{#\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)=']\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.-]-^\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='{+\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='\x00']) 16:00:13 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 16:00:13 executing program 1: kqueue() r0 = open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./bus/file0\x00', 0x3, 0x10001, 0x0, 0x1, 0x20, 0x3, 0x2, 0x2, 0x3, 0x1, 0x100000000}) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) socket$inet(0x2, 0x1, 0x8) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet6(0x18, 0x3, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$unix(0x1, 0x7, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000200)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r4 = kqueue() r5 = kqueue() r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000380)="9de5fd53df2fa18bc279f0e382c3fe71c572cfe37412c0b3d1d7664a879dd76e04d7e1ce81ad9afb7c82fcf6f29417bd3f7433384b007e3ba253dcd3355b5b538704a67f3632f425b1785fe251f84f743d92df5b2c9aa78b5d0e30dff340abd8ded0b91e9ba4488d61e62682cbc54b3ae373435d293535a7ba54d99314fdac980dc9ae0bbc05e98b261e9249d503414bcb73aac0e77ea386fd760c981d399ab6cb6a053adc8c9a6ab036dfff46d2981bc907d5fa52adf03d030817fbffe2230890473a0579af9398dee280dd70877be3ad296e034e50735b0b0a9f52e7bd671cf1345d6d93d5904f6584c190af1f6d0852784e", 0xf3, 0x9, &(0x7f0000000300)={0x18, 0x1, 0x200, 0x10001}, 0xc) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r8 = dup2(r4, r6) renameat(r7, &(0x7f00000000c0)='./bus\x00', r8, &(0x7f0000000100)='./bus/file0\x00') 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, 0xffffffffffffffff) 16:00:13 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe91, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0x4c0}, 0xfffffffffffffffe) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000180)=[{0x1, 0x20, 0x1000}, {0x0, 0x10000, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x5, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x80000001}, {0x7, 0x3, 0x800}, {0x7, 0xb1d, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x1000}], 0xa) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x890, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/42, &(0x7f00000000c0)=0x2a) r1 = socket(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x1, 0x1f) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) r1 = openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x30816, 0x4000) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') fcntl$getflags(r1, 0x3) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x7) socket(0x1, 0x4, 0x3095) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) stat(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) stat(&(0x7f0000000200)='./control/file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000040)='./control\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './control\x00'}, 0xc) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = kqueue() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ef000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x3, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000001180)="b24469ede68202d6f4895ac83396996f1e4215719e858bcd970bde213ae3cbe4180110bcc45aacab42b421b3193cb53388abff0cf2d4d1e903f09d09cf5de6cc84", 0x41) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001340)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001240)={0x3, 0x3ff}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8000000040) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:16 executing program 0: mlockall(0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xdd, 0x3, 0x0, 0x16a) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="825c435a4bcc5acc379cd61c9fe12cd178e48a08073258851ded92f4ddd7fde1fee8bbca6daebfeb728bf8ececb12d94d140966f2fecee7378e03df97002b5701b3f523558f401073b5cd208ef922eb27e18cf54780ac5d5d8e5f2805b70da49a58f6ef5f40e93c9053f568469a9431bcd223e45cd54749443c99deb7ccbdc2a8038ef591b53e1514b62908fb4832d848bb4b7a762fce1142e0319532ec1dde2cdd4f11ca3ed123743bbc5527454558d49d8d8260fce00784bc7f969157e3903c3cadd928ff1", 0xc6}, {&(0x7f0000000100)="819770cea8c66e51c03538bc360d7d79641b042ef9547649aa43f744b8736cec1de8228b4decb88ea4fca3cfa98d178a098a4620800d4fd8a3b01ede87c8f7b0ecf6f41e9a32e007d56c9183a0b034aa2a618d99d0f10d94307c4703fadc8c723afed4db746f74911686642d8fba26f5ec40708a0f1ea5cfa88cf71ea75656af6d54a01a1bd36e50c864ce", 0x8b}, {&(0x7f00000001c0)="29e3b255d191f7080fce6f4f04b5d2d8bca514b5c0e78df2957b3f9b1fb24e90215a1dffb68a7d0e1cfe222c73621d36fcf1766e09291854cc3b8f3778d54421a55971f08283dab7130e0eed11a96dfaf9ddecc621391a7d6f2a5d64bd50a125fe54dd14261d49b4086bb0e97e33cf9a796e95fcab06847b13466eee52a4b0cc1774148932414d0caabf94d0f8ca57cba63b444732a798", 0x97}, {&(0x7f0000000280)="57dba95d4d897bc965cb5e211feb28754adcb509dda7b30a1a30422867142a7bf61c75241566861949d916d523ed715668300ad59853b4d6aeaa6c4b3e635129da9902a1b846312a8dc0ace9c599745f12e62435", 0x54}, {&(0x7f0000000300)="2f60725522241f5acfc31b603decbcbb2c73b0e73055e156cb9322af9bd501cfc5b9cef4b3bdc9", 0x27}], 0x5, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x3) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8130, 0x8) poll(&(0x7f0000000040)=[{r0, 0x68}, {r0, 0x100}], 0x2, 0x9161) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000180)='./bus\x00') 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) r2 = semget$private(0x0, 0x3, 0x4) getuid() semop(r2, &(0x7f0000000000)=[{0x1, 0x7f, 0x1000}, {0x1, 0xffffffff00000000, 0x800}, {0x4, 0x6, 0x800}, {0x0, 0x1adf00, 0x800}, {0x3, 0xfffffffffffffb37, 0x1000}, {0x7, 0x8, 0x1800}], 0x6) write(r1, 0x0, 0x0) fchdir(r0) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/235, 0xeb}, {&(0x7f0000000680)=""/8, 0x8}, {&(0x7f00000006c0)=""/168, 0xa8}], 0xa, &(0x7f0000000840)=""/145, 0x91}, 0x1) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) rename(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000009c0)={{0x0, r3, r4, r5, r6, 0x1f, 0x1033}, 0x3ff, 0x400, 0xfe0000000}) close(r0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x190) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="300001000000000000000000000000006e3004c420bc6ed9aa4bb5d589668018e5e9cca4bb1d83c48877af89cb3c75b245e2ac2c5b3303180691e3fbffff0000d401856b440d8851115f232c05a99709feb581393df270d38c515d43fa3ea3ffe05aa39392a729f6f5384b7241349845c557f055f6aaa17ab913ee29d19a33afc78f6142e6b91be12da5a34ac99cc071d4b4cd18b9dfdb36186d5a1ff716c7d3c5e8dd4cb0c9a09eb6b41cd218268fead520f028273a1f7527166ca28577e15fb1195229bddaf835b57da965b88083c39020871a3bb97851121b739a232e86034a9bdaa5a2aebc08b1a454e2c38519549207e6f595f33ec18ad0a88be7ad840bca8537eee9acc3dba09f4c1ffbc6d008ef266b7a37c1e90dec52b25d4b7e1daad09a69c662", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r1], 0x30}, 0x0) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/59) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCDTR(r1, 0x20007478) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) shutdown(r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x119) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x20) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) close(r1) 16:00:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xfffffffffffffbff, 0x1000, &(0x7f0000000080)="e6254f03f045c385e5b93351a6d5b1534d8b00d5f47429d592d71f73c93285840f22b89c0047299e20e89980caaa19a9a9418c90d5f78cf6c6312cad5130ebe5f8c663b4528d04e13374a8f0744f78e5b181f21a64c34498aa3a19deb7d5e8a4d2e807eba607f050f5d46bbdf9eea21b7c6689d4922894533e776b0e8bbc133426e48bc930ffe80d899db24caff168384d72faa5190730f6a3228ff5cc4826936a1fc31fd483079e5c8e9165a58278f569eea2ca66dcca79395673e74863af4ad8a635ca1a3c8826893a6d0c9999417e04f0026e1e00fba38cad825b7e", 0xdd) r1 = socket(0x200018, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:17 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000212000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:17 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffb, 0x8}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000021c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794fae1280fa585f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x4dd, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/73}, &(0x7f0000000040)=0x4b) sendto$inet(r0, &(0x7f0000000180)="ce48cca99ff338b210d235d8c25752b464fcb746788455ea9b41d0e36002b7ec642f7b3e128b5f6b8215ae9dd5218e4bc2ba5eddda6070f8130906399c2ed3dd1556b31dd43d0c3ed93340ac8eaa996210a1f54ab62e4212433523625b1ec8d0ea", 0x61, 0x8, &(0x7f0000000200)={0x2, 0x0}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x8, 0x2, './bus\x00', 0x5, 0xfffffffffffffff7, 0x574f44d8, 0x2}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000004c0)=0x2) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) close(r3) recvmsg(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/182, 0xb6}], 0x4, &(0x7f00000003c0)=""/152, 0x98}, 0x841) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0xfffc, 0x30) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket$inet6(0x18, 0x1, 0x1f) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x5e1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x10000) r1 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x80000001, 0x1, 0x7, 0x8000}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000140)="37da70cbed5f1ae590742e0c15c0bbe3ed51e53d43596598abcf3906d3c745dc1cc1b0f009657a1d39d56eeab5aa92ed57bac1d7c48a854cbb25ec61ded7d896fc47ec540c83a933c2788087574ed1cc6fede44358d4820fca52cae131a4a54422d7f8f74311a0cadb559084a8a73bf043a7c6b3ec3a2347da4625c18a", 0x7d) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44fd) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000001c0)=0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0xb8b}) 16:00:18 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0xfffffffffffffffe) getuid() recvfrom$unix(r1, &(0x7f0000000200)=""/119, 0x77, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x6252) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xfffffffffffffffc, &(0x7f0000000080)="ebffcb1cdf02ac09bea44229e2ff13c5d94ef52fcd43b9fd813a31807e066d5a2d778f46bb", 0x25) openat(r0, &(0x7f0000000000)='./file0\x00', 0x30010, 0x160) r1 = socket(0x19, 0x3, 0xc610) r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000feffffff10000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x920, 0x2) r1 = dup2(0xffffffffffffff9c, r0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2811, r2, 0x0, 0x0) dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000140)="6f890b0fb5e63d6fe12d7a9be6a4a30aa0b437c26d60e42839167fc51cb156c2bfba6349694173df0ba870656be818ff0cee90ca131582d07f73dad74466843321d48fb779ef66452a8d5425bf84359ebf18b4aca6831df72f45d87291230fbec7140cedc00454cbcf8328958668add81b7804dd292a9f4c62edeca34ead9cbe1f1e9b8f3516e4370ad88df0625bf03eefc92b97dee329b0ff883c9aa2e37e9530dae5d6cf41b176d7a13c2b91f37054185056d028d53ce740fc8e1ae086ed32d64a8330daf8154d54e09d", 0xcb) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x40000000000003, 0x98) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = semget$private(0x0, 0x3, 0xe923c6afd386f4fb) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/51) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bc2c3c44d1cf611f5f6aaef2ef487fefc221e0214e62939684b040904daaaf79414e4d6fc76ed47c6f54bafc5936ea43b4783fb3b15c05b5d3b64ba436d409ca", 0x40) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1000000000001, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000180)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xb047, 0xffffffffffffff86, 0x0, 0x6, "bc6e990c379b5fec0e9e630aa59d1d45a8c5eb23", 0x10001, 0x6}) close(r0) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) r1 = open(&(0x7f0000000000)='\x00', 0x0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) dup(r0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="15004d589dbcf10a11b970cf0bb03368a4e49976dae4289f0ff65098c68ec9f1a127848a44b70be8a8d0f6e867188e30b0fd11f10b6c12ea2b50d50e0607c528c8da55a2c9c1764dc2fbf339fd38f502a28ef9f5735c366941ba45f8ce1640d142909ef532f1a7", 0x67}, {&(0x7f0000000200)="adb7e41b8e1f126a8cc86e651b3537243d5c8c7f48e49f2f65ac093634ee34cf4a560aa4207573cca1a6a27f4900a3cd6b746d2f10a63ce4e91afa5d07659a7a6de0193a52e89d63b50a53b36df38d2497ce43de5b2e9f4bf0e2594502656bf5551a343ca3e842c3ffbd3a758eb4eb4e0b733e130cc389f16423664af79cda487e7f40575404baef17f156cb29e4139295d8bff66cfcc0723f103bd6ebb7e8c403eaa2c85544fc0cdd41a09c0ec53331f22d1d01e43918d049caef6b11", 0xbd}, {&(0x7f00000002c0)="970883bfe846a8bd0abe8b4c505f3d0bdeb7f9e70047f6f2c604557a5687050fddad68a6674bf730ca3423ffed7372284096280ca235bfcfca3ec743bd56c8ac6938e8169630936470bf4495843d98dcfd3e058ecb086161b8fc90dc3998a58bdf39b6c26a8b99176e185e663ceac1eb1bef8cdeadeb72c699b99050811d90053abcdcef7c7077eef5f377148ea9334fb17eb1940a9493ca9d880ae1cb977265612c48d94c0b0844e7cce9d0eb8cf508a5677f92c39482c3c9bf0d6e", 0xbc}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="e800000000000000ffff00003f0000003369eaaf096f5bd818c5f0bc1762fc8febfb15f7d0d57dd8ff644cfdc3774a522c1931e0a43fcac559c48f07e901df82a6c75cf99ea408aa9a2af0ae44a5133d3f8a84af9b383f86b50ebb0da3d0b4ded3dd61ff888034674a3e433dae37405b36922b284bbebd0e7d4b448968f0150afe2ce2f74c465b74471a5845a522f0e2cd4d194430c6b108375718eeb477507e2c0d8ec4645693bf7b057253c368a2c665e87a99fe407bea3266efb938d9d4b3fee5b425182881e150796cbc0d16c6b9c3d8d6fe08d31cc0be0015e328e41e27ba66e107959a40b418000000000002000100000001000000bbaf0000000000001800000000000000010000007f0000001ebe2000000000008000000000000000ffff0000018000006c3e566e1c4d1643057559b8c000a9290225429272aed6cbc843c243757c7bfb0fcbd0f01d1093e33baf31ab784a542e56087ab0be216f4b15e0e2b2071cc44c415e90936df5d2d038b1b1cc338b8e13158e9caf17880803eff28d4340a425ad646ffa99f2657339bf7f0000000000005800000000000000ffff0000ff030000fb9616ca1414010a8928862a04ffda3d2f1f0f154e2b948c176423341034beb889e421c7f0aef8b1f562d77a01c8afbc37ec46be4c57dbb56ecc77a83ebe29cc75c6280000000000"], 0x1f0}, 0x400) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup(r0) open(&(0x7f0000000580)='./file0\x00', 0x10008, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x101}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="02", 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xff, 0x1, 0x9, 0x1, "be26e4bf44b46b2d116950c7e0e4c2b892d81b6d", 0x7fff, 0x2}) ftruncate(r0, 0xfff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x7, 0x400, 0x80000001, "3b5594d96dc6999012870986a6a29a29bdb41df8", 0x80, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:19 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x758, 0x2}) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4a2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x6, [{0x0, 0x6}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x6}, {0x3, 0x7fff}, {0x3, 0x4}, {0x1, 0x18}, {0x1, 0x7f}, {0x1, 0x3d2}, {0x2, 0x4}, {0x3, 0x2}, {0x3}, {0x1, 0x29}, {0x3, 0x1}, {0x0, 0x8}, {0x1, 0x4}, {0x3, 0x64}, {0x3}, {0x1, 0x4}, {0x1, 0xffff}, {0x3, 0x524}, {0x631e2f72d53b12e2, 0x4}, {0x2, 0xfffffffffffffffc}, {0x1, 0xffffffff}, {0x3, 0x834}, {0x3, 0x7141}, {0x2, 0x8}, {0x3, 0xff}, {0x1, 0x7f}, {0x3, 0x5}, {0x3, 0x8000}, {0x2, 0x7}]}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x7, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x17c2) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x3) r1 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x7fff}, 0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x8000001005, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) stat(&(0x7f0000000440)='./bus\x00', &(0x7f00000003c0)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x20) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffe}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="700e40824928db31288d84aba532766ee4a4de1d9e3510663362b4723d8c54e869682ac8738a5edb5e4465344da0ba5118d918e8d721f453cd8d64fdff69873f404e352025b9701a1e51cd52b983fda3f0dee5e146757a2863cf1782d9e79745990cedba08b1b51605ca5a0dc96f9693fa94ae635339ab72a07f47e9a9f7cda5984e7e8d5becdf39858713274e35f6098f315fb18c694a95a600b8a0d6b02d78e56367331980844c607f3d75", 0xac) lseek(r0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:19 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00961670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f00000000c0)="aac34c6678a341d8b3ff17450ef74206d32fc56580c62525bc9cfc4f0ead85052f0e002cadb561122224ccd6d1cbe4637d9cc885649c818550dc4c698b9811d06a0ee485d2ebd1ebc99057bb6d12de6e6c609b6a2686cfc5e6bdedf369957ded70b63649378426126761b82fd959526d3e399dafc3", 0x75) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x400000001002, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:19 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001540)=0x6e) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x2) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:19 executing program 1: r0 = getpid() r1 = getpid() r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) setpgid(r0, r1) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) lseek(r0, 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:19 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6]) r7 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/149) 16:00:19 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 16:00:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() r3 = syz_open_pts() fchmod(r1, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000140)=0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x5, 0x4800000000, 0x0, 0x9, "2d26292a61e378939a5222633b31af4633bd718b", 0x1, 0x1ff}) r5 = syz_open_pts() close(r3) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, 0x0, r0, 0x0, 0xffe) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000080)=[{&(0x7f0000004980)=""/4096, 0x1000}], 0xa23) 16:00:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) getgid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0xffffffffffffffff) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r3 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x48) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2110, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xfffffffffffff8ad, 0xb3a, 0x3, 0x9, "c0e9a9f825d7bf6a35050547aeedc06144ad7c09", 0x6, 0xcbc}) sendto$unix(r0, &(0x7f0000000280)="c4f2830e2480e78605373b03555987b28cdf2a2c7dca3f5577a3d2b212f1bccf75", 0x21, 0x8, &(0x7f00000002c0)=@file={0x1, '\x00'}, 0x3) unlink(&(0x7f0000000300)='./file1\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1c8) r5 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r5, 0x6, 0x8, &(0x7f0000000400)=0x4000400000) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000440)=""/51) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000480)=0x7) r6 = openat(r3, &(0x7f0000000500)='./file0\x00', 0x82, 0xe5bf966e65b193e3) symlinkat(&(0x7f00000004c0)='./file1\x00', r6, &(0x7f0000000540)='./file1/file0\x00') semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/81) write(r4, &(0x7f0000000600)="5600de424913025ce124c5b48c9f636439f1b466c062ca11aad7c57e5a357580e90d43157f9a52a08646", 0x2a) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000640)={0x3, './file1/file0\x00', './file0/file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0/file0\x00', 0x8, 0x1, 0x1, 0x1, 0x2, 0x4, 0x10000, 0x2, 0x0, 0xa43, 0x6}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000700)=""/225) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000800)={0x7, 0x1, 0x3, 0x9, 0x8}, 0xc) unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='x\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000008c0)) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x5) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x0, 0x10) r2 = dup2(r0, r0) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x2}, 0xffffff5b) fcntl$dupfd(r0, 0xa, r2) msgctl$IPC_RMID(r1, 0x0) r3 = dup(r0) msgctl$IPC_RMID(r1, 0x0) read(r0, &(0x7f00000001c0)=""/97, 0x61) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) 16:00:20 executing program 0: r0 = semget(0x2, 0x3, 0x257) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7ff, r1, r2, r3, r5, 0x102, 0x8}, 0x666, 0x8}) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000000)=0x2) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = msgget(0x3, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getpid() r7 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x8) ioctl$TIOCSBRK(r7, 0x2000747b) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x120, 0x3}, 0x3, 0x0, r5, r6, 0x3, 0x200, 0x2, 0xffff}) 16:00:20 executing program 0: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = getuid() setuid(r0) 16:00:21 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) socket(0x1, 0x8000, 0x3) 16:00:21 executing program 0: nanosleep(&(0x7f00000000c0), &(0x7f0000000180)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:21 executing program 1: getpgrp() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(0xffffffffffffffff, 0x1000, 0x400) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() r3 = getgid() r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) open$dir(&(0x7f0000001300)='./file0\x00', 0x400, 0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000012c0)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x6d79358a7cbbcd7) r11 = getppid() sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000001240)=ANY=[@ANYBLOB="001bc25e51e33ef9e5c5932e8bfe726864a21985ec4ddf72e179693e6a1b3f9ced740500409723c1e83df8fa0f14ac8565c728ab15de2fc5983c31e8da89a0229bb15b15e5cf6ec4a77d28059cf8cd0c168eba5d91ba5a0e148a26210967cc915dff0d8afde8cd44f10b554580"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="842a5a73c86847ef7252af8686f11c586917b0e1de010bb676c83d2f7d2c2e8dd29d50748a3cf5faa0faf5e0cf9b823be93fea600ddeb7c3e4f0138fa35032868a79b47c1a8cd8a6c6822ab39dfd806d448ef3187c2d84ece569ca39d86bff65f597c76735378358a9b14c9cc4fe15dfc166692f4f1b3d662a767d0999f6644295f2cd4da10dc630771d8072e661fe0fea433d8fbb677ea24cb1e8e4bea772e6031163530f22", 0xa6}, {&(0x7f0000000240)="1ae172fbca0bc4cfec892569387ca476790618ccb46f8bfdcd870562adf3d7697fe6229cf4b594c552d4135a1ef27b34f5485b09b9bffcf5242dbf5f69ea6d0f6084addf040c2b5dfb239d69da90889480c24a6faf15df6fdf769815fe6b3cdccd9d6651c61ad04e0720a1e1bf04ae15bfc9d6be3f3445347e721451463ed2e43b3480afe22c52e8a709f95b39f27cd6fba94f7ada714e7e86b37863e883b7401dffb05cb06436eea50ad5c83f03f3c84a2f186b9838630ca392c8f04a5c72430de8f72e6bb06b1bd5407ebfc65b751b1232bd966dfb449eca0e6db26367774538ce479adacce3de3d802e869759c7d4d97396caa55a72e1abdb4dca7e4266c01c1787d1984629ec2d972cf6a0353e2e9723da3f247ed2972061dd21793ba2fd9a05b5e6ca2aa10a5d453fcbb4e3c744d90965fbe62a6b32f1a802a04904e3014da145f52a3f752bd4b2658e629985b42fbbc773d5e019f69cac003c33cfe2d7ce8bcd98dcab3b2bcd5bde474a285710eab9e8c8bb629738328e6b41d6692df46638bdc7364eef10e346e0697d7df1008c87a12d8c0b83bf1c2116e6fe7abbb57b0980a72b622feaa1c7a9bbbf38732cc5ebaf52fe57e9604818d23e102f754577d1b50988f0a27abd8471c9fb00d23a813d65245cf983096c4acbbab5c1fc6f10f3025819a8e483882b1b4c69274c6759c77297cd61565d93b99bba5e3d1f49fe8d11944b129f01d4c4587a4e6a27d08a56eff2d1fd3cc1b394cd637af9dff07b33e7d8550440380150b0f95fdf66187ba49eac4b0cc093d8aae64d92e55be5c54befc7faf615ae6f80646a1feb5094e9325fec681142878f28c1876ca8dfa095a1b7927e99b00680c11539b9d7465cdee757810767a909b2d2be8c3b2291d6f60c55dd7d4f27ea0c45e98a34519d223cc14177863244133da2a64954ea8d51843967a639b8697fe3b98af077870f3c77c67930bd0ad10e6039dda726fb1441c92c3d756ccfa6f181e9f99142be44350e4d90f53ecd2521edd2d6b808cee50d6f01ed4850afe22a1265a504ac3198f8185f6eddca67276b36008f03cf20686966092423fb034ffc676882dabd52056a7817f8a9cdae1e42939db4a2d7c1ad34b882845aa33d181102315494beef14f12239ca54d399a20a466e021460d7259ee7c33f79782eebfd1406317da659b935595b1694216dd7c18abd4be2ac86ab6dab7004f83392fe701ebb1f62bdaad777c370e0db105031d0685ee38e755bd5e06194cd21aca871064ef29e737003666ae05c083c07e98218920ee6328e1752ebc481b76cb6fc5d19c6a33108e3d99fbc0d4cac3c8653af052be4f5bec05a5edec7455e55dbf8369f6a3f8128d07d0cfffab2f4f8d80407d97fed2bd0fb6fb3ab6dcc14c6442ede0967ce3b5336face7195102f7953d46ffe4c284ca37f68e613019907993ff952c833e0bb4e3c434d2e54165c227ae564981539a6920a33987c3b2e21809a6f29dcc70567b0a3a9fc2f721ea6e1542646845ccdec0955bb5f25e52592e3fdb81c2b3561bb6c3cac3e7e65595a0cdbcf8b7eb7afc18fbac6a3b8c26af061a7c16eab85e238994dd45636c49a63d5f56f53b104ec1f9a5c9c9b53aaaa4835e0508932211957436edb7451840040182e6d3c4ab0343f3058cbe92bb6d02302321c98f199f778061edfab3c1d246e1f7ef983ec41882b9db0c27a345ec4df2bd6375a2fc7401dae9506b63dc51fc665bc8501e87129cbbc4a6154030b508f724800ee131e69775f229892ef6cae449af989421cab0d18903ec34c53abfcb66831bc5352b7d719c32a8ea45ed97bc9c4a41107b3021088e24a5084175a918cc9f121d6e5820ecbe9514f68a6cacb24604ec09017ae9dbd6f7e88b76b305f66f790365158ea02d2993aedb3788553035c4b2424532bc4658a8da515a5888a7d560f2bccf3e73a8a7fe2c0301ccfba14bd0fc604024839850f5afb080eb948f506120d8156e35880de89718dbe8d75fe1ccf825bcfa1232eb81a94795c14c479b947196b5150e2b2e58a11004287cc65456f09de22afe4d9258cca4d56ad211ca1b17c69a2a861eae84888393da43fa0f07c0708c28eabcf920a6be717d19241730e2e8b4fdb109c3cc0b0cc345f148c975bca198122059c067674845671231bfb9756a208bfdc16fb6add8059a058383dbce0c27f36ad95d91e896c6ca337d0a5bcdab072f38339586056507fc94f8a65cdf9fa56d2addfc65905fad673df92688e2cc9f8e5eaf1f46a4cfa4d7b60d8b9ccff359e8136a651022101b4118ced42569eec5734e713a1cedad36abce5adf73b73c3e12d8ecd94b27a3d6b4af03bae2d39a2cb07afe928b9572a7b2d602a4a2d5892dd23d061d699e99673e31f59fbd5ebad91315c906a655913dfb56ed05589d297230011716cab2dc9c2ad772d0c06deb56305e77e27f9e20011f110f71110052e6e8ec7fb4784e3dbe4e7ed758040053929dbe6ef3e6e7ebc6c1712aa6fe04a783c841a40f507a9dc82058316bfb4f3bcb2789a0cbbe522b1a17ae04399f41a43e490ea7ac7bee411de1e7f840e7516108abf545c2be0d4c7318b6a9d8d2abdc3229bbf4083b9b45a5cd059c1d365bb0c19bf4a0d015febf46685b8798bf1d0487406fd7a2fb8b6a0a54932c80a761f52ec759afad1dfa77fdb2fdb5091535e52ef68bcc95df252f22efc48ae9e19125946f0f9771fe31b2107376f51896fbd505169c51f68b171c25ada9357bb817eb17ddff6699cc34c611cc6e67ca420f93fd95596e61d0f7bff9c6933c5df8056c67e5d8b91542cdc4a997dc1353dd20ae0fe9d8bf7d92201f1ba59e6170a1f915b12c60fa585b812a16859e50a44039cd5da4d099f0ad2e7dad03091ccf1884c9bc91e3600ca0708eb634f6ac886c892166b9752bf988533795ec39681f4155ebdec457bd3c24ff821b61dbe6f01157dd89e368fe76697c7eb99c4ccddabbcb50d9e3238fb003485e9ba705df11d9e7e3c2e1e5c508376e341668aa0b311e293d908511cf9e50c381040fe817085eb389e89990b74185a4c13231200810d6c04d04572a11429b342d2bb7d86ad7b9713682cf3cfc0d124def194e6cad7dfb638b6353b5aba8ab4abbe3ebbb34d24bbb61c32b385476bbdc50173a8b329d2430d5073c06837b4f8e3e5bb81162a01534437f30d2b2044ce6948958ab970627675d6e8ae87b3b0304c7c1f1a84314462b26f7fe228e53e6e4f858588b2e1e030b12d0636dd740463e5c6903f00e656c41f6f9cdb8fa3acf8d1cb98da7d76cf647ef61c521579b87b86446a6fbaa892fa44cc4cb440c257a52bdc08a4923fb0074ea6b48525cd55e4533302ab6e3bbef635f291b9722e02a91008ee3d871ca5115a31b5c92b1736a62785bc46cd39a82b26786af2cce3b8c91e172ec08390e59bfcc35eddf53755ec227e9e8db08eaccb30266c04b224cede0e9ea2153f5a1337a42c287601d01fbc1944764d6056c9b0feadbc33b68a72405551087083bec4430da392cdae5627123da0314ef9457c3095fcb8308ac62907ea11e20430b54413ac8b28ec844a045fef718004db43df20c7c640aeceef6522f2a757b37240b2c3142f4e754bc4a98ad06b4b6b055701d96f8a839d1dfa837f638130c305df67ac8a9ecd286ce4cf88426a485a0fba49da457c93a749ee9bba6d409e5186c5c7245656935b59c67b69479436eeafd7424ddc29f4bd242f9f3cbf2464937860c40a91fe10c8b93d350b95745858060de53827c5c80789c39c691f854952c8c24f06e912bde6c58e32b0ebd535ed3084a562749bf9edc55cce1cd8bb426b6b5b4a61d8cf58a5ffb35954c7c80eff065cf89274d34b84c7854603fe7fcf170071385c8906ffd82d9b96ab50964f8ae009a9fce2973c9e42c7b1732561b331cf07b28101da6e5a44b3796cdaa68f69b2ab4d577bd87ff8ac556ee25184574adbbbf918d6fc029b6858a410e130620a0096fb69e046e3d3bdb7816e8c4314ff95d89b0e2ae34becd4d2f367651e0347ee0633ace47eabf848b0b239d0d7f502ca7231bfb12d2b1b5bfa1ee7378c5b2282cb277a93d538bb419835caeecc1ce9cf8f07f47ae25fd131289285034f646479cf25e37a2edaa06b653607d62e4fd5cfd572632e4418de80413f23ad89f504fb5abc94d335c6fea91d345e8cf479c82ce08bf40928201eba1a402150da67b1a62a5180546a88cbd3025c6a5cb605951cac6d52c3299c769cfe2b6e89bac69c51a89d5fd4f4f9cbbbe565b4c37f56d21ac5a5a6bf407432d597b4d3f2c4ee63bf7bd2e2a76edf217f1291880b7dbbcec3c5e3f284a34f80c8cc128727c8d1b8a0a46bf7c59230b925db99f961e9a1e6c8c5da090c7314922ae4c9bf0ebd910d451208300ae313d5b2fedade78472333fd3219df370d6a30424c10a2ab50dbd045aa92f885f1dcf90ac01d108e8f3fcd62358e3caae14b847fea2305363a382140d069767efd807cccb5a8f60634136944e17baf82475647843bee78711f885e9018b0b7e0c2eb62cc1cfcac634cda7bc9c37e12ea669120c424867bf2c3e2289f6f2d671dfde6444d5a570046b56edf116a35e37e64324209090df2deb50f0ca301e495188c30253a39684af4d20d8e5ea0af867192dabf59ee955189f86c8657c0281941b82e398ea4b48c8e342f5abe0addabb10013ded5d86659501a7dc22bbb5757c5d02817050fcf1007f6dfd229d901f5fec56a5e55bc86e990b17481ef72c1bca049115659db58ef20c1ee6114f7930a0b793d58892c6bb48407b1d5df4a8a95b8b6051786b02f6126039bb78c3ec368f5888d4552afd1fe41f19940645e9e6f838db5083b0058af484a3acdf9dcdf935acae9544fbf1c0e14097b016f778d602e2d3f9ff73675bf50672153d1c2d761e50bdd475deb033438be6e5d46f13d11e82321d2b9f9ef75480eacb1b7a663a84a7dce176de0df5b4faa19e7af364eaf1259049da83f10e3202e8bdee1156413d9316bb167795c16d3e9d608e81b3582bc389083dc8e4d224503c19867e2b5314161d7e954cfc60567f6e5d6850f8a31153acce7e03143c30f56b0996e990e1b806247c415307d58cacd93307ac738d6e9f7902643bb714969e6848e47941881fd157be7ee0eaf4ab40f24aedde7da3a78ea9bbd6a1bb4763140d6749bc23c0e390836cde398385629f8bb3b5cf73688fb2641b320eba832e8e2d762053e67aae29720e0ed05c0676cda587fdf020cea776d9f9c53299e9556383d78348957c46d995e81ec08d8200f2c3867fe63bb5d52c105e8087afc92c3788cd192d52de7f334a7a0bcdcff25af8030ed82201de2a6cafa9bcd16d6e68f63135ec92ae6d1f669a088d996b88202a98d1cf792cd45d6c59437cd6426bf62ae649fcb672d1fe84d5955a7630a3fe5272c6107954ad32f27a62543abcf0cbad5d5f641baf30996487cd5f0ed2422791f62539a532e27a8b18781fd7d7a712bd75bf1d12a4daa68c3b7ea15d90cfb42d56ddb4f70ad5a3a2b4e0a8ba29b3e7ee469e3b9bb928c3b8cc97095d1740490af020130f21902de611f3bddb3a83f4d09cae4145ded344e6684966fa6d439e45c64c6d5c7fb08f3f3ee79bb45f5e0295b3c6d76720d1863b5c529c8bede229c070d1cc3be1f107a72b0e4321b6aff23aae3c4a5c1cbb1e6e0065797d9783d835db8f12f3144b075a93ce2a1158c4770e94d2ac961b478ac8f1f495bea25ebf00b6583d6568b14ff360898be4e5508e924fc", 0x1000}, {&(0x7f0000001700)="f3b250b30cf122d1985f7ed00c000008781642091f124f96d8524d90d9e3086b3d9550fe3f140523061fb6d4bd842d906a05629ae6241501d1445004fd4469ff6707581362effb5a934e5b01df440c06ac0ae2f9469301feffffffffffffbe04a1efbc1114a3da51a8023464baeff344eda8c60773a9a2d995845a4048719a3e0e9a642626346b5b0c730ce03945ac4c34d62cde888c13ebb01d8cc851e0f03e1f69ebab5bee48f81d6fdb97edb77ea9ef4e0a195451ad8502ff7230447c351062727ca8de00cd5818b140947d6a7294f8dee640bca100fde22dd128392badde111c04d996e17742059cafda378162033fbdf80595390f54b82725de7248482407c28fa4f0857612e2983edb0507d70eeaaa9367d2df6c58795599b7a0d6096f47d1803d77b92410e3be559959a82f7c84ce24bc3ff61297b0ff8631f45e7889314cc0f1ae54dcb97166617e8e00d9284825855746adf3bf55839e9070f659a20d0754233bb9a1f073", 0x169}], 0x3, &(0x7f0000001a80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="0000000020000000ffffffff8001040000000000fce01c4730033a540b8a7d69a14fd36085543d9997f07b140ad975aa3e5d67df090cb3c92ac1937756d005f70663584fc14d77e329b9839996cccaa90f2b8d2e1d8265736ec60fcc51f2956e1705fb978261621e9a29eb89a222c5cbd2e782370e15b9e038815cd24b290fffb2255733463f77b0ce3228bc11961fb3b2a31efa8b45917fb6e3125da339c8cc5c173ba50b", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x403}, 0x40d) chown(&(0x7f0000000000)='./file0\x00', r2, r3) getgroups(0x5, &(0x7f0000001380)=[r6, r3, r10, r10, r10]) setuid(r5) ioctl$TIOCMSET(r1, 0x20004268, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xc08, 0x2c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000013c0)=0x5) 16:00:21 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60d, 0x60) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)="a00c6c2cd6c0f66d283cb1067b86d8152da77d63cc40a98783309976b3601456232624960c73d3a45b3b7ae3dfd054af1234cfe568aa5909bfb0e2cba0205a3c85c51cd033b56031854ad615c4ded12c4ce519211d82c358f289a992ec2330bf8b9b1d5f1c6207b089e32981b9eed6ec53966f8b0f654be50f44e778a7aa4ecdc45b2ce178fab0fb3ee8ca9dcde4df51c12ac1c3005f8456fdc3e8f359e598c075eb295eec4352031fcca8d64e1cae97a1f72a16958546c56790ab27a11ce0f16429e7dcbc7c73bdc447c60fc42387f73fffc985ba08c773ae0f8be5cee9a333db94553ba275a91a55c08ea8e775093f30c8ad700fbea4e518a0b64a1a93e1567cfe74c3357ba3d93584467496c7c186c169a9828f33ff7995801f4d2cd451638177141cf79aafdf0c35d63a290f300e1291767e4c50d2e3ee903e59108e702daf7c46ccbba203572d3d4fa76224b084de6cfbe036d15a7e7e536f552e09fc5f6c6cdc987c47421eb646a7540dd54933804290e61dce781d8594b861645d825d19eda7f3ecfdbb70e34dc1dea5f8e5a9aa8568bb977c6a0c06cce3f0799cbb9139ef97286dd3b2f06d5bd4dc625f8d6dda7bd53d75ee7efef00cf1b0ab13054283f9c5f09d8e79328288b8e5fef49dca5715030db1327d3cafefd06c4dfe225437df01c16fe5710abfeed1dc86e4c505e58da6e4b17d8e0fa84ab458418030e9da099cc3f22a6c6d1099c7ab9213856cb43208441d86d01538513318ff5009e70f83783a17474c9d4a54d4a7c82511657a3afa45b1661fb8a6161b0b867cc9756acddffc0c057ff8d7ece72d60b3f039eac6fd8f4d6fce1b382339f4ab7d9951904a99d1a02d3f83ba2f5aebdc071f2a06eacfa8d825cfc64f4fbc5ab4212b6d5aa4d89d59f172d459ff779732b90c9591e9d3109e45077b21c61861fe00346b6fc6559b71f7adef56dce1a8cf4ac907765311b5ab302ba57a17edc000921f1809f7daf29f7c9f08e21a8daa9f82ff58d8f285d556e87389766a01608f4cc1622683f67b08612ebb24798c9e512d50e47ff8a30220f43c6ecea8e22bc21fa43af10fec93270380aedc51210375f017d1e00520314839f0d3fdbbc168c87205e9969b0ec5c09043945dff60f83b874849e7d8093242dfbbfaacd539a2906c59edf9d0769dba5a81747935bf038190bbf93d173deebab1eb98988d3601c1420a6c385e89330bf14903a07f97d0bb6c035aba3acc2904a0a6d403da7d86bf2d6ba0a11a06c7428804dcfb2589e56ae5303efed02225ed2cd4616497598825a3e6bc12d8b68fb2a29d34b9716d7b85ae8412d76ba78c6ccc762b43c53210b1cba9367353ec8dfded4fe2eb216bfb9649c69f5b9addf8c1189a249c9b7cf20722df194680e571d2125957d63748a75874f66ce78e3f8df8726e3587076a053b0cbf8ad4172110d5d3e4a9c9a285458a4f8d7eb5c74c6181a60271bbcd01cc167a329acba6f6bdc0c26b735cb6a1c05d653d5cfe99a9c0f73dccf3842d6badf75ddc7f28e99a7818b4ea7be97db2c08756713f7a9fb5271b496a29bf2e8d0083b17a9603d9db3019261ffc325f38c81546aebe9e40a3a7b9db078254d3979720c55412de3374e471503ef028d88245abd192e5db9c60b82e6241abf317311061335a9a0bddcd2f2b6d24ac4e4bc4ba3c16dcd182106804ff81bdd657f36518f81f00145c713c48b9ab4f305b9db00e17d0f6b02043fcc5b3ccb49e32a77c201dc2b72144333737ea34ecf3241432aeab14b87103199184b7da8e7a1def9947a78de066323d2ab085a562c51268af3950041435dde5cccd4001785ec0b76385d7a968967690b9ecde20aee58c4978a14f16d30b8c517b4ca6344be1dd5e16300d1fc763dff515b12126f9f06c10ccbddb47425b78cbebbb6c5423b823cba974e02c90634e6632dd2b9bf8467ae03102f19a835a9c230b246909fa1db8f3c8003a1a304459ad066438fd706481b4ccd21f690f3cebe765b7c42d4beac6627b12b205be8bb652391b13afd7bae0b21ab2a11d2d98b249cc88e11705bd39844d86fc468215300c4373f548845d55efc32185fb7aba4e299a40e86080530bd824703b827197cb270b3f4db8a8b0c4bc8ce6054e00b5f167592464bf95508a7e9c585192d1ca49b9a94426550f47ec8b6a1ef62b9fb7d1dac9977cfbd1a68a44786105fa3b8889ca73c9ba90e363802cb3f9cf9e49c33054897a0478454a80083b80c32e30198c72c24e5f008b221926056fa5038baff11f830d24905b80f8d61607c99ad116729adcc18e51fdec5aa91034c46daa462a9ac8b4832e0db3137cad487d23354e0192e1cbe6d47c57d359b4266677762fdd036dfda104f0f492ed62c330fbe8382585607e6baea83468782302692444392b6b7a54647dd996e86db39e631bb330728d79e5ae0013371d724c62cdaa052155d3b4fc4efdcbd931ed87e4e6d90d58edc30d0b912751a92b8d1ecf41ce684d332be039a18e639bc7f6cdee1a60e80b93bf978591896be39c4f38d96e2e6454dab2bda8c5e42b673b51a4633ef640fc290d228343cc2c2c433b539032fbaa5ccb858f26966f2e160afc4dd1bb86bf8ef7688b73aef16b6a5eb3b7e7947ba033321df67a28ed7ba811b26dacfc856abeed1bcf08b387556de9a810670cded0affc3f671dc207b0bea4be2ee8de2c0421d7e387a7d5321399fc8c1efc5e502fc29f7cdf88ff32b65ab5ea89c1452eda5524f2b48f249af55d055faa3d0a725760031141cdd28e66cc0011ed032ef98792a05d49a5f05dc454771a70a438e6764f547db1e3efa91dcb2be673877cfdee5ece5b37ecf9bf624d8efdc0a64df615f93f537ad138dd11170ba6a0d0d5ff591f9f6d46f3e97948434ee2a86e0b47f89b556047789c9746a568e9d5341ff04394601d25b3f149418156fe72295eb8b08f25c34e0be3c31f370567ab8f12a3937583d7c5dcde3f1ff3d297e3521fbc3bb1f5508cf0334442f6e8fb0b087a6646eaecdb611dcf383467347cd163d89c3d3b98b7b34c03842de0b262091661486659796f0922ada66a30eb58b7fd8627f03575605e8b201a7d94a2380ce12b8f69bb3562ca3e888a54d080bb592fc5d1decc74a800d81f7f1bee331c6674d8dc89c9fbe0d2d01ed07bc1751045b271d940b12d6811ccd4fd10d8d12562eec86e3577e2364898b86c01f125df0cdafff22dcc613c59d9f0eab3f53af0c0f0a1362e3a7fa0d1e580e11279902ea809f41939848b1ac1ab70c21031b101800c8abf786a28ce45f679b0ce6317b54ba3df24129968141a74b1bc23726fdde359026c109e5233cfe032346c4bc52337ed5d7bf1c7a06410676a41dbe6e99f86fdb207c7cf708dd61e799e28de4521d47937deba209caa842601fb9f6fb8d8e0105918986649ba3af6182fb1701b05f23b110ba431df08969f91dcbc752d3829738346b6e79d01d40d7d8c85dc47591fa15dccc29cd82bddf32b04336683ee6756b42f90cbe844b0b35f74ec049644837352a88b850962fd95d7cf8e207fa3f924de75fa1795b410e6ffe8970d64ef22c13ef730d5f3c1be48ca6ec6b6dbafa15208da4852bf16cb7d74e647b954e52eca63f897324bc06da474e6ad128b7d32d7037bacd9e2d4c0b1083517874b21a6b9f3000ecde7dab235a0977cfa498b3cc8a0ce83e1f59f0014331309b1702f84304f176550f2cc0508bd434c78f266f40cecb79a9134e757fae0b38529c9920e9144aba21d2fb80672b5bf4391c81b56f46a7b721b3ec15d7570437df56e2b013ec80aa7bd2a97c51eb93867b6d8c79505dfa4812808a5e574dfb0cf8f0c108b482fbff7ac382af10752bf826dd752629907a3b6af783949ad2b606b68e355523ff2f16a28829b91b4388d549f669f5ae4bbb80205f41384aa3b41ff7a7837a17f4bcfab7077f44030017c7c394670d04d50a8b26638beff47d31f3f477135de6624e7a6bdfabfefeafd8fd57bd5bb5906a7ecc292121e918c74efa82322d12fa3b0432dd942f4a094af180de8adad106e272877f00330726aa1a189a1da56653bbbce9ae51d4f79f1fee60944a2302025677d52e4f0c4b285eacfbddca69b6fe826253c25abf692c8bcf0e4362b4a9e9950bd15cbec75ae802384235b4614be35197d15da3059360f3293b6ecd3518404abd9a9f9f1fa78f75326842dda10b4f281d06b228c190c4fb6ba97b92f920e3d50f78f68390e486ba67a9dc88faccc9978c1c4535afd5f4aa9cad02440c365ac588a58b4e3bd91a9e4e9fe70a559da6cf060eae10e8bb21586f8b62db2a1ab25c602b648714c01bdbc8658c39266122e1a12458b9116b22b4b0685c235d98b9295b4b28e02ab724f5fea946bbf592facaf3271ccf40fb3685b030f28c61bf50e18ab5ac38e52dba07c462671d7cf6e4e6658fe6bb2c2783dd8685864507ba86e15032059fbe8cceed846a05d29d0fb841efeaf9ea55e68276c98e2485ad8727264d2ff1ef96ba89afdd3782f58d10391995f8afda69eaa4f179f7f6de782dc5f039d5e0a7a306d69223c44261c5882d31c11299bc6f602353b9f9e7693ce1da1aa1b61a009e313ed033be3604c3e2452e9f314be214081fe2bea0b65e4e5a13715eadc0215b872cf8d26c03e4f42022db6ff48824ba8db4be24ca0d6373a5eba107288f386f30091c55688c33e3de9dbe4beaeee736354537c3ff43016f40019d1d0c2bec4dbc3dd8bb76e691887197d8400dc352a935faadcb489fa0b1a3eea65b13866df78b9efaa5b7d8760689b41ddc31bd2b7ce83dd1cf87f6ce2a81cbff719be3729b10a4b5c18afca992fe2cc55bcc01a18ebd3ca7dadc1751983d7a271e090c1bc36eadd1615bb051a8a7b22b692ac41139aff57b30abc25dd683f2bba11508d2d19084cf0a04159c44cbe972d9e827b59f4226c502b81e6563c7dea516ef51a60797ced05f87c451102b743c7e6410d969bacd0dee7720eaaead7750ffebf0134cfc0a4834f465279a31abab42ac50c5b4bc7a56343139490d446ad0660f9397cc3a02e7166797be7ec2ddf8a7c95150d9343b64c5d0fb8564c7b3ad27326e8fdbccfface1a0784dde38d78db95231cbb24266ca85bdbaf2c7d347107dcb4bff2bc3c4494da242e54e6862e4b4f9346f1928e40e8618830290b8d6243940c8d1eb88c3f6475bc11d2f4d637d13ca4504ddbdd5652e2dae5a325c27881084bc2c68b3a32b4121981ce482f87d5e3ac85d1709f45e1263d81210f9994ce10553a93ee3a7c9eda7c93f44cb7a684b97c0250a656e1b4480592d56dbbd49a4ef77e6326e2fbb3f089aab751c09ce8000c9b78c9a0e985e841d71d83751c16c6053b783e36a9a45717cae0ae7c71d59afb659fde1fd84402bc2dd556021e5712343f3dc9b4eae2a76a2fec13a762be30fcc0307ff9dbce10dc0c49058dd7fbec1d9ef9208046f230bd5bf67a9f642de73247287ebafae5da80ec697e1aa362b89839d42ef4b493699a2bf22eabea714f5f0068cd071f9034b15c68b3a097a1d3431a39f12453967024c66d13e77120f2837ff1720c087f59a6d306d20da80794fb692c11b9680dc14bf36dbda246785d3d7555253616e63d0c249b0c3394380d498cfe8a5f49a15fae9ee9bd517658e9e20c0816cc57741e465e3c110baebf43f0a6b45af1b3f963129fc1b73a10915b68106a36f060a97466a22d8ff4327c79c2c9d163a6b7fe40ed5b6199a62cafc20718d57896eab4607cf53320d93782252829", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105728, &(0x7f0000000080)=0x1) 16:00:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x200, 0x100) recvfrom$unix(r1, &(0x7f00000013c0)=""/203, 0xcb, 0x41, &(0x7f0000000200)=ANY=[@ANYBLOB="5c52f4bc2fb023300300"], 0xa) sendto(r1, &(0x7f0000000080)="907d38cda424a2110445d3d540b52e3d63a413ee5a75b2b56d9e700c4bd2c0cda7b4b789acf0af9a0c5b3c8b9a21aca4e4bbc861cc4cb079a7e967d30f4565a0d46de242f92f0e04f49726a27396954105e329279d0700a9b1c6cc8222929f16092baeb7", 0x64, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x3) write(r0, &(0x7f00000003c0)="4b37a0a731b70c862109c594a71a8becbdb7207511e7af90bf44c44b7a2a4ba5deabab70a3d4cb969c91702043e1a0d1c3b4cfbccb5978f6f619bd2149d756047198a571ca4e85b9d8e9b48db9ec46d7160062df2392f6ab1f343ba47e3dfae573a3a7e76c7b8f3ce214dbf9cd99fa48b33786b285e435dc49248473493c27b0897d7c72ec24ad93fcefb7b86396c7ea012a35948b6eb3756a57915ff4244527345255aa3f2f3f619b2e484c17f1a9092394d522afa3705cacfbb0bd15804fd51de4424c38d2669695f19a39211cdf8463e1b3d8921ef1509ff6cc24bab84dacb249723614cabb93d5cbccdf1d755d23e6c2434c7f99673efaf9eb6b21893669041b0c790aa6849c9e98c36ffa36d1b9e203c04c97e15118e25e9560b654bf70a88619edc2c161567a2717d391e0ca2012c0eda59fb2d8c02dc334e3b7d822a6b4ecdc6dc4cc0329bdc39be0b3e9ed6030204f982f449e3f5dc85c36c46ec799c530712dd258dab1ec8b931ebf20e251865ac81211b345bd27ae1a2302ade19a0e978e35eb1e736f905db9929e8c1b48ff2a41d3f142a448863c31c0d581282eb514831f7c0c01b9938d705ceb13881b7e292962217616bbb93399c2ac37b957edb3103b85a46a5dd1098b0cad44adfa0667c16747a676221d0fdd8032d9f54da8614d6ed9636b4d56ba5972b3feda425e23bfd5195e2a44cf81b45f02e0ecc21873cf69f82045654d23ed529bec808bf7641b0ce1381f69c3d22e27c55e49bbd30495d16f143220257718680be48889cb1af0059f14a7b398256c18cc25485495ba1be3fbd966fed6583090dbbd382bc3d381d03bf4cc2ae0e1eb11e4c5173897d0c7814f3ccbc049225c04514f5b8551e6a6821482e99af5b0d70d480ac5c0fc31cb6ce6dd49e24f98ce5d05a37fa44fde535a8f63146a894d7e0269f5918ce0a59c0b2176fc7d313acaeaac1c583f2f18f3a7b272b821eece32ef9ae6f8fcbe261096ddb1b3f9d0952c675ca67f6d8f74659520ba80b382557dd549d4f4377783d9ae8cf5397212d4c84016f9c3f777ddf6d9dc8dd9d5a5e81a4e96f8260f95b3cdfe0558bfc57318cdcb51abea1056ed967e0c697cf160fde102d3ebc29e703ab054de47ceb55b5e0b4f44a5e2ac9c86dc27f06164d216f29cd22159913ad23d5005cf5aa87c7e6404898d29492e16d8069a7c621761f7c1c3521a11263c47cf4d8b76c0906bc2a351e548b57ff93b571d5f63a055ad1fdf82125810c0030b6bd3684375d864c10d8469ee122ad781e9d76b1ebe9d77a5837b8536284933902b4b1827928dd22d252e32eb5655c2ad303dcb50c0b659458d718e5974b61e6fa045c6008c24a5ad81ecf10f7c377e568738224a236fdba7eab82f153e418e041da951b4942a11113be81b61641df462b857cbf1303dbfaf43949dc13f28790bfbfd72e5de476c63164405611f13a439bf16ef751c1479f80dda79020b03d7c467291c2276c74dfbec098e4781e5c80532a2f8fa5469ebc538de3d283af28b0eeaf4b68a5baebb8c70644fd0fc9bf05d91126963f99e78fd32c4076a7aeb61a2e541ffbac2c86484e5145f3e9a9d1ea062db2ec49629543df0cb1743917152fdd0288c7395c07a2537478ef7e0998c1dfc70727dea2871892d25518e3667c0919ccdd24485bc73cfd61357426e530c0712fb860cf3bc6db3193712f7038fec9374b28c071b81ff7ba291c3deb5f9080416235948ea261956848e35fbd43c34b021f31eff9405be737548bdd394e2906c587839b5c9ffb45f8f3e5211f3f1fe99fec47942edae6efa792e41ba1a7e5791ffa2afe59eff353b9505deec5a1bd1ca4955f4a02815e40e257437208279924c29fc4ad6a32a49a378c152623bb85c4cdfe12eed33c77bc08d79f437eb31696904c3d144643154a3a6befb47f60b31a42a9018c123bf1290cbfe16b2548a424e39644e6937b4296165e8e74a01390d5951b6b975934c85b249400fbc263e0dd9daf819eed768d76dc10969e7891b6bc96e013fcc2567a7d58eb6b37bd7657d9898364a355be6b43593282d6869ab9adc549e72469d5e7f1104fe7fc776fccb43b0d3152d5cc9a0defdb5e9d39fb80473d77e67cf214ee827daee7d4825acbd1e878c12dd9d0bab41effb7ee51cc873bcb7709fcb429b2dd98dc12aa866b59e2ed6ca153af846f3fc6c0788b57139eef8d6c6a33c0943acb62886145a24d87258036ba0170f04bccec755897561107db0f67bb1de01b43b858c9423b77f2f1b15a4abd25f2bf376bf552b3b345f653d646676a9af8bd0946ae7ac201a5a9b44f0bb190534d59db71f6b450122b62c4ea9775587c43185b0156bf32f6930c93f40fb49b10edf7f11bd91876849aeb24cf7cd9183749c92f547d110da65837a79fddcd765396b9d65d99a95202d67390863da98f10cfdc06a9949f267c806884cfdb782620970f29c70dc1b421038c9fa9c6c3d47abeed7eed8268cadca6d2bd601e34afb51f892d8154d2c7db3afe53d5aeb59d1979a11db8155463eed3829cf85b83e7d9388b04e46119fb92d38524913e063d231bbf7c2958e2fe53dae793d041c300e8d63239931455d82e9975889944c226a341dce78321684281d58f27dd5292f307adeb513cac4dea516a87ec919da1dedc00d9aedefed96e555b2b7f63c07165b47afc00b2a6fc6987a362c658e45afba2e49baabdd93a265839b497878a6c12c2bee7b2828d7bd566b228c161e212937e4d65b3f9e3786be547b181b51bb9fd5e7a6f1369c06cd58d071b41ea38df49988f87e2d30d8b14874b8a98741c8280228c12621d082313d680114e19db471f8f555f5a5e5b0ecd7694e46a2d494852b1e13c544afe18f7336e5d9f44402231721b89f6866cc00a755192d7ed690368f2d7d4f466ea982afa899d30524242a851bf207c153449067302a0396f9e7f5902efa5cd6c04b770384f6b3ed158383ff30dc4c4a741fc2a5a895557610215eff0740c810672e956a45e6cbae3446c8fa73150b8fa18cef870ccc46aca0e3ef57e50701965af7764c578ea0b0cc02aa53658b5b7633b08421bc52a88469f9e5c7ca32068873321d18c79418f96ef457a02ddf2a01b5bdfa74d69b3da2bac9f48962d74c1a94c972ba1eb9b87d81c8644e60b73a5b1e4926e7b36bb6a4d9bd92286f25af9d9876d9d3fea00753ff964fed34ad713c8dc3b19a6d324054dde76580d87466b3366c1936861b9b3e706617fac8b1090d16c0bcf4f6b15ed7d01c685c83be1e7903fced2e0e8e2290586f82428cede8e98f61104ab530e5d0bda78633f50d8e789e6f87a1a0f9249f03372ea07f06e934fc4cf84271afccb4d05f7ed5f7c3b56197a09c76558ed3af626af2f59a181b4965ad6c83a36eb5516772c45c82236451a040461dbf5e155a8d03b52013ddc997248adcb3fbd1cca5ccfd1138b688248cbb91326db815db3dd08b641ae499aa389ff85b3b70b911ee239d24d17ee3f3f4c59363111d5464577dd8b6b496fdc53c082bafc86cd6b0f4849824acfe20c364cae4e2a01edfd144ea8978c17229d18d313bdc5d6e481980f9c1c27adcafd69a134a1a1cbcfa485f76071f495633b405ebbc2b6eb19f36ecf90f3bfea0b9e7a513e3198c66abcf0264c4b5f15401ec4e51b44462e7b81563588172ab04b20fb86bc09f794cc91183852f9f7c89ebb274298a46f0f0e69bf93488624db4444b99168bc02e284ba411b7f476a08e972b1b2e9848f18f820caa4098f91f73e95f8af3e85c141c7674d97591f7df4e8ae4b79531a77647c2f50f418394e41b6fb38ae29c8d61aaafbee1284ffc411502d299ac7e37da020e8cec5e2f8b6c5aaca912673462a0213b684535ec9797e78a739481b41a6fde6301043a6c2f9cbb98931f337f7806570d867df62feb89375996f6154f069ef3c6643a3ecf5043f378b245bf4e54a3f1874287745162f05a06b08b580ebff0b8f99d03286a908221a24e48ce5e764928691cb8b55d5e9bb5db1406ef39cbccf81c4fa9c0f7ed2517049e85c52a874303ee0b15faa86ea75975ef9c7c1c5b0cab8d1eef6beaaf77f1ef9fe9e142c1cd0b8b240c5f4b832affbd51625ad280b7df8622742d2050fa5eac102e181bc65780b112651ac2db850d5cd2eeeb0432114501473280fcc5ededdd0283261dd247706c62f8466f2313eb04a4afd7dadfff1176648f41a725f404ca646a3a49f48c68d5bdee575124268575f60ebfd3b8060ed68dcfb8fa481abb4cdb14d5c7d1dacef4bd8e08f08d4279852fb8aa103373d724b2537a0868a2115be6528848bcbeb4cf0435c6a3e935dc9eb1523d1a89c45d037665259923e1d44efb761fbb20dc451c501adbdf1f277fe7df57747e26e31fd85ea150d9095cbb7940dfead1dae9abc960393339b8604fe892d0c0a188f68b1c6f05d6bd224a56300f02e797391707f3ec94f68a3405aba5f58aa60cb1726c42781d1b9b4924e4e7636446735fe662af898739e311a5fb4bfb61e35c7dad1095156be78c6edf381c153daf8b7d7fdb5785cc6120784ed8a0512b0e6d0dc22e0c659681a9bdd858369ebb3b9709074ab5881b83b847b38c30e69302823b840e757ffd875071980fe4ffeaf61be8d47c82b00261b0d997a49f0471457d3e199cc304ff119dd5a9b22d1011553871dd239605daa377497da5e4f493d1bf22becc40bb6364520f44e285b01887a0baaa00c649ab51bd310a6b47e37c2b392bff4046218b870b7cdbbf130612d6ec847ef0a65555d03b6240b6526f552ef070cdb010049f09837cacd9012e511e1445797dcda3e45738ad7d5007bb6711a787f111a4f715fe860c55a8f9eec3e81d56d9dc89fa2e7b7936fffff9ed529e113f5702b1594a7e270828aa9ad0c08c6aa0819c1cab0f135533c75527b8915a0a97280cf946f0b611986a3e7889336dcf3b194e5318c5e204d4bc96aa99f88ebb4ee98e6d2ab53bd4b2a55f9c5ffeafc8dabb3621db99c062d67ef4e2d2ebee292d2dd6c4b531fe279dc774a6232b8e18c5ae85ffbb4a6f35b1c0ae57dce7ec3437835487254782c86c4e470a4f2edcc54b8b948a2f12b4897894b9d89470ec3fa6c9818d9501a599d7ec56465bb844fd13f9f4fed5297c144df660efccb12209605ca2a3f9d05d38de749c9ca5f89debaf249cb445cb42f3b9594b8a536b6ca8d9a27cf333c97d7a1981cb4b7edb233283cd0e62bed2f51ead8c3c875063410f0075b23b2a4b0785d5f27840d9d72478fbeb2163eb8c83378757113c6a916214602c9d0c2281cd36a08af7652a9f2894219f1cf88d3c7beb16430f33022f3f1f42a85cc77133602b29b8a3f90edf6beea2b09918f463984d7aadf05afe425b2d76eb514c8dc2262e420f9a091f82766ca808855b91165277767667c6d131989bdaf3baeb963cf42c0e09f74c13187ff53b8238dca3a9ffc97bf87e2e9d51b1184a5a011488b66325218879b9c38a8bd513234c3290f7b17f307b8c5bb7a0358316b0bdf8fee7c651be0023710121e994e683f2a87e9c47a7b68359913076b7c0a97c655817aa1d51379bdefca3da0b2653da68c69f8486af8585c9aec8a9154e31c4142fee46dd71f96d9f4399264fc68df11c0790fa876ac68c45e89608c89446abfb2502f41000e460593f8e88a6a78edef941f079ba7ab4f192b3cc3b46b0863343140e8cc28740bf3cfef7ea4d95f81e3156f5ecac972b28b1904cadf0aa45a462f262738aa1752547c11a8bacfcae1307fc5ba1", 0x1000) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xbd, 0x2, 0xffffffff, 0x0, 0x9, 0x100000001, 0x20, 0x0, 0x2, 0x100}) kevent(r0, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x18, 0x2, 0x3, 0x5}, {{r2}, 0xfffffffffffffffb, 0xaed23fbc11045ff5, 0xfffff, 0xfff, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x618960116a98d0a6, 0x1000, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x6, 0xf0000014, 0x1257, 0x2b2a}], 0x7, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) socket$unix(0x1, 0x1, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r1, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) pipe(&(0x7f0000000040)) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2001, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:22 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$getflags(r1, 0x1) write(r1, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) getgid() chmod(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x25951614a87560ab, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x0, 0x0) r4 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3f, r4, r8, r9, r10, 0x1}, 0x7ff, 0x5, 0xfff}) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x1100, 0x1) setgroups(0x5, &(0x7f0000000240)=[r7, r5, r7, r8, r7]) munlockall() munlockall() getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000300)=""/50) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x2, 0x4}) getuid() accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/44}, &(0x7f00000003c0)=0x2e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getppid() getgroups(0x6, &(0x7f0000000480)=[r5, r10, r11, r6, r7, r5]) r13 = semget$private(0x0, 0x4, 0x181) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000600)={{0x0, r4, r12, r9, r10, 0x80, 0x5}, 0x4000000, 0xfffffffffffffff8, 0x4}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000004c0)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000680)) getgid() symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x10000, 0xa, 0x8, 0x1, 0xffffffffffffffff, 0x5d21, 0x2, 0x2, 0x1, 0x80000000, 0xba7}) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ed3568887eb559f1b4165ce9f59f0d45122c06e6fade4fc425d996f1e715227371851e5f1ac37872f2714f95b6462f1f17", 0x31) 16:00:23 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) truncate(&(0x7f00000000c0)='./file0\x00', 0x3) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eff7f0000653000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000680)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x48b}], 0x226) semop(0x0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x2, 0xb18}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)=0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="2e85fe39b1faffa267d414aabadd5228e68d2d42df61b9cff0fdea91e83f878ee46873d19dd689730436ec60bb5071e6cdc04f3cfabe05e1c7b67367caa81857527454d2bb4fe27fe791421ef14fd75fb5fd1e98ba4ae78bdaabcbbc71875e1f1105b1d3676a520a8f31834d9986a1e1a5ddd3c18882436b1edae92746f9e4e7c5c3", 0x82}, {&(0x7f0000000180)="055e5c423bd5075e8360bda72127cb919431d570840c18b1cd2121dc4eeb885b03f6323b623ff1fbc0eb7189d03070463aee9c86d2953ec2606c70909b63f43e9b188d2241553ca06d4f2da36466c7beb816de5026fbe6292ccb10e51088628df100dfd748ece662b1678a7ea6eb2234047de19e02ca", 0x76}, {&(0x7f0000000000)="d566c9e921", 0x5}], 0x3, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) truncate(&(0x7f0000000340)='./file0\x00', 0xa6) 16:00:23 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x3a) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc001, 0x9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="ebd174ad5e50e092d0536ed0f3e3dc7f3b8deed21ebce35ee0bd1f33eba47d4d064fecbf14e958a6b9509fb807ce7407fdc64015c56245b2bfdd343b26d3356e5c239a4b9ff2c83efcb8a6cd3951c2ab194644ef4383d781d7f843382ffeef0c2babab11b912c4ddac8a740bd5e3ee946dcc82073d698722a76dda608db5c8bb371db01e353cb8b172c63d9a1ba8d984d935ec00e91eeac3", 0x98}, {&(0x7f00000001c0)="ff090140b635b2ece615630d17e4326065d0adf88b01e4eacee1a881df19de6a1dbdd9ff54e4420b7004bb85beb9ba9c4fc123f49c6e5beefe02b8c816694a9a3564744d150b2ad80bd13f94a737de8da7a0b8", 0x53}, {&(0x7f0000000240)="1c9c6bb8f66f646a430bff1f43944929c1fbb628776b3523e12d67afe6d34c8a3ba8d3635c6f794d1a3bfaaa9fae98f1c2eb0ee3236eb7c64b0f2ac21c28cae68cf1cd65f2bd1a2e3c930ad7e2b79c4df6ab27db898aeb29c53b907e61a93ccde08357f2c01994cf91ea7b3ebe5eda5de76766cb926f5fdcdaef7674923ee007ec971c9a8a433524e6791192a8782c56ce38f298d9cc7b6043866883cf0a055ca46ddec19aa3806f2add1cea41a4c0ae0501fde5f9a64d51bf7232d752ee2718e71a7765bc4e2f4ce9b04203d278332c06b95098caca39ba189634a6d1758222bb4d8ecef7498072f1bf4b8b718e9b713d6f2a7797c19ec9f9527c80685b85", 0xff}, {&(0x7f0000000340)="3919f2687553f83bf49e5a83478cf799be0814093c0228eb8258579a375b1798313dac7f2ad2d03c7b48a09a51e86157d36e37e5585ab28eb15d2ec299ea6daec22fbabd77bbfbe6924ea460f4f56b7627ed8d6142204d94202bb941d07fadccae3e3df11c36118d8f21acfa940d418de1a8d253eae83d61de5e1a3d9a674bb98522aff1501cfb0eda1bf1df4430f3acac06f330fc85c39f81df06b076f396e3fe54de8b8c59947fac3cb93d6728f6ef0c", 0xb1}, {&(0x7f0000000400)="9f3915f8176eacedbe06f3f54581bc7a7d4694f7a131c65e1ad3c4f8d38a299afabac1f58525f167e600ae0ef6b920ec71a7957924e96f8caca0d3d983cb87a8bb47af8bdaf465f567d15d3d5848625a8f101cf95b7dc01f90374cc0c69d26094da7b45d0ca197e6852b77c67a678af3231b6d45a85b57ac7f7966889cecc36b38e46e20fe9f3c3c09add760598b364d4ea3f4e7f326aa43cec3c3787f01c362f45549a3864b5fe75f1191d62e1e5cf1cb852b4cb363c0036b927a63f425a97215fd63793c75f5f885d0b614f03d174ca00523380c7e0db3", 0xd8}, {&(0x7f0000000500)="599da99166b79b2c26d1f643bcc6d121c1119ec40e5f3919cd766496a3fe6c9ebebe87dfc9b4519525fd0ee5f60a47ab4ee2cdea1ea731249036d5cd874aa56e59c1d7f01c5757350b6b346fa766066ae1935e", 0x53}, {&(0x7f0000000580)="e033d2872e9d1ebdb438a1a6d0869c4db52dfefdf3f474e8510db29b1d6f0717e625cb761c9825a46cd25b2252eeafac4e824ed1ae6ce8387851c42683ec56553757f660de19cb128be5c85f4431c3ae3bb2a1ec7ad0dace3ac7f556943644dd29a3baac6f2dd8ae461c02d7f14dd51648f571675b812fa4a974fd92726a38b5ed913d41e1cea67457aa4fdf422899f3f471ada40afef75e832aaca1a1a4d344e63adfc1dd1047e1e6278982272370a75293d5953b41a79e9c0b1588586608", 0xbf}, {&(0x7f0000000640)="be74765737b1314749ae9f00062eaccd3af92fa66722ab394cfcfb79fb00c6de2447a9097a044cd58df7b420d407e59202ef511367ee965ff47c70c8403953660f265d14b4d759b316e8868ecae4827fb5b18ede1311549736f6855b13f5e134d93ab6315c9cdf40198225f60f402cde3c39220a562c976117dcdfcd6bf541452480", 0x82}, {&(0x7f0000000700)="bbfc70254e4f1ee710162cdd1b524500cbc19adc827f31a26a43b5d68b5b077d7aa2134ac1dd3cf28c8cb47eaf116594a90b84754a3a4cdce6334150ef287b1267f06a3b9bb97bb8e0694b9ddfd8c853d2eb1d24b769364bb4613a1a09fcb67d71c50bc799650cddb8b307387efd1a19f4b9478114b97571139b3a86fc407f106a61158b174c", 0x86}], 0x9, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) close(r1) msgget(0x0, 0x52f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x400}) geteuid() 16:00:23 executing program 1: mknod(&(0x7f0000001700)='./bus\x00', 0x2000, 0x4504) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x7d, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xd15, 0x1, 0x5, 0x1, 0x2}, 0xc) fchmod(r0, 0x110) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7, 0x3, 0x5, 0x0, "698113ff5b10b38ab9b490bf870fd1ef3860ac7c", 0x3, 0x400}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x341, 0x58) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) 16:00:23 executing program 0: r0 = socket(0x19, 0x7fff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x109f, 0x0, 0x2bd) 16:00:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(0xffffffffffffffff) 16:00:23 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) pledge(&(0x7f0000000100)='}\x00', &(0x7f0000000180)='\x00') select(0x40, &(0x7f0000000000)={0x4, 0x7f3, 0xfffffffffffffff8, 0xa, 0x3, 0x2, 0xd80, 0x7a}, &(0x7f0000000040)={0x81, 0x6, 0x2, 0x4, 0x1, 0x2, 0x90, 0x5}, &(0x7f0000000080)={0x200, 0x80000001, 0x1, 0x8, 0x9, 0x408, 0xfffffffffffffff8, 0x8}, &(0x7f00000000c0)={0xa37, 0x5}) 16:00:23 executing program 0: getuid() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x4005, 0x101) clock_gettime(0x0, &(0x7f0000000100)) r3 = dup(r2) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket$inet(0x2, 0x4001, 0x92) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x3f000000000, 0xe7, {0x0, 0x4}}) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x9002, 0xfff) accept$inet(r3, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x5, 0x20) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000240)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) r6 = dup2(r5, r4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x1, 0x4}, {0x18, 0x0, 0x5, 0xffe0000000000000}, 0x4, [0x4, 0x20, 0x4, 0xfffffffffffffffd, 0x7, 0x1, 0x4, 0xaee]}, 0x3c) recvfrom$unix(r6, &(0x7f0000000300)=""/181, 0xb5, 0x42, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x1, 0x1, 0x75a2}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000440)=0x5, 0x4) accept$inet6(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) connect$unix(r6, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000580)=[r1, r1, r1, r1, r7, r1, r1, r1, r1]) fcntl$getown(r6, 0x5) socket$inet(0x2, 0x5, 0x58b6) getgid() preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/19, 0x13}, {&(0x7f0000000600)=""/179, 0xb3}], 0x2, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0xfff) 16:00:23 executing program 1: socket$inet6(0x18, 0x3, 0x0) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/97}, &(0x7f0000000080)=0x63) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) fchdir(r0) dup2(r1, r0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x11c, &(0x7f0000000300)=""/201, 0xc9}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000679000/0x1000)=nil, 0x1000, 0x1) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:23 executing program 0: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000000400)="c8c1f98a250a8f85647f53f3eb3225078fe5f78e0019381db6329245f8315496034db02f52897404221a7e5f6c130e03f31df9ad59804a5a29796fa2e85804ebbf5b3679534f4aed4b6d52d66134190461b9a48d7d11e3e423f0d96c43ba65", 0x44) write(r0, &(0x7f0000000480)="a1af14f64ebb350c3a90af095ffcd02ab15a3bf195930833889b4cf5ec4eee18d15e3c5237ca1f8fda4409ba205c917c61dabb6cb7166ab9883eb34c086a91ee49c52c7c7547a67e5c15385ba019bf8e06c9f6b2eda11bb16705693dff865f2963fe2b0ca3ffbda73cbbe7f0a030b3f7cc160623964117cc1f34ab392b5be359a0dc20c6dc959e8c396ac051ba7c8470075024f486d55a9dc01435b621c4a773edb4cbbc735087d65126889aa6879563dac6e02dfd856f3c6c755968019768466ed7ac1ed6fa2c13a0604c290e8d939e4d2e75fb5335a5e6aa994e16d2ea217226f60417d8ebae9128f82c3fdbe5bc35a1476a900485f5d2", 0xf8) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='*\x00') 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) readv(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000000c0)=""/78, 0x4e}, {}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/167, 0xa7}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000600)=""/109, 0x6d}, {&(0x7f0000000680)=""/80, 0x50}], 0xa) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() close(r1) syz_open_pts() 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x132) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x2) 16:00:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff800, 0x80, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)=0x800000000001) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0xa8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: semctl$SETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=[0x0]) r0 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x28000000000, 0x1, 0xe693, 0x7fffffff]) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x4000000000008) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x1e) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) kqueue() 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x269) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="48e350265a57028dd688f8539f1296c749be37fe66ff7e72911dcdc6c1ca9751", 0x20) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1}, 0xc) getuid() 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget(0x2, 0x0, 0x82) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/228) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000640)='./file1\x00', &(0x7f0000000680)={{0x2, 0x10000}, {0x8, 0x400}}, 0x2) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000480)={0x0, ""/170}, 0xb2, 0x3, 0x800) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='@,*\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\b\xd0\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r1, &(0x7f0000000540)={0x0, "451249e8c7bab04fb61c0e78775081665e0df38d999605a6cf117dd52a8aa4e81752d858662c5f22029e8a9601708d1533cd327b49d9750241a62d3a8853a4e57cf41342e3f34bbe9711fdb64c31ea3fc44f0bb3175a8f6b20379648d5e0299c00e660dbddaa60f6b2865338c0a591e7f52906eb2fa57176ddc0582aea9dfe6137612fa5fe05b2af3c3fa9a8def5f7bf06e152140ee83dd0a43f5bb18fdde7223df9a62081efd983e1a76465811510d987354bc2878525b0d62d43ddaa792f540aa3800bd7f2e217059ddf814d618ff72932e9047f9b33eee6d78c1167b95c488f0da0"}, 0xeb, 0x800) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000000028, 0x200000000021, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:24 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0x7fffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file1\x00', 0x3, 0xeba, 0x0, 0x1, 0x1, 0x8, 0x200000, 0x1, 0x0, 0x9, 0x1e}) setuid(r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:24 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x401, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x101, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:24 executing program 0: r0 = socket(0x9, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x194) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x1ff, [{0x2, 0x74aa}, {0x2, 0x9}, {0x3, 0x2e}, {0x3}, {0x2}, {0x2, 0x10000}, {0x3, 0x40}, {0x2, 0x1}, {0x1, 0x3fffffffc0000000}, {0x2, 0x7f}, {0x3, 0x8}, {0x3}, {0x2, 0xffffffffffffffff}, {0x0, 0x4}, {0x3, 0x5}, {0x3, 0x80000000}, {0x3, 0x1}, {0x3, 0x3f}, {0x3, 0x7}, {0x3, 0x75a}, {0x1, 0xfff}, {0x2, 0xfffffffffffffffa}, {0x1, 0x40}, {0x2, 0xde}, {0x3, 0xfff}, {0x3, 0x1}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x8000}, {0x3, 0x80000000}, {0x3, 0x8000}, {0x3, 0xe98}]}) fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000000)=[r0, r1, r1, r3, r4, r2, r2, r1]) setgid(r3) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f00000001c0)='./bus\x00', 0x400000000000058, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x200, 0x2) socket(0x20, 0xc006, 0x1) 16:00:24 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = semget(0x1, 0x2, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/176) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = semget$private(0x0, 0x8000000007, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffffd, 0x3, 0x1ff, 0x401, 0x1d, 0x1d10, 0x10000, 0x8b000000000000, 0x9, 0x2]) sync() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/204) semop(r1, &(0x7f0000000280)=[{0x3, 0x5, 0x1000}, {0x3, 0x3, 0x1800}, {0x3, 0x1000, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0xf7b5}], 0x5) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x5, 0x9, 0x5, 0xffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x7fffffff, './file0\x00'}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x31d4) chmod(&(0x7f0000000440)='./file0\x00', 0x58) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0xa, &(0x7f0000000500)=[{&(0x7f00000004c0)="b386a3dea182f3cc9fbdda888909a05987c2ec3e04abd256ad73453772ba4670f0c08e1503b1f324b91fe4ca421aee73d71628cc2c29b1f29d7288", 0x3b}], 0x1, 0x0}, 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000640)=0x5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/154) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000780)=0x2) mkdir(&(0x7f00000007c0)='./file0\x00', 0x5) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCCBRK(r4, 0x2000747a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2012, r4, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000800)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000840)={0xfffffffffffffffd, 0x3}) close(r5) sendto$unix(r5, &(0x7f0000000880)="1a3a65db1ed20a6ee902126a6c6ebf3653f2c6816ceb11c3ea193e", 0x1b, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8110, 0x100) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x83) r1 = geteuid() setreuid(0x0, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0xfffffffffffffffe, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 16:00:24 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) 16:00:24 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0xe558, 0x7}, 0xc) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="2573bd079019c0f9998c0f03eb07cf4129ecc42ace1489384b51d692f1d54354db4e29f2f9a0f2a73b6fca46daae7f06cd5974a6638184ccb286de6b700f58e770e5191b99cb375378cbc25341de0db13897cfa4927f59c65f032335cba1db390cb13fd9bb669bab29f124972b28f8aa4df52d63c22f17888a83168dea5882cb6f3e3b68a9a4e9c216fe653b46e0eb1292fa94e93a1bcdb2f12cc44d51ef19848052ee6babb575dd6878c77a128a42897898ad9d87cc33488d", 0xb9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x9) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8dd815f73f2a0ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f163136a5d00d1628b53a0000000000000000000000000000007f4fe7066364b8fd06e37cc61780913316842e5fe529b5b1258b6fb4b824bf19b7f03aff1356d3b8ddbacae2f7e299ca8eefe1b278440f4e2f98bee703fd38c111db782ff537ba3e7256e87bfb7567b3c65bce47696180bc9072", 0xbf) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x2cd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x8, 0x32d0, 0x100000000, "1172cad48f77b1858fbcfc66de8802b825e28ee3", 0x1f, 0x3}) r1 = syz_open_pts() r2 = socket(0x19, 0x4, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) r3 = dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x0, 0x4, 0xffffffffffffffff, 0x13cc, "6418099daf03f36e25139044a1fa5f38a875633e", 0x4, 0xceb6}) write(r1, &(0x7f0000000200)="ae9539d30cf45d0f108177916b7b5a4239c9bf94258904d5697cc23c856aeaacbb4cdea92f8c090b6db05887ef24b92b46cd20a4265c7ee4c7fa768c3393e1049fee38a62ed20b3f791d9d418f1a0fe124681ed0", 0x54) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x7) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:00:24 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) r2 = semget(0x3, 0x2, 0x201) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4a) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) ioctl$KDDISABIO(r3, 0x20004b3d) 16:00:25 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)=0x1ff) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) chroot(&(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x2e18) 16:00:25 executing program 0: r0 = socket(0x1, 0x8002, 0x2) recvfrom$inet6(r0, &(0x7f0000000100)=""/140, 0x8c, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x8}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x5d) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x20, 0x2, 0x10001) getppid() fcntl$setstatus(r3, 0x4, 0x80) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x1) pwritev(r0, &(0x7f00000019c0)=[{&(0x7f0000000500)="5895a1c5f0c8c3591f87e4158d8641dcebdc5d14c9054c227571206d3bddb8dcd193414ac727a9fb17713694cf23d3e99aec10ef84275416c568f7ca82db8ff1490af07259dae538e80d407cfdbe13fb11af1030936d22a5441b53913d64b9d75a78b27821212eba1900c66f809160049a9a392992010aa5e25b10817018bbb381c5346b075e06e832184daed478f3e8d26e6d763e61c825deb488bd41e6601f13416fe2ae538e9529ce1ba3927f59a51589eaa773b73c3393df7fdcc31c50e885c79f7469e99a63b7c20e8ff130fc327fa58b9cb4b55dfa3ae33520cf767c", 0xdf}, {&(0x7f0000000600)="ba37cfa3ae199c7d319fc62eff80d2db68b536feb3d8ff39aeef3161ef5e1f589a60c4ce8af0862476aa275cac48ffd399dbd4c4e44101985cdd5a51c1c775903b972ffdaadd4c187ece23de76fe342054fbb378efb1c970b8e5ef97ff48cbaa0b3419299e7957aa3df2b3de02e635c54ba7c0e54e0feae0afc7b0cd1910b8a4f91c30feea899ef40404f0828c92ff68eb40e9a24b9f66199ce448dfc1820c406a972dccccd2b5980d00a6c752fd94c3a72093bb69c54dc1d3167803e694f0377bbdfcf7d2273cba", 0xc8}, {&(0x7f0000000700)="3b3bbd03789ac6c1c87eb5060a5d2e8c5a91ccdab9996b7dd2c0fc02bd8107efb7342acbe135dc69b4c8885cf9615874d67b650a1b0d897cdaa5ff5421ee1c8efc7d44488bd7e7ec44042d2656d4e46bba2a4103fa246491ff75efcd72169dc79e91ef5e976cf93ac1803c74e6d7f998827b86bd1c6224a667fed4fe402ab7f05108e354db33f1c228c3263bf37ae2d52c6b0515d09e7f5452859dc6a71c3cf2f2637b783ca0e8f5be4a9ccc518656177dbd5b7bd68a3b70833f6e97cf", 0xbd}, {&(0x7f00000007c0)="f1aa04ec15b9c3217d2160fbbe623fe2a95e5e2641b3b368939e63109dad6b071bc85b6e1c2fefbe82e3913aac638fdb35b99c08843600fa78f452d28e3ed0d58cfef74300670f2a1e9d16428f4c23e377129636b5f1bce8ef8297b6cc7adebfed5e2c6713e22b6c8777a357133ff21faa6bb5f0004d3c3a709cfba1a9a836d067bf4ed377914bea44ff83b4dcde2f03ee1c9085b76e853b7bd92efc42fa6764c45f40caeda2971bce3208ce4d4fdab9178717b6fe0bd6e2d42438fe8276c82995b5fa2c49b917d9046238b73461fa2d6dd66bab0f130295704160a36d934010d4ad3de17e86d57d082a85d774964d9de25183d4139d65b67faed1c142fcadb2c4c5bc2f15b25fff55c54006f3ac4f8e10b8209527ade9c1cc5a6e78798d851d58a7937e7a3c662c584467d3c9839c0307649406795049195dfc3a3b789e166dde1bee61532cf6e64988de328156ee9eee9cb79c3d1d970e15a73b0a46933da5700912fe22f6da5e348fe8b053b0c2bd806f6a6cd1ab10f838592c3b6413e5ba72a8ff799720e0f8a435eabc74bf203ab7fbb0854f348d42bc6c3c3e9a5b9c6a3eac2009207e2f4db930df39597086c1f5913afa64581f69dcca35c550543e91ed4152f9ecda748aab5d803160dbea9fa5fbc01639d235f17f03b65aa550eff7abb21ef783f6ff47999e68b67852fefb3b15b03805e218d4f3f7f7f8ee115eec2fd1af1a410cd72737bc22b8983c95302d4a83d9923959c7fd29c38031aa9da197f30cfbc818701185f39662f25b62b1895ebd641dfa91b8b1f50b0ff005758f6682ddd1a761460764f9c88cc2ceb6932b3997c5ec8f9d7a25b820ae27bea4e048f389cc56013e152f75a3fa6c8575e604ce2f53b1d55e6efc97a0865dbeb8de86dcdd879cc16993dbca94d99ff4ee1a730fb084af981b59edf60878fb4594ac39af3fb1ec5e5face0d3afcb8bbd3f137dd5e3d6fadc661fd050e7acb33730732021f84ddd8fc5a6e17f2249044373e8fda33152472915e527a6fe29da96ac525ef3cf37a884bd7af103b79338d553de133c37d66509317a20c79aabb0dfb6c25b7be09ddb9cfee607fbc64447c8ca75734688ad2517efac4b70baa52e61662be62876cc92a9135d2936e1f7e12cd80b78029f1c0ecbaee152e59704f5336c365fc6403beaf27899e337cc7fa53da358e0ea56f06e0c18c6b635bb0a8870817b59e868ad784b8ef23f65bf145b774db5996889b07a3fc20b6f9eed1c87f2a3ce8e974daa901801b7b3646b6909fac1bf421be356d8e5dac68f15060c78b562cc36627004b1a67e64e2cc288acfeae38349f04b7cce846c74541bddf55ec863af1d8fd305ccd53b9aafb9013a5d76f5b1e28b8ecaf8ed88fe000ebb865deafde691fd1cc9722722ba1b116373e9fad1634e0e781e6c35c77ae72d4251efd540928a344658559556eaab0000f41b37a1ac54957544f6fa06dab13dc117998559b8b7c64074889aa29a09cca21a8019000b26a63fb09ec89a9360e0908648d02384bd97fa23120e12477fbb9c1056f32fa74b0fff451e02c76b91db2fba910429d32a900497fd46334f82d9ed53461ea0afc5dcc1fbe7d1128c1c02e6f1bff818e5a8a66451c9ea5147ff0601e078e9a42c2c4cfc6ba421d1b3acbe735b6f7f89284220ec8ab81eed3ec057a1c8db2f498d06ce275d934e20a41d027a504974ca2b77d2bda27d0d999ce9f7164a7bd4af687e4de385db2b4437324f3f5ef915547b8ec0122a8b628163c894e85a7b4b0571f54181cc618d810fb0238a5fb87ea70a128dc0657dcce2a74d96f8cd0f2ee8bd676d0a4034bcb5273a92acb42b4cabc1cd4de352d4bba1e85ad386c65a0d6e575be918879e9e7fc94108f67cb12c6b5efff5dee7355b428b961873c95b9bae36c1f56e602c4388330f1a664def0cb68b232caddae21ce9ce67572077835c799d1ab23e2aafecf27fc03d7e1cb4ac4987d83ca854a4fa2e3bc3fdfac71d970491e748c2731d77cba32d960bf614e42003f36c87e65d1cbab4ea793e199913d76a1299105b97d0e5a3737b622a385daaa2766f7b9fa822415f0adc16d5c796296494008337e24019093bd7149d3c1fa23d00ccf7739ddce2f79b9eb94959bad597967116eb1066291079cfa1600fdd183bd366453372e0f263dbd9ad59499c01f0fa5e0a8ee9ea4037c32b8b579572de064c3b73d6166f5664e03bcd092a20fe8e4c5c17dc405cb9a2f6155ae3b057f3ff5478b28bafc0589adaa47bdf778290ba6d78144a1cfcd529b8d86a639e9c2e396b074dc3f6832d3334100e828591b80a219971a3d5e9f79b0b296fb9fcdc1531635a27c6c45287fc4c6257ff35b5b8702d17ed471c3e8d8f1b53844298401cc228e26bd48130bf4b5fc9a761ea438c6b12f3b2a5e924884c8f1a34d01dc3e601fa17310da1cb20677d61cfa948d90c707f376a6271bbaf5e62f0cdd5cee07bd20af8524d21338718103cb78c87e04bce89fc379c956e908fb60efa28c8e3e318b782fccf09fda5e9671a977d90596b1f09fbc3d98193851066562af7cd14c879c3b700889b8387292ed975072c45da5d5330c14e025aa789b4209ac61f7f9c8c4e5f86a33ec1c08237de70d52fb5c8e841d545141930cf08be6403345e1e8ca2482ddd9216ffa423bfb1a67991875996a77548817fabaa68c6e1c539cf3052865704eb465e76d1516e92efc9c66b34711a7ce1c564441bc80543de092ca013b7650bfe22a35eca24a78f1ce0de4777ddb7964297170964cf65c617966ea0cfaf98bfce94c2d3f3efa4af91b72c976000b43841e0fa944be0a4fc7d84569260e4ad288c0e5d9ff6725c5db8eb6dd272631acc6b70c4edd6b4af1b33cb71a7e33f3b11e295b950237b08f428933ca04df5b1c8dd939fefa11865c945d0da3afce18e859a6bfbc3f28fed7d2cf18df6785c7946eee2c8b48cc3004377b226ce83db294ba45e2be55243276d69f381f51732fd654a960a68d13951d83f7fb348f19c4e8708b8f40c94abe26cbe4dd05f0f870052bcc77c5736674e4b083cec708da6d11a4c5ef1d6108aa493ebef5acdbe9ee36fe12ca21818c867c9769f21b96b88e9cd089186bddff66d8123558cbc5b812f7a561b1f798883fc11f2bb7c0d81e2e50459381b453c98e073489c2727abf0490963a37eb96eff1813688e9442c8c45bdcff053381909742fcfbb2390e028efc9a6fa84dea2e12c5e0a0512b8a949a4586a0eca18438367e567c1d0ffd13f633edb7ccba419cb2953dc5455722a2480ce2d67f5fc0561e7a35728eaae7ab7b19f8e70b26aa225580bb53fad209c88254cc9310154fcc9dffb8cfff93729d0cd761e839cdbc740852219532d6650dcfb5fa345494af523954e956cfd91e68fa9711608a4b791dfa010c638b6298d8d33e00da574a04816541c3533481c7cde1d692694eb9995fc4aa3e5a0a6ff6590cfe691320ee639a4fa7d79fa655eaa1ac5e2fe121c155c69e5b71b58174195ea3af0d0c6d1ac39c4834a28a8442d5a328572d86d9e4c5ad037aa5ad17cd7aae03f5344fc21a4f0bdd9208dc2ef9c8b3e3403da2644a4e4a95db210627534dc66899fabd1307170fd5a2e2c07f98a3674c30881eb8f605539efc96edebbddeadacb60182799fad31406127f4f1dcb82357804ec3d113aaa1fb1af7b9c8200bcc58a4a50744ab1d1c7eb238a6c1cd446de34fc03c58fdec047cb8338341a676b2d81eb9f6a18af0377dfc7ab5d1d2245bbf97938dd44335c8b70399b9310ad500f680327d5c4e3e090a782efef182daf552192de3a30cd7c782a8b876790304a2f72d7bf195340bdc87311332dc008629577248001d88c09cec28e65752ee4686f03467e7d62e5501a80a19bf86e084a05ff56bd489c4502bea943dde77f5cf7c7543a48b78aff44f5296659508e48b199173d661f2da321872a608a7fee865509db049ce28212a45b816fe7692e4aecef6e2f015dc8c8f9a0be7959d3d8c1a854c508ac039fe339e33124533151269cff6b519a400330dad4a53cab58833a57c7f338053f653a442e4f816a9f3d72399c8f3134d542fda30e25e5289d24b62dfb269efaddddc362283d23550933eba6de5c6d585b0e326a3cdbbc1bf0cf4756c68a16e12ed959a5442ed75276319b65119ef683da407709389c5cb28d1fa4a5d491ead3ef8f3d975c73a77b809eca011795815b5bf51a8132ea9c74509410d56de51a69c95ccdaf9f0d57fb6307157411d0195f232504b5003b56ea5211fb957df5fd0c21f8d45b56caee772603ec3b15207adf345110fb8fa90f16f04ff3e9817fa86f650567582bf4946aefce88a12afcc926b8f7ee7c8a02acc7febab42517d03ef5d2fa028d8cfae7119df132f42dd7ad763a4feac3618d9c05c008fc06dc42b05dbbe503eeb3f5230f9af51e788bdbcd6e59e459e3a1d05fe3efd409d8b33c2b027556c3eafd3c51fd12275b3ae103b88a8a3e230d51f19bf200e71ec6623e6484f255e146704f5afb39cc518ccedb6653f269736956e39a63e476fe50ef5bff7ade9c224ee46c26c8cf515672dac0a5a053ce5f7552dfabeb85e809e792f334fb73fb0892610a95f99182d9ccdee72df7adfca9492fc8a8eb0c105714dc14f7ff140705956c831b35f27fb140c700d4374cef754c75d2524617564e1badecef9422750ed96ea0ec3cd708b28950b5ffba37f10f261aba6a1989d426e7a4616b36899e57f90d2bae952606f4ca147e8d8782280cb136c0c8de90eaf8fa48581064f12994efecd7d6ec8418ca851e09b8df8b5f168b19147fa2ee115a28439078bfe06c88a56511b7c9022ab0f936e23d88cb3e5074a9668625d5d3cfb00ff9afbc1a6d68164e7644cd5327841e31c3c8a4982320b5ebbcfab38e7414297006d095c93cad91b8e84e39a166a09ae01090d4cdcc3f3064d984c3ed857f51a979cb738e273077b28634a51f719ed843f04b9ff9a665356e1d2686c8d8d9a046f5c84cc0f791ed67f72b1f2c977578b3d298d24f9b104e31b9359855a72595e2a1e4b3b67a76c1b02d5dd2d4d16755a13f483b994d0641c40b254cd0f7ee107e7b1fc906f590ae3362a5dd109f4838c7cdb08e5b8e5358346415f0a711ac62b0118abf705683638c1547fed27d160e2ac33754b602252498fbeed73c87f25c04c6692dd4e2b7427fad8f6f6176b275150cb721b7dee902a811d9b673c64fd8c975d81082ddcbdd7f9088242708d7fd97ad6fea0c0520c9a3da7c14d64f3e5060f22184999c01d4ab1ecc85a8aceca0054d652a8a13104f7208cc2e0dab3f63c71b23062b81b73c6cc6d6a6eb38b0605551f455a1b13482795e88359c2e480116a8853de5daecd584b91860531a65a87bad49caa64460f8d1026b1f962af864c4a34d677e61da04aa587204f9bc2a00668852388205ffd9a15c08e3cadec90a58e62abc2691df675c59f4b6cfbab4bcf79c62cdb5b04ec076ec5db1ed77b4245dcfbcd4956123cfdb4faa0870686263738448c7aef5930945de5b5f552098c3fb0a6759c9c4eb83c57528c5dfef1153020480911ee418d1fce9b70933986e66d6803330c00fd7f63e46a70fbd6880644756fd6a388f8ef2ae487f291f2ff32055b802611390f50da17ac7003d90d44c5a19c1ace3a0271af92ab1baa6f2c530307dfd559702b8855139c1ce48ce9476560493ee347c0660a2f2fcac8abaf8b059f51e1eb319c772f8ce2bdb6d104c79c4ef5d1d611690d8927f7ca6e46733d5af5", 0x1000}, {&(0x7f00000017c0)="753e619d12f3c0c7646b5d88555881b33ad924ede2f1c6f8a790dd38a21fbd06fb28da25fd601186559b71d0aa4762", 0x2f}, {&(0x7f0000001800)="74d8472e0bd9fa95b0ba2cfe933c557ada6c7a1fb8a4962e067f6e6a1fc6fb5af657910e7ffbf960e451558480f3225c75326a3a12030cc8639f33335f0a6c016bf8eeac1f9bdce0f9fce21cd8796bf825c34a2b6d7a88bd13624971e9ecf13680c5a44475e2159cb3085c2067dc0bbf30b07e6374196252e1de38d0cb87338b58df98051f3883ffcd912b347968f9af2a6c8789a23216977ea3ce79fb534801560973ae0458498a76dec3e2516bc005976013b1713a552b8805dc9ef1", 0xbd}, {&(0x7f00000018c0)="36b5d74d2f21aab60ad6bf663f6b962fb4be75ef51543d11739131486cd1617935812ad5d49b7b5ba7ce3a85ba3acfaea0f05b4d607a83ae953358e87ad9", 0x3e}, {&(0x7f0000001900)="6f0d81bad46bd6acdb58fd26c0f5f715c069ce343c7f541d6a8ec9a9f7826508eb932b191a531d7a51b445e106e49ba49bdfb25e1abd9a664cd6780da1521ff68bf2f876bff09c6df102dff6c9286376", 0x50}, {&(0x7f0000001980)="181a4727b073c30ef8347d58009389254a45f6ca03ef5e16ba3fff2d3434bf45cc7c683cd3ec4de89a56353b538d953458c722ef929185ae6c68", 0x3a}], 0x9, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e939fb8b5e3d0fdb53f6fd1386908365d33e9719851ab1f2e707ccfc57f1de92d6cc7cbf575854eaf6d244306a9f365be50d10543c5ea803a0bb8de5bd9d7b7c862cbaf7442be183303f5d4aae1176cdab5d331deb000e0b90dfa0817ff94cb7f70b27bd522c5a96a9ba183d5499397aed008a943304fa8a6aca0949b5c94fdcfaa1e714d0eb6a990fc80f3078efbe83dd4edbed42f54acca30f08cb861d9decd3bb3cb50c6eb8dd051bce13c7ca509fefd9558ef17e773c8827048482803445", 0xc0}, {&(0x7f0000000140)="57cd90a8be69eb520f9921119d532a546d342d0f03870595dad663e8ffee132ed63600f3f20b79acba9e27d920c84e0eea3acb8db01847677f2aba606b1ba38a69", 0x41}], 0x2) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf00fffff, 0xca40, 0xffffffffffff8d11}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x4d, 0xb47}, {{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x8}], 0xfffffffffffffffc, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x10001, 0x635c}, {{r0}, 0xfffffffffffffff9, 0x1, 0x800fffff, 0xffff, 0xb9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x100000000, 0x6}, {{r0}, 0x0, 0x80, 0x2, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xfffffffffffffffa, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x6}, {{r0}, 0x0, 0x8, 0x2, 0x48, 0xf03}], 0x2a, &(0x7f00000003c0)={0x8, 0x3}) recvfrom(r0, &(0x7f0000000400)=""/158, 0x9e, 0x1, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:25 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x240) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/198) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0xb70d, 0x7, "eb4d9985da64af2f7be70542643a8830e38502af", 0x7, 0x3}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f00003c9000/0x1000)=nil, 0x1000, 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000002c0)=0x800000000001) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000111000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0xffffffffffffff17}, {&(0x7f0000002640)=""/117, 0x75}, {&(0x7f0000002100)=""/220, 0xfffffffffffffde8}, {&(0x7f0000002200)=""/55, 0x37}, {&(0x7f0000002240)=""/50, 0x32}, {&(0x7f0000002280)=""/209, 0xd1}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/128, 0x80}, {&(0x7f0000002440)}], 0xa, &(0x7f0000002540)=""/176, 0xb0}, 0x40) recvmsg(r0, &(0x7f0000002440)={&(0x7f0000002080)=@un=@abs, 0x8, &(0x7f00000020c0)=[{&(0x7f00000026c0)=""/243, 0xf3}, {&(0x7f00000027c0)=""/127, 0x7f}, {&(0x7f0000002840)=""/97, 0x61}, {&(0x7f00000028c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002380)=""/31, 0x1f}, 0x3) bind$inet6(r0, &(0x7f00000038c0)={0x18, 0x2, 0x67fa9fc1, 0x8}, 0xc) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x3f, 0x9, 0xf}) r1 = msgget(0x0, 0x10) msgctl$IPC_SET(r1, 0x1, 0x0) r2 = socket(0x10, 0x3, 0x10001) accept$inet(r2, 0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) 16:00:25 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/227, 0xe3, 0x1, &(0x7f0000000200)={0x18, 0x3, 0x6, 0x4}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003f1000/0x4000)=nil, 0x4000, 0x4) 16:00:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:28 executing program 0: setuid(0xee01) r0 = socket(0x98, 0x6, 0x100000044) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = getuid() setuid(r2) setsockopt(r0, 0x29, 0x23, 0x0, 0x170) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6530002f3847a93d4e7b0829b29d2f18462bba2d9acc3b49bc152e3d4d1de92d3ceb2e7f0997f90ebedc48753ba98ca2e5179867da452e9e1047390270160530b5c39a2d85be6365587bc598cc15be3e36e6d7131ec083cc0467e940a220347e19e6428bbcdda578db82951644c0f9ec2868cb6ef8d3eb251b30c14e68e1c557dcbc6a45ebd94196f863bd124754bed14c16acadebb5293a34f59d12e9aa67c1c8f721a6d00a173e4efd045244571fef508fd194a8cd362606616330165da98185531c37c324d61380cca410c7332c976a5c67ade947167162737ae1597eec5683f9097aabc40f09eea55eba816ff7a8387f552f6be1d36467e480"], 0x2) pledge(&(0x7f0000000100)='/dev/zero\x00', &(0x7f0000000140)='/dev/zero\x00') getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28a08, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)) shutdown(r0, 0x0) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001000)='./file0\x00', 0x8000, 0x2) syz_open_pts() r1 = accept(r0, &(0x7f0000000fc0)=@un=@abs, &(0x7f0000001040)=0xffffff35) write(r1, &(0x7f0000000440), 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r2, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x100) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r6 = geteuid() r7 = getgid() fchownat(r4, &(0x7f0000000180)='./file0\x00', r6, r7, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r5, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/161}, {&(0x7f0000000300)=""/96}, {&(0x7f0000000380)=""/100}], 0x43) writev(r4, &(0x7f0000000ec0)=[{&(0x7f0000000440)="d33f6ebb69709cbbbd6412d0eea566054c4f4c662efc4b81a614a70cabcded23f5e23723429449adec1720b95fcf7eb9a1d7b79fa96c38eb59dc2655ecb5f88f7d5fece77bac5de6dbe67968aab1448f6625a0fe8154bae7ee1c704449d9370e7cd0", 0x62}, {&(0x7f00000004c0)="f467959a9383a18ca102fba9917a8a1cd0be8e7d0b958a037346242b86c6cb0909a19ec0e7fc7a8e4467b38474a915753099369859bf676afd83501909eafa493e67745264c592e32abff6ee1dac32b11d15010ff0e9974f1d97d816d9c90f904f17df92309f3983b0b6d222ac994ae1cfa3bef835af5864cadac61e0b24a70398324c05f82187395c219d2265350bc38a6d14b2f7cbdc357e77", 0x9a}, {&(0x7f0000000580)="04881d01488b07ae6a509684cfda1515094f2f66bb0e153b41c96ae42a2c498a", 0x20}, {&(0x7f00000005c0)="7b8974f274f064bf563baaeb9d1a9cb3c8230f73d1cff923a0b43515f398f79dcc014af50b8ad8b5bbff12b3f3d39281470aaa3e6bd6f09a7b3e4e0f50eb607515ade6", 0x43}, {&(0x7f0000000640)="02ddde38e5edd8ef68acb65bd049ec1d66579610b34f2a114e931950666e6a4ec3b49be8adf436497624083d85922d42e659e236a9aaa714ad0170d11d20023ee96efd934ed1ab6a5631fb53f847c83fd77c8f720a2070098e7594274862208654fe2ddf8d051f61439bb39ef83a2ec1fad1ee16e4c1d69c07240f4f83145da57723e5c3be9b0d2b535a42665c3eec66bad3", 0x92}, {&(0x7f0000000c00)="12c83e20aecac8332a111ce6f3d1dd1d2b660096f0ea64b93122fc37044dc82880e271274d1db5bbc551bf021aa97690a5eae38d728614ed1671e31f41688d9c602a05439db041b5b42f80b135031231268a60a25e4c62596bf8f2b6e3161dd35122ae3d021e02c80f513cc59501818b9e5bb71a", 0x74}, {&(0x7f0000000c80)="53fa9bb03dcfca022ec825fc31fcf56348e76aa57d35d550b28a07cabbbacc05aa4295bf3a79ac2b660de11ec52281ee186b0b95ed989e719dcf4ba59501bc58c039914688c2a60b0f1f94a0044a9991ed8bca69cc797f8b1b9c9afb265f3423a453f8aa8ac844520a14cbeb6a4d3c525ee037a9503e38a29b586aec1138be45e7dcd4c41074a735dcc885077591c2b7b8c0037f4ae593", 0x97}, {&(0x7f0000000d40)="befbf03dc4ccd72314a86b048ba9f3f7f47590e608caf7e9d15c7fe8bb1febd41a2d53f7f1dcadf075aa24ccf56f959cc991e726a4d31ae637f91c7b6205af029636c9ce0bc5f3ac800cb530ada1e5512a137ea3a7d86a08d649883bb3f133e85a71dea3be2d1803501aa6a9c02eca162e6dfa95e6358ac7eb006f940b75edcbe3c1affa2004d719b763c91de90a65a623", 0x91}, {&(0x7f0000000e00)="bc17fbb5cd6e74f678bfdf59e073a00c2d2c2c8441fc3068d7ec80eebbac1babaea24c64cc932466fb8bf8e80efc4dbaa56adbd9a931c0638a33da46aee98e3fb09a920ea2bc5f25b0f247415e4110738ac1e48b221e023375e24c436c17ed820adb66ea1bbd330d07f6078833dc3971e4bbff8000dbfcda579e6a589b4d7084650c2ef7a968a799", 0x88}], 0x9) syz_open_pts() 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:28 executing program 1: socketpair(0x1a, 0x4, 0x5, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/247, 0xfffffffffffffcfc}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) setrlimit(0x7, &(0x7f0000000080)={0x6, 0x712}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:28 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="680000000000003a0e000000000000003169a951e955b590d3369ad58a321370434fea696915dac10319670500c0f20dbde69a98b3bcf775157b56dafa95befc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc0000000000000072155982befb5979f26ac35234501f51d3b4fabcdf81aad34cfbaa0a41d821a8d518d1275f5f3bd5b9079a6899cc301a30"], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) lseek(r1, 0x0, 0x3) poll(&(0x7f0000000000)=[{}], 0x1, 0x20000000000) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f00000003c0)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e4b67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d", 0x64) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0x17) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x7, 0x101) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x9df) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) lseek(r1, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x8b69}, 0xc) dup(r1) syz_open_pts() 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="9b4098792c4bbb40518cfb92f1f6585a1f45b8c8ad233874c8b53c9d6e391b9a159982c3925e0e097c27b84e146855f911856760bc566bbe3d110303cc8dea91ec824e6f2a935b768cd20a6af74b2741d9a1496c5a05ee2764e2231a5c3807b3a7791c640c811ad3d3e782270b3dcff0898290a35d9b30673b673ab9a56fa7785cab995638f2c52b43fec226bdd848d6c6a8", 0x92}, {&(0x7f0000000140)="9384fc8c3720cd3d9da6092f2fe6b91e716de7a1b1b41d3716c4e05bbe246f83199bef0f47294227176604a54663bb928cf3e9723d29e00efc147aa552a23d7ef2aa2753ee22af0c5c682c7fd3cfa9f935f1e2fe8e3734440f1275c9e8b670e64cbf6e97a3ecd438cf355dc598d1305e76d245ec33522b78aacb576e1cc61bd1e4ed42d0f4325af57a1c66d164c5a2f2b5000ae1ad6456358501d81e0161edd220b2b109ad774202aacfad81e70152d2e244caaeea61754a7d63d44daa44533e91a4517abb05ee7afdac9bad8ba1bfb918a4692f0cb34a4c4ce6df6d73ead4a30be6", 0xe2}], 0x2) getsockopt(r0, 0x3, 0x3, 0x0, 0x0) 16:00:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000480)=0x7, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) pledge(&(0x7f0000000000)='\xc6', &(0x7f0000000040)='\x00') r2 = getuid() setuid(r2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x8000020, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0xc, &(0x7f0000000080)=0x7, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = accept(r1, &(0x7f0000000440)=@in6, &(0x7f00000002c0)=0xc) recvfrom$inet(r4, &(0x7f0000000300)=""/219, 0xdb, 0x2, &(0x7f0000000400)={0x2, 0x1}, 0xc) r5 = socket$inet(0x2, 0x8000, 0xfffffffffffffff9) getpeername$inet(r5, &(0x7f0000000280), &(0x7f0000000180)=0x361) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setuid(r3) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f3fe43f549daea45d9e14d77af83260043bfff3f6e43010833fe4a6b753aa93120c722242c646fbc06fd9e12d0adbc0346b45b345105f5958d92027107e0c89f38954ab6969ded9786d04b91fe48b81b3828600b7e414981d27a0d0b16f86a", 0x5f) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xe10, 0x48) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:29 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x200, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 16:00:29 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x3e, 0x4003, 0xea50) shutdown(r0, 0xf4747c44ff1fb6fb) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x10, 0x4, 0x3f) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDENABIO(r3, 0x20004b3c) sendto$inet6(r2, &(0x7f0000000080)="e71f29bfb4ed9d46e1e28354c4ba83f5c786a4ddd1", 0x15, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x1000, 0x101}, 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x401}, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fd002dd23cded976d4ade251671efbb95098d382298a52901e7beedf883e0bc3e487e6ca2cbab8a20c234eb9b9982d1959c7c8c26184c07e82c751a0e5401e01507e1adb01f5558c3ca3e910cf4271013a2930a6074603e2fc6e1b82c1dfa7853f06fc", 0x63}, {&(0x7f0000000080)="9de4621e10a33874b5", 0x9}, {&(0x7f0000000180)="29ecc08c0aec9cbbca8edc2b19884bb84970e325762d9c7bef5cadc646f54abbeb95befd0dee431952", 0x29}, {&(0x7f00000001c0)="c3966394732d94a24a55473e2c2a978319a4a0b08b8d198873cf80d399d6942bec8257fd7b00a94abffa8aaa76df8f893e8d327d76d3d936797893abcba047c70456115bb66b158939b38dc5a431b278c4be96a17e39933b4bfbfdb71b35a9c997c646170d9a261445d49c11386b1768d52ff2a66401d655d0e4c4842b35b209cce6c3933fc08ffdec32b1e46cc2dfbbc8af78c31fa72befbf", 0x99}, {&(0x7f0000000280)="a47ac0fd918f70bddfb1b87bdcaaf841b825fc34c378dc807d7ac3cda2af7f6a5bfbaf21678a01eda9c1c4", 0x2b}], 0x5, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r2, 0x3}], 0x3, 0x3) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r2]) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0xfffffffffffffdb0) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() dup(r0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)) r2 = getegid() setgid(r2) r3 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x1) 16:00:29 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f000071e000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x500) 16:00:29 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000001400)=0xfffffffffffffffd) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#%^--!:^\x00']) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0x1002) r1 = open(&(0x7f0000000340)='./bus\x00', 0x20a, 0xf) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000013c0)=0x1) recvmsg(r1, &(0x7f0000002780)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/50, 0x32}, {&(0x7f0000002480)=""/198, 0xc6}, {&(0x7f0000002580)=""/165, 0xa5}, {&(0x7f0000002640)=""/20, 0x14}], 0x5, &(0x7f0000002700)=""/104, 0x68}, 0x843) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:30 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) nanosleep(&(0x7f0000000180)={0x19c, 0x6}, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x93, 0x2, 0x4, "5d92fbb2907b9e3a67e1bb221846a7a3fef67785", 0xfffffffffffffffa, 0x1}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x9) pledge(&(0x7f0000000040)=',#\v\x00', &(0x7f0000000100)='%^]\x00') ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c6530000487fba86c8ec708e214e4384f5942e6baef5b1cc679110ac6e4a0fc4dcc790a6ed30f7a2219"], 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget(0x2, 0x8a) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x5cf, 0xb9, 0x3, 0x1}) socket$inet(0x2, 0x1, 0x7fff) rmdir(&(0x7f0000000100)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) rmdir(&(0x7f0000000180)='./file1\x00') getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) socket$inet(0x2, 0x0, 0x6bd) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0xffffffd) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000001080)='./file0\x00', 0x20140, 0x161) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000010c0)) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="3f000000ffffffb27824030000000018000005eb5ad35a0500000004f9b9b3db8daebfca82af58f4da1479e8ea5b72b5cb531e7b448229d18e218f50da49e534fcce51458d76b48e72a4e6df0833c31bad7b1c45fe16e531e5876948eb9b3eca0763dfb867d12a06c2cdfa58b512f392b44ad32c245a6336a04b6a2f221d3264a5eea5a5a9abc8730f252f3f1b40f2de838a67dc0b280e298108fb89976dcce4909e4b6396fed03848ea8669f463061b39aef60c1149de49dc88e0f158a8ba9bbea5885e7aa838b0a1e48d668087909798f0f5261dff6e04e68ec647093ae1e75096c172b396d10869c691cb8c63fc245a733be68239188784a2687a445eaf4c9ca7b7e1b10d3f28cab5ca50aed7d4f2a8a384ad2c5c92aa220d8eaf29179fdba7716db6010ca869b4861e8b44732e76ad549187ad8720f48476b1df3dc1fa4384513ecfcacb4c03898b1e51dea871a94a4ea08650a1310cfc679aa198ffc739f695a3f3f661039289f55eb7fb6e1156f7417e8dbe485239a600a4013cce821903f2584f1f"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt(r0, 0xfffffffffffffffd, 0x80000000, &(0x7f0000000580)="c8ca2e9bdc37f4c64a7b785af523a3a2686f2cfc9ac9e0cd1dd95d46be3de5c2cf586eb80e320b287ef55ac3e261148ee8625db52af69db5fdff0ecfa2de6468817b04e72f309f1fde9c7c3542451eee61dc3488f6c2a4f787be093e1555159b0d5cf3e0125908842957fff62d67e0cb42c8edfcaf408053f986b7e1d81749a54804faec458056c3a1c1a4ee0e6d56df8956beed1bdeabb350f4da1c84b515ba7ea242683866bda2db92b3a8f08aa979f11ddfbf408beae920d81f1af7f28f7d3aee53288eff804ad490fb7061ef0c9702061beed6c3cdb790e276a01c845cdc7dfb7580610570f4f3c94fbf6c71eea19af7017057ede60145b57e009853baf829fe50de7dbdfc9e65c91f5e2afa1b6bad42db3961c1d7f11317f582c9c8331dc5827e13ed3c9c515f3a3974cbf78c3e05b5125dac02f5fb49d68d02dcc6fc67c9bcc50ede5c40c5bb833427692e74123cc2574a73128f6750bc41008dc2ba343792b8e151e7528349b599c619391dc735ca48872826b78c2e7a6db8ad295490977b53a83284825d4a8280f347492040195f83d734b8e819c2f446adf32f94a0536a8f1f3d694cc24b54f93e279640e7d731a82c5f79d6e10c834e339bcf82433aa628c07e4cd908217a0ce53dcc587d0d55ea8cd215ac855951a79f3de3d199bbfe137ff9e112bad01498b65a2421011f96329af60f2f7cded6c2b1b61f893119993ffc7c8fae9744b3568e04768cafb8ea53854a82ff853af498715142bb4307f59e0a2cba5c2954128d1f1d7f99193921c898beb168cd25070da0c9ee7196d419f6df2d1f1775fa58a1199ba5279b4ba2b28762103243dd37994ae6b8153ddc6b5e348267d9dae2c8163624306523a4638e53aa31b4705da7fc5803fffcec1fa48257b9344e3582893e5019c1b83df3f4307d9fcf397f5d585123d1abb1a1bc1d47b308d4d7c7b63e2a89f3121ef67c88f285e2e160d48055920e933d324e43ca12bb8667fd00380b7a7b9b7c9ac40b27a3d801ff9fd38ed95ce5fd8671a08108412f0c29d84d46fd3fb60c94c25af079eb2f5da49462aeab311c6b70de9fa462ff6b01b4b20b0e917eb33b60997a4ef85880876678cf7064ce4d8094f3c79e0b13e184caccd4163565f9615ed9bd4a22e375cef972ec0ccab3aaa4795c1615aea12a9d2fa55b9774c67912b8900c8dd68a4dcc14215d2a79583a6c559e51999c8130455faf970dfc96c3450224c27fb7a4c0f65a59ecf1d74be0ff574e2ba623777c8f478314aa961bc84f903e01a232022f5aaf30980c0f8b1a16162981fab8020fdadf95f5029280bb5146beee641468bac6983b2783f73fb74cae4755883569446d3564aa891a1bac48b10567198c523be23df42c7aa6c327a5f00c31405fd0d65c835ce9550fcca32e1dc78a0005df75e8f5439b428cab32e5a13515c480982898aa66e0b7a8e958b3ac57b5d14d8f5ee5d795be8e5dc41a82bea3d32177b9d7cc616e9a4a7c4a0b19d811001c8898e6f7304f2625bdd4a2dc32f894bb5da2dc56e0b44300a4800dcfc57b7cac4849983acdab83315a257d999beaa9a6cdd306dd7bac661080075cb0f905573bec21cbb344e5e98ca56ee80500452cb71ec2d07b5284adff7ff768609871874d6fbb352ef815a81bb837e5b6c127121b98122f4e71242af0ae2826c03eb17524ac40651f0d23722d9cdd667466839a59c348ea229f721df09a2e63e8b1d1ebb91788147522a5c25186721fab449e250c9ce30b6f317376b5b9f6dce95e2e002671dd6fa69503ba42a7329e4fe0bf83a847b9e749c0bdf9da6c169e440397b29eb7067b09f87ee7364ab67d96e5fb9b80e30815c6e3d7cec908d960961c82affbc54fbad66c34fd74a66147928a7992085eb8a50fd07e96246473e1379e8ce80da78d0080eb4263ef32c1ec7dae641fdeacb44a4decd8ba15b00d61dd321639a2ff4e5b6c554b1ccbdfce87f1a3c1a4624fcea5957f18fb1ff19ecf46debe904f9b9390caee3f9078b22a9be2bcae8636ef995865d353ac1ce231499d47cdb5e9a5e6df4370cf4fa348e8957c5f8f4a11a5dd85c4cea5306fc35f226999290352fe833e447b8c64f53b7b2ebb36dd780e3094185cf83650596d4ec2b0e94540580ecc3dbba0c97f8540d40df213e028b92980b74f3b8b064cc26384e50dcf249710027f7f85e841f11923624c8b591fe707fb73b06ea2080151f6ff2e9b4d1527d31eeb52ba0f52748c307f50a34ec20ecb9bab3e33568a0d414a906559147a98e8d4a19b526bc023cf9659826cb45169a6cf25aae7ccfa0bd98a7599d564356c6e0a9921e2aa6718d9cb901f810538b15bd61bbcdbef959915eae76002a4de2dfb36c5d6e5a53eb8f3947b013e7379eef178ea707e324034f8c0f9605d385bcf7f87d32510578506425fcae588f17482bcacc35befd6e0cfaba5988f82b6cb37337090caa9b831d6ddab6522afc5e12114cffe91c9298be4eca3dbc62cbe2ae7c965c21071a1520890520583d7fc60d96a3e1aafe0cab92eae66954ba48804d5f98fa0c473aeb8a22929d7eb69a728e7e0fb241ff2a2d8dc207d0b141e771236701c71955530f48e7371a143ccc059b20bdf8e1cc630c40b6b691add7fa47533eb3b424141ed993140e0997125ddbdc151d01e61584c452c396ddb5d1a1e52096f22d81d28ce0244c256215b9570e4197583d07cf9b07470f13a62ada23001fd0016ac87f1d9643cfa5c7d72da95ad3ce5a04595547bc9a22cd5cb1a8e2780207bf1f8d5b3e22172f6e53da7c57d170883cad5c0fecb6c3614a43dfdfbc19373d1171819a60ca2bf9e33963c5026191b05d9060fe3a4d72275adf144e13f147cb5a499edd159a13e0e88869775b2f4198022cb96641dbe343ad9f04c518ce506bf49828b7f2f6e021643e3f4daee9aaab27f546f69a41d7c014b9271146cf9266b1f40a0ac569814574e3842f1968542ca88786acca68961dc36218b890c18687e499a2ee546b504e0785c2dbda75d9fb4a38b7dcd47395c95c4c5a6404974cdc3d150a34a993e5f4f9bb967b63a065a04e3d247c030cf543ac185bca8aa97b73860d68a8b4c2500a0708b05fb653fcd99ac54dfdd7ce6a5868bc1d787542d9510873b9801149e9939865838cedf9027f0a09be0a1adedfafd6b7e120bfbea85121cecb76a65e34601a4c4bf033372ef49ecd4f4093ca5b7aa869399e02e531451cbafecb5215dcbb6f0af30b75b2d06f49f15181f118e9afe08e8e3d0d18274a15448dcede924009405be783dc50fa1b283a471625fff1aa7afd365aba525ce1b424afd289a7afb27676e4236f68e0ef669b109c9373a84b8331564001b7d4fa88d99ea0b1eaf1ab3e2baf987eae683a699f87af99f74646b75c300b6c27c572e5567fe2b86e963856caf2f4e693155c9e8f0424523765edc5bafd7dec971767776792878b4bf43c5dc04517d025ca397c67d9cba5058916aba4e0aa971982b08dbee95cd77ae278520fde6b444167f662ee994e54640d80614e3725621e80049c8bec4aea3f1af511ec61482f0155f08e299e568ded5d581635166ef04317306f673c6ce6d78a01327f86e2e8d6b39b5966003687fc48aa1820a3d57387ba8f7ed75c8fa4084847f3cb0ae61e7d9053f761446a75a2038a5d102ba39d139e0b8cb9c4b7e041e9d4d3eeb238cc4c02ba722522ea200bdf0a819ac4f814b7343b28f5682626a75490c3ecb8a17f535fe727323fd07c953e9f4a42e0b866cf0a5cd282477aa68a18aa84f6a9eee516d2fd782c5d1a24902ebaf18ddc49b48909c7409889c99dd37cdac149da16e640b3bfff0e145ce01159c7ae7688d5e966bdaec31f562e27054380ac6e80bb207114dce9359bcdc07d343eb4bc63d302912da50b6d2332e23a59073c07c9aac5c7cede31c107ef57ef72c71d6db6fbe1aa84dc0df6d25328ddf76450c694dcb2fd1ca205ad65142b512ff2bd5fe80c35c237cc0f12f61180718fd10f9bad91de7606c4893ce1676e83b81f0fe4ebca94b6dec222b2d7fab8ba121dc6a9006eeacc183cc8dc0a68723bbc923e1d7cc52dfd911f6560e085000cc74e0574963aaae5168e2c8a87694f1047451f5229b5c996ad652ba4f11e72ccae7eeb21c6cd1950ea329719a86d7a982493a7bb41543141f88712180ed6c1c4429531d5a14bb29568606261251d4d462f001c1799ebcebb4b4c998daec647d1cc97e34e0ef7844191173e5acee0257d4c0adcec69fce2f5e3fa336928442c66a58b09b7a15a7617edbc240f91757a48181ec23985a641dd3f3645c448833b4c2bd09762858721bbe3f143d7c27758a1f4930931713bf645adaa60ef0a4c8f0dc981f29bcb2c5d9db89abaa8514a859df1f12f46b11fa06e7aa3507577dba68988d9fb712d1acbfab76cebc11965d806022852ed0800a1f1fc77940538e1300c3cff01c4f0559bd198ea8575a7787148a6df6eb95a19c265649555791a3b7187684b001a38383369fa94c6700f76c076470b9f16d563e0a76c76ec6bd188bf647cf87269e40d90440c6abc45023ed2a0ced43ff6ddc602e6d09155da875bc4a1d6e2ecc4c9193f1e92628ec96e1b6b767106dad40665c68eae63a985d5657a3e27d0f186cb5f13b5e36c2680834ce44b119718e60165d37fef3e44bdd93f58f722e9689c406bf6f59d2e345a1138a49513ca4710486eeddf5aa7109a05e98cac22910199fc91bd0b2296effcacdab9c34c7e3e667ecdcd7b42b3f7ddeb3374de952e08f8e186e77f4cbc645864dfbb29409637a26d0ec550c6c553ce143243df6a62fef7c9cafdcea3f225092954326ffefa4ef9d13617d3ada7fd7b8727ea0129a66b1c4b389fc939fdc236e078cf3996682ffbe4dcef022c1d57ae6ac830d2941da49f75b02ff8e43542e6c443c47bf6ab05ef2f120b316361db9cca023b99eed458d62188ab1964fd1bed33c67c0be6f645068a82bfec83ce077fe7d0d819e56c3891a11fc6b0c1458d51f3400d9ed1cf8c42db0ca10c4cf5843557451126e0437cca21b3fb3bd0419f79db167577f73ef102781f27324226abd320691a612d07185617ccb08ef69901df8a2b66d8a70f7d7b86df87a10556000840d9315f5e4635dfb0e4e5ab3776c39953557b8cfd67679e9f235416a58270acdb902be6f9e7f8cd398ebab9520a9d16357cd4387273946033b010ab6904e12f45b861fbf1f1861a262ed3c06e58405eb61cc5dc0258ed2c2bfba71a7c8a734a029702480391d94d16b0d7a66f17de611442ce330af6fabca027a22c70884a7bd80440016b08700634caf3941be8e773054b4ae2795d9da2eff3fe1fbeca762628a55dd446e7108d3ebdecba715a4e16f6a8572f2574830e0581c73327ada15eeaa2b47a97442970407b50bd76f94a866439f5effb104a5a80349adbcd361c16d59fc85c6ad403ba2bb73db994c0f009fe9bdf8b67f7db1ebbee5b6ee2a01ed744f4698ea9a88638da9a956b0d2be68345251452f6672c37359454c4d98c249cc8ac4cae6665f3a7fa8628e134e9ec91e570253fb140f8313c175e15506294a30fc21906d9841d90f1e0bb334248f19dfa0f7bae7a206804d7e3aa168466262b823afb6b0a1b41dea3036ae3c6d0d2d819cdb052ee4b44465bdc019e6bc2d5f2a358223895f9feb477ade6562e958163c00a744efbb9f2414c5c9e914c19646eaaff5c7488d469e8eb7fcd281d7101669ee7dee43c76e2f56a2dc018c7c908a8df278afb3cca13f8be358aab6", 0x1000) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./bus/file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x5) 16:00:30 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20200, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x5, 0x2}], 0x7ff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfff, 0x10000}, {{r0}, 0xffffffffffffffff, 0xc6, 0x0, 0x80000001, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x93e, 0xf4}, {{r0}, 0xfffffffffffffffb, 0x44, 0x0, 0x4, 0xa1}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0x0, 0x5}, {{r0}, 0x0, 0x0, 0x42, 0x9, 0x7}], 0x49, &(0x7f0000000280)={0x4, 0xd9a}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() getppid() 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x80000000, 0x9, 0x0, 0x9, 0x7fff, 0x84, 0x1, 0x0, 0x8, 0xd00}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r3) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/126}, 0x86, 0x0, 0x1000) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) r2 = dup(r1) r3 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r5 = getgid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:30 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x531, 0x7fff}, 0xc) 16:00:30 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) shmget(0x2, 0x8000, 0x85, &(0x7f0000ff6000/0x8000)=nil) 16:00:30 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) truncate(&(0x7f0000000040)='./file0\x00', 0x81) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) lchown(&(0x7f00000000c0)='./file0\x00', r1, r0) setgroups(0x1e9, 0x0) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) fsync(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) fcntl$dupfd(r1, 0x0, r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) ioctl$TIOCCBRK(r0, 0x2000747a) panic: amap_add: slot in use Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 86057 94900 0 0 0x4000000 0K syz-executor1 79975 97587 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x16c amap_add(5f38f35a3d8515af,fffffd807e0a38a0,fffffd8006661ba0,ffff800020c77638) a t amap_add+0x1a6 uvm_fault(b8003cf243d2b2af,ffff800020bba270,0,ffffffff816897a0) at uvm_fault+0x 1986 pageflttrap() at pageflttrap+0x216 kerntrap(f078a75494b8c7f4) at kerntrap+0xeb alltraps_kern(6,7f7fdfffc000,20000000,0,ffff800020bba270,ffff800020c77a50) at a lltraps_kern+0x7b copyinstr(75819b85d234ae56,0,20000000,ffff800020c77a10,3,1450) at copyinstr+0x5 0 dounlinkat(3b1a8e8ff5bcad63,0,ffff800020bba270,7687d0c5a8) at dounlinkat+0xa1 syscall(cba635fff3627911) at syscall+0x5a0 Xsyscall(6,0,7,0,3,73e90cc1a0) at Xsyscall+0x128 end of kernel end trace frame: 0x7687d0c630, count: 4 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic amap_add: slot in use ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c amap_add(5f38f35a3d8515af,fffffd807e0a38a0,fffffd8006661ba0,ffff800020c77638) at amap_add+0x1a6 uvm_fault(b8003cf243d2b2af,ffff800020bba270,0,ffffffff816897a0) at uvm_fault+0x1986 pageflttrap() at pageflttrap+0x216 kerntrap(f078a75494b8c7f4) at kerntrap+0xeb alltraps_kern(6,7f7fdfffc000,20000000,0,ffff800020bba270,ffff800020c77a50) at alltraps_kern+0x7b copyinstr(75819b85d234ae56,0,20000000,ffff800020c77a10,3,1450) at copyinstr+0x50 dounlinkat(3b1a8e8ff5bcad63,0,ffff800020bba270,7687d0c5a8) at dounlinkat+0xa1 syscall(cba635fff3627911) at syscall+0x5a0 Xsyscall(6,0,7,0,3,73e90cc1a0) at Xsyscall+0x128 end of kernel end trace frame: 0x7687d0c630, count: -11 ddb{0}> show registers rdi 0xffffffff81326597 db_enter+0x17 rsi 0xfe0 rbp 0xffff800020c77490 rbx 0xffff800020c77530 rdx 0xfe1 rcx 0xffff800002f48000 rax 0xffff800002f48000 r8 0xffffffff81c104a4 kprintf+0x174 r9 0x1 r10 0x581d497f74f9fe87 r11 0xa4cc454b5983f0a r12 0x3000000008 r13 0xffff800020c774a0 r14 0x100 r15 0x1 rip 0xffffffff81326598 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c77480 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=86057 stat=onproc flags process=0 proc=4000000 pri=4, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020bbb788,0xffffffff8230d770 process=0xffff800020b95078 user=0xffff800020c72000, vmspace=0xfffffd807f00c5a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 94900 272196 51488 0 2 0 syz-executor1 94900 414735 51488 0 2 0x4000000 syz-executor1 94900 131541 51488 0 2 0x4000000 syz-executor1 *94900 86057 51488 0 7 0x4000000 syz-executor1 47927 477643 1 0 3 0x100083 ttyin getty 79138 313244 0 0 3 0x14200 bored sosplice 51488 148377 97587 0 3 0x82 nanosleep syz-executor1 91327 331123 97587 0 2 0x2 syz-executor0 97587 454468 69891 0 3 0x82 thrsleep syz-fuzzer 97587 210439 69891 0 3 0x4000082 nanosleep syz-fuzzer 97587 519060 69891 0 3 0x4000082 thrsleep syz-fuzzer 97587 256597 69891 0 3 0x4000082 thrsleep syz-fuzzer 97587 258949 69891 0 3 0x4000082 thrsleep syz-fuzzer 97587 79975 69891 0 7 0x4000002 syz-fuzzer 97587 523176 69891 0 3 0x4000082 kqread syz-fuzzer 97587 461482 69891 0 3 0x4000082 thrsleep syz-fuzzer 97587 141019 69891 0 3 0x4000082 thrsleep syz-fuzzer 97587 218649 69891 0 3 0x4000082 thrsleep syz-fuzzer 69891 430899 1695 0 3 0x10008a pause ksh 1695 14351 3785 0 3 0x92 select sshd 3785 5144 1 0 3 0x80 select sshd 90927 195564 11593 73 3 0x100090 kqread syslogd 11593 496559 1 0 3 0x100082 netio syslogd 11684 112649 1 77 3 0x100090 poll dhclient 83350 75664 1 0 3 0x80 poll dhclient 82682 252149 0 0 3 0x14200 pgzero zerothread 65139 325589 0 0 3 0x14200 aiodoned aiodoned 66386 503169 0 0 3 0x14200 syncer update 5891 277800 0 0 3 0x14200 cleaner cleaner 29881 73827 0 0 3 0x14200 reaper reaper 77520 511216 0 0 3 0x14200 pgdaemon pagedaemon 24762 372891 0 0 3 0x14200 bored crynlk 64790 453427 0 0 3 0x14200 bored crypto 70221 83170 0 0 3 0x40014200 acpi0 acpi0 12286 306900 0 0 3 0x40014200 idle1 10457 250736 0 0 3 0x14200 bored softnet 79706 519003 0 0 3 0x14200 bored systqmp 84753 469090 0 0 3 0x14200 bored systq 64511 296835 0 0 3 0x40014200 bored softclock 57156 69682 0 0 3 0x40014200 idle0 1 189600 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 94900 (syz-executor1) thread 0xffff800020bba270 (86057) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8231ef10) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:429 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9571 10470K 10486K 78643K 14328 0 0 pcb 23 9K 11K 78643K 8365 0 0 rtable 100 3K 4K 78643K 1738 0 0 ifaddr 65 21K 25K 78643K 998 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 109 0 0 iov 0 0K 32K 78643K 1677 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 11326 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 262 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1663 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 16534 0 0 sigio 1 0K 0K 78643K 270 0 0 proc 42 38K 70K 78643K 2722 0 0 subproc 64 65538K 67586K 78643K 150 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 2409 0 0 in_multi 33 2K 2K 78643K 832 0 0 ether_multi 1 0K 0K 78643K 127 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 1287 0 0 pfkey data 0 0K 0K 78643K 8 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 140 23K 43K 78643K 53190 0 0 UVM aobj 130 4K 4K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 435 0 0 NDP 14 0K 0K 78643K 280 0 0 temp 184 2363K 2437K 78643K 45810 0 0 kqueue 0 0K 0K 78643K 175 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 7540 0 7531 1 0 1 1 0 8 0 plimitpl 152 179 0 172 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 2656 0 2650 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 161 0 161 66 66 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 11 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 1659 0 1649 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 33610 0 31854 60 3 57 57 0 8 0 ffsino 272 33610 0 31854 121 3 118 118 0 8 0 nchpl 144 57649 0 56052 61 1 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 180366 0 180365 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 53 0 53 37 37 0 1 0 8 0 scxspl 192 154959 0 154959 57 56 1 6 0 8 1 sigapl 432 16708 0 16695 2 0 2 2 0 8 0 futexpl 56 217847 0 217847 2 1 1 1 0 8 1 knotepl 112 4219 0 4192 25 24 1 2 0 8 0 kqueuepl 104 5437 0 5435 1 0 1 1 0 8 0 pipepl 112 10916 0 10897 41 40 1 2 0 8 0 fdescpl 488 16709 0 16695 3 1 2 3 0 8 0 filepl 152 104955 0 104857 54 49 5 7 0 8 1 lockfpl 96 5154 0 5154 36 35 1 1 0 8 1 lockfspl 24 8578 0 8578 34 33 1 1 0 8 1 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 179 0 169 1 0 1 1 0 8 0 ucredpl 96 34205 0 34198 1 0 1 1 0 8 0 zombiepl 144 16695 0 16695 3 2 1 1 0 8 1 processpl 840 16724 0 16695 4 0 4 4 0 8 0 procpl 600 51861 0 51820 4 0 4 4 0 8 0 sosppl 128 391 0 391 70 69 1 1 0 8 1 sockpl 384 15520 0 15501 44 41 3 4 0 8 0 mcl64k 65536 2200 0 0 172 120 52 66 0 8 1 mcl16k 16384 26 0 0 4 2 2 3 0 8 0 mcl12k 12288 105 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 2 0 2 2 0 8 0 mcl8k 8192 30 0 0 4 1 3 3 0 8 0 mcl4k 4096 57 0 0 5 2 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 183 0 0 13 5 8 13 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 2294 0 0 41 6 35 35 0 8 0 bufpl 256 32399 0 25430 436 0 436 436 0 8 0 anonpl 16 1753568 0 1745775 586 538 48 56 0 125 10 amapchunkpl 152 112362 0 112260 472 448 24 97 0 158 19 amappl16 192 103337 0 102945 648 620 28 33 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 6 0 4 2 1 1 1 0 8 0 amappl13 168 8278 0 8274 1 0 1 1 0 8 0 amappl12 160 13 0 13 4 4 0 1 0 8 0 amappl11 152 186 0 176 1 0 1 1 0 8 0 amappl10 144 71 0 68 2 1 1 1 0 8 0 amappl9 136 350 0 349 1 0 1 1 0 8 0 amappl8 128 372 0 287 3 0 3 3 0 8 0 amappl7 120 8280 0 8275 1 0 1 1 0 8 0 amappl6 112 56 0 48 1 0 1 1 0 8 0 amappl5 104 257 0 244 1 0 1 1 0 8 0 amappl4 96 8686 0 8660 2 1 1 2 0 8 0 amappl3 88 1885 0 1879 1 0 1 1 0 8 0 amappl2 80 167115 0 167064 2 0 2 2 0 8 0 amappl1 72 360976 0 360549 24 14 10 19 0 8 0 amappl 72 52326 0 52288 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 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 16709 0 16695 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16709 0 16695 1 0 1 1 0 8 0 vmmpekpl 168 145708 0 145685 2 0 2 2 0 8 0 vmmpepl 168 1745364 0 1743943 464 387 77 77 0 357 9 vmsppl 360 16708 0 16695 2 0 2 2 0 8 0 pdppl 4096 33425 0 33390 6 1 5 6 0 8 0 pvpl 32 4380774 0 4369897 1045 918 127 145 0 265 34 pmappl 224 16708 0 16695 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 824 0 144 20 0 20 20 0 8 0