x7f00000000c0)=0xc) r2 = geteuid() sendto(r0, &(0x7f0000000100)="d466c04f288c372b468d0d0c81360fcc383e99eb6ace30efb9b641a34ed762d3071a8a4216d5336ceaa276f33d6d68e0641b7469b9b481a3aa906e1ffb27e533eb83bba4747e70e93df478e16c4308b0d395827ae034f6299e27dfae7abe1673c20f2a2347cf361ea3a7c112856c9abbf13e148c317500fe71e372b8a6c825a1eba3a107f04f1ef54576512904e26763e785", 0x92, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7a, 0x5}, 0xc) setreuid(r1, r2) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getgid() 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000004c000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0x80, 0x10000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) r0 = dup(0xffffffffffffff9c) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)=')h\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='}(,%!%-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%,(+\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')@\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) fchdir(r0) setuid(0xee01) r1 = msgget$private(0x0, 0x600) msgsnd(r1, &(0x7f00000004c0)={0x1, "fedafea5d1f819808b01e91ab927c45cc2f0ce7136aefdd22d5f766bb5470a4fbaaab5a003275c558473c02a683de07ac0f0e956f5f093b02ab835c3c135facb110e69aa2f01492ada3d3a26e1e70f24867e3a614e98bd6bca350c5ea8922e8a9048117554e40a4981a6b7f17899bda1177bb73662e757c9394555204cc758801b77d8e3a3e4b9ff2705e0fe47f467ff5791f33958e90b23907e0f10b7c5c00049e86702dbe6ca476bd6e6818ac15f9e82d89302de46c9c0176d7a7362f638b8c90bf79b7489bff43a244ac7c68b1477bc291674139ebf2adcb54d68398be5f713ce47a9abfdae96d6ec973005b03528c1df399f9d1fa827108ae76d6e3c926d8cda815f5dbfede5612e9099969884b7ea186441bba62c856a2d78dd572690a5c1dd65382bea2fa07cbecd9667dd2c3e3a3d6559158198469379eba297ab46914e557364362ae7bd4e5198e33e804b6e8e21388df1ff3768cd81fe4cac4e82cb15c492c693c398bbddaea7c40570b8cf7533e91966a303ff8ef7f8e1f65b0121899d2f7e42c4021a4017742ee2d658047d1d66869d8fd534183d9c4a27fc12ef8bb5987612c587f34a9e0603516a5f307184c352f6cf1dfbb051f2750d4d54cb5232900b3eca31919beba0bcbbeef7749db633c17021430494688e73f9f902ee80449167a38cc5d3a4f5c9a1561ecb968b021f1b7a87854da737f4b689a0b1e1cbc604fdba42608351925f7c34af4e965c35dd8c4b28f0461515910120a59bd2314a7fe0200144a19592cd86f40f8be12dcdcca97fe72727de70661139fccaa5b88bb3f8ca104b9420f466f1253700e279c24864202dd25f0c44995906226249488dc609860b80c26ab79bb77471ab44bce436c8759096c61a53195d0b0fbf727a2bd4ed40c2f987724e22601ed7d6c11272f3246ed6742dd375da3663dda26913e7c89687e7bab07152637e313720996dc617e60ecf30512856fdae967ff5ef7883fa173700189ea267436b0ecbef6c460968f2f295946ad6f10ced84136e13ec769ad6a629216b097566d66761f85980747ee950aeb05651b3068167161e157ef304fa0244cff1238eb87e77e93e33b95fc8e244830278f0cc05c1726d6818a153d152160b1d2b6b5fdd588d351c58fb48be927fe02b2156e2fb0612da079fb0757778a72e7efd1376a06cc16e258c85f12b501872385b1f0762d42eb8a48cbdfa22a5240d12338e9cdd2ff28ad94d62adce82b0b290ebf0e295f3de04176c21211c61b3a5311384e8ea803a384efab0e085ea6ed9098c005df0b90c6468241786d62a4e5593c37e6b5919b6ae4b308a4b74ba95be4f8831709f0fcdb303365e008daaaaa68b0e00d01a021f4e4f6b23629c60bb3affa7969a493ac70fed78097587abb6f5b0d5814b1feec4dc18ec3152fc38667c5e3aa9a6c08ed27a50840f18ea91afd7a2faf558b757ecc647909a4245faca1f407f431603c6ccccb49066496a07ad75159e649188c1b06ae206ced51541745a0fb193f9d2d7518f239d9c8daf621f45b3d01720845225de7092a1cf91f2ff2c7c2635072c2a0c7350f05289efe59378f589ed7f8396847c4e01c29b876dce145427491f9efed58d5c0b97e28eef83f553267dbe698a026ae6443aeecb9c49dacc0f83eaf9247d05de068663d94ffaba6d2980664f16f10c47e1e75feaf65720b59f0718c4603b19f894be5155fbc51681ba3fcd27138078f7bf1a94c9023b406da562192d2612dfc0c996f84fdd23b4c272f5b8fb68119ed1ffeafc9af6812b22834b5c8182cc67462cd3f9e9831f202ccf8c0c24f1c6f313bd4a26fff961e029cb50f2074dd7e1b6c01494597dfae3bee2e786821292bc38fb9acf3c5d9d41dfeb8f707f0cd51e7ece7c68abbc6b96c51927f9d03a3849e9a4111b770011d09b05831da1ec6844f4ef85a5ca9336cf1ea0b4ee86a4134ba609501b6b336996f1e555f340f603ec94f05594ed9d78eb3fbf8726772c33f2e5585356750ecfaf16a90979c57c64090996b9b26672cac7d8e0862356bb92a29163f8b1b4f1c232158d30e33b7dcf969904dc09050e046954433ce448b6ea15665a428cd405ad5601729cd5c0061897e418e136f67ca76c53f18e4c9a675f60da70aa1ce2beb62c40c2d0e67208cd7ac2e985c126e94c14eea1eea57537311798d17748b37f426fa85e3f2c1cf1a4c92971bed8d0a9a0ecee299b6bf4269c264dd922b0f514b8fa8b557d30c14a217f344170227af3524d176036ae5f43e9ed0baf2179a01238c9d06fbfe788a3b488cef9bdfcad26d8b3ca915d3b748db2afd58e31cba095b3764f62b7b7b55370c7dc0d53ba2219a87e345577deb4f161e6f363c56bd561f7889dd2b95afec9bc579082e603b89453837f2dca8ecbea5ad49cab664aa4669f46ed0ee8b34d632ee393e3ece796486ab7bc030cb479bffa1d975ca06377d32358919d63dbe21d444721fe3dd07c57fa017c7e30065fc371ffdc1e06add33f57747cd6dc8770186c3d6660d4836bdd782456c12820fc6315145ca94970b77e0a01b4f5b9b305b15029ac5623cc437895c429e82b67409d699c89430687da0cea0d915043c99207065cf0e4d1728e18c97a6d800e7999d2e8f37e1f3e0b18fc1e74d162bdb8312cab2f1adea80afdc03265995c7be4d94e96c846191fbcf50e07027f1b8364884b6f6970e9228b499a79715936e839c9470fa9c276dc9017c05a876ac4c6f6ea890fdfb46fcb712741f7bda1c4cc89943613a6fba19e5d04c964ef88034b6b7a342e4fc4225131ddda35bee7a1fc6f5760aed5ece3ff581a00de5b9d12f74dab7dac8f0eedf08d00efbe621819c4da07161029a07554b2de4b0611ab86f8f582c3cc7b9696d06d209e07305402fa324303bafea15f1188742d108eb187a4649dccf9ae1938b34e7ebce85e45f0da0269efc7b684eee2f7d2f1ce9636c6bdec6e58354eb56b7afc0482783dfe209dde31f167e0cd9a00b33044450a3c3d678081664dabdc04e064f465100c16bf0733ef6243430191275b893f2fdbc3d88998d57d18bf3a04f1f06695faf62c1b86788b2572bd42929a17a0019504c7d767aa83ebc744eb339957836a0e72e8a173263ad4771b8ed5e86c83600ac82c61ac552c49bfe19fb99e4b84dc7d2f80e53ebff92de404ddf6edf1c7915085209e59b2c2c8288be2409e2271c27e13b114f0ac3e0c639ff2d358c6eff8785b35d173c2a4c36ea0ac86780d4732cf863e7514c3dfdc986926fce074d3c0e5f53e3cb5479672e64ee28e46a8d0dfe5cc91be3b1e2398ea910bb99c2a21a2157afba8ccbc1fad37e8b5c1bf5f4fcdf24b1566cc1dafdf57116cbc194e3c5bf6f414daa70df69e2fce41a21d6c90a9699bcb655d64e3967aa955257498e3ff67c502cf730ce53f8cf099245e6ad41e0459c3ef40c9353f1aa203418bccfc50a28c4670e4187f918262a114052830697b0285d550017c6cdf4663293fb253a2dfdfd4a559a452e50391f936dfe52cb6c5a325a84585a4c31205fabe75935a8bdffc4a044ac70b699654ed0082378c4103a9bc09d722f9d271ea02bfd0b6e2cc4ae9d7770adb354eeb170fbe447f07e7b51920025b08f8b76a6a424ae47dd7ac2157898ae08ff80e2b5c8b772ebe4e097ecc963bab0da84548d331e1e661a8af3b83df890be69cd027f87efb469d1ae0052d93c083d3d32fd7d85d0a749dab56de9dd20d5b4ee17c5aeea73d2939ec438c4bf70f0deb11b19cd02d532a929aa0381b2270c9fb30dd4594e20874f354cb5dacb6dcd1dcfcacf610de7c1c305ba3b43a2081dbaf226b8ecf0e7e3d8f4e748ea1ade44e150ae7724ffda2c8366d7574b83fec55d267ca17bb4a438e341764aff59fdbd8480796280523219269255c91887cae401b03bd824d0aecaedc2955810b17d17dd6ec7e26d9e7881822382145ca8024b35b0ec1165d1e9b165420f13e328a4a9e44afad6979edf72bc8e011afe27bcc588851b8980923e096685a54dba23cc749dabcdc1209537869f64f9f8f9e6af0ed6ed5d0d02b13d003582327c2ec97d0354af2ff7019ccd6c13695923c3aff0683279741cf845ed617bbd07adc1d12e6d13b2b79e581ea88b1fdf9d138ca88ad56a45df7ff7e5e74fbfb72806dcad95e8fed931a6e504d7f3296956a4559548299f18a3495abd29ddb6bfd4eefc9a0ec9e8b8e7a7dfb8b27cc79eb4469a37b54f245b339b6b3f21b0f59dfd6113f1e9d503968e2746ce1bedb71337f29b1c512e8be889386c229818b668729b65477bd77765b1d5f868e96b8ab2ccce2c87bfceafd676ee1c8eeecb0488cb423cba0d12530c8ed077a865d4d69f6ffd013d8e3eff02ab33f63b0cddd587ea5b5d48ac052fc4b63bd93c79874f0f4395126a7878e554353310009d5b0f53753494ba84213e74147bbd2eae486e5256e109964a2ab6b98de177fd81056c91d4bac5c3d5b0e7bde01ab12cf4254ee67f2d165a7f275c94a57d670f919470007789ecf0633baffe9a5ca315f45d5a4aaad034c53e5442bbeba12ed4c941c4c769a98d81ad7566c21620cf3b5463b86c1dbebc1d7fc3b8007e9682538b560b8bd789061b2894003f7500ae3061dada9fa17f134b0e7998117ae76577455b2303d902bdf8e97efe56a7ea4653e46b1e7093c64d6d6536c99e2e9ed6e04cb250620bb6d8facca12f4e4dabede6ab6221ebe006d63b8f6a38cfadfa951bd149165cda6f470efb12cf68652b86284423603b40f2d3283cbdc55b9ceb1c78076749d45764469f7245d7ad46a2c188821f7e8167d1dca6f5b9e21a858a4da6e0139a6d664a09ae402e75b180258057703d836dbcc2d272995e46034770bcef265abae4343940e2df1cc32a65c6129e9620f97a0961708bff3a290cfbad1de01629ef9cb6c999a1d882f372b2ed4dec40ecab2dfb2d597df9dffeeadf1e76ac9cd020b009ef9fda8a83867f9ed6b52adeab25a8af542180e092d9efaf6ce695702181f2967e2cb9240d52c9b85fec4d6a7eb479a82ea806227887a19ff2a76021ab1af35f90505c375defb135fe57895d045114b8a5ee8e39e0fc62e9a8eb0f97a0f01f4cf408b01082f0c6f6f4b8a109986c4e4f757b983d76fb58a0d14e2e410a9bd2d6b64a5f0fa42377219543f5e3822a16a273fc065e121c5e9b5321a04396a849d3a48bd9b948c660fafd22b37bb6b30a6a778787ed4f2110f586508d2555b56dc90a1b7e87b9130c4f10bd3676756a0e794693b95bc471085d75d6bff995847eae9e1bf4bd3dbe4d88b8dbbc38748c367db06fd3dc9f3c71543adacef1ad7e8fd8b0f12f3ed19ddf05803b6ad1dbb6afed204a0f01d7282bfd05d646cf5ebb9d229c4494cc9081643c5282eae2da6c3cd2db435b0d66c93e7ae734b59f3f462e2325b0458b893aadd25f2dfbd3ea0738b21badd01fff5e6e57b841d2ef6890289dceb117224a20616397e95cda7230919e603f1739a8947bae5c6c0e0c2c9c3550fd6e55173bdd9332e72532896f8b3f991423af95c9424216087590b843f425cd7b6ec8a78d6059fa7939dd1265728850a9d00b33e218646b8018f40c92138d69a18672aabcb7964c8bbea4b085810660ac32483c5d04bfe75b98b49db059b162cfd6160f2361b7ab2f0e58cf6826ec408b3501be9f4833c7d65fbbcfd2e1f280776eb0024240cc96e4824b0c851b2b52ab339a8d74e4d55fb27f51c59ccfeae92e03191bd5019df20fa47c77c8d8b4fea32843def5ad8d114a429914c"}, 0x1008, 0x800) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001500)=""/204) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x80000000, 0x8000000003, &(0x7f0000000100), 0xffffffffffffff19) 16:00:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1fdfd7214e0c5e92) openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:03 executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r5 = socket(0x18, 0x8007, 0x2) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r7 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) socketpair(0x20, 0x8003, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = dup(0xffffffffffffff9c) r13 = kqueue() pipe(&(0x7f0000000440)={0xffffffffffffffff}) r15 = syz_open_pts() r16 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x9, 0x1000}, {{r2}, 0xfffffffffffffff8, 0xc, 0x12, 0x1f, 0x1000}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x400, 0xfffffffffffffa6a}, {{r4}, 0xfffffffffffffffe, 0x10, 0x2, 0xc5, 0x3ff}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xe12800, 0x800}, {{r6}, 0xffffffffffffffff, 0x8, 0x40000000, 0x8e, 0xe4}, {{r7}, 0xffffffffffffffff, 0x80, 0x83, 0x20, 0x401}, {{r8}, 0xfffffffffffffffe, 0x12, 0x10, 0x8, 0x9}], 0x4, &(0x7f0000000600)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x5, 0x7}, {{r10}, 0xfffffffffffffffc, 0x82, 0xbdbeb8438be2ec32, 0x955, 0x43}, {{r11}, 0xfffffffffffffffe, 0x2, 0x10, 0x101}, {{r12}, 0xffffffffffffffff, 0xa9, 0xf0000085, 0x0, 0xd93}, {{r13}, 0xfffffffffffffffb, 0x24, 0xf0000011, 0x0, 0x25e}, {{r14}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r15}, 0x0, 0x4, 0x4, 0x9, 0xffffffff00000000}, {{r16}, 0x0, 0xa0, 0x20, 0x6, 0x4}], 0x0, &(0x7f0000000700)={0x7ff, 0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r17 = semget(0x1, 0x2, 0x8) semctl$GETVAL(r17, 0x5, 0x5, &(0x7f0000000080)=""/120) r18 = msgget$private(0x0, 0x400) msgrcv(r18, &(0x7f0000000140)={0x0, ""/8}, 0x10, 0x2, 0x1800) r19 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) semget$private(0x0, 0x3, 0x310) pwritev(r19, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r19) ioctl$TIOCCLRVERAUTH(r19, 0x2000741d) ftruncate(r19, 0x100000001) pwritev(r19, &(0x7f0000001500)=[{&(0x7f0000000000)="be", 0x1}], 0x1, 0x0) bind$inet6(r19, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x401}, 0xc) ftruncate(r19, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3b, 0x42, 0x0, 0x100000065) close(r0) 16:00:03 executing program 0: r0 = socket(0x11, 0x7, 0x400) setsockopt(r0, 0xe, 0x5, &(0x7f0000000040)="1a7b43da", 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/144, 0x90, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x84da, 0x25bb6e4e}, 0xc) r1 = getuid() r2 = getgid() r3 = semget(0x2, 0x4, 0x14) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000140)) chown(&(0x7f0000000100)='./file0\x00', r1, r2) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bbef0200c2c900000000000000e74d05"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) accept$inet6(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x4, 0x40, 0x8, "e9171dccea72668e32c204c9cd192f8c2047fc4d", 0x3, 0x10000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r5 = semget(0x1, 0x2, 0x200) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x7fff) 16:00:03 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x26) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) 16:00:03 executing program 0: shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000040)=0x2, 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="1b002e2f66696c653000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x7f}, 0x8) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 16:00:03 executing program 1: clock_gettime(0x0, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0xea03, 0x7fffffff}, 0xc) execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x10000, 0x0) mknodat(r1, &(0x7f0000000000)='./file2\x00', 0x6004, 0x0) write(r1, &(0x7f0000000100)="54c452ab3d3ba7512026", 0xa) link(&(0x7f00000001c0)='./file1\x00', 0x0) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/63, 0x3f}], 0x3) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000003c0)=@in6={0x18, 0x0, 0x9c4, 0x800}, 0xfffffffffffffce1, &(0x7f0000000200)=[{&(0x7f0000000140)="f0909dd66b3bb25e46ee8294b76fca2a41a56b1cc00d098c220dac93e773e3ee", 0x20}, {&(0x7f0000000180)="a69b5551ce8df40c4ba02e513d1b633c95b838b6e2ada6240f4e0e64a2d85918dc00917f530df9dd178649a82108256bf19e8d52f91194baf7fc9be33aa6", 0x3e}, {&(0x7f0000000400)="bdf2050a3feb3332d4478a8b055454a515250c9675b9d7b6ec77fc2265a07bbe5c271ff467c9648b9ffda6fc0d4f893e3a121e93712e3507dc407d6b4894dd3de6f470231cef14cb30622bf2e47766235249f47ba0900214"}], 0x3, &(0x7f0000001740), 0x2340}, 0x400) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/73, 0x49) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf965c604293874c64e1c0cfe930f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4fb3b76ad0f8a3d9c105550d98d5005edec248e", 0x84}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x3, 0x2000003, 0xfffffffffffffff9, "845c5509000001000000000c0e007f8a00", 0x8, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x2, 0x4, 0x3) dup2(r0, r1) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0xc}, {r1, 0x5e}, {0xffffffffffffffff, 0x80}], 0x3, 0x0) select(0xfffffffffffffed3, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = kqueue() sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16=r3, @ANYRES64=r0], 0x2e}, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/23, 0x17) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x48) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x87) readv(r2, &(0x7f0000003140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x3) r4 = dup2(r2, r3) r5 = openat(r4, &(0x7f0000003180)='./file0/file0\x00', 0x10, 0x40) r6 = semget$private(0x0, 0x3, 0x41) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000031c0)=[0x1d21, 0x81]) semop(r6, &(0x7f0000003200)=[{0x7, 0xb6c, 0x800}], 0x1) r7 = socket(0x20, 0xc003, 0x7fff) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000003240)=0x8) r8 = open$dir(&(0x7f0000003780)='./file0/file0\x00', 0x2, 0x14) fcntl$getflags(r5, 0x3) readlinkat(r5, &(0x7f00000032c0)='./file0\x00', &(0x7f0000003300)=""/137, 0x89) r9 = getuid() r10 = getegid() fchownat(r7, &(0x7f00000033c0)='./file0\x00', r9, r10, 0x6) lseek(r1, 0x0, 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) readlinkat(r3, &(0x7f0000003400)='./file0/file0\x00', &(0x7f0000003440)=""/165, 0xa5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000003500)=[0xfffffffffffffffc, 0xc60, 0x7, 0x5, 0xffffffffffffffff, 0x3, 0x5d1, 0x4, 0x7]) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000003540)=""/219) close(r0) ioctl$TIOCSCTTY(r3, 0x20007461) r11 = syz_open_pts() fcntl$dupfd(r11, 0xa, r5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000003640)=[0x7, 0x7fff, 0x4]) write(r11, &(0x7f0000003680)="4b1433c675600c30ad7121d6f39d0a6b7e79d05ee5444a46bb8734ea78c6947fc8b0c5ba2623d2bbe289c06df27183807169095e3b5c8ba23e57498956804e3327c6db2688876f676f66d5dabca4120502d0ac44f9c633bc9a67c96d416bd6dc605671b8dd7f8fe7bee53f56b30c7ef0c8fa75b855e7467df8f4e0a8cac14e0de01deac6b5a7a7d766e05def3401f18d34783db0712df6fd67cd6094ca58d5d97c987d02e4731edf3331a2ae88a306630412606936b345e6fb6cd4fedebb018e358a2a3adecf373151b74bf334", 0xcd) pwritev(r8, &(0x7f0000003a00)=[{&(0x7f00000039c0)="85e01206a47cbc2b9e05f82e3f9d25860cd4f92ba753195dce754a45ca4609a5", 0x20}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x1, 0x100000001800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)={0x2, "384d6918ee374796ecce9836ffa46dfebab1f12938c64092b7efcfe076b0cbf75e8af820503f704d8c56d59056ffa0b647f9869734c5b6df821755a44a01a635e19150112cfdf1f96dc0eefb840c99000c2c012db363c3c0862c69a15ca5acb9fa8f87e263fef057a6e1159c78fb7822c1aedfa7cb38fde946c5e6f0bc05c8491af57b09"}, 0x8c, 0x800) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d", 0x2f2}], 0x1) recvfrom(r0, &(0x7f0000000280)=""/201, 0xc9, 0x2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="6764672e3e66430f543e478073610ef04208b01d148822c441f9d6ef0fbab4d606d80000000fa40571000000f4664283ba00000021008fc978e18db60a0000c4e37914224af04681a2000000005e53132f") mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) socket$inet(0x2, 0x2, 0x90) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="ac22ac", 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10180, 0x60) write(r0, &(0x7f0000000080)="9dc4225a3ed8283e5e4f36965317773b2f83c27341fd073f6afd905ec5499e91e425d48db8d4e453d982e0b95b9425a033ef20ced58bb6e7e16e75b1603ff0cd797640d14b2175921e02ebc69ef8c9262cd398dfd1c2858825", 0x59) socket$inet(0x2, 0x5, 0x8) dup(r0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) syz_open_pts() syz_open_pts() 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x109}, {r0, 0x5e}, {r0, 0x80}], 0x0, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r1) fchdir(r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="a708b323d1635c6bd34ae066359e0f0799d42c1efd7f045090cefa492fb2a2c47e46add41005e0e8bf4bbae8474c75d2c86bd1ab6284959c5f099723ce099e3f978be621cc9f34e511f38fcac4d74a04193e05edb991c928612d4ff011b2f18baffcfb206bbdaeae058cf33d401d073e09ad29066b18072a4774af6de6680a1e46e5241e62a7f928cf04b3088752666aaead2a4806f3f713", 0x98) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x30) 16:00:04 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0xe0c064dffce58ab3, 0x14b) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0xfffffffffffffff7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xf37, 0x8}, {0x18, 0x3, 0x81, 0xfffffffffffff801}, 0x3989, [0x1200000000, 0x10000, 0x10000, 0x10000, 0xff, 0x982, 0x6, 0x6]}, 0x3c) 16:00:05 executing program 1: setuid(0xee01) shmget(0x2, 0x1000, 0x80000000242, &(0x7f0000fff000/0x1000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:05 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r0, r2) setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x1, r2, r1, 0x0, r1, 0x38, 0x92}, 0x5b91, 0x100000003}) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0}, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) dup2(r1, r0) 16:00:05 executing program 0: r0 = socket(0x10, 0x10002, 0x3) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) r1 = semget$private(0x0, 0x4, 0x40) r2 = socket(0x18, 0x0, 0x2) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x73d, r7, r6, r5, r6, 0x25}, 0x69d, 0x6, 0x9}) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r5, r8, 0x1, 0x4}, 0x7, 0x759b, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:05 executing program 1: socket(0x20, 0x4, 0x6) 16:00:05 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) pipe(&(0x7f0000000040)) socketpair(0x2, 0x3, 0x9, &(0x7f0000000000)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0xfffffffffffffffc, 0x423) recvfrom$unix(r0, &(0x7f0000000000)=""/10, 0xa, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x202010, 0x1605) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000100)=""/253) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() lseek(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2fe671d094c7e73b39406accef4a5b8da506fb58abd804007300696c652400"], 0x1) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x6) sendmsg(r1, &(0x7f0000000040)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xdf}, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x1, 0x6, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fchown(r0, 0x0, 0x0) 16:00:05 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = socket$inet(0x2, 0x3, 0x102) recvfrom$inet(r0, &(0x7f0000000000)=""/231, 0xe7, 0x840, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) r1 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000200)=0xa7) flock(r1, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x20004) clock_getres(0x2, &(0x7f0000000080)) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x80000000000001, 0x10000000002}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0x5}, 0x10) nanosleep(&(0x7f0000000000)={0x0, 0x80000000}, &(0x7f0000000040)) 16:00:05 executing program 1: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:06 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000100)='./file2\x00', 0x8, 0xc8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:06 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) r1 = getuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202e00100106c653200ea4a875b899f01fd1909e34b0ec118a8cad7f3e486a34aee98000000004774613fc0a5e76dfa809a06965d1f9bc8fb8fa110a41928451c9c071ce07a533d0450def95b0300000000000000af2ea2639d3f18923592a0301dc48c06c0c2341c52a978fca967c6f1fb0fec9b0f949bb4ebd9fe0fd06b938858386cf51b1067e2322236c5a369712986c72a5c1defeafeb20acc79d9ab483907ba1bbbff02d25d3c12d59d8b30910caf78e0145fb5bc0d8abd2b667deb04cfafaf2a11d62dca24d06e34bc60db3bb29f00301a8f0c7913326d4626313f1a6cf90000000000000000107f5a5143e8b1598acd4fe1c174e450cf175cda8343621b7ecb46715a5ef1961e8ee74c695ec551b951e957c6f5d192a0d8b27a63a1c480efc8834e4385fb460326cbb859e8bcb478ae05523d31268972bc52107889fa01a2f815bb7a22296791f8ce211f48287cf3c979d3876b0236566805521851c81b3e683217ad22c63f63b227317536ad3f3ef100000077b241f7c956bffeff13774c55adabb84e51fde41e469ad329c369c57189460d1065cbe599f75f1cd1348bd07db8d8478d1039dcbb0aa6188beef70e9187d6bcc5ac9d0b5c0e762ca9712b120be28fc4fd538aa726b08f607fd44acdf7ba61fa52832b4de5274b1fb601820def263eba3a16"], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r3, 0x20007479) setuid(0xee01) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r1]) r4 = socket$inet6(0x18, 0x4007, 0x3) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) sync() 16:00:06 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r0, r2) r3 = semget$private(0x0, 0x7, 0x1c0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x1, r0, r1, r0, r1, 0x24, 0x5636}, 0x1, 0xa57, 0x4}) setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r1, 0x0, r1, 0x38, 0x92}, 0x5b91, 0x100000000}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r1 = syz_open_pts() close(r0) dup(r1) getegid() syz_open_pts() 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5300) r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x960d610d4e904f00, r0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000000)="dcd365cc484a72daa6d991a22bea5925a075a7674e14893e3f6d1efc593162f90bef06f3090ca1c2e856f1627da6b8feaf82f18ef062e3e3c7190b405333abd4c78dc52739bf8efd14772345844c82c510dfa7f2", 0x54, 0x1, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) mkdirat(r3, &(0x7f0000000140)='./bus\x00', 0x68) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/39) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10043) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:06 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = syz_open_pts() flock(r1, 0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x300000005}) r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) fchdir(r2) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)) close(r0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x20000000000004, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a6689fc7de5acae859a29516eb3d07e9680ce0c63eda1ecabb8cf2de23a6c30604bc980a0c9ae9cff9534bb07a5f1a5f567038f452f777d0e2c26947e059f0a12cd30d071016839775f4f93378b03c364dde04ed4167a68ff2cf2a635b585dd23c2bea0e794e33c59d15e32abfaf1cd218be800838995ffce5695bf723e493b48be39111927bf2c72bbc531a075b3a97", 0x90}], 0x1) mkdirat(r0, &(0x7f0000000280)='./bus\x00', 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="070f499cac973cb22761df7138560efd846263d648b2cd1f65b1cd830d2578402b134a65813b6fcd3b089447fe040749f44f4719dd2e8437a108544166200a0088457d8604cb2e73474e4dbd0e184c11a40cfaa60e830a8b089ecc52bd6bbb", 0x5f}], 0x1, 0x0) chmod(&(0x7f00000003c0)='./bus\x00', 0x44) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x31, 0x1, 0x1, 0x4, 0x1ff}, 0xc) writev(r0, &(0x7f00000000c0), 0x0) mknod$loop(&(0x7f0000000040)='.\x00', 0x6002, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) dup(r0) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = socket$inet6(0x18, 0x7, 0x20) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x10, 0x48946d5c2393b28e, 0x401, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x806b, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xff}, 0x8) kqueue() 16:00:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) getgid() r3 = getegid() setsockopt(r2, 0xfffffffffffffff7, 0xe46c, &(0x7f0000000080), 0x0) getgroups(0x3fffffffffffff97, &(0x7f0000000000)=[r0, r3]) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x20, 0x8003, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b8d7f20e8997dc86912da45b0d474bbd7df0cc51081cd199f60565a7e32522c8450125816ffbcf2d1951e52bbcb4ff102730366e989b6d6b4948279df32f90e79a9d83a1871b2bf77c876283377112e58d99877983696ea72b279945e55162409b61dfa344946803614591451d69f57271267721a5bf18b0c24e879c0592db3e3182d01d3007cd411ffa94c74ea8d817291cb55810c61b0a8a65bd85d5b332f499bb09", 0xa3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00008002", 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000070000000000000001340d54"], 0x18}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)="0000da12e6059b7600000000", 0xc}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000d80)="676f43416a907f39deed59717b39766ab8e953ff6abde6fabbeefc7e2fddec7e07df942897257444cd2f5185ef3f02ed859a2462c30b2231b53fd4f9a7071e7823c44b61eaacb55bf79b707456a85c5c197f8c998814a3bbe90206822f15fe5dcb7ac735e62d47fe3fb3a82372b203313225c4f2fa2297a7ec633d55e764511f08ce61be0589c55525364ee95b242f144d1b3421727a4a602af2ee2c48973c24364fdc9c03b631d737fb364d4a18fef2d4f183fc0374670e1bc2ddab4a2ae580f47246d60b44e6e1e39bec0010b72f498eab29fa4421049dff45542aab7a2cbe9bcdd216ca6c9ca7d9edec7f5a1570ad708618c0516582ff23af8e640ee9d0f245e087ec8ad28f04fd57b336078210f4b78cdcde29592322549aae4fc4c5fa87221f6e479b1e885bc5537fa44e313ea0d91e157816713b7bb49429dd5682393320684641e7bfdf13fbdea326a1be30dfc4d75566f463f025ac072ff6f58f0acea99678f80b7b78526c89223f0eddaebb92729c6935337bb705cab9c62f24b16822872d39d0308590cf22b7082b681c2c4babfb22d3b7fdef9e4db46b95c53f26e91d8a060c057da8d299cdfdb70e4d9f9ac7366f3f9228628bffa0184efc2fb829a9fcff2f263b30e5b25f9b3e65bb84c13a7c7965f35a3a50c656113b3b9d2dfea0ef66497ed2d09d461cc6ccbf4d9bf8b5103108634d254af0f73f2efbfbad48d5564e2cf8957533795fd0ad6c5ee16d7321e840c0758f0513b5e8d8435a105ce48b8f3d805def01cc6fc95c15621549a60bf75d262d39a3607bd22a4a713de511b032fa94cf2db4ffd6983ea73079158284fcb6582c9ec2e0d1e66ffc3c984f0818c0f7739ccf120679aa306bfac2b7fc95e3b5f27634416808511cfa5bb59b269b348faa7848e75750a8063112370246e9f044f3613bcfa31c5f1049e03ff1970ce5ce8912f58b0fc10b13f22159a675b6131ab0c066abd81cfd12b66c191a61fd1d9d86916816342212cb522e62dded9bf722c7ce2893230846008f85c35323f881032a4880709eb0b1366b50eb4932c261e093dffdc38c73655e08e484ead45113e73a3a8520813e41582ceecf9fcbd25ac39406b0371025a9fb93ed5353b44a2d2c26a2582af114c6a0078ce8bb86dfd0b0421d5c3556f61a4388d4fde21cbcd663f9cd062790dfd5e79bf7e1c3fdd202987d93f3dc4264e4820f9976599c6e0fcf455c29f67517d8697ff1f3242ce641191a96f16ac1563e702af31ce2264331023e4d3b88c10d56835b9b34d4b09fb1a6ca252ddc1034a62a3f65329f4887d0b024065d1a73cabd1e4129a51746fe0049beaebffcbb06b79b1dc0caef1e6ec28e93032df0cd172adac172fe8cb6cb3251183e9632cffa52377dba50e90b276c27a8579d4b4b2c33af1cbcd16e4e45cc38001ae6ce250a457776913908d338ce675e3cb19691892a74aca77e4c204491a5109cc684c19a8c3e88e517799bcb0180fec4ec6397ab630fb718ae8dcf2daf208761f21f800350013e348b89aaec284e8312baa3521dc2da9123ccb2f24dc53ab01e18f71fd00ed1e34840b7194cfffb2ef2c66c3b131251e0f007e97b84afcf44d4613dab5eef1bc3904dd8b0bb24c1760a97bdd98ab253d33f3dc3ee1da1572f78f19b039338a0f498804685e3994575f7d92db3a9734e5bb87ab424453e29ddc2c93dec5a39b95ad978ad2f06f573e58dc1c57565362395e078c7840124b404c74495f81f342435770d2527ea5adcc96025ee8377018449b4bc97d2fb6c5f88e3274167aa3c7d905bad687b3413554bf5a5f68f311d3798cf37aebfe6537f28c4e78ab38e9ce0e0c5c1df493ee2183678b2faa7d465df6ceac3051592eec84f2658106bdeabf3947b6bd2865031da6808d191cf3239bb51297ebe4b0ccdbc2e80d64717b87bcbbe160ea1040534ff75363f993561293abfb2e80c8973109302df2ad792e50fa53f3443bc34a8b1d6719dff535171fef7a8ac4bd4b7806c66ded340edb4f4ce3b27d1215980c5819b25369f827bd97bd398d55b7e19877c17d968d41c91982b82e7d11216233314838507b93e55c4c3b9aa4efea49470201009d6f8821cb3d66016b2c39f0ab6046302404f06a34fa290bf6a4cbdc4d9902402f63d36222aa240e97c54051fa3ac9065e6fe9b0b24c87da63573f4667b7dd2030bf260fc47cc3bf863be561c8175e68255b5b5a2dd685e52df5277aa7c8ffa56cdab81f5f90be399bdd3ce2c81b99620ec72a33c9f8dc7af65e9b917528931f44fd6f79b15a9af4c8a3251f71a742cf8df1767d1412c27733d632ee595ab459c3bba0133c29fb120d72c83d78af40f58ef43c283f6f4c6bdedc113eae4c8383764bc7f56a2733c2c3436f5c1e0cfef799977930a77cf605ff48313a645ff32ba3d2dbf5289ab5e1cd98d75cb1883aa0aa0d51030a4ea0b73efbb8d9bd2035958e744649d44e08749f826ae5fb831961ba194d20dce07a9a05375b1bcac0d33dbf4db539adbf0962840b0d1a15e1f061cdc23f1df9678fdf96331784b5dcd89532f23eaf644de23561ee3a2fb5cef6360c5d167c6326a621b702a4357413679aec7ebaed5d6029ed560057a620559585b7cbc2ef9f67d55975654a6ca98e1427a472ed94e781c1e235dcd65ee2ba7d5279a456628b94d417f8439f1374a9a9cf1e06acaf66d220ded341cad6dc7ade2bd4e3662d598a10c9be3dd4216c6534336b0ffafa02ee9884129c047641bbe314008f68cb1905dc565aaf282028f9cfd7050e18e4b86438d766d958819db457468f9d663207cc36a1104e516e9dbab8589347767f53f4a293fb6abef354da875f6573a96d69b3b893494cddd2fcb1f106a5b8e49c6dc092f7bc2ac", 0x800}], 0x1) 16:00:07 executing program 0: r0 = semget(0x3, 0x6, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x100, 0x2d38]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ec0000/0x4000)=nil, 0x4000, 0x0) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000c29000/0x4000)=nil) shmat(r1, &(0x7f0000d7d000/0x4000)=nil, 0x2000) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x1126, 0x1000}, {0x1, 0x119, 0x800}], 0x3) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fffffff) pipe2(&(0x7f0000000080), 0x4) syz_open_pts() 16:00:07 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x3fffffffffff, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, r1, r0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xb, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x124, 0x0, 0xff4a, 0x0, 0xc1, 0x400}, 0x401) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() r1 = geteuid() setreuid(r1, r0) seteuid(0x0) r2 = syz_open_pts() close(r2) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xa0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x7d, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000500)='a', 0x1}], 0x1) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x1008e) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() socket(0x11, 0x2, 0x81) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x10) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8, 0x40) r10 = socket$inet(0x2, 0x0, 0xbc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r13 = socket(0x3b, 0x0, 0x3) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x101}, {{r2}, 0xfffffffffffffffb, 0x84, 0x1, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x7ff, 0x58ea}, {{r4}, 0x0, 0x11, 0x4, 0x81, 0x3}, {{r5}, 0xfffffffffffffffb, 0x80, 0x2, 0x9, 0x80000001}, {{}, 0xffffffffffffffff, 0xa0, 0x80, 0x40, 0x5}, {{r6}, 0xfffffffffffffffe, 0x20, 0x10, 0xb85}, {{r7}, 0xfffffffffffffff9, 0xa3, 0x20000000, 0xfffffffffffffff9, 0x800}], 0x6, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2c, 0x4, 0xffffffff, 0xd2}, {{r9}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x5}, {{r10}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x5}, {{r11}, 0xffffffffffffffff, 0xa0, 0x1, 0x1fb8c593}, {{r12}, 0xfffffffffffffff8, 0x58, 0x4, 0x5, 0x1}, {{r13}, 0xfffffffffffffffe, 0x4, 0x1e, 0x0, 0x80}], 0x2, &(0x7f00000004c0)={0x80000000, 0x1}) clock_getres(0x6, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x7810, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x20c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/17) setreuid(0x0, 0xee00) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)=""/4096) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000001040)="0166c24834aaaf6422b62d36ad1c885ca2e58bb23a71f4abfb75f33c9ceee5fce86bb0a2703f7f037cdb9821b44760add6", 0x31}, {&(0x7f0000001080)="4d992c904cde5c41dacb265bbb0003d40956d85e9debac20d518aaace7039b4e02330b50f43695b66dd9db812c6fc61d8ed2e7bdc1c8417fd2df191c656b522ba0bf24f41c066f25284ac30c63", 0x4d}, {&(0x7f0000001100)="241a10390675751a5dac835661759b54c7fb80e13811e84ada559a46d2f63644fed57cc4a61515fab6f0b5ceb4edef5e327c5beaa6df2ae6684d3e6756f7d8438e2487d22f6a62ae38c000c56e39d04d4927", 0x52}, {&(0x7f0000001180)="4d2fcd9e41eb95e2cd202db6dc1f85a189cbef0026e2c0758f824f9eba8aef66cbf293e16ea6aa4ccca625391e632591a504", 0x32}, {&(0x7f00000011c0)="51a59401e394291e207c5ca36b0da0301c65398433a5bd70709df59004ea84716b", 0x21}], 0x5, 0x0) semget(0x2, 0x3, 0x81) 16:00:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x7ff) accept$inet6(r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x4, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) getsockname$inet(r0, 0x0, 0x0) 16:00:08 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4004, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x4, &(0x7f0000000140)=[r1, r0, r2, r1]) accept$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d800000000fffffffffffffffc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002795000000000000"], &(0x7f0000000040)=0x6e) 16:00:08 executing program 1: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffa000/0x2000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) r1 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x80) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000140)=0xf) close(r0) dup(r1) syz_open_pts() r3 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/4096) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x8, 0x10b8}, {{r0}, 0xffffffffffffffff, 0x8f, 0xf0000001, 0x9c8, 0x1}], 0xffffffff80000001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x97, 0xbfe6549285153fce, 0x8001, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x6, 0x9dc3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x90, 0x4, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x70, 0x1, 0x9, 0x1}], 0x6, &(0x7f0000000100)={0xffffffff80000001, 0x6}) sendto$inet6(r3, &(0x7f00000001c0)="6e149f8c8ceb7fd5779b7904d36d75b234f6e8949e2abd32990f1182ce03561716238ba7d966f4fabad6547d1ad66a2e09ab4273f02a63d5785f94307385bf96c03bf1b9f84bf0c4a71e49b4435dec1e6000c71989b0f58effb5b89f22391ade478a1342f539b5a58dceed427c897f8358ed3fa415ed97f5930b0958e92c69faad21b85aa6e4be77a27bccc3fe0c02eb92a5f5d8a24d989a", 0x98, 0x401, 0x0, 0x0) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x40) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000040)='./file0\x00', 0xc002, 0xb5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x811, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000000)='./file0\x00', 0x2064, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/221, 0xdd, 0x3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x73, 0x2, 0x0, 0xfffffffffffffe1b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xffffff65) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget$private(0x0, 0x400) 16:00:08 executing program 0: 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, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x80, "5cabeb8d8315030000002f00de0300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setitimer(0x1, &(0x7f0000000180)={{0x1, 0x9}, {0x1, 0x52}}, &(0x7f00000001c0)) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) setitimer(0x1, &(0x7f00000000c0)={{0xfffffffc, 0x80800002000dc7}, {0xff, 0xd9ab}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r0, r1, r2}, 0xc) semget$private(0x0, 0x7, 0x400) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x9, 0x8, 0x3f, 0x3, 0x8002, 0x4, 0x8}, &(0x7f00000001c0)) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) close(r0) socket$inet(0x2, 0x8004, 0x2) ftruncate(r0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10001}) fchdir(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x2, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x9, 0xffffffffffffffff}, 0xffffffffffffff4e) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x800000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x600) msgsnd(r2, &(0x7f0000000140)={0x3, "1d4f08f2ec072e84a46f4f362afd1708d13d3ffecbc0c3966e3e42b29f3399cecd498e8c262781912de7f826abd8f5befd9b61f7e8dbc460c0983b67942a28f93ed0ba10cbf7c6e8e69c2166842aa8952742b40dec88e06460f959376f9e3dff689ff92cadc33916a24f9f619445a5"}, 0x77, 0x800) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) close(r0) recvfrom$unix(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x7ff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffeffffffff, 0xffffffffffffff01}, {0x100000000, 0x4e3}}, 0x100002) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = fcntl$getown(r1, 0x5) getpgid(r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8001) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() dup2(r0, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:08 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000300)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) r9 = msgget$private(0x0, 0xdf88ef89f9c9b3aa) msgsnd(r9, &(0x7f00000001c0)={0x2, "9238c1fb292d1fd479afb6fda96e8ced5a1f5933feb581899a09049ea744a3655280de73c9ba3e7c1e14014376c660b9cbdcf1cbda70386d81cfda5c6a71ba770a8b4d9a7e81e779c128b1e437c1497d10dbf2a362acf155a2bfdf4f35a71ed385662eadf149b0fd9e6575b506ce43a0d20cb2412fa4e0939d008b7a277f55c4286569263c26e7b87a6381366c701049cbadcda4aa90c4f83fdef4f388eb601013420a396db005e4e7a4b494c82e9bb714f698c9d31618102e826734e2164c82b7881ef399103936e3bb3fed164e2236777ea593849a3a4dacb5a8f33dfcc96bdc210aaf2b154ce2aadaf53b2ed4d8163f507b5053e26e02f9"}, 0x101, 0x800) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x8, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x2004, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:08 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) getrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x2, &(0x7f00000000c0)) 16:00:09 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x81}, 0xc) 16:00:09 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x5, 0x8001) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000040)="56ad52bf1bbbca61c6602e640d9b72b2b967e6d86b5e78197a86b4e45ebf1056be766b819931b56683fcadea22405b00c1c6a708e9dfb903298a954e3d98b4435782a19852f91555c1c4475326656a213f7f", 0x52}, {&(0x7f00000000c0)="fa05c5f25a9d66835dd90e8d0ee568b2c9465b6c5ea38d50dd36db44bb8f295f0724adaf729810c9e6c062631445ab3fa9e2d6dec982e24ea0af30cd2c19e0156b38e625c02c8b37cec05153db6bc93fe5b1468fc97ae644380bcd3164a829ccfeec78df85e72e49ceaefc9b1aa0294df1510a64fe4d14f12b93ba69973f20c0f0963b247bb646184a901a2cb50d9eb911a3a04bcd49ac1773fd5c1f5cec569a434fd7ac44aad6eb250e1adfc81a3b0920cc486ee5b0e03c7c96efb8c0d48fe5027345c548979ad51ee43d60860c90682f56b7f7", 0xd4}, {&(0x7f00000001c0)="d0bfd02499c9b0d9329e159c0a38907519bdf770f6598f7b1f02f0e78591be77648a1a6ccb76763ba88c30f91101b15da2499be1a0e51271b00e48b27a", 0x3d}, {&(0x7f0000000200)="624cc9b62f98bd117dfeabf136619ad26229f4752bc00be20ccd0a1d75d5fba4a08f29a8531897038afbe313adc78c29776d065f9755c9b1cbcbab76e9db12b949bbc8c08147f793cdcf6633f5e0dceab88dd2b13faed9b6c50c4bbe8bf1217a0af8c328148ecf69027d37f0bec4253bcb8fbffdd81f808b832d65a06a0543f9190f7d1252f73f72c56597687c8bcdde52922483927e6fadc5f40fd37b64c719cb1ce537ef2ea5d32092b5f03a186521fced5ae0935afeddac5ffe3d18d4a097aedf6fa6a79c932cde67bc44b26edfce67a777fe64fe1a432b6ae5", 0xdb}, {&(0x7f0000000300)="5473e460900d4802bfcfb4ca70491d3f4ee5492bdc711a1e3591f673edf75a3f65bff814fc554986bd7ecf2927c2382e7eac9a73a3882d9b19574232652fede44cbc13be29b63bd3c9f5c1c5d034a70a23393d55d3802af5b1eafd9f51a4d7f41bb28fe28f46de846b9dacd1909dd08742961623c955cf67afa95d132bd392996e2dc8ef68176dced739beeab9fa302301eb61ca5b263c5a3a0e13e45315ba41a673db7ac08d2af10096f7bb148a6096917ac7da61d1edbdc07e5776ab2632f77111175e6056e83aa83cabb26cef59639311e8791880528f57f3c5", 0xdb}, {&(0x7f0000000400)="ef882d574c8fa8c377d37abece439a22b8cf1bb9e23ffa9c5c", 0x19}, {&(0x7f0000000440)="3e82080712fb1af7416404965a5054b5877b4292283db24099f27a6fd6633ec9ef8013de2fcd208a61e01a9431eeae1b9369b9b340f1da3bdedc515cdc551725ad25e11f30b26c4f6c6b973c51", 0x4d}, {&(0x7f00000004c0)="f558cf70677d59657a0b2e1f10cb4fe8f8b2ad56c5668288c358c29ef6a1305a762d9962a58952bdfc2bc42f2bf1f61cacf5830a381e63a4e2e0d9f9ed8c782ca8090461342c6cd156bc64", 0x4b}, {&(0x7f0000000540)="b1e306c8082ed02cc8a27b8a73af3fd45dc409f6f801dd466b1ee0e2da57e3f3a3cb61a232fe667350da358f9ae318e4518e4ebdaaa1070fe12a9fea109f04c2f06d48f770f7e07bde9d0aaba22d0f21f95970fd635bde15c3f8e70c8d80e3f75efeec34e30428fcc835c85f514d939c2700b2d6ea8592df", 0x78}, {&(0x7f00000005c0)="65e89615c9fe1aa9964fbef7ef567d5c7e2a699d7c365f5ca4714ef794ee1c78bbc0adee30cc5a7a91a6d288e089891a4d83f9f87081f68d6a6a948e0f80d3f7e369fc3a6b21a0b6db3c614bbcf03dc60a197722cf9a03b369fcca95144bcbb3a0caddbd2c3226ce6325f3a20b494ad2f8810db6e86fc546d4b8bc39b7cbfe178568079407e3bb5f0e", 0x89}], 0xa}, 0x6) ftruncate(r0, 0x3) r2 = fcntl$dupfd(r0, 0x400000000000000a, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7ff8000, 0x1f}, {0xe8, 0x6}}, 0x2) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x10001}, {0x2, 0x4}}, 0x0) setsockopt(r1, 0x29, 0x27, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x8) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x1f, 0x9}) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x25, 0x0, 0x1da) setsockopt(r0, 0xffffffff, 0x3, &(0x7f0000000000)="5e2f9f571d27e71cc5e41b30ae69b815118c674af8fcd9e3f6d50055f1d6e34846be0914bdd594bcb0ea43b7c7d0f6b62e805fb782ffedb18518c395d88cf7d621d58612e98f880e78786077cedfc968", 0x50) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setown(r0, 0x6, r1) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x3ff, 0x1, 0x0, 0x7, 0x1ff}, 0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="7820e94dec47d8f8d2f6c3f536b8a6dbc569a74693657e9cd9f61fc001775f30c2cde485e2cadb1412b3e40d3a0336c6f06408a369814dff7c0100aeeff8ecff25b7eb94ac1faa0d49235ce2693c2200032c5d2f90dddc89c092c22baa2e71fb1a98aef15f4b4da13e0e6624ff270bea99a10d9ff34fe1f935559c769a1dd34739a0622fdf67dccf811adc5b6ad962cb1b627d7cd6938396631a045d6a15902721928f8d4baacb3f6cb76554f57b58085bab186c11bff62ef5143fbf87d217694b7c232c982f8257365a9f466e0661d2553d9898b111fedd362febe76472b075aa1e4ecde4c39b8756bc81f8ef78fd1bd3abfc2606aa09b45090ca5c60ddad6ea435c25206ba3cd09820475326d613d81e047a659269d8730f68e00feb7e30d579b903713f71959e07bce95d02a4d9aa06dbcb3c674be138eeff000000000000005811b10b84e2cd5e3b7969074898de5af89d8d71834f93df2a498bf221ff3a917ae1", 0x163) recvfrom$inet(r0, &(0x7f0000000000)=""/198, 0xc6, 0x801, &(0x7f0000000100)={0x2, 0x0}, 0xc) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)=']^\x00') 16:00:10 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff1000/0xf000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff7fdfd959ea0e25641676378ba3af13d6dc92cbbaae44efe8931022eb903f03174cb8793683da05e74bdc35235114346bc4972cb39383c39108c02e"], 0x1) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acb", 0x5b1}], 0x1, 0x0}, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x1bf63336, 0x5, r1}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c611f00"], 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x180, 0x40) setsockopt$sock_int(r2, 0xffff, 0x30, &(0x7f0000000100)=0x2, 0x4) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000013c0)="a9d84c68b9dc64adf95c439017b9ef959d6b469084e5027c0622f467820ec08b6e78cf4aef4637bde48f6786ac45b7186196dde50d6b61cdb6f22d9762e66bb2a55c9e65e1e30df8ad59ceb66394e55e7b51070b70b9fa53d22643597122a2b61817104e241019eb87893e1f531f521bd75e35763c3fb3e7c36dcd58512ab3555ac69035d74c5bf06f9cbb714dfe0d0f28eae37c8ef60f36c54fda3f3b9aae791e1f0fb0126a0af45e767fc5a68324f791d9f88bd75904d3d512be7fcc8a1f95717ed3636946fe7d262c68f2d40a6456b368327f1ae182998474b0f377868889cd", 0xe1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/173, 0xad) sync() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:10 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x20) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x84) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1008672c, 0x4, 0x800, 0x1f, "33971ff81ff826db59f7c47a993b33f355b756eb", 0x8, 0x2}) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400000000000000}, 0x10) 16:00:10 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='W\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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sync() 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') 16:00:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x7, 0x101}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7fffffff, 0x7fff}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x2002, 0x1000) flock(r0, 0x8) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000440)={0x1, 0x2, 0x8, 0x5, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r2, r3) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x4}, {0x100000001, 0x5}}, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/41, 0x29, 0x800, &(0x7f00000002c0)={0x18, 0x0, 0xfffffffffffffff7, 0x10000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) seteuid(r4) 16:00:10 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x10, 0x1, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x5, 0x402f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x66, 0xf0000000, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x94, 0x40000002, 0x41, 0x2}], 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000087, 0x845, 0x1}, {{r0}, 0xfffffffffffffffe, 0x43, 0x11, 0x8, 0x845}, {{r0}, 0xfffffffffffffffd, 0x42, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x5, 0x3}], 0x2, &(0x7f0000000200)={0x401, 0x39fc}) ftruncate(r0, 0x4) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0xfffd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCNXCL(r0, 0x2000740e) getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e77a03000000e74de4001e0000000100"}) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="c1304313163d5120d4793499ae4682b9d1d3153961f005f07112b79ec1ab02d2e24a80f04135f0028d4ab82c07e1bc0caa33f261d519247ccbb083b5993498885f9514232e83e1b0ce463dd688e2bcd65e5f2102b982b1e2e450d959ef31f73696f315235f4256180e2212df9ea416282ead6ba5a8ea95485fbb0fef36a579c13c471e6fafc17ebc3dc6b413b6c2568063b28ce7abec7c18411412f6b2f4546da26f30d30108397dc2a6053046b4ca99e570169066938ca7467646114576e9598535a9b1d40564a1d3f085c5460b44d1a34f31a13a36627e1a239d17314ae61cd0a840ba0445b97451825542f966ff72365442f6e634f32feb50bd15417f3dc978db67499599c166f528559df4859f3f2c41490408c520f15997cbeef630a80576c653abcc8694a5e5ed48abf8b52d5157314772313803880f1ccf871b96560fa97fcf1dba3cfe29a906437279c739031b9ce516b3c1edd039ffd6eb8991729c4e8937ffedd84703208061a09fa480f4ddde191b2b91a1fa81f9bac48e27003dc57617b7215d373b36c8dddbe79132cb9421d4b09e6df3ce1e3c2147a84fcf4f6202ffb688983a8d3ec128e6bf6a0e14b79163a902a0a95c501250f34333c390778bf132f5e4667496a34c88b29388a11d8f071e76a774dd879a64263b7d611acb08fc8858d5f5f6ade7b49a4873c4e5e2b44465ad3321760d0a703ba2b03712162f19b6f69752112f59d60e7400ebaae6aed4022c8e18ad3cce565093381053f6060ae90d836ffc06d51ec85c3a37ffbb0d5d15d20397048acc42d1d2d592cd04f57c3e00c234306a127448ccff6dc008cfedcc712657ca00b67b0207701cfb335faffc5404e2c2496d9885310c4a436f64c398f0f2c8b916d81e224ca177623f5ece5b511c942f453a25c1a64b33ab70b8d8ecd046d902ecb97e760f80199160a84403337f1ec2145c13aa2965262daf8404b9393a7b1fde171b1717b6a1a407ccb4c3ec59b9b87f63f1ee985a5bf23ee3319a1c8a2cc62fa592832e2b54c4e83bfeb7dff464b1a43bad1ae891fdc5cc57efa774d4ed370bc0dd668f9de167541288466ee6b0e41c133bb7f06c491c832cbf804a823e9887766a1c845e5a70e0905fa9089130eb9ec2939c5bd809b3a328a8441f7002891fa3ed4f12435607a7fbc8625a8b77e986e00e3c38d148c92247ec6272f4f220802828b5c809c9e59b6f198365338c4cf355536f88a7af483d7d63b8c175f63c59155c8fb5d911c109c2108f1f8497aea65e8316d879f3ce9486d0009454a4a34c14c14158fc5add2b40d59328ce708308302cf83e4983352e46bff7c5204f57c2eb479c3b9c0175b7e684f291813d9b9f40b8babc97ab7e8221e8e0558e533ab13928801598982069559a53f753c6628f0c817a1460f7e8e5bdeb9c25d3c282eec583566ab8e15fc7cb0e7840af622cf933a69cd19db198f8b7bc8be6174301f66d067feab4fdc0a8745fb564b1f7d53cd4ff1db00c0077ffe7afd5507c6eb78602e8ce19bdf3d4bb9fb001191567af71d43e35c3d62839bcec6175957b0285f3f71cb0ed70e45ef83bfde3f9c506217957369db6b3b4af93707246127de1c91b49a6e7a798faa64f4766713c3071fd1177ddb8caedd8ccce67d7e293b688227ae93055ec6b46f7c410c5d1c2c9850fb6c05d8d40c5bd63ad190c47b980997039843333685b44b794dd4214fca7e299c55b7178a986df70d97b7f74e45a3a5373bd62045c34faebdc507d39fde9bd9875d7fbcecb494409d841416b9ad156b21c0d8391fa2df258912ac11f1b4495d7de0270adbb90e691e4cc8548b2bbce4044154bbd527241b965ad7aa8e49fd0c264e85b9ed946a73ba3d90f7c3f9077267bce572d4904d0e9b3fe9f8ecab52e12f2341dd1601782bf2cab4725d6074d72704e3bcdd3a53e7c4b4532cf5b46601f992fae0c1d368d678bb8bb4766385e8d98e474bafc10249440f3197ad742697f8bafe601c0b14c9dcef88b85e23eba91a1fec7effb20f580c897c9326e0ba00f02892669273434683eb17337c5b5e90637df76259709aa59d2c69c717a46cd8cc58cf4bbda17a48134f7950489f3e43cae22ea2752ba48e933e90b9ef97c08e1b2f6d33b7d50038f71ad50118ea18d0aad361853ca26266f49aed46a3a0a545fe24805c2da7e62209e512286406b9c58c3259fac49bd059e7768be16caef576e80fcd00755fdf0c3da4e8ecf3638da82fc8c687037716610913e2c06d005f30733fc496b8d40edb6a79f9ac5628d371dd8768a878a41774a8b3b2487d5383346a616eb0c6a843e363308d119e79f47568c9fae99c01af735dceb6d1ff85d0e9a62970124c7fc88247cefc86af745f9ef81747e00bfb386083d7ff9a59b49ed2b66df348bc6245ab16d290c5eae719193061e3a13d90b932da43c946dfdccd7635d6e7c2cd84bb93ec9450cafef5b10e8d66b749c53d5bef4c89a69d134faf0f5b48bdab4142b8717510bcc9e55829e82cae24cbfa6c447c79f367e13db14b143ca0ac459198789d38856f58eead37a8de4167c6e1d1f35f7fde1651f2e230461b3349e4832292edf19f7dda3710543cb2be3002c3b4fe8cd1357888bb9f4d04f59f75b34b97b7a3f51d3a9c6d727b80f14b68e44997f987fe168beb509f765161f4823461870d25b161084d643a478785bf1d43e7eac3da3e3aeb0b5b9b762ac3fe73e87df67569b0eeb67adb070838969b9c44a2998e53b221c7e931f2558ec249f46de174173b2b484a4cfade8bc5e7aa1ad083004a0a6f7a0f968a50e902ac3b52a574a66731ee65f84fba65b596f47d229783dfde0f931e2bfe3f159da9b97bd6d344ea0738ced54204b0fee8c91f47c7bd6d509ac50ae1a3d3baaf591a10cf04c73f4da2c8578136e44c8c51ae922412f5b62c4e05c9925c76fd4b760401ad9d15785c2a16aef93e5ee12125fb3839e5cf1037b1361c92496d61f79e6f5c2ff1e7e7c3edf5a7b6469172d46fe7d86724b265adfebc4ed263ee3d12b869b571a7869c3fb9f37d103eefe20a550283cbef46c041e0f4ac4d5274ec69b12f9742bf92a3b6f6f18f2727ee6ee933a5e38a75876f94577e7d93bf237b2a377b686b325528b174e8cdabce1e02056423062ae27d0208e8cfeeed80c7908e02e627465ad188c6f3ad4aec8b9e107ec651dca714eeb72419b5009537f7d58b4f6bc0749f7f075c5215ce9fa4cb728eb495c1015bd2ce8d4a8b10be7f9bb94fd1af271290741fa30bb197abb79ebad3c8997c04603267f8708d1c20d806c109f2878589f6d08a71c02aaa1a5d4b7cbe4a036ac8e75252d43b6690458641ae90208133e5e52701c8a92646d96c3eb58befbb0d80ebec442c4067e91f978442bde8ac9884acb65ade4b2741ae2b428b64bb96bb1d4889688f9f39c1836231c222507035ddb06279632fd2842a27898530a663ddc7558357a243d83707afd37dbbfe3935694db11f17485c9bb8302ca5e6bb38c6d14f7bed1239730f59972ead8856d627886f53f41f3eaa30f73af501d80588a5449a32cc4ca131e825e7e72996998a40509f92d52c8ddaa3c71002feddc3d6075cc9420885a014379678d6bdc80d86dfb57f4d56e5b875c35b0b6a7a4515b94931e3138459bd6b2b973241efa3d664c4ceb9e4e8cf3a6ee30460826c76a0f704a8118ab058716348c6088c610a68037f31ac3c3c5a0d0a3be25a374097594fc8fb935287ac9db417eaad16ee1e95f08a12582b39f6f4a7f91003e400a46c8ad0ab7a62e298e404b9ae25288e0178cd344822b0e582963e22ffe25352f81d88aa1bacc09a2a994c64dd878981139ff283cfbf3d574597fb8e8da912a7eda3c6a05a2ba36f1dd3973eff966d3f6e5060ba7e67dbbba715b6834e398938f28aeaa206df2f95d503eaf7837c175eb2f79cdb64d73df9c34e3059000456c06d3c8d14b5d7ff373cab0b7e62ea9b3d36593c3139b1e2037d7e7dc005a47aec21fb13a1c22271464fb5a7535422abf87d3b4d0f94136bea7806f847a73552c0b5f5b31be9ad6118f2843af42afc361dabe2616ba41728d7127e4ff2fd917b1b15902914db147ac976e51dc8ab8e138722367052697fb305835e255fcf8967faa6b81204ea54b013aa8400c8d126c4ee032be204c78bf4d4a2c38e1f16f9a1e6d804d3862baa858520f93683a94190f38379517e9f42ae994350d015c11c4d1560dead836fbbf369a7ad711b2601fbd0909a3c5b4d007681aa4515356a3211d1faf50b8df307d05b4ad0e749f5700bab8962b0c852794892c5a788051f1d01580526d56420e83ed04dab854808d38212bea661e65276f7167f8936b3ae8f9081e87f201d70b5af043cf07dc7572441f3430812ac0116269084e9e69e8e492483fe05d091a9c6efa89ba9ef1e3f9e6ee96a403603ab8c829d96dd3802142dfb03d181f9ce24f62fbe8726a5d67bc44f4328ac7fee84186b6071fcb878c415f858aceb8fb2358cf", 0xc7b}], 0x1) close(r0) syz_open_pts() 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) ftruncate(r1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x40, 0x1ff) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x603d}, {0xc4, 0x4}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x9dc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) kqueue() r2 = accept$unix(r0, 0x0, &(0x7f0000000000)) dup2(r2, r0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10000, 0x101400000000, 0x4, 0x7f, "3cf5e89981ed5ea476e5d2c1d666fb0ba25aafe7", 0x6, 0x8}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/76, 0x4c}], 0x2) r3 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0xff, 0xfffffffffffffffe, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000640)="9e7da1a9c83022177399903589f1efd54ccd6c9eb50fd9ea432e407cceabedb094420be61e0ce57f6732ba68288a1f1e302c0d30b0861d9fb7af069ee671ed76ed5809fe0209eebe2e07f468479dad74ec02f99f4ac68038f6ccbae17f15ce40206fbc8a988af6c8b535c7690b42de5f717a1dcba5723919b93cb78e22cb586330ae93381f8d1adfa415f4ae56af387c5ae7ed7677772c201bd8", 0x9a) syz_open_pts() r2 = kqueue() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) openat(r3, &(0x7f0000000280)='./file0\x00', 0x8, 0x188) close(r0) r4 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/46, 0x2e}], 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) r5 = syz_open_pts() fchdir(r5) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 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, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x80000000}) 16:00:12 executing program 1: msgget(0x2, 0x7a) msgget(0x0, 0x2) msgget(0x1, 0x141) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="0c25d2b3659084cc8033dc953699f51dd7e4b294e650a1dc3ba320eb7770eca5d06166188db79762a09308eee3c2a8257c4f55a932496bccd26ce47039bb2bea6358cb90418ef66e980e83fd22e0549148f93c0b8338671f41fc31c77a793d28967ca44dea02f92e4b540e04cd5a24804e5bc9", 0x73) ftruncate(r2, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) socketpair(0x10, 0x0, 0x1, &(0x7f00000000c0)) sendto$inet6(r3, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x2004, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) sendto$inet(r1, &(0x7f0000000040)="5fc25f2ba27dfb5c3fbeea2631d7bdc47f252e2967093b0ebc4d3ea2549f6d78d2fe1716e5cd4a62060d15dd94d70b2d4c0cebc83ac51ff01945a7acf95aa21915d42d4e7205529917b76688f15bb955829e08edd95fd69235f187b5cf2c59bdddc48b1e9ea449b1c25c51af0e8f5b77c31d7212755fba2e159495876edaec2dfc4bb5bbebc8151c4ace66bbb132148167a6054433901a5054", 0x99, 0x6, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendto$inet(r1, &(0x7f0000000200)="274ea4477f804921f2464e7fc5500baf26d2ad176cb2894285ae4cfd09cc692c12c5d68f13879e8522b7b2bf60a497eebd9463f29582406e3efbfc01c74c4e76585a9659f1c817eedf5d", 0x4a, 0x8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00'], &(0x7f0000000200)=0x3f) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240)=0x3f, 0x4) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) dup2(r1, r1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x7) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x2f, 0x7, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x7fffffffffffcc50, 0x4, r1}) 16:00:12 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) write(r1, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8180, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) r5 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/163) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSCTTY(r4, 0x20007461) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x110, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) setgroups(0x5, &(0x7f0000000040)=[r1, r2, r3, r2, r4]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4000, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x80}, 0x8) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="86ceb2eed13e9c4ff1bf76b17f02d8f9565085c0e24b4ea140f65da3b95a09b1299ea94c99179b7000dd467b42797b9dad160382d8e2936a42ae9f887ea03a0b19bfedc4199c4106b24a62f055ace2", 0x4f}, {&(0x7f00000002c0)="a960d2fed4a3070a2afa2c6189cfa83b0fad97ee0dfe262e4b9cd9ec3a9ae1e5bc6061e8042b2b3ee77f1e252ea77a39274e2a84299d6a06dec5f94c95f8f07a48613e0d08a1531a3be5c683392d96192f7e445a9fa55392ad3b90cb01e44a97eecf728c5d4dfa4907e2954ec1b3ba9e98432f5323739763fef515d0db9c59d7c0b2ca3cf3b15447e51daebcc52226ba5a4ffc0083d5cfc4eb33958266efde8dab52ef0b9dd124bc882ac98b", 0xac}, {&(0x7f0000000380)="0cc12d115f49fb9582193557bbe000d2cd3cb56481c6c4197769ea6a57e0dfaf8667b7f5f86f77caf9424fd277b2f0e6f6d5325d4ddb92568c4b6239c9c4b7e3b051dfc8510e92fdbe2d26415663eb4af51bcca73b796be7dc5b89db2207e7e62aa32c9957f4fb9aee1253ee5c238172b0a0962eb79a171e00c15e8fc67c6563f98015152525a331a1b4256e01f04a4dbfd27a6e3ef02580950c7ff8eb9f958ae49abcf35c65c5cf447a344282669ead3129", 0xb2}, {&(0x7f0000000440)="c91a318fc702876d1983ae147797655fbc9f34b31ade9ae46f65811700057ded", 0x20}, {&(0x7f0000000480)="aaba5355bb7076dec6b858a41c91b4f3cefcda2fa96e1aabbaac7b3876d40ee0db7426afa78cfe1cd76b38715e150e0840227d87c0528b9a380668574b47197416f46c5d8e16f7fa40dde47ff92169318aa90ebac749d5bb9205f0ef7da7aa58593a7f9dbc8a8d7524b1e51c4594d57ac2cc89ab510decb8b4d22b5f587bfdede1eabb3c54a5e9bafde3ed0b448b6b2a5e8ddb8bb31c5d386beb8677e8f834f1f792ccadf70e4c201bfc3aadca289bf4657b04d80b64297b667b59f8a88f6752d12932c5a90d09093b83ec17b045a370e385622bdb", 0xd5}, {&(0x7f0000000580)="34456cbac8006dcffa3ea695cb510fd9bcdec06e141ef0497c2ca1eec208fa686a74d980698ae8dd1b323904c98bea9ea9652a89a78bca84b36fb49feab360f12628", 0x42}], 0x6, &(0x7f0000000680)=ANY=[@ANYBLOB="1010000000000000ffff00000400000034db38f0d6d71b27a08e1605f2b08bd6960ba7ddc4cfac10571022b7cc49740c29337b35bb7abfde7d720c093d382a6fcebbf2a72172ab76b016a757ca7fe96f8f16e201f07252776f438ccf0204ac681b2076a0f1b916b89203ed9614acabc0f879e1e38aa8531180071742761c5578b6f6b2486ed208a4e29449f8326c93cbe49f23e17fe65fc22e3446654360e8f442f54e5a88885c7e2740c8b5ce9dc247dacd4544ab073a8c2680f76b88289457fe25082a28911b2c7fcc6d618432c2e9efe660dec3afc49a5ce24d2d03b84cc4bf7a530d77092b3cf00a00bc676a286bf4e9808afea50dbb899141a13af513d8a97124d4697acc0b5f9132689f3e803e458be31b54cc728d294962f645c30883355d5a3f10a0f24cb768909e730b343aeb0da20c3c816fe0c372efbd9b3baef5232938f9231bf8948837c661c4adaf0836871397c4b3279e45adf1d700389a952a3b911b77c4803352e46a3c778f02c8408659e8ff06c81ff9b4807457673746f8ffe2392fd2c1c827757374d08c134fb894da3242903b392e8ba203bf7b424e5ee990125e2791b81c68b4e421ceee5d18f4db6a9f1c5dd741f4c97307dc8a7afbacf8a59c2604286e113c34bf2e124e54e212136eb3fc468b0da7f915a190fa55da6dd7c6bce4b691eeaefb2511056de0bcb400d79fa520a26c0fb3c7cb94a3d2704378328d0d5f8db3c4064a47ff1d132d5e3b84ae1d3defe5f35e43a103c2728af89ee35439428768f0f8c197d2e140141dc9532e903bc8e3097f607b069ca45fe62276c76a4cfbf6abf48727264d9e8954c2a0aee57d47f8eb664c780ea12f5e7e7a438298f6cdf9704e41d63dce70632c68f392ec21c269e95dec026699d3e7641eb8ab17202f1c6c4dbdcb73607973349db3eeb03e3b347eb1adfbfce20bab3cfca4ed07ec50d6e36d83a9ebd16441eb8084b19f00fca938b6e9cd36097e8f95cd24b6d5efda2e8bde1fb39c83f4dd90834df037852f8553b25015a6c944072a81e57758dedbd406d966a86c759a79bbecbe267e12ead853f25b0d0648632f163c88341ecc606a22de5189126f7018b4ee7f6c1a33e0841e4c2fdf9ffe431b5886cda0db9d095c477891058bf2a8d269bb4da8ef9524d495f3b10e5b925c932195d27e6b8146a39f71e989e6fb8524eae4c88383f3de3c97e6e99affd0bec35ebd3c6cb9450f7a608aa5cdb6532d127ad246b50fc23f2fefb512495a732ccba23c08e5dea38953075c69213d51a676f4a1a0278bda921fda08886bc0978ab26c57b8ac8339760196435e5d0432691f4200afcc8c4c9941ade3a61d3f150df65c624504e5f1e467e5b046ec957790d87895d3ecd6cfa45ba3e24557f99482d616c0550fb85ffaa3fa233f64655f5d1f3a6d1221b0876a7dd8c654a8f6cb5f2a8b1a134fdf9b7b9ebd74c1496b1f3c3e99b659e60b5fc12add2abadb040e1c69bd5114849489441cb9de7b412df4e0562fc639c9e767aab0555c192100e1cd15aa3077315e8183d3cfbb04b67c3c4e1093f835779e0dee5657673c7e2cb96bc89d1c72d5e210a6a243e22ee9b813fd1dffe36c5aa9a92b03d8a42ca88f28de25b05e277ff7972a3027b14ce52a9a874a94f56b9921a78793d268d870bde1b18c986a680a7487d13e13612fafb95f21de740c059e2aca316267e3bb6cfe3391e899858247c259450a90eebae3ecaf78395f4ff53225a75bcec4d2b3ac85695ef4f63040ea0c05eb10a860adb9b77308b773caaf064ef3947854a71f3c46700a991bdf5a190d015d4deb5b6f40795b0c4aab10cbb250db44b455a642f853e9aed20bbe6c2ed6e68d4c08fddd575ff8ebaced0b424b09c40f97ce09f4210b72fc0bd7153d92a8c23bb089bb0486979a5a88026857f6444859d7c62bc80afedf6b654d1c2d5344ff771034a9f04fee9dd120b61c898c09c295c5ef73c1cee7fb2f55a3cc8347f7b205727b69aab89b38fb47e0fd0616151c6cc023d8c0a877862da8df6774d61b684a2704bcf2bf6b43069b7160edecfd52c46825fdfb2e7f78227f9cb179bfe3394492ed0db072bf2b450bbbdf3b920a028935bfa3371456187a1a756835d3d5affa632a2df3f0fd2bdf52959658ccc59f25c61831cc6e504225740f2c76323fc5f52abcb205236fb08f4c9acaabe765a7430a319179af55865168adf114b0a4344329649b92d76fe3c22767dfaa42fe7a42302e4e54d7ece1cf026d421afaab036709bb0e6e598168913678e936ee1913401476de63fb52f7c5e5a216b73691c0e7164c877534293b1d051ba60239b30629553aef84f55e0a078e72cba01e154dde4ea36bb5eec3c8515e1cdd956baea2635bcf958baa99694ea578582f649799ef3b7b288f3ce4c697c1a115df12e409bfa28e403b1e78d70ca4b7e336d0fca4f5084b54e6b3427c952162080c23690f3c1d3719b6409a9e51f569e25f332a3432b1e60c8862afde620f10e001577a5d42cdcc029db0d1afb877bcfea0cc5496de382747e085ce72209a8115cba1fc71275c0e781f0357009929d21d126d41abb1d3f9ec74655ecdc0b1b8a2233a58000307fb17471740cdd7b858a8cab748ea8aea91dc080c4af49943cc1c4869ee3f7cbcb1db4bb5ca8b02ac15d30344f076602b70e61edd565e4170f56ec80712d5753cbc8e7fc81ed80e29c388d5d81f405232521847e4ed49b7f499b417a9e225e5ad58988dc061c0d429735a6f3e2eea53ec17d31c2345f3f1500dcf4f74acf170b66744328d1b4f2be5ddcf6923125b1af44b7f9029bc49f8c3c041703f939169e57b0c23ceaf71d239ede65003d66e81b887e1d1517895e532f36ff9754f96f5558aa7b400e9dc87427684b71cc0c5844689bec109f4d84a2ad8aaea9d1e18ff0436237660fdf0f1bd4cfbd4aeda4104146abeeadf2f9c0b54090eaf1c70cae071773100cb7dd9e83519ed76f9ea53632d35ef0745431f206d4eb0748f576eb0a31c5e4a594e7069a86f434e882ee369386fb6ffba655ad79c77c1bb69ec338192bde9957464a8c7ef610a1f6d3c55ffd9d74f66eeace00075096ecbd35361718181a6f033c6bc4c2437b4aec2ad4a2ea1bcc6f10e28f2f74d12aa4889516effc9cb7acf6e1a0ad89466c506e1349307bc3ddc785cc93954478cdf081c293bb155e3d074ee33c4d76a8e615f868d72df0d5030fbe69700d0ee168351ffa639ca504e138b6abac63b5d8a23d3900e3fd2717d19e399c7819d295855979b267f681387c4dd39e0007c020d0f7ae64214204b581dd6b8dd931253c5581e3dbe175f3b2e20fe847d809274366841da51a27bc77dff93afa9e0e8f9161b44f1562d202f30d39fd9f4fc97dd6bef7cc92635a7d7eafce418cb6f0bebbd3be44bf9564078b18eba56baff83aab9892ffc149e067a7e324ff44224597f918545776d3f5dfbf11f66a6bc8498581ed32513bddd4c035d89b33b285f001840801e9d012906e07c077bbc992a9f0c2116ef38ffb19a6fb0e95825cd5c7bce022fcc18b7a9d0c44bbda59635d76318cf61b8285d7c6e036d2bb46138eab8711ea60b41ab732038a5ddf05da66c29444886c180e9f926e1246b36d15dac17482dda9780827ff539b6b0a7ffe8f2667bf8c179a9f74073b49217ee9983d8c33d437e4e0d78abf99b587bec862aafcc003a155cf5ac3fd0e71c0071771a62b386e330de917046f8056e32007d8c31235f7ece3804b7db73a9edf2dc94b23e267087558d9be12539ddfa615de109bc2c57e792e9bf8dfe6baa369b6deaf3c6538cb869a59fc7f50f7eab7ffdcdcd2a5a736c087e2fcad16d92eaf965aac6ddf1e70893637c826d816861a8e201ab92076f5c8f084c806b6276967cc2e11671c617cddc7fdb6b81445759465dbdce944bddd8219d096eb683a714b1ac5276354d6c869a350b8acefeefaa5d5e7a1e840fef26cd68b88cda14dcfe97eb184f9db93cee911012eee9c3f15bf3da51dc36417e0d33bbcc14893c33162e0d70383d3af35a01dda3e5a89557840605215d5b43529ea204dc8058b949cc53618386fa9ee3848c14022e76901ffaa86b2c3e56c03da9b7c0ecd143b7761f52cbc7fe2a5a7bb516695e841feefb6ecb2cbd942f41337f023ccfaf027092fad11a3a751c10f1af06d0a8d7ed3999ca3520ea6b853a8af5f943f74143bc8d7d3f2fa7adb624718eb1f9d55cea009e668ad359a65eba5dd6845c8ab229456b6545c1ad70b67dc5aa40da02a3c0e3130450d27de1991b7fa0fcd9937972fbc289a83a9fe22814dd621e990b49cbb175c77b5869d60f8d6b40acaef3e9d6d25c785d9886da1e9c4f6f446a6ae293ba91e47a538443efaada52ddca10c4895873dab419a7ad580443aeda4c7275e44e87f0bcc543479c560a5513293b2054ac028239673d0c16cc62f8aae4b04fa0905e27bcb108efb03ee76a450cfefc5557b58a317ac8d9559eee184037426bc77d6d27c651b4ba65a5523c2ec0619ef8d380125c64af96586c84b2ce10b57aa99ec80de75744ea411c4a070bfb7ce8a7d4559a3cac3b4d1e0b1ebad38bb43d3a482bc07ebcbbd8d015a23fc6b6b1b0d094ee90421e8598ccce42b363203eafec063fcdc227cb6a9d0e6457940068000e6b1aaf723bc5433425d3e8469ca08889f0a741877507ca3c9b81e5e04e63dcb65e9b6e2c251e46c7f696fea42930616a3f33045b5f4418e18ef8de7791ebd64509500da75c69f50a0678b6d2b9359109e1b2b93871e83cf935dd654be4ba28f98c62389c0f3c789509dca58a1fb30a1e435660e1b486c11b05f32f6163708a637d8ff512d500a6a9ed2d787a58fbe7bf46b3a9648356ff1ad4ac21d30d4bcca7fa939c34368af2f45800531ad1a50933505886187ec20ad9ab0b26b7aa900e34f36a1c6f6ade3e8825a1d71c0e2af378c6cffe0569eb910e5cb5d57bbf5df7f5b0677d8b45bae6334ccab9a9243ad09fcb03b9bc00b3b4d9004d44ef32cf40207e0111e7fd9ce77a8ebd6a273cd75539a83550cf5da64b7dbf1acd2c3ddee345176ee6712f23beefae2a32dfb5ab4edd54c4254186cb7d0124cc1b5a2edb59a6d6a579c608cffb96a73939b97a35acba590da1e0243d021189a775906533a88dcb6a5af4d8531050d697fbff562d86da6e53dd9005e54b06004a89537e088adc7abcb4f9688ea55e6b75379acc460344f5610a499718f051833f0a428a1d8440332068c20b30ae035e82876e46822f1b2eeb5062777e2748ffad137d55f2f9b536d292ee568bd9d73ca4b50a67f9309f921a27ce785a8e7d708fe7e31a0a7f4a2e500078ce42402ffd74f60cbe2b247463d82ecf4000208b8688f9790ac332a420de601e6c970c215db21b55a5ad79dfe98be8682be8de04c596c966a4247f298f4371fc0aabc4579b79ed59e07b182c70d7eda32d08f4d492eef0e990667be3cce50744c71f984b43d7303b98dec860e6a367a091736c09fbfece39217a4317d50880dca5677228e472ee1130eebc99340df2d0fca390abd2bc77496333e3e476dd8003af4cad429cffeeb284df73ca107e17133d817034574aedc986a28b0d95030967b28d22f6ca3a12c4781c2665f2ed59d9aa4829e4e1c4cd6b286f7cbb7e67875f9ef0133025a438333160103d0c97b4477518a7deca6b06197bf15dad2e882dfcce1f047baae80a3fde02c9c5fed7b583cfcd5c14dc1e4703578bd21e08000d645a32f5788bd9a3cb1f14f783fda6f6dfe17671b82c8469c6e5b3e16c4906fb53476a70030801000000000000ffff0000040000008e48dae89bba200c70f5adb6d870c994ee63325e133b409f4b971523610647e786a208f77cf8989988c7630bd9ff4662f78b653d78edfbc766260b1177b4ec4c25d8dd82f0e53142b29f2cef1434d3081b7e22f4ba923ed6059c2df4b11138a99b1f06ce2d4dd20fb7591c8ede85496f894520e33917176d910367fe325de51a36e32da5b59eac9e3fca78f721a9f2d04de1312dbb99007bdcc32499af49eb0f5cf88d45eaf6147aaef8b63cbc3c8af9c1901cd51a7612540206d25f7f36520f39d1c515bf7087bbb52b945d6342fce6669ac1b47ed1bb97648c8e8687a60109586285e3817af4259f57f9bd18ca2d558f954d6aba4ead5c88000000000000000100000002000000aed5e7e0928c80cde210e2cc96f906161d28cbb794027db3d8da4cd4a1c2bea3337e9ec1c998c4a2d85606262647a50e9f039d564bb5dd6d1184b8e8d24b5fb74d1b7db39291ccca3090a0442fbe22e288464781ab300b80a70840a4abf5beab2ae88e242cc6ee2c947095dd1eb0e0e62667790000000000e800000000000000ffff00000002000093504213163ccb25e2424a32ee9b13899517dd831f8c51fb66b4bbde00c31dddd4bd676bbdf32626587d94bfc8905fa8d9f32c931368607d95af864c0911d5ce9e464ece5c41cc8d75eb8ccb5618a0845238b53ac2ce79a3b184c935ea40404509de62b27f64d0b5fd0243256991b80075f6b19f985dd28859cd56d7c50ad70a651199191962fb0ac31cc481fdb46da392b25192c99ccc5fd0acd6e1a34c7dd5e47a3da8d5dc05d53eabf954d4ae2718d528f72a9b6c63e3b6cfd903cc1d26868511bccadbb57bc221f3f102efcd9ea621be1e224f440000b00000000000000001000000080000000a7d426754f1a0ddc15818d1d4930e281cbf66292e6fc4db128e9ab87d63c0b9d7621eff121972a3feccfa9ca163793c664f814b0a793d48dc9c972f9657c67896797a492035bfb8410f9a88c3f97ee5119867fc3d7059211bd869b53d5be7972ed526c53b4b6d85ef5b1bf9f5d54e31b807b55ebc6060a9cabfd2d0a7023946463af1e5547a8d4671c45a769982cb716d00a2dedd8f428969000000000000006800000000000000ffff00003f00000050985627ac25dc24ed1c20355b8af96fd3bace798362033a0d47f4312ac213a9bc473e0d3154b635d40c626a8b5de5ac03ad36330a9a501c1ccaf26521fc81fd2f93626a9141d4be18ac6a863bd973687873c4414d7c099f7000000000000000ffff00000100008027f3c63366b46894c0dec408cf58db00754bc8f6dfb48384e36fecc3308a82cc34dd9b4507786d3ddc5f5579a801ddc1fbf451403f6049503f33b9b82a0ffa278b29035e86b58c6e46d4ee3bcebd954eb7707b3e6081459b87e7ccff25c500008800000000000000ffff0000ffffffff05e0cc88ac257f38775ca0a9462b670d9bd1b569e1e6f906b6e3e00af8f117001e95ae0da9becbe261616d24c5f374ab802fe8adaa4616c5c5ec5b53ccbb183efcdbc198e2ae8b4893fc88831610b668b439dd18688ea00a16946637a9004befb47a9d7bbeee5258c23a6a6dcfa2daedd87ba87500000000900000000000000001000000070000002ee3f843263eb910af733170f1cfd85b44926195f9c021be6a88839288c35f2a171d8442988dfceb8f556a97ca500044b901a87487d23d8b695248a1ef832204a26a4743d7afd7ef8326444415ed952e0297781b25d342e1d5ea752455fbeddf70145044ebaa95a71330dc9561d0e21e3d2c7be23cea600966744600000000005000000000000000ffff000003000000a05b85bbac3c56a739aac4990d9747ae4332f641b241ae27a47ef5f2d1414a9c37629d7a0ee01fb6524b8b1b9d69c5b7c1b7b093262c7b52310be1d800000000"], 0x1578}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f00000000c0), &(0x7f0000000140)=0x4) r1 = semget$private(0x0, 0x0, 0x51c) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/70) execve(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001d00)=[&(0x7f0000001c80)='+n%\x00', &(0x7f0000001cc0)='\x00'], &(0x7f0000001ec0)=[&(0x7f0000001d40)='\x00', &(0x7f0000001d80)='\x00', &(0x7f0000001dc0)=')::!(,-],\x00', &(0x7f0000001e00)='}!%\x00', &(0x7f0000001e40)='}\x00', &(0x7f0000001e80)='#:]-\xa6+.[]-%(]\x00']) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0xadfc, 0x800}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9906c4fe5d28c704feac09923ce12ed1885e2e17"}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d20706b12c94c3990a3"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x6f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:00:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x900, 0x10) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2df1f4f255152ccde700"], 0x6a) 16:00:13 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) clock_settime(0x0, &(0x7f0000000000)={0x7fffffff, 0x2}) 16:00:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f00000000c0)=0x1000) setitimer(0x1, &(0x7f0000001140)={{0x56, 0x4}, {0xfffffffffffffffe, 0x8}}, &(0x7f0000001240)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=[{0xb0, 0xffff, 0x2, "04275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef"}], 0xb0}, 0x4) 19:14:07 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000040)={0x4, 0x2}) setrlimit(0x8, &(0x7f0000000000)) 19:14:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) close(r0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x29) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 19:14:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) getitimer(0x1, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f000002c000)) 19:14:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xb58b, &(0x7f0000000000)="31843b65f744ac975d3620ab17012b2031d1d7306a751adbfe53d9b5f751", 0x1e) 19:14:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x40000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39af}, 0x0, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x0, 0xff}, 0x0) 19:14:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 19:14:07 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='{\x00', &(0x7f0000000080)='@$*-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='+%\x00', &(0x7f0000000180)='@\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) unlink(&(0x7f0000000280)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/55}, &(0x7f0000000300)=0x39) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/208, 0xd0}], 0x3, &(0x7f0000000680)=""/99, 0x63}, 0x800) r1 = dup(r0) symlinkat(&(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00') write(r0, &(0x7f00000007c0)="cf8b90ad1530c04fcec1dad752a079a20a936cec8397414d8a124222c95af1360e9de1735114d5c8069ab99bf2d98208e85d0dafefe2e77421f9dc2431149ea11aa9c13fc82a1492dbae21bf730ee953459e31bc3c043d6c5f405baf43f354cddc1d0644945660b223163c925a11998f6f8e861914e39336725e69ee13388c2332c80d8efe3ec4ddce5289443bd4e46aa137da8b0ec33f0e7f9b1b9d8bd6d801c980191b305364e8da64931b273909c54cef6bcfa0cd651aba6fccc089c877176ae5902b068b1ab4bb0f3427b3e987990eb088", 0xd3) r2 = open(&(0x7f00000008c0)='./file0\x00', 0x1, 0x102) syz_open_pts() mknodat(r2, &(0x7f0000000900)='./file0\x00', 0x1, 0xf77c) connect$unix(r1, &(0x7f0000000940)=@abs={0x1, 0x0, 0x3}, 0x8) getegid() mknod(&(0x7f0000000980)='./file0\x00', 0x10, 0x200) symlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') utimensat(r1, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x4, 0x4}, {0x401}}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0xffffffff, 0x8, 0x4, 0x8000, "1e513b9e0f0ef59658ec3a8b0624857578faeb4c", 0x2, 0x6}) stat(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)) getegid() mkdir(&(0x7f0000000bc0)='./file0/file0\x00', 0x2) mkdirat(r1, &(0x7f0000000c00)='./file0\x00', 0x100) symlink(&(0x7f0000000c40)='./file0/file0\x00', &(0x7f0000000c80)='./file0\x00') msgget$private(0x0, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000cc0)=0x13f19dd0) open(&(0x7f0000000d00)='./file0/file0\x00', 0x0, 0x30) connect$unix(r2, &(0x7f0000000d40)=@file={0x1, './file0/file0\x00'}, 0x10) mknod(&(0x7f0000000d80)='./file0\x00', 0x2040, 0xf7a) open(&(0x7f0000000dc0)='./file0/file0\x00', 0x10, 0x3) symlinkat(&(0x7f0000000e00)='./file0/file0\x00', r2, &(0x7f0000000e40)='./file0\x00') open(&(0x7f0000000e80)='./file0/file0\x00', 0x8000, 0x105) 19:14:07 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f71696c653000e57dbf364fbea8e894e48655fda34c0ab815d7000028f35ef5835ad6178bb4ff7b093327831521b3a706d4182f9c583db9b30fd01becb690d4466520fb0e0c2557f6258c9358b1bda7"], 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 19:14:08 executing program 1: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000002c0)=""/240) socketpair(0x1a, 0x8002, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa1, 0x100) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = dup2(r0, r1) read(r0, &(0x7f0000000040)=""/124, 0x7c) poll(&(0x7f0000000140)=[{r2, 0x20}, {r2, 0x2}, {r2, 0x10}, {r2, 0x37}], 0x4, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) 19:14:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$getflags(r1, 0x1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 19:14:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0xfffffffffffffd2d) r1 = socket(0x2, 0x4009, 0x0) r2 = accept$unix(r1, &(0x7f0000001140)=@file={0x0, ""/23}, &(0x7f0000001180)=0x19) r3 = dup2(r0, r2) connect$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="3289000000000000000053c7de2fe81416fd0a637655c4e86b3ce9a6a3b1947fe9ba3e921be872203d6818ee9a032f8202c8869862dfce86263ba239c9fd356a27e384163c88b6b9a964d538d87d71d2d94fa12f3e77250a6b8ee5e3dd33ad3cccc891916825ba39fe94342c4116e8a14ff98ebf18871a0600b088d46906d813addfdc9be24cc40415d7cf29a401eb2911ae89be"], 0x1) fchdir(r3) recvfrom$inet6(r1, &(0x7f00000010c0)=""/1, 0x1, 0x803, &(0x7f0000001100)={0x18, 0x2, 0x100}, 0xc) 19:14:08 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000000000, 0x10) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 19:14:08 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:14:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 19:14:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:14:08 executing program 0: clock_getres(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) 19:14:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x0, 0x6}, 0x8) r6 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000300)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x8, 0x4}, 0x8) pipe(&(0x7f0000000480)={0xffffffffffffffff}) sendto$inet6(r8, &(0x7f00000004c0)="42d1a8ceb0514f7e378aa2bfde2831adf9ff7cec5dce60739b50566b70118a371fcaae97c8e92914b2b5628bfcd10b9fc8932e164adff3fcbfa4ef9930815dfdf669562c87fb52abe0b224bc3d115f7114d305d3acffe85555d52584ac34cde926cf8999ff02441d03d58c843f9e8a2a641f2626e94a890ce6ef91792a7c5c8ea380ce13025e3496882e54dc28669ecbe68e23fa79ecb7cf70b46ed3f20c5dca567fc46ce63d5a3d5869e752ffe0837add1cdb32fb66aa9d9e3e7b590440d8ee90de9ee59b5815969001506fa72d20ea9df452aa0c7c", 0xd6, 0x2, 0x0, 0x0) fcntl$setown(r0, 0x6, r5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000005c0)=[0x77, 0x0, 0x7]) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0}, {0x18, 0x2, 0x7, 0xa2b}, 0x3f, [0x1, 0x4, 0x3, 0x6, 0x423, 0x3, 0xfffffffffffffff8, 0x9]}, 0x3c) getrlimit(0x3, &(0x7f0000000640)) fcntl$setown(r8, 0x6, r2) setuid(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x1, 0x1, 0x6e4}, {0x18, 0x1, 0x3cc, 0x5}, 0x7, [0x5, 0x9, 0xb2c4, 0x3ff, 0x8, 0x7, 0x3, 0x3]}, 0x3c) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000006c0)={0x4, 0x3f, 0x47a23c9d, 0x1, "02c9e66a0a736d555219d801449a5394ea20ca02", 0xd26a, 0x80000001}) syz_open_pts() setreuid(r4, r7) semop(r6, &(0x7f0000000700)=[{0x0, 0xa9a5, 0x1800}, {0x3, 0x8, 0x1800}, {0x7, 0x2, 0x1800}, {0x4, 0x7fff, 0x800}, {0x0, 0x20}], 0x5) socket(0x20, 0x3, 0x300000000000) setrlimit(0x6, &(0x7f0000000740)={0x2, 0xe0a4}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000780)=""/255) stat(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)) 19:14:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 19:14:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10000, 0x111) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4536) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x114) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 19:14:08 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = kqueue() accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000140)) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) semget$private(0x0, 0x3, 0x38e) 19:14:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() geteuid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x4810, r0, 0x0, 0x0) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000), 0x10004) 19:14:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x130) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/142) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) pledge(&(0x7f00000002c0)='.\\\x00', &(0x7f0000000340)='\x00') writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="2ddf962427da7c8baa71d41faf640eddb36fa63b637473c94830840f2d592fd0e6e6f1230499361cec42a6e6fe26e18b18cf527e232c1c804f3033cdcc98015a90c43fe04caf88e0160453c3668ef665db28fab6312cce9f01a2b059980573829182b8821d9eef74a011967f186becdbe24aa69dc3c6897ac36eb00aa95a48174d765d1007cfc307b346ed477a52b5c72a4baf0d84c70cc894ac8f51091feffe14f149a539266154cf3db4866f85", 0xae}, {&(0x7f00000001c0)="2692d188f5c154dccc41d5c702576a8b81fbcf59301c5fbb477de1c21aa04c6248c0d61ad1a2aadd501e77a9c359d0120b55513c056d5c898b10b2d4c4e48b1ef5f8cba029a47c7d06aa1fe756b48c16a8af88d0b6b8205cdb0adb9faea687bd2001bf5f2edfde4c786874fdf7d0dafdf4a8bc53145c57b6ba71b9903332427ec6c28c06", 0x84}, {&(0x7f0000000280)="32c311cf8b00110a9cc6581170d8632463ba14a4dba7daaa85b3a4108e7a1f93501dafee09620ff3566890bd5d8cea92921c59dc7a9129ed8c35", 0x3a}, {&(0x7f00000002c0)}], 0x4) 19:14:08 executing program 0: chroot(&(0x7f0000000000)='\x00') mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x1b0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xe000000000000, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80000000}, 0xca8d, 0x1e315ab3, 0x0, 0x0, 0x1, 0x3, 0x3, 0x3}) 19:14:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = syz_open_pts() r3 = dup(r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x100000001, 0x58}, {0x18, 0x2, 0x3, 0x4}, 0x4, [0x80, 0xadd, 0x4, 0x7fffffff, 0x6, 0x8000, 0x0, 0x3]}, 0x3c) utimensat(r3, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x6, 0x8}, {0xbbe5, 0x5d5}}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001640)) getsockname$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimensat(r5, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2d7a, 0xfffffffffffffff8}, {0x7}}, 0x2) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r6, r7) recvfrom$unix(r3, &(0x7f0000000340), 0x0, 0x840, &(0x7f0000000440)=ANY=[@ANYBLOB="e3002e2f6d10c50de2a86564d066757300a02aa113c1c8afdec01c51ece884ce29623e34b012ce77c0d6971f1e2d9e"], 0x8) getsockname$inet6(r1, &(0x7f0000000380), &(0x7f0000000480)=0xc) write(r0, &(0x7f00000004c0)="d49b3cd9ce27d4820a4d2d6e84e998931c34c8cbf4c6f0e6da3b152a34eb225b02fe59fe7508ca01e20800d8da0db2df93f8ff7f375f3290ed0f00323f3f417c41207d0783a7c067a583b69416e71fa5429404b66bda90235083d7f3e7b1c65342ff009047ca1407ba1da295a88ecc93a584a19fb0fa10ccec0acb279d4253f48aa94eb5fd108e566311d9579c1987496e61c4fbd159860c08c117d4e05489e608290161fdd6e925b66af9c301e12e87a6d42f3f9c4389fb02b87690dff6cb42861e60744064329961f2d0121da558b9f5f19c65b77b3a5dec394290086074f8bc681e3063ae", 0xe6) setuid(0xee01) utimensat(r5, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7f}, {0x0, 0x1}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) 19:14:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1024, 0x2) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x3) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x20000000000000bb, 0x0) 19:14:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffd) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 19:14:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 19:14:08 executing program 0: socketpair$unix(0x1, 0x800000000000009, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) 19:14:08 executing program 1: r0 = socket(0x20, 0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0xf8) 19:14:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x7) listen(r0, 0x1) 19:14:08 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x400000) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) 19:14:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x403) r1 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r2 = socket$inet6(0x18, 0x3, 0x102) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r2) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x8}, 0x9) r3 = semget(0x3, 0x5, 0x420) semop(r3, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r4 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/92) 19:14:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="d789defb9b9e6b9ae305dbc14d", 0xd) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 19:14:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)) close(r0) 19:14:09 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xd) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 19:14:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2002000000000002) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x11d, 0x1000}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 19:14:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f00000002c0), 0x1000000000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffc, 0x1fffff, 0x2f205cf5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x18, 0x10, 0x3, 0x1}], 0x4, &(0x7f0000000100)={0x7, 0x6}) pwritev(r0, &(0x7f0000000280), 0x2dd, 0x0) write(r0, &(0x7f0000000140)="28b69c390d5542cffe7bf1f34a3f6c4f", 0x10) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000003c0)="cf8ef091d17046226ab7511b2b5f2083a77e90e9e889af2af18b62f364cab79f3f8efc797b1b45593b7e17de15e52651c2306f43d964e41454dfece9054d3e623b5682a05dfb71d4f8f129d85935c386aec445176efe41bbcd93e63489ffb5cb791fe4557a5b354fa8215c28c6235483a9b8697247d0b51b20f24d4c901c4b3dda1822b6b2ca556af1c68bce4e71f44483ec0e0064808f3a2a2a737648ad7553c77a6a4de61323450829d719e7283f69add20b82e1af868aa34536d097c9324c62a974dc19ced015fa3aafd8721e8c58af4ee5e21a79b5121bab8839eb7d9b896d60fb00b3ee4f006420374af50d079a10cd0baee2cc0f85", 0xf8}, {&(0x7f00000004c0)="a229c29a599e397379cb6621472c0ba1d0246c7f0a09b9a84f15762a946d9f9ecec7d491ff19510303a68889e016d45d8c5aac1aa462e573b88ab320ecc6fcf7e321abc636486cf1f3561454d612735272f0c2fab54bb40eba94048a71c5c72e9f9828f4d644267018568226cc97068db11ddc422265b3750748b8134209a02aeb50d31189546473d15d28a74b2680b9f5be28c7403b13e736d720c4c0d62baddd88f247bb5ee30405b80375563553ada827efea35e504b402203818526f5f99c7ab", 0xc2}, {&(0x7f00000005c0)="9c76b7cb657f76048eb8706b39a6f57c6b018c0c1f29f786b23448041a411d084aa299244f6a09d76f749e169e9a113d6adc4b73868dfc95d37e2efeb3076b870f9e9e2a271b5c7481f4d4265833baa6507a49647e059f0d6d44f077840e344361df2f4b9e32ce59974e2cf6376bbc", 0x6f}, {&(0x7f0000000040)="9c27bfad03d7b12c5c03", 0xa}, {&(0x7f0000000640)="a491242a4225b073e80e1ec6acf895831cb53c3142b23a608e25996ad40ed7bbca443b46e02bda26f52816e359ffb9ac9b54d40f59a206ad1758f9faf27bd57c82b0612df1238d114fc0217e3fd07724d3bac3a84c36423dfc2a126abe43fc8b0296bdb4453248f4bcb1000407134c78f67fa4fa7304fabf43e91c8837a8ddba6355c9592f5e5688c174cb8860ea00d84f2706e9ff9c1a9a97f7dc05008785e4cf958db83fd77594e94c3e0396750f86", 0xb0}], 0x5, 0x0) lchown(&(0x7f0000000180)='./bus/file0\x00', r1, r2) semget$private(0x0, 0x0, 0x80) 19:14:09 executing program 1: socket$inet6(0x18, 0x2, 0x0) setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) 19:14:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x8f}, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)="45ea051f881774d2f529fd3e0b50160fae67f7e9765110d6adc0729cd30d0f343561add0c1ef6f92ee215529b6fda9d4818d9ac6698f408ee2c583ec8b5c57556e9395c7e5ab2e91b9c5ed57d8b6e12be6c4ecb5", 0x54}, {&(0x7f0000000200)="967adf672419b7a5437ad84bb704a0eb97ad6c40abb7fe618a194f6f7d845a813db2d6b7a5784849bcbab984e09f9c2f0722bc1df0bd51f52ac6564a77cda514ebff2017cad1a1e7729891619eb7d834fb8a2cb39bd847274466c018b0d1c3294fc520e37dc48f5f9b366a14fa1c8c88bdcbe584f85d5b001b34da87b08c13d6ad4ad3dd6dd8496a9ffc43645872436acc620e8f11e5860051b334b82a23", 0x9e}, {&(0x7f00000002c0)="07eb1fdcd2768c29d5cece902138a4b419b1862b6b11b5cd2cb55fa33526b28510600549b291dd13a481e525e729597c5ebc5e11c7fb286ba9b75682f719232a393f9b9f8d340249e2efd28a3eee9e75d143a5b3372a8e25af05e2c1bd1d16ea2efccf8a7f9863e50397f048b854674f3a0b0392673f67192c88f71264fc356eb362a971ee6938c1193ee8da5193323d07f612fe86a3236fb1e3d068399f56dba377912d4a5f57a2421f504469487b906db08144bcf42ef9c158b2e0de884f58cf44f05be70e89654091d2836f14c0b4525cdd97c2f6d75357e76a18012fd801b44b897f6c", 0xe5}, {&(0x7f00000003c0)="5e1ef610e734f091119f9d369c36a0f260700eecb85d43421b8914791082a19ae8aa10bd2bab84f6b59d79d71ba9ec2113220cd12697482b550d0a2a2811f059012e984a8af83ba05fc9352f7b393bb118632c7d3b0e1ccb95b8d67f92a1aace6b646f1beee7a4a3478905f202bf831ee3290befedd4ff0559648a67fefc7ed410b4256bd831f00c142b3bdbda96a7114dfb81669ac92b140faca8d79f76749d7ada59b802d48f2390098b5f6f973eba4eb3055269912114028be39d5addf991", 0xc0}, {&(0x7f0000000480)="b51368300fa190cf6ae32b8b3e672fd5d69908def56fd5d49bfb6138a8d20d10b780c91ffcc50fefa75a4999a3b4b00e57ddf152728b090156e00bb3920ddcc70ab53137fbbdd13b46d1618c1c16a995c4b5fb20f0b1286a6ed784a93883c20ec6c5ed58cd6fcf24ecc038c6075b015be28154fa4916981b3e667a44228b271c285dae541310d9066785292c243489de245e61a685743c360d79e5d837f47dbc9ec0a6db7ed925c9bc05", 0xaa}, {&(0x7f0000000140)="03248f921a00ccac8f6666d7698fe958ecb2b92d28918818b7df90f679b3c9aa896f585a928bb7006c1a75ed6cb8aa4b9233216890f44689d16dbe6fd2c8e21d54d15d50d125ffc8632ca8189471e120aa203e43400806f258a73e1bc7", 0x5d}], 0x6, &(0x7f00000005c0)=[{0x70, 0xffff, 0x4, "0c711b4f0246118ed657788d2a0057190073673cda637a6531c91f75b4b538d35f6f81de11920ab2e29d8b5fea102e5a699d0787fa037b6475de4401aa0b0cda724ffe86a62804cf3b67eeff0d308b8ea0326d2663057e6a9136a3ed4e14"}, {0xa8, 0xffff, 0x1, "2d84cbf741094ca6f430dd343ece9c0af6401e5736b0085e9a5972c9dbe98b432b99c6594ff2b7241172d34419d739a8036a74fb04e8f708ed9eda3fa62cda0814e2ba3e9ef7814a093e818055b0fc7bf884e0c470bcde26c109b907690dcbd922bae353cd2c17c9a24af027a86ac3afbeb05c77adbfdb41a8ed50107d974e82c3ec4b3776c94652681eaad8178fc44ab6102b183f0d6057"}, {0xd8, 0x1, 0xfff, "36688a484cf5e5a9585e8957bd1257561566c6a84a07b24f00f5408a81224a43d9c8dceacff0754f4d5966e7eff5f10b2531e54c3b6264f3957eab2093586adb1bae6b41b9e2b231676bfe103d8707ec26fb6375ce69879cae5078a2ee23b66e110b380207855694ed52b7a68562bc49b39456a74b10e9e8d0dc78d201f64f8e316eda9ae12ad455f80034d9ef4fc1793fa3e08e804a58ed515bfcb6c92f6154d258c62dda5e1305ad87dc64f7630f39e80e196547a4fcc4783c249720e28f1883cdb8"}, {0xd8, 0xffff, 0x401, "d600df5e406b5d7103532b98010b65f2e202da9b721156074c032359adb83f883ac2707b7704e338bda158c43fe7d988f0e0f04782b617e36c52c4a383ff36b8ae90f5ea91abc04e069ddfe7d484181dcf956d55c69dda5347490c3df4850363625670f77aa42b30fdf8fe7ed92467034b679c2d64b3896682bd3a271f8790bc28c3c03dc3769e68885e06266ecab1a9cc0201df1a9818a2d9ef41707bb9e019186146cff042067072eba41c325e2f4514644c46babdd4ac025c69a3bdd9208753d925"}, {0x60, 0x1, 0x7f, "b4e450d658e3929fa31844a77ce4b7f23ad5a8b10c46b5602feea418868e034a437ce2cb61823265b678183f21e267119ff26bccbed26dee7da06836b176b2c6d3f4ddad398762aae05875eb4a33"}, {0xc0, 0x1, 0x0, "55cc95a544856d62eb39bfddeabfeb74fbe4a7a87a7f7e8649a0e0f2fdacca693c996bb098698e45cdf05d601853a4a9420738fbc679218fc1d4289a66e3ef19b3e911ca11905ea5132fdc7bf21bbaad8bcf43700a585661e9627e4a097bfae9b594232ab925c46f6b7c766581214a958189f6be9dc5cccfb8d164f8cdf842699cba62e6b3b71e5b4aaa566965baadb7e037f77c981d8a696ec09438a9e3f8664e153e871d0ad5e577bbd2b9bb4523"}], 0x3e8}, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x0) close(r1) 19:14:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001100)={0x4, 0x6, 0x100, 0xffff, "6a5ad8e6fbeea7cfdac18ed93f1d1348f949ef8b", 0xffffffff, 0x6}) 19:14:09 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) 19:14:09 executing program 1: r0 = socket$inet(0x2, 0x6, 0xbaa7) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="58e6b9a565717a0ba691707312f7129b9ab3a7f675bb32c5e17ed8c697dc7e5ed63640468532afb97e914d75e41fad8a8eeb807745181e2e961369477efd8bd7d7e2cda5f9ebf3bd61460db544dca84cc1b65a28da484f9bfa55387976005bca839a32b16414bd3b8bccf391d3e1ee7c7067a05a6634cf174e5a60cb463430279a301d303dd2ac0c74468a639627718140157c48c82817041c029a36f9c910bc0217df7aea4d9edf3fadc2d08f334e0cb1eeb9d330891382326753f33e88010f052bfd2430978509b7becb4267f05a2e866bc364ffe355607dddc1be3c7d4441747dbbead9e1e4f995fc25e1a2643871ba322da1d1ae75601d80d0cbbf677594c86a5c6c463da3e7a3728930da73818ce5beaf62ccba028dce0777e99c176a850691222be84076338eac82de21831a64fa59509f14193ab7fa21c2bdce2a8c85505b3d0e39b8a4bea8399f8e4f1e33a8e7e53b772249e9bc5741fa202209266f126511566ba34bd4398e9e19652edd22fbb1886de634522ff10007beeee011ea33210b865f262f177461197cc2f506e44b25d6df43870aa80081c6fd72a4eba10f65c3069cc292dcd23ba0b496d5a5db14f2ee19f708c521d98691191b0ee804646c4b6d9549b0e809980817e53a55f3885383478541e27651164161f9bc159a90cc0fa638db2e40d4eaa8848c3173c874abfeae915e7114671ddebe19e0312116182a6378be4c1338fcb02567e733b81000ecb4361efb515d8f9e820b2afc380111f24a5dab22c8f20e6abcc1f7e4182030b92faf4528db3ee34a165d6618b2ded9007235cb3e2be2a50803bc35df57d5e709ce39c6b2fb11917e2b09b6b78c8fa08ba1e99d55904ec8b50c1834a5c122ba5b87129e692d52115536f6e38db3583cf70e9f96edd0c13f75ecdd9b6ba0d5b398509f7d54c52adea9977a4dcdddc618cbcfcb36446bee0e370ada1af0ac57698e9d4eec5d8c310ab516b4f29f297647a3532db54451edcc1864fa098a586c04c6b1a16561ff436a644f4c1661f024a583c119324e57bddb7ad7896a3d56b00d14d7cf4fdf4b436f20a24d9cee76e05326e8fc2f3db0c129ed6df168ece20fd0eb5aec8c407e7b8cf0eeae69f638e40d241c4cbb28b21029d10673665982a4c576f12eb30ba0a6b4cca63a05385995dc1a9210943ebdd864c4ec7a96d8d2e40b7bd220aa2b5cacb370c86a32caa8c13153500cddae556d9bc2589f8a429d4b3e03585beb2a2497c6b1512483baab5245e544c788d2f7dad4ef77b91048870da8db0b27da4de8f283fc44176a21bbfc13c2d209443cfcffca6cf8b6aef6b4c30290ed19b5f39cade92f59130189021169bffa419ac0971bd0241b4591149bdafeb48a8780e53651f58b06450cf3bd79778b25d8d17dd5615de7264552faad15fa85c64824db4ed883d8ec7c740b4cbb7313b19a612cb187e423b778f3780268ce6d1df1c25116375242087bda6c514f5b3d81a49d754a1683a3d528045c7e8b6754aa5d2e327ac9518acbc28900e94fb36baecc5df3e08a4e3859d8adcead05948aacf082a8a5dbb722deccabb7efeb0f6ff4906dbe63585cd8d8b09deadaa8ade58a6f072e0ce40c1ece839bc343af3d8961037eb41d3202827249099bdadc0b759489ef6410db24eb4dddd2c326610d1a10d66605308dfb87b97af6c1f6a306e2fc99bb3f4e8e7ef675ae6e3a85554ea3798a6f45426462f6478eb9c2acbd6df0d199aac812a870061afed2456cd7d10d54207450a675c7e169a2b0adc97012c82ba32c96a7b30af562741230c1c5e0ca50fd8d90ca5c0f8db3066c2063b64a11629df8ed5dbc3dfbd8a9171cee4a0c219bd335133fe350b63d120633d855160ddfe6059db9b57ad3efec8af481240f296eddac85f05543291336ffdfb1f6638b3afeaca93750abf186f6c623ae012b7d87dc2e3369cfc9251446b98ec7bfd66a5c80d1eb39ef484b8741a6d6cee7cdca324698ba3f35b6129134dc1d6708262eb7140f1f5ad1ffa8bc78816231b6f79e8628c8ad3c74a01165e3b6a5a731dcdf3bbb01c2b2e3fec4f1ec449f8328f656eed94811ade950d79500f00b85c459a7ff65b493dc0815b41bca486515f2a2b1b75a6ba2a2e797e7c02b46595215b2dd342f6e5c422a710cf9d3c36ca9dc33e5d16fe02896722003ac106bc7f3c456cee405f1293db48c68a1b4906f32cc754452fd5d8f082ee058406abeb2f6edff96a81bb86b65346f57fb4905c3ad50e13be5b063dbff169da11842e7370a7ca9d57192b8fa5d732e30a587424c9b250a15259b2a5e301b746369796ec98b7c6e496f492e456bbc12d1a1eeb30add22fd580ef9f51c02bc921e738b9e2561363c78276079128390bf82d41a34c56c1a74d4fb1508f0a9a80a588069462f68c641a38f08d06d88f3967ede119ba590b6a0d070a879651b0fbcd6748fd61e47310e80c5f50854f6b9071e5a30c334bbc24dbaaa7d19d1c6de8a87fd246623412167363ba7bf7b7dc7d2e5c592ee6cba6030c3b39b359eea3eb22b86f095ba0fafbe2f7f8daf2eb7146896b11a4af01d4267d058544a338ea0aad4f65a763d2c9fbc47defcc570377934fa5612af2a8ac8fa54b71d6b5fe02c16d8f9acf6cf34bf180ddf11470b8e0a0cff162a72a9fdeb47f9d3ff2282576d01e13612a8a502e5366cb21d89881a6e164d0c80955d13989e091ca45d6d29bb734fe4a7218b60f330dd3e1397aed17d8f820afe7f20497060aa55d4e66967c7b9d3b8d4fae6bcd0a5aed3a7be3f40559a904e478df5309344c87fbe3c3a3d5119abc5989f62646721fc514294b254635a43181b65a50615fb40c75eaf4789adcc9853374e2a3de1f105cfb99c73a3c68747007f8797da38bfee5f0354fcf01dd838c87b38969e973f6b7fb55ee782e802a417ca8f19e20606ac09c79e5d1708ebfe96a226d0b576e967350de7273ba454c59f3fbf8c30ce5174a2499f6858cf60f5259d6c023f3ca52f83257aae8a523810abbd18a0ac67a5ea7cbf3add7eaf0db80f81f2666d54b92bffc4286036e4d6a295c781da72782a896910ac92b6fac657b7ca338c4b122e4724d510c3a298136f99ea6acedc422f158ea2ee96c56f1fa8c5f2368a9cf246d13d0dcf44dc95f75e5bfb20950bc6e5ca4afe05ef5bb4b80309bd1019729fddb312ad03a8f74f23ba9978a27d8562bf2ff6465e976fe781cecfb740c7dc428d23a1407033d8482fa0b387fdbb45b1b6ec1bd7aa461cad1f08b146aeef5e1bdc4ff73071dcf0879bb6496321c84c3f68b014f81a79f63fbe7633eee9d74af187cca2111b94171e27462f5ad7e193023194e44edeae06c62c51e9056201ad98058c1b62c51c2f2ab42688140a276270ff58cbb8c464ed3c7dbf004177274f6a9724772ceef1f2e745bfd25a720fa9d524127f49f8b700e1b8ccfd0c04ae7a2fbf08862f81e40bebf51d6a67f5bd544566e6649035f1f0b9700c1b90b99e8ef54f0f27d5ae7da1d16e35d2379b3375e3ec1ad15f9026b1de762d7003a0237a423298e7d386205d7201c5849f1b23b110a8fa58701b2c646a9f0761bb040370b53ffe438ef53015ff6a8ccc4fd78a383cede3f787a9d7fa911ce875ad6eb98bea608994d917ea9cb63d6e4f3e3bdf83a2e45b0d336aae2e0932614ee9c585306e3cb9f2a9ab6edd5183d7919994efec45314e2a5259a441e3b67a7d7d8414c28408004e81c281758d0e2cd0709d3c396d86648f705eb53907627da1c0aaa8bea2db7f0e299f474cefe195898f5a592d5517a0ec168905f9dee5dc61f92b2785933c591f6771345b54a6570cbd98347dcba362522597d9b36ce11bbbd66935faf975e90bdf3fc04428c91cc93330650634dfcccf61b32c2cae897eb7c59e09882e0eebdef9bfc60a87800cf5f2de139ba5cc9ca894653d1b23c9b990b82b6636e057cdd06833bec577d939f1cb8ae046a0cbcda13125ba9f34a72f7f02d9737d7f0e2af1c6cb866df1f077e39642798071b5ab8799c8739f54b9472c5f57ae7e6055f70911db62fe51c3ccd9f1664be7ef9d32ff50411a565f1f528ed26071327a68d28e9a8531ed71846a027a38c9c6787023d7f8c8de2f9495bf727e60fb5816bd7d95014c4e3dd5beace0c288f7e82752f07728a296860b6514837266a44bb421b9b207aba1232024143638dabe2ab72721a8fe1678fb87a6905c6ebe46cd8257bfc41741c7046892692fc5fdcca5fa5240a1d0432cfdc1e7c95d415b80d09d5857f9bd53a613726d5cd929d447deac408e35d7b0c0a7c2547d18f9a058425bad52cb297871291041332085757fac9cc6bc5d055a23773683f5caab6a18d596aff2a34fafc68b0d6a79671a364e576a99df8a81ed7d64e41f617a83b9bdbcb3099c7f0eba26e5a11a3de6478309be265aae67253e3fcc9e592487ddf5d60026eee0c1f4815619c0ebeca1665d99ad205d6059377280c30959f9177034c4b4270204fdefe364956c03e5feae5ee39d3d71cab0ffb07b586f360c95a648b86524e0459a239780e809e2f7ad176253ea7c024c0c0baced84da9aa292ba4d9d4233b775a36b808b0609b37601faabf8b353e7e72f23cd7bce66e53429d96ebc6e8179616941178f1bde577159b89b88d6e73d446e82c24c84f94ecf5504515ada1a0660f5a70b0b144e1a603ab12e1e24e5be007863022bdd0a2cfc0a8abb70792186d29b9cc59e4c41524d29fa10714db5627e54567cdb74148c213f0524be7d665678d94a47f804e5f0145359975462884fb131e44bd549af5aaaf511adb9e916f42a169be303b6a6d84af011bd3b77cbf48f12e6af208ac0ef6bee7adada18bc4b4e2625bee071b3803c9059eab43669d28a9ec66282b94fb42f44565cdc44f3347bdc8c62aecd1b3b10fefbf130a80257e096db3eeddf075c71ca0e8995cd534f91e6923d9a5e09449c1dcb841416b3568f6e6b4aaf1f9cc926f562f5030e70d07de87c720b518d12c5f7b1d156e3c172f1890cd89d9b81f2dae4c05ce63df8a1f04c1924e66da90d840830c27c11023caf5e0b1f0693badf76cff9f7fca17ba58218ba2a07936f735bc10856606acc6128a2dfc9c360340bb08f847be00ea50d5b3ba7fd8f4de270654b144d026bbef48b4f8a0aefba5962090ef4b2d9af10db1bdba95675e68be37b306b915955afd2513071be5b393a9ca2f55b2a93d126be97dfc1ac3a2ef43a568525c93145b19cd5cf13a223c49114fbc04917a6673f06519858ec4823d38d9a76c75f1b029ea19ca11acc2e4d2640c3edf3d2f15796e318d5173158aecaf3fed827a736b52bb3a9c8591201a4b8035c0d518f383b19b7547e51d0df1c2281c7d453459340803b817c99f7ca7a8899a86c406a367ac4060c14218cc0a77e79a0f2461346623f44aefcf907a8c0084b9f3f56cd05afc978df1ade97250f4631e1707af2aa4f8863d4a6e635f96d79a49c352fc5c5e2e42dcb69b96fe4a1b7a564682a0d52c84cea7bdefef481899cb1c66a9c6f271d711eea325a961f3ed5ba9dba3d12d6bf6d10537fded4337f1287ee06ebdc0b7adc826eeef60f0a9c8c88c59d06cc774834a512ee5b9d204fbb167a5ca9e346979b2a7620170ba708b5a56855579e792fb7f13736e42e35f87e7d83ac23804831f7c9b837851e83d5257131d4ab2f49bd4b26f5fe8438bc199e35e278b202c0f3007ad9ce873984b424f493b6f706c5a20ea3561ae0d48a2ed052c51d312f8a8675fc180ddf47c4e5b69898a35d701339", 0x1000) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f0000001480)=""/128, 0x80}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/169, 0xa9}, {&(0x7f00000025c0)=""/213, 0xd5}], 0x9) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f00000002c0)="041491ba4f1bd51a0124464428d11726c92f0642c69311ab43685af75aae7e5448ac9b16cfe404137537523c9694c97b140f3364e739e981ecae3fbb31f91056573bf77fdefdb34e38cc485a8115175b7ed9396ce5a7cf20c0b1d4609cad971a8c04cfb82c259ab3c12a8cdfa9f88fa520d826762d139f0cd598ab785baa1b364695e707254c65c8a927549112c261e578280572726af66f83f1caba00c8ca04065aeb3ee69b83195ece94070840a3307058466dd8c6cc518ec2738ca07aa38c2508a0351d0f0e58aa7c50fec99ae0b4136cc54ac7c5a35bfb43c903849db1a3e604bffb485c13be1cf6aed1b3248aa6c2134937fcf30c7f730e0dc32f8d25ad8954f969c4cd1f9d1960dbdccb58efd63a7d1e7883f947e3564a7fb5b557bb5db4c21927d58765a0c3f1fccdf2784d574961114af1475f8295b75424406146a3e2d3dc4beb746ccac2cef5f583333781f2a784902f6d88e298383dcde9a55ef836d7ec9e9ed7de2f559c27cc427b378257cad8beae75eb2cf9db5088b7752c339bfbde68c6653f6244d75bcdae9b2a280c845ce7640b", 0x196) 19:14:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x3) accept$unix(r1, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) kqueue() 19:14:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 19:14:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 19:14:09 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffff70) 19:14:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x180) r1 = semget(0x2, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0xfff, 0x800}, {0x3, 0x4, 0x1000}, {0x2, 0x10001, 0x1800}, {0x3, 0x1f, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0x100000001, 0x1800}, {0x4, 0x4, 0x1000}, {0x2, 0x800, 0x1000}, {0x3, 0xff, 0x1800}], 0x9) 19:14:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x3, 0xa, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:14:10 executing program 1: r0 = msgget(0x1, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/185) pledge(&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='\xba\xfa') 19:14:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() getegid() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="91b1f8629728e05e6270ed6bd59dd0904e6d983516835abe8d2188b0e0b91661023a129cd4e2441dea2a2cfb049b35a7aab68d4c1a76955df3551d55e916257202e5d85949390cf6b3e20eaf494ca14450d352acefff4fbd151679eb8362e96e7497c8d93ef05f29f7d65be41a1399", 0x6f) pipe2(&(0x7f0000000000), 0x4) shmget(0x1, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) 19:14:10 executing program 1: r0 = getpid() r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) wait4(r0, &(0x7f0000000380), 0x5, &(0x7f00000003c0)) getpid() setsockopt(r2, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 19:14:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) socket(0x18, 0x3, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f00000000c0)="26107008dd543c71c956ba143c5295c0d33a29fec8930ac02125803f48d078e0114fbc1477cfc0fd3f14df512186b495d9ed9965b7c48d8923dacbcf04bc9c6f086c465237c348de23000a4f01e62179191d41f5ab5d1dd43eeb27", 0x5b}, {&(0x7f0000001b00)="de4dfbfacc1974a95fb0ac67687c6d45d3e291708a4b9390dddac0634364d68dde5598f597602a0b981c973dca739ddf13bb7c2b9f3dae7a7a87dd62ceb5a03153a344438a25aabf2c8ea53f134060de8bf885c0eaa81dc6fe092c3e6965efa97d1e948ecb9e7ecc070518320c713be8bc45190c43945dc39f5864a8d5eecd3a2e77ba8729cf7b425a766d16f7984e9bf305bb6230e5900c87698f28d14cd29c0a97077b60c6bbee101ba90819f2b488ec0a0fdd3be50a3455ad2b006ba77f79697a5b3dd9156c5c519a84ae09490fe00eb25264aff7657580c296408acdaeca4b5aba04f4f4d16bbae359b36e69549e0d8345a966ac75f6a48cce26acfd3fae8a802826ca1a52e1aeffe472dba2e5eb16afbf07f7a1f0bc55506644632ac197a24915750604449c2ac1e7f2a233318dc3e6a31c35183e6c7436403486923acc4eda930c1c4fa3a2806e331339aa2a7f6cba37b3d43b1e0c56556f04a2842dcbb328c9160f574152dc8264eacc8beda0893735f59106b01aa1ea49361d369e36ec577ac0b7f921aadd15edc29b2a0b2323459c2c890ea7d58c948363c9d9a7fee43fa700b203383dfb86b84d3de7c5be206d8176eff78f952d017ad3ffef4d99a2ffa35ca4443dbbdf22b38b7a06034ca3ba1fd59237ec4eebf4d2f1b56d9165c2edceb6b4bbfc1eafca2ee0d96a4a5141005d40494ff5e661b77024097c2869fa3493b6b24300b2676ee2883ae850d56e5dba522592ae5ca2cf2465b223735dcb28ff7b1c6e71b1b99564459685b0762d7b36aedbbec9d2264e9cb3c2a6efcdfdcc52ea6f6cdc874a98364b8388795b4667f7d502c8acc076be5a5be12e1209cc67b403cd49e47ebd03bdd7800fca00ae45995361a3e81e2d9de5a84fa219ccf6212dcc56bb114937392714a9ba15b2f268831afe65749c31bb77bb773b5c5fc66888265233ced46432d397a32ab832f76a0091a9d0ca364728c522b22d9143ddb4fc4c146dc4969a453487443ad70adebb0be7f10107dc1444ca8879484032c35d4249a40e7a47c5580aca8a0409846a7e4ffe9b44c883873ff3ff2cac0755e9487cbe06043e05010ac08917bd0414730911cf9bbc77565f936e4e30b962b94fca9b946891eefff6267e2eafc10482101e8caf7381e4f17350d5ee134550fbd1e7802ba3ac2983b57f010b1d1745fd514375b896e462801319bee248c33703dc6e8dc1f054a95abf5b3135fdc61928b98c6faca4bd0539ce2348200141a66c49c3ba9f58a53f13e0148f88db802fdcb2993e62e59428867f776daea6e387638c85749f69a208f50b65ceb066a2bbc919fe1b5d627040242ad336751bd0f66c5bc0800fe9ea23a7b8ab1391aea0ce1a7b13aa8d52c5886580e47b51bde371c461597cc3e112abe5f2020666b2856b6477608acb584be306db48bbd4a33103edc4127e0201d481c40a408c31e7f26a27c26abf6cb595996b077cddc0796556a6141766b513d9775779121fe955330505746f9f2ecb55e0daf4c918349c4027c76fded4406a6f9f94bba130af595d9791fc2e27c97a98928a3a26a40a8746803f31e5f927fc9797caeef6a1f8ca9998a56197c1b2549eb14c2ae4c1e4597124e550b8078b1b156ebfce3269dea6b2b8d3e88072955d217866617dc8512ecb4e2da80484adcfc21c731fb5c2f136203fcecb845b776815637eb365c0b0de79ac8831ce01e9a746effd27e7abb684e5d1a4b1f414e1b3d20950449e536233c76cc43ca8e00049640ebf9fa7f8250cd395632ce4737b2855afdda06abd7ea20ee432cc0087dcff261f4838afdf5ffe5c64fa57c5a328d2cc0ac9edcf633f5e783648dcbeb7d3da792c34b13b0322fa516f34621fff58b71bb68c9b449b99319666c963b6b8443c459ca632ff93a238a5c59146bfdd708533f326d4afa05d5b60b280da78ec2eceb99e9495fbb0bbc88b5af44943b495e473eef75e5d45d1b12c52e870fd2b2944439ea872a91370a65ef33403dd677a0cff06e110a4217c24f6ae89bb68ac154187a42de56288e56974c8a0701ebd1a923143308cdd970bb46d241c3d58464ccb127023dae59abe77f8a16514a07aa6a6ad80bd216f08adf82b521b676b946d87f2e6ea65d3262fe363a41f5d7b0ac59571eb8d370c569f09943722e9a184dc1d304abb436f1a24215dd8fd30e85ee94d3f4a4a1b6e25fb30f4c8c0bad7d58d13f573c374006011df2c93b15b874c0a9862dfac192c8cc1066c15d18edfe3e06b6300a88ea2ab4d1e9cfadd29ee81108f204c78eeeed337d43b9389a3c5c1df4407f7fd6761e08850c68775ea99e4a2c36825a51073bb29201e316f0cb0f9c86e5ccb67097d469a05b732c757102bf67e251e92718addafb1cd256213d81ed2eaab94c28341537ad9bb88aab7e23226aed412df54896d0f2be9b3fa866946b9b12afc32262ed662a54c1385b3fe0a9bea7c5e9b079ccaf42f9bdef21e1c2b95bb156c4ff08a4eae5fb0fe3a9cda01f28eff5947672d2555fa32904d24e129d988b1e50a43f9fe8cbf486202a74518ecf280affe20031ff99dcde509cb31d105303d3d7231c624aae1019879b5cfb9885f1c45b761c76394d94cf0d0593b88956fa7217e54125198959cd042b5015a0b361a40a1124b214d5c02cec7deb1ca8136af688427ce4dd1933835ea4f47ed93ab4fd0e4cdcaa03e00870e6433a26cbf1bef9cd6e01495b67b8f53948e0b08b0e424e867aca51678306c80967d1054673c1acb5092042d1655765e6c22f048a406ded26871239faeda8c3c6223a41000e04c68a7db0445359a86defd3d3bfe2a2d9f215a8f6c00888ff8348382de274fdf8924d1451a0d705222d0e2d086963795c2f67df3120673a50d39b9a348f04379332d3eaaef138ec9c3d3016ce1fcbc0bcbe271e8db05b2fae3649f5aee91e4ff63a48ae4bbc296f23f33faa945d877b2b0fa5ee239731cd5341d00e5493c417b4506aa8a87f747f87e6b4e4b64011e075a35588baab15a2cccbfbae33ade783c81d583102d7042ab34ffffaf3c9a18c081f983f24cca7dc65bf9f0c224d400881e1245e52edb806b933869eb80ac0521fb9cb6026cd69c239061e27372ec7313e5cd760957f235152b49aa84fe20e3878892b93e653b0151e8000231e3cf8dabfddb39c952abef75620127fc0846d46805f1791b962e6554ccf5eaad36036d87f8072bd8d606053fc2bf8c94aed5a574fd1c955b22cabe3d7885e3baee5981e3298579be478de02f2db8f19cd66f9e178b1281c818fe3e787dbe596bb39bade608fe08a0bf3daaff0e69189e65897c605dfeab26afaff132d1325116d4db938d1f00ebe930e8d3cdd46eb9dbe63ccb41d48d6dd8b0dcf17a89cc8f30743e89d0ed657852893771a38fcf66fffc27d0f9ec80f6872f270e10913ecb318041ca55fef42b4a17f7ab7e5fd5aec07bac341dced5730d49c2b5cc5c6392a573161bac4379f1c854056b38f3d216e3ce7e238e5486dfc22ba54f37e4f2285b4f805793ef0cba888b37ce3987d24f4a1e767adc7ce2a8046990ac7683c735c969c762c405dbd18eb14ca9f5a86184f6b6e7e7916f60b3d0ef4e3772c0583c9ce81511c03f4eae9a89381f349ce4a7d303925f5fb691f79d5df6686d6b90db95add64feb8033ed850d4d99c5567afb9469dec94d07638d74a047cca33492ecf6c6b56905852e44c6331f021402b302d7ad0c7056839cf3feefa48de0068d1201cb2ab5fe6e12385deb3ea6b54d8a38712d304a55b25e4d53583b3255082f2a5591e026349d7765b149c61a4e438be71009f8f37a505dd664be34ccdf9b5fbbf8fcbc277a237860fb0490bb3337abaff7a6911e75e19c049b7aae3238f7adb651c146baa564d8970d336d508437e3a264f66841d88d73ff075209fd2a327895731f1fff98eec2c8d6e0e9fc40afedb2b5756ee95d60bbde3e644d7039568ad5f6e329fbcc5ee56a0bc3246363bb6bdd3bbdcc9d9953f98c13d58a8a07349f158ba2903e5d3bf05b49494c6bca6e938ce4dc813f54dcf94f84b473a266ba41283298d765c154323b637ba6878f62c0269acb6b2966221a8a6690f15d7a9ae56df1302eef9adcfd5a3b8bd0d3bb99f72ae8706a414111f0db515c29b62373a7f5eb0cda175253baff0c91033b41bf20cd8fdf0d408433499e14613bf8eb8195a2bcec9d85137a3c46074d9101a04e553aa234c7fdfc08915110d8f60b44ffc7db243530610bdb5aee8ed3eb52c2075eadb2789240a7255a5fc734417ee2c2021423a5c0be3fcdb8bd17fefe875c00e1381020533ccd6e62cf119995b658a4429226cc911b2cd751843244d086630c6d6ea37406b750533ea795b0125c4755e3c62dbb145f8da60d82184aa4c411da83e934011c6dbb40e4f4c5daf6c3ee91a45cf5ac3f454530ae8800d15d694ac73f38de1a8068d42208022bb2b31848e79e5d0eb0dc2c69b4d0b5139faf26f95f42b87083908ea62bd39bb731f33d3f4b758dd7bfc055c275fe76e99ff5ee0d9e6f3b5fcad5281eb6e12f9f545ea66fd3ab1694454813c6b2770fd1336450fa9e846d4fc85cf309af6e3a35abda72082e615606cceac66c0f41ee3c4f7eab59cf383809557f86146a29ad47c906415af131b33e929fc6dd1e8a0ca98d4e90c26eaa131d1c993b0e9ca31d7c4ccadd23bcbbd934cd48ce6046cf5dd3a255c9ed03533939b8ea07fdc8dcedfee177097d11c2be2fea2fac1b28ea4bdb030197932bf848bc95fceded00a614d42148cff7896ff7085401b55c7d08bbd4aed73673dc445ad264959ca6010eeded4e4197bfd59c361b08164cc7ba8c13c5501616d4b3c5d91adb4d767f6241e48a9e29b75a9875cd5a01c1edca96871de4049cbeabd2d8596959ff1531bbc4832a5c415ca94fc7a2d4362f977c50f245ab45dbed0830fa46e2006eaf35e13ddda0c390deeadf0c759d7eb8f6d00709aac6067e960bff584ac7700e2bd75cea924b6506a21f00c52445e36cd2d9ce69363f4b0547007abfc1924cd323f927bc9e6ee4863a12581066ffbba2acb64be2aa6a0d4d6b2c79f75d0efccb44d7f197e035c9ae9ac9b5df786e6a1af5e257b76ac1e9333910dcbe7437c22ad7d17688b1801c81e35a963f1bed7d533bbaa5bebd13d3a9a4cfd8c27f175c90cf24be4c1a5569652fdab56f6b266380c274f8854031bdd4a5a32d4340aa22bf66a0056221c3d8ad5d6cb77af2942e3ada1d8de45a2f2f623b91de82aacf776f7d2dae8a4cf8dbc78b50502ece05a89f4445e044c55487c58c23e988a5bc549f04ba84521df75e5d24d5a78d09f6bf2cd8630696517c50ea8a3e2d977df92d0d5e22a4a2c1dbb943bee2808d2f0a87c6d0a1d6d3d331405414418f3c24ee1b0c8a88bbfe088a9df1741bac915306da5f99d571368ed2d23580d896c55f2f5caeab5c25861856457f56998dcffd2af8c2375318e0d42fb475076901eee8cdeef02e5f0b05ff34c72b8d2b428ffd07d68908f65c82323fcfad445204a95d3787b862d85dc33a09deb1cd618bb2f74d5f2bf015f31b20bdaa3353332eeea823106a7d8a50e68322a9c752b665ec732adacfdb8e8b513d24c570408964003787901b28dbc3a2b97b77fe59c500d58bfed02ccbfa36695efbcf113b6894aa01329b45454654cd3113961e8561c01fa4aed2a166be4698186e0d7531d79a80a7e44436ac3aa5ea20efa5074423b3faf27ebb1bd7f5a9c187c57878ef90bad9f689099cf78c6659fd30739cfe63083110", 0x1000}, {&(0x7f0000000400)="88da7a00aa4d668afaa415f27453758a947a134ed65263b01f60e40c63dee7527fb366cf4c1ed5db8b55f2d7966e38249a943eaa2c39365695072e2633cc39c0cafdc841444a390e2c08eb032249daf9832fb2fbf016c509bf9c626ba818d9346fadbb082d485749dd4658e8c0f318a302e2add351ea6b44fc0813a65c133e064dd542bba76d55e2d72e75da233555b1a052173dd25aa6a9cad6c97fedb4dbccd6cd9981b58d251cce318780ece78e9f508947", 0xb3}, {&(0x7f00000004c0)="60feecf0d700d064b25db93ecb95ffefe73bc2b2a500c9c76e39416c21675bf01b6be1e9528c14d61f1e533a1fff194f51e19923a55dca69ed3848857ff5b9628d04c83fbf88df9f284ee2d8d02bae85f6ffc0e7ecaeee64fa226d0d2d97f809ab8a5fa1321ee933804dee9a1064cb263cedef4df8610591eb4675235527ab066293be0be222e21e3408c6706812dc6c8e4a97244353154fd8c34885fcd1cce13bae29d89a3e0afda974cff46641cdc24c45e15661c29a04c785909434d35e73c7ade36b165612b8", 0xc8}, {&(0x7f00000005c0)="1ac38103055f73aefef6fc744a036c6558db41ef6e99e20e1abe73e2fabe5da7fcd4497ca108eafbcf8026b7756d3da53390d48b933ef37e59e37ece4c137fb544a5670e68fbb3321bde8023e1cf30e80a244fb7a9b639f1289f182aa49649c8ccbe5e8c21605cf445e98914a5f147f917dcd97b914eaba699f8315c9a96b8327eefddf08874c86c5de9c0bb7ae46e9436a6013f44a47b618006905cc10561e1b3a54606067edd61fa21d9032d692c8893853154712e8110a347eae0c0acc23b1fe4dded237e512378e5d9abebba2c942cc965424f098daea05653ae3302619ec385a61f326c36533fcb0e9280873deee2423d9430736c", 0xf7}, {&(0x7f0000000240)="c4a182574638f76481f2344f5203d543adc44bdd50e535c5efbb395bf57add242ac9ad0bcd692e9a1f8b297dc5ebf91ee0bdbcf4428d5af7c56041aac7865e3a283f90a9ddeb603cbe1ce2dd1c3ad642a372e7ef15626317f6517aadf7bb46c23b93", 0x62}, {&(0x7f0000000140)="052ac5ccbd0c8c8e676702c34e7f55369bdf0990b933ca2b33bdc4d7", 0x1c}], 0x7, &(0x7f0000002b00)=ANY=[@ANYBLOB="300000000000000001000000c8b20000eb3ae7427acfada6518760b9445dba246ed89eac60cba5f0260000000000000010100000000000000000000001000000021b013721715fc6b38636af224cbd67a7939f81a652c7a4b6001254cef9f448bb159e407a284791e201c578d3399c04645877eb384fca749a4e45b8a956706fcc5a7eafcabcccd7855eb44213cd75d8ff470e63d01e62b99e2868558cc9cd6a8e1e0f8755c70d5ee6f825cbf953a3c14e48a25c4a83f31abe303a7aa271535366ff6601c7d7a79d853828de6631c336f39cc587ac878c1de820d52c07163a711f349b31e390c087502c545c2938e73026e51afbb1ed5bf6b242368697ce4d75e16cb43b56ef9aa826dae4bd0dddfd3370298631c11dc5fab3e47b4dac2d17fba5672325a5942c75c0abe9312c6bef2be7e1de16a104ba7c98c4819bf49fc0a8d1b0824ea660708ecd20ab74ed14c3138d61a822987d66a4b03d9bdca16946d443810e30cf51f8619de85daceb872c7337990627b44395a47ba2bd405d42ced3aa6697bb8fb4b14a7b2aaa06bd0b3823151361842ea81ec6f95f61e2ac4055095d309b7f92512f0501880828024f05ec4e6c0b3306a6eb8543c0a3118625e8cf8ab38af266d732937011df6d7c031016d90c1f986efe2ae66994cba865a41fa6783030f5fb182d5280acc157844e4e31d6a126cf80369496cbfdf1a0397a1d1df616a05357a668381add0ce39165387b0f00f7deb81bda93c60697a1b24f6b572b3589c7dc88a42335db240cf78919773864830603c1ce03b7641ed02141ce5243de3258c499c0003ed358e38310a5ea6e9e6d8fda34c8d891916e2aca24b0a21d1d1adbecc3b02469887b8b4f697ed96cd5e8afdfeb2d257c820148e6d3c9a643e53f57af15fdd90235c72c18fcef2e9e5056be3bf6e2b9cb4c82750104da3a3f164a82f68d6fd24d300e832e69a7fd9cfcb241d159f6e50613ddd621f697c001edac865b4e38ce870939774a232a4c28029fc341304ccde1b6c989c4ed72dd7157bce9553ad5b0441dd6de76db7c1fed869400135ed1cb7ae8024e2151b8dd50e5287b978d957b8ef1c9eaf3dc3b6c659873ebd74bc026695557ae55e5b89e7b7502bfb55fb95fccefe4fdd275855ef3f0bd364f68a68d440a082c2232fb39acd3956797c3491e2f0cc147080872f4375ddae4451f8f7243745aefb1d085865723d9c47e75dceeb2764f7b08c75720cca34fdbf9b2be6309e5d528b86665244190fb8d440c61eed165b42db3d6feb18721fce05b6991959e83d1bbcbd8a4c0df219ffd1eac85b0d976c06f89c417679ce739e2ff5d321f10e80db0ed753dea7faa2d8193cabb93ce63bfc85e4d6acf59081460caf0f2b371444996b919f6d5b2bfbe2f77f37bc7f88cbd8794fc1088f0d2dbeb927401cf0fa500821fcce4da50890627524263d3548311049d263d07495c192f228213d83b31024f10dbacc620f08adac20adf313849c2d4b165fc91ab9a0e71bde04622f397974aa1f21cfe8f23e6b84f7dba273906618c7a7164d1dad2a3169e2b59151c21acfac12626680bd8b1328aad58a9504f57eb54ea4b95874f0192e05809a3f5491801cb731e8256556b2b649dd6f33f2ef1ccb1d1de9d88c597fe4f120f1952ef35d66f8128428fba79c0791b6acf68f66654cc70c3125f4db07a32e784164147a18b9339673485b7c326a6b0819ba88c735c1a6c4faac0675a0d6dc0ef3716cfaca69b28f3aeb5985fc375c7caf5e938716192a8489526097ef9255aac46137a01be8b6e37509f3a55d27801464eff1e292febc6c980d702cbd78048286ae6325a33fb35e63ff4f5e3757d5b509be174a94d723a28d4c8bfb3cc0a0fd7c1e702d287c124426ee8688464ab93908a40ca760e251e120a852424fa162048350f3c5583de334eb4b7024e3aa433a6e706e50ba0d7fc928b007fc4897d4bd4c1fea7feacd10d88c70b890eb6f299b8d592da47eb7650d21273138cba940b2a1afd475a14ffac0a8a701e2d2ec298313e2514373edfe17660a06a9ebfe0088eae43c3e6182452f61a3638112fef0fd5368d90c3a952eb5a33d8d493bcd964138b817eb42cc37f90903bbcf59f19cfafc19dcbfc5f7c9ad97bcfb179bb2d065d6878bbf43c39376927b6c5069da6aa0a85bcd4e98a83a2d6d438d81d552faa2056370dce17a429b1492b04845ea13cdcf6cea6fbb880660540470955ae66700fc2e02b0b63666910db9487ee2ac085d6cf4da4896784d2ac3341c45316d8ad629f30404c96da09f862938b4b763d7af49db92140f2a91c3b9711d03271bdb80ce21908351b7b83c2b27b8b5986935d7c0c0bc17caf12cd9e346219facc9638bcac6d2a24e8dd934e62365accdb374f3364215fd4d585637ee55d1335cb5a1bae4e60d20ef864054a8239529c296d38b2defe9aae3b0270e77e6937cbf188f8b2cb80a6928e1d716eb0894300f75aaf5753b9734b65fea11c1956d2ba44b128e802b1d2a16ce1a5dd69364971f3d697d5c65edf0fc1acfd4ac874673f38842ac14ccd5d5f7dc4ebd75b8bfbffc305b146c9e2ab69e883f3d472b08511f21f9174f3c67a4c97e07414bad8a7cccb763065f9fa518c9d0baefe36e4128114856ccbea494f6314d5bb234c6d9696cc171ffb62be596f385ca48acf655f63ccbf65e5dad013543c28905b2f8cf445afcc0e53ee57c255a856a4588b712f5763956a1e640edd493ed4553b879ce77da65f27c3fc76e4384a06f09dd4865a54e3fc808443a176e2b208d41736e7ac4edaff0103b4346b72e6f5f7914a01fddb1a7442fab186fc477f488b38f20778edbd8b40ce44a5c79109dff083e1c415fd950385ca559a13874a12092c8d3883007cdde3670d16e811804e58067dd3d40952fb6545188945f73413a318800186972f475a604fdd9007b2681e1eaf2f1eb8d828193cc84797d82c6814840f2ea5242bc1ce5311bec3dac832baf0e46b5262f9d1d398ddb4ef8dc6d575d6b5fbebb027be8ff288bf33dae6b7ab8f5b248bebc677387633708d7013610eedb5d4e9bd05089b5cb480cbcbd5a22dd0a339e2a3ab20dcd033196226bc12677fec12605a17e96c396c089844cd1081887c4bf0fd5653c2c7f33dc27a1254fe52305fd2d0915ef01e3d64e2698cce436b28061a1d0b920be31dbd6987ee6ab8a90dd55a846f77f14e057303ac5a4de6bf9a0c024584f648ec3b6ecaaf6f9c2d53b93b90f135e436eaebb46fe80dad91ee8aa06e4e5a988b32c7df25e1758698da3fcf70fd778aae4344b33880f9a5fb2181b7cc781f27fa25e1f56f1f2523d7cea8f330161288806cf63b92fcd6ce842edae2e9ead653a9d104e45f2fbc6e0f23262ddd453991a799f7bcc4b13ac3203e4a1d3b24345180dcc0e61fb09ed18f071a57244ef177bd0259dfd975f40736809d3be6dcdd967d8e232fcc62ac4ab7e7a94b05ad19dc85d5ca84a500326a109d64ff9374df84b55783bb6cac1a8834cdf613e2bc15754f25854dacfad7b6deceb78fc29e8ff743caee51b81e911c2a73f81d4ccaea19e5f93adf1212de92c2441b3c2dbe1ad995555de3bd4180af896d5c818aa9a5abb9456220a714b65f3902d9149073edb569798b619722f1e1c4c7d636ef484d5b9c406633520bd66c17e2db3dab8b72b98560ca40fbb7c884ddee29faa58a035ff53ecaa88678fe16a7b892bdf0c51a9852d5070ac2dc0fdffb11675de266c8babab7e7ecf1e07e14748cf7fb372f419ed7bf233db4f9c5dedba040d0b56a6b8fb2cfb950eed10000010000000000770ab48549f0b706de088b46af4360119dace98e4de6099594663a9b52fbadff7fec746389ba126bd5a741c69950afba336f773e16b6955364c6188ff281fea8334eeb839512bec05ce5a394a2a14dc7a72b54f74bb91d8dc1bfedceacdbc0f8eac6e919139c05ce244512af567b9745a78713025ef5288a52023706b94c7fe0fd6772ad82259ab969b5b16a61ace521d1ddd4a7dd6eca23f1344dedcef053fadb593fb9fdd0ba40758f1624b836c21a0263088bd4cdec5505af4478fb2c3f29814c4c31ad9458f5142b6961f423af26aa50823d8a77f2d089a0cd85b2d5ac3dfe53ec82970cce6b6616efb45c68f9afbaf0e21b735bbdad9ec0005d580c48d49266b493c4296f13f5f08c9832674f2185f777abc1dbec8ed462366528982e3664477dee73ad16c604a48a61c93041e69126866c1f4e6b4c2ff5e68be4d474e40cb34b372435673425f4cd33e617d0f020f15044626f88b2c8936641cf887d2a5e24ba7726181cc9d778a69619b289dad46f9bb49db89c373935e277aeeaf076ca5dde96bdcaa2431386d02d199c0895564c8df8fa2f207170488469fa244a751815a8c2f8968c5c3f1ba8460b1aba3d13c05379990fe299d337d33161e6f4dcf498b9656f910f6d058e1da0f985d5e4d53a91af5154a90f544e2e427685979cdc13ca0e9f2199e4b14e68a3bba11efa989b9453b5e918a5d87df9caf207f36b683f50ac5b6f1386327caf2958fd974c3488a47f3c4ba16d299da91f56232d69bad7cc7eb583b8fc6dd0749ec30afef6f11fff65da688d94da7830825c015f828568e6a9a9d347302b0b96265c993fe073be820588120780f21533056cf51447fad5779a341a7566bb53d915852f9a1bd748b3075d30aeb1301214f992c6b208c648d2246fb02472df7afb7bc75ea523e6419bf44d531e06092b16c2af18453ce341d0230ab9f07d5713dc260b47ecf2a06c0cf47c15244e1b2dea5521cc12a403fdd966169fde06dee5e72aadf82b9c64089a175a971c61703c94d7ec7966d24c48e813d5ec0e12c406b88fef5ba6687ab0baa87c69448a18ff3c36930f9bf953d8549123702a8d34eea2b201b421f6ce70cb257a48c4183676f4aa569826189880b952149440b69992ff9e420549d7ba3c1557f5a853429d3b5526746f48fd4adea29671a9d4f3aac92d8dea55b0197267835a046681e6f12b69ee33a56dd1462852472ff726fc717eae666cbc179a3f7181387521a84ac8f2b901adb366ff62543626b473f7b255ba73de29d4ad432f4db5f273dafc5468c506e0503b42b1d63279c02ab48843fbd75ffcda7f08662d34863293926cb811bd55abaf88724a175be4330c99dffcc7c1c30308aba6e6139eb1771eb3d6183cc15d95159d6ff5fa429f58e2fcda2fe8406aae73f50ebc1fda40e243f55d7e5a4870b2b43ad0bf7d2373b33f09c584a6c14548504e4cafbaa651eda10609fdc5081f0398f691168f87d63ab689b5caa75316ee302b7cfc532a300ba7bda39504c7d57523d9a225ea854bb4788f8c059005de10c89269e198de3157808a4eac71a4941f94dec01959c314dfc918edb362a055c1eccaf2a259eba78e92d0654f9a1a9d058a9a26d1720cf036bb2e1d151a3d907c0caca9571f62b9118f4107d22a853dd0df885732ac15f75ec6ba0b285fffeb63798f1cb670593801d231357a582fdcccf2eec7033ba4ceba4d08f9270bead2dadb4aa44992cb624164ba4a0f0edbbb56cabab36d2fe6c320274326b693373d24f3bac055369537ecab0003e45bfe0319c6b831f2feeffe4a9c3373b492376f7bfaa02c712c8a17f0c86357e1b19016671463f350ac940c678c800de8e3ac32cdfcc393f51e2a9f30d1d3eb25073b2b036796fec9443b3e05f7b5d0689cbc57c5d0ca421cd6a52dc71ebd19a504cd3b721f648cbdb9ec6f55c8ab17829a135696d3b6d48f8a24e98e278e30232a564bab5913e38b23133dbc23d387ffe299b9e00bd372e10e8763e6de0f70ba50706404ec55a9f336c1f92bba6335b29b571328251001000000000000ffff00000400000053c8ee1e09e76162dec3a067f9f82ea6f8079549890a890674bcdc44dcf553c219c5ec808e4149079ec8f217b55b6c9fca82b9e42b78fee2bae4d837fb24978e7c9a178d60366c9788b05661a13343febbbafbdd99cf1e5e27842291dd08eb8471e8e21f046cea44cc10be2389a85f1ea275931e12ba4a06ef5e0b2b1b639849aa4142486a6bb88d38bd82812dab02d36671ea9ef976521ea4841e81fb55342bb10c6f0bffa08ac03f49586cd0e441bf6649158bc16c1446630ada105bd2a9dd8bba17ee8c65cc6417605ea018dd58d77741447bd7d60f36b5531fe47ac6698cc6b80edcbaadf95d66593bdb756a1401bf2f812c97563642d268197ab5000000"], 0x1150}, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0xc0, 0x3) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 19:14:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce77e302438463a486e78a133951697664eed62c10a994f1e3f1de63620489790cd169867a3dbd1ba1b2334ff9b72ab4e062330f38e19246021bda3d8cbda5ef7725e4cc3d2282847d20bb4", 0xaf}], 0x1) r1 = socket(0x10, 0x5, 0x2) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = open$dir(&(0x7f0000001980)='./file0\x00', 0x80, 0x20) symlinkat(&(0x7f0000001a80)='./file0\x00', r3, &(0x7f0000001ac0)='./file0\x00') dup(r2) readv(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000001400)=""/89, 0x59}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000001480)=""/203, 0xcb}, {&(0x7f0000001580)=""/199, 0xc7}, {&(0x7f0000001680)=""/101, 0x65}, {&(0x7f0000001700)=""/122, 0x7a}], 0xa) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000001840)=""/123, 0x7b}, {&(0x7f0000003440)=""/4096, 0x1000}], 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() getitimer(0x2, &(0x7f0000001900)) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x800) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{0x0}], 0x1) close(r0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/138) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/252) semget$private(0x0, 0x0, 0x85) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8ab) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x8f) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000080)=""/109, 0x6d}], 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r1, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x8001, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000002, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x86, 0xf0000001, 0x1, 0x6461d43f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000002, 0x7fffffff, 0xa388}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xe, 0x1, 0x6}, {{r1}, 0x0, 0x61, 0xf0000081, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xc0000008, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x0, 0xdf1}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0xfff}], 0x7, &(0x7f0000000000)={0x8, 0x2}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="312e64a4492986b25de58d44d2af9fe400ab5b390b7c80143d297c257c7e8c04cf2431c6a0dae8045b9dae35d7f52ac2c78354cf285accdcfbb07d63ea9e6aaf5bd626ea5ffb5a2e856c364b6e75e4521946c77222f99f609639f7a9dd423f808d628de7313dc5f6f14516c8391e5fcc764ee6a18e9145d899253d5f320db47e6fa6eaf3d5a12c1454bd27acfc52b7027bde6efcdfa1003e062f898d3ef4e6537d5445ea5dff", 0xa6) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r2 = fcntl$getown(r0, 0x5) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0xfffffff800000000}, 0xc) fcntl$setown(r1, 0x6, r2) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xae}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000000), 0x4) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xb) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="0294215a988f0f19cefba2a1912413ef2e41bde125cd8baabbacc64a5edb75331f763d36c744d62659e854e3edcc87acce8a427407bf5d2b617a7617f35690eb82754bd1a7e3b45cde63af2f4ed52ccf2a628494e58e6fc9ef382f77280f4c45da67ae08e69203a0c07c8707787edecaa09127aa21c17ca6a3c3e210f855664617df3a1b65ed9849bd5cc451ffb2af55460146077e4b7282f0b443f7d6d8a9e25ec6ea795807cf96c69975c66c6fc349a079d14a62c5304b19cd46247f758990d53033acc2a0f37cae453f8bd59670", 0xcf, 0x6, &(0x7f0000000180)={0x18, 0x2, 0x8d, 0xfffffffffffffffc}, 0xc) mlockall(0x1) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18000066696c653000"], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) flock(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) socket$inet6(0x18, 0x4, 0x800) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "00fd9000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x1f) 16:00:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x7fff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom(r0, &(0x7f0000000180)=""/128, 0x80, 0x801, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x2, 0x800000000000007, &(0x7f0000000240)="6e39481fbec5519ec83c18b4da91397c2e45e2b96d55d4fc8009b1882407ec23971711d14886f53e16e04f321e46b9a4e38197d7d74829ae480c2e20daf08f703d8e1126c1013a089642f42ba7116a804034bb30268e214988814d1b8e33d6e4e680a27b5cd6d82a0c76e50dbe", 0x6d) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x0, 0x3ff, 0xd6f, 0x0, 0x9f000000, 0xff, 0x80, 0x19]) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000180)=""/119) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) 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)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r3 = dup(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) preadv(r3, &(0x7f0000000040)=[{&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f00000005c0)=""/151, 0x97}], 0x2, 0x0) 16:00:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x10000, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0x0, 0x1800}, {0x6, 0x9, 0x800}], 0x5) r1 = semget$private(0x0, 0x7, 0x400) r2 = msgget(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x43, r3, r4, r5, r6, 0xa8, 0x8}, 0x2, 0x1, r7, r8, 0x6bc68df9, 0xfffffffffffffc00, 0x5, 0x3}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/172) semget(0x2, 0x7, 0xe84f4f3c7463b55c) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa0d2582c321a8cf9884fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d70100008000000000d9ab05dc03fa44a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf34322c0cdf8648b48935d14a79a15866fcecdd79cd66c31400b4dc386972d2eae1f50146e1c3664c38e82468bb018be7d0c5e6e822942060fc7c93fd10600f704d7b8b0cf8959330d1a57286ad5cdb29cb582b4cbeee57bb388d2af48067bb680443738a65568eca78dd49694b05a741794a4c013e077317ca5d4471746427a606dc088e0fd9055c4239ac5e0eff1fce60cd34f3192a2b3dd6ad171bc81c18a66da27464ccfd9569664b5636edeeac6af5184f090cd2555d1f23b12194a0ac9fc0927b638e68c33b22a621769942f821438909043663e9f50b169621325766b935544b74bd90440836841036e4427", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getpgrp() r4 = getppid() setpgid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) r1 = msgget$private(0x0, 0xc) r2 = geteuid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x580, 0x180) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x9, r2, r3, r4, r5, 0xd0, 0xffffffffffffffff}, 0x7, 0x80000001, r6, r7, 0x1, 0x5, 0x64, 0x5a93}) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000480)="7e764b98247cb9f3b73da12297a7d68bde5cda0063bfd2aaa110932086795ad94fb9185d6c99b1004fdbcf6c732f2914", 0x30}], 0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r3, &(0x7f0000000280)=""/44, 0x2c) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) setpgid(r4, 0x0) 16:00:01 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x1d, 0x6}, 0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}, {0xffffffffffffffff, 0x3}, {r1}], 0x4, 0x4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x100) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x54, 0x2) truncate(&(0x7f0000000140)='./file0\x00', 0x1) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xd7}], 0x200, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/219, 0xdb}], 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002003, 0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x28002, 0x102) 16:00:01 executing program 0: shmget$private(0x0, 0x2000, 0x204, &(0x7f0000003000/0x2000)=nil) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() close(r2) ioctl$TIOCSTART(r3, 0x2000746e) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:01 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x3ff) r1 = open(&(0x7f0000000300)='./bus\x00', 0x8800, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x1, 0x1, 0x0, 0xffffffffffffff01, 0x4000000000000}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() recvfrom$unix(r2, &(0x7f0000000140)=""/216, 0xd8, 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) r4 = syz_open_pts() connect$unix(r4, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) flock(r4, 0x3) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r5 = dup(r4) close(r4) flock(r5, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="eb99d6108c5756c39fc33898f6910ec6d6106d4f910dd9d0b23e05c30d146268515f98a96787348724e0708deec9e74240c7aff52551a23c6b8c7a5b0ee58cc4cf4705913eb919db763d59998beab428deb4a189576c505e64f97139b0f01747cc9fb948a904652e04268e0931f6cda54a4d75df0a90062db1dbf4b5048c7088b96344f1e26f457616b4305414754d9c77fb907a04f2e45887a18dcf43baa699d1d481b4d327981810fc78dff6553cc7c595944ceb39bdb0e37e9c8d312c077fdc7ea39fd2e6d7ff611bb3b522e9598480997cc73e33acc79da2326bc30561fd627ad722488ec81d6165215d03e4ffa712efa10f1c36d5f6d3db52addcca52f98ff883cf4fcf73e86b584b216f42885e17f3f9298d5c715a913eb64ca66ca9d92c1cf8dabf748e482ce713f3aa5a866c7e1fa3be57f1e14b0654d11cd864ca4092b5f709fa2e5a0db200cfdca90d131c8185d36aaa270a66b02aac889aac564d9c25f496ae597478ff556c32ebee02ea4cf7efea69110bf737f4b02b377633575452040946d6af6ec39d93a87ddba9c1498c513cce01000e4451afd483b83c0405bd76c22f6d2017cf5a724789b97b6b5f2eddc35e1f961d5dcfd7fea99a665eeab2dac549ae615a67e8a0633ee595f217c3ea65cfd8a1f33cb7da387926463d66db1acee7ead7b5ca2b983c98db5394eb75e92139bba067977c31e357725de0310d3875abbdb7f5aec0516b300ad74417192b9c235c982bdcaf778c4766afa1cdc505d53fd35dd2c6c7c04623981b7b50b1497bd4f880c01d55e8efd31012a60b3bfd1fa2e2f112cb57820406453ec1debbba9db86c05d8583a4d3cbb773cfeb557955fc200ebaa29e8c2a319a8722c5e0a7586a3872927b705197a474d57534ae5a057719e9930d8a7819ff51eb8731e04472a5be9121afa3df8a18d0a9f78094e1e8ff6e8dd764c9deb3abf37e11bb8a646cd2f80cc841140932337a101470a197787c8c44e9b43ecd909f4773fb0ac5f91e4564fdc12365b9ea5efaf6e4e565cb5cdd4144eb7a76d0beeaec6c2bd39f6561fc1cb435f5757fadbf73e7524686c29bc48d2d3b0640f5b283894392276c55924af686e9b744b4d82973789b4c3bab9fe83fb5cfa468f659976a1eb303a4a8d4409ec9afa74f933844c84967ef627d3910a9d15e1263eb3ecd3d2b72495ac4a195677d9c5ed1d055ece593fcdba618b096c2c547130a45cbc7f43d653f1af8123bc345b7ce9df34680fc2829f4856e435fa32d0550ecaf8c4d4cdbad572eea3f74953ea9f84aac45903c05f4b28160e4159b5f6c51bc919a2afa02620fddcb9c8b7014e8da0f92685e715847e41ad3cf427a4f8cbda7d727f12398c4e3efa04e099d4bc868ff418107f27cf9403b069d7bb05bd9fb0c9031c809871b7dba89984cfd423920957428fa7ebcbc87bafb9858ce1e312b9c99e849472a9d453463087dcdfef31803b0e05c29ef324d4518ba2d311c3d68315ae8c682c2aa178ad1f88d724ee99b120c8debfbcde510c5419752ee0a164250d35cb5fa01981f3df490d4daa04ac5e57210a5e31b3e931ce22f6d70e6d87853f893568a59d56e7e6fdaf6605573121a830a4232fe4a319f684c1f619062144aa2658012b3ed25092d2b92d7bf3edabf7baccd4e774c611700d46da3a66b5f707aeca9f42813d07e3b3c7ad5f8e4f006806d419eb9fdc78933c7bc9a2ac7776629c3f2e5a42e388b733e07c50cbb0d0f4f7b9cd6a8dd733de52767e3204942e11930d2e389bee994adbc5c0ce20b7dda86b912620117a05f938906cac4a6f30f49201c78906836fc17de9055966f4524cedd62695b9b4eecbcdf84c2b7a321d5944027d024f9f846535e1f2af23f93222ba9e3bd67b80fd2e7af49c26dc9606bd0f77a5827a17486274da407240f9bc20e82d09d5c582ee1d9c91df215a69bcb97f5a9f975329af8bf2d15e45a9e2d3d3c2206df25a6111a0e480aac2ff9dc08641a6450e5f1eeea73a8dad90147b1b772e73dd98aa34f92324dc56435c192b5ee38e9f8c0b09725c8963bdb3ff53d3fd657c23df0f3b9e93ec20f302d0bff45d258618ef3f908bfab7f8b0241f9656abcbac02b0f98a396dec2e134ca6da7bc9b8cc87884000c5d7d69bc968d2883ef26a97cd8d84c405a78c347ab7933b81f64b1a324d410f57bfc1ef92ba39ea69567979174c074831acb6a48dfe254071c5ccff0fb3e3f8aff3ab66cc08b10a273669c42a4c965350ed3df1e7b04fd3c3363e3b36ac8d562997b249c8c0b9e5ed484db763704af5c701e801bb2484f9c25aa57c9fb3a919c81ea57971cf52dba5cabe41f992bc287a3a2ec5e2221c2df7815f2a4d9793d20f3128bca5995bb1be8965016223606b73071c696e4ff53a8851438e14f6199d14423171865bf0ba704d6941bf52753dd7945261712b3b85935c32ce22c136f6219c4252254b33f267250249b5fc93598710bbad12b74663407d04cdd74183491c0c2719a9063a52d135958db3fb4e5170d31db0d62f1ec98fecbc0ad94eca8ca7b96f3a93090794a488cb6406d129baa3943b8a923e31b04d0596a8d3592f90ff658c33f558aef534687f9a6a9d8a17d601692a99d19ddf1bba4398fdc63b309d2bb2febf07682c7c2ec7645c4827935061271ef6132fead97f4a14406af4b9b744eaed5a2118d746b031cb12586898e49617f1a4eb027035eacd3b434931408eb01b2075061c4e4fb21f9a00c91891008925c5e2812f626fce010a83dd3ba8cee7e15ddbae48b15a717e4d63da7908bbb0d41192e1c5ac74f0a709d9137c24c9ca66b1a71b0e0e58557d9fc07c224797061ded1525e9f478a9cb4758141b8101c29d693d263361db6ef1e16581757d6d41e87d5d061f65b0b4c33419be05c0adfa37db64d683f1c6f569e0e9e98a691f94d9623d64c8fbf2ca0ee3544562b4b45a8cebafb1d4885c19b29959cce468fdeb939f809c3329bfec340722aa9d50eead9c33926b59dcd286521126828a40d82a5f2db55343e922c848f9b29d577f521251b9d930fe994053f8626048b225656ee977ec7f61899d12b0417ff650178b8ffde4fa56f629a69faff788da9c822ecba102d1c4dadf848eed56478e204128b3d3ee859b671daabd85647bced202a9b6e89c8160a70b0c00ed1d010df34127602a45e0e5bc6a773331a09b963bf75ff79049d3c3480690b87fcb37534f3179c0c3c28671d7a77eddaa2e6bb8808f881e2c0cb93260bcb31efd06d87f1f8ac09fb26fd94dc18fb31af682878ffcdd55005ba9079f5b164ef9c38ba11fdfac0662e6fead71562f20f414c3e0e89fe9c470079ea2f515150660e689dadc16017425053da5baee045e5479e70371fb0e230c5e7262b135e9c98e902c60f10f32f94764f336bde7e872ee2d4ecadb57fa138d9ce4f80ae04b9ed7fbccbc8fd8b18af2a1dfd09a7596f21cad1ade090d2718f5ba96b5983611e3ea37acbdc30b39ade0c9610a39f1570d4bf34a9f6e2270a350d2ca01b585409cf5d1c6ce6f88894794a343be9a37edbb3dcc007669a5d8d83e51ce31e255f254446e75e9cdd6c9a87b180550f01197b8b05380944fe550bb9e86a544b5d3477680e82e0ba6614e776a7b08ba01e4bb2d316c60e05187da3a94b044509ef9357f5a23d09603b4c5a7bbb102c415aeb46ccc998408c46777b3234ffc239666ced9ec3b6cd8fb6aa0ac62da45c4d656f084f7414c0a505983425da26244c5209fb8228993a60832a9085ae7c248e6a3fcdf326f7a15ea5a2fc6d2aaa257ffb9d9b281d281942c8f0c549f794b96cd923c6550715498a0f8d69d1e92227b03c434822724d0c47c5afcd4b5284c020f74089736fb5d2f4804e3640d0e7fb44e23141f5645a5e7f6ed7482f409abfa004ec6939557320e8195eef8310c8fc32023d4006b7e4bf6c7803168d5234c25270cfc91033cf750854f0494497ee9ca2ad09525a6079a0fb5900e038f8d0b40abd27e04fbe564fddea90a046006fd68620df0bb1b4f6d6ed393af3a65da91290d097069b1fbbf66d1fb13bd370485c50c1b3e6cec97d0d857f6e03776e6d56dfb3ee4ac831ba725588af2bed96e937825920a0f81fe1acb29db1922f4cc7caf0554d4b9afa51022a3e587a96403ee61a4fcf1f5a3be109af5976091add15713ad2fd9cdc744b26a3416547d5b3e1c41abe2999d4bda4c30aea16dfba25c38dc69082389fc0f2741c08a7d0832288bfe37f93d9728625b4e3f7bfe2ac900453c9b3695024da50f803ff101021fd802b6da4ced9e8e6113c1e63320e09910dd2a38b616f1ad865d5404ef9927226cd8e45b39f0e6c8b0fabb5cbffce55eab8922bb82dde118f0a6093126335ed6598fc1c6ec6f73d5c2b3d48568f09fa8a3c497a04fc82e871bc6d713ab6bee8b330c747fff5db5d727e58c3c9ba38fd63d5475d7a3d4eec06c2c20bda8b27fbd1b2b8b4042b46595b2274d86a7025c3ae129955ce0bf3b7ce2de6b530415aed3391d1ba83bd42edd7f3b14d6698d425a66c7030f5869be8f27c6d5016c4b84e1a9f5ee797c08c609331daed4d4c3b757a103f2989c6791df98e49d8932e4cb9e04a0fdfd08c045128fb630736a93d8f0f57171a133d87006a37846a96e42d0d46b5844f575e916d4ce393c104c45a17b6b6ecf4817b13e0fe3fab4babdd03f73bc8ce1ee6c393d157d4ad9af01c44e4f6e6ee75863d126e126e042bf3f240af3dd5fd745cfa23426bed89df7a6a8286881548f0f8c7f05ca08d0356a736021ab3766e4bb755034acd2128d5845134011d85834807b9061f1cf786adc402fed0dc0077f456dc97af55a7be2b0cbac420cc95cd65ebe46b04afaaf05f791ab626338498ba24d9bda8bea50b2fe023e7a8864632a2419a4862a9ce50d10ea26c447e02cd41f4dc5555660ff1ecbe2a3c26ab716f02d5e298ce2b0597539c7939c25ea192984a2ace88ff9630e78a254d9971ab3a552d1c26fea23b25915fb13f7dcde56156e93297b2e163d6dde0affefa22c7f0573cf42b05b86386d5364c9a1df97ac1ab2e2b4fd185b13a95627b8729bab98f5e911f5354c3dbe0b642c09f777db6da5e196fafa893d741fbebd6aed0a391afa0edbd1efd9363e178ef8a8c8016a372edbfd2a0e66dec9b7688a54fa3288629f9bd166fdba0a27167df16d36adeabcb46d70615912eb8ad42ad9268e9896e3c202234ee26a9c64ad08e429829c9c8a23c2ce311c72fece356de730530528d0e9db6a7b23f651c1645e6af0caae95d8e32a82cf7cae0f2921a8b379fd019c550477f33c85c28280bcc67e6161de96425732e1c4bf3e09fedf1c3b23ce7d4e7f750944dd29cb6d65b7128e502812b4365ce127009fef263789c2a33e6e5da4e2666ed751b8a2f4ec3fd9298ee199971bf9827b964be478340d42161b2042e38a44b619739395fdf89ddb3af256773ba996fea95708c5026d3275f705faece84c0ed9b906009d01831e8d008e3f58637d0f6ff8f1a6be13734e64d4992433703a80468c3c3af16192847439cac7b6be69510bd40f7c7b05e3d6184140bda51bd214173e96437ff22e4a144ee31a6bf76e2892a45875a043395b53b10d9204f02b9ab042d3fc24433338a9ce08db8b6c0d8b5e2b9f27f608df19aa72ab01a207c9595ebbe3c14c267a0562d7a086bd091b9b71416e32e03d64318872c06e2a3a6ca11678920eb9ee0ff570c89d8706c7da21c2a51f68131b1f64b95109d98c76df5b7686ad2a3cd4334773e967", 0x1000}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:01 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x600, 0x8) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x881, 0x10) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc, 0x3, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0xc1, 0xf, 0x3, 0x76173b51}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x1ff}], 0x80000001, &(0x7f00000000c0)={0x6, 0x4}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3a27bd0d838eef1bc0aa7ad80a0bdbd0e1f9dfd3662cbac1d73099d8045131d3056da4b515cc5316af4bb5ce55a5cd9bd2e3071eae83cbd6ce2522175b554fd8c37155fa07571c17d1251cfd0572e47b6f3a7215c0a538", 0x57) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:01 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget(0x2, 0x2, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/27) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)) open(&(0x7f0000000480)='./bus\x00', 0x80, 0x7d) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x5, 0x800}], 0x3) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x3a0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000440)=0x7, 0x4) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="bf777acc080e1622fdce6dcf9e8aaac1e8c9a11dd7285da35d1019b8de73465be1ac06db4e09c705b56967e0e9802dfd97f542f1a167106d556baedc0a2e73b311482a83a8c66a180702ef632d1f1a5f7ac859e32b97f723d06d9759125856c3a02daa94d7bb0c2c6d8d2365e5fc976df52cc77bf8d77e416058a8cadb45389510687690d85ad1b51612b949efbb03dada7c58116a0e3650949e0c5357721794d6b804cf3d523980939e967f820da4420ff6870642c3dd449a589fd1da9225c3d1f61734c225cd707a46edad56f81f445e4031ebdb68af332f78051ec2a033cea25bb60ab6cff755c032d3c6", 0xec}, {&(0x7f0000000180)="d4b16d14ed0ba48f077d4c5cb58679a48f2373f376d68acc824022b89fed4b6737a3e0a08a44a7e93bb1f8185aa7cc830cb6ed5fd48b96fdf9cd60", 0x3b}, {&(0x7f00000001c0)="b33798d1000894592aa2e22ceb77c278f3559036b5dce4c26ba49e8c9e075f94937f0c4317a2e714d9326c6081cf87d2dcef99f6cea3781918bc22af5499e03d56cf6d9af9687bcb4c2d0f55ae26f228808068397c", 0x55}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb0, 0x4}, 0x2) accept$unix(r0, 0x0, &(0x7f0000000480)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:01 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) getsockopt(r0, 0x4, 0x8, &(0x7f00000000c0)=""/118, &(0x7f0000000140)=0x76) listen(r0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2, 0x0, 0x0) 16:00:01 executing program 0: r0 = msgget$private(0x0, 0x440) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/159}, {&(0x7f0000000440)=""/189, 0xfffffffffffffe8a}, {&(0x7f0000000500)=""/209}, {&(0x7f0000000340)=""/117}, {&(0x7f0000000600)=""/81}, {&(0x7f0000000880)=""/45}, {&(0x7f00000006c0)=""/237}], 0x26b) write(r2, &(0x7f0000335000), 0x10052) msgsnd(r0, &(0x7f0000000000)={0x0, "379d4bd44d74be73d376600393e8db210ef3c1a3d1318bc95dc21734c41c089f3e1e2344f94d364f0e724344b94940c0cd4be57da70fbd6210e12b65bf1e99ee2aef79acbdbf39beb8c4c1074e82b46b58b39c73a4723e40ff326423992c8fc9e64cf7f20804fc7c1d33bc2a253491f08ed3467fabf86aac95bb712d9fe88f566970086be59c1e03ff49d0949ddd9bab74088ef146d7ffbd5ca0be9bd3793dbc3cc576b0073a50d0299873eefbcbb3cfd8999010581569550ba408d81c185effe3163629f54e83194e7316fc3448bba99a0f2eebf5679d9ec29da1e62ab190653a2ddec72a6cbac275151e433748c5e5e1ec1266dd"}, 0xfd, 0x800) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x0, 0x0, "8d0e36ddc3a24d7c080066137343fd4c446c5cbe"}) writev(r0, &(0x7f0000002380), 0x0) write(r0, &(0x7f0000000040)="fc843e3b76027f3e84bde4abf52afc303bcd506d117d9dd76297ec7ba176bb1a32c80d775484b2b119a1d4b684", 0x2d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:01 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0xd0, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80000000000004) setuid(0xee01) fchown(r1, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r2) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)='`', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x17d) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) dup2(r3, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/2, 0x2, 0x826d3b7137323dfc, &(0x7f0000000040)=@in6={0x18, 0x0, 0xe434, 0x3}, 0xc) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) r1 = socket(0x11, 0x8007, 0x8000) sendto$inet(r1, &(0x7f0000000080)="98d1981c7b708878d9b7b4257d5949e119d591443e5cffbf563df2dd17fcdf984254fcbd622cec66c8c237ad580ecd2feee92f82a91f38d38487e774680d25148b", 0x41, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:00:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ff756e5c689ed7463cb7d41f64984adbd006077b71b0100a30b657780f2eccd8f0f19b6890b13da62eeb13ac08984d88c2b03acbc323b24a2af5f03c7b3aec8b7abd21a49556b35f1d5b225829224bf79d0276faa25080d1ddcff985a2889a99b6bf4bc301c8ed857dc3cba78dffd1366ce05b44b178f1d2cfbcfe06188e", 0x7e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r1, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) 16:00:02 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485ac7b084f87feb3f3545a8ee3a05049de93355246d6e67f1f22f922266dcf8659664fd6e57261ff0000000071935a6aa735b52d3dbc50b4232c000000000000ad285427f73a958a54c5c26c78129e70897a6a5e622b8b1d84b122362de126747ecef07e0703c9e6b3cd3a612f46e5f8a9d684f96d7e1b7d801127aaa50dbcfd7cf2cbd34168b2474925be0f993ee8caf5b544f48105af758b22b3dfbb3328127c7d7125101fd42aa45714efae6f218f4ff47b881d7ea475a2891d4fb9a5e06d77fd559aab3f354e233eebd5ee68a243af06994900d4cf7933eb5667b86b2d729ae0579b87c9983ecab7fe379b4cde4934aac1c3899abc79d08c8bf01e3583e9ea4865ec810a7a683e8669e76f33d03c4a30a11b1acb37ad46d623e7752ef06cbc7d310c3b10a3b3a99531724da6aa0f5f", 0x1a7) r1 = syz_open_pts() clock_getres(0x3, &(0x7f0000000140)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() unlinkat(r3, &(0x7f0000000300)='\x00', 0x8) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto(r5, &(0x7f0000000200)="2b65c2eac113f42e14bf6f70fe5a023ef5d2a0d009ed38494239e4be058aaae1123ab010fa02fdbec2bb4806b8608f2df76a644e840b8b380c8198659ceb8820c4ef30088c590be8cd66248dbc9efb651a51d949c15169c26be15d59928c69babe120097ae02eec34a482808c5f9c497db3c62bb93fcbdcdc8f6ef4a347319df1dbe781ab0d5e54ecab580c2a4370b5b1f2e67925175dfe15fb1457ef01d5980c3aef87467ec390d7e48617645c6f46e9794b42aba4e0900dafebecb8c70ea78325bba5369feb7ac102bfd240d1ebb01573595e41d31f8ef1cf622eb91dcb9cf78e54e54", 0xe4, 0x40c, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto(r3, &(0x7f00000005c0)="8036b7168c713a737a485a4f6c4e8a4c4f80837c681d25e6d3233c11b263244b8bc303da7b", 0x25, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) readv(r4, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) 16:00:02 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x10, 0x0, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x400000000000000, r2) fchmod(r3, 0x42) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) fcntl$setstatus(r4, 0x4, 0x46bfe) write(r5, &(0x7f0000000340)="17182a712f75912473c540f043bb7fa7b3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0xfffffda2) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0x10250) syz_open_pts() r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x5a) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f0000000000)="0000320295eda24c9bae826e2b2a43f8fd91c0ed709e2faa820b0000000000", 0x1f) socket$unix(0x1, 0x2, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000003c0)="87a1d6900d4b72fcff43bfe45ef74e52716e6cabee512bf14cea089d67a1a3a2e082663ea2da0e77bc68252252c193e02d78bdef32ce0c54da3acfa2b0e617f3186f01d3345757a1e5cce507cced6b6240ef426e7fb5233632edd5c694877530bc8a629a9c0703f053e4b2227e4738d2bb9c1133ece5a94fbee538523305cb5fc6d0754a6bf8138d570bccd0694682447cc7ad34966900f599586f197bbb7c422a25dc5d7460d5bfd1ca7090b2361e700f6ff55962accb294f54f1f26ed38f2a1354a58f0bead022e3765bd495705865fa849126c65900c02bdbb80d431866d9a9ad2b25785662d1f1511556a63fae6aa7684cc60779a7d6", 0xf8}], 0x1, 0x0, 0xfffffffffffffdb8}, 0x4) r2 = syz_open_pts() readv(r2, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/184, 0xb8}], 0x1) chroot(&(0x7f0000000240)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0xb0ab) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) recvfrom$unix(r1, &(0x7f00000004c0)=""/40, 0x28, 0x43, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000640)=0x1d5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x5, 0x800}) r3 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x40) r4 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r4, 0x0) flock(r2, 0x9) accept$unix(r3, &(0x7f0000000540)=@file={0x0, ""/96}, &(0x7f00000005c0)=0x62) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000600)) dup2(r1, r1) 16:00:03 executing program 1: setrlimit(0x1c0184349f6608d6, &(0x7f0000000040)={0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) select(0x40, &(0x7f0000000080)={0x3, 0x7, 0x9, 0x10000, 0x1, 0xe, 0x6, 0xfff}, &(0x7f00000000c0)={0x9, 0x100000001, 0x1, 0x9, 0x0, 0xacc, 0xaf78, 0x9}, &(0x7f0000000100)={0x9, 0x8, 0x4, 0x0, 0x5996, 0x9, 0x63c6, 0xe93}, &(0x7f0000000140)={0x4}) listen(r0, 0xfc) socket$inet6(0x18, 0x3, 0x0) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) poll(&(0x7f0000000080)=[{r0, 0x68}, {r0, 0x2}, {r0, 0x80}, {r0}, {r0, 0x10}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}], 0x8, 0x81) flock(r0, 0x2) unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x10802, 0x15c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000000000002, 0x1010, r0, 0x0, 0x0) r1 = kqueue() clock_settime(0x2, 0x0) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) poll(&(0x7f0000000000)=[{r1}, {}], 0x2, 0x3) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20000003, 0x401, 0x200}, {{r0}, 0xffffffffffffffff, 0x4c, 0x80000020, 0x81, 0x101}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x20000000, 0x1, 0x101}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x9, 0xd7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x52, 0x0, 0x4, 0x400000000000000}, {{r1}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x400, 0x44b}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0xffffffffffffff41, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x36f, 0x5c7ec14d}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x40000020, 0x5b51, 0xe7}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x75}, {{r1}, 0xffffffffffffffff, 0x4c, 0x11, 0x5cb9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x22, 0x40, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000040, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x60, 0x1, 0x400, 0x8}], 0x8, &(0x7f0000000040)={0xfff, 0x32}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/69}, &(0x7f00000001c0)=0x47) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x9) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:03 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) clock_getres(0xffffffffffffffff, &(0x7f0000000040)) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x20, 0x7, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x45b94114, 0x7fffffff}, 0xc) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x48) semop(r1, &(0x7f0000000040)=[{0x2, 0x1ff, 0x800}, {0x7, 0x3ff, 0x1800}], 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="92022e2f66696c6530008d0c"], 0x10) setsockopt(r0, 0x1, 0x80000001, &(0x7f00000000c0)="ed1c0ff41319fa619aba39ee2a0964a2b5f22d1ba4f99429f469c2ce690cec28bcd494eac4abdd669df16139", 0x2c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000140)=0x3, 0x293) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f00000001c0)="8127bfd81e4f5051f1516d7169283cb3d4743660d939e241b3c1f5ab371659262adb038e779b6028425439c4647d693814779d09e4465d416b099044fb908dca65bde2dc6d0829589387310a33aec44192609d7d8d46c6b43099cd93a7db6e37efd50e96c008e004f487d8bdcbf31e911f321dcb7851ed965331ab99fba86088b2761bd3e9ed4a8c83e42681e2b774c12047e55a5d0e8866f0e4f6ce1602ed4c9a935750fe1c2b4096113dcda276e5b350c69eaa66bc1bcd3874e200811cf8a45448542c5ca1cd01dddb88e0f987b7c94a1c60a787fea3814da8fb7a3954f7e5f4cf9f72c911a37172d9fe45fd67edf02076328f70d7d03f84811c1fad1def2cb8c5f9a636e33c54a0f94b64cd5c90c4e3895e11c41537e7b4d4901fc9d2ee96f7d87b39e5da262140f9f9c952f1e6d71c83e4a378f2510f1d8cc0b3679876fa3fcca0609c1365e028b1d5d25f8e40ea1aad29fb0f4fea0ad0ab8ead7cbd33e48501cb03d1a3e634044bc6f91bab22d3e0a9b8389d844fb0ac9125fd2543dbba761ad34bc1e0134afb72b4e6c4f41dcc54393ee44dd7d96971c8105b9e4d02c2acf75484a0a6dbf66c34cc305809caddcee9da9776642102973801f6d2bdc5a1e6fa6b998dc356eb57186af04b73060ae260f09a956240c5abb27ce308b64784cdae1a5acc7828db568e9ef55069d13203ffbcaf4e54dd550387d3216fc1ccf4f2decda74b229df9028c3c4052ff6f2da21ec09d5c1052b62432448a0bfa69d17e26b414a9e9ded91b27eabbb5cb8b73d6742eb4423539d931b48a9d950c390d61dead578ae4b18586c00bc2970bc108e3b79e43e0ac84af89ec5416754fe1c212d985474b60a1dc5b3e1df8d5b8710859bc62a53cb3e59af6f9f6fd0f75d24caee43730d3fdac9104e6558a7a8f7cf0321324b7911f217e548cb7af7651bf82893716acec77306df0a3d3430a638f95224974e1cb675a0b9039c7730cc740b9b2dc7f9ba05668158a70f5cce9f04ee5d304c5e3eb7b5aa91d03b16598abfbb880fe33da87e0efc4aad1335f9b7c7867cbb208786854de19c04c5db4f73db66bc55a50bbcb7a9574674054759754751dbb9189336466efd66ee58dbe5d4aa4c476f64a1c3f2a122f92ac123e11c3c3b4eedece3c134d6b2c8216a22310adb07f4275e6f8c6e5a6acb330fa870483fd5984946d1d2e5a243506a2e0b8df87377acedc5dd4261d0125a9d45022720614c44c70ea4a5d824855b0eb5de7cbc44f69e1d4f5478062d52594f0c349eff54deed09387b022250cca1ec499bc23f089bcbdd274c0cbf7004a2f2a5f163eb73cd930b33326fbd68100197f504f013e481596ee4c4585b29c5f575633e31e2e9a21626a151d1ff00715a6af6d1b10c5abc400a64f87c3fec5551cd2e9755ab67850f2bee281b16149608dba2dd1ad9d3f245e2037a91f444b4a4e8c7db6bdc11a8555a0f2c61fed7d2cac683727335df55b17262a16f7ba5247eed8d5d831635486246790e07f80efbde10e901bf45847916209399bb43b29c2bb200cf38de1dfb47fff24354da43ba93387516949d177ef38523bb93fcb5427c143e333b74eb5d9988e7ab9e579d32658ed5f5c1ddbd892eb018594343c5c647d9aa713b2563725dd1089377cb93c07d91e8d59552903afcc7eea1294d4aa928b298731c8e4f96d735b16546d50a689368440d466207a4eb2b6fb7e879cb2dd3e377726087247a1d1f89489f96a4c93584e544259f07b49059a9be91acc820bfbfc39e7aa8cb6ded8245ee0a6e57d1ae1d38260c719380287096acef8e1cf3a0461fe38343c33616ed20102117a50dc841500897dfe7acd61d53b921d8802079ca13520188142c95fdd09159151646f4ba03e6e842d1cd584584118c16e45998f156e2b986dbf13446b81a1f09354e90f18d50331434da50ecfbbf0b0e218a3ea88fde9bdbeee3280c185a0202fa2c20c4e02407d5b122bd0e3abb9e3f7a965d26b2c701fe18fc670ba3e98e19f68de7b20beb8c063d57a9bc408501d2366ef38d3a692dc538288433a9c186cb909b1356be166b8ff5fc849d0303d716f754f5e87a7b2db7ae5c6bf9d005801cff262c99c1e42ea57db2876c74014ebce8fe1831c974438a6df4cdd8c4abd0e2797a0d094b95cd8344873b14ce529d7a62fad4440eac01703f269b5bb2f65a47ae2e9b955b1ff767c52c950bb1886b4aed9a832b7f91eb8181fdd3877f25a82249da9b60abc46e6c346426faf64cd1457a7814134159824fc7d0f9366daf27a0bcfd254bce61bc9d7911d337b15a1e63bdea2768cce93c54bc8a2450096dadd2d0fc40c21af3046b31a0658abd87c5b7277909be22734a3d2e2379261c42b3ad3b48a74638720c86772f2cfa955f2d30b6223ff87134b99a0175579bff956f458cc9976893def645443bbda7ff4dbe4c1e0cbf4189e98b56dd8f857c48a15b64595ce3dbde4c48eb40cd0c8443235945d346ffd71afd199227db938ffffbcce27d668ff1176ed6d3c55accac79fdf91b9ba22c957c68141d2a1bbcfc8a152797e306632841550e19152a51fb13ab60256582120307bb971bd1e24c2e54411f1014132f687fa520f33622477d3600d27042f98a5f0f267d29ca21f66cd8f0ab392718954c495ddb15dff0518fe35d2d44945d33452f51b58fc39fff0357e271b361762b876164b9240192a778193b362df34ac664141c7b2897c79e362c169cebfe2c230da50ab61c0a7668fd47985997f6d439fe38e1f8d887ab65e514b458628f4713bd48b448fe745262534b0a9390cfcb6217473fbad5286c37c601f140b8683ed1af6581cf4c799a9dc027e6e0c5fab673a692d03a51d7b7d8b06dc14d5fd3caf90bb2970356f9c187d414f1cdf34170e3ca6a35340f0c598e666e00c989b6aef8eabbd7e80a19aeb8cff0513c1efcd8eeeda37f1cbc658124220093b86f4b921bd3e7366114de694eb02f930df80e3c54f8ecb32f8ef7f3fb1c1916f35bea5002c5e4dcb9b1b10546b4bf667b1e240b6ca3f84ace1a4c6b4c04863d94db633fe29e5516c97aac689ba08bc33d5f5df4a1ab295ce64b21d52a26adc16d7ff89ebb62387288bf9cbec294730d6c1754124f7467375a7decf3bcd69c7f4906952c10086fe57f71fa6ae3274f2328064cb6bfd0a68509057898b27bb0f8dd648d108d7d1a4b9aec758df6f54dd7a8682171fd0412afceed6ff2c0aa02db841c0ea20cac18af66a18104a27e0f8b01f37203b36a307c3104dc416d876974475acce8e98799507a783aba018da42c4cd79675f082c4472ec599af1af1614bc5856bd0b4cd29ec5a5d797205675559e99ba64b7936c100c898e061e93eabec858b6e9e3d6c57c386f4e9b4a0650a02328efe16e58f2e08f9d3dd7df1c0c9e70e5e149723ae08f663e3349e565fafe6630a5d7532fa59ec32ab5ce886eff19ad351727d5d11404a502c6d794250277031a07982edca98a5ac42e1832b9b852e36833fe95e88c2425d2a6e3e839033c9b3ed63d8614f5a15654301f97e3b19b0e6898c784e21456fa90aa82010cba6e726d0bf53749199857432b413b4230beac3a694448f921ec8cbd963d8e008426c737ae038a0359e1187fe5cf6e9c72257fd814a85c10c2e896aa5573e94b8820d1517163f0020b74435a2e47270037ee4e4a516781566149383a850276f42d84201c04bef8747ad544e32055222633892a9cd669f473bcdc457c25a7835fe3079efc6fc425897918bd2834e781b1e65d39be93df6f1915716031372863de22205f5fb370374c72d15b2c97458c066f36855beac79591a30cb0101049ba8a682ff92d18dc76649d46fd9482058856b771acc1bf08c58d2a742675d482837eb02003c6a8e9c9d46d3905c9995ba4309ddc8a5271d5666b656138011abadaa09fe4710347e3e13677e3baacaefc246be8d04672f7f7ac5ad14224500e176a83730780217b8d3c8e6c96946a8cd20bf8c778b6308970041001b1d837269301e28fa4a6e3a47fa667781278ee34e19aa45a16f71a22793ac1a7c5230ab20eb77cdeb275d0627037c3815d380f3ab10d1722e6c5e0062489baff71405df46b7c021fe3a962bc12a0987a7fed92403b7ffaf7287c4acafd5c9e1f81bf41d4d4ff5cf3ab2ab226f3e89c5d885dbacb29d779f2de78b61dbebc09eb387733c3b79c015b0ed03fbfa15a01a2b0953f162edda4493087b016fbb23be1d6b64b30cd0cd9f6da9a9ca32e60b86db911634db39e901d2006e50f1b24a964d37739127fc19f2f030d302ac4040b0a298beed0a229d9ba4d19882b1db4f53a1de58083432127e3ebeb4e0a25d355e42c06526841d123d5576fb3201176c8b392693b4e740b0e3563b78c6d1084f9b258050857bd77b37e9d0d3eaa2862bbbd73a3227035ed5513cd84030f59c3545afe084e4cee51e83b8aecdf15aa6a58b00d1bce4cc9b2913de91d74e49127e29b17f0262c6208ef279ebcbd0a19226280112942062a86081ac979eeaeba00671362dbee88fcd5374b41f67b19a74949e596c3e3bd411d05fe12fa7d74153337df301b9888e5decf8b86aaa6a9b41517dee72cbae69a8ec1ace82df7743c852c549effea33b17ef3372f992d7c12487629ceea498bb091c0b07d80b9564768967abfff0e7e9e8531d5b45ff7f8bf56a817ba399b388a2d9109b37b3265a282523c38b268850c99d99890adab56cfb3fdc90ba2dbd4ecc08244d91d189ce9e6e301b85b0396f3a5a9ebbfb52862d47bea5beb5a1fc2315d1797efa155218b5ed99e7720521e95a1d526593f7bfabcb395967e4e1766b772c4efbbac686d5139d7ee4478a7a158c17a0af41aa7e5e9a22993734f17ba2e459793ce82603db1819b75f8ff5e23a1cee11f12e39b68e87ca72c366d8efc3f78b3e9c11258eb506bcaa61da5fd95ca593fecc4f300a1fdcf32a8208d0f0404e8feb334e867b84a4c8f96cb7a6df6669486e92833f7f5d0dba4ae14dfd3bf320e729e61e2bf2064aea6ff8789b672632a849e29339d78125053cef2f2c3c61b9fe13fa5f31f9952c1f859acfa50ca152f77c29164922d18de6328f283e23591e690b3322c50dab68721b7da6eef8f737ddda34abf2d34c0934ab779f16d825892d4adf8f0e0ed66e08613e7da2bc2eb0b1764b177cc73d68199f784f8a49540bc84c111a84aa1ce1198c19dd1b75937db471b5f6ecc79e319ec69587fc71cac66f7ddc18188b76ae25482997ca6d532e1c335a10c2c889f6c3e0f191b709311f7e2afa315f3f52c3dd6a53485b97c4d28b43ed6a0280255a81bd8c1ecf2c6475b96290939d892c9e06b4a9946ba720cf4109c6ff1f381dbadcda0c00e81977d6eaf4f6317e1b2f638ee06890268cf946959b394dcfc676aad943cc26b46f88f69289699a6a8b3ab493084ea8a7ba9a5ea2b67ea4c9dd3ae6aa0df8567e0ea59d7db60ef89d8ceb344320228ddb694b3841dc04c60a862222cb1efa223fa9f21342e5b230315749c570e0ab788700c088968880cf0e89f430ff7414d8212b5f07d14cbe0e4dc6ef629bdd1a9ec7db02e1955146fbdfe1a54ccdaa46379a5a319ba1f2139770bb65fc71ba5c45b16bac15551b693eae35c33553e40ddb93fd7324979b3d6f72eb8e7790ab62f6b3a0635e71d3cef1e10afa9c1d454f44ceb71ee12176fea3e0d7a3b2d976050698d4a88c1668b43b11ec134f373de9ab001e8b8a388de1fcf2fa4027722c5a01e3223665f8dc133ff80ca2e9d64257317ffa84848", 0x1000, 0x400, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 16:00:04 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) stat(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) r4 = kqueue() preadv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/82, 0x52}], 0x4, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0xffffffffffffffc1, 0x2, 0x101, "aa57f246e1fb9ce9a225237fa20c810d11c82b38", 0xc5, 0x6}) 16:00:05 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/61, 0x3d}, {0x0}], 0x4) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:05 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="cdf1f41fdb6fd52abffc8793da06b504f19eaa67603502ac0347b6d9c6a8c10c0b7f04b5b8e1453228324da4640a00931b8cbcd08fecbf8211c162e2ea6acb72d45df0223bca3481aa18e1ff72897bbd09a842ba15234f182d6aff0e60375dea2bc0805323c3dbb3da7acd2d13d76f3e4e10ed4127dc369eb554f5bc04f314400389220e04", 0x85}, {&(0x7f0000000300)="7ca3b50133cc010aa7e9865ac41e4721e519908d8580c06b44e463f80bfa18da80253e515e1d4d5e05caa573544bee0175d52aeee22d49e6f57abea5d842d12244c95d105e9e065f0d5f1fa427a2b06144abfdaf2c82fdf5f349083270faed82d66d213fdbb903f31e2bdd1620b9205daa1ca060e4c584109ed13216d0aea547f481c93e903ffcafd3b14c728e806114f9d63a1e961e29574d1bac4bbb75d3fcb209a912a23b9237260f6bedf1c1ec55bdc084d1f7e1040dc17686ee298cde364261b40e2827b31a46200616f843db484ccdb82e6a348553f5a318d18696c18dfb538c2aaa73158558aa802b4c5eaef360efbb43370e48b59bab", 0xfa}], 0x2, &(0x7f0000000440)=[{0xe8, 0x1, 0x7, "8c82defcf594c479cf3e782edb10564075f99cdd909fdb9773b83e1df2b31a4e742c72cfc2dd216631610297a979e4d1f549b53ad9d84e3c78f82c0aad20e20fef1ecfbcb50ecacc828dd129d86794d33108c68cf400fce98b7a0dab75d5aa43aaaad164d83b08e9b0c1d9d3fdc2daea84cca07eed8695da2dc532ba2ff2e1810ee66ae37efe988155010c6b0f8d44575da1025e70b123b21000487ed4b84b7d283ebd87abf714fb73965c51eafae9a70abf9bac5fe37c4732b1881b9098a7ff0b2f52f3b82e0c6dec4fafe874c088b3adac800c"}, {0x1010, 0xffff, 0x0, "619334203877f2a00a78078942c4d4b12d52d26c8020055d5f390d9290d626ae931f4e37a16341587bd71eea7333c89898d3839fff573ced17cf8fad50e9910fda83e0bb320345204ab5fee78ce6a91c011451ab5f5732501600e541e43c7d64d78dbb403397c6271b002b7217ae81ff6a25d5232f2258dec412e9cf7d0974ded99a61d43bb0af124fc41b30ac5f273b035a2a0415eeb5c7d14702018a42fe114f20f738e3d16b2360dbe0c92f3a07e51dd50fcaf4dce5a123d7db527745d6c81febe25dbdaf627d15d9c6637145f47c83e5cd7a1e310690de680ee8f66dca732ad6a3aafddec78a75043567905ba4bbf17d6c841bcd2326cefebb12334430b1b251c7af5d7f3258adce62e7e267717ff2f7b15d7786939eebc6eeda85f5ce7dc3d08d64a3a630704a51fafae74e96ab808a01524563dac747a563fd20b6947ca7c1fa37ba4677430310136bf59db7493e45b7650f28a65ef1d14bc074873a3547ab886731b801b37c635e9335442b38a70e9b03f6cf420d5946f14d794e6569183eb257022c18eda23de22848abe4853519105a7119404fede638d36fc952db5651cf5676e5b092e93878640421ec78f5201640ed1eab43719c53d9f639e728c72dc42d9ab091f36bf0596823a01d3e5cf21ceb2449a3627afe6441711dbbca26c68f774b820a4299c718cfc2c96b8c4d155a6f4b7bcb4d1f5032fa9a4a8b979d728c53efff4c21be4f54bd1f9e53bef60aae69b2bbf0e37c60df6330603c29ca6f20ef1bff318bb2e7398537d6dfc9676ada4dff4f0514ed9183ac8203df2f527f9630a4381b09d4b491b3ac092a55045a6fa6b8c681b72589df81063a7118dd7266efdd01c8b1d7f95a8e854939678719170887361561ec89f5ef6a5cf3be58f5463d673728bee47831658041e6fe3c9bddb1af3f192fbd32eb3211d9bbbf0815d5435eb7398b04eccec4b918e654f0a8fd2eada935c793cf795ca08186c305b1614ad8b446c7439c0f6b887739524d9c51f450f38f550655bfd671987ff6d8bdc7589bd45bf327952f10a09859be2450cba565014adc899cc8a212c0dbbbad454d3e40b79f2b29ff196135a230a96cac3d8030d4a070f999a2cb02f56772a9d9686b18143805bd43c350a925dcbf0e97ea3e2122900ff3c0d030f2014a0a9f0a15d72bc7d97a1822f8140827bfd0adbf04b1fec75fea078fc7c5f7ddbadda6cc0acc26ea1f2e868871c1e977b964108ed0dd7670a0b377c5d3e08353c7fc37157ebbaeb8a75fb2e783dd3e0107734959478ba142ff6f634775521b15be8ebf37d398f827821d40d09de0d0c823f904bf7be56b05152b5d4fac434cf34e2dff780f2ee7af5db12af262afa1cbba2ed1a1b457191ac19f0e35e988b9ede1519000f4542068e13193e87d0882561db410e9183872dc2349d960689edaf374af10f4a7418a169434140201cdc4fe38d1dbc4863b5cecfa10c87dd90f9b1dcaf7d631dad731c2c80c605201c56c2034c365c6c48cb5bc77b2042184346e64ef02869e0f36c02c6529d70b9092fa5e8e9720fa7a6153f715f9ca4b1d925f93be5c423912f3b04ae91d395c4ce7644a9bb0e75536bc8716ce9c8f65eca12225a083d4307eecdda7fb529ab14a0bb7631d2f6712627e0ab4cc94f1369305e01d305af2df89ecc4bc4bd324f5fb225b466ac3e82edd8b5e79dfa8a61f51a41b42e1006c6aaf58e633b6ec24b8de328c855bd54717809765fc10493a20e1cc0b948a122417df1c8f41d8a6183f9a6acaa0eb1eed6eb2a4933a979e647e1b8fe23d1625cae52c76f0ac682835a82522b7c04764580d2255ebbfdd27038e5fa24e4ac13e823d0e5eefa2b33eadd7e86187d46f189428252acbc017ce621f29735eeb160c812d1f606010af9f47333225cdc7231453514375370b08efc6a0aea352d5193cdd6d38ba18f2233ef8e4ad53348f3c2b087fba42c851bae2b7db274fddcbbd458a50c14fd1bf1b8bdf52b695c6ffe5af1bbe6f9f0f6db7ef136ae23d0d016dbd397dea8e45e42fe5b7e94a9c2c9fedde19f79187b323a75363ebbaf2ff1624118ff3fa04757ea7653118e13b1bd4a6f28f3c4825c887e72eb1f8986186548293ebc5d22f4f0c5cc231bdfd20ce1307d36b6ca3805e8eb13cee8d92b67f882eaa55c006aacb1657d86f025feb5806361ae545ca987b05d8c578e2eb711605ee47dd683c0a0449710719653d006d087892df37942879b142c173975fa24e6826ff18897c4692acf2abb6df28acca7ba027f69966923d845989ffb0d20c1842773308fb93cd8bcb3f1cf1c76d72a18ba7f50063a995a61203ebbbd2f44870ff87135ce257eb04905e1a35b9a1946f118f230c4fdc760b487220ac648724fab6026b4d2bf430cc74978efaa4fcdc9c9b998eb7b3de3d865addfa30d57caa2feafb30172bea41d29d40e0afb0d21f3d9bc70c67c6af811a431a36ca1db90360bc587a230d2826cdc4d982dffc0450c4a383eaa54e43dde41ba14df9c5c3dd3dff6dfab3f558673daa61d532e9b0edfcea4b17d9334b6523aabffef8c1a67a2d3906a285959eb1cc32f2fd7e561477f772db355e5effa1071592ac27fb324994f81b9caabf54246a52575a000e0229423a86136dca2d10802a4b562ad16e0ae9e0a16a0c2310563ea5ac8e3124d389cd60a7d0412b507f8d69f342ab5069bbbc62c92a320fc299385a51b1c2a3337b1de0171b3c820c23ab1c5ec03a5f2dff80861d10502baf3d87bbe7ba53de8954ec1eca55bd91a02c3bd4635d2fa9474fb2b5d776fbf06ef630a998d6dfdd28b1396c1504b0d16eb2938c7ff8bcd7ffafeafae0515c2915804136cffa8980b38002456c743992ad389385b3ececc13911513260bd678fdc89c1140158374461ef7d2bdd86f1447d0b8ae4fdc5c1eddbaf0321fcdb0ad337c1e3cb0ff016dafcc14fd42b96dfcebb6738b360a4f517b79acc7a06c6fb308e4eae64d8c46a251b005c9ccc86084d3fb2b21b8e46e892c481b171e4dcd47474f827d803ba5889bdc61020fb87b0d7bb8c5c176b25711c96ea8ebba784387d3554c8ff710da7e850d7c435f5a962c7373b4b7a1bc548214682e443df30a4b9c89fd09ec8149f620bf77b20ad14aab6beecc2e044e76b26eba1966351d250505e2cf87af154259c1be8da59abd8daa5861509349453a8d32699b0c08072e708bd7342f1a7b4b15d6b6fc17a1deca0389f20c9b4567b5e10a4ae3704b1baa02dc279ac2b14ae90e99ed5adeac0187045cd63e39f0e312eb4ee91da795bf5b2dc864fa8cbc5ac75940c184bca2d63a1b9555104fe02da0ed0dd5c7ea74f4ea308f4882b113640a0fa677b3e4f64ab143f0e726a4fb1d1892d0359ffca967f7c61b47c5c13f1c12f9880c16cfd88be0f20d998a3e7d6fb7bff04ea0017c3811c4e8888be4e14e97b85948d5d69f105e2371f3c695bab9909da32e5cfdfd29f68b6eba28ea3d51cd34a4b88bc6b574dfbd1ca49c91bf5f2e60e6df4d81c8bba37ba0dfd926f6f760b3fafb8013d3493fda1cfec95ebbc9ca58f58d84ba484dee79d3fbe6f5ae556f7dc4e4379c8dcbdf4f42b698fa1b1e214de5decf5df8b6e184f7627dcb06eaa5ae76591cc015a6e4b405afe4e10894358d839508b8461bc08df3bfe0c7b76ed0f576527fef07d0cc6218f19dc28c381847544f7132b1c898cb73a9788d3f98b5ac150e0a2ea1c88e15140880edffe2201da0bb9ae9f0ccc3bf1c8d0876ba8e915eb1d8084dc5088c4f96c3e615ad9b2ae0b4884e268d9929247e1bd63b3d7edd577c153bf2cada24fd7b6c13c1ef30a0132206008632fed367186cea0411f15be25da8e829c66dbeca8689dbe1de9bdaf98ccfdf9a1472cc26fcaf121ccd54e7ba3d57d15d3a33c91f3476914fd94e093a2293d74a9c26c1132f698eb07f96485f6661c0d404ee6a61fd88a398a202e783d5e338759f98076bd93fb0758b651451fd6d80ca3f33525d73c38072198dad04589fcf41ed4abbfaa6d52783f64aedf73c013aa375d3c628ef44532a1cf1fc135f016e87f6365148394d10a84dd75def0e505713118bcc22cd8034cde4f589cff6f87e553a5bcb6a4caedb3228e8f0ca0b0b8a46eb77d110954ab6f959dd79d037cf7fae0d103644b49150926074e47ba24934f0fcb7b4ce799e5bc658de6bdb3d43ffb0e7b51ab4360e2d2725e930468ae5fb06c0f442c45e4f01e5213a943c17eda59181ce23ca025c5b1afde18562f5a38fa825f574c9b076dd8f8c8514d7f8ed695d854c08b197b05b828e70f66272f87a766aea5a3306f60f397a0023eb7db36fcdfdfb69c91c1662e0ea7f378c4c51b9edea7f45240075d17fc4a9c5fb213aef5985d2af032d4cea87697a3197ffe8b3928b1d14c8f97033e35db0a3d384b0bb82e1544d9a14d649f18f8c6fb10796adfc43c575940ed2473bc66f1543bdcdae4fc9f310c3853b4b4ba88aa3f01903c8940c2f0fd10a218fd3c66e66845f03c3d052bc05c4d086027e683ac2e032b7be878ec9825f464263ecda78bc48bb237bf6b995832877f21b9b5f0e7a80e94762a17975da2eccb6fc1d195606e10215dfebc384b35f4156b5cc63c2894604203b7aaa1e0dca9df86208a628c249fb33ca0d314f19e2d596b20b0e59dc80ed34e02427ba49841dab724ab32e842868838ead753e5162afe10a112ad5f2819465ed262bacb5f052f7f8417cc568c45c1bfbce50a69631d322929ec4bc5403530298299d4ee1e379be8cc3c572a4643bd7334fc95c2044227820a38996000a455594b0614bb64b22c86efc04670035a4300c3d845b215ec3cf47c290dab102a13e97ed732c40849715ad54c9559f0c9fd855a5dec819b6a621b5762eb465a28599b749b418d4e51923b02f70545e21e1a13fa4bdd011cb9c66faa1b42867ca9902368d8275b840a8acbff090e8ce7189679c9cfd44d016cd97f915061a1011fc8c5ccb53a4a558aa08501fa9ed92b11583de389ad062b26bee9ac27d9a9474833034c6c4e61d9371315d0ae97a3519c4ece5c7d9326e8f823ad2a833f3650f0e638a4fa1b802afa1b1c62b5bbf021a6f39f77ee45f66c84cbe12f62302385e67ebc421c3c56056b8a0b21f23d9845cf0bc501d75960089a3c5310b34cbd5175ca64d9e3a139f374a21a1aab3ad818dcda51382bbdb14d26195a9596b3bf35c975e1df6acc98f31c4954f1c6c56c5d24d90981dc0222f6dd1719d16cf0aed8ee5437ae0b2f3810326da150336c297ea53411ca89e01a2f9cb63253fabd00555b89f9d837a3364209de392b110c97c158847520080a3493d8be3f8688b44d8e77541fba8cc0d15da485d6bbf836c9e7f15c06cbf77697985debc86b85a7ccdd578c40b6d021d3fa904cfdb654b39d35f980f36ee5c581e85959cccbc1953fb1e51378e6f3da3612b468e57fbfe3ad46724ee4f5dd4551753f6678e39fdd505064a9aa4918cf22a04b0aeb6c92ee54c239231f90560edb845ed7abbc079006a7181d0d077c7bf1a1e35261fe439b8e44d9adb53b2dc9b863f284442dc70a63f15f3aadb4f3f71cb67da69d7262ec4005f68932c7e9d330b5254673403c8c06a28d4d5ca256ca215992c5e356289736f19661893343ce337b37b578d9ea946dcdd3fe8018de4544cd5c22a5f29a6ac15a985b4cd11ee9b8237ffe5b6238bc1dc2d542024c52cc137d0533948c1be1a4178bfcae7da60d5b3cc0c0dd38a73e91f2408dd0a10c85c5e92a98edbf70ca89ebf76a878b93d23e"}, {0x30, 0xffff, 0x6, "e9cb9640498b732559d6d94d7c57485fdd48ba41dca2ec33fa35e160e4"}, {0x88, 0x0, 0xf19a080, "81790961a8a18d33f71ffb485e34b712463b369df63c708bdfb8e8139774a75953abe1a3f5e77a8b9ba363eac5917ce43d7aec7f2a1252af57adf3b37e0fe7fae9b72c09e4feb19cfaea63a0815fd5ffa285722783b2cb4e0440d89c403167657ed5d2d5ad534e33fbb6d3bb96e6d697a3e6"}, {0x1010, 0xffff, 0x9, "a71e52cf2314c2ad49a82537abd590936ae6b6b83ca6599f8bd07a3ab69eb6ddd56cd3f02128a51a419bdec3de4f74c3f0951f04017dcaba936cc3abbaacdf1e8daa621011a5d0bd36265257598127b4619f5dece77d711fe474f143be2fca15486bf92b0725909c88cb3a3df1d6cad4214ab3abe18a27dcf4ab671969088c9f8128c2eff26caa47d62916031110c7c0f8c6de2fec194e5660eee9575d55ca198b945ceb0bc5e4702f1de9ab555060a0416c644068ef935dc6b66ecd6d66d1b61752aa103bc7ebc15ecd0f0730f4a8223319f6f386d7390890b38f48ca6c1c8aafab6ccb67eef748ab4aa242225cdfc43773eced6ff5857deaf2bb5acbafed58b60df7e41a32312ac35a713668368ddfb42c637f972e77b30c8455da2aa2f246101083281a28e65f96140241248ace6c021be0142dae2e47a88ff7801aa970ce56b679752d98b4bc50f5f5f7ee88df5a5642223bfba5129d9035a76b369fc6f41084455086523eccb740c0c361a8e7ed9547c65c64c4425271cace878fbee948d954df3fc7c32f3e67f15ae5bf7663c85f4105fb9630fd9c8864fab81096d5b0eb91b39ea0b6a2394ecb7575eb309457da8b8b74e4e6f52b364c06b441969aec1366c53a1ab66ceaa52693b688af4374a24b4cdff19cacb9d196e7a937588f8339f8806875ffe19ab13240c240e96764e9e4627f12a324943ee8ba2e21da44f35bab1a46401ad62872d16c46f66f12d81d4889db22941eb155d5ad218d162a405ec3135d684f5b81980b35f2d4140692c870e682cba09a0ee248e0504565636aac34834593038003f5fbde2b7cd17d2b653c8d1019138160784b3162cc6b4a8779a8114650bd525c45b66c5340c63231dbc73c81f6e0f2ca9c327b77611885bd596837e8840adf84ee508eadd70481d9ddf959e0bc917dc3ab2b9c14919e94f073c25116a166ed34c3dbbb543a384b3750487d9a1b11d687ae3f0e34a4b545dcc3d4b7939975827df67189f88a0c6bbc37c612a7c5429261960d3ffcbf154ec49d653a3f4c9ce383e3e799f9bafe19884917286d82c35541889a8a9e180b03f3f845cf6e45f61454b22793107e827b865fbfec8336d3789ddee19fdaadc8252a2ac758c5a30e567c7e64dcde1636395e5a55b69935a157eb342853005ef09eb53e353c4e71c2e84658848b02ad252a9ade9921f33a18806bf6b056a9da692934385c21a8434a3e45bbea8299995a4bffb3dd28a975c7715ee09b9097f5330d43415ef057aadd3f88df9e73a0022f8488d93a7d6596b2518713e6d1a85647d3d790566f8778704dceb9a0228b9d70f9ea3395fd4dbcb3047e696b46f1f3002d5bbb959804ec5add8ec86f0270dc8ca2db2389301b57dcc7f447c5f919b6745545111606d96af581fa52f0f2ff7222deae05a361d07049396ce7dd9fa98f90ae0419fcb6c92424fda40dfe0f76cfac63dd7e84b9b4543a214ba1b9dcd5a7196e8eed25fa0639a2be1dc37298288af03dc87577a74a6150c82713660d1436a5b97256dabe2c99163c081e75eb94e9c5548899a1b44ef29656272e13b2adddf2188646f8df620d1141f33d63f74d19ed41467cc238433c61fc931a690b10b0c39ba9c2c73b91f8d0480a69168d64acfcc6d5b328e1bbf845eb22d1bfefb905659a31bc5c7f116817b64782f1114d79d47338131e67889afad1c519ea03eef6e8f8739345dc4d0b0f104934d6be87b826310823f8178fe5de2579c043e763886249fc445b72b5253660b544d572d01e374e323e6af6c36ae8b92c25ef05839d0713517057ba02375e7efd47a331d9e1dac7ff4d9797d1dafaacabe31b32b32b158826b236175329d7b818bd2ab167e212d6a555ffccc049cc04552a036e573dd8b5da2db0b7f4e745d4ab0eac5fc812502e028a7f4840efef58c5a3a914039fedb94dcd6910f94407ea094fc223312f58787846327c153686af20d4dc3ea4153e176c0ed587db5292de7af7f7472146e921f5ff796170334fbc7d32bd16eb544bb1040bef76527de18b44a65dc29dde2f0078cadd4fba29e882acf7d99bebb7a208ab9434c6aad2d93f8db09c849d4942e7ac50bbee52157d6df0e5c46db4bac56973661350c16c2567041833e3e9930cea2236c1c0096777be739b167ec917f10fde89adf16f34b7b672cd487aa2f497f247e76ea476b63bdce7688d9425da0e368395e69c832cb888751ae68b0f40cef0acb0e3516f2ff1cbffddb64467db3757e7bb5cd837b5cac756461d02e17a1b86ba7d8f81273e20b1bc88ae56ef58c15448ff40486c65ec9365c3b21fe3af02cb38d1871d653466528bc22b98cb4b9de7659d4039b5b8f4a373926c04c89552078de4b51fe82c1abaf1e1050b7dc7ff5b78d0bda5fa876f58dbf21d5100b1a9d34ba5bf3e69e8d408ba57580aa08ff6b64771aa405dcc6adbbf10ee26b4d8f9e9846ecd78030bce6c5af6bbac3460e5eca9738b4ce6225e87d707732919b0809b1d9b47ce4806584738c408ece94f2e3da67fb6d228201dbe4165ad63f79d8a2923fcf1358c6a067dd05dd137718bed0a858cc3bcaf85c68511be26144c4b0c16597bac758262513148b9014a147189cb3407229877a68fa610d54f87639f296a9652b21f431f6ef6ec454ba1a0e98d6cf7113891b885bc1df85fba8838ca1fc0a1df9612226611987781f6664bf838297d6ee9da463cec7e0fb673927bdd21433d656a018282bc4ace7701c341a04a2d343d9baa072d00c6c89e41cd1ecdf502e5f818fd95e9df35fb840621f1ed6af7a0b4b6b98270d3dd577d7b8a39f8086ffc79edc076e37b8aaf9b4e933bf3f066f759f5a8cb95ea4964523ddcf21d82daeb23d4fc7f36dfdbba951e5f7d656284a60c129a4c29929cee9586a5cb1950a60884ce70fc10a2cab61a00991b9aa536be58c39b0865aa932d6ce26e80b372995b417a16d12cf3b76ad62cdace12b47f7d6dcb6ee2a8c9564a7b9cebde205bac02f5c72cffee6403422654189f54ae08f443432253fad6e1c335c0ee9637dbd45365b6ae47f461a48686f4df624701a355887c1a3edaee87b35d0c05a619e9e5d960bf580a3707ec5cc6fbdb6eb33508fe993da1b64c491390ec79e23d5c2705abc3bfc2e827dfbc4f77f43025df223d0125408462827c44f9aea3ead1f3b8a2c827d11bede8c25fa0821546d5d7df6e0c3db3a3796b87ef1d1ca017298efa7e4bad79ded4e650dc2b695dbba3f179fbaba8c9ce83ef8fbaced8e71f102738ad2a664a7b8220314df447a02634c1cf9718b2c42c3c67ec61daa541b571158429a58bd0c6a7d7d20589e81817cf65a01c0ce78e613930b4cbbfddff468b4fadd21bc53b13753bef021a5268863b0c5e022bb8c8ef4c1dada568f08a4cb52a7ed205e579d08c5a78a63f946c317983416161172166340e797362ac9a412b6f5e5b1e02fdfe7c900c3640b5a8207630e51decfcf937fe99de17c1ab4d5e7a981dcc5ab1b980c025433658dc8d19cccbc91e16e3557748a445d71b09ff2dfb45a0c41d973763eb741af4c5ef15eee30a1c3611b2011857d967d21514159124f61a1dd3763e352636b555661edfe2b873bb2fbce757800cd5ac187a6c367c8999f35ef4c3a65eb862258b3fd5f9d80c7b1ed862e01fcdeb56fe89ca6fd1d91f3c31cb1006723b0fb8f29cfd29397ca9627b7b839b349c5c91213657c7c50b3452408b3fe0e30e98180b6f61dd3c7dabedd454de2e5f883d07d7dd98a1f7339f8bb36687fa29c400eee864c06989a5e65b603d2ac881823637eda6132103ece5eb1c9ca3db2df39328c6e4498e876953e0eedbc8ea71e0a646e757b2dca08641d2dde713b328f825639d213d16c4ecb329a112109ed30d7b9607076b18ca2350a7a01c84cd929d6caa48cc5e10e96274fce8f64c99b1763ed9fbcd52d2f5bb08cceff697d00a0c505ec6c39911f084445aff19b61017f5826f494541e0011d3fdf7867f37ba93fa8eb91fb906f9d5c5babd6f484344808e035a71e39e2c0caccc51ee70033fb0db6aeb59f0ce0b6a7b1ffaa3d08c4a9eca696a80fb89e40620ba4e0c729fc790982ac6d4d9fb58269fcae4deb3409af67fe27d3da4749fc4da4e39bffba29a9e2a86e55cb2539c82cf56e22cb194c26662cec50c309011efbba6a8406c9fa8f285a083c778e2c38d25285072983313d662347f485c248d412b901b20aa004fde61b964901aa1b63db92a0d408a0dca37416d3080511c7627a1631fba7f8896f6067f43d469cd74a44a692090134a633c7abe51dab78f95115d1d25707f84a982e074b103b82faf36beceee9dbf3900709a52f76886fe66f6a1d622659ca6f91d81ac5a6a222cff9cde808fe8f4a49f3f2e4edc3ad058f9c98a1fb70f48cbc98337cfb296d0d4ed1a3d4e9fb2f99024c53e71d81cbb42271da9dcb1c7db446fad0225cec0e2d9880f8d6c7d39cae807c85de2ec5e8b9d6310c03f00d41afda6767ca23b212b0402109c9c3bcfde0d9f69538a7f7203af613e769263933d18c87361f1e894eec427ec75d36e607a1fd96ebba7b3f933e54376d249311470a673fd57f2fb65662ffc580008d559138ff8c3aeef274e2a2a24e026745065b03caa0a463fe37c96e9b6d49d5776f2570790ca597549a50689fc42f30c32eacdd619ac6ef71ca673a0063a4f5c0ad1ff1692a3f74efa3c3182381353dc9d5fd8f1b882d6c4350b39e33d32294be7436f89e7c0d6e22cd11bbecf24a748924835ddce65f9c2cb921bdeff111948af2bd8e3e33d70d78c97b40030ada6fc3e09200a40e9cb1ade11adca4a6b5359de4d38ecb3b7c3f6ba22eee2eb5bfd84f2ec71757c02571702a555856328db7d9e59176f8e3489c7241ebf5700beecfe7aabc30dce6ad44ed470400f19dc4e6136442f77b782ecdc72d41ec2da5896b3dfd0f041a07199728c8de49c1be341b727f4550b9ce3dfc5309fe9f5f4c6a639b8c0fbae2e135a943be991b6bce4471891120a72a30cc91b3c240ca8d9628b45a7d3820ffa266add4cb297ca07117b538ecb2dd1ac8be0ee4f68caf0e131ca6a8ca4e24ef5046d6bef04dde7bff13d512d276d933909f007548627b00aeea5490656cc067fee301ab6869e9063199dc7e8a582990a39244b9d8321a0e04c3e3ec91ea07266c3b221db34c76346ef6c8599fd32308adb4cb283550014b0fc3175bf6ae4220a45642e50ec4fde8fb9ec7d7de79100a4aa413341e30e4f5efd48828ce714e0f2c5f44c6df4f3ac613dfd8ca1744be7d2fcdcac5b8fb2672cb3b8f03911889f14b9a8abad65bd96c267b513fd9ab9080a0e6475c1182b57acdc12429b42f1fb8219860af65ba3ec068152d20986ce9b1771adda163f9902e52376aabbde3ac2f614feb1a01af834955f35f9a621f35b7ea5ce2ed680a7db40e96abc680f6191def48edc53a598b758f13a9fb39024db0293e394aa093ef2d7e6759dc6ed5407ad7f49e383eb7fde94a8462c3b6d5e6cc0c96389cfcd008ae35625c0b2a67bac45793040f2012337db3fa83910c82543266e12ac6e1cb70f76aacbf9e562eeeac351af71cdbd384d56ea3828c92ef4dbf2e12780ff7cab0f0327027ec5a3b55f769e6d1cc55db1fd606835f7be55caf81e639d80d42205244a182a3b85d17e8cd19e17bace0949fcc2800d873d620e4c46e8b062ce8c58a8f2cfeca7f07f10351a5115672b169d9e807859b09ba2b270201be0aa29b5a2a4aaf37fdd8dcc948cf5ebb0824a564ea2ef2394bcfedb55e"}, {0x38, 0x1, 0x7, "d3c1315daa66393dd08185abcbb1cc3ce82a082a0bd0b0e85bec9bf7c3d9b9d8e0f2af360bf4e42f"}], 0x21f8}, 0x400) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000040)={0x3, "77c050f3ac463c484fd44ba926d6081114cb22a04c6bc1fbd837996f8fcc809e3de225212a9b13dd286d7fc0abf93aea18ad1440750afa71455d5c3644e9c945d09700932317878fcabcf20ba26aca1f75335e6da13f422d9bd2e9b6553daf99f7fb0d998ac1efabb1647ef9be6d2567eabd2854a57f972b67dbd40da8c824ad3d08374bb7210cf086d5bf930b26aa4aff06949e37c2d26ac02ce7a1dc4463d75d4a3129ac947d27d46ee5f2ffb63fc6eb502754b8aaa9129d8ace5bb7c40d0b125c85d641212921e6d3e02d656a855267231a0b7b18cd6206af9d00d73f8280e76adae2105f922094305ddc68b0b72189"}, 0xf9, 0x800) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000002680)='./file0\x00', 0x82, 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:00:05 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x690f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x401, 0x1, 0x7f, 0x4, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x3b9a, 0x9}, 0xc) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2a0, 0x40) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x121, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) mknod(&(0x7f0000000380)='./file1\x00', 0x1043, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:05 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) listen(r1, 0x2) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x23) open(&(0x7f0000000000)='./file0\x00', 0x11, 0x80) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000180)=[{r2, 0x150}], 0x1, 0x0) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, 0xffffffffffffffff, r2, r3, r4, 0x0, 0x10001}, 0x7f, 0x100000001, r5, r6, 0x9, 0x3f, 0x2, 0x3ff}) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:05 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) pipe(&(0x7f0000000080)) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x4}, 0xc) flock(r0, 0x8000000000000004) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 16:00:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, 0x0, 0xffffffdf) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() write(r4, &(0x7f0000000140)='+', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x400, 0xde1}, {0x18, 0x3, 0x2, 0x8}, 0x1f, [0x8001, 0x8, 0x8, 0x2, 0x6, 0x2, 0x1, 0x1]}, 0x3c) execve(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r5 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0xf36f) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0xf8}, {0x18, 0x2, 0x200, 0x1}, 0x0, [0x472, 0x405, 0x6, 0x1000, 0x5, 0x3, 0x8001, 0x9]}, 0x3c) readv(r0, &(0x7f00000000c0)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000000)='./bus/../file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000100)={0x3c}, 0x0, 0x0, 0x0) getuid() write(r1, &(0x7f0000000200)="3e752bf5c2fbb73421266af734820d8bde7e6e6bbbd020a7e142e91fa0374958b2b06b93eacfc0c29a3bc4ca7357c2d93654f554a3d4e89e460021fd5eba80a8a7a59d3c1bed61a010d78398f58a2e50fa39f5e570b63ad53ace9ab5b7c23643638c29631ede934cdda5e93a65564708e35c42c5fb032b6f5a528b1e3fbfb8aaa789a795d9a2d366693610c697e0f14f7fe38bb8eaba8e5e4a281fb9fd52e17d2e740666cf8fa9fa7f077acdc9ea7c072704c1cb7ea117256bab354ef916def3959091f019", 0xc5) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x7013, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) 16:00:06 executing program 1: setitimer(0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) fsync(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x10) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mlockall(0x2) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:06 executing program 1: socketpair(0x18, 0x8007, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000040)="76d15c00028b5763612e991308e621920c5ec71f93ff0a5690", 0x19, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f00000000c0)=[{r1, 0x23}, {r1, 0x104}, {r0, 0x4}, {r1, 0x2}], 0x4, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="56000000ffff00e500000000000000006510201b5bf3720e0e6d62fb0ef2022668b82f2dcfb9a560789c586c1526bbd9942eb9fad90526c937812c9e32442dfa1d1e774b6247474e53f985bf3c0b02d18805aeefeb870fbca590417c475c08fcec2f5e8f4bcbcd40ef94c21b41d15ec7bda14363000000000000000000000000"], 0x10}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffff7, 0xfff, 0xfffffffffffff001, "cf9533ad0d8da618b6119295ab59e32ad4600ac2", 0x4, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x27, 0x4002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000002100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/206, 0xce}], 0x3, 0x3b) syz_open_pts() syz_open_pts() fsync(r0) 16:00:07 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xfd) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000001880)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000001740)=ANY=[@ANYRESOCT=r1, @ANYRES16=r0, @ANYBLOB="99cd6217876042afadef3110aca7dbf50d4e13a13ea908ef1ec6ffd4811cf0561efd45ad0ce51876a2690d54546b5b33a1634590f0ab6b3e0ec874653c0a0cbb34bea2685a4d117dc56b52aef13a3e6e82cd33280e4f897d4d199ed9ceeab0600632f085f6b942299dcc0ddcea163a2973f0dba2f53c6f7c2f2a58f687cc5734f0ed73344c04dcd69d10200adcd8d5a941121f64", @ANYRESOCT=r1, @ANYRESOCT, @ANYRESOCT, @ANYRESOCT=r0, @ANYBLOB="e0cfd1796ac26f595b", @ANYPTR64]]], 0x1) r2 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001680)=""/187) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r3, &(0x7f0000001600)=[{&(0x7f0000000280)="616d085cb392e73234a105d944cbf6ca4d8c84b83f906032fd31d65dc583aa5f17cd23df4ca7ce6745ec3f400db343e6d91e31ba6c7aa8430d7ce4b6098f2150187dd8e52223b5d326311a5035d2998d156a7c0a4cb428b3b9172d533e", 0x5d}, {&(0x7f0000000300)="f958465924b408681cb9956c1a6d33e6306302e2848ce1d5f38efabc5a5f856a4e10f92724c126d74e06c80fc1a7954dd59acc82a05d1b5b0728d4adeec1f648a1ea966ccbf70015938badfd", 0x4c}, {&(0x7f0000000380)="1e644fac71e8cf8006bde0c3fe23c10b3bfcd0c44265acea2899cac6021f71082eb6f177a45fe0daba5f877c3222f13a3d636fa7b8830aec47f7eb0ad454dcc3d90ed06f7d434a166865b1488a02", 0x4e}, {&(0x7f0000000400)="45d821ae18ee41466792293625f4e46b5f32f50e0aa27e6e41f147951ac01352d24a78b317cedc2c003d216b1fe0c57bbedf8bc423af73f143c7806680e6f754a40526257229f5ad3d764363d652de752b35dc1305ae7b531f9feff3cb270987f1d54f89254cc22c62b90d8b39d1e7d958b6cf5c577782a49bdfadd2dda4464e8c926b1b5c2d8655d389047d7fe3586e4328db8c527d2197dcab4dd25ef2f92849", 0xa1}, {&(0x7f00000004c0)="3234154495aaf229273ce559a6864c083639aca0bad8752dfbc9e794ccd04191c6d9777320943c6b453d9afc709b2bfd431735970c7fb6d4d3b570a147e93f8658f5c913b9a9d13261c898b422872c507fe3e59a731df63e5625a355fdf237fbb49b2b46467d6ff97522afa7f3792f6135457a5d0eeb3930a6bc3a1b3ca319399059ecde2f9a5d6f874c2361d48ff8ac7a8b32997edab9f70830b714be9cef91ac92f706c29eaa1ae2ed5d4c31437cc90471483a837a16780b35af40e334918fa6ece0aff4247934bfc1f25713768e8e1a857ebf5d3916d30fe331ffa77b961c0425dfc790da20bb85208a1f6cbd4cd896047093d1b83f0e0da03371ec1b0dfeaf075047c8f6fc83a4f7800e92c55b20a35be7cf5cc2fe31fbc688deb1ecdf70bc3ea2c85a4f44909a2eb017f8cfb2c51ea8ae6b021a5197cacaa8e90c69c250be69ee839dd48e787c6902453b136bdfe37351d13b8d57bff45811399eb8f3f8477ff97825211a8f46a54407a4aa6320cb35a2e926097b93bb805dac77b7bb950d1f6d1427d4ee59a1afebf10db448791a6a134b65abcc7f61c28987d17b487cb667d2298488ae0ed4cc0ac6e42e1a32dbc2fa5db80a29ad27ae8ea32452f194b746b7afccadb13c6defa10e73d9429c32245b22a03bba93f4d213c4a18c29a65df6b27efd7ea536b3d55fefde3240b9cc7717238f1041a0a27d752e2592e3bf018cb1ae0a151b1660eb165fa7c82f13ac2a5a70e7b8eac7abad7f72e4e24f816c65874a886a4e3703e39fe095814936e73ee23da808222134e17d3da963ea0ff3a4fd82f40797d17b2339eb12e8f515cedf00ca2feba7ec6b75914c970f029e13f9b8e67c2eb67ffbdab1b7c0eac02a32f420b4509b4e16592e3a10d8e63b2afa42a8c27e6374c1d1557dce47a3b4feac43b67a93dea9c20e125032da4d3aa06fe47ecdf437de2e48f977ab0ffeccc75f9b0146477bc70534772207b81c2acece070840db28039ecfd756811c53b427d932a3c59b06de58f9a80bddb28d12d2f51e038abcfeab42e01834e7549938a4318f8f3058b776ae666be91e8bcdc4ec4cc47ed9c13a2a238effc9a672a15be73049c63529218e264c0f2cf9933958d5008dda4f9460eca9889d0493e872716a06eb24e4839e3d5d1b34e2465c2b9e4d5cc6067318c8c3a842bf01e9fbf63b81146438cf3a3415a471af95260620e6a51c1f27c9c12b6e4be4eb842412f32fa5f9fbc814a97a5fb24584b863a49f5b7d68d5bc7a03942ce9440a4532df8bab59d2a9aeabddd0fa3e8c793e89370af472689ac6544e2156252b11588c46462c1e13c1b5ba5a4cf7d2875a33156402f6144759142767620b0eaa787fc6b11b3cf50371f02e4a56bbbe1f2d83ce39d7e9c1464746ca998a5f7f07e4991892fa062d3d09696936897e0c0469a005639c15ef0b04b914b907c54a7a7031ce4da6009faf472237e4ebe852d11da2edf96336132de7f992e3db5dfb15ed1e9fd2d6d58bfa5bb07b8b4ef4e17c9b62a6201218ce60b96a216229d4f1337b24c0799ce56ac574e9968459696525b8ee267cdeb63d0dc61242e4554a7590880e3cee363393d0778f0f81abf219f9645d680661749c0a8145507ef8b26396e4644de5eed642bb4b12658326b661cac247ef96ca9a9ffed02ba2b275a17662c66551722d1fc2526965f63ff60ec19bbc5def9b49e54017cba831e811cbf2ac3812f300242c2908670d64c3b678643ce58857aded463738ac336e91be178c149cfbcb71edd69605fdc1d9a9434c6d9158177465cd9a7511bbd65ea014b8c7067b15af032f64758b0d4b0190800cfac29c78e9eb7774cfa7b888fd5fe789b72a279fbe41ad8a1046d0ad9498c13457a320cbd12ce5a8cbaafee66c793790d5f9b082b63f58b64a5ef0e9c3d8d9d73a5c1c9ab08e3d88312f434dabd0ae7df765ee5e60c8d7c6e686d3fb3b63737c9685bd82a275470b3421abc7236f6e547ab6fef846da77cc7b872f65c9efbb56ce98782bc179833b3209c2bf2b2e46cef821ccab42e5d24bae03369f66d7c7191325f7ec6c7159d33ce17a322621ae41f3ac20e06fe3cbeedf3be0e051ac48c41177659cb7935ba195fec5e211f8ef9fbd6e811768e3594718e0e657113f8cfda406532633d666603e30cc5110fbff69777ee9e55eba92ecae37c77531ab97e73f213a9179b1fa43abcf9f35b2639b8eb77241632a05286c784097e7d2531ba6a8e5aef6d8962a6fd1588c9b461ef8403c3b3d395dcb3313e6d413671df6f844953e9ab5e5525548c24f1805a2ca9e2351ab8eebe7568edd3878517a3297b8014e1507db58c4feebf4ce8066df16c16e9183a45c54784bd30690d1265372644fd11618a41858f3462c34f250c8f2c4ad8949bc39a55d5eee01a7f358438497acf3b00ff227219b0f5974157984bb213caa9b3433dba2a5eca4b47189b4d113c73b580a88e7d15767f86081315f4a5eab5af6dbb381a5699e5de1112a6538ae506a7fb670ae327df845e90c890986e0025f6a6ba49861f528b2a796c2910609c00534dbd980a7a0d2037adff95e42778a9378332e929ede234b13dd03f869dbffcb9cfb9910174b5fa424740678916ba8bb44e17a67c56dc074ce1a66458a6b65d29453b19f2b66a925a1aa720831aebf4b115449b815b7cad4d09a1a9523d798e6ee2377d75eca5e84f0004fda1a20702c76b4c61c054f0f31c57b15ffa04a1812b14e75893a21167d04763ea08b0339498198cfe4710f3da41d1db529a1caff09a6e36cc7e3e6901d45f59f29f2018f11e20f70baffe782962c7051dcf738b7c2671dd7a923add90e4f7b95f822268e7e395050635e9dd3ef28c64a201aa02c43d3219d2c04e19ca820a03c58ac06a771362bf956807d2cfb7c897260d0a0f3285756d715f134320a2cdabce33f48fd6d25154bbc4c967f0ee45b31a5a6078801f814eac1ee40742210f5eefce808996e4cb4647c695f643f8b7c8545058f10ae0f6b1450cd25acf141202a6144f3e2e4bc79b16c311715e0ec17dc1da018eee085a3cefbb258629973054d7d30b28e0b28514d7dffcb429f1cd7d3a3f5c0c956da6d8c5d47752067be61c134f7e1875450ebac41bd4e07eb916c943498cf9878e3367e2139bad18cbd22c080c8c51caa9791cac256c01e096fc02736e2f350a418bd6734b9ebdc50169350679d66c93b66c47250f5f6b469df75ce075c71f7a497de69a857a4ca07e1788e3de4c82976000cc7fa8bf2e2439c79e3c1f058fa588129531af190d6a110f50d2e810d4a8e5c8b3179baded8e67bb58e8ef707845577aefc1c14b38fdf8f15ba7b0452617eddab95902a8c9d56333b5b26ab38731824bd6296fa62a54e4b14850b2608ef7a19b3037646f6d8548703b2316b05f817c096fa590c041b90bfe6761e942aac6614b4356cdad6a4767677feb659307d2a07c26265c95e6f67132350640e9d7c0e3754d451ca08eaef8124a64c9f5db41ba7028ad7a86673a9960374c5e3571baacc2cef93d9038ea126d7b8e45761ac0acd0f69298cb4450f09be9a41575320c759deda6d83c81ca1cb2c92f0b2b6797b89dc4ead710c73b9e01e155a0a96ba793c66c2dab89449e72597a23007e3d1cf5a6cd3aae11b1027383ba2d5c38069dc67f1e452027426031262d2056639cfb2ac3335542794ec286210aeb0b48585bea5c8115abae7a2b7a5da36d51b319534a07ad89a71c635bef77094072d52aaaa431e13e214265d21d7be7556ab193046d1f1c9f4aa7800052e44e6f27a68721e2c0b5346ef8c12ffebf18b1c251d2ca57bff7524ac4ef8b56c6573e6bff29fcade6c3eccc42e9efbe3996956f41e4b8b794ca5a27776f92b0fac86ea3f82417195596fbbeebd4760c1722114ded138a14d9b28a1ec3c9d01a77455e896e66dd45c1b8d68f4cf5461e6dd618f0220a9fa34e53b22e3a42fda028d608ad13a0ac966351d0cfb78f704257452ad29a30e9eb0bb88fb958921070ae6186bf5248e6961242e2a6bff2480e75f7285c914258299cf269d3edec43d9662ca706b2f7436771e832a4bdbfdcc9d31180b22ac291c9c0f7168fe84ef843034171b9d45a796406775638d540ad137db32845f27aa2cd496380572ebc76e17e4ecf763f6a88dd1036a84d3835f7cbbbdd2ddfafebeeacc292867fa7f6ca215a56c8f6e879b0a50108fa0b14aa52cf0c78c1f1f320bc4874002382e697cea1068a48f5ee399653f7cc2ec9950ca812fc2def2f03899020790b27cc0094e07463791b63f8b384c558307027891b21479a52aae1914107596bf8056c7643667853742702d7e2ee04f0937062acd93b1ffa8d9ffe88655b1ccf00dc6726f228d089a3a3605454edbcb9f4f61ff232b48dec2ca70cca12e5b79ca4dbbdfb10f2e3e82a0c9d8eadc7e61743caa665b808f6929527d26e5abfe12c6ccf536be95ddeab38b22a1dd2566835ee929fd486c151bd2641ffe6e1401021411567e9d7b420ddab1f505c903121db8e93b7999eed9d0e9ea533033a954c106589218bfacc18c696e87627fbd64b3de83e34f9c36117c4b7a88c104bb3b8528ab0067e6089c9d85cfb971cadd4fe29a23165f8c8a53a885bf50a88f296a5708716d659955f9c615b4585b6356c60d5bd7a208d30939f8d253b6d36c30b34ccaa7b45170461e7aed8ce9a1b8deefe1d58b4485655f1900ee8d368f7909a82df4acaf7c24f9a25d8593198229f7eb0a3bacfb83bacfe3ff29af18083de69c76f3413c9d9c25d3bc34ab61563a768b770633428b3313f50ba011a2ea81e411649d961f4e9535821cc9b424b730af113430d2c76e2dc3ba513d61b5c6b07bd5210b5a7eb21f4f77fb333e5a438dd87526313e7d56a21d63a2805f7a0a2a4b9de14455281a3dd6853b9a5a5683a56920734531a36e168b49f2a47490338c9c5973244782683f206646936618cd689afca2fa8b385471b84077cf092fe11cf6b1e51ba0960227fba238957d2346511cfb6ec28d44f1c41610b699f3ae57194d22ef36c2d12174751edf6562c23e6e7680c4db6a58fff69d37e6060cab1cad7c6630e30ebaad014f6f82a57deb1928de4924efe046ff47a628653b7784511c2bff7cbdb76c05d2c1161a90dfeea3408a3b207ef5b9cd4fb19e79e6e3c57666af0c4af75dfaa6c29a982d4e103f211962341b9ca3c0ede147352bf6c99caa0ce27b0241f6453790bbcb558b7366fa148b4775716c59a2de672e39c6a30bfc72e9514074ed1d2e65d05ce5424a3765e6a9ac121eeebb839acd3faf8e17803b2ea37ce63f3a686103f476fd7dc7166e59f220b85c4d44cad4543c39aab36586e26a9d11b4510ad6d0b3c61a28c40ff8e52f146acf56192ff000cb8c22e8ad56efa5dd02c654a6049d86a27a2420562e147d00017319126e5786f16a5aee23c6faaafba96fdbd13f08923abdb5c07e76f9fc5e0153fa6d463855f8f542f5267a43933551965d45df55406c3e1994d2e7a8e2395a535fc03f0f0bb9e86e47b25ad4f3d605c732462a146e2b8c05d0857d555691e1d53ce25f05dc9b86ba849fb82bc18f29c74b20e5e784a5babf0f4bc6a1f8edb6ae3d7aff0773baf404a47ba4e0b1013ab6ad0af6c7b12462e528f94572fd605873b67850415bdcfcf7e534b949f80d49a83e3c51b91de90963b2cfb1ea3fd7adb907a89625be45b35e328ec6e92f142b13db00631a4b4f707705f6f35f5891ce4f32a7adf43356467aa3cf3a43831158bff7715705763c", 0x1000}, {&(0x7f00000014c0)="6b53c01019233369c2bc8fe77847efb554e2cb6ef02548f581518fbecc85d172bb8c60f64cf635a83042f7480a09c6e4a29b6cabe27aa1e9fc9441db8d8d72653c77973e02f7dfdb4e0af665f70531c8eceb35cad2701d258034b52eea1f4a308521d155b8b27020323dc74c543298b1ec32fabb8675ef8f", 0x78}, {&(0x7f0000001540)="755e4103a69dc89774e67f0a0d4b678b0fe9e132436067f2a174aa6e1b434cc01d8e4bd4f348bb2f1bd18030707a59a8662a0b46aa9e60f57f4757b66d5c3aebd9882a0d36064e1c7e13aaec692c1d99ee48dfd2005ddb94654118a4fe3e3951f014d127c52ca35231a486976c7edecb48851514820168dcb19805bc6d600d7d50199890b208b6e3f09530467b7a0b244526cb7e67b49af63df7595d9bcbc6b006e4f60f0523add5eb274d728cc056", 0xaf}], 0x7, 0x0) r4 = dup2(r0, r0) connect$inet(r4, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0xc000, 0xc22) r0 = socket$inet(0x2, 0x5, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') fchownat(0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00', r2, r3, 0x4) setregid(r1, r3) r4 = open(&(0x7f0000000300)='./file0/file1\x00', 0x8000, 0x8) ioctl$TIOCNXCL(r4, 0x2000740e) mknod(&(0x7f0000002900)='./file0\x00', 0x2006, 0x202) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) setsockopt(r0, 0x4240cf55, 0x7fff, &(0x7f00000027c0)="c0809c3335a55eff70080d116d4497f6d950fd29a9bd10ba0ac51716e63cc5abd064df3b9270a6b4ac79dca2d40b6696378ca0f3b3dcb32046c11b45012bafc9ed001b01c3166b61310e2818409dcc6de216fc559b75f23127b6fb59f8cf687529d5d68c387a59f04bc78e4586a1276588a1c5b21353b6bd495976f2ec27d493d2064551e72cfa4ebc771b5acb4e69033e346163ea30cb338e6a6b9b", 0x9c) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6531002ec088d3ced49873e8f15368eafd2c51491a22682a1cccfeb6de1c9697dd4b372b5b56738852a664be8356925fbaa05fc2a6cddfb978c31029c48c9282c3d6e47fafa083c1123031a300d02b4dc3e7ea4efaa8f083c9f187652d8a1ea381f5a9956df3b4962c0f87187d74312b18d1a3f0334fc0b51e4246801befb7267dd475f796a973a77051b886678309c79a5655f51170ebb1feac89abd5a00b7d320815187edb65d8f7ee41853c0a8d42e43456c6c474405765d8846a93c9ceeea21fc657448ab9ac4967ec3d64d7bea904a7f78c14a1e726"], 0x10) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='\x00') openat(r5, &(0x7f0000000380)='./file0\x00', 0x400, 0x100) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x800000000000004, 0x0) ftruncate(r0, 0xffffffff) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000000)="e437728700000000", 0xd4) 16:00:07 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) mprotect(&(0x7f00000d8000/0x3000)=nil, 0x3000, 0x20000000000001) setsockopt(r0, 0x5, 0x7, &(0x7f00000000c0)="392a2ca5103afa3d2fbff165a647bef50b972db08e7cbdf0274522e6892c1970728cdb0a7307f9e72a5e82aef3a39b4ddc7b7955fc318ec7a131acb4d444fb807d9b7c17ec621fc1c531ab339a146889480dd0d3c795a9eddcd309da080c51a0bb5110929d02d57e7c6c187fabe514e1e7e049f544fc6685fb972b8d490828b7bcfaa35ad94e5ba6b7433c142c8a75a5f5b9094188730050962ca0c35b8d5716273ff00189da53d36bf4c84a08580495e21db80c49f81dbd6839b830d7db16b8f722d375fdf76155dab9f7e049767a242871c00a2eff73bdbd80b897a9901265cd4c1a", 0xe3) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371730278fbcef9ff7a5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x10b) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001600)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/39, 0x27}, {&(0x7f0000001380)=""/254, 0xfe}, {&(0x7f0000001480)=""/175, 0xaf}, {&(0x7f0000001540)=""/86, 0x56}, {&(0x7f00000015c0)=""/12, 0xc}], 0x9, &(0x7f00000016c0)=""/191, 0xbf}, 0x803) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x325}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffd06) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{0x0}], 0x1, 0x0}, 0x0) 16:00:07 executing program 1: kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f00000006c0)='./file0\x00', 0x80000, 0x41) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f00000005c0)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) flock(r1, 0x2) kevent(r0, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0xa, 0x10, 0xfffffffffffffff9, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0xf4a4, 0x90000000000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x55b}, {{r1}, 0x0, 0x16, 0x20000000, 0x8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x100000001, 0x10000}], 0x3, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffffa, 0x42, 0x1, 0x4, 0x9}, {{r2}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x87, 0x10000, 0x2}], 0x9, &(0x7f0000000380)={0x6}) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0x6d, 0x403, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000680)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r6, r7, r8, 0x90, 0xfffffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000717f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000"], 0x0) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fdede9aa4e710700000000000000", 0x79d) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:07 executing program 1: r0 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) flock(r0, 0x8) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="cc9049a7e1adece7aaa8165d12cb39fc5f129df875ba294452494c9a1ed92c83c8ddf73a2a03e6739a0dbe851fdbeef73523f663f5bb7b72b79ba34952c012cdd62b9e6469da13b6f1835aba98908b1ef2e3b785b24aaaad353b9683078f6c9f2cdf6081f0d9c6231ce11006cdea3309aaec186368a204042eac9eb31d711f738e232eb95783f797e70c3fb1316efee7fd832ad95e9d87189b857136b2505a15b3876cca574d81f42de3766bc8d4ab91276701b0f23b20daa9f1dc60561f3a497857fae5eea7041e2eb159d0a500f29df9b118a2e5e4504d9650eeed283ddff74bae034c9532faabbb523d1465ed747c701c7a300a", 0xf5}, {&(0x7f00000002c0)="fd15a48e6797a721d4d3ebfa9ab1964cceb7dd044af97ccff78f11bb2df6ef716192dbedfc0935b57dd131d18c04f7f01247fb5c9b9ea6ecc44d786ab3a197356fc73539741906bf092129a1ffd9b548f8f94a549b168bbdcb9f91a932f80e76183b7ae624189965170568746c08410acad630e30e89541ed2963a21d68b6fb7b6a386572abcc2dddd3893d67d1865d88db51ae70ffe1ff025", 0x99}, {&(0x7f0000000380)="a010b62058ed0242cd1182ebd8addc531664e8ce5069ff642fcdaa868381d913c7d6", 0x22}, {&(0x7f00000003c0)="b172f0e554700af8e56e9f5d84c76d09a7f9bd2a2d6d212765d3a53beaef9205c2c5", 0x22}, {&(0x7f0000000400)="b044afc04381cd439717f0daa9487566c478e3620792b013f4d74f6cb30ed57dc76526459649881b21208f349f240d4f8e9bdd1249ec27f68d4aab5e415c782997118670ef2362abbb729ba7f4eb05ebda9c601e4f8eb2cd782145a7eeebee0e82081faeafb82d36050f303b86a7141e062fd32fa7790a1ef416da909b5c60e70b574e144772571fe0b81f2f998db15d15f978b4fddd2f954d935416714ebc3a0c1dfcc9d06424bdfe0ac47429a63318b4f701d39c8991f98a1c7430ff6ca722ccf51cc3da8afdb3c7a8a3", 0xcb}], 0x6) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="e656f6601da1f44d8a81c4b232695ac0559b95f19287a44723efd7aad38da7be19b0c3d388876d495be1aed1b1e7fef4e6b93328c105f6031bdf14edf0af59293c054b4738ce79f2f91b592c6ecd51a6fc7f223b2d848e7a798c9b5f66be079dad928c4c2efe08e0cad64de7deed7baa56fb488de69314face25af5111c791692a5db3c7a2445959883d8699ec16588e647ec1dca3b161d1c017d9f0a9d579ce58108f10f63789807fe7f7f3bb3d75002d5bdcb45f90897f74df9d95b7", 0xbd}, {&(0x7f0000000100)="a67dc4832a45621017eed167aaa17e5ce140", 0x12}], 0x2) flock(r1, 0x4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000140)) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x1, 0x0, 0x9, r4}) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r5 = syz_open_pts() accept(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) sync() bind(r2, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000480)={0x2, 0x0, 0x0, 0x5, r4}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000004c0)) write(r3, &(0x7f0000000500)="ff7564a2d0e9506bac6538f47674434241a323c79a31094c11c4df8c1f4eb1d4faed30c3bc6c465ae96f084c4997158b0eb4", 0x32) r9 = msgget(0x1, 0x110) msgsnd(r9, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000fbffffff5b159c5991e7c74b71dba85e4385a3cfd487aa103305a3b27705b83dbf8eea5665d1544b772c0cf0ad4ba00b38a0daaab09a7d2ccb9de32fb14d1ef1b747f3bd2f7c54729b11a5ebdda001a91213507d0fc5b05a5f7809f38a7b2c433db8915c96d2cdead5bcd4c882897b07fb544ca3b238a23cfe5fe147cdb19f72bbd714dbb7566361afee11b2bada05661b036b8b9854fb91a2fd0cf3caad801bca34b2584d0cc6f091d0587e490a768f7818cc227f6fb1990145a1b460b1e760b47fc59639d3fcb879c7db47a7236452724e2b0eead2"], 0xe0, 0x800) pwritev(r3, &(0x7f0000000900)=[{&(0x7f0000000880)="ce8dc5f35c1c4b9588ff2ac08cbd99d31ffbe44c02ab786a78a7e17f657284c7993e22f89898ebc27505c73342ca6cb3ab9e8bec5d3ed65e5a4c98fefa29792421c9ba7fe66a3ae7b6a90d7fc7d6bb6947307fbfa21012eae00c48a2", 0x5c}], 0x1, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000940)={{0xffffffff, r7, r8, r7, r8, 0x10, 0x10001}, 0x8000, 0x3, r6, r4, 0x2, 0x0, 0x1, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)) mknod$loop(&(0x7f0000000a00)='./file0\x00', 0x8000, 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) sendmsg(r2, &(0x7f0000005040)={&(0x7f0000000a80)=ANY=[@ANYBLOB="01002f2f66696c653000"], 0xa, &(0x7f0000002d80)=[{&(0x7f0000002c80)="962d0c5dc0934bf1c387e85988ffbd7b39655ee86f67cdc4267f87276f74c02e0803e896b30c6f8af71b550cec278441e89a0051f5d42b25eb0afdec32479f2011da025def70cad5ab0494f767fb6678b5a02d2d1e527005890a3e74c1bfb62823886860855748d69018648ab25cf24c2cd7e3a26c03b7e45aad20e264d58ae2c1253537160d5175ea6edddbd803f8977e130e11150f69d884de728184bd6cd4a84ce86adf0054c459030ca4e46cc4f8580ba62fb27ac0e162e2f45e24572006dfe52180fb5c77f8ce8af58452651e7df8fc0d44bb2d024ff684af3e08d991d6898678ffba7625", 0xe7}], 0x1, 0x0}, 0x400) getpid() 16:00:08 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) connect(r1, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000000), 0x10000000000000c4) getpeername$inet(r4, &(0x7f0000000780), &(0x7f00000007c0)=0xc) readlinkat(r6, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)=""/72, 0x48) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x5, &(0x7f0000000740)=[r8, r9, r10, r11, r12]) write(r7, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) pipe2(&(0x7f00000002c0), 0x10004) socket(0x38, 0x4000, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x8) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)="e3800eeecc27f68884a9f5ca116c94f543489806f3d8f737932c14bcfb042fe65d6bc790c39e13d508b2f951c28a951c29e4e2264b636ae5c0ad79347383bb53d8638af2259adeb9493dcf0325d5c9ee3fbb40db02be29422aa06ac2cdb894e555dcb602e75fd075694690424afa1d9596e71392caaa8689e22685", 0x7b}, {&(0x7f00000001c0)="720ded6327d16a75338406bcf26ed1faad9ebf39d7be182b749b6347418316be849a8332e09795ad6d0d830b29dfe31d99cbb36bbd467a37049e97e0cbdcf43acafc8f49bb3f6da106d9555c44af30268ae2fd9df63b538ae7c6eea73a16aa348e6a154d3ac6716678c03bdf52dac4a186410744898b5ba42db0060623ac9c9bc740294357fff9da64f43450f02ad22db5bdd0548b07d33ac6530d4b16fe720b29bf22b16ac06cc67e322283be197ec158cfb20daf76510620e1189fc9e92c6cd20b83ed5dc68852f61bf9b484c8a1269191d0a0c8b138bbe367d56b5d5f37c4f9d73dce571dee4cab5138b8ea15210e150c0fedee3d73d783322024b92cea3fe62280708373b01a3839575b48cb07c93a611b6f6c477f1a2d61ba0ccb23a957a2c2bcc668aaedc0a57eb9575e1c13b21ae5818e8a2eacdc20c42c64c4490f7daa4b29c86436fb77143334e4741ff3658986369c66b7093d052b975466092459ccbdfab195f70eef1479bf79c4af47aaa1368ce24356894bf076730288f58e6b3d599937b9581b8d32cb7018242d938aa1bbdc961abde4fca452812edc8f5d8b6d90d62d6f82181c1108b6964030a5cc225709c4acaf168cf0a765a35a5d5ef2b8196c65bb764feba93e3674d3654c3cc96bdbfe665e17b6b0d64d01d53f8d7aa27511df8e95d82e436711ca366fcbccba3d1fd6d54af5e5843e7d4d75e61a51f57277d77db2db87ac8be519767cb67f5c0f076396ced71afff8e6d090bb4ec31d13c5a66292e15ed4779f8a0ff0f87346e17efda16b691703cf1f24192bd4a79870c23891718e7c518a0abca60f432c1241323d5b2fe08201f75aba444f6e667376ea5e6dd12c3cc20ce78ac23803d2f78cf7d26fae23838b77c100fcda6dcc4424686c79d804f75874829ce26b132736f1c4577e348f1f2ccaac3cf518685d86300597d6875eead6f9aec5de0db5e86d6a2dcc68c20dffe300aff0adeb65343638a5448a1d158f4c2b87b77e1effe534bf5ef6f1171a7d9cb04559206f01137df2ae32fe60387caae5273e2ca86c423772c99de662d09f8251b327c9a87af58bddee8a9742107318a6c23c67f3a87220a780274ecfb9fb68c52bae03a2e9888adffd652a1f21cd35f9ad6b9831e2e054edb38e579b4ec4c5a9e2fdea47b5f24a84afd51a8fb714683b880a3a3b39e9b4a75db075044811af71afc4e8904e2a4f93b1b6b00b4a18bb5853a2864c18a9c88fe657a5eceb599e7c19b3ad6c8fa694b4535f7c5d6ec80245cf1f1d0f8c88b1c6b3f39b25b525bb85d847e5f1e8be7360ba298d7aaca45260af205be97ef1e4bdcc6b4edfc564156d4e15ce026682a6681cc2c477b22278a279739ff495076ac31ae89b14690606c02d0fad0c8a3d3ecdf7184e0da54d480dc96a87b4faa2cf5a89c8f0e35cdcce2c1403ce8a33dad30ea0391ffe7ee1a738e7f4586f759d4c95a19b3aadce011b7d4a1c9ac5e6608c8d0d3c9d9ebb623a9f39fe144fdfb2f366de63c341d5d2a483fb83ab25ac855666cc412330ca922cd673196cb5136f2f6a5b842010753c52e689fdf1558c2f5c2c7fdb63508bf59d948b25409f10ab3956f7488588264a11a228e35dd50f35bc8d3549e9864bbfd03e0728a3a6dfd68712b1f4cae5747198216ae94af2b724f873fe446529a207afc6417e56291efbffa59d15596dfcad9cac1bf36fc94ff268cf1b3a3c7b1c8771fdf7114dd2d45e0f9d3a8c70e7fa3e9939a3754d0dc1da2cd33094c19f0bc27a885d0f7bc134c12e0325754cde2cd118f449be83ef1180d3d4f1604f4fce32d67df2f3108473a14500db09fb2cfd61e1562995e0bea3acd5f1d92bb84f3d1b2ca235c83b9aaa1a20ea83ff53b81b57127ff9596e15635da4a198ddc3fbbd80b8cbc2272b1768e3f72003b3a3f3cf4ce3e0fe3dc2e7ab9f4c1ef4f2c630848de21522f0f199c7add6dc53cdaa1c4cf4bac8428ec829279a8a37bb2167a6555b43be0dc11540b664236f1c8de4374b1168b33bf1705998295a36e7cc8482f9dcad212ba42484dc6bcc56247348ad3b51795e8a2a0fa5536e8fb05b4d20a386b706ef4ea13f887217814f26c12628d5bb048ab0a57ddd78691262fdb6e9dfb0fc846959c085da9572a0dfc6cbba76c5c74753cf4201637fa721e82cb2eff8837f31c715a4a701e1f53ea040403f15b4e4a02493c0f577061a0962c39f80ae4e76045bc9c98a76c50e70efda7440215643db5ab1e3d5c6d7e8e81702d20cf8066464dbe9800d68b832b72e6a89c020d88caccccf90b25ff23bf2985922b122d57685cad457ac3784f734eeb92ea095319f0b2d31bdb6d8fa543ae418f06c657e8794f3c757dda7db1b00689b7f633d78fadf3e42b8e7c1c50ccbf0b13fbdaec978e7dccca8a783c8c894b5bb07ddfabf4cc2361f1df9b1b338974c3187c4d4a3d8e50484cbc91f508dc486f8e0d647ed975a2fd3ac764fbe2fa5b698104871e7a5f90bb3544b5db4007bc457c89c5d51481dee52a3b23dfe8ee69f232bf45c7e748d89d1266c205f7f4cbefe8620eca61f2b4cba846ef7f34ac45ada7dbc5c9c25e19736e193cad515b744ee34877bede8b0a7d116d64b50f2e1a0849b144be3d0cc396a2ca4098706eb0d8d4fb039c91e59ad9a6c701fe98b07a88fbad98e53ae099ebfe0142600373ccda1554faf84b6ccae60b51550e459e90d19717eddb15e4141f66d5760f31a3fbde46ca987bc91068d4d366d400480bc99455e7b20bd30c5a1666dd04fa5bd2dcea355338dfbac58e6198e8f522215e688a882386188a161e52610b6c15e8a15eb19dba411c95da128924cf5f1badac480a760872ba3315667f0e8ec2cb4e19fc1447c479483505934fc23ade4870f366291db4b953afe69499376278ea9cbe40b126cd92fadf7d318b4e1cbc08eee2fa80c1f2aa7a3ac0f7aeefa0ce10e7599eb1b01a59117a0b0913db4bf0c33e878b5fbd71438777151096857f16cbef1d1a86b3e11da122a249b7c6b9024b0a8ee18c07d4733b8fbe56e52416e5215282c47e9cecf8d72f3d39c5fb5571b400a99006d22049d2688129677ea2bdb5e5449c3825993d4218db8f224cb332f49db32428ff064afeb216cf00e5a9f2673bcaf2723067f53ad6afd943219cdc38b975586f15578080381772d3ec6c6144a57039fb748176a0093cf93a2dce9b116986e2ddc864122985e51688070f3d00cba435f000a9dff26826f9820d7aab2397fd25000012b110c6a2c25dda4a676ac1bc5f26a6ed50ae1fd3488678c27dbc741171693d7417d0793fb57e37d011b4d53752888e366173efedbe227644acb10b42c31fb64738c3611ac63e68911730caeaccf7e973565809560a3ad1a94effba590f5d45f9a904ea0b4f6c1e88befa3fd67ed9fe169ee52e348a0f2c038629cda8206c4a52b6bb3548b0a7ef2802d31f84f8835f49ef186d730e3ad4e357ccd40f4cd5e97a576a5edc6231fc9d4ba3535e9bf913f292ece44ce075d7f7989b27a643ee1fc94d202b608bd75463fcefbc865f7dc4004fdbfd02fd7e25416ab6e33651d113626c9c942d4c500f93ddccb5555529a850dfeb49feb9e9fedb1f851c95489be7b2b5b30eb24d506f027506f664d75a6338f27be655146b46df6c98b93a46d74a3cf5dac43e25b991d4e8565dc2c31f237e80bdaa9bb8ea3d86fbbf612d31c890f0f09489565cccb1391feadaf7570ae43f8f6dd8f46a886936d988242113dabc92c7063eadff31ad5a93dbbdfb0a362ae8f488722b868d78ca91aded3a5740cc9880d9a615e369bffa247d735c59e086936430c64e5c8be3dfeb315a9ad4a60492d1563d7e0983b9ebbf46d9fe85f0c7071b8a1c988428eafed8563244ea93cd973e12ab3b22149ccd18fb1dec24e0db08a07c6d6536872cc617fd995c9d21ae0de2b86d166a7c10e2f74ffb8f6e777a40b47578235f990342887b7fd97e543fe35f91f218ffaf83e1324b401f077903eced9c52e8057efd4b4b3e8c4ed3fcb1e3c92a836938f0c7b8140218f325cb58c0dd0f17bd6843882ce641ed40a08b7335a80692b113bfe97a97c763a72d327260f358cb82d85a375c5cb7e7f007672da5405610ab5234c2d091ab447357cab81d30e6d9873467f41b0707ed2f6437aa32b97db837a9ce5d8a8f66d53fc2e5772e1c60b7644859be5cab3fb0366c0027bf66d54b8c7cc51cfb00a62c1782be195aeadabc37b8eb3cf8eb699fe95bdbfa700c05855bf4a2b1a9f9183cb11ed8aa5c7c6c57354a5e1822e6d6933e486f3381c3e5b51e0d15bf2fa9277281dfec7b8d26402b6b513f6f78afdb4f486557f1c1bb1351da554c265ef5ebda0bd28256d2d033dee28ed7972c7c59f193fd2732410d190ceebf69d2ea2af7b4dbcca7fcf1bfb63d80e75e32226ef7386ac4492dc56d612c640d77e765f9ab97327a48dc4320e1f55c9b029b090fb45cac4314f53814021b18e3476cac53532ccf4a6aa0101136ab2506a9043f795ad59b5a91f7bdf805250f40d64cec7164daa04e87b62af064097111d7555949f094070853e667c2a5c70420f992de4776371741504fa71d4fd9a614e5fbf68334d74ff24f50e0612988ab695635c0d49964aa1f76b4eef88e211bd97d7d4347d6429401eb712b3622823aaefa584c906a32ed2edf02a7c29a2411a9e0e5aa60f3c25727d48f4ce353ce34ef0b2b1ebf79d9d5392c6f0d4bd7bbd603404b0eb53820b4afa01984f58b7f01071b94a0178a461674d82fe2cd6a7e3365dc3ffad7b44441fd6aa5efba1cdc97fd084139726a76a6e23e89e23ad5847c0d00ca7fd169851596aa3c3be522faf4fc2ef3dd445fc3641546f1d2c466ea2087d082b7dadf91f0bbfc5e694aa49fd425de612831824e0b56a362c4bd0fb28d52c8f3332e5ea57b3bb1bd5e3183252d210b51ed10ad97b1498ab4e9c08e28af6e6855ff862f763e7e6ef59ffd3deb3beae7c69d91d7a83f0aba5c91d73ab0bd136d714cd8b1c8c8d1b9b97e5cb0b5cada3707fcba1d16057989198d9bed86ca945d57037c50a0aefd468e797d0e16a0d6b6ebf6409d1b5515313f7a279f9b87102c0406785f6325a1339c7b02c133a088b4ea3416e1f93f9d4a0c95e14cb0c96f2f3e8b86aac89e85b869f3c872888b59150bd9225a36143e68e7dc3fd5882dd75c70e114b1a2dc0ed3f044f58cbfe9c8336fc05bab7567a7ed8d1c7fb40589dc935b602745e3c08b5797fefbc145998a5ababdaf9fbb6e98b8fe1e2f782577326800d01f79fd12448478c035e973b0053a2efcdec5912fc41804de4036efc03fcc0451a16d59eac63ec2d8fbdb971be6db14b942a2eec0a91e8f06c6a862f1e4ef174ff86762f2d102684496fc39f1835049f2a1b362074097e4a9d25621d7a23f9041fd4e242e596ff0dc2352f1b7b4273bae79a367e1ff3cfdabb946b43b86d2bd6f2b27dd0d9466219093a04af4ed45fcd89fecf9729c561284f933ed1d2df608321a6975fb1b0e7532b863875fb3b76bdee5b997e76d88502c8dec84227c4ebf7ccce4a15de8bdb5db3ffe0a7739027b306aee86ec086dd14c1ca162b32a033214f88c601507c1727297fec50c95613372ea6d5c68a8bb3a55697a04bb75ba559261e3e1a8c94e98b83afc10227f73a1733a9620df50ce66a3a5ca6570c0dfba005663eb27d9f043ea014b2bdbef239958a174d17f21c811973fd5fc1eec7982ef88e4a3aacd0787c9bb668c88c0461758c24662b9a633d7255449898cba86937851572e9", 0x1000}, {&(0x7f00000011c0)="6163cf77352d2f41ca0ff950f7da91e49b16a5bf260100a16b1cdffe1e650e4ccfad994829f135d704f46d356e7b7e0f7f8cb445d6e626e92d58a58a5db3c55c46f35af0ec75425f2b25f306eff84249c01204f3e1bbd1abad82f8658952dec01dd3aa49d6ae958350009d839b69f1827dd6acb852a933d08f38fce04381f94e8e41d4051fb7804475906e1bbfd5f145763bf48b8342bd3fcba2db2fbe22102af02c7f1f56dd0818377ec97f81011b12ac88db319f78ef064b634dd722fa341035c3055a42da4209015abdbcb8315570cb3ae06c4f86f4a83c09e95356cc6b", 0xdf}, {&(0x7f00000012c0)="8857f8679a727328f44434c53cb15a731d0edcef0d11626d2bf58a73e1f040d0ec8099ec6e973723de276f2b5ddec364d1cb7a31ee755ce1e497fd5bc7be7358cf167e93b24b35964bcb08af4dffb93933c86678e3a9d68b6a9d627ea20259ef50545e0beac513488fc6ff66320ffa6c56776a0f6e477f000735ec85f7500cf6411f6e232e8b9348b977857c22b87bb23eed0243d96c76037e6e5ce2cc0b8cb7db5c062708005a8d08930a08e2229d227fa6d7fe1704651b27cecd70bd4471fd746987beb97a2d273b59a597a813f3cff5c2461ac8ff", 0xd6}], 0x4, 0x0, 0x0, 0xc}, 0xb) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:08 executing program 1: poll(&(0x7f0000000240)=[{}], 0x2000000000000006, 0x7e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x100) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) symlinkat(&(0x7f0000001080)='.\x00', r0, &(0x7f00000010c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001100)="00090980f2fbfafa10ce81a17ec078c2281b40baa95c92eeda6fd9eea9d7e091aecbe6c4228e18484cf75eb43b4bd30f1cce179441fc65fffe60fcfb9f646e4fb71a8b4c378de93c349cd0053030bacf1a98275b3521f52c583cbde84c3dee88a324277e405af440a55e48863871c60dd0893851b6f71397a6f65850777592c4d55ba841220cd5200da045b06401f887476f9002b2f1e930e5dd16d1948a983d4f179e1c660e33eda89785b7ae9c663a079a00e61f0509eb9fa4", 0xba, 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001200)=0x5, 0x4) fcntl$setflags(r0, 0x2, 0x0) bind$unix(r0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001280)=0x101, 0x4) r2 = msgget(0x1, 0x400) msgctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x8080, 0x100) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/85, 0x55}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/239, 0xef}, {&(0x7f0000002640)=""/210, 0xd2}], 0x6) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000027c0)={0x3, 0x0, 0xffff, 0x7ff, r4}) setitimer(0x0, &(0x7f0000002800)={{0xfff, 0x7}, {0x3, 0x3ff}}, 0x0) close(r3) mkdir(&(0x7f0000002840)='./file0\x00', 0x8) r5 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r9 = getuid() r10 = getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000002940)={{0x100, r6, r8, r9, r10, 0x86, 0x4}, 0x1000, 0x85e5, r4, r4, 0x3, 0x73b, 0x8}) geteuid() getgroups(0x6, &(0x7f00000029c0)=[r7, r10, r10, r10, r10, r8]) sendmsg$unix(r3, &(0x7f0000002dc0)={&(0x7f0000002a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000002b80)="e14852ba2bb4fd265797e41b7596bc113d4c879f4baf54c24bbe3c6bde0304abac21a856c19acf3fe6d9daa2227b76de653f12ba1de1b1c7516318edaea7f5c8c734174c16e3dc57a17b30760431577c46ca52e737ac7480b8f57e2aebd6b127d0697acf43fd153f7efac6d1a4dd669fac2d294cb841bbbabb43da3947ed3aaabe1c0dbe643a975ebd73dc0a787b8ab992efaed1eb710f5adf2a5c2837148aa791cd2f0b0785caa9488253289b034d5e1739ec04cd961e98301834b53548376b445acf63c9caec7a3ebd907152a92feaebaaaccb03d9ab6adc84d78b90b8ee694ac64f0c137b726cb8dfcba9eb9b206cec3633da975c09dd987914e45333", 0xfe}], 0x1, 0x0, 0x0, 0x8}, 0x4) fchmodat(r1, &(0x7f0000002e00)='./file0\x00', 0x2, 0x0) msgsnd(r5, &(0x7f0000002fc0)=ANY=[@ANYBLOB="0200000000000000d24041dbfb91c35074c7b1b74fd304542a1f601c59212120cc7c1978b877d9eead25d09a6c9490f2d35287ee5d65747779107ee524c62e4864bd4face877453cb6d24fc47519a2726ebc008bd997331aff2d68f19764e1019e8a3a0938512625368a6ab9659b71c3c2a5dc6d106ea9588cf0b0a8718d657e840e82f55da17f23990cae7f1dcb4f11379b4bbdb0736e6e7e717283509f2b5f5de69ebd5a4dd27d54295a65cd07f31a478165635aad225f17a26333c5c69930b18a08cdd9d9065448f43a25b50ee8ba8c33a2804a7509d8e33146ea906269e3eae1a3b103c12a909575016596eb2cf67fc7e28dbadc9e5a0e2d6e137d0e66bf1400000000bf0d4abce47463950b00000000000001016d73e3bd4199dcf63dd6b395a96312f12148f7c3de90830c2205249afb23734ec32863b8fea5e4d7841e6cd8e17c510e05208d5cf3b74f487d5be8d43089aca4a97547aa06aadefb83e3a40aa640e3543626503807d4274ca6df6d1f"], 0x102, 0x800) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) dup(r0) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:08 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040), 0x200000000000010e, 0x100000000000000) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xa) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) 16:00:08 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x290d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() getuid() close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r3) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x0, 0x82a8, 0x1, 0x4}, 0xc) 16:00:09 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f00000001c0)=0xc) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) rmdir(&(0x7f0000000940)='./file0\x00') recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)=""/71, 0x47}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000640)=""/18, 0x12}, {&(0x7f0000000680)=""/26, 0x1a}], 0x9, &(0x7f0000000780)=""/41, 0x29}, 0x2) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) msgget$private(0x0, 0x68) readv(r2, &(0x7f00000008c0)=[{&(0x7f0000000800)=""/141, 0x8d}], 0x1) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000900)=0xc) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000980)=0x3, 0x4) socket(0x1, 0x1, 0x7ff) connect$unix(r2, &(0x7f0000000180)=ANY=[], 0x0) write(r3, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 16:00:09 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x0, 0x3000, 0x50c, &(0x7f0000ffc000/0x3000)=nil) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffff001}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r1) 16:00:09 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x41) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() chown(&(0x7f0000000280)='./file0/file1\x00', r3, r4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x5, r2, r4, r5, r6, 0x92, 0x8ac}, 0xffff, 0x20, 0x101}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r7, r8, 0x6) setreuid(0x0, 0xee00) fchmod(r0, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x800000000) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="0a3808144bb38b823db87e7eeb627c3cc662f07c0919b7fce5441d21d68e9eac4529512aa4ff6d09f845955fbc9310ad1a3b0f4e5ad73bdeeb36c834fbd4bafb30f43d4f872a93832b98dd60e1c3e1f169ca819c6b8ddd4a3be8955bbd2cf2247ee8c517cc79df5f966c6f7d7a8962dd43318e0e9cbd60c67498955e7953e3feafb79e1241ce3dd277258b1a0f4b48151d7ef1e746155b1b112acd6be334d7", 0x9f) 16:00:10 executing program 0: open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) socketpair(0x6, 0x8007, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x4}, {r2, 0x110}, {r0, 0x10}], 0x3, 0x2) r3 = shmget(0x1, 0x3000, 0x12, &(0x7f0000ffa000/0x3000)=nil) r4 = geteuid() r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffffffffffffff30, r4, r5, r6, r7, 0x80, 0x9}, 0x0, 0x6, r8, r9, 0x6, 0x4, 0xc92}) writev(r2, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000200)='./bus\x00', 0x10, 0xa) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000080)="12", 0x1, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000180)="ba93df0338c9e770d5", 0x9}, {&(0x7f00000001c0)="0b697b8feb61859c2d3308738918674e0c771846fe907b0eb1aaec896e9ba5664906a8572d8ed804069351317047daddfb7ac08b72d9b4531587c148959bdb146366e19a5c88a9c8be9d3b49a6bbf639d49bebe110d41fcc271810204937996737b76d4fa3c7cd7b28b5ffbf117ab428aff32ef3cd9532cbba1c17ec5b60b96227a135e8c3d2b562324e3d4d396168a7110d53297af81418cbc2b955", 0x9c}, {&(0x7f0000000280)="8c0650c6782affb6cd3eed8c70f58e7aa60bbfa2e7728e6a512a29a9f9566bdcc23861f45c0fdb0f98f36a3059d44ae3b5fe49c98c9c7569f857443be5c1325d8209cf9a60ac821cb5d4956c3a1bceb73d8c40e99c58ffa54b879318d4d5a08cc08347b4116e76c0b70366a5ef4b658c0c9472f32295e54b93c3b027cf1969ad66c7cb2fa61ca9056ff417789f9c0c6e9472ba431a7ffb40f0704b05b442", 0x9e}, {&(0x7f0000000340)="b857cad1c74671da2d8b0f552c88cefbbcf276129215a77977a90695a4c07ef1b8cf714b2677eb9ee1cea6fbe8ce008f1d856e281954c16d33c7bf37c826c668b33231e7714b809547f7e279dcd769d21a24877906e5a84400de93679f640667141a0598bed9b4a82979dcf565e28a75c7e43bfc405ffa8a88391e80ae4516a43a8eea3bc4d26f2e331b92737af3d769a0839cddf26a983c8b17e8191feb165d955ddf36fc1af0f25a34886c74cfcf1be3d04332f50bfb6f99d24423d92e10867a5eb80e2872", 0xc6}, {&(0x7f0000000440)="9cb096c6bce6a11c9f59dedfd959f48f5d228a8c31fdacbf29fcfd7072de4ca5504f43668cb9feaab2885c9e7a1233de08a582ab5541e99772fb774eeee3ba08c29641f7b34d452b59608464a64aa9a314fce4a4a724da653782627418b2d4ac7f1d90ae0c0f8b68d11670dca1869c49ce5814968d344995c5dc9bb7f158c70085f9307fa204c1e273bea3c0269f961c09407815", 0x94}, {&(0x7f0000000500)="38fbbee301afad67e23b283a23959dda0200fc166ddea5dcc0399a262cff4ac12d3534dfc40eda224087f82ffa636dc6986981b7d0f79d2a4a4a08edd33356fe0bd56b60afa8cccb8ac965227b8792276ae887592e1033bcb5148a1d9c125bd56baa486d32abd9395d26433ab254d41b451d462a9c92c43a1a3d960702a27f1f0311fc68baef724c5fc0b6f6d46fe6fbf589b69873d96a3591e1351076c30ec3cd441234debb2fe6c84a43c1516293cd2a800f5377f43a6a4d20976ce18474d18de06acefa245e4d104904474931b3b84d585a1747bfab7584d34f36f95b72d65697783219e1107ab4c26df4200422a704d8df5c96f7e2c912063a3c88d769bd19ad4585ea3200cc222b5e6c00e3b4a8bfaf0d50f9a9282510e8d1ccfba28755a9744b228d587d87aa663582f42d8e68479b5e4d33857c0eea00bfc155c1cb21f8c950f203518ce5212dc4e4c53c067022924f714658edcda91d30048681eea74270814533e3b85c35910af0ff278823baa7a689cc2d3661737ba6f17fc8f90fa930590bfd0cc0f756acb110fad90b1fa29feeeed3532bfe6348d9d6e2eacc7c59d5bfb2b364ccc56a194ea9e045def29311770840da2bc9b90d6d1cef61e80d2ce28f37c686e5cf07feb75d28c7259070e7bf4aa85319edab33d3907947dd72e24956cb89250b51c5d417b6c2b35a1d89dff416ac2b15ef835a44184a62edba1aff502e4b7ab1eb8ba94732efd51d94167a32aa2c34dca4e11e10031325be19e041128268ab7dd5a52d787fd80a2def26bfe427c314f5c655037bcb102977232d2437163f8c4c7d94e4303f635a82ae95b76d1019a2e8a8ee61a6d99db1093f6be0765121f4bfcf08d257549a235bf1a83e86ee23d8bf7896cfb837ef4ae8b559ef866b97a75077e96baba155ec8f91782be72a029b360b425e9a844450d716f50e009d96a01eb5c7c86a545d75123764e02eedc2e62081daf436eabc3c1a499cdb7ea9b4191388effc472070c47c2e2a720d2cca8bc1ff0d9d06b9ffa7e728a26c4f7a391ba079ae612aa7006043d3fc99e2caa4f45b9d32fbe58d79d17628619c14d3d2dc12de39c61b957bdd30173a2953c72386e4ff0c221528b663a6aa7581482ccf8a82ecede6665a34c7de0b723b585941142102a9f56472db4be084869ef2fd09d48ea988c3f89bcf33d17bfc0d80cd0e22555f83ce20b916cc179b5bda3c5742196f0ad44dcda7bd525ac8ee79316ffa4a19d0b8da9e52f621790565f4601447a15f6adecb52ac647db33051b83dbaf014b53b77a92c0062200e885bc81deb7b8f80573806435fc14ac0faa9448046f5836dc8d3f8cdf1d64c1d54a7e62661d17b425613e4e53611445fd5f143654bd6ea7b870396edc6e96ad4265e847d0b388b8317abbeae00930bc78ac8905b23cd641903c187380d91cddc9ca8bb4b962e70bac5b680a5c5d257c30a39d9a454adfda6cbeba7e30bf764eb5cfaca611a4e0855ecfec37f3ef0dcf4179234cbf180e8782d20c076dfa2113ac155c806e27f4d65e6d6c0ab262535686a637bb59f291fc31104cddc42febdedeb7b4c3ccc47bf0ee009cb010f8e34612d158d84698c1ebe5129e550e1cc7b6c3a0900fb9a1b7820bffe3059775c23109fc5491c24283c67b56d599662d6dba0e15488ce7d463d91491fa7e8905be4cea33fc9d9368e63386fb8dfe0e110ca892cdb1f96a23bb553769a2a4c6815313dc5932dd44a3a90f3d825cb1bd481fafab9c577aefcf2276165f2ae3742b378fc4c5146ae80a66e96c5764543f2516b21bc98c92df1c3ec19e0cc2cdc9682a304417dd6a90e7c4ef194baed6b6202eda160e6b782586ec18596c732c754d0749315ce08f62ba50f076289047d7fe6d8059684e2ae040d2062278f4a68773fe5e4365a3893abd7dbea98e2bc4e25f79c5dca06774e877c3bfdfcd81f6358202ed42815cf145f522cbf1a031ef3b77335ded6ae5eba53f40e0bab378f4084a9ab87de76625a3daf3c7ac9b462a334c33da8973eb74626f8b6e6f07966f56695a8579deed555dc9f9b9d15183f60ff5c72802a7d7c211c50fe6e0dbc86869d336a9378a60d8f91ed54860b50397d43898e36a2b9f4411ceb9afbd2a477788051342b4b7102319f11a762d80f1faf9963c10058156f32290f27c6cfccb9a5043c1265ca011910237531b5edd99a1db2e29ff8ab27a3387a89bfa404799f247da762c392a34b035943ea48892db5f9b0bea49af1994c132fb72827b3203705108aad62ce26df057c68262423afc758f9441c828df1a5cec11c91a1a0198782217cbba796a3aaccfb852207e8a4bb2b5abd0b8acff276e96267a718bdde825de494684d710b7a503a3c6c3b2c6cae6fe296e36cdca77c45da8a1523518a6088c96a2ca80c13f4577045bcc8eabd55a8f4238293d3e92aa19d9cae7ba6e0194fef33bda096b701e5ad3b0e4f97f20d6852189fa59c79a2a7aa090d14843caab1da679a2efcecd6186959524f692c3bda4e5cf21580d4407f78dda2f18180f7af0b7e32644021eea6c08d48977eaeac9ab5cfc53f41ea98bc4bd9c8a74f18250232e420648cd9fced730b7d98cad09574a678a11b880a5248f580a4503b3864f8ac29baf0ec3848ccba9d4dee9ef96429567bac6afb9754d1c9688207f14f8b5dda9d495dff649bb44a0f0d265c8e84ea840f1e1b8e4e26033bbc0bb9ce1b6c0ffbcf502159d7e9a28e726f0aa2c15b0243bc99fed153b97e5d5b9e93ca77d525aec87b19c6143a271cb574ad050dd8858065c8f6ae83617bd3ab42b9a00a21aec922f8aaa9a2fe89f4ca5bc87ec5d4d1c32512944ff57154d9bc47ba8626339111fd9f7d1bfed3df57e783d7c9e7dfdf74180f326db333fc11203f42c9cf22a16ff6b39004552a1d1f137ab709c1e0f60c7eff5ce1bc430bf6bffb5553053549ce20623de54e7929a9a05fd3f88995698cc11bc31e811a18d80d074f3c424815c6daa3ed8d8a3cf2599de27d5f5ae8fe5b6d2a12065b6a71dce2641dbb579e696669e1776b14a87746fa1e6fe08c6d3e407996f484a39d153d0ab4129ffcb20291e6d3b1bfd9517f46250494e684141ccda06942bba6eb1859b79a222bdac76c8cf01f6725b05836e68480c24392cfce6aca4a080b6be2fb44ad5615c68d90fa023b0d5f9a59505c00f6b22b5d5b367b6bd4adc89d208b60f19ce219a70122b8652b72839fc946ac9146f8732735951527f4697c259843ae6a6c0ad5612970a849a0c01b45610aa341cde82a001f7816c5f18a877a2ff7c7b9cd8f21972211d02aca1e9613e3a2f146050e9248606d87626dc5ffb788f62432b7b5e40fa23a70d027f017aff59984722b5d707b771c9672b9f023c2ce0ab4cffc8e64fd560af47d8dd26a34f5012bff2479e2cc68f253382ba8226103d0f3500fa26d87068fa02360de23ce81901020baa27ee23570587a33025bbc12224700ea753fcd4b7cc0468791557a0372a6b6a7a6381b8f031de8395a1aff7981229f698b7212ceefa96cb328496ca61f2d0b52d3b3a34b77140921579badc05c8b190baf8146c96b314abbf5079f86c31ad360a685da02046675fe2a44d65947a3082fdac2eafc5a44dda30e30905fc06064de190fe23aaff00e11976e9fa6ddde4f8487893521cd4139be9c342978b9ec9115960ee76cf4d4f53c5e6e8c85387bad8dc095b97bf27f8502ebe1fe8b684d0bb58e7ecbef82ae88df595dcbe3f1aba4b16e26409e198c8d2549f579eceb29c84ab49725de4d17727de9b3267700f8eafa7acde801b2c0749b698e70db2d7a94b0e29af71d6f1b613e23fda4e899691e270adfc12b4b36331e2090e6f9047ce4e268d49ab649d72e709a97b1e5754f881ac56190b9f86a87c9b1c62ea7f1c81cbdd86cff7f0d302303a8aded09bb5d37bf6473af564e08fbddd21674ff40a2b01ea096055ae638d1b4fdb1ad8b9f1cd26e82d25fa16f915694654ff42f8f2e2789f11d55b9cbc40f28ab199c735b040dbbf3e09d7235b12b1b7031c8f003ddd401afe4e46b9d3816e6873954b5d9aa88742e3d100a2559ff68bffe38d232c9c2a500e7ca4f901a73ef7e11794239d2b9158af0a83b97cc4f48fb9ebed58633798ddc6e45b9b4df7d17adc32471b3a5f6576c4cba36ae77e19113fd97c86847fef88dc22e5689142e399b201767ff5f314994f23d318d3f425155d3f33e6d0b957b988557ddc1bdf02442e25ef1add4787247662ba5aac76500dace8cb210747301fd92c9820d319530ec13caff9b42d7bf2b60728e1f30900227762e7d1adc18da3e47a81fafc83bfe388f289747408d265d6ee1811b2cc0630a78b4203155c478a69e6163bf57cab1af65c876522e97b3fc03ec44633877377118c0bba16656e16e972c14873ed382b61ef2247b1de98383f5ae4f9de8f40cee27bf17cfac0b2ffa093f14709a5829ac965780763af89c68ebe424936ebd821f0f7039a29db1d3256d2a572ca5dde6b79b459bb4d5b70016129013faee9e1a4bd63cdd5d45ba8c6654b8ae0aa4b44000a082cf4416d4be8e463d20d50f171a1a99ac7fb40b15bfc760e1bfdf151f9caf20b6e4e912bd03a2d92470694fe33919bbce491a761f2d0a6c4579bc1d444eb401458dabfa6feecfe6947b4381cdffbe5deef7792ff2ba5a227de2a9816eb400cb5fc7e7380422b9ff73f356e3e75c8e1f882d132b23f6fbf8252a59499d5afabb5d296fb97089da375859cd47207b78dd0cba3f6feb701ffb83f975873c1fe45f217c19d826bb551dee7a1d831ba5992b1e32c72c3b8a19894f94886f9cf2bd9bb25f34a21a8e0159abafa5c72fbe79a1c6e6af9ec4eab9bda5afe9a396699bbb83cc3daf58a5b4c2e05f0957c04e18808b497988d766e4fb7d2d4c10d52553a08c1588e6bae9ca765edd070a0c733e3872b49806bbd5a55895ce3b49fe952b93dbe5526e20a0af709c798c2f5e1b3b6ef63c18629f9a72e892d850e76690fd3e2d82ee11ce8b79c4a2f4f19eae584c4bcaaed4a9f3fcb0fd3c1e9072bb6820d6c4ee57ab7987ac97530b22ecd3c487f309ccd37cb49da710dd34b14708293fec1036018c9e6a5c279dd0f2be497729876d6d9ee3bb6e1ca3ba658b63770c8e43dda7fc162e16d09289a32a0589639613dc3b5831b36403fe3d9e4359815435c1c26572555399f9fb0b6bc148d2a66b71bce4b4f81ac12c63bd6b066f79de23411818154651c0eda50208e761db08815b7724329391c63ce0d7689edcda776d0ba40766630c5a5c934b1b16411cc34c13b75cc19315b4f30a8acf785f34b90a96b8e9ef90a224c08a7d293cf8cb1ea59ccd7d830342460ddac7c81e6a1616b68009aa12cf63b6ac02fc8cc7ef02b266391b8ac8a99e34df3173ad98a5deaef8ce1a0ec4a8678143ed1e112da78cd601cc5579f96c6a41e88e573321418983e53dd8f3de917f5676cc814783948122e50e362aac20b9a9d6a2a15aed360dfd796e1418680dd18a54b01ffde75863366a7d3a56d6efd088394e74332498b98a2ef5dac4745d536c6476f294822bb50f74bdefd691964b4e911e2564b45ea3cd62c89b2c9d2582f4f884bc8ab227ebf2bc2ffc578700b771bb709f778f2380c067a2d790fd584ee7e42b5bf5ebba8274a28c3d6c33a1ed26e4ac27d48bb234da5fff72ebfedc21170e9eb92f97a71dad5bd07c6788b47a5ce1653966ccd36166d929680a2ddba8f609ee3ad120dfb82e9642c98333ea3647b12a30489d9c145553f34e", 0x1000}, {&(0x7f0000001500)="9368aa3e0e7bb8a5191de76b83b215807e0ddad8bb595a2c3db86addb2a8e71a0c1ab18407e3627f5cc4f1db7af1567e2cf23f08a4d12fea247e601390253c7aac336d799692f89c8e5948431de8c15c0a818890ceb070a2c0830c2e6b91014f767d208c599620f85d417e38c2ae4028fafb7c42aaa3db8a55f5fc84f3f0623000a8", 0x82}, {&(0x7f00000015c0)="1823fdd6cc54d036390f59939e98b2ea47ee2a347a3599d6f86eb51788034513c97d198717d344de30c2b0bd51e521ca9e4e6c0fb73664f2b0c1873ae721ef17e91c5d599f4b1be327e4189d4e7acb09bf9f118641ef74e892aed9746802e46e21c7a8dbe3c2514d9b9ebfa2e5d7e156d8adfb56263a3b4930e73f4592dbfd464689ba5f61690a4f103786378672350e86dbec5f23b3a0557343b8a43f975702f851264ae354375a35ab29611af5784c264d78961345fb868cc1b934d8f53b956cc0319d8bb87c9e59cfdaae8c64e1272e38d74b87286352e29129de4d6fa6a2fb58fd78c15062a765fe6c905f0c78", 0xef}], 0x8, &(0x7f0000001740)=[{0xd8, 0xffff, 0x0, "fe8a2e375cac3a0333afa0111cd9d74a178adc4e30fb503b68e89f47e1e4e84fb8b0d1a051609ef76ff0ade83f3e50d67778386237a3b50cae08528d161d21c7d7b54cca047c8375253b84460dd6cc054753cb48c02abb68e747814d660d96d33656bce68b034370ebcb6f92664b30d9a25bfd45486843869ae24bf4eda6861132d64293306ff9b277a77dd1d565293f02d1d1f9bd94be61dcf64ded599d46242b64a62ef99abaf33008dd27be1586a5d0bdcfcbb38c230cbd42881053206a082f496d0606a72c"}, {0x18, 0xffff, 0x5, "258433"}], 0xf0}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1000000) fcntl$setflags(r0, 0x2, 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ftruncate(r1, 0x5) kevent(r1, &(0x7f0000000200)=[{{r3}, 0x0, 0x8, 0x5, 0x4000000080000000}, {{r0}, 0xffffffffffffffff, 0x82, 0x1d, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x61, 0x20000041, 0x2, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x5, 0x3}, {{r3}, 0xfffffffffffffffb, 0x19, 0x80, 0x9b770aa, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x2, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x50, 0x40, 0x100, 0x5}, {{r1}, 0xfffffffffffffffa, 0xa5, 0x41, 0xab, 0x9}], 0xdc1d, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x99, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x8, 0xb3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x3, 0x78}], 0x9, &(0x7f0000000300)={0x9, 0x9}) dup2(r0, r2) 16:00:56 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) 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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 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') 16:00:56 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000500)="234fa13b7d44c012c853fae78f4b32eb832d9cb9495dd138bc938c5d43ec4030a941f6a89246ceacd4357b7f58c1e4e1868acd26544a1524925796c8e41c20eb2b9d6bd80a36391c957c3412f17d093ee122b6746f521262d137b965696a3c90036b3535abc474152c08eb088b100a5db8f874f2f14fc8d3a3f82768cc49d8140f90a4de12f4071f37418efed15f80a805e4767108f23c8833416a11f1089b605e8647575e214ab3bb455666e845d93230463ae61eb88e96dc19986c3033e27e4e1c4bfb87ea88ec979c9214b6b1e8572d418283d21c74c0f1551fb87b477d3077cffdc358bde06cc9a85f499ea818cd0c5b79d8571ab9a37e9b19c35f18da6305f84b4034c9a86ab04a8dbfcd725cfc5fe8d8bd428f5e78611251214e4f59fe6c4b68fa7e8e87ac871a3b36aedc5276f1d76c30828370a6a0e6b130cba763c99401d0d7a545e81dc05a4a30be387dd742fcd508ad1e610481d9e04fd0c22004daef81af777ffe1ef887bd28d44d5b7df103ef180e395303daf43b91ff7369e66d0c76785fbe7850357143694e4469ba43b5eddfbe7271e2ee4f0543977c564f9b6e7052acddb287abef27d03de0b8d28c5408a0ca257255f0b56045e2787f1d25c72cecb15f901152f66769762febde98316ac02ad2a1dc9ab495808d4f533f96963ac22a49fabbc079d5ba8d276fd2be2b207a7cf13a34f0390f95e216efe6b2f72ca25981e80c352f7b349dac7622ab5ee2be5b1e1f689bbc2a5643c4e942a30fd7aa9583a43e76073574e726b06c8d60c36f71677d0f83487cd417b2032dbd2f37126227c41e7ef9a8e312a49228c914cc216359a045643b089c64db02a026e338534c6d302a577bc1709a03ada33177a9cb0c49b7bbb285e50115157e04bfe8ac815fdde6273955749452e354ef703b32cac374e20aa8cb3a27856f2f9558af8ef716f88f075e2261f6c0a0bb377252e3dfa4bf3f83bf6555903b7971bb3ec189b4643f3a9e5edbbeec56edd538159ab91d3c7933330a7a5f34b24e44fa6e3c107db531f1d81d28b266df0df758230d0843b567d22efd2b8ac7c32887cd5805837f9cc6a4f67946a0f7dbbb491f2cedde4b5be718c525cd9bab687f2bc43ef75969a8e30ab7052ed0e1072c1c16832593a9c60a44969396c0b0bb6456283b8a231b2d51d447b7e3921b7c2f800f8837078f2c1bcb43b997bd08fced07972015", 0x362}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket$inet(0x2, 0x2, 0x401) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r2, &(0x7f0000000280)="06635d289b292b255dcb99296f76dad8c1ce6c2134ae590fc5c821c5514273207b4e68ebd18fbbf8aa75fa4b551c02cd00bac61137cddfea1dea57a54ccdee394a2a22a19b28d855e0590f1b103b5fe5c9dfb41b66cb822698cdf21b04b232590ce1f380293067ed68d7da244617368ef59ecef8ef05b09685c75c82480ad94c2dac049d40b043bd9ec1e75efd003c3949cd7f41e06673a8659aa9fbc989092314278559e3354ef6575ebc4f9df30a92c4fe13184156d2d0c128db04490ae6d0a1dc32bfa61caf191ff0c09c8e09bdb9714567", 0xd3) 16:00:56 executing program 1: pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000080)) 16:00:56 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000340), 0x26e) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x8}, {r0, 0x2}, {r0, 0x4}, {r0, 0x42}], 0x5, 0xdff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) fcntl$getflags(r0, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 1: pledge(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='/\x00') pledge(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='/\x00') setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001600)=0xc) r8 = getuid() r9 = getgid() r10 = getpid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000080)="f11c449a91dbe33e4ef90890536f969cff0bdf1f3dc9fb43d1988db4fc059cde25253d004d58b98b181c933a8d2f489d64a432b20291dd72bfb1ee21bd2616aaf6c99f7d1570a543d8a2ed22653bb4cfdcebbb5f91bd2b2f638bd116dc5a37656182c476c9d7e14f64b480", 0x6b}, {&(0x7f0000000180)="72f55c1a947e2c6aee2dbeffeaf0f2620eefe4afea5c1cf414586f3f5d8c8636f1a19185fa2aaa1f7feafe9874a1bcca038f7f538aaae4e42dd9a54a251b91dc84151f51e5d008f16dd62d8c5a87db8bafc204c00fa252b15ffc9c7662c7ec431aa4929ca3e526acd4fad0173312f4b0e186990502390eb6bad113de3f4e98727d646d494caff0effaf5b8b569410051a3c8ee", 0x93}, {&(0x7f0000000240)="230ff4b0d599d4269d87f3d715661690efaeddb03f08c01ac8214f80b9ea62846c0ab8348dfcbb2f5024ddf2be7e35591188b89e55f7d1aea058b26f3632964db7b4c3377ea0a56e4bed8e0412cea3c3c42da633397670e5116beb4a54a3483da89b97775d0f906e578d9df50322692373ca141b983233c2ff5e061b5bf6c49048b6731142e58544d327b10546436c39fa10fea61d6e5376cedc09c163b960fe74b5", 0xa2}, {&(0x7f0000000300)="dbca3448d8791daf6f132638eea1e64aebb2cdd6a0a516bdb05789f4ecfb43470e9b63d266beb8c625f92fdc0c4d8c3f0f3c7bcb6caecf2af44764d752e295d2c6ecbb698238bcf6d44cdc6cef826d098dbc2e4e53952292342a848da71c22ca6fe34d2c548c7c6352159a4355570e1a0d6681f8891ce7ad06c04b01eeb92ef42c2e6042cc4f6bf23ba05e", 0x8b}, {&(0x7f00000003c0)="3216b3f903808e345ba64400ae792e7f9f9c75c374f95981166f130364cf470e0ea3ba6c9da729587f205768349fa76cf42c4107c455a707eb5534c38506a3de6810ebc48c74f46bc31b4023b67b2d552c382b6cc0f248fc6abf8da9c721252832c33107426ae9d2a7cee5c082a9a054d7490b90b8b182abe6ad1e19f2bba0e569db5df2a78f803dda9f74e5dcfd1a3d069aca09ab6049950131522e84f3e31aba4331fe8ec5e156a367b0821623f065bdcb9d9cc3b2bc0e4055241ef183573ce12d4767a8856d12b710807e31c099c828b72ea84e0ad368b47477043375fb7d49ae24f6bfd8dc17903c73f5684ba352f3847cd553c4132eaf8451ece7f7d5e98a45273f23102453e870f474af14df3c2a1055029175fdf2a2a4f3f3f09e7423385405b7c4c59d21704291b62673c4f7e4a777e009249a016ee637e757e37d58abfded5cd0e5a428c1d5b8b92f90bfd86c65cb1a15b152e629415099343f34cbab2409da0c19a4b7329c55db607be55da7d269a05330f9ede47572a985b050d38d4dbaf1a2239dcc0089f55bc18d531742796bcc49342d7641fd089759a61236d538cd8c08096664f0f8f5e2763a66f55da0c875d1b677e69de6d4e97c272297832b1e136a9fbb7d71f9b62393a789a7c8bcf87bb081fe8ac22723a6b71f627f12136afc7feeb0e92664cb00f920713fc4574a87c9259794ddb635a3d174992f9103c1f7a0bf73e258a3cbb5c33ada6bbb5032e2a8a649e149bcbdd0e19e974d45b7cd8351e50a2085d6cf778198ba96eda73753e418521985c2572bf97ccad211f10ef8d9924182af75a782e8469dac4dd82c4d9e9d350f1afc7616de9aa7f1ee205ecf9ba3e5ad8d6e41fe1362bed36720e87dd3659bbb2645a0b9aaa78af300613e06477c89780e3cdea6492d1c4500cf557e464a2b8822344d7a62656cbc282e3df8413da0f0918220bf1386fc3f6e01a58e7e5006d1247ea2bd039c6399b88ea80ae0ba881fb582a756931c7bf9e18ebcd7c5ed4ba12a8f13a8df338cf28326aea00a30bfd92a370dffa4d15c681add1d155cc884b21a78934ff4dc3a2b82f655d84daa7c3afc8d384bc6c2d957fb2f9f84a95ccdb3387dc2bd381b77bb9803b8db6815b900f1ca3bee917a66c00474601c8e244dbf94fcdb02ed7c150445129ef72cc030e355f8b7bf779dcfbe578ec761bcedc1f10601618e7abd2f27f17517505ec2f01d800e71252bbed6d1024423f045999688528061329c8786f7276dd8ac4270870bfdb8fcc72d6e9f6e9b7742482be27ef75e4623358ac786c842ed2b2664ea72ec5edaed7c0a213ed921f44852a99323ca31e11b55fe4852a76477dbb1a72308396e795a0239e9f90b6c212efb3bd9a86d94272c2c06e3f009479c7f5efa62ba4b2b20ebd436324bcf6beef2f7d438a601d733ce66a6b60831a1e86a251fc32d75ab105b0a8a5bd198cc4b6c278ec5911920d077b572e95a5c831a420a2465da3eadefa05564c2c24077917e685c66a07c281471f20df3f979d36f70df0a3e0e73245ffdd4225ebbda5c8f99671cc3550d998b9b893411cd61c21885672030d01995d2b625c95528eb772458c0f6a7a339da3ddf52c3c30b1b89cfc774d550b91c5f22f8e2cb571e749e5fc0bcc5958a0cce54e3f644f840b160a9701cdb6d642e6d05c80c7b2773d3a16e3bcac399fa8de9d4f1cc16b1132cf980c4e4f68f40b13873e02eb8bd1bb9c84cf5af1742de2e7f0e3304aac3ddf96dab287578c452b6a973ce76592329f1d89d1bc5a825ebdc7f789a4d3aa2ee73fda9e7333474283883f7f2e2eda2f676324676e976269451f44dcd5ea6edf48a2674564de117e4469bc7260ad2eee23ceb40f108f76f0705cec0977f89f0b44566263189991c3fcab3351415c4695b1457f085cca78ff128ecb8aef2b05d8a3dd1b267e71298fd519ad2d7624c0e68c890619d2fc4ede40896578fef404110c1ee30ffc0d6b0a89403162c70cd2a831090e9ec569923104d183a25e55ee15b63863d56ec7df578e00586145b9314b7973f270a2d099c5e6b2fcf9443c9ab4e6548b8be998cb3b77a9b5bfa1c8bed8315711c70097d8d17933199a67db63eb44327a0f938209f4edbe67bd6617349327871b0f35357f6bcb0fccca8583ddfeb6bdf04c380b01b114ab76df5a46f787b106846fc90c6583e5a199f4df12a3f4a5aee0ef81d0c7e5f02cb4e4f06489ff961ab556f91278984796dc8f42deec3f72ad86a9eeb6bb1bb3325b995cdb1d4bf1f34591d06c2401d16fd829cbacccc9bfdfcc116a58fd5049c3947c2384d81f657893dd9f6aca3b11d2112884a4ca66bece3d36bc2959f2c91f737adf3b1038188536d995c26762cd0a974083964c7a4578000c8f694a79734ac160e484419bbb8f220a473b0d203126ba10f486c607579b0c58f2b5dd9b5f33de5f45e98f296c689a079b54030ed92b87baebddf97080ce53891455a36a976b52a7b71d4d4b353a2e85dbfcdaaac1c30ca711b59b4fa9322e2cdcfc0bc2429b6c5d8247fb1b38dda1ace861aaba8fb1fa83a0c5682a575902c2af21f070977cdface05af46f912a6e3bd0f60ebadde11fe53faca2599660cd4cbe75579402dec3b3f4e5017b4d0c7f3304711568e3babc006cf70a048bdc81c8d527bea78a10ef064895dc243ce4372ab8dcb2426f8e907a66826420b1ccbdf8bbb0d90e94de5481c5b382fe2562cd4db63329ca4fa528fb636e36649e8ae85f733796641df05bd8acda3c0dbfc4805cd708586d083ec5b08bfa5cf578d6a5a08b60cad249de443035b57d52906da4ef5541941e24c4accd5359fa9b484f789614f66e9c5f1a8e4ec7be863a899f6d18f2a686a83c2b1da0fda5230383990f9d5dab4458ab1a24525052f104b3abb2c0fd66b1f2753f84a08a2cfce16fc4599b45b3ad125445619c5c5f9d99716920036a880379b3b1074778444648920b3a01bdeaeaec79459e85fc643fd9d0b17002723de122a3cfa94947c2d3c8393d58a73e16323a145a8a1647548ebb0b003c5ac54aaba4492405ce28fc9a71c31dd3b90b70c2a27f147390eee081fa3b7723a71b24591095616d9750b1e3059bac1cbc04615edcfcab4e75c680ba3857e41cb8bb973967d3e61a178579a3ebdd7be5fab5c458a2209caaf9356409b26e0cb4450b459beca45b06d8d4f02c2c10cd946108af345d3d984f8bf8739203107f290e587c692b96e66b11e50428cba2899bec824d1ff9f30d9bf2253f30ee82a5a356d85adb757f652b28e9265a489fcff4a586cb021126439eda8a1956695a09dbf4ff58b2864debf04d7a45c02e67d4f234590de2aae50668ce54b59f7b72c09115fe8885bcbf85fcb03b97a3e90bfede4d0e8df033be001d3b9132ee1c95daea4118d8c0b1ec0eee2adbbf8ed6140dd2eb7cc5bb431128c0e6291d5c2bac3149b4bf0a3ba0939f09a33d913a286b08c3d22c62b85bff5925527c523d30120aef212d19da3287b8abbb7cd0954604e9ace1d06a3eb378c2ec62bd61add0d004a69ec76816c830b107118ba984cb8f1c056ff5e45430cb08eccc8c67fe418ede1b5aa4227984025693a2ea3ed8208df8ce9c45eee0872bf2cf17ec1101d89022e662f4daaa1838c8be27ec8234b9b538562eb7a32d1553c3a560ee5678faa644bf59f71ae936e5d300f22484a49ea8c29fe0fb5de51190cc2ac7fbf08049bdd4ede4eaefb62ec5f2b7566387b91314725deec142e130c6d3e85d032c9c6794becfcbb3b080757332b0a7689e244dd0ff762ff4c5fb25075d9b3a7a6958f03f34013d63803f7f041860392a6f55ee36e633079fa9f6b4e6221506076d6b1ae9db1b36000d955c1b98a26d25501a667d6ab22d376f53fe9d01cef30ffb9b90464134722c8c0e87e77e91156f47e370eea3bda21f9a1a85eca441f5f21da3b042b2c310844f04e9a238903d8e7f7d89fd9b8a1fcbf30f762f40dc6a33a4773014aab18a337f56c46d460a5491900cdf44762d9c375d8ccab4d3b1f38bf64492c6697d6174538fd1705a9c7a610a7289c84ab5c7f92b6826df255f0965c687b51dd1d0f86d64897bf7fbde1fcc24cc22d349c16021fae9a92c61f4ec95a4664bc8c7d936399cb850a5f20cc1735d753c3799644696c5d1a6b9020d4ab0bef77e47ace46578b74c3911079b05804a87c0c531686a4b462b24856ce6b4feb9ead8aec7fc31902556a63ae2d2509dbb566719b81819c40031436c38d443a0036ca04167abdb0608213ffd8b3caab29ed1afae192cb137e7df1fa0a864ba22cb739fb238587cbc4b3aae14e6477f873c360eb90684ef834c9af442c78b0c9fbbbf8f94ecccb7399635873edafc593ad8ea7c29b19c91e47232df9759a8c7b63f60ecd3fb04f5044e15bd8bcbe53d9d00c1d3becbc96345c8845ada5d2728e25f5c0167d39559fa72bf6a8d62d849384de715bdec6e16e74deba56eb713ca20ddfd5c55c9bcb64acc131261da89e17eca6e1b741ee680d956b21c144b62eb27ec582b80e6e35b618ffcb789ca0431cf655da030e78defb36dc8dd054bcf970600943595b3164359f174f1173cc34a3cb7ccff5b0cb6bd7471561d7a133fd58d3a22eb25e983cbda4475a4761ce03cd1c4514d9fb787a090f13d288d98b5b7040b8f10d3bf5680417756d33800e18f1978a9ba75f54fe816a2f020d039fc5eece2472fe9d44c94fd18a8b69cf524b06caa123cea5709f4268d94c2890dde0c54c66920cd5e23c92df2fa1a5e286f180f99b05f80919d148f1ed3f251ddb1e74b30c1048671dc5da24ab236836a9aa5a85fe959ace1e3515cf9f8eeab59cd1bedaf7dfbc07f6691864e1248eb790ba55a3dad41c27365e403c796d7f623ce15d7c36d2484e1705ae459383276b0c5c3f59a76106646aeec86c9a6cbece8c379f8572a7b7201dfeb443cd9c0d8e35b9bbbc233678f5723384e43aa91531c2958fea2f395c72432e05a3cd20c1f86e4a332f2765a748a302a81abfb2eb68367a0ebc93298fa841d0057dd3a4e2028ae45f19bcc54424c1991d66c9bdc401ec5e048f45158726226d00d6d493b03a28a8a0a435960e801ee00953e5c04ff7138d4c3c95a63949622100c47bd825dc5a8809b26660749ea1f6ba0fd12aac2b2d291d383296297e91e496fc9bcf8e8995d3913814f8a0b0b616faa4d4ef4fe0e772a6157df7e4669a92cf7827127b9a7b307e4c82b97bd5d015b03c91da9a29430c1e4cb1a813cd7786a3229851293eb516b26a9971be05e54c62378a4028f9dd9a82351abdde3fba0995f3634243eb5220bb7ef6ce857d028c7392fe24877fcbd7c69b92e99213c1d6e0461561c7becfda8235cce77a4adb51c470c48e64772720c9f9b1df74167e591aa8e6384f8cac52706496973808863c06e20ba4f89ffbfb44695d16207589f73834b6db3190369029815f3ac65292f9b51638ac35e338807b43d3e7f4a6bddb8550ad2d221dfae1a991516fa1b1c36c30139604b2b037cac8c1a3749b6907a50d307d04abba441ec1a8d3daf57d7d124ec6fea8d22d4e83a1b6aa1295e47a05e784303ebfa22cee3d48384c9c5406dcfaa8c550a2587a407ce4df8e8f5e1162f4e0de37bc211ac405ba52a9b22d9fbf779161bd6e055d2ac9be7ae2d8dccbc0710d5af377d2a4371f80cab48cfd75cfd835824ef8dfbc11fbb25eb3d57ce71bf054b78cdc1839217aa06faf11c872011359b495c3049f2d56b80814359250899757f3ebfa71d4667a705bb844de", 0x1000}, {&(0x7f00000013c0)="b514a406dbc34bd8e30b4db856063a80d47e19322d58b7b768a0d50b92a90ddb73decb0df426c67a59babbac0a81979c8236faa4a32d6cb0a2a87a3097a966f5450399965997099d3dbbe018e282c8ea04b879073d9497e48587e8985d03250cd7ee4106971848ae06be5b0118eb7ee9235aaee3fbd5ef28d74cb892b3c58358cd457f35d32f782bd2ee7195ff7506a07681ea2cfde083f3e345542d3054cc72c50a8a63e94a37fc38507b28431136bb1360f04703d8ee63deb61a938ef2c56446fdaad35f44", 0xc6}, {&(0x7f00000014c0)="77ae1a278f44480048fde8740f3a5e7d6cd988a5919857822e52b62024586d2b49837c884f1623abaaddd4791a5297ef2ac71a1adfb2c122971ce5d70b569b942e3af8ffe89a3b29f8588f59fc7ec9ceb190cbbae27acd7ef90698fd051e524a5132e9cc698a54f1d4a68adccea8fc46403506875b450860119b71cbc3f76662821d91aef1c40edc7d522542ab086d33d5f3e89e1f88abf5a8b0190338", 0x9d}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r2, r3, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa0, 0x1}, 0x1) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:56 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1014, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:57 executing program 1: nanosleep(&(0x7f0000000300)={0x0, 0x30000004}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') execve(0x0, 0x0, 0x0) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000280)=[r1]) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x18) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/213, 0xd5) 16:00:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x48) sendto$unix(r0, &(0x7f0000000140)="d7d0efd31abbea1f07bcd082dc521d8fd4cbe7ec38ae4e4fd239e8a855abf499807059592dc9abf7143d3dcd35730cf13d1bcbf3ee53e09eaa5abaebee6bfcc095a9c303fcc459b97d2b6e9b9b2d663661bcaddb5acab86a709fe291c89ed27a6118395908308e315d9a12100d3b9480388ff969b9451e9d70937d984dcccbe74622842639c2a7000a067746d5167d1dfd7d7719bd47ca47d312e023094469a3b418b5f9c09d2220309f5128150cf8fa9b95171e37e8e1b4517287e0f0a6d8b280c22dbf841a", 0xc6, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="40a55517debd8ad11af01316f9a2a87c4156b54de1e43427e85ea1b81e50dced37d21b3212877a2f6e52143999c15ca4de09c5347d63a03796a7dea6b238b7568d21889e6c7af5b27730129c61e52b90ef9f04"], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x7f}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, &(0x7f0000000100)="eaef125c00000000", 0x200) 16:00:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:57 executing program 1: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/182, 0xb6}, {&(0x7f00000012c0)=""/214, 0xd6}, {&(0x7f00000013c0)=""/193, 0xc1}, {&(0x7f00000014c0)=""/81, 0x51}, {&(0x7f0000001540)=""/92, 0x5c}, {&(0x7f00000015c0)=""/165, 0xa5}], 0xa, 0x0) munmap(&(0x7f00007a7000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000001740)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x6c, 0xffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x24000000, 0xffff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x4016}], 0x7, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x11, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x80, 0x101, 0x5}, {{r0}, 0xfffffffffffffff9, 0x14, 0x200fffff, 0x1, 0x100000000}], 0xffffffff00000000, &(0x7f0000001840)={0x9, 0x734bd2be}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xff, 0x0, 0x90d2, 0x0, "be8a856cbb6bc6e23c5b0001fffff9ffffffffe4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000200)="4e01cf5b5da223b5e904d5d860e14f5286fe3bdb53fc0c628721f5ef0c4f633a0c631e2bd6f5cc93724a2ab3df80104b335f46e976e4edc6dfdd686c6d97a4a988e84e6fcc6d8132d2caaa77a7a49ac9c710e42d2da2f95e8e624c33f6256ede4c23bbaff751ca6ef3ec116da423b481f3e3087d8faa4e2aa5ef6c06c46e8a53ef6b0cc7aaed6c8c2b4bd1b621fc4fe69a589fa0f5aa745d68a190d077e5ee2b120dc5229ba2658191de7dc10d7b73f298ff328b691fd74d9c73e8c265c24aae6e550d433fdda3f710c94e", 0xcb) r4 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x2000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r2) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x7}, 0xc) syz_open_pts() close(r0) 16:00:57 executing program 0: semget(0x3, 0x4, 0x200) 16:00:57 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getrusage(0x0, 0xffffffffffffffff) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x4}, 0x8) listen(r0, 0x0) fcntl$dupfd(r1, 0xa, r0) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = semget(0x3, 0x1, 0x4a0) semctl$GETPID(r2, 0x5, 0x4, &(0x7f00000000c0)=""/181) 16:00:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x3f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x100000001, 0xffffffff80000001}, {0x4b, 0x4}}, 0x0) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0xffffff3e) 16:00:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x3}, {0x18, 0x2, 0x401, 0x80000001}, 0xffffffffffff4629, [0x100000000, 0x6, 0x101, 0x1, 0x800, 0x100000001, 0xff, 0x2]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x8000000080002009, 0xfff) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x184) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) dup(r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x1f) 16:00:58 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mprotect(&(0x7f000026a000/0x2000)=nil, 0x2000, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x40000000029, 0xb, 0x0, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) socket(0x6, 0x5, 0x2) 16:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001a40)="790052054c2390c587184b60e5cc2392a4a9a96fe388bd2069fb1fdbb29eec3de8c3b7a2ba0a0fd917d7d2a71fd273daf0b3487d82ac76041a71c87c504da23ed82d12cf10efc5588b489305e5494fc7beda4b5a4caa731f69f1558fa5e2582f846d9a4aff5cf199409c1ac732cc15614678aa8f9a0dc8091a9a9601371f805830321610624e0446d05d78e01c02958ad616932733f8d8932cded65feb4ae14f3117642d95f3b0b5a6d92931d667f04d59c264adde524904093310cf79f273f5c0338b237554711d2b3fc7449514b6dd76f73637bc49be212e5627ec28cff052eb7ff8968b6355117f179d0940a2225838ef1787f78424988deadf4727782c5abf8c617eb030144fc77a7d2ff5b90db225c35954c2e37539c1581f73e1d07a39ecff770554cfbff5bc641a87045bf7fb14b10c4e28ccf6833564ae22dda3c86c548ad5e3b1fcb0312f2fbc856b7b9612ab8b710af58e2e0cfb2c3fd53ed3400ac5798c2161ac374d2496cc97e528eaa53fe56676e9d60f5930ac9af53fcb1bd2eb73fe69c7d35523eb9881d966a5a58354c493da183cc37876df0189c478ac3ee6f7dd9aea70d84e45930a8708e2fdecad5a50f28b7ca73f6847b3f485b5a760defef690a3beedbbb2c41cb021d79fb8119efef45740f25a91daeaa877eeec4371928b55bc851d211acf3a94a5f76270f6fa0fe74038f8d6b2ca2925c2eb1a512f52571677761a32a23e7930123c1019d0f9511a9ad92d08e7e653c947e9a85d131d2bc9dd87ea82406bc81a012f3251f2846f569b2b85d9cb2a85f151f06ba7faad76c25cc99c97eae8c00c3a11941ecf589edb9d6c36b1d61ae226cb8f9b0f13fd91bd2d8654b525468c24a26266e5b46ee970a91ecda14943717f36d265d269f7882181f9b026300353b9c7b3a50b8534f081153dd77095b414d12708e37db16694a3c9dd954ec109e5e7d2143f6a18325229455d90423f9a22af6a6012815a47a5504f7d16e7dc830ee6c09a17eed8888e909e6bc8085648c654d0a230d0ea28af60425b86c2b70abb07aa0c79c25a05babe4e951949fff02e25df874694885b27a4dbf1ed9fafdcfc008db338741493003669c07a2365b30ef3238531d14c5b1cc66e0bf75948ae2be9ddfec61e544a54e7129ca818d96758f1eaf2821dd1ea1afabaf13d04f16934c5937449a39611356d4681612a82c92fe785666c53ab30d64e0bb2bcfd2c5349d8dfd842c1d36d5153a0a3c0150e44b96ef51c9b52e52b743d3f69148a0563cb75db2ecd7a837545b0ed787ce68bde26305d901ff9965a17a17dc66f06a05139804dbd1b8e0922708a32f8ea907a00df23bb131e04e4a454b3d67cabb5d80c3208d854065167c0be8e265ed6469477784eb1db6c0361d7f25564f48eb3a0d7222cf9762584957d02c79c05d4fca2b9937f7f564b5fb9379fa42f27e35edc0a783708dc73f3eed84db321823056e763d081b6341316730a24a3f4567c2de882632fcbc33d43704b507307606688333356a2d7c94138b1df9f116d2fbdc2e813fcfee84d627918e0d25b32b3c7f0cf1a8ff7b0aec578f6ee28ade460b30469fbfa412495803d4cfc4b702739bba3e37f1c90c1873655defe362fda8b260180d75fbb9e286e8dd754811069c542dfb48a551c6646d6c828f937a27a8a0f66ce4beb6042f1aeee513435b50eb37745218277040fe8cd2f8c9adf9e1186ad0fd60725818521f9d373cd14fed2a31df4f94a8c69da3e267049efe24088d6850749e831400156e7f138515807933b652468b5a94935dcf4d6ea2a21cba53254950688a06594bec164920c61e502bf6923f8ffbae3981a5ece3b93289c31376a0dd9f54a901bce22ec9f029bc30fbd5fd375aed634d1fc93286b1fac92cf8d231e92ee3a01af508c9b3e6b9eeea68679bdb31639db852ee2ebd44085ad4c205277cccb1b1caae823d90cf624916e5f8419b777ef1dc65666cc9869c3b97c1f9203520f68fa8e88a68a9f33e649cb82a4ff68d8c849ae20453f78f24f3b01a6c93348e950e990afea6cda5e677e23dbb59130fe3270c6af45591f28824168cab0a4986a5b57dd52aaa19cdeed8042d19cbc5390761b9e2173defee80a5467e62d2358c4bf6797a8b8aae68fa0d0b805bc10e570188ed021507d4c50f3d6cd03420575a135f606506bfdf85bb454c38fc2cf96e5ab5b78b3c3a508e6bf3761ad7441302b0792379e6cc58ffa224ffb077dff845244fb6c88d183c39157ffb79e7100aa97dbcfaaf78029a56de74898a48ac6d7256eb958faaf46d3de10cd158ae555c72b4e41b7f921d1c322f3a6307d763adb9d4dd151beff97e3309a19e8ea8c6c9b1ba7bbe00499d718e8ddca1ae2a7c636a9b140c3d0c1576a3f45547988448c1365d7b19710995d204a4d82eec896994ed7e001975528e05b020b4cdfd7e01e8d2b40560547ec92566a99aa7a246e9423b4fa1cdf14a7899fd30dc70c68d21c93b34b14430caf4b3280f87419aac6e2aeade026ae6e70e1a31d311a5ac76b8b5bd1d05b7f7f10a2b18106018945486388eda645dfd480f797d8", 0x722}], 0x1) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="85539cbe0b1f304913a99ed75f3eaa5a6cd30a5ece3d1607fdd23c14f412cd31fef8d29ca61f427c0068aff610e5f8c8886f87d1927e77279560c69aff99a7b12f13442e25c9554811e2421d979353d3689676befba1aeccef14bdcff7e5f96abdf8167e23d33a367fd93e3cf695a7d74045ec467f29e5401d6e0f68adad8e47b893496737d0c6993851257c3eb89e81b046213d363280d717027ef3e165ae9fdc76", 0xa2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xd929}) r1 = socket(0x18, 0x0, 0x3) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcdb536fdc80fc4f78ee9aec3529294fa81ab1deb3c6ff1eb31a051f9deed725096601c9572acf2c2b5b59c2e6b66a6fdec2a96bf0328f12a42e31b6451cd7d08cbd99146746f84c97d47224aae888d855ac4907f7bd23b3a749371e7d3e8eae3ccacaf54121b65ee205b4500a7", 0x7c, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x10) semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x20) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSDTR(r6, 0x20007479) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f00000003c0)='./file0\x00', 0x419, 0x2) syz_open_pts() open$dir(&(0x7f0000000400)='./file0\x00', 0x100, 0x8c) getsockname$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000004c0)=[{r2, 0x2}], 0x1, 0xff) semop(r3, &(0x7f0000000540)=[{0x0, 0xb6d, 0x800}, {0x1, 0x20, 0x1000}], 0x2) 16:00:58 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x5) r2 = syz_open_pts() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x100) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1000, 0x1, 0x0, 0x40, 0x7}, 0xc) recvfrom(r1, &(0x7f0000000180)=""/169, 0xa9, 0x43, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000300)="e5078e7dd043907b330550ab292925d5235a1591537c860e289b5d258e998438bb67b1105e4c212a1745708fb91044360f7ae27d123e9e10bbd1ffbac767767335384de7d34d4249999eb9a98c4c426b0255a5723e46930b0999ef3dc858252c6789f6612d9b6c44a2585b4ff3e5324535f39383f68563b2dfea2b01e5490b11cb474489381f335908c707ab223524a0961aa2bd7eae04d3179940a7dc3e4e60949615599c7d70b6231a9a8a6fd3201d8478ad7d1f9184010cb43c52623f82a4d09eb352b57bd7687a9fd939822b200102fdab966429b02472f0b7d530bd46de68ecbb6a04064a734e749c09326552147d3247969a59746e92aff38a", 0xfc}, {&(0x7f0000000400)="1682034255ca22772f2f40c8ec22963d588d80b195d0080df6aca8becf8b23b0031966845db01c72d9837c2be2d2e62ce3e6ebb83a6519b3c3af6ae22e9ad8418d49b818b9dc50e9f97c8fdc5e88047d7d71077461dbe61b", 0x58}, {&(0x7f0000000480)="70554fac8ebe6c6a049c83243e5c937921c0cf46d04cc2c74f9060c7421e74b59c8a74bc3b7b571736b11b8ad8361b7660e9fd86f8d701e00513801e189e1600de85cff5705b206f58deb41356db145d86872705238f7e03a67d06490cb76eb76401c23f99ba56d59e29bbd82f05b252d67a8894bf5abbd21da6331a297745f11849318fe93b13c07e0bbe7275d4900910", 0x91}, {&(0x7f0000000540)="cdcc7fa8e69b1d08e5492fe9e88b04763d84f2073fe2de40a2a8a60d8b8575db2bd01d19b77a167c4058d33cb2bba68f6192f2344faacae39a6be741527bac39105a55f803f5755d22f5422cd42a68e91769a22fe0cdb121268f6b4272f74348b9ec1f48bc2d0ecf436a63f024f6ec81016384ff8445a56b614e79993c9a7f7581b11881fc5719093266f8f19eaf5a547f8bb473d8addd82f25964e444569bb8f24bf53a95", 0xa5}, {&(0x7f0000000600)="9a94081a30275173f92d104ec7d860c368b23ccfa96bd2116172b0c5e29724471f5f75039a4fdf4c328a187464d418738eae0fc90657e7f584ceaeea5995ae1f8b0fefdd54bbc393a68ba1ff5c55c56773323f4c9d3a7f562f8055b57efdbac2468c6ed1b1ec299c056263940182198dbe0864c973575f2494c2fda0845f736242ae5ce35feec4f87ffb6ed06b6cf5eee4baf8ac7634e7c691638f9ecab4d37a070d5c9f168239f2187947116308fcbfd1716ade350690bbfd94", 0xba}, {&(0x7f00000006c0)="7a27258fb93e5ecda66a9b5e3bef619d865086ff72aa2bdd468c29da8ee43695554db2620df73868c8bd2f799b179cdfad738be2b5e323d47095863765766cad3ec79145a1c44613df2edc463c040ef37299d8b31723e579b82ccff16b3485b0a2bf7c37b044ad25f91760cfceddb56265bb63a4b2d897c36a96af99f5526705c59b5b910264ac547b132370dce6e49b751f8755a68650c65141bb6aa76ba613dc73de058a321dd26c30f0b24ff0ae943211109e5aeaf558d8f24d2c8465091207cc25452c", 0xc5}, {&(0x7f00000007c0)="3696f8dfeb979cc94037a368f401325ee78284523bce8c779f871e652aac10f6a8c3d102a4240ea98927484f98166c8a642806bf98212dac8010e109005a526a3a7dce40f09cdbcca3bbc9ce36c6cae34281956c7c54a7dbb40290ded2af5de783d5edbbccc233e05f39e81d4a4f49b41502ce8ace941b92540a968024e2b74e3c59adefda94573a5e5fee20b1e4373d5727e7c86584c03b0242dc43170847db653a2d32756ab9ca550e20cab1498147a46e9912e850da0c7b6eedc99ca477461ebe153b4d682b15e3478d", 0xcb}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="34066e66167c2c8b2fba1b5dc1b67717c43be97bf5327f74a0db91425adc88a47d92636315d246b97a3070145e8444372525d844f8c9dd2a7b5ad455f6c720b32b1bc78dd5f131785fc3b258d155ee217a290ff43a2ae13d06fb51a477494b76fff351585aa20b644c6dd5bd69c859b4012e68222d22afc60dceea6dcacea9c95f12903d90203a3f06fd782b1a26b8a83b0191db4cc013d0a3e74bd67e2691ce4a67504b6a8de8b3d940f579e965cced081b47d1e0f7248e13db07ea0318bddef857428bc35ad26284efa75f10b2dda7f28623b8c722468b88414eed42e58d688f15bc17ac000e1707702ec1e9b249", 0xef}], 0x9) close(r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000ac0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000b00)={0x7, 0xfffffffffffffffa, 0x3, 0x0, "7b4372740aeec564e3d23e423a6fa4e6b5a61d00", 0x31c, 0x3}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000b40)=0x802) faccessat(r1, &(0x7f0000000b80)='./file0\x00', 0x20, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000bc0)={0x8, 0x1, 0x2, 0x4, 0x7}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000c00)={0x9, 0x8001}) readlink(&(0x7f0000000c40)='./file0/file0\x00', &(0x7f0000000c80)=""/76, 0x4c) r3 = semget$private(0x0, 0x2, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000d00)) chdir(&(0x7f0000000d40)='./file0\x00') setrlimit(0x0, &(0x7f0000000d80)={0x0, 0xb65}) renameat(r0, &(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000e00)='./file0\x00') semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000e40)=""/179) connect(r1, &(0x7f0000000f00)=@in6={0x18, 0x2, 0x4, 0x5}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000f40)={0x6, 0x6a, 0xffffffffffffff80, 0x4, "e17f4a8c5f47ff25bb7d0b9dc84cd25eb6c94617", 0x4e5, 0x5}) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000f80)="b17a53b01994e0c832b00c30a2a7fada861ea0aa", 0x14}, {&(0x7f0000000fc0)="11d6cafbe35fba88d5563624443a1835b11a25f3a5efe6ba86c0f140adf0220b8356c2e1d6063b0345e204", 0x2b}, {&(0x7f0000001000)="44010d2b9efd960c1b122aef20af6b6ac660c6ad1ac2a831ad4ee0604bef340fc91559134da84f4ce5ff2644f8f9c671da72aa970969a6d7c0a7f2", 0x3b}, {&(0x7f0000001040)="305b89cbd3190bd2c13595c7c3cf4b9988643c81778b4900659640ae894132ebce48f0a566186479637cd1e642d44028cb225ceae08cae5285035a8aa630e636b24e3c76d7ffa1cf05", 0x49}], 0x4) rename(&(0x7f0000001100)='./file0/file1\x00', &(0x7f0000001140)='./file0/file0\x00') symlinkat(&(0x7f0000001180)='./file0\x00', r0, &(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000001200)='./file0/file1\x00', 0x7134, 0x8000) 16:00:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)='4', 0x1}], 0x1, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getgid() setregid(r1, r2) write(r0, &(0x7f0000000080)="350878eb3d3bb052eaf97d4be409f667e5563bb23a275efb049cea7b", 0x1c) 16:01:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x2a, &(0x7f0000000040), 0xfd86) 16:01:05 executing program 1: r0 = socket(0x120000000000000a, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f000004bfe4)={0xa, 0x0}, 0x1c) 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xff7, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000140)=0xffffffffffffff42, 0x439f302844e39558) 16:01:05 executing program 1: 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) r1 = semget(0x2, 0x4, 0x24) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:01:05 executing program 1: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="081bc7d4a6a526386986cc5387b6db3713f002131986e8d5098e623408ecda327693aa8a530d1e8eeb48a7c2440d99bcc4c50bae7247222dbd089bbdd19e887f42b7e235ed21ed42c484abbd6d54e04b210606ab8f87b313b23a934f0ec14b7e33fb31ad6716aab7c9fbe410983681df4eb54b4b563602ec2292a2830f5614a8e01bce354a0473042e4fbf491d8ecfbbe42a3257f346498e238e704105b5acbd05d9ccc661b964f16d8217b944c32753c32f9f7950e025000845cb4cd3df7205e75577c6e830cd4d49049b0f0218f861b29d7d082dddec0c080e733567b18d299cd5fd4f76ac645a072820c91b590097ea15efc42020975883becfdb4ada6c9ccb1c0e7f8c135c9df4fd036e5a2da7b53279a18036fa8b21f514cb85ff97e9020ba2ff6607bb7f98bf4ee3e4299ffef609f6b3ec67cfb0b3709b28d2010d54e92cc7b36f17898127f199d1826f4748bd22d8da31f3855c7f8869ba70d220670cbe4778fc7fab00c5fc6feefd32c1246402194dd0d27919bc79e3cf8b171acfba8482db0fae661f4c7ffd01decf905a0939132de8addcac3c90e4fa4cfd031d3e165022fc451e8a514b16d3e2762006df3d9a7fcbb5b91d174eb5a4b03819e63e53e12fd8a57b0c7479ffa81a1b07d542612b77ee53914c5790f00c9e12486b7a89377b8e38891d61e07b4292e611f082c530564437583dbc09691a47e722d403ccbd477aba7a50f994c3581b794f4d1c810de1bb6ec0bf7e9805153facea6b59be05974a05b4c2a4dc3bec051a2096f53295b79fa19bef3a7de2e4502c7b9082b701cb80fff5cdc5794df938cac0c6dbfaf7add9c0b271088aa52ead084cd251d8eaad80d619bdc50555bd4227ae587afcc05b918368800a545ea4f7e90df39af7aca4a0def108040421a51498b1d7947f8f314e57d093dc551abbd27d570f9dc01c481a099a1e71c13ba267a0dd4f3e451dfbb283f8313d8bde66e1a4c19f3adb6f47e7e16071e61332c63de7b9f935f49e2c850fa8682e071c82b8712fafb55d3061c2f2c7957ba7503a292ce1034fa5bc8f6fd5821740f050bc484893cef55c91f7b8fe9b4aaa3e21225f0b0f7597326b37985be07b583e60102cfbec543471f9d3caeb3b0e088233141857a44c1ef63b0ec527f1c1cab2507153b6a84933cb2fe42e4b06f6f7629dab00aa2c137b97a7c6eba0974e508348294312365c91f709763aed1c4f66058d1388dab00204ca7a6ae37b623ab2dad1dabcd911b0631dfc27634c020040593743ce96e704fc90ab980b6f8ea578a02df4a722ed9a045b32ff49d7d8f88576269d2b1ac61532759a4e3ca0661aa6da7cac748807ea0d86bd1a7b5d84be2eac7adb99a3c826a15329401a60fb1cebc9e2bede58b6747db8cfaedaeb2ef4e72c08fb5248cb39e9c88b190e9e9f04255fa29c372d4a20199fc7b8d48e5fd46256c33233694e730c90dc5cac711bb3985fe3d25a78f14ec9786143dc146855f557e77a2c33d02fb660e8e7275b38939ef98fd12660c21fd65672ca474e4453a145f5e25765a62a0f6422741c8688c200607de593237e30df38df228166f090e214db64a2935f52dd9fd9c5e5faac9ae76b1bccc073460ac00a62c46f983d0617edc6d6f4dc7007e3f8d59bc9fe3c3c7e223e8870492769bbfe5c2b98003d541ec69965be67e8c995fb090cbffb49e0832aa4d3a678ec17ee1c221b25555d2b20fc97bed423e082e6cee14e9de3dd8e128d5071c4a696621e4ef8ca1e0c68ff200c6ff7578f2f4bf40de91d05ab7f0a4a02e8db79aa5769fa0611a622a9bc11c561020a3c157d8865379a7a3bcdbf9c5f40bda5d7f508894e7bd8c33e0ce301c6cb2520b91472264267a5e652857c965d11da9fec5be3868ce6c1aadaeef0b33bef33b9fe086411c492e5e29fc9658543f1023d2aeb349c87a15bda72b8d033002182dcf0a29916624b70787d61e149cf4324075f8fe894c4d772a3b02009b51d1b7f332464bf6400fc1827ec615908b9675f1a8c9d26a3d213dd03e7cff5339f1bcd3e329d5da20163c548cc304e8ed767efdd77f4c47ac19f7243f9dc4bafe6113e2cae567bf1e26886069787901005f1d65497e5d443a0e3f5449b9fe41ee84ad11f08abaa93f3cae70339adb1e09f4e011719442933a6270c32f5dea40481709f14f63fbf8ade95544e4689c363ec410e769244ff8b0e235116d7bf8bee49d91c56489f1ca9dd77bbf2243929cecba98903787089efdf111580d2817964c3660c2ce8b795cc4f17ffd04979f31513dd8b6ae748287db08c4ab970ff9dc8dc072436a6795e402c63fe084c8e6c6893e4f3dd54e2f1628fc38f4d8ce5b7d7a0b7be503b2fbe9ef4adbe9affe9b4a8aeadeda694e68495bb73c65f7531b4fb4eae4ab67f33c83608f587fa897091f5931c006061b1cd3ddbe08546aebdc031a2b2cb9170d747a2199b64573ea677321a01ddfe9ff4603bfb442df69ed58ea8feccc7cb3108edb73c757fbf43d7dc624026d341692f15669250f580037701d0a739b3bf7f020ebf2fb033cc2d3ebf272f2544458ce356aea600b079a3a3b4e4608400e29973c6e659f072eefab54e9e7c9a4be0fdde023af7d541d9ff8c394adb3ba1e093a8bb7dfdc82f1b2c518cc366ab4185d640218fd361bd2279068bb97715e7c88064d18db44b078686309cfd0999acfb2bae02acbb05273c142f903234b904adf1c70933c934aae2d2087c14e87a57aaac1eb54a85b6589989ef9cef97e266ebaef8f84928a0556629dbb6f8ec50ec74a2b3cf4fd763d0fab25aa4921615f8f003fac72f884b5803a890069074c7ba2a21586b0c798c3f1578475b944e9a3501635f596138146b1957f8dd47105de6546857acc0ca1a79668e380b7c7e0e6506dec6d116ca5798c2b05205d83796162bb4437ccf5ea1f42da879eea5386e52f29c07d538172d06480134b4bad536d898c86db767ca4f350d8edfd337e94db9538ca771f604dfd87b87b06dd998dc52bb25bcdc62a409fa25f9d0550d3406bf38c596caff2428af04ab3d6a77fb858c7a0c80f0dfb10662de46121ee5d725eff49a4758df2477f74b763efe5bdcbdbd7d1d7bb6e845dfb57c634c6c407af5a63f6241eb04628586a1127c05b0cd224d4d33d676a8d5735ac565c6a39200108792ee00f4fcb3d56b1c891fc337760af24dd2f45d56f31898e4e96067a7483317f65adff760b938263efe2cef0a413b40c9e8e8f514d4fe73e14a0cf32bf65a146687308db4b5521403d71f2e9e997e6ec7b7ab03acf6509e47807183a78b02288702fbe5956ac2f832d41fab09a6166cf2e7fc43d07d4423a51d8fdcb2879d0209a0b525f4dd490e79e56b41145dbc8f2283a10e0446fa5fdcf2888114124b9bd1bd337b0b13d8d52863b8f78533794c4c1c1c447100d5a152a86021cafbfb6726edd36649d023f55c9495b09a802206ecd29d8250b56551f7d8af88d9977d9e5025d9f8b4b074fae1cef010d3ecbc7b7d7f83d1be6520a8ffa89e357dc6b5eacdb204642bf4dcf9e0f501c4ac2cac0cb241f1acb001da12804c1951f7f07ab8e415db28268b9dfa6aed667450219fddc414102a7c1612d1af2e9b1c87eca826efc2e0311db52a659cbd0104e07ce3cfb61a57806518854dc75d7bb245b4926f72c27fdb8cf84f5346d88702f86e462d49df6d075f22aad7707a2fb4f9a3db18d052405d7be4e85d7a9efad7ec0f6ef16b614d75f00e56b09db2f0e7bf22c2c26de954b7d95bdebd0f2ff861b8ab28764f153903daac07057ea1515d2ff3866ce853f1555b9e071da3865c1bf601d3933094a43a30990530833b68cc99e8397693944493862f8de1d8a8468820b5e938c30c013b9cbdaa99f3b124fe45daacf540134a82f5e61424543d121530025230f74da2e4153156bb40f314e79bd21ba0a6fa9ad1d127f92588be4a752eb5adf8d65fcbc46d05401a5eb75aa6ef45c8df3f06ff158d019db4e42c344beaa939f55ac6398906900fefca63609404f00375bdb60e53333b84a2d6e621b2284fa7e042671fd6cea490343ca73f2e4a2b863c8828d6cec19748e8d69d6a3af635e4a500b84755327a58caa8869226ce4623d4799bef012b42235a87bde08e813e91897a19ec01ae29f9263d81b39fedbbd3b0794bfbcf6e9ca53ad99e4d5a0445607954e596c1d29fc1ac3a33630ea29303dc33e6b998177aa87e16ee7d7c2956775cf934a348d9818e6ad461295b9b6c50bbf5f7880d4e7593d3fdaca8a931be26f8115d58bb83ca8867cdb45edd112b6a781dcab4ecb53926b34fd5a3af67bed80873447cea863678f0fe3847230cab53fd1eaf588074e20021e84ec72d92acc1455fc3d7be7aada99d5c8261b111a09407a85f2a657ee38af0e5cc270dc0b1fdb6b7af63bf550d4d04eeef3818a2a3088cf51e8f46616c9ffb21a31c9050e9094b51985253e4d368f81771baf1279e5bd468e1e9640a5cdff487a98b72a2b116daefd01b541ab090eab8026f254313ad034bfaf579f9fe7c40fec483ab0e34e91c90e7535af2187416b4095247fee05e30cb944312a6bbfd3c4b350b4f1e11856e3e805ba9a76e2a453006d63d9eec19e5454eec7ca4b83e9e99ccc3e106c4e3a0d12ffa62ba567b12744f0ad89cb82b0f4c03b2b3598ae82bee29d055dee4be9a0cc204e586ba6aaaeeb7a13d97a1356b9cb8d7031a1418519845c167d8f6e4170a1febf53d1f7cf4d30c4c0c083ea20259a946cda48fd2fdda6f9892b364d08b544a444096d59fcae3fab3c3dfdc52a4b1518034e64f33d6c3396466cd509bdeebc1e2fd4ca286fdb27b490cd519c8495151addf5482884c244bbda49b6094b69aa26bf0f5194caa58e83d9063a627d390fe244f8f9e5266d1d9b59775eaf3f06b6bd0c31d8a32b9e73df3cdd79570714467b514f13b014bb41f44497ce3855ee912e9768cfe85a5c2de5bd99642e5fe0a2d8286eccac9b1021195577b2f7694ff324f9ba59edf7b1f4c6cb09cd9745cecccff68ff5f9055b0c2aa0e1efc317ff5e3c584531b37225f513873e9e1c1f280c65b1c5f2e3980996c34cb940ffd2fa04001b184a97eecb2c1a05cd429b2d90f922d3a6ad1f27aa07cb57ecb2e37b45fb164c9972df79fb2384ca9bd1ddcee560936f979bd88ef9f87a91a82b8e4c6e82d3c066b5f3f320f0a5d7112204db98d444156df4cc46e4c79a9dcb8975e270c290f288dfe1fe4cf86fccf442f673c15c407e9d47f0932767ff6fe42605cde82f3bd7a5cdda241560af1583b7d76e80efab13230bc85535c04cd43b6e0e0c20a97ba9ae85a3318bc6e106be7d8b7ee40d377f3d26bf30d4f4e50fe8bac1cd5cf26819c377cb581b47236d86a2933c28ef4ab499922dedd40a2f87ae485f504433f27f2817476455e0309a9ee7c2dfc1439f56b3f505782586aa156846e4fff73dc6f038b89746a8670a9d2b7adf4437d8cbca56ac24718b875a3a621b7ca830909f5e790e5e367c9aa545236f63e83b71265be538059e6c9828d2a8e7cb8e9b05beebcb4e36877a741c541bbb823817ebf31561a83b0d877d0723567f63858d979397f755c40977b9986b11b5b9ab8d152f6b4b860fbf9546718b03314bbbc875a059ebe7349ed2c2943d5da94040d300328a3c990b3667aba70bfa8d65b62a9f0f7fdd4b6ba38cfa610a35c7f293213b8760f1c70a758647a12accb7c8e5190abc46c0d1f164bf58ddfb4a4b280acd3f375113b8ae3875b6909acc35e199e2d5eb8c9d3cb", 0x1000, 0x402, 0x0, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x8863) fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[&(0x7f0000000340)='%[\x00', &(0x7f0000000280)='\x00']) connect$inet(r0, &(0x7f0000001080)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:01:05 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x90, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:01:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 16:01:05 executing program 0: semctl$SETVAL(0x0, 0x20000000000, 0x8, 0xfffffffffffffffe) r0 = semget(0x3, 0x1, 0x40) semop(r0, &(0x7f0000000100)=[{0x0, 0x2944, 0x1000}, {0x3, 0x8dd, 0x800}, {0x7, 0x2a, 0x1800}, {0x2, 0x4, 0x1000}, {0x2, 0xc0e, 0x800}], 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/224) semop(r0, &(0x7f00000001c0)=[{0x0, 0x4816800, 0x1000}, {0x0, 0x793, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0x0, 0x1000}, {0x7, 0xbcb1, 0x1800}, {0x0, 0x100000001, 0x1000}, {0x3, 0x6, 0x1800}, {0x2, 0x6, 0x1800}], 0x8) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x1}, {0x7, 0xd1}}) 16:01:05 executing program 1: clock_getres(0x0, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000040)="c46279457ceb04f3adc4c2b1930cd9f3470fe647f7c4e1f9fb4d8ec401856a8d030000008e14b6c4e3c1499081ad19f7903e643e420fae73fec4e2c9aadb") r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20222, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0xfff, 0x100, 0xffff, "25923c73619b7c99750e345e44631bea86f181ee", 0x9}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000020, 0x3c, 0x384}, {{r0}, 0x0, 0x80, 0x20000040, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x41, 0x10001, 0x5}], 0x800, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x10000, 0x9}], 0x6, &(0x7f0000000200)={0x0, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000300)=[r3, r4, r7]) getsockname(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000013c0)) r8 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001400)=0xffffffffffff2455) syz_open_pts() getsockname$inet6(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r9) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f00000014c0)=0xfffffffffffffffd) getgroups(0x3, &(0x7f0000001500)=[r3, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) setreuid(r11, r11) r12 = shmget$private(0x0, 0x2000, 0x401, &(0x7f0000ff9000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000015c0)={{0x200, r11, r4, r2, r3, 0x21}, 0x0, 0x3, r5, r1, 0x8, 0x4, 0xa00a}) semget$private(0x0, 0x3, 0x185) shmat(r12, &(0x7f0000ff6000/0x4000)=nil, 0x3000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={r10, r6, r4}, 0xc) getpgid(r10) clock_getres(0x6, &(0x7f0000001680)) pipe2(&(0x7f00000016c0), 0x4) 16:01:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/100}, 0x6c, 0x0, 0x800) close(r0) syz_open_pts() msgget$private(0x0, 0x0) 16:01:05 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000000), 0x0) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r3}) semop(r2, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r1, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r1, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r3}) socket$unix(0x1, 0x0, 0x0) preadv(r5, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950052aaa5c9a0f458a58e64245c2fff2ae3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019bef137e99f8c84540c8dc8a8ab45240c4f19152c4cb70b713aca402dcc5af3a7829d08a0e97150e4e1b5287b487ab44d5558d7b5aeefb7100f28984924b1195f5a0feff5a9f5ac5606d12ac6f9dbada214eef2e02ce827148e20658621156b795aff56587848b26cf9540263e9b4b8f33473eb1f5ff7982bb3ff05ae17d124441c9cb02d66e77b92ffc89e04c49acf2334af4b1fab6f9070bd6e95feaa90c9b2d59b7a90b8fe48bbc2a279c96092331f43109c2e6325c8038472ad2beb7a3fd1593719fc86b8b8580736bd2bea3c3a116c6059b2e3b2fd67ba0148c18135c7c8778de935a39b69016584ba20f4082e67db979b44e5da0797e38cd2dd787c15914a755b7dba13856ee8bb7f4f45ae3eeb9b20b872df43eee3e729ff4160e91e53bc86fbee344ef43a78360875ef95bfd4b8efbd39882abc90"], 0x1) poll(&(0x7f0000000680)=[{r4, 0x80}], 0x1, 0x1) setpgid(r3, r3) r6 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r7 = getpgid(r3) semctl$GETPID(r2, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r6, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r7}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r4, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r4, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r8 = fcntl$dupfd(r6, 0x0, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r8, 0x0, 0x0) 16:01:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = getuid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) r2 = getegid() fchown(r0, r1, r2) fchown(r0, 0x0, 0x0) fchown(r0, r1, r2) r3 = getpid() getpgid(r3) read(r0, &(0x7f00000001c0)=""/141, 0x8d) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x4, 0x9) recvfrom$unix(r0, &(0x7f0000000100)=""/78, 0x4e, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="19f1ff2d2f6600000000"], 0xa) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r0, 0x5) 16:01:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:01:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x48) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) r2 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000003000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) close(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x2ef6, 0x800}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x6, 0x100000001}], 0x3, &(0x7f0000000180)={0x9, 0x3}) read(r1, &(0x7f00000000c0)=""/109, 0x6d) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:01:06 executing program 1: kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x110, 0x8) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000000)) 16:01:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 16:01:06 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r0, 0xffffffffffffffff) 16:01:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x60, 0x2000000000000, 0x9}], 0x7fffefff, 0x0, 0x6, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/72, 0x48}, {&(0x7f00000001c0)=""/147, 0x93}], 0x2, 0x0) 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0xb77) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 16:01:06 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x51, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) dup2(r0, r1) 16:01:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000100)=0x1d6) pipe(&(0x7f00000000c0)) 16:01:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:01:06 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x400000000000000, r0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x6, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x0, 0x79d, 0x6}, 0xf066, [0xeeb7, 0x401, 0x7fff, 0x9, 0x2800000, 0x4, 0x2, 0x8]}, 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:01:06 executing program 1: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f5a2bc56c4b45250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba4ad12a9eab7ccc470d8965dd4607d445c9417e438feef773ab9f82627969f65f6f90ef5c956423ce5c01c92beb5d63ab1c15e30c57bb8ba778122c36e80878074b3e601f3240be30c808346ac36a91868244acebcb80e8a4e08610bc25aae1768cf17e018da6270e49a6ba626746b931c6c386623db20d37fa0b"], &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x4010, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0xfbe, 0xff, 0x10000, "0fddbc71121f3efd833ab01030d918d550a98c3c", 0x7, 0x8000}) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="2d01402f6669000030008389c3f17a00647543a8b3f55394857d17d745bb2f69072d80739e7f13a2349db5ee3809d24bb9b03db9c54d6ce716291ae957e4277e9706003ec6670ebbe73e048586cd5b645a8128481a2e454bb1a25ce2520cf61982ef20f6ca3fb82f1551370b483a0a777e7025134aa1fa541ea23e7a62eb762e67ddb550000000000ec3ffd535970f17d76ef948201f512d13275f64c76437dd1c12399441ebe8777c9c819dcf7f7b828dbf35640bfa275bf18c34031e563903"], 0x1) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r3, 0x6) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:01:07 executing program 1: getppid() r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:01:07 executing program 0: r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000040)=0x2c, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r0, r0) 16:01:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x3) fchmod(r1, 0x23) read(r1, &(0x7f0000000180)=""/248, 0xf8) write(r1, &(0x7f0000000340), 0x10000014c) 16:01:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000080)="1c7d9e995e9e3c5c586a400606", 0xd) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) flock(r0, 0xd) 16:01:08 executing program 1: socketpair(0x18, 0x4007, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x7, 0xe3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/231) getsockopt$sock_int(r0, 0xffff, 0x1822, 0xffffffffffffffff, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x80000000102) dup2(r3, r3) listen(r1, 0x1) r4 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r5]) shmctl$IPC_RMID(r4, 0x0) 16:01:08 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a40), 0x8, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/104}, 0x70, 0x3, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/65}, 0x49, 0x0, 0x800) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "a22416fc81817fcd835750e548ce421e59866dd4f96ad1de8d053e5a6acbb436770bf4ca804a1382954b5d"}, 0x33, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 16:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x63, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x80000020, 0x1, 0x74}, {{r3}, 0xfffffffffffffffb, 0x36, 0xf0000041, 0x800, 0x6}, {{r4}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x3, 0x316c843b}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x9}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x100, 0x5}], 0x7, &(0x7f0000000340)={0x1000, 0x7fff}) r6 = openat(r3, &(0x7f0000000080)='./bus\x00', 0x60, 0x20) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000000c0)={0x3, 0x5a}) 16:01:08 executing program 1: r0 = socket(0x10, 0x1, 0x0) socket(0x10, 0x8003, 0x2) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:08 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:01:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = msgget(0x0, 0x212) msgsnd(r1, &(0x7f0000000000)={0x2, "81eed603e1fb5dba2519dcd0e06d48e7b67d8708a946c3baa1c2878597225bee6ecf879ba25896bd731d48c039b5f46570593ff628ca9087a1b182fda895ed12330e724e85978aa149efea1ea2205d937034ba78b6e9c417038f1fa908a4e6b501dbf39d6a435a52ee2ca22f19b3376b3951dd32ab7a84dc47c7d0d62299a161bbc77400b72cefa157ec4b4e39bfdcfddeaa934b5abf5470974d20b43dd999c9a5bea070311f4e83ec5967a8ed48852e4311053b934f419a114dc9a2840d3b787d26296a0c4e16b46ab18e1c45c69ae7929ceca26b7acae1b1043026787de16e1ca1f02239f44e07e6e9d4e3ccbedf2ef3e67804d8cadc8df7ede2"}, 0x103, 0x800) 16:01:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x800000) select(0x40, &(0x7f0000000140)={0x4000000000000005, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) 16:01:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) listen(r0, 0x4) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:01:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001, r1}) 16:01:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="b85ed596abd4ee803d5a80109c0ec52f1e2cabe454fb2bbc407eadc254d2634aebfb73940f2f3a51643d0497db60e6a0a7da1a0e725f63926cc56ae9d306dbc757bbc2d7c8e94c2542f607562ec79cea30849c992d84c7ee70e49bfeff90775e3b9184bf82cbe27db0da89c7153a566cf93ac3c56ad9fe6a09add10bd6fe33925ca1c64a951742e7eef488145a60d2916e77b6ad9b331936720522a0e151386c4fe4534ec847fa8c2bfe5125a7ca7fb3cdcd268095d0b2562cae43d543584c505086e5", 0xc3, 0x2, 0x0, 0x0) open(&(0x7f0000000140)='.\x00', 0x2, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00", 0xffffffffffffff85) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:09 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) sync() 16:01:09 executing program 1: syz_open_pts() socketpair(0x18, 0x7, 0x10000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="30ebf8e436301d51f36500d19e31ba4f4f096c9300ad831fb5276d64df48c05b4f0c23ed55284ff269696e684cd558b00fad1ad20797fc2cfa0f62ae850ce2fa07ed2145d8a21fd5d74c8b894a828fced2a58ec25c0220eac708854728cd85536f37279ea17be702b24137f6e49be0a48f3523a8311f636eed03077ff5b43105219650348e2a3b0010e3602ef4a1cb97447dff7fac91557ae51dc540075b300058417ab632584dcb2d6a9d610569fd32253310da5542121e64d007a381bdede6537239e9667ecea2d5a9194a2fb68b157933c2ec4b7c04d4c5c2974195ced79061ce62913d50cd31b8df181df415722572089bb9", 0xf4, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0xffffffffffffffff, 0x5}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xffffffffffffffa5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc080, 0x53a8) r3 = dup2(r0, r1) close(r3) 05:37:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x3, 0x3f}) 05:37:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) dup2(r1, r0) 05:37:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x6) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x7, 0x4, &(0x7f00000000c0)="acbb0c3203e0c6996ccf630ddccbbaf836d7d50de81aa6984a67f0c752ef90ca3fbc53f8883870a341538cfbb7899a0e29670f291a15c5c74e00b669416e8f6822bbd44717ee14e7bd162bd117ee6510333992fa6d6ccb1361bc0c321de7d59a39bfca82b2e980f56e0d44a9af0f790adccca8f395e6df743d916195d35c034f6a959d8d9aa6f939a91f646325288c1c5aa15a6c1ac64297b5676ad8911410579e8a888bccd2ddc0e61bf6ea477bddff0e", 0xb1) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x4, 0xf76}, 0x10) 05:37:04 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x7}, {}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x1ff7, 0x10000, 0x80, 0x5, 0x80000000, 0x0]) 05:37:04 executing program 0: socketpair$unix(0x1, 0x420000004, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001640)) r2 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x10, 0x2) openat(r2, &(0x7f0000001740)='./file0\x00', 0x28028, 0x4) r3 = getpgid(0xffffffffffffffff) getpgid(r3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001600)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="483347c41291f7f2eb62fb89a55169dfc4653c8f478af9b6e17e641d8f91e80a25fe066fd93ea8896eefa0c9ee1bb98fd4fcb0cbd91178a11c4273235d00391d99dd2289f7a9fc1ce06c2f5960b59e7199ed733aa0853b23561ab4abe26bd3749c38", 0x62}, {&(0x7f0000000140)="13230447790322f54be0e45527ab85a129ea97fda1b9cc00ad3140505ee2787ba3c0cdac01100e55eef872674c0b8e77ef30c3c1d513b2c8a66d62eded50982841c721cda9fefc886dcb44d254ec5b966f24e4cb745f8549fa5ef456c040b21004644951b9d333683b8f68707e8b72d8080b", 0x72}, {&(0x7f00000001c0)="25b9ab6dda905bba29eb0c8cc32ef2818109e50d8154e7e18f81257189eef47d42cb700c74a75e3660386d991201bbd0d2923c01f4fa46abba2a845fb7cc70e39454a6788feb51371d36f4388df01fe5296cb645f6ff476771ffdadbf1a582d7e38acfdc4a1268d993fe62f8422e9c22b80e84", 0x73}, {&(0x7f0000000240)="b703a0f626f47c2995d2c3da0b54debea5c838f03fc97d2bd1e579634451e06147bb5bb4d16234e39abb32d4279e72dd9501e2b8b7a50ab0316a711ddadc78eb388735b78664be6765f76900d5a8dd893da6095f860027a1670329a0ad80300870175460c142578de91ba9b466c9dc5aadf5", 0x72}, {&(0x7f00000002c0)="ae5e38cb898b8b5661e8c30589f9d3ad7d702f5cb276e06586226402aa3d55f48af28c5211806a635a7d539b3787d1dea172a3a33013e39fb96a85a452762d0ebf1883279d9da62e953501c4b9d7baa4875f549870383c6ace160452e53543b55131948c57fe8b3feef46cea60163439116bc582b21ba9d049af63cf41f017888c685d0fc258b2bf360732d8273d815082e00ad4784df9c0b7d5e2a5ffc7b3881ee7", 0xa2}, {&(0x7f0000000380)="5b692b7433a224e257807a38805faa360209f42c5c065f4e2b35f27aeba3d33a8421f0e02e47da46cdbbca304626f3a48ece1d14f911c95b102c6182809ed39450cab574197776b0e1a9e5c2247ebb1cae0b0b81f5cc40817fc773e4479f07ec3d9f0046ad3182587bb1ea8d455bda85568b3887a23921e80275776e4a1d316dc0ccce5ef889b10e38b444254eb46166c4", 0x91}, {&(0x7f0000000440)="bd6b41eccfaf12a6c33f4ca12c9b506afd3dd990ad0c9c32a3e3f88623e6a18c8a8bc1056be7bf09d1b00e6ca3a177fa368683dd570e4cc1aed408b210a9f9197e4f27134b22c0fc3f5e4704bc00b7529d96445fc31688127a5cdb528dc9bf33de66693860ab1a62849cdba60a8afab4b21c8e602a4b123feb574b21e601e1ba5f85da41194bb807289f44d4a3b84feb2ca36dd14d0510e4206e7ab6c554fd3af396206e442fb30c5fe249abb21241b886b11569523721deac1670976f5c1f9432bf40afa0217363eef563357ff25cec", 0xd0}, {&(0x7f0000000540)="9c355129a8c8e25a39c1643e7324433364113256f43d77c64ba33067b173dbc057a088d935d5af149b6d9674ace73530ba6dbfb56cc7b6b78a0672ca40d82e82954d91f26933ac5bf65692652cc5aa33e95050bafa6b6f6d83117a488a508f15bbd819652f392d63854c09289a5e3930c0324c993e4d01e6891c7304766d1a86aee52ac4339fe28e5ae75bba22d841e9ba8cd2d5a195a1fa78f8bb5ef435a22040f305337ab71d0c14e3755911b90401c4a3df9d43d478ae49ac25f0d5274ae5f075525d24cdab525f7e7301fe4efbe55ee8d69278413030d369848a056dcbbe5eef94b29417345a97a472ca169b2cb1dc1cda56084638a8cc009ad0523656a2972f1a59f4c2982c663f741fb9f2428bb3d128cb144b9c1cde5ab1456cbafe890020db639d1b311b5419c04561c33c36d184010a5ad4a8446565230a8e235ee612645381d9ea83d3669612f3c00d19af015dc0763a083a98999557d9135e4703ae9a3add005645f5c30e4a02eac4727817315087af4c6a9b23521b672124104769757672e7f2ae67aad22d44c1e1ae07565ef7d08773ec84bbf638c6b860b1d296c7290479848e281d5f9a47e880f7a88c28b20e042bc689b0b55b6f8f973ce158d2efa04b17dd2abff3a53f6f244f5e3013364f9d8214af0f6035c59f95935ba87471e80dd41d82bd9c28b8686cd7041e090af63630f2db65229f277c33298cdb282e1a4160915a8ecee25530d81198bbe3e8228294066dcf1e8e604b5c6013d8b9e10cec83c552e13258ec3802db6ccd30d4e8c37f64ddce665a79cb13d8a58808a5e0b6714440b3c184b83d4e630d8633d8b66fcf4eb85358f3fed5fd95b5e55386693f1c62745afdd4cafe5692ac15e1f12f1b781c9198f476fb76c585c918a00a855c5f600509bac6c74e5655cab5282ae3399ea9396e1c9d6e1cf0634454e851610333cee2da4d5b658b63939b22e7822370e9f1113998a724987895b281a58de147328e4bd6b9ddf5cdc9c8fd13a46b2eed4cfe664732f71bac89abfe435ad869ee7f106f976b1a589de17e4de87a4a127eafcf957b79fb1ded0b8c17f7233c84ae533d06beda7bb1e08034ee30bbc572efb90edb06b3beb87d7bbd020e0d410cef2de765eb43208daf4742befcae4c5a4e1cb399bb66bd5d5a04c1395c62e268fff7dafc8241317114f8c5b4c2635eae26ef1911404e92d7ef94f0fb3da18dcc7808fbb4f8c878acf1188849870d1e9bb4db3841cf0b434085fce093cdf0448e4a4d9470aa5939d8beb2fc564d1aaa655a05a4c66b2cc455ebac3d672f08a903cdbc710fcf800f5d7c369f64a1145f8b693ecc687832276fc3d36741365dc4837ab6deb51f839a92e90af1ade3d12c3c2eb2cdb29df121fe1ade1032728a1653209cb4a8387577b9fc5b90025c3b2b5fdddb04cb65d031d3b84fb31515117fc3970cd7edf415c1e49de4b3183faa3240b074ddedbc19490b481c618dc11f5b1089cce4cdceacf32ddcccdaee15455dde8e04ddf6c62109bf2242a2ea336d97592f6b9e7136e41e25c93108df4366591898f2d2401e2268ada43e84a1dcf17ea00eb749a7df23a4c3af002dacdf25c30f607e75cbd38628c308512b6102681a0b1e7a2e1a7427f87b436069aec3a1d8080eaf2b62d705d205eb9658855ef3fa61d69e455788efe502a34ebac39b07be19d31c75c568c27fe55b11ec85b7277e9ea7ccb326654cfc25c6567f7c22288ce0fb964777a9967e10586ed4094dee57899c8fb8d66c64b970556fa8c55a9d6d50f2cad522c5d5e493aa5fa0e4ebae9c2f93acbddf19c135bd364bebd6fc9735f0ad891e10859c3a595d329734bdcd8c79733fc0b3a79a0f17d4111a75312c4d495d87322c00c6c8a0b688ca1d49edaf4c5d9f737561e17aa6a0a1908a657d801508fe0119eb31010c30564900037feb076cd6f9901b99d3492ed92cb55ca2636d591d93505b9ddb213e6d023bba2032b23c47e4610ef314d80a4b1027104ec36827d213ea8031855280049ac610a50ad7ffe9abada40877e6fdb14b1be8bda22051f0b086a61ac7d497944af76528d33721ced06d8de06f70fde35a7392d6c23279e00e8232a98d8122a6e94d6c67b6d72d8f07f1d0e26e3dc354c42123f753b18e4055230331baa41c93d6d8ce04a13b0c64daa5a3d53360ca49c441f94a39066d5f1436114130f9909d8c2133c11aafa68b3e3d94202e23644edf7b05ea09ba2c40f15ea5c89929f5e4438c0048806ee512306ba17780c4fb478b2759744d8c27626bd94593b432f653b7a59ce5411822dfebf62fac159ef1e36e89ab35c09b7b49c3b5aa65a51c669066edd4b7b3ec3a3eeb62fd4fcab8ed185b188117fec1b71a3eab8217b3371aad354495a8a8f2d4c64449ce9f564f8488e4dd2c69bea3cad229cad00db61b248252280c675db1d89b988fa94ade76d4c440291d283834b59799a3f3b6a477c229455ddcace1e1ada8fb82aa2a24d0e28c55acee446fc58658f1dff7a2e85ad41cd922151e592a50d497de13e8345ef3d75772df8d1d74578129436722ba8e71b6cf7c6977e8e1d321867a820e66f64f1019af4ac0a11546ed02e7d41331869138572c6a5d73a64ae4175ec35e39ef989eaa9e2a6e987339bb35f541860b2a249b2c76d5f5a3e038e541849a7a50eb7ee229b43cd1d6eea140f071926a0672d189182b5637ae33db3bfd6b4fb97c792e8005971a220111746c6bec28c5ef8140b836a50530635c612a8fa08cfdbe53d8ab389bc215bdb0f0d5e02f7bcfac87a5cd89e75d18712a79c3634464a456e4f55137afca6fd5b7ce6cecf42c846b1de3d600fa4a50db747b9af8a797078eaec2d35056ac9f1509b3c1927cb42f7da4d57c526552f81c6fae320696e76e88e60b1f37c2dfb73faa1b005a3ef9dabccbf23ecebc9ab3c43f4328eeb624d693b872cc2a61532caa62c2e1a3b823108f899d385d86160098cfa44ddfd3ca4250f5db555a7b24be0f02e6a0081a907d0356826e7779a3cba9a5d71360d9ca74e6d574e9dd25c00ffc113f4d1b53c6cb73e1890b045d7556807c7ae07e8491c18d6ac1b0041e1660f2db74cd9aa234e9e2725e720d06e09b91e723a5d80c64a98aeac9cbe08f1a52bc8abecc04d433412fb4a78f50d481032ee090dbcc10dc916e9e6b1356341c1db4ed743d780da909c0bc745b3f0c677d5c0ff5bacee943f73c59353fee81114811928fb9457bbf4a3fa95cf817e5fe5491e9cff70a601c0b7e012db9597fcf109be641d8fcd6a39e8aad685e4743293d681846b38f0488d751908f3367ece4d2e77ad6dccce26cc84e55e1b82a060e350e580abd644de348e17116f2e54cca86c61e27962cd775b39d2411b4786f9a7de85fd67e7e1b02c4dbf72dd9e15606c14001270057c8fb8503588c4365479da9f0cf33c6c79e612cc2c2f2a2ba4e1e176cc66a7dc85297c2471fa318dd6f7b89063dc08b2b5d016dd87a1109113774790ecaa2599a199370d4ae86f542b585bd33f56f00509e4e842cad97d1448da557f2cf20804c5e7ae3043f27833fac6ccb518f2871a8c8c62682ee3c7af35a2f688ed07c60a7f6ae32797d126ce5f4b175a572bd1e5ad2787d9e17549494d9fbbc0581bfb0278630c89224ceb6a0b697403b14aaa51d607af9827ffea00d12b3fef4378432a7bc88f4f435678f2eb23cbf476315cf8464eafb771129320fd6a6243ec1199d3a197d60edb6ee68583745e7f575512d2c1445fd99a94448765826d928035f31bc77f6bf8fce35fc957b09cb00832a16b77b9f8f3e7524b6a5b874480cb2b1d67eebaef0b65ffb5028d14eb6e611144a509395e7b82275fd94022d8a8becddc8a6bbda05c35ae98882b4021d1fe5de0332658e79464898641b02c482cf73438b53176ac266b5b89b2fbae426d46daf9e04de1f074ec5f02ca1550d5fa6c65cc214ddb1a999e1614980d3f5c14fb276546d0ba0381d4249f2fcff476e00633fc1f38d13a83245a7a56916dd299c965d8bc003179e67fd3725ebbdd44b2eaf5223b2c76a3bb5f7da3ead748f0f0deaf1521bebb4c44d2a74551040fa4e52d61d5a4a43ae29a4d30a40170d2b370d0eb923fd5624fb611a7047e72748e0ce374d4e04d0b2d0ab02078b8ca0958ff16eb7ef35444e474f1e029de8794ef145d760f6f92443eee5202e4fbdb4ed82a01670162461338f62cc51e09cf35815d50ea84021c546320cc9d7ed6c2e8015ea626a5be4a97fb6fcf033cadf8976421f46e635cb2eeb91d1d28cfeacb9acb55102390a29b4432c85585873e94dd150ed3eeb78f19ca16727f1ddce9b1ddf139c6652881f164a8a23abea7280f44d038bf20c106e007c74e7a4388ba882bd7a647064906042114055c916eb320f6ed0f9bd16aaea3ae71bdd8e8177d1578826da5621faec79eeec2af271cd98dcdd1ee08a4a9849c91e2d4260965a4ac1b59fc10ff5772dc2c14c41f9689f1a13ca30b9cdbee1aa2d1fb71f30d111fe7f6884f578dc6bae7fc93450aaa2159d3f9e89c676a05eacbd38437cb7ad304f243996545aa6e45ae31fba000e523d2563d82c44b9b4ab30a1c220465035aa18e1db4e8a263cd55567c3dfdc50124e469308a8194a9327d3da680f8532ecc946e95476c6495c9db16bbe2907f68932b72001b86803d9b7f6d8a5fa8b80a881453703b86201883b0b8684598a9cee72d0c8a86b00792ef843fa1b0ee40d336d2683126ce96af53f76fc7ac2bd7f09548e6d048ceda7fbb7a7ca0477f60e6446a61735423da95c1b880a4235e0cebb22cddeb62eec371935d89d2287ce8b3cf1a18d9d2cd156dfb8a4e9023b708b5393599130b50300d0e804416af391e99ed1b5f73d67c717597ee4c1cc87b55755bcced3ca9633479b8f3218ba7f2b2ae84f8a2d4fac73b8c8bc4a6082866df10dbe704a728c6c71b5f028090dc48e0a4e6a4b519be63afeddb102549d233ab6981cd261c2a985d87441a507376fe1e3dc9feedc23f917d039c86c2122b82d87cfd54394da994e264055c2f559a349354546e6a5a3a2cfd91afe19296808c6dd6145759d4dd8c70a42aa0151b99122618a5ba050de92cd6bd513a1c3b018ff17d713f69dc631b2d0a0c16e618e4c95497db50d3a22568f26b2256cebf789d04f824d937767238129214db72a716926be9c5740acf253953ebf394c23274632b9febde6ee91291edd674db9205ee9e0a916fb15160c94256790312a1682c0bca8d5d1e124c83624ddc243b9ccdcaa1636ce271357f9a5ed554287082105e5719df8802c684b2f37be511285688ec4e7044b578026ea339b62e8e2b3e9554ebdf6aa697d168254b4f9df87df210cbd540cc8979c3be5b822624323c06e3c871984f979df8d66e970b82fe686a5649f6fdbb81ff97c2a2ef4f40b9a39e2af59b19c736ba9bfd1e75c83844a9fdb49ae58fc887a2650ebd7ff03df9711c53095e135b0d1efa8f9f8dc6192a8ee09d2364bece01dfc4b138c7a0f6e522c2c8b95421e7b34d60ff38b5969dea8fd11e5820a78d0c7859730ca240a642cd43c83fc0615306c20e817f2ccc436023468310c5366262540f85b7b94141ddd4934e31b69e9fda46819a3f93b211f37fb2e8e78cf20ee7be8166606df80f94a4efb01bd78d1599b06ca85e6dc078b1a252ba8d471ae8f9a0dc9951d861677f5fb88a3ff4f3a97a4e9b0dced336c4aec241edde7385cc86061bb7d496c0d78c449aba8c114a9c8966b67d21900bef1763c7bee68b201d384a72e", 0x1000}], 0x8, &(0x7f0000001d80)=ANY=[@ANYBLOB="1800000000000000ffff000000d26f00979fa9e534a446a65000000000000000ffff00008100000035869f3cff8465f1195adbe9f971af7445859f49341279bdd49fad12a210c9162afeca10c900bd1ac123b2d6e562b2ba65304785cfd5cb8864000000000000007800000000000000ffff00000800000019ac606bbd4565d270f8d466b4667d8dcda65d9171d1bdff7be55da2d7d8c6e58030242b791dc2072a0e4b34d58b3fd7807865e69e0bdf8b6f3320ee468b22f3b85ec7526d82f25039e72f00ceb175bf65277b14299948f81d1b259c41d73d4d71db8d6f6b75000048000000000000000100000006000000adbaf5450255c49d7503a6df99900d2da98429f1a2262e5132902655bff8e3d1dbed640cc06e4246fa9742606005ab81ffecf35e71000000e8000000000000000100000004000000dcd41a4f53a0a4f9878c991df99564340e6984d43e995906c5c114a8abf953902d89b595c1a11cd4f39705f3dbd04d967337b32c13fc12c8f9fdb0a32eaf31db7639bba0dd04d957bd559f12f6de80713ef30e21ab610e45e9be07d31b1572a8e8e5e49651a96ffcb4fec62bae22afdb0e62607ab6f75846f04ac5e1991bcb1d05497669d693a41eb98601b7ca6dc296e11b741ad217c99cff96b9b11930161065f2ce35b259292749449c0775c2d7981af219231a5ef1942da2edf8bc6c3dac8149825febeadf5c9f763f6f5ac542b494ac6ee41a87c818cbad65f975da6da60b9ec65eef0000280000000000000001000000d7d70000c0ea2fd1231f799f2e91e3ce90517fd7a6734be9c7f90000e000000000000000ffff0000810000008110e48710e9468285d51d4d6e81bdca2c40d4104474b0b7fbe1cdc1fc6eca3f528705677f890ac0516d0efd59c4f41c67dba1dac669d480e244834f6af7dfe267ee9e4b3d7344b9cf0140ae759fa327a974a4833cf1f9e6b934438078fdb052c7b847477b705e43d3a07a63c142c1cd90c259e341399d0f60c09c6dafad0f731cc7c06e70ee14d6a399d9e6de29fb4c4e38465f83eace87879f394bfb43f5edcc947c3e04f768aab5b4d62d95de7fc4891befc5a6faaa2fbb9e19fdae7d3e48fd45498cb734655bc00000000000000066bc9da40a85e572dbc10bb1ea2a36910f6f6a001d8c5cf0e60127017b67fad25fd2f1d1ee5f93b95ee2b9ebc7d0c38e718509d19bb9971ca340790ace2fbd350bd2ea41ffa1f3097e84831b3bb30f16e1424a2ed06ae4d240d887919637551987e2d71c8290eff6c74e6e2c10d50ff37b1e6951eafdd2eeec21be0c0990190a3d2731a8ed77d8826fac974c7b462d795bd4f2a809bcdc80ccbc42002d0e06ae9c25021ec87f1b191b9e8258c4f3ff93bee61b00f60b64036e27bcad6ecd257f10"], 0x318}, 0x400) socket$unix(0x1, 0x2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', 0x80, 0x0) getpeername$inet6(r4, &(0x7f00000016c0), &(0x7f0000001700)=0xc) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() syz_open_pts() r1 = syz_open_pts() select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) recvfrom(r2, &(0x7f0000000000)=""/159, 0x9f, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x61, 0x7, 0x5, "ebefc3c1734df5abccf6af09b6f9a9898a75ef5c", 0x7, 0x80000001}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setuid(0xee01) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) 05:37:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r0, r2) select(0x40, &(0x7f0000000000)={0x8001, 0x9d, 0x5, 0x1, 0x400, 0x6, 0x81}, &(0x7f0000000080)={0x1f, 0x8, 0x7fffffff, 0x73, 0x48128226, 0x4716dc62, 0x2, 0x8}, &(0x7f0000000100)={0x6, 0x6, 0x2, 0xdf01, 0x100000001, 0x4, 0xff, 0xffffffff}, &(0x7f0000000140)={0x0, 0x4}) r4 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) openat(r3, &(0x7f0000000280)='./file1\x00', 0x205d0, 0x8) chown(&(0x7f0000000180)='./file1\x00', r4, r5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r6 = dup2(r1, r0) getitimer(0x0, &(0x7f0000000200)) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000240)=0x100000001) 05:37:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x4) kqueue() 05:37:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x126) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x8, 0xc78, 0x0, 0x1, 0x3, 0x418, 0x31de, 0xe75}, &(0x7f00000001c0)={0x4, 0x7}) 05:37:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) 05:37:04 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket(0x20, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept(r0, 0x0, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x40) socketpair(0x18, 0x1, 0x7, &(0x7f0000000040)) socketpair(0x2, 0x4003, 0x100000000102, 0x0) fcntl$setstatus(r1, 0x4, 0x8) semget$private(0x0, 0x7, 0x32) 05:37:04 executing program 1: clock_getres(0x5, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000480)=@in6, &(0x7f0000000500)=0xc) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0xfffffffffffffffc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[], &(0x7f0000000140)) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x0, 0x4, 0x2) fchmod(r1, 0x10) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000380)=""/70) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x160) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x1) pipe(&(0x7f0000000100)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x40, 0x1, 0x80000000, 0xfff}], 0x6, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x49, 0x40, 0x3ff, 0xd1d}, {{r3}, 0xfffffffffffffffc, 0x20, 0x6e11e4339c2e29cb, 0x9a6, 0x9}, {{r5}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x8, 0x7}, {{r6}, 0x8e1d2c9616560fa2, 0x40, 0x40000003, 0xfffffffffffff32f, 0xfffffffffffffff9}], 0x40, &(0x7f00000002c0)={0x1, 0x7}) 05:37:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000100)=""/247, 0xf7) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x1) fcntl$setflags(r0, 0x2, 0x1) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) 05:37:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000000)=""/116, 0x74) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000200)=""/214}, {&(0x7f0000000440)=""/219}, {&(0x7f0000000140)=""/15}, {&(0x7f0000000540)=""/185}, {&(0x7f0000000600)=""/211}, {&(0x7f0000000700)=""/130}, {&(0x7f0000000300)=""/90, 0xffffffffffffff90}, {&(0x7f00000007c0)=""/94}], 0x1000000000000012) 05:37:05 executing program 1: socketpair(0x1f, 0x4000, 0x6a, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5", 0x10) readv(0xffffffffffffffff, &(0x7f0000000100), 0x1000000000000017) 05:37:05 executing program 0: r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 05:37:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) fcntl$getown(r0, 0x5) getpgrp() lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r1) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 05:37:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x0) close(r0) 05:37:05 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffff7fffffffffe) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000080)=[r0]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 05:37:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket(0x6, 0x8000, 0xffffffff) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 05:37:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 05:37:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x200000036, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget(0x3, 0x3, 0x100) semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xae, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x800}], 0x5) 05:37:06 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20}], 0x100, 0x0, 0x1ff, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 05:37:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kqueue() close(r1) 05:37:06 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x2000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = shmget(0x0, 0x2000, 0x1, &(0x7f00001c6000/0x2000)=nil) shmat(r1, &(0x7f0000173000/0x3000)=nil, 0x2000) 05:37:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28000, 0x70) ioctl$TIOCSTOP(r0, 0x2000746f) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000580)="9087d49c45d24995f6f6e65b1e056ae605a039fa3434ba98c44937a54c295fb085051f2550989a10fcf1635dead4dcfc73df005947168439dda9513cbe7def09d01c6e3a219dcc3f4de02b8b1f57e39ab5d075524cf5462b9b1fcfe7a6d83be119b1270af6247f2d5e37291c12fe1280232d7800e97905e99f78e8c579a64182844d2d55fe7091efae530473552e95b2331b2b700411e2", 0x97}], 0x1, 0x0, 0x0, 0x8}, 0x400) r1 = getgid() setegid(r1) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x2, &(0x7f0000000740)=[0x0, r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000780)='./file0\x00', r3, r1) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000800)='./file0\x00', 0x8) getitimer(0x1, &(0x7f0000000840)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000880)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000008c0)) lstat(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)) fchdir(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) socket(0x17, 0x1, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r5 = semget$private(0x0, 0x7, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000009c0)=""/45) semop(r5, &(0x7f0000000a00)=[{0x0, 0x5}, {0x4, 0x6, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}], 0x4) r6 = open(&(0x7f0000000a40)='./file0\x00', 0x480, 0x180) fchown(r6, r3, r2) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000a80)=""/118) 05:37:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x100000000}, 0xc) r1 = socket(0x1e, 0x4003, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 05:37:06 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) nanosleep(&(0x7f0000000080)={0xffffffff, 0x81}, &(0x7f0000000040)) 05:37:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt(r0, 0xfffffffffffffff9, 0x5, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x23, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x2) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socketpair(0x1, 0x3, 0x9, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="821ee8b4622b6640d4414e453c926f5441bdcc127936e8123afaf5684f001579845862506cd148bd50", 0x29) 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) fchmod(r0, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='%)}!]\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='%/\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='-%c\x00', &(0x7f00000003c0)='\\,\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')\x00', &(0x7f0000000480)='\x83\x00']) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 05:37:07 executing program 0: socketpair(0x1, 0x5, 0x0, 0x0) socketpair(0x11, 0x0, 0x995, &(0x7f0000000000)) 05:37:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x110) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x68, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x880, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xcfd9, 0x0, 0x4, 0x1000, "7227d1b9342528620271ca3ec39dfe1f6788fa7f", 0xfffffffffffff000}) socketpair(0x19, 0x4000, 0x7fff, &(0x7f0000000000)) 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x100, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 05:37:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet6(0x18, 0x4007, 0x6) setsockopt(r0, 0x1b6, 0x3, &(0x7f0000000040)="9f5e788041cec2b977ccb3dbda6635f58eeb43538aa73f2ff59a9b0afd676ca15c6b91e843795e4b0ff5a299fccb4e5a30629bb9a09fc502da92c0a33b2905f4e0bad300042a2ee7d3b90b6af7779a4709e31008bdebd16476189c9fd148f983dc8ba317d9eeb331e7408c00cf6fd7b68e321d77d6e5b1edcef0493044d41f0854788d978384b30ab7de", 0x8a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x1d0) flock(r0, 0x1) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc2, 0x30) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:09 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) 05:37:09 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:37:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0xffffffff, 0x11d}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000008, 0xffffffff, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x81}], 0xfffffffffffffffc, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf1, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x5, 0x20000000, 0x8, 0x3}, {{r1}, 0x0, 0xc9, 0xf0000002, 0x1, 0xa613}], 0x4, &(0x7f00000000c0)={0x2421}) 05:37:09 executing program 0: r0 = socket(0x1, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x8, &(0x7f0000000000), 0xc) 05:37:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xdf, 0x6}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x3, 0x0, &(0x7f0000000040)) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1caf602b00c1f82c4a12a044a3cbb22193822d5fd8af59989807b29065abcaaa25e0761360db475eb31ca4aa9fca60c66cc43e7fa5155025e34156f301c0e037ba4b3bb8e9a34281bf62b0b14e0326591e4e23939b7b31dc795006cd42041cb43fe5b54fb3", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000000)="00c5f8352d0917", 0xfffffffffffffd4a) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() 05:37:10 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffa, 0x7) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 05:37:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:37:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000040)=""/100, 0x64}], 0x2, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='|\x00') chdir(&(0x7f0000000000)='./file0\x00') 05:37:10 executing program 0: r0 = socket(0x2, 0x2, 0x4) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 05:37:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xffed, 0x0, 0x0, 0xffffffffffffff4e) r1 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmget(0x2, 0xf000, 0x1, &(0x7f0000fef000/0xf000)=nil) 05:37:11 executing program 0: socketpair(0x10, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x6}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) 05:37:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) sync() fchdir(r0) 05:37:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x800000000000080) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') dup(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 05:37:11 executing program 0: r0 = socket$inet(0x2, 0x4, 0x40) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x10000000002, 0x2, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) write(r4, 0x0, 0x6ba86359100f7aef) fcntl$setstatus(r4, 0x4, 0xcc) chmod(&(0x7f0000000100)='./file0\x00', 0xd0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r4, &(0x7f0000001600)=[{0x0}], 0x0) 05:37:11 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="3a5d7c2dd69741a2a70c40a0ff605b3af5d637eb86902b48f41f3081d720e5f18ce86f4f03418e163b17cf476425a5", 0x2f}, {&(0x7f0000000040)="752661f2522ba42962af03d860aa27494d9eeb0640dee08d9e6c6198781eddba16eeedea105b701f50b5b832fb323792b7f62b7ccb90de3d348e360696968ba807", 0x41}, {&(0x7f00000000c0)="19c9aa15f81ade054a0fa221b67679d6ade6ecb2848fe25c0004cca4504be257158cd6990db69167302e4544c98f0c530b3300b4098f9b211adb6de2fe38b7a35675055e989e42b7212c659e24279977fec8d5b22a2da8531eeff066b83e9c621c063b2792e8550d22846182029c604ccd1233593a34d12c691240b01ced71d694a62bd653fe7232597bde58796f548d569b2a7edd4d4cd5264104943b0c84a6e71322bd937ebf", 0xa7}, {&(0x7f0000000180)="27f04530fd26ecc9a16fa9720833dce6128778512b470df7efd85b30ea961a2ee7980b2af9a23c6ffffe0b6bdf3528aecb84caf526517f4a7f39b40da94e03744337ff075a83e7b35bd83d0498e7b4aa18b58fcdeb86874a57e5", 0x5a}, {&(0x7f00000002c0)="598f1dd78de296951a800569bc19b114003114689a8c3a6f204910315293e98bc6550201d7266a8d095d36d578b2c23a930325fa1eb58294e54fb285bef6c9012ce655f0073a0da4e41c95a01a91517b82758c8e9225fa05fe9539c5de97d6aea921abe14d2c7fec93101ed72abec5f16d015bcb2c7ad5982d8e1201a4619ac4beba3eebd18da0832ac77a962f2e812e1f76d97b9f85dc35e3e67219310728f63ba4aa6123eeb53f94e26b9cb614f7a4d4703dd14ea029dfe80f3c78a66ad31f", 0xc0}, {&(0x7f0000000380)="17f1c7973a8af9941ea63d02f564bd1313cb40d784986b332365f808895765620c48b1a08d67f42656c0d9b36e0489f94b7b22869886ccdbd38c5a15247dd940928704930f7a9cc362272c650d65a5e95e4db44488e845242ecc6b1c8a74ab585eb6387740afff299dd0bff48104e433bd17c514559e65ce56252d6af535c63ab8b114e1ff5f762ef0b94c2dcf97c372fef74d9cb4beaec6aa98346f56c69117ad45099fd1b2e581eb496d7933afaeed5031990fd6021fe7b8e5e04f2c219c47a095bb8729a3618fc70a33fcbbdf9a2721ea094544daa0cdd82fce7138504cdb77a0c71f5434abbb25445eaf7c14", 0xee}], 0x6) pipe2(&(0x7f0000000280), 0x0) r2 = kqueue() munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 05:37:11 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x7810, r0, 0x0, 0x0) setreuid(0x0, 0xee00) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000001040)=""/110) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/4096) r2 = dup(r0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x10001, 0x7}, 0xc) 05:37:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000001240)=""/145, 0x91}, {&(0x7f0000001300)=""/112, 0x70}, {&(0x7f0000001380)=""/143, 0x8f}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x8) 05:37:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x100002e2, 0x0) 05:37:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x6, 0x8001, 0xc5eb, &(0x7f0000000000)) listen(r0, 0xb07a) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:37:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x35a3, 0x7, 0x96e, 0x3, 0x0, 0x6, 0x2234, 0x3ff}, &(0x7f0000000140)={0x3, 0x8d, 0x2, 0x7fffffff, 0x1, 0x805, 0x0, 0x7}, &(0x7f0000000080)={0x2, 0x200, 0x3ffc, 0x6, 0x10001, 0x1, 0x8080, 0x3f}, &(0x7f00000000c0)={0x100, 0x6}) 05:37:12 executing program 1: execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/61, 0x3d) open$dir(&(0x7f0000000000)='./file2\x00', 0x8000, 0x150) link(&(0x7f00000001c0)='./file0\x00', 0x0) 05:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x11, 0x42) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000001200)=""/239, 0xef}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/186, 0xba}, {&(0x7f00000023c0)=""/144, 0x90}], 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6c0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, 0x0, 0x0) 05:37:12 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x20, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget(0x1, 0x1000, 0x0, &(0x7f0000c03000/0x1000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socket(0x6, 0x1, 0x7) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e15000/0x3000)=nil, 0x3000) lseek(0xffffffffffffffff, 0x0, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) shmdt(r1) shmdt(r2) 05:37:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) nanosleep(&(0x7f0000000040)={0xffffffffffffffe3, 0x966a}, &(0x7f0000000080)) 05:37:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/20, 0x14) 05:37:12 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x28) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 05:37:12 executing program 1: socketpair(0x1, 0x0, 0x1, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="7803fa9758e67e99687c5e186f6b13c2bd9e23304d0c4af198021a2ca1de97bc5ab303090756fdf2b63a728aa47d15163977c91d3e96b50a0ba12eb7db651ed4f2c0009c6766a7cbf4cb3ca203cc4f6c895f5748e1c953daf0022307af3a13814f8ee79e5718c4edf74e392e004944af8022e7c2c4239f00728ecd3a16513c751017c799a2dabed9f37e2b1dc2499fa40f62436adaeb148ef8af", 0x9a}, {&(0x7f0000000ac0)="7e66701c10ec7c02b933d8db1de3db24d342774232417bc158965f3b23310a49583bc0ebded37ae68597d69121600cf02b513a9f877c70216d44e957a10634b8a32117b11f5b9db3d49d873feeb73ea5140224ac8229b6169bedcaad3b6abb9ce5485a05fe528377e16d4a888659d2042b0b9fe5593e9282e2cc72a938d6b96b62321566837bee6df7bff2513c82048c8d78cd8dd474f17d11408784b9f6bdaa81dafbc2a55a7de91c28fc908e7eb4f7c6e971d6fe058168bec0834686fbbc8e89f70554684604751afd0701585374650286a8f2511e3d54312b8e2456b7f35a366534f6341fa5d1e97266837d3f5241113eabd59afad369", 0xf8}, {&(0x7f0000000200)="68640737adbf8e5e59101ce0c879452cd7b9a7d06b51c6e9df8f31094fa805493f1d741200fc771e2e28ef8d2a237262776088c61c33fd77d02d94b338b4bb98affddc", 0x192}, {&(0x7f0000000280)="9e907850e02ff539d9dba2767643ee8d3ea5a259aadb1c4b75dfa0ef1b027722aa353ce7a56969614ff9c11e", 0x2c}, {&(0x7f0000000900)="ab81223ddfab5f4734da3c0429684c0665b8585152992256c3dcd3617b190a455f99baba4df2336e319bf242919bc7456a27fd16e20cfb052d880372571b6b26f14193fcaca8d4185f600fbb71b6ffaf6bf12cae9e3054f9777cd8ea22af86924c642caa6e62bb7540adb1ca3294603203f263b2c1a1f58022de879aa86150ccf60139c201b985b57d6a2a292dab2af38e88039df12ce3fb9fd66a4254feafbe07000c725c91e42787bffcf1df0ff4df79846a318f42e4ee94e8c5602223983f8212b99225f88d51ef652854a39bf46eae85ca2a2908dba7eb824a6091b48a89717999bdaae086557a811363f327a1fec1e23e91214c9cdd1672c6fc8d27a78181ebe4ae7a40e5ebcb72b80d7c724b1c828b68e73561a8d99894e21e5ad4cd43e00effe14ecc5ddce64c4081b39f54f900111f3dd6eaa03d966674435d89de38a0d9ad91b84154af8cac4f959af32de0160631cfdc060dc8746dca0dd344aeabe5b507364885b1fa681a06e1bc9a4c4d8005679ef7443fabf01f351034ae437058740444b5747bcb026f6b8ac69c5cf42180fecc9fc88834bce3a0141c2c", 0x19e}, {&(0x7f0000000300)="c7e6ba29f41daa6019cfbc23d0ae511c987c8ba480e9257ac8c74bed7b3d1408787aaf648af467cd0fb6cbb9e23f36c5571323f03d3818606275d1965d68e65729ffa49e6a28a14cb4a478999311bf0b960a1c85f453fdbfe15c", 0x5a}, {&(0x7f0000000380)="945123e1c897e05c71704d9eacbf515e3c86f47d07b2341ab760e5316bd637623911e8600f", 0x25}], 0x7) dup(r1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000540)="926ec255fe5bb68ed6ad944f2350fc83cb3fd5ba99ed677d6366c1ffc08b1cf228a10d526b6d001031a499a32a1cb205365877579f57e0ce0a44b43331b168ecefe2983fc112392b5ad6a44cd95b8734c94994eb49264af00204162bdfb6b4e56a016f3dc2d30e084f30c3ad814ede6cf6f46843b746bbb463194034590161d65e09cd5ab7b2381f66078bd1b25dd38c201181cbca4cb6d0e7d837d5d9a89bbf548bdd4b6b0f44063d3b7a6582840c86672ce0a1d2bc2f71579f20fa942ee70a629594fb02818104b5ce19a823558e826f27599127c568960482b94da2bb53506da6abc179a2", 0xe6}, {&(0x7f0000000640)="bc9e232fa7622f97dcaf56047fa8896a3054fa3af6131e12c85ed89a2abd0f9c823360369f8b31b7fec0893eddeae79825569a99636e7096cb3b4dd8c816570b8d8a336137eba4b944d50bca3c9a95c36a59543cd9198f05d28515e818a7c0feff7d8d0fd427de30de70d6e4636ce40677211a2b794ba336416b3f20850ef0596b656624a0d40b9a82acf15fff89cc1d5b844e3e267746b9fc5a209c09e0defb53609bfc3fbb8bca7cb32e74866f5bef1459a76a2fe8770c0a36fc", 0xbb}, {&(0x7f0000000700)="a44b25ec3f4d5457004948f3aa5b22dafde87d723fbd96a7fcc39f444103478dc6cfbf86782394d285758a36e1b0a6f91b98c68d253e2d711376c224187284bbc3bc99d4dd2f6a5234acde16f95f25627ebdf84392a1375a964a4f3d95876f56dfeba4413c5b499c1a2915c48bf058db160e469e8797659a4c88c27d92a0b7a51870ba39ec9732dcbae5f210e74519de010cbc57ae18527c", 0x98}], 0x3) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r3, &(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000140)='./file0/file0\x00') getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000180)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) kqueue() 05:37:12 executing program 0: setpgid(0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc00000, 0x2, 0x1000, 0xffffffffffffffff, "183d030322f7230b2d231c879efb0211bea42307", 0x1, 0x140000}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x6, 0x4, r1}) r2 = kqueue() getpid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0xd9e, 0x7f}, {{r3}, 0xfffffffffffffff9, 0xff, 0x40000004, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x89, 0x20000007, 0x3f, 0xc9}, {{r3}, 0x0, 0xd, 0x10, 0x101, 0x7}, {{r0}, 0xfffffffffffffff8, 0x24, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000010, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x8, 0x9ac7}, {{r0}, 0xfffffffffffffffe, 0x2a, 0x40000030, 0x7, 0xfffffffffffffc01}, {{r2}, 0x0, 0x65, 0x1, 0x4, 0x40}], 0x8000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x0, 0x100}, {{r3}, 0xffffffffffffffff, 0x3, 0x22, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x90, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x3, 0x2, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x82, 0x101, 0x80}], 0x7, &(0x7f0000000300)={0x8, 0x8}) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') r4 = syz_open_pts() fcntl$getown(r4, 0x5) 05:37:12 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mlockall(0x3) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) socketpair(0x6, 0x1, 0xbdc5d31, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 05:37:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 05:37:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = getuid() seteuid(r3) 05:37:12 executing program 1: getuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xffffffffffffff0c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, 0xee00) syz_open_pts() r2 = syz_open_pts() fchmod(r2, 0x0) syz_open_pts() 05:37:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') 05:37:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x5, 0x100, &(0x7f0000000180)="00878dabefe139f97453c2ce05d973e6bb08668636f981244e3e92519ce3c6b918401aacf08613c3adfa5920a4809d91d1fcb1ecec0d80634aa73f6cb1b06903184fb85c748c8e4b52453aa9dcd45e801e17d21c59c01afdbe3f32fbeeafa9b5f4aa744a01cb0fc2a7c6dd515e79c0a0faa057fdca160b7234dc23ddbf00ce6c1d9c4962d905bb869bc707098c8e4747badcf7dceec906cd0ecbde0b5ef4daf30d25add138740bb58fa20061f6498469f38b59d23778657dcf2e7744a31ff6e4ef5285a9b35958eaf7e1c253db38184ebc9afe0f9e72d5b1adf4cc5efa036f317e0fa0171808d8073fc3d145751025676028438653605e60f58fb98d24eadcd26aa2d02cd0a6d6efda51c0cab0e11a154d4cb124bd2748ad76570cd1368990aed4707705d8be3fbfb2f80a27e9ef146ba9676271a4936f796aa8884b3b44cb32019836d7179848a236e369378f18f28f347ac519742f592f4a2592dba677683c00f92a9d853e65344bbbb3cf901e6ca20824fc5c0313bed2d821f85b6d6737a84186dd824e3eb6d38e3b42745b43a159848a144daf0c1827d4442d03fa555dd73f33d0146cb918a6ffc5343cbb0a336b964df82d63833b8cb990e3d06e7733de410ebaf63066c1b52840ef9c121847579682fde353a653f044cdac0d1b6af74d985afb89a891f2da54bc19d26b038b8332e38de12ad1b12c4013ce12588f1ef43c123475be1de2d6df8ed938c2524996b71087365ff2ee550b254b5318c8eec39eb35deb691332795c730f0f046b8caf3e11d3d4e12118e99f8c07c90c2b5af98fdadc3a7287c73ea95dfb67155d9ce143d1c17ed9678501f124b65eb59312f216c226b5faae28cd830df397b41a5d2444668061970763b373de0c4fb257d784e223d1ede217d66bcc32419cdb0bf908a4f372ca90cea2007bcea7f424c547baa93de788da3d576b6c0fed0ad859d67bee114f2ad486b7d6e531c023eb64c027160a97f9f87245e25296e1414a2f172d7f990b850d3bd8f6914c1daf9ce18564f3e0e4d7e80f2cefb84cd6389c62b1b12a9037e952af5f01a633c778c645f698a9e0b4c555368740cf4075c45cdcf8118096e46bed249ab20557d27c58b93639e93db93a8fb8dce536cd78278b3016ab5e9cc2fb5e3fc4e06e29d10a13749d0abedf28ecdcb92957ac70d17dda3193ba22d3602f9bd0e7bcce62eb1f51f22f078413fd9125b0576053b2ef663fcfa9603fc8e6e4dc425b9f248fdf2a2145c83295bc6c5820d6c615ac7e06f63fc7c380ec4594758151904014547e7de0a73dfaa1dbca8a62d870d8e3e405370c17557c346e565bb8336da290ffea94814095d67519afd5693abb0292990050415806c84c12679b0cb7441e034af14fa981d759b45d1b59c4c30f6731d4c079f23e3b0aef082e94e301370033e650d18ef939f0e5fba4a3a26b555ec6db6f8282fab18de6a10d184891c240d0b211e43c90bb3a203b8d14d1afd9c3f2f4f3e5959f10cdbbe6200de0e2a921b2e3db9391827eaf0659256b8d511a199c88fb3c0e9ef8cfed4bc052bd8ee6696b7a83290cf826cfcc56481f4c7ea7c74ba79bad729b88e7170b495d83130563859f05072e2e9347139db34ff70fbcb812349ee395adf4074368904d7a38bf65a2b44712219ac0525bc87f06fd4890399e10bb94da7d8881cc6359a4f2e8da62fc9943bacb1f0a6b3e5b235109e000f0b084969faede65da3df57a46dcccee2ee19ee9b3a819dde9eb1d0049b2e323115045e7cd5aa28a7c4c2727ab2866c48a36d9c8e53f3af9e447d69008d13b6da31021f0282a64752801352679295a413b9086ff5be74221c7987d9b068b8e7315d7b2f45b1353be3ad32bc09a50aaa56b0f10a490c71b0403ada0bd091c0dd2626e891b77f54334a93f3d43781aec52c14c6400c2820436a1afa211168945cfb5aae13fe006050aa766b1c23543e730ac1e1e24f366a8d47224d146d91660f83c30fdc7903745daf1e4d698128fbcef2be1e33eb15833b8b3e66c546d07a3906cd673312144b555e225bbf81ad7e5045f9c892f0d860a840d94caf47e5549482e14ebff838a747f4933243fff94657f257f8faeb8e57710fa96aa4e9a1ca2e29bace794297a6b9ac92e7f93819b42233765cfc2c774989d2c5717b28a84993ea86f3b11d4fc94b62e529d31493b3fddfea3fab57169c03beb41b00a8fb4e55dd3d591d741b3ed0b6ddaff19a8bdd0ac775fc8019dddebad7298ef85855e5f11d73fcf8a97ce0225f30bdb34a10a530e0648be5ba9712f331aa4e4e0e5e3704b189dbbe783bc33921c43bdbb59a74b85a068bbc57b70c13f2ae2f4c693e51daa23a11203b9937775905845de27bcc081ab1f0c915913b6f4e04b09422563aad68bb3dc204c4f5102a5ffa7be12fbed0dfce6599d3d196a8422396eda45997ead4f073837a2a80ff29c18de2778925aadcdcd1af22eb21ebc93e6e774360f501d91591e734466d97e546327f7c9d3dc07844ff3fab6c33abdf592ad8690c92c7cc14821639d45fd19698fb1bca4725ffc3b41b3f6dcf30600f58975ef3b293c2f8d823a996450cf9a79e0bcf7e75ba2143e72be447f5a90d6f78bda48cb8be0e2fdbd46955c406768f99abf9baeeb22e947b108b5c9d1c8e66cca9ce406dc78f71e2739e7860ee657354fca5d0a4025acdb9f9c16cec5ddfa2a9adfc347e81b605d525c16d9cf2efc1356a38e163d8a88ba3345a2cad5987b2330164efa348e22f0353b84879c485f341e8e825d12b56b22f0b49ea25186f3b14810bd4857cba3b7dd263aa3422412ebd3fba31e2cc92acc6d2b2b9e4a7c81166d5eb73ed98b97decb94aa2a738c10a0697ff904f3fe7bff7598cfcb771e8d64c0b794fe6c6348ddf881153e6b181de3b08ac85d75ce8c194b772fe9a7c90aae34843011eebb8d1126413681517350341ac87583a1a961af1d30f27edb61c931232f57138a3e3dc02607e7beeaf45904771e5ce40eae1847cc800e0af5de94c0114c4a20472aca5983c3dcb15e88f6380afce51f45b9769a18ddaa51464ad199e65a5a12f09df9826d77ddcabcd14bd529b38781179493c02553f9f3c57ca19403dc28ed754f62c88abedc71ccfa8b87ff64b8594e42946baf90e5f5b6d0620418ff7466cd5dce08ded7375bd5e4a3366f036a6493dd6b0c72a3a1ab65824ef4df998e893bd7edccde71e5bf15c00cda5c4c8574fe5a37b7ea5cedbee1686d5baaaca45daec98a2fdb95e41f1d79c38c0b7fca90ec7a5f2f3795be2ea9f03a56518bd061dc221e9351821ad8f99a66228d5cfdc26c9b895b2b1970e8a00e06371b8eff84d3bf3bbbcd9074585859b62c581af82bf091c28cb420bdabf9a8eaecb2fdaf26118b7060692f1d53070e482371cdf1bc8043650c0c7a9fd0b85e7d7faef9380f5b7547f9d4b241fb20e1c3b255dd42b5b404dc6b40b2f6375a92c8d6b0727f1362f9925007bbb03a5b2d753b549e8a130f5f9614d03f87ae39b3665623e36b94d14561bca49616f3dc0d06b2cf760ab48b7a396da4f5a5fd38d00e3d16324b527ff43abe68897c70da6296a5986eb0cc14c4912111803cba5790e33df1aa47ba02214b6cf26ee48a06419c8be92c09b71219eb7ae47a3836a6102b0c9dc8c7225b90313d5572390153bbdb0e51f5a9fc2b07ef8cbf7d2164547bb0d381449ad64e037a54f0d644e475b0ae70b61593f2834fbeb0539d5cec76e5be76e4ed19658e386fba0dc95f29c3178c9b777b5b24f49da5bbd89919c51d12bd7ca8a2dfe0780e548c4e42fbf14309929848247cd9b8bd24652ac6311d5cea13e6e2adf1ccf3f1c502722871e12cb4973ff40c578ec27b415ed015c6a518efed87889ebfd23ddab81ad7adf0e63630eb71520902b14e48e07a9a4fe85d3eada6ec0c2988fa5184fca7e482bf61cf83a638f19eb462e712b46011627c42ec7bf69981c05b251c768d1bdfeef209b5e317e3a2a90395fd978dfafdd7649a5a6945b58a5d92d714e122ca511bd50d1a49479a10082d5b00c79ca4e0f71d9f84a1b0bba7e07ee5d418d3cdfda53c372561560d1f07b9993185ba64b1dd94254ce20b581c5b7241bb0d7f9a4638bc79653a72c9f6af7d05dfee68a750ccf8081afe6dde2647dd37471330f63ef271135f83344ad8a5654b7c016980a5bf2b9cff4a40ae2747a85098f378f2f69f1f8a7612176b01dad8e15db67e7a2330d46a8a17a14a3da332681a32dbab8eee69ceb460135f55795b3f15a3e7c594777ea944b4af9a6a8a195e269641b42cdc4a093e0260fcca4fdf3cff2eef3d59dbba1af4975956aa71b1165c7963bb1cc19cd86f62b74a380cd46b84b38a5e5b679c2bbc1c393bc60d3dd4da5e54319014cb40a8601b142b95121e524e4ec7c0f7190ede29865dcd5b5aac4f3b85052d5d67f7011a47482958ad92aa663ae54e396093c7099f47b766c1bcbb7cf1acd395689b66e96df5852612855ba78863147e6f628991461092bdd2d996112cbd198ace4bc4f60cbfd3d044093f369ff0735f57c68e1057b68f727bb34ef6565956eaa3a04caebaf7c4ba392c9f57a4cc8f528b95703489fc591b40671acd718c44835a988216b218c699c82706bfeeb444a8b486e071dcbc01345ad34d6a2f36089068c2b2d74cf7bee763d21c4bfb6b7b5ef9a7f351e842a9bc1bd32ec4316266cabde6ce8cd74e6202ff74919ed834d1e266b5c75dea3fe9f7de12463dcd620c4b4dd35ca88d8b45c9bf8c1dbad8ef80797109ed4f4d283eb48f63a34ff533497f58e892856178fb81be41bf049c9767aa9f5473f7b4c909847dc909378119d340431576dfec41f1bafcbe534876ef843730c204ac9ef85318fd27667d72da7eea8b89acd02b5718c019d2a132b50db4372952ed75b1b4a052b5182212049d95b0967d27e41d76bd480cad38095a0737ea10ef825806d65336fbf53a1ff1ea044cccf1d0e2fe7fabd72020568275c1593c8c7496f0f4d95fa3d1103a36b52da7b6bb140a15bcb461677fd6d4b7ead5f5332c680cf385733f6737fcc6953df10a9ae870ba0bbdea1d829d798aad3e54923b3547fe6fd615f1956b19a66d4a67233ab01a15dbbc3fb94437f4b52d0262d98bf591870b42f8165f28e5225e6f05cbcb82b00b4e4c18771ef18e91928c4e0f039a4d7fecdb0ce9ad981abb23bfb85904820fb72b42ecd5ddf0027d9496dd806f6cff31b01bb34f2f8fd61da87907035077d92320c1c98d65364f75b54432d197f96ab3322ef9b2736d680d2638e36a1c2e2a6c35bedb0c4de55f7e5cf852d7f5435e86c72cd5dd7f04c7292ab62d9d9f8577d9f04e8bfc65bc569dc282066873af558216f3913d7eb0b731823f8e4b2788506aa3b0c8a9a4ac1047da27298cff7c492561cb4b27dd1bcecc2b1140c098d47916c6ea492d7893d7546a61cd43953058a5430716055ee9b846fb3a82d7ecd3b75eb0889caebabd71d995228e0fd7c1918cf297be731318855fe5630bf2424da869d40301e0793145311dc9ea63c5727501f490f5d492f12053c2f5f319ccea68d9573a3e0ee9212ab99457909bbfb94a6ca16a2be4b4f036404af6a229ce42c8a7bf3b617c0ebbad91f597fa80755964287148ff7d1dc9d99e6be98db22a808bef14ab2a7b71b52c6caabd9f8d0a70a22220fec7608a17ee970075cb931a0bba3e73081d90d93e5810a01a3a65ce628a2377e9a1a3fa8d22d40f9c01f1f4fd5b26ae6e0b51575051eae78ff4c6757a76c61c5850", 0x1000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="a0c81c0666507d83a18a176d78044d32136c4da866fcf0c9ce90f778f41c8fcb4ea032b7685dafac3e91a340d27f924bc780030041cf0c80e95ad71a2e9d5d2e494faa70c124ce752760b292aa5da9f2fa985ad5ca4bc78ebe354a9e608b99f37f04a20e25050c08871300657d4013b8a95438", 0x73}, {&(0x7f0000000080)="13190dcfd5b20b3138ca82787f99497e342d5fb9e5a5e4663322477e1c4afa924d180da88866103945550b31affcb8033335021e903c625ddb4859a9dfda0fbee4", 0x41}], 0x2, 0x0) syz_open_pts() 05:37:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000200000000000000ffffff000000"], 0x10dff6b70f3b56c3}, 0x0) 05:37:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) pipe2(&(0x7f0000000000), 0x10000) 05:37:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x100}, {r2, 0x6d}], 0x3, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x88, 0x3}, 0x8) poll(&(0x7f0000000040), 0x3, 0x0) 05:37:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/192, 0xc0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x4, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfff) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x8}, 0xc) 05:37:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x7, 0x7fd3) 05:37:13 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9012d2cfb84fc9c114112d7194ced741c2b6174e8a7af21298c021863976bbfcf0cb613b3b536ab6a4da7088d6e50c612a52760815ef7402057398614c1ce691eadc5ebb920a528cdd67c2bde7543888a1088ac74e9f117bc6c99ed8eb97cbf1ea25fbd5ec5e283878275a436a5d520f8f001e611fd3c57ab45057b2092f7ef93e4505a7bdfed65e5a87c93890f1889586cddf79cf06c47ec8c1fca6bba26609cd425098842893e441cff7f2e5be95cfb4e96ec1a6f39819754ec5397f239134eb2c0836c257048097c208aa4c58efb6ee563ba0e63268bed8c0767378a88f46f20b5499c9ba9e4b3a6bd931", 0xec) socket$inet(0x2, 0x3, 0xc5d) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000380)=0x5f8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) dup(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xffff, 0xb16, 0x1075, 0x5, "1d82036b5a18b50899fbb47f8e55d0e8b0476147", 0x3}) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$getflags(r1, 0x3) syz_open_pts() 05:37:13 executing program 1: r0 = socket(0x2, 0x400000004002, 0x0) setsockopt(r0, 0x4, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) socket(0x12, 0x8007, 0x7) 05:37:13 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) r1 = semget(0x0, 0x1, 0x704) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x400, r2, r3, r4, r5, 0x12, 0x3}, 0x5, 0x20, 0xfffffffffffffffd}) 05:37:13 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}, {&(0x7f0000001400)=""/244, 0xf4}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x186138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3347}], 0x100000000000005e, 0x0) 05:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000240)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb18e2cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5f78a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adcc0d2c44356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ae76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141818b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e4d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c98e8720a3eb30be292a2ca2c8f658bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4119ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc002fd0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c25406709345ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc2fdfffffff0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c03000000a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a507e17a308453e91969c", 0x785}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() getgroups(0x3c8, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) setgroups(0x2, &(0x7f0000000040)=[r4, r4]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) getgroups(0x0, 0x0) getgroups(0x774189c3ce9a5e66, 0x0) fchdir(r3) 05:37:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/5, 0x5, 0x41, &(0x7f0000000040)={0x2, 0x2}, 0xc) r5 = getpid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000140)="99e95085f544378e4e0ad88d2cddc012a0567df7e9f15dd751a00d4a00cf5e14284f38d481bd1ffe43f9b00265a7255e4f274efbee4ce1c56f945e2092db0b74142819ef3d98fe9589af3ac5b25f", 0x4e}, {&(0x7f00000001c0)="ebeee775974cc36d317fe2ad2faa2382a3e1a538aedd0512bd42488234fc80b2f45f719f24154d507563aae3156924c4c1a6719cb70707872f4a2aea531e5ca0fa43f8e9d63f31cf9581f28b1a244b39d715c8d735d83e98dbc8a4f81450332d9d5f4cec618338ee3144e89facba50ff9cdf25154b38bbfc", 0x78}, {&(0x7f0000000240)="86b62e01fd88b6bf4516144a4bb4096cadf1edbacba1feb5e34cd3ee9a55745188db9b24534256b354493c8dee53b2d3b44d69ba8fdc838ae0ad1ae71e33e121a5eeb6e394ff2ca48af06c3af0e4a4b6d8c3920b8d0ac05bb6adabfc011b871e00a224c105df30b707bd812a89e45ebe35027c7933bcd5151e38d87d76f827c94017b2e0b36cacc858f4a646b7ff8d8d0bd3ece9174e4ea6ce90ecfc0656f613ed57a15581e69dc8df2a90ad649e19d57e6c811d5a15825f367d01bfcf12", 0xbe}, {&(0x7f0000000300)="059eb4d5f241561bf9b91539c21a5bb633514381e998eface152878bb66dc53e87644f0483cc59488a380680c3fbddcdb24b9042478a7932bbb8ba56936d9d53ec13216fa801063a933de13847962ad71ed86083f9cbd15b11dcdc89eda79f68654683009c864fcf8c15facdcf8de2ae23efc335dbf43814fb0382a5cfbc9c36ffcc6ed7ac47826bacf45138a219b11e3e2e67d9ddd0c91045f42e3807f8cde9f343f99f6abc4ae10f16", 0xaa}, {&(0x7f00000003c0)="77e77c741e428a01ad3f6c3d2ae414c5473d17725a9981d536dbf9730d51aa3a5489edb0654cca04f2a20c9082f451908cba6acce58c3f", 0x37}, {&(0x7f0000000400)="982c683d9c13a1f6e34b6ccaa5baba1e85fe29d4a715a07f7ca4cad145a91171ab184371532d32df87b67ab2ddeee27fef198e43c47488", 0x37}, {&(0x7f0000000440)="8eca2f6fd00d87f8a5c0b90b991bf4e8abe6f3e528040826904bc3c30c7e11c932fd85a2b8299d48080930ba3d50b3bd10d7e3151a9ebe429bc4108372807ef67a795bc7f1b5a89b42ab720bdf32b98db17f5b16645e84a8cbadd5967385f6ff571d609528e1999833f1b4eab75c49f050cc0bb7d15ccea468f176df61a0674c3f2cf08f9c15df24903fe24273a6bed7ad0e9b9d209f97b5feb0f79189ffc317997184e1b50289a9ca1937c698fc8a802ce97605601788145b2c848c5cfa78a494fa4bf6a87d9279cb72d9f546647efdd87396fff0fbe4432869592332a199070d72a9d572c2dc0728b2b905d4d681f81dfe8d1bbf2fa98495ba697af673f63a962e1f8ab73a73956045425201949fa7cba6187d169f9e73f4ab16af1e8673963d2ccc90ae082f99d3f4e9dd988aea93e78d120702efa79f07d81b7d66e8555172e6c9256c35977857d4872adf28b4d039fc62f4b69d96fa23ce61e0d01dba1dddb5032870ade8bdaf4c70d1734138418f9a64eb0f5a9d52528a8421880b485d12bf750cbd0cf00c85a0380d0a38bf40adc325bc61f826bb01192c89e1dc0c055baeab21ecef2cacafcb8084733723b3dace4c7919c9fd8c2b70e8f463cffb57ef0496bd87ccc47d6694ce9e3d7a38a60b6dd71bc0b8c287a8037ad1c23058c2f677dd524ad10bfbe545a1d00bae16b74a98735714deff06eb3d780142eb48dc929fd4c4f6b8a3b7d540f4be03e4245c866132112cc4cbf58ab1d6cf0d6b6085340b3b5eb4afcb06b190bfb7a601d2df60e3e787af3306586d7a0a8a5d142fb5642d372479ae07ea115a054e5cee9ed00450d5aca45b4f26bb1b480ff79a0b429a696c33013d963cbbdcd9fafbc5066503d09b2c2d78d37909730f7c4f840a6b3e143c1d15ada3a65b8344c2723bc95934f5d58faa7c4e8bd09624aa8d892e39ba098a17710a93696673250cbc9b69bd84b7c40f807198f75a8562f40a69367ad03b64745bb361317ee05b9f50adbf4c23fabb681a56702c6edd74303fa5c778d2fbfd7331a0dd53c78b45ee78810706d09114fef2e28709acdcd62bcfcec5af29cf7928599d88ca1f230411fdcd6c75c608a435dc7fcdffe45acd51b87b88b856d158da8ebf3e966763a71c348b6838f8ca0a2b5999f2f4700ab4f2593f09e0510ab8594a8c3b2f0b2780de60de0d4cb3f248f65322329da47ad5fcc1522834fe23da8de617f0b06cfd6e4aa39642d6e8b2e682d2a0b18be8d18cf8816f5c4391d06149345c11a76df350a7073a17f2f9511c3f0cbc4daa7e7700abaac88d3b40fe1b41c442f4a56057c103d3415968361cfd41b40805b638c853f52a76b8467387df34bc682e4843ca56d53543aac614352673cff805b4bc0302e3ab980ad10b980779740b62f6cda7ea7f68fee6743bf7b75f6b585cdf6cf41527ca848662b47bb301ee1e8e36d52d614963f282a07e764992f2572ab33a071767e0f9245b795cc62c01a0fc3393b2f90acbf12293262ded19935147e69ae2356a4d8c4d5fafd61d55fd6594d73912dbbfa06ff75478c561cd384a92266c8328c2caa9bba0eb88b63eaef7da08de9939d8e0e5afaf9630350651b20c7b6242cc7bb6031b76e224109a329ea7621ba78932f9544fbd277858117d3ab57f21777daebc36f07c1f307595ed13a75e0583c55d994898918b16aac09d1468afc1a967b89ddf84f3d1a250ff7f4b44c09312c24fbb30dcbc170eb40cad90e138bb5347a65a40aee9db51523b20729e603700c5741f74f23fc7e028b1f6c397338df15178089738a07ec60e2969ffc1c3539201d2c333410b19798b33728616e9bb37216cb3996d52dbe2eba5455389a99496a767149f45485534c4e08272cd6b1007e338af9269f48f24a11eb971a40e71e0d0adec54931ef1c4d41037846f40b4103dab8e661e2023f1edbb6bc014b24a70952590361e81a990bd93bd7bf6be62abeaf254689e0581ee0bc4c5904974de095f01071f3c1441ec4f6a332492186cd099e2720334a0c7dfd2a29db869c0a6a256dd8cca83a46f6726c9b820b04cd9da7f87afc17d96b566a391d78dc4d4ad2ff30a4fdfb66da6b725229f30d62c911f0a43bf17746e8d7958e868bf374f2b0cfa4fe17232a83bf8905ef86d1d1cd738ab703cadb0333de222ecf4ea69f78a4ff425ba62ff6ebd7b07c3316eb6f98ba7882b487b7ab493f9ad489ca1ce5ab4120d57af5e6081880255bb9d4b0845ac967952001e7050e15cae39ebe5689a12fa864b379607a5ec46840d761651110387089a3172b7479aa4c6c22fc6ba446d165aa09d10079c976d84e01295744fb961d8751eb49197de6fbcbe33baaf8a715bb5b6e376fbc5336e079e160c76e3571374ac8d557eebeb5f424ccfc8fccc2a478f3a526957ac6528ad0aed30dfd644ce642087486a6e2c26a6d5c092288ee612b35f6c5f7013c6eb6cf544e40926177aabaa0e6b569891b75257c14792f2d41a5203980ed59be6e58ad6231d3e59c7a8bab685d1ee52d8b18d7e72a0cb22a09c9544b8d53e3c49e8a2bf015c9a2ba0f20792043e56d1100d7a860f762f4a0b4ef7435c253891c347055bd87eda8aadfbb967975e483bd2da3e762e3bab4046720b99c7f25d3831090ea4fd8218f68b64728fe36f36856bfb70ee0d38d9a4a30559cbce737ed1c026d8394945af767c8f820d3a0b63e27f8212ca349b3f08e661c8ec1463fde7cba34f3f300025bf92549465494d6b8aead48dc110bb1be8c427c06001207370b0bf6f79d03e09b0dd68f21ea1708a7b9e53e418ca01e22946d9f4f456a5c913ffe9b96451b7518b39d00407c70b64f202d2af31858e59e730767bb2c94a7f9884e021867c545fffc26efdc406ccaf9c7bb987288f8ddee5fb1d86478108755ebaff7b469e23eca5fc1f234506356bf4a2ed7a7a4dc531485a94fc5772baacfc8936301ab6e5a2c0691692b65bd093c50a1c306e1a0fce0596a84a9ad9ca068333633936e44b588378f1e2474678269b1b53f6028e667aa3457f8a2cf2e3ddf40173bfa15cc332654b2c31a247482711ca6e6e75db18a063898ae6316b9b8cebe5d53db0153ce0eb9f60b4c80b85b4de447adc3b24999a37b918a0cbfb51f258d16ee103d761cc1f6fccc2f2d3b9680e1576829e408b8377c73708902fa80d21e82333f6ae3e519c8b1f4e12a9e83ca782bba8ec1e0041c2e6ef87e77ec3d197600970c63efc71b0fba422090848366af7c72df14e78218a4652a84f2e5e7914c528c374596e6323b3603d0d8feb77a28460d53cd9c7b1d2b7af7f90a4774932df0ee2bf5f56ec49c2063e0bc2c8523eb3dc8df16149d776dbbc1a2ac4306c7aaa95f2538c586895ad505fd06cc81ddf35c1e1abd7b06ef8200e369b1c85b46f84bd13f75f29911b954d128e6b48b4ee017bf9ce178c0d3eb3436f8dc77fdaeb58d0c946f3b5a24e5f42f17e90b4d65fc6234c6bebc17c275eaaf97bbb69bde5e8531edabe3d8f269c2ca8833a32d65e53415cee3cb1057024c8979165518a2934edafcce4f00200064945439b928b8da4fbed6792ed4737fd530b6376a6d0084ad2fad9ed43c0d3167a55d035ea4ebb6cedcb808159e436d8bc0424297bb8e72a6641fd305729fef239704ac0b9d91868a9408e763c98aafda85594b359ff768b3dc427f32a52eba3bcb7479c09694b048f40684db93e1cbf3eb908554160d71fd5620946c14899e5d98121f673cde73332be81e06a3d64b33498e0d9e226d7deb00880cec4556a1844543dd18879575cff3860bd9171ecaf92a4844917443e253296b0b3ba4c775445f9cb5d5a45e507883ee456c2ba38f6aaddcb4996380ac2ff5a30b74444f51841f240f3e105d939df55ad4039e0d5a626599a661827d7d112e3b9b26e17519c556adfd98d625597a3638be485538b8bed7bb1de287e7062e2ab03a473d8e698b11c17e92a851482270e1f72887b79ecb645512127421f294ef1a3e24d7854029aaed8dd928ace5dad058189b4cef035fbca9ff3cddbc23b9ca0eecdc8d823c94bbafe7def018232342ae32734ed39db2aa4360a6da0c95575557e64bf6a39c1e247c1518cac589e4cc6b182674b8fec8e28af7f7088920ff6a717f0438ef1c4f14127cc5084aa38b4ece14780960d1a97d5f8b41aba59663fbe98b7a9da34f3ee9d664c9c56f81ab323f8f98a3128336e70befcc9d4f07afadbca3cbf586789557a499466756dcca3aa31e0253c64034fdc0fc5a8518a964cd6b5d6d2547622b8b4c5e21b072853cbe0fb45c0accb940ce2325eb479bb2561e9574086d3b3ce7d6c0b65b5874494ae4e97c4219a3790912dd780a7106e68a101cd5c02ae17a6953a8084f8869561853d2d54e7be9d1d9a2b142968bbbebc0d79ea718bb4d53a7a3f66327e5b7fbe290432db1400d677d5af31a54df84c552d0d1827e70803b430fbd92058290db720f5d6d849f542f6c606703d0973d7bfe049f609ab653ec85dd8e8695888f13b4f841d5388ee8b9a1986f480cbc710e8fddbe00c9a6c3ac9d2df71011d66bfe9a6a70b51f5c69972acf7f3a8ad7475cd7dbd6ab941241601b58f6632c9b10822397bbc357a230b9c2136532cba3e541ed42478f5369055a8578cad973f00ad89cfad944648bf0408c63cfedd27592c5ae97b94b5923701118ed8408ca499814364454019fabfca5dab48b5a29dc04a44eede05db0816b37882d121b98680494dbd4e42063dd8553e002fa098abd057a8453eef9b6b395bf3887905a18cbd53621f985d6fc5173fc2b52c1d8eb1efbd61692ca8a6b4fb988893ec985b2b627b73634c80a0a361f5bafa821d016378525ba8c3d724519df8dda49ee403c7d7d084c461d3aad89c9b3993fdcbb6441bc48ddc3e52e62cacb7d7541803e4824efa4412e00215f9d347656d08e9dfa2e7bb343e250bcabb2f877bb96e487f540513c1942e3fd105d011a42a640fd7ba5bc0fec9506cffc36ce8fddd4802a4b06577080bb66bf98c43abed7d5041c8529866ed4767643e207db2f3a62d899b332074e07ee1751fe6bb6b70814cd40a6194147b1f2e82ff7162481fd7f5dd1c180a8cedee20bf2b186c1a02549297ca0a101796247325145bb3fa0df2c512bba0d32422894084b04836ce68d5bad8ba1a47e3b44b76d9e44278e5bc2ec191d316f5836cb001f1c940ec8b2ab66a6d406b99ca1c7531a9834fbb088af47a061587f8dad898d518bfe2eeba9209b8c74cbe8694defdaed35e5fadd61679f92f4911c3d9ed910e1a66e603238c8685be50ddcea327512b08ea1dfd87786046294208b09fdb2a15fe54bffe254d822aab52f22bc4f30b8a38ea3743996e7c13ce685fab971083e7a4f5ed4e060183d2c9ce6cc04e74e3ebc30665c60c7dccef525f2e11820d9453b95904b9ef5fea99d6370fa8edf19de89bb643fdbc20ffe87f9ebb69b64df7dc64fd237dfe69562b21975b6c2961126715f5bb6e15728f0229d6cab899e643b8b96dd45fbcc14af1a23a15cd2e0d9e1df516e84a475d4016467c539c8b47fa8c90d3a30cd59105e4632e93603a714ab5dcf9e0f4640efbd724f4c0b5e7886ab838e65ba4f908ba9513b1e6dea11f17887184f93ee2420c0f5a530a11e8b3775b1d98759f708c429688e139cf25431a3ab5cf617f8bb6791fe1e9b358420774d2cbab4c12b881fa7e478cbb5b0b479f023a4ff2b7dbc9eb662d732ac3b08955de351087d37d2c6b48c912832339734ed5cdd0a1a5265b1a86b74b1c6605", 0x1000}], 0x7, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb0, 0xe}, 0xb) fcntl$setown(r0, 0x6, r5) 05:37:13 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) 05:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r2, &(0x7f0000000200)="db2be3f3213aca6f7dbb4a7b085ebb1d7fee336d2169cce38f93eed89e7659f1a7d5e70a2311dafdd3db624806bae2a16f2760441306b20400c7faacf32b175247ef6ed3346170eb5744304e040cef82de412485c376d945f76b9a4f2d7c009ed702d32e9b95f26c5166a6f4905430a949bd42190b08569cdf7654c0365922ff0de89d7bdb4cc04ec81c3fe85889bcb19cf9df57fec686cac43b9da0b1ab956ae3fa97ac5c6bf9c56be53dfbb0445dfebe7024194f26a389fac21e3c453d65f3a531478091599b2af926a93a465d4ebb32196313150483011400ab5646ececf6d610b58343c2bb", 0xe7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10068, 0x3) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 05:37:13 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(0xffffffffffffffff) connect(r1, &(0x7f0000000700)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r3 = msgget$private(0x0, 0x800018) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/185}, 0xc1, 0x0, 0x1000) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) clock_getres(0x2, &(0x7f00000006c0)) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x3, r4, r6, r7, r8, 0x31, 0x2}, 0x7, 0x10000, r9, r11, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r3, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r11, r7, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r9, r5, r10}, 0xc) bind(r2, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r10) socketpair(0x0, 0x1, 0x2, &(0x7f0000000640)) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="030000000000000024d428522cd27e315349334047b4b8d01c4d836410e59d2aa5972ef7ee239c224b2407c663a415805a81565184cb660b03e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e0ccfd794a"], 0xc3, 0x800) 05:37:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xff) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x8000, 0x9221, &(0x7f00000001c0)=""/191, &(0x7f0000000280)=0xbf) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="510f", 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x100, 0x4) 05:37:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 05:37:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 05:37:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="0116740c58c7f2e421c31efa53771fe5918cec684259ca76700dfeae7b263d924c465920db84c66845e32882152ff88ef13f3a340802fb93dae53dfbc50b9c7d487b4a958bca80da8e74bab129b3dc11c7b50f87db7a", 0x56) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) 05:37:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2ffc9836, 0x2}, {{r0}, 0xfffffffffffffffe, 0x22, 0x4, 0x81, 0x100}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x7fffffff, 0x1}, {{r0}, 0x0, 0x80, 0x80, 0x3, 0x7}], 0x3f, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x30, 0xf0000063, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7, 0x9}], 0x20, &(0x7f00000003c0)={0x40, 0x10000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x3a, 0x1, 0x1, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x89, 0x80, 0x7, 0x10000}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0x8}, {{r2}, 0xfffffffffffffffc, 0x40, 0x3, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x46, 0x81, 0x100, 0x495}, {{r0}, 0xfffffffffffffffa, 0x65, 0x2, 0x8, 0x79ba4e54}], 0xffffffff, &(0x7f0000000240)={0x1, 0x3ff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 05:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2105e4ea1ffca51945da20036a06f334b038cbd723b957420fb27aad26b64a2d8e3bbb5b20f056f4dd07bcfde371190955", 0x91) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000440)=""/77, 0x4d, 0x800, &(0x7f00000004c0)={0x18, 0x1, 0x5, 0xffffffffffffffff}, 0xc) r2 = syz_open_pts() write(r0, &(0x7f0000000540)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24", 0x21f) r3 = msgget(0x3, 0x90) msgsnd(r3, &(0x7f0000000780)={0x3, "b4ccdc06c2aa6c78f5937d040d11e97a7df8b1ccfe3a3b385987b8fc3b8f251d6e1bbfe2169f9faeca6791087be74c679367a1285a7eb6df3bb66cdef7f41e70299a2cfa44ea9d4e986c97874ef9a8e9a7319ddb65c9e085d9558e2e24b9faf251e903f54d64b66b5d053cec18128882bbe46c4b13af0e408370243033ced02661efd41983e701b083d958f188e0843628d8808eeccade8abf1854430b5495dce72345c34a38f780eec07d9d1f473c4c1571c1e7e63cc8341991022f71c4a3ba2d85558c5a618a0db99925b8c43fb125a05a19a3ee4ed441af195e3c0774c1c60034b33bd36745c027e7aac69c1621ee7e264a448ca57211f7d90dc02b473d50c6e150fd61a97c50a10792c53eea46c0f2c8bc24c5a975099f46bfcfd98887e243ee5b5f2477838fabbc8a9cb635a02cf8199637117537398cbbb1ca0b3af67dbf19ae7ac6e7fec318f74455053cac254193df8eeb734aa5021c9f1afc0dc577e7961d10618e9b8cc22611e9febf4f6e36d61740139b9e76fcc91ca8ccf9eb25ba77584c43632610b0c074c237a61afa4af5b20b9e31381795ea224e748bb87272e62c2339b0e27af409cf27519b21cddddf71994b2f0adcb8f7ee7029fce9dade418206f04750c854980571a240e382dccc5b16d8c0b7d529efc6e54ca473ac9e714800105f0397d43ff085e8b7ce3590f9d3f0922851ce0526d291873e60d0eeda202b46be95ab0b09196080c569bc6a9d0a015a09ef05f4723683fe9e6b9fece6e8036d9b064dff8d88d1427222f730847ea39f09dd342677ea04f17d2e60affa01a3fc872cf0afef736349f12287c346988345a4aeb3d953ae651813bf60f11d9aa23958ec40387f21ac2ce587436f98631b4b9cc6f4147a224c7823dcbe89f5b82ee0b24a68dd8dd2978f18617f8d5ca0b3caf94261c61d9e6bb65616449576f0f7f63b80d0842d7171471d7560a310c191ec1935bccf8338f4e14b8d72b7e1d5bffd019b68e1f5e40783b17fa5bf4b8d96b6ff88d33878c8384072664572b0e6defed9703bae82e04fc5d1db9b851e0035cbefe9c2b02983fcd97e93b559d6bc1d298aa9408f82c3f1d9c38a7642afc206680ff3ae3d0d388b24247f9642bf2a6463e516a89f1a2afbc2afc40bf9058ad65142dcb5665dca90450438232ce4bf520be5ca051bd13d871b136cac86fa3f8d496e9924c9bdb09eaa8742e8691444f92cc2f450ba6c18ec4f5fd3b129ae41604cae628b86f84ffa35b4c8cb31caf88793ce2c71b19e17d8821850d5d7202dc9a317ebd6238e58ddd2859520983bd6669ac8bd5b580b72a4a7637b57d77405db6a40e082ed23476e7e0d945cf7c121231f87a6f8e2e16c36b330b9c449ce21e85b9b779732fe9db0006ed7391d1797d1f9dc0f3894ac3b00df5b6db13b24bb851036f10626d1d055da7e434e82b14139e5ae69decc8051d497fb4c7195cb6f084d346661377ef2ecedc39e69b8c4b6b24eb9d74846427fdbcb08a65b639ed602251aba409765ff77a0355c627d42069b3655dab1f557e3b2471339c91cffd5527a5db4cf2ced63c4c57be35a87a626864cde1aa42de31d31631443ac8673159f021bc7e8c2f0ef178bbbfebf9812b2affc52fc61190fc9926c57abf850b06e9791710353e89ba30856b07900d0d8c42951d0079bc696f2a2cff50c586630be1c0a487b96ae07708ab766c46d7472173e34578119020ecf7453065003f55adc6cc0e67bbb73052de55990ee43ba02fd019aa504552504962cc862ed6496bdca61ca3c3ed6553317f156f59f02282b1cb1c091077533984218724fdee75e44422e531b6a396104743220256e03526a8a6d09e99c48561b85769e6d685db4455a6cb2d68d10c10f7bc04d324e180c4a7dd4dc965669c277b5c4487bd1e1817d77d18b1f188bdb7853bc31dbc9929fd91dfedc239d4351efde3c8850f2250a4aad8e963f8d57b2666e4255e3aa866cb0d8788419c46702ececb1c64fc6f8c522e904f1d80762bfe39f0f96a57bd8dd0f027a7d5b761e252623be1cc35d00fa10660d97eaf5d15876359d2911dd766cab29ebdeff983502c6f3c0ea8b18ee1cb6d363ed96e20811520904281bd282ceede2703bec582d598addb0fdaa66c664e7cca119867c27e47de269b25e8286a06d24652a889797e1c7d8bf55d24d77772d0787f2a113f4987b06c12607acd5a87f6762b5fa144d1ace3a2862daeab8d27352e6098181ce46f4cb85e575a686754c165349c10f21bcfc105a1bbae3893dc7cf8d0bce9d7c3a93cd90438cca5392c3b75d7ff4fee40c2c4debb87d4c5e5d0fe16b324285d4c144dccc0027baaaeac0fdfb486e88d49a32413a4bfc3e0e2443b3fd933e5a5bcc01638ce622b2433acbbe1f59cc8afdbaa296e622d06e97d8b2617dd7312ba30c88ebe93a001ee4a62097b2ecb18e23b575a898b16dbe63e9824a2c07a6e75b26f1de7f7be84bb000ce65cfb5e9f7fc17dae4755cd41422333c8474e13e4041c9fc93346077aa369f28101d71212142bed71fb15ebfb7e9b75f892faea61e459e525290261940c2e98e6b3bde74ba150268f059c8760aa13084ec274831b5875248b394b8511da4bacf75ed8b0dd7a6d3dd2094e8d2da3d433faee19088976455d4ee6750bbbd0bb55a79901e1244d1157dab3fe022732897d4f10a79ea2e60e9815e6d1027819ec8e87deb54cf8adcf047ba7a3969846ef0452dafd2d57e49e415f28f6c99154a58a1179094eaa71dd382c6ac08b70434c1b29d493f715865750e5fc7c2ec630e70f6b03da174747c92ebc5743a2c25282f54af2df27a09418924b7fd7c5cf32a14c1face46cb0dea4713a3a5cf42e010d3e9d257a8bd4cb6dfb7e97b1bd7acf13235b602d0585d6567ecbbaff7be77a4470536a80767f279b9f37449c33b352494e14a672e47dc210c92123c1b3f075c78bcf159d1c17dcc670b6c18759bf9d88e12f42714a05e0f1230f8b13e1e17818c86708e730835bc24b647d3f36a597aaa67a5d86a271f792c2d9443399e323438bce16c313206dd4c1b3fd1468cf71ba8fe36a6058d37492e23a9c147fbdf53121bcf866dd69ed1d0bccd9ff0e0eff9bb07987670e1f63b46f4700e4950235212272f235e3167e2b0a0130a39d20a96f7780f1d3e3d566491c2f917450e4ac11e5261e380264936c06fb7c59bf4d710e92c4ff79c7a4ea373cb5e03f9ba6a186dc7bf8e0da126daecaba089c781861bdc91082c2332ba0658759d0c4b8a6f84a494b38d33fbfb69ee53d6f5af15a31ec5deb8225a968aa8ef628c25b7819f1ea6de0e510d16a20213ea118e2566ef072bde8ca643c9bd94a64c81c9ed8abd2c151386d66654e1280ca5655928e955b6aa9da3e2b0954bf4934467a593aa5310d93396547e886dbecb7fbdba5d7a611cc2a4f8bfe0ec4809453c750848512e27a095257fd8ba148a91e1b86213659f992287085b94447c71aff151b572cb1d323969e928fe08464c0f355bc1c9075bd8ad8cb74e35a2027c605ce0f32cacfba26be88388076c9d3fe5f0300a3ec6ad13a99b3db6b20b033a7d7beaf12e2062c75516db22cc1ac432b9665acb9c0e05c2ba85575378b4befa5cb358a841cbb647cd79da479e7b983015b73d60f8ae99e07a55d25402a8778e54b3c81022d53ed272750caa9c63d814cca75f0881abacb3e0a1ad541c1a00ea16b68fe1d10677c2f1fd3534648f809c4b90c89da19a7bf062cb15562fc3ba4915c7555c179f8e9dbce045ab49a20f05e8078e2ae1c8cfe8f1249ac59b5aaa7951debcd8fa65d7d9d8b4fec9815eb8b014b255eaa3422abc3a95bc392037c926ba8a93f7812ae72b2093167c63ca01a127f6c4441fcb45c79adf4153501e817379a378955ffc3b94948ef8e9803c7f4f979f2e278023c8a4a0a28f88153fb6cb638fb277051d19bf2e7922aa8c50ddd3f64a1adad21d191dcfee8d4c04c3550b272a75a41bbf6118eae9a8b685df976f9a6fbd917b4c62adbfdd971984f4df29f30ecf826e4370b732dc38527b4cdf38fd0c786304f9e628fec26ca825eb074ce02aaa58c3ebc31a7a9f30baf543f4ec96b640576257225354f92959661e96d912e99c1427101f2084155949512a2ca89debbd0572babd547b74039f42d44bfe67752d45ac80e775c70075a7db3e5dbe64636de23fe96d02b8645b41933ef25ffc967b4374616e3fd0c06b238e015fd5cc20e3bbe0d7e191c8c476c611aebe94e68f9c58ef73dc1ffb3133c0dcbddc4df2375ed60fc118fe398c4ed9d6c845c58c0ca77779ae4b6839c62168432aca47ad1cf1c5dca4b73c4637d4b6ef09c28cc447ff8ca6f0505387b8178c544a0f654083ec3fab77970ea4a237de58875bf7cc7b63e93e77eecd9642669f852134c51a23180e481b571a527093ea5e7e875db3e7fea68467c13b3fd9e439c3ea1dc1b23bf54667c9ae7da0d2f2a86fb43d519fee5e8223199eefcd2e41c8d4fe4eab90504995c3c1f19a75566a5cf2c9b8805b65fbdfdbb18c30c9881fa0031ae817a5c67eaef05833c717745491c2db287375f4443ee9b6ac5e00ed99bfd113db3ef0c5331cddf051d10be6169ae6494b749d217cfb5b6f749d710e6fbf6920b4a69c74ba7d21be5cce4395f6cf1b86372d2baf10583be79bf0b23756cf378f785a77e2f74bb9a36b86fef600419f0c5085d2401373efc4d0d7cf5db33780f1abea83898c1f58ebb8eb32c90b67aad6bd8909b9184c3be70b2c9d9d8cb81ad8d6f397faa2e40d071b8f6f26cb7cde3ced9854cc9a1e2c62da8693751b1f3b3b517da7cec2d0c49e85912acc25e8fd19f545ec28df1106c8e19967488877880623d8c15d80dacf86c75ecd6447c6bcb42841ba60d2b8d933782376ada8e5a9d102b68dd4c9ffd9c1d98bf23530458b0b66c8424f1f419ab373ae67472f4ad5b6c8bf2ab64ca7960b0900582a46ffdd67eced288dd95b2dfd10d5e6642f68c512f2e9605a26efb519c3f01275aeb194b41e1b1cc9b966fd083423ceb83dd20d79459c9099914f42a9e953550e79e90e2aef75f0f2256cac28e33b466a1a8f43ffe21da5b5fcf44ad155999b4623c4e63f8591791fe27b93350bb31d6689e8258724b0c0678f280d53e545b8ec7663805f9d63003f721b9259705555908f0ea6a8849bb4469277c3e39e21bd672b0b29fdc816c5a75b68c115f10c4941597a330d7e36c8d8678b889dd7863b9e27e1ffe4feef532446bf51bd535da13303cde7f17a4365d36e1bd4304dcb9409980763302eb69d8b7b4d679bfd1864d66ff430a9cc19033896860b493113805af09efe120868ae883870c035fbd72f99f21bfe2c137d3e72229c1c1e97862c51c121327e934e4f5b3a01a142498c783115b1cc7dcbc4e19a78a9bf31d04b98234affad36edba90d5d87a05ee07e940eecd4afde969df3a240f035dfdf9ee215d0500d88e74803e22b15864be6ec7a70b058ce59ae62205339c0339ef044e491435a56f5cb55060d0c0cb0fa844987d0ebcaef2f9b91445f78a2bbffedf6e4c56d22e1bf72d56dbc8b9813c93bb6e7e709facfcd4e74ba052c7b454790124d555a90451f19688efe124a27294ca7423c85641b9d6d795eaf60953c66d4dc2846cafe209d589ce0f00f19a7dafb6e040b029d342b5aed684605c40ebec2c27e58abf6c0d26eeb841e3499c4fece2985c08d279a422eac9c52e6307f68793c83b765faed0276ecdde112afbcf95420d33d5366af234342122185b14c37ace3b"}, 0x1008, 0x800) write(r2, &(0x7f0000000140)="e82745b806d16a4562f02e6007b384328374bfcccefdefec728529d1ac3d4dbb5acf9a957344852e3c1d4d39c0906c176bdfe1d89d38bb74dff74f76016f3d049e07724b2a2493c33784ae5016e56649f68302d8ed3bbe53a2aac4189b6a4ab6d20e90cd3700f74e5387e5d2e437082ef38cdda29e912b1045086113ff1f7f736f72ce1fdf219fd5c14b65564a1c", 0x8e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x6, 0x7286, 0x7f8000, "14f048bfe7ca9c26502c52d57b75f9c97063ae58", 0x400, 0x1000}) r5 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x4, 0x81) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000003172e3200b073bb500b12d65731081e7954e78c51e02ecafce078b6b53"], 0x25, 0x800) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x8020, 0x80) getsockopt(r6, 0x800, 0x35, &(0x7f0000000300)=""/174, &(0x7f00000003c0)=0xae) close(r6) dup(r4) syz_open_pts() 05:37:14 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x6, 0x600}, {0x2, 0x10001}}, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) 05:37:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x5) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x40000000, 0x7569, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x8001, 0x7fffffff}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x6, 0x1}], 0x8, &(0x7f00000000c0)={0x82d, 0xfffffffffffffffc}) 05:37:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) sendto$unix(r0, &(0x7f0000000000)="81d05f61eeed36b8f81f6ddbf980e73db438468b7a200b8c2ce41cc46a2841def6ae8748d6d03fb1a2b1b0d97b3f00bd0552988cacae2ae35c110e9c6d47d76ac8effe0e5c26ee03a9e24862a386d66b3201", 0x52, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="64214a1200110b66e9dbf93b2f1a3ca5dceb0f0b0c69d169ce3819695751bc96d980551966e81f7e881325a41e9ef1f2467a8e147e230c5333d41e4b978791b1be4c8590f347f94f44b9ec60dbba62513555a0f4e9943d57453e9aaf859ed1e7430133bdc9d650be3910a74916fcdd41bb61ff65e714a59486b7cef4da79ad4fd50ff08eee7c57a60c1a450e", 0x8c, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x44) 05:37:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 05:37:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) kqueue() close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 05:37:14 executing program 0: pipe2(&(0x7f0000000000), 0x10000) setreuid(0x0, 0xee00) seteuid(0x0) 05:37:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) 05:37:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="0acc737ee0c91d55ddf876693f05f27a8c5cb790a96fd13a26731e3783ead15da2113eee0beeb4c549e534fb3f4447a04a6ad3a04c2cfe2b1c60d617cbdc9a9a21ebd2ac9d66c2afc0933212319da74a894c4945aa87e75c8e455f9284656c32bedea3a0a94d3ca381e61df905a3edd7c56715048eb09b5a97f4ff311472f848a719c7301567b2a9bab327b251078a170cc8979c646859cbdcb9aaf6528694790c6f891bc16d26f17ce23c897341f6b342c0a9ce166ec1344d915b83de67bea4a27e53f5bd3020c2c259d462ba2f1b20d1", 0xd1}, {&(0x7f00000002c0)="07850749eeae7633c005ad2c41c50227b04a19d93af056911d491dd15b6c7ecf5f88d29a8ca50ff92542974db8e44c05cd23b448398a4fe4e718b828b8566dc645941d975602cecc124356e310144b98b54ce265049b97e78dc4a3a83538fc35f75fb422120c6aa1aa214e1d29187ad392e7aaade1fda186419f1e5048f7703209dd51aedce779bdd19eabcd39428e2d8f47d6d43f27a16864fd0a8e1d88a3d203b143c33649229459b47314459245262e8a7f319ca528d4687e652d7dc83cdf8c292a2d77f676cf29f2c4bc5d1adc987877c58baa144d7263723d0a6e24df67982ff335dfdcf6c3771ef3e08ad42cbd4d536e2f082de4ac49a87a891c7759b80624a1487143962b2054701fd6d4902a2ea291745cc1b6fc190324612588aff448b3be12d4d4964d8ae722ff400573e93496dc74d4b27d76de3b7095628bf025c2d1774675903ef21a6d043a8e1ac1f0939f7e7dc4758d2d0ae1cfcc856704caa1e6423a3f87fc31126565fbe10d0c5847930cebe5b6607d1d00acdc8e672d1c4b4765c67e55450d429470291dbc7550fb26332fa75350b8c2c4183729f0d3379c6081fc475e5e2552365bad9f5b76afc1b8768da96b4461d9a154be7f193392532db69c9173bcf3b1031986184f75da464ed9eac1aa08a86dd03d4e09a76086205fd354d10aa6d2d7cfa5fbe812c489b4d4d3741cfdd5fc6765f6b848a0d8bb6de9ad0624085ff91f42f121a2e4a76f1fb9ce5cfb98f6e833aa6b7de76e70f493886d6d2e07b70983ae7c31d0afa470626ea43af5105d0a8e809b65bfead38a58f5cb290630355bdd9cdf1314b580ad55e394399f4af3f821358ed5def9aec9769ae96c2b3aa84d32b80d1192888fb515bbbf7d2b9618197b3037c06760dd6ce1192e9990f5af86c0b44e65c1da6dfb40ff8f9f50ce392c26fabc297f8a82bae519be8a31752063fb19a8294c758888837ec68697de45ece9f6de91e59c906d0e75da8999130def8327be7ed7f9ecc579fddb989933fafe93cf53617e88827eb798fdb6d23a68da46189d769097d4f0cdf633127b73720bcfe15dc2848ce5c83af7980abd3f912fb0da793c4b8ec70745ed1a4aac4cddc778856f6feadfc4339849e7465372681fdaf867c998c306e86c581418827c791a7bc0b8eb55b0163ca055a48416ecd4d5298261263aeca821ddc725d357eadd7f045826fc8a6d6d87d1f72b057c3575144d915464a96f24dd6b070f452de137c2515619329a417dd868d3cd9451c2e4a3019e2f77c6db4a1202be8e024b0e6b8dc13149b0f1b1002fccb745052f8ec054992a344a43417b165a649682ffbea22b44cbe62e91513f296ec6b9060e941058514ff2c09ff2f4d8011b60c03ffa912af02f044ce50415380cdfc35aedde413c9204f9711ef3d87ea5ebc7a50923f22b9e5f50c76663ce71514ff37a71d998c5412b8ffd1efa3ba680b185417502a16ad00599f9557f201a35fc89acbd68408eca910b87be5fb90a827234a8f05b1ad5f018467070f94a26483fade522294e51ea21bca1fd1a39ca1174cac181ece83b3a1f3aaac612a8160a8bcd49dcb6e4fcc1f67ac9e032dc8c41a054279e721da8beb80e3cd31a64b766d9753e4ce5ebba70cd87eae23eb2df460c0ec3a5afcc72249c03ef629966a208cde894338169492aa1455e65725f551360f1e5502387e18928001344f20af1b043d1c2bca80cd5e352dc78b6210654e52e43e49c27ad8b88881059217d5ed6f22fb5f1b5ef8051df3f94c52753ff56379c7e1328270a67374f2d79fca0aebe986375f91a2986ee4547899c3ceeeb52f018d68b59b6c582bb20bc7499af684a1c5b3a1f5483f224928e8370f242459a17109422dfb767d35e1ef38a0f41de71a2802806e3593661ee8e8ed70745e9181d7b52285995341e3248e4402de3e273c2a97e8700131b9916b45b86388d1aee0325d57996b97e5d81306564a8a56675d629e6a7990692f8a02682a700d903d00f7af1f8bac600677a29b8dd9bf87b5334ea9025af7985f6f585c33ddc0abb44692da03f7f10006ea1509ed0cbd3f9314d3e666d1ac537d473de8daa8368d076f8c089ffa4f46b5d2cfd8576b933f96e28b3c295a680caaf29b800d6356c8f6094813201ff217d418328ef86772783cc0d7da2aea1e97ba4926c9a71ba77b609222ee575b7bd54cbb92b751aed7b185a18aa1ee41f690f17d1ade15c668e8869667d1b7a19e5aee35397da6975087a527ada6b820021f4f9d7578f117de8c0835c6a253229d584d5c13e55f43bd6b73a6710f6c302f15b7649c145023a6989632447eaf48aa17eeb9eb0aeb10559a84fea8cd193e2d64848ee8db824c461afe8e80bd2d703b3dc8310e796f2a04b004b10bd6014210917ea8836cab5f7d4c28cc7feab121198b5c0152f2f8a508421c6d037777df6640dc2641b1a7f02a8603bd1a16504e0386ef68c811b60c4e71f364f6effd5e48faedb2ab3e767b56c133f7b3776674473f3ee4c2da763709c0e972d7c166582696ba7e3c88755f8d67d962dfe62f2d129ca05cc927fde64c568674cf3f0a21ec493381d95a32b3bf3d0fd885b8fba0bcdf497a0e20702d9c5647a991b6ed16a99378d22e85c02bc755fb2eef9ee93a90a892c4905d08bb22ca758e7d263405cb0c3ca1c4ada91e22728a7523e9c4f7ac87417970636dfb1a3b3a5be5f663f777dc5107a2220a0f34af4bf607eaeb14a49a9a667e217c766a2d252681012b5303a15ca119ebe9e3789631ec662e6b9aa56274a326c76f899d94885364586ac252d31cc7571b668186a7224eba5b10d3774c18ff2c980c224681e3764b749ff0b73310f1c0f291b3ac8b72fb14166ba9be4f62904e390835f30bf482a0c5c26e1ca69e8740f6b846d2ce078c5cebc957583d70cf881985328f208cbd4936c7db809fd3de3593c0347343c6128d5f295968921bf35a30c5c5f3562f9b04bf1353bd67d1e4fa0b83d6e6825f9fbcb1c6df2e7dbbab5116ed4293f416c2f90a7907c25af1b98e3768b026836c987cc471bfdb17b7df59164c80dfb8141527023bbb889df45c578629d6d3a0c1923dada7f24256019a8558c95a96d9c6e9acb00afd23f4381fef6f495b026262fbc8d433c8ab50fd6086693f975efc4cb2fbd26e9ab05cc700b786fb161223c6dcc2039114da319d07c2323bbc1c0ba5cb1bd3994e47fbdb01daaee4424d3510642368e4cb3e8f642f6b301c9663a13c8ed115587c3b3ce7e60cf99885722bd8647d61e6ebf968a7f18a49abb088ff2b1b03c4cb2fa83453c2812019afb882dd96c3a984db626ff8abffeba01ea676b8bcf27abd62445654c731d0ac1c87375dd3127b235a92ec4c94cf70329d97d00537512309fd75d8ebe823d6767aba6d66e6b928379b9472a7cad18c2da516bd082bc786f66df90e9991398bda0bbdef80a9de12b2f89ad218028cc7b3b62d2b4a63491ab44195cb283020557490a081f8b67885eaaba5c6b8d87cf82a6c2577f0d0120cd9fec4e7f2c20e3f876209e971609cb0ca1b11f1c63774258215415c8fbcc3360b18f13b493f39dc41606b6801adb606e84de8d262492357254e7f625ba1754ecbf86c8b308e1b5513952ca59da2bd3caffddeafd01ebd6c73261a0a8f3cbce82439bf063fff1ce0cb2267bb3dd57614a8326bb123806a9d525031abf9291b63aa4c1e8361b99e81af4c9a2961ccc35e147ba1a6f692f03a06af288bb9fe98d4e9300131738d9b77c7155baf6c52231a7a622ae6a87401a908f59b371aa02d80f3b82b6850ed6ea1b0a0f8dccf858af0d06ef01501e3c1ff51dd51dd8a9558e17660506cc7120e00ae9a488ccb07151ff9e2bf416689570d980894c754f1c0f19dbcf69770371fd5b850ff82106da493bcb5168cc74be84ab0571a2dfe9872d87c52b9165e1dbd9dfc55b612eebd5a7b385d6ef2c5ce880336d84a3241ae5dc0f41c3220f251b87ca237a0e25e2485a907674969fbc6e74afc6281695889752bc7605aa5b087a5a8829549e0d741405dfcfe7b5c1df22158ace72e0d8649a90f52e02e36b2fe3f4edf9f9552101c91f03ed8cb72a2dcf9ab2812fdc6a832d22bda5fa8999cf39c88cf88daf0e027507fc0d2a8a932fdc73728400476ca6026ee4a22968ea939a41b58c18868ddee59a26c6628240450d90eb05717b189b200486314b544ec33c47e1be904afa09d107c4c095cacf1869240ae467a4db42c2a1f0d6fbbab398a5fcd884275fbae1e19f88d222fae6241c34d8acf0df7bde7e49af1b5c3a01df0d7b2567e36aac7dcab35c10724c118dae571541980f07637d81ebcce189722e6240c93d76a32e8ca34486c99d2faf96f49d2d8d7bf91b270216fa7dc5f4c2bf9f66ead064bf2d9f54a3f36d96210dd24bd27bdc3e1d9adaa874b66fe39b49b57ce62b9184f2fab4c40914d4bc2908fe655648d5f01f0f3956b5de89b640bf0ce320d4044b88b79557f8229a8ff78b84a601fbed9835a3dad0f84b98fe8d8a85fee9259900b425c3084df10a5d3ca1f13c6f67b9a6d7191e951f3ee7ae989ed92d2884b5a80897e5d1024c404cbabe7dc7dcb2d3464ceae4961f9bc4d4ac03a9cfe5965f9f5d6afe746a4712856642f4b2358b3138990abcb9f1da0b89a808bc0f373ee839bdd8d48d8b4f9f1dac593efe0399fa84bb14010be11961173fbe326eb940bac965c078b57c1f17c1f7f2079f3bc1538aebf34a9bbc1f5633153321944f233d869c00f6703ee14be5926980444b6c5c7344a8b5ccdb681ffffb03e9ac2a98d63e6d0970815cf98d5e0ff83135b054af34a80de090d44bd8f6cc4e23862f7ac3e316015794e72c532055fc2e8092e7fd1be1114ee7136f2744eb0005df2e2a4f8ca5aab7dfb0c8324dbf6dac9a89b79779d819c053fe7cf4eec96b85e52a69600ec8d9e23e980dcb9ed9c66d74e0a9b391138cc5078ea746cae58af84653d44083544e60eb922dc54e68dce01c426a97a70b036c6c580c717b6ff9dc3568c1a4b7c578f057e0b73c8dc9ed164cfa3db0635258f8d813bd9bf46b6f9586dfc129457fc4e509cfa2af2be7572757799da85fa5a7821aa5531bd2758f970477c0e9b344cdd4e9248f425019394f556dfc141c017a7e3f20593e86e77176fc69b24fc71fc1736828ecdb6c1189b140c26c30e646d186f16d28da16d13e5a72ffedca536235b024179de907a56243c1b4bdf5bdff3d046d8e65f247e2159c956b634cbc498065f2db81054852bd4bd75a0b696d267f532b9520abce9675ea93c61a3b8a748cdeca67d2381ef6c8d0db2eff597f1d0130981d21c40b5ee5a98e48e4f53b49a8e3be2929363e556a30f941406d75262f1f58372b2b53d9eddbc941db6a4bcdce0cb95d636aad1d60364c9c21687cd1e30d1095c766d52ba31b3ed0afe5b8fb3829fa24540956b2e9367239b308762f635b05a494775c2e90260cedd93c06c9a31bed62b8d881146942cd90a8f883bd0187c5c42f18ea59d54986935536d1f4d5070a8fbf76ebdf266f799564370bdb21cd54828a031a2a43f86b817d3696a6be86021184ead208d9de96335277b646add16d446dd1fe3ac6f793e4f14391bef5ae424fda4b84b0635ae701c8d69165fe4d405bfa81014c3c6a766f3149d6769701af25237ebbc7c8aa9ae8754fe497551db21540c8056c1a4e0055f2e37081759518c5704219078d663b754500d64c9790f72d516e213f5a495e2391cd1320dd0ed0206a78ebc186886580d95543658d21", 0x1000}, {&(0x7f0000000100)="523319a24660b5fd2f3055b421a61d6066409b9817fbe88341f844c140b8a16b1eeee1aa30894779365dc5904fee336ae3df380eac69768480480a361074fad333487bf09eaa8f3460bdfbae58677d00bce2", 0x52}, {&(0x7f0000000000)="43c444b98829ecae1bc72bb3e25a75ac4f3bbfaab6d0c12a9cf731b6ea72519a7108", 0x22}, {&(0x7f00000012c0)="3d29d92b562c565f62a0dd56561c05bc831b97f5fd87beeb38891c6490f80d450b3c35ce9c8d6032f5275fc49a518ff552d866762d3767928bfe7c2de2a0178fa7fc886ed8003950fa223aa988b2c9b219487a3450fe476e67b0db02be4ab0e2ad85e2247db7b8242fa423d29ec2024957b28a6c783399c0df8a32a36a8cfff4937309a4f0cc390f60ab194e80bc63cad0435789dc6e7049fcea7e74600f7c4d32864c3ec8e16cc425442660dfddbf8ba1287f69e1d8a9745911a472cab4ef5c8ce5e887195ebebccd14d8ee45e0d04d1616ef6ed7648051a8b13c", 0xdb}, {&(0x7f00000013c0)="b032a009beee2ee4d6e785f3aef2f3aafcb4c153e7d36fd18266cb91e8e6024335da1a2bc6cf316e8de47b995d884b4530a57f59163be32eae6ac8a46e6eff4e9fc3be0be15b24167218c18110b0bac6ca021b1347c58d1379405965a1f528d15d6a171f2de900315191d58369feaa1836bd4e2dff9af2c2d2422ad8b86efb0069105feab6bfa221fc81355f44c0f402dc6ed85bc832fec83c6987898c249a74536748a4f2e567f934e6fd4a01a1d5b463758b94232ec76f8700d70b4501c4cfa0fb20edf56cc9a474dd634aebd367437ffdc2c79e11af0afb74528c809ca5e0b40c22321fadba4ffae8cfa270c70498c8103a9ab509f192", 0xf8}, {&(0x7f00000014c0)="557958c79a2436db382025c0299899f3ef12f138fb2806e6c2afdc4f942471809dee967635a34175010b883e8ebf6311fb1b2f6039a0fb6a691af93a144dc6f32702", 0x42}, {&(0x7f0000001540)="8d3adb8fcd100f17762a5b674ffda2600c9b7117725f5ce0f84a88e3c5d5f4734ff4efc92e0ff041f5d4b606b4dcb4d3882d2c42bc241ab61bc4e270f5722886f474e7285955c7492234e3082f0e8b01bded2bf7dfb346610d350b51c3d4b80247e8ab0d2a65c05ffb3190e74d2676296aa640af1b201cce8cc0e47977e341ec430a721402fb2f01c0812212b4ceb48d81ba439a22456b1113dc8e3e4da91e17262d83a4eb1bc9672e2a18755e1e5fa82a0bbeac9f98e05410da730146da54038c5b84433fa6d52aa1ab2a", 0xcb}, {&(0x7f0000001640)="152b65f47932c2fc943173948371647200b5485b8c330178bebb594ab5a6fdce7436c0446af56bec61e8031974b56de6e44f952ce052f13458f8d11bdbcb1547b5de19a350cbfea47590681fdc97a31bf65392ada52f05a14332c87e3d37d6b87ff0281047d69c9ee073a7c1659eecb720eaada259f311ed93a89b965d40f940b7582b74cdfd643c8475b4ebd951762e5d2ac47bf80c5204c9b979ceb61b017e9a830462fcf2d3b779399f549732dc76f8d39482c66e981b516e5f62434d7821fc78aa923871aef5be0243ea5adb80b0ce1d9ee1a5f95ac4676892493bd2fe41abfb85ff894cd6eae405d0b6b4a59af893b31073b0b1920792", 0xf9}, {&(0x7f0000000080)="2475a31b8eb77818efa7720616", 0xd}], 0xa) readv(r0, &(0x7f0000001900)=[{&(0x7f0000001800)=""/140, 0x8c}, {&(0x7f00000018c0)=""/14, 0xe}], 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:37:14 executing program 1: socket$inet(0x2, 0x3, 0x351c) r0 = socket$inet(0x2, 0x3, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="46faa165035bb3d5688cb06294c09def697b4fcacbaf8026238225b769ab5b3925f78fa1bdba870332388f2242156a53719f42ffffdb0a65c29a9669b8a7e456975ab75598d271392c9bafee9f8089f9823be83262a31dd3f7bb65c3eb9e03a9166eb3e4a112b53519fddd261f99bb90e23aae3c3e507af5c2db0462e86ab127cd0cbb1f470ae36d4acac28faa62f620d6703af71046cb78810f11d84bfea4e3a8a021b1584f67ec1b6e55967644655a81128e0aa188091ca5bcbeb44a65391daf0000000000000017ebfd4b6d6e767e887ba9fc9f7f6f1f837f70a5604e2e3815f79b552dedd702e4641ffede57b208c3ea1c5c20a469636ca1f1e6b345031ccea1d74c6e5a796d18f19db22a42dff4a1058ce3e0019b546e0a3f700245859ab2aae00da6", 0x125) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:37:14 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x200000000000006, 0xfffffffffffffd99) 05:37:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 05:37:14 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000701000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 05:37:14 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) getgroups(0x2, &(0x7f0000000000)=[r2, r0]) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setregid(r3, r1) 05:37:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/124) setsockopt(r0, 0x10000000000027, 0x55, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffeaf) lseek(r0, 0x0, 0x3) 05:37:15 executing program 0: sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/85) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r1]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = msgget(0x3, 0x11) msgsnd(r3, &(0x7f0000000180)={0x3, "4c02e16f8fbe6014070c459207039a0e7354faa00f53284f188f69c635926a6bafe4c20302b17bf0f6f1e977f42c2a01c3f96e0d555a4c0e91498001c0c48293b3d26d3242d339bfa0a8f0ec91ba91c7763ee03626f38aea0cb28b0bc9d885ada025749d9e9affa7b743f3e3300cb3b19649df37619d01cb1022fe595122cbd1afd51ed51f879b58e407d2c2eb2df2a2a207d7de4e8b6b3f12f74a706a2004b40a9db5e59d152d1864e2ddad37af0e470e17b0e448213554a24bd93301901722837a4c3545d401bfd1750b08e414063c300d684ea26f154e390848cd8d279e6d86f041a1adcd73618a915f7ae6"}, 0xf5, 0x800) ioctl$TIOCNXCL(r2, 0x2000740e) 05:37:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom(r2, &(0x7f0000000280)=""/5, 0x5, 0x843, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x10000}, 0xc) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:15 executing program 1: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 05:37:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x22) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000300)="8f33bba86ac692df2636a27c1c95037430eb9ce75efc56b55cc6e06ee8bbe76d9f7fb18aa3fa1bc553c4c00e912d19296a30d25b64c59b86c171ec411785f55b6c07d5239219b80b122aa4f6820e59edf4c193f3f0620e2fcfa0227307cbfdc2ef97d387bc8cdb69549e9222468c021f39c88248b1fdac9a6e41da6e3a5da1f5cfab926e2bb23c820a24", 0x8a}, {&(0x7f00000003c0)="dd3e8e1aa20cc144e67844a2526eb9904f7854532ca0654649431f8c24522642db72b5c31318ce993b5e039b111bee9110ce991f16ccb2b74398e9e9351c410b4b490599b9cc50e7afac6faf85d1f3d36ed5e1f5135c241f4cd951ea2e29152a6b876d7052e075615f99efb3b1d1c8c3749c2eae357721f5b77c19ab5900380068885cbfe4d607819ec823f648b91dc951dad776f0bd11f266", 0x99}, {&(0x7f00000004c0)="99f6edd6375e5783edb8b9d371884363c14ab05032dbe79cccba64bbdeac47f78f3bfcd0cbdfe574654a59d2f9b54c8853eb68263b5ac8175d732f7add28792d77e66647041557969761b9ada56fae6b942295e06008a9157d0eee6ac86a12327af0bc1b7a9ddb7d031b79882671084bd406db05c95032d41dd188b868412c1a1379ca2794dffb20cda39a39ab03d33e5a703d190eebea1e7c5b4f45a13f342e2589758ed46488359c5807fb0d23bbc95460ec2a3f19dc7f117db108", 0xbc}, {&(0x7f0000000580)="2a97a8ef29548841e0b368b9d68447362dd18fcd60eca4b07a8d5f110b8d75fd6a7cce44f8c2940c421df9d78ad1eeff9fa385142067007518edcd2c62ce827c4614fd52d323ab944e933d47ff175e6bf2caec8426b83c71250205a7e8a22085098ecfdaaf69b4f8fbdbe3c4a9257bbe3918dfbf3c0c556f182f0eb42065d8dc822bcf07fd29b08bb4b444d22bd193843f0de5cf222e71b4d6472204b3c96ac3722ba2b3c3f98a73dae8d973b3054e2c841fbc084211d609e35327ad9341318332f0ca88e95eb645f36711c1ebc79710cc3d8681952456cf92f454602615145771d07db7c91c2d24b3a1c40c4df23bad760893c3d230c93433c80b84b9388f2de06db8faca69cd337e8bd2c29780ac72bf9950383fa1a8db6e8118ae021aa3d35b7ff8d1a8d2a167c4935bf94c6990110f856b5f55c75bb4220ecfb11b22bbd735bce5915f6a6c9a2fe43db5db0f3d32011808d1c1a804a1a8abb85c93d96848991bdf17efad25adc3067867078191d437db57934e4c97622d73fdd97c253f26173951df27c4681454ee369052e888cf253c489959d801267b71c637390b3c501d36fabc078086f5a28f01f6753c0cce85bddcf3e69ee1263f944c94525f4c45bbbf1c8dd421f64a6f2dacf9a7498dbad71e59f1c34427cea267968c9f1340c488b3a3ce85ab7ced67f4ae020596c37feb93665d18d2c643a1c18f2ed5b7046d2866c5ae3e700c47384f4293aa2a40db01e648bdc41a9ba25150148b2ad9acc785396378cd1e9cc9a9121b525a06eee22dccbd11df93bdc0e320e2a19a8c9ebe3698faf934ba5090507b15cabe3ede842c95a910d07846ecacac95461dab7c67c9aa0731264aeae55410648fe1da0f961a28e93f03945e9f3a221783f47d7ffb51051f4f55e358d97f274a87aa6a25dfca9d4d7246283a8002211a995ed565cee3228f1cbc056d50bab8b8c64e98762e1a0aba207443f1acf7a837e99896c1165d54988c5c9a96dc012359f5bacd1e865e9a7f589929900e7a7de2cd5e80250fe5a726561b73cfdb83e63ac25d32987fd16e83c5fdf760533489f862cc705a36ab8e472957a245a02b7b34433323e3888de46f07c01579ef9a5ffcd5d5dcae72cccc6f321c7b608f0a63110052c2ea79040cbaf99d24ee2fbefe7242676e5d5fb3aa83872e0db87161a82d3093d63a14c7c95ccd2afeee84595b00cf024e6cbef2e590737a9dacc5787f6f2dc6ca1d3c001ae346d3cf2558666dbf67aa85ae6b1612fa9212a5fc2332951c64ed848f8e81bd657517b0977be84fd865a966425a9cb02eaddcb3c269643fd6f6a99b0866e6ecf450c4c1a615fb72154c9fb7e1104af921aacd9af0b4b2700f3f6b296bf8f1b4e8e6d8f3fcc44ffffcd61bfaf435bfaf79a61d013ee5fdb10d35b6e64f4a4b2e407f2f1c9a4a4d491d73cd9982b6b6cc2a8a4683ed02e3357f6e9ed83edff488812dc838c98435780f86a380699f48a9714328b660e91d4758a41f6296859125be3276444902f7a1efb0149287722ca8da40a41a1155236c0177d82bee49f319089c59f4515932f0d602e89843627b8c789a3d364627d39cefaafa422a6ea53aa3548e1540fe158d0a9a067392a2756493b0647099cf6b82bf1a6d9867dc37d324da26d065e0431537b6f08b43c5277bb69a2f6741e7f6fe1997a488ea6ef045c1fe25239f6f16fa86f4a12603d210ed1e1b9aafa6fa265f02f627af4efb393439253f2c3a2bd7c9f303bceb25bdfd10043ec931cc7beb9a86a74040d9bfd20d22c0cf58824006174b6c0a1bb4336dda4afd859c6c5403060f6c0c44c79dc070ed9fcd3730e4aa1a1f18055fee9c348c15ddc75f15cba88e6eca54c106c739c7020a6db9c4db66ff14b72544727c2cb77cd9a6461fcce831634de3ac1259e0b06ed837046d46de1ccecde833629ad73b435f3e9f957dd467340925cc21d146ea9338afb725e086d072c487a8b5f63a146dc0cfeea54a62278d5c5cf1ec96af2f5d30d4529f57cdddc42788cbf81a87ba5b52e7de41c6887046ca8c2aa00b8f8349e0981eec9b43f6cd1ce61047dc5480b93b9cd2e917ee85284cbebe6204ecf334f1eac0080d67e6c6ac7cd51a640e33c64cca3b4f6cc1f32ee1874b7aa67a63861bef61acb5cac400300d839a767001bafe7491c1e780dd0ef50713819b1f622b0fbe2bb267c71952ae23ed541296e21aba3abeece255b9598b417157e0501d73edd1c32365caa46489c549f6c677b36e200cab9ec28c7434ca9d748fbdaa6d37abf641916d1606a530e66663c8250b3ab45b2407507c5e8a6ca62612562259680c970824caf5e4eed7898f6b697bb82ebcef0fa04328df7591261e2e471bf847e40419f09ceb52d7a1efe363193f8a6f024be6a8c2c3ce559d527714ec348f57b547393874b75e732e63d08d1b97081e8617de45bf3732a1c75f107fec17f7d44851dcd0ffa4f91f2ebf5061d76880a49961838f739027003444e3b15138320ded1c301c9282f8aa1f6ccb11a12231fdb5833148a2b3e45ca5b8f7f28bbc32ffe0221301d7e106d1af1b0be592893d7dc6be6526d9c7c910795d71e88d46d00759e674eac3ac49bd1676662e55f1555b3d1e9d3f0f00504ba5c99f09c9d499743d788eeca5d9d8e03fe552a8fd98f56abc48629594732572b174ae03233912aa07ec8b09b26b9c7790cb95c346e237372f6badd3cc5963af43989057a5317dc29b76b4ea06423d969ad6989a5bfe98d2ed2a24e6d9cd4e9fbb4e023c44c9ad62a706b92d87de929b3dd0b411ec2778ee9654dcb60ddceb6899fa84a2d4062b41ce3d3cbfcc90aaf628701507ba0184b8a336f627332631567c20ace71007c6b179ec00db5c51554f89ff3dfe380c9385f5cc5ef7a403c8c337490dd6a0256b1296d470cd8c99800142b5ffd4460b756e9cb30b2bef5d09538f6e7e0fd186bd2f6887c6728ebf8d758c4f77d5f7c10d1cd29535e1abb7da2a4562f00da8b877714b9ecb520ad300805828641579ca8f98e8cf39756c83e7cee85267eec85fc40428e7fbca5caec6d4969ec9c09a0653cde4c6d86e5e6cc527b80123751463552508f38e129d70bdec748c8f57ce59a09dcf471476777b7707340f655644c83643c82ebb91fce0737f8521b1cb624f0362bdcc0d0aaae669fe4164e30b34468f84869e78a7abf2cac2f22866ee1d8c34e730ddde7fe8ac053b1d469e5c23b34868bcbd27921285fdd3455f83c5269b77c8fc6094c39e2ba6f2a100142933c86348cd2e04d3af0376f72608d7286ea843f22974192f04be3b48605335eceb3ee0bebf78840acfe87d3812dfd05677512a5691ec163a02b5bfc2ba7001c90d2acffb3903b1c863a362f9971073912fdab62df57ce76e06ee2fa538501befd1acca70bbfcd01157735497eaf337fa7705dd8bc38d0ed49126be4032078757076a0dadb459b09c1aa829db9d1f2f796669bf9244a6339d12edbb63b61495592b68cedd165d33ba50505bb6ed87b763ef3a32f28c2bc45005225224f43324d50474fa0b4e49d5c075465dfacad6272aee6b7dbfef337144000fa20d5b827f0c209a4fd05ee4c8e4c225439f12b6e1fa5abb853693e1a301606124b821489cc78fd3fd1ecfb58d1ba231c6e4c356120050abb6f99daae412af9a6b0ff2aaaaab2e99e911306634e6c0afb564b9755aefed70f684f4b69fb730013ef959bec7e15d3e03a34292c8738b570448c1f76e39d5a1afc4c797fa56cb2c679943a4e614b79aec4c016549730887f0725b382561fb471a6623c727c06f61c6e40568020980343546128a009c931f9b4b8faadd7e181487e043ea3a5c54f5d26e3e8e2cd831dddb0a310ff93d71136e148c1a290f24bb01b6ad50d3a03d371e430955757fc2b43e5bda87f621ffcbf7e8c3bdf4bfdb5841dfd227b8342c3a6d15fbee4b3c8d449185b27e460eb5befb179aead94e65c0381e17725b405f392c77ae780d26c291ff4e644e729fe1d4e0aadad313fe179236bbeaddbf37010c2f0849a6614646e02f3c97155190057a5d5d385898c73763811aef0ee51c92c5ead3ab58d27da235d9b3411c49b23c2ed58459dc84ed7cd406ff04d655679e314aa649d520a10138ea7df3cc6ba95942238da11acc54bdfa8d15c11b954e3143cf50c5902511a0dc05d9dfa7d2f7a9ec9ad8c4d6be7a5bab8ac63329c4035252e256bb9074eba9e710c0e3f4b29d00b6ef697eb2205bb2e80bd086187dff2ca1b9a765a70afbbbee2bbcb37e612a1392cf0836414fed85a03f02e9e85b8847bd0b2af04b14fb2ae905f63882c4d3dc55160b352b67b2a54dd7d52ce51c58fc7122b22b2f4405b7339e4e7c4b2dab91bbf01aff66dbfc60f5838b7a299f77c134f9d4ddffa81773119e8405c09d357e5e06fadf71d050b2c49f1f6f085a529fa787b9e0b865b8618633dfffb8f3a841d564fc898c522d39286c6c94e41da91361e7f7ccf6a413c179f3d5b591f1f89865160efd5bd6714db8328727d8de1a44c45216374bc6fbeea70cbd7bf50155fde7a889c6208012819660fa8f7f5f03f9e8e6f3978bb71cb85e4fcc58fb9c4f5b579ba34d29ca498c58acd758de4a7eca674f330e65c7d7f69e340c35d08b85861c1415df8a090642d5554e83da3fd08cd976d471394acf21bae6518cea84efa8e3089ad4cdca2c10b1c948e072df18c8afc3549962049990805708e525238e6c6a85aecd543e68c0b8ea4b9e4feb6ae2affffa6f75e59eb19f515e12704a9e43b91dbc91d2be846fb4f170acbdf5c96feb7402e82bad5e94434a529db5170f109bbe21a3ba06ca799aa54a525af853e26e4d137496b314be3876d1bb0783ff7ef40bc1cae0f4bca6f734deb274c9f204c76e5fb45fa21d517df4c99c7968e494a2228a6ed012fd5e70c1fbcb6111941ae8ba53e1989e22485a49a116d8319c31cf6d40d01b7933f1be5e53a2ae623b81a5fee5796ecbcc8276d69fa3c488a3c1edf4f14edbba84d183b4f527ca1fbdc9566cd9a5059ba9e248af34f656d2e8bd26b23baa30b3a67bab811a7a50edd7428a3ac42b48b973142072ad3d9310dfcfb8194207b9beb7819b51de2063244f2f2511ea56d850f957eb759dca007afefcb1b8353bbe626b3ef0a13a466ef9925c4ee30d08a6cde96d75ab29f37090d21e86f7a92e4fdd52ac6b197638ba0e1480324de951e8c0befe17e921967f05890ed3884d795093130a41c3f0fa5a7e453477c8e9c073f768cd447c399f50a947510ac24dd085af54e1f19c64d2f6cc078b1c5b0343d3897484914fc0b3bf0953697fe543e033c6d74ab4c7de86348244fd19c63936752f3aade49413e494a6faa097b4fb404fdf1884b4fdfe7782decd6813032c3c14d6a92bdd4130eb29201ca472df33f926181d4043423fb35559ccd0a31a49c6624c6b04ca78da1517a0492edd2d87eef59246ccc0f8cb8c8811da461feb27a8ce90b456b5a886aface9aa6b433af17460de92cfac3af97809d106d773862a6f868e842625412d24cb5da17665e9b7dbd2d3de9a37be8b9cd2895881e2db910c32e86ed30473fe9b5b487b7e06e11a3e8f508076e863887081eae8390dcdf8c25fee45b25b9fd66145f9c2fe51345abb7ff8671cbeb428f694191933c50daa787de444972c433a1ae906dca24a3effbe4a9e020f29dca21aac12ecc1b79359da9448840fc18582e50a34013909db911a2b31d531e1c34787ae87aac20ef7685be36c3195797d9a78e067736f8b9e72fd4f123519", 0x1000}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x401}, 0x408) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001800)={{0x18, 0x1, 0xa17, 0x2}, {0x18, 0x0, 0x6, 0x9}, 0x1, [0x800, 0x64bc, 0x3, 0x7, 0x6, 0x2, 0xfffffffffffffff8, 0x2]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000017c0)=0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r5 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xb516) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="599f4354ba9c7d413a4855df22df6b2acfe833ce937a77c4e4b7801fbfbbe7231d3580196cffbd555db264fa5ddce761a44bc139290c1c0d30952b16647ac81c7330fe206f146ec45f68dc368386f82b13e86798edbb2de8565b4ce4b3221eb599b55959ba771d4d89ee24f78b870d538d38e10512ce7e", 0x77}], 0x1) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1000) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001780)) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x1, 0x1, 0x80000001, "032f7cf7235bb3d670265b6e048f82cc7a77f9d4", 0x2, 0x5}) rmdir(&(0x7f0000000100)='./file0\x00') writev(r6, &(0x7f0000001640)=[{0x0}], 0x1) 05:37:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:15 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 05:37:15 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x1, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2037f, 0x1000000000) write(r1, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:37:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) kqueue() r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = fcntl$dupfd(r1, 0xa, r0) renameat(r2, &(0x7f0000001680)='./file0\x00', r3, &(0x7f00000016c0)='./file0\x00') writev(r2, &(0x7f0000001600)=[{&(0x7f0000000300)="39578c2d490a14fcb6c20b998439d7", 0xf}, {&(0x7f0000000340)="eade3724945fc681435897582cee9ef42349ba378ecf6e67e294c99509dabb0e3a7279ddf37a60b5650839d2feec40995318b3781848550249986cc994bb3fea76a6a2d9568cb96d956e7431a431a274dc68679cd9d837ca0f393e30509764ab12a7778427c23440ab276b1efb05149b84f2e11edea60116768f67d2c5a3", 0x7e}, {&(0x7f00000003c0)="db8231fa6f78e3fc76db09906e6da71dd100360f768e8c859e1f4b513a1ac47015d9ad26f9c778b23122ab3db5ba285021f14b9dfcee6d5f953967d4c63cd54e0b700fba8ec25a6f2398911fb47f4d4badd129c46e0cd361063395a203af3c9940ae381db25a777c827bf154d1e3055950e51405ceac227db71caa53d20229586ac80fd0d2fb39829f", 0x89}, {&(0x7f00000014c0)="22da2a63b6942bd5d2ed5e635ee7586f715d559f09bf66d38dfc06024bd7ebe0f794ef3ccd0fa3906ed6e256fe3e7cf2bc7eee8c5761b9c5835ac503966feda175a33e921364d684b62dd7c0f64f29e02c8e43ed39fedca7c4915ba8ebe842f2bcd227d6a551b43d8180c03242e63b3e9056cbd840a149aa9db0293c942dfe2d84d69db148687a0a81269970", 0x8c}, {&(0x7f0000001580)="4ea819df7779daba8c7a7cf788827a5ecd6fdfc33ec69a13162ff80bd06ca9190ff621a0caaf165851", 0x29}, {&(0x7f00000015c0)="d54d9bfd5c7509cae086d1c45dce9c40cabca1f24174f08ec4360e4df02019884d710f7e383078aa27c5fdeb71afdb7c0158", 0x32}], 0x6) write(r1, &(0x7f0000000000)="87", 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="8e9b29eea462771a5f947a4222bf7502af2e71f3b9a32803f6d5d247c8baa1d81e6ee195e6cb664d4fd90c7e40793b97f971ea0f25e00b17060f2d4a041ebe9586a817c23247d37593a68e31d4a88154d31e5bd17d5938170a93db12a8f7d971843087f778fdc3cdb1db7f", 0x6b}, {&(0x7f0000000180)="ab92414b6a15bcdb826598d1225955a7e5fe375af1585a201cb28f45a9f1527781bab2a3fc4ebbf99a3b0fd467039d9a53847922e0e81b7bbc7b6ee3c4a49523af3ed73da47c8cf00b731f38ff7e847d80bbf40b08702e8c42c76c98b35aad65aa13c5d6264fbaac5cad1bfd78b0beced612f7b14b299ec22fd445d34fcf7a656df83a97208b3dcdc94c2be489d3c1a30bc939de8712df4d437d3b3c167f549bc24d75c29c63f77ff39246916aac24e506", 0xb1}, {&(0x7f0000000240)="d93402b00c83e7630668c0465519b886e15020843e639c610f256c1986cc94b8acef6eeba1d8af4f70a5d4e977d67a7733b200163239", 0x36}], 0x3, &(0x7f0000003880)=ANY=[@ANYBLOB="1000000000000000ffff000007000000100000000000000001000000030000001010000000000000ffff000006000000043eb74bcb81fd60abfe6beed9bc7976a292fdd836d7344929e81ee2085276d4bb4fda98923300cd554328ffe40d9ad055bc6611839671312a7bf184405e0745584ccdc978b711fe81b5450d7d28fe02a9e06b6a0aab09a674f2a2627295f9ec37c5e9ae434cef6d9d2c36311ae85d3683635578a6756f995ee9eb540dfe292a1664fe801de16222371e307b715db1cb3381a3cb0c152ce970fe465ce45aedece28edc52061c9fb1c52b1464ea1bf8a4d990845a3f489e2fa70f8eb85e78fa8e1eb1289a9e97e65da078711baf6585ea60f8d58e1ba65268e5e067d91192956a1ee286e43d540672a466d714783092cd2f6c077809f473383e19f9ee2544f703a414705256e1b2d86745e81b98d687a03c837e3186627b6f4bba234cf9f1c289a3ec971b96cb5ddc60ec1a65b57ee61d63ec23831ae7071e2926c18237fc182dab67645eebf41aa1b822f3ee480e0fe2c4996c7f740af85c699771218fe3c0cf240235134f08e26397cc4cc27f24243f9628186030fdff9369ece72fcb55f7329e8701efcb2bef917947046710886c0cefbaf921305cb89fc7b4aa2086e47ceacab206214cc80a38f1e12dd39fabc786a03d3c42fc19e176d714e5c1c19737f61c8a4e5230523f4f7ad0ad51e833beceddee2c8e0897d17e7e2bb63ee5fc906a7433b97999e4e030f0f7bfb41d8ecdd1819d3721a68acac90e075e57080b762338db90ed7f07a5aa12721caafaa92b5a0a0cd4b7a76f9938b9b8666c5afc72e8af62ef97b853f7331b3b290eedd2a012f948c180936d46d51012ed3097ee330f021c80154624b32d5f7424018265cde5d5431d6df1547acaa408537c260e3f13207ce43801716ba45bd5854bdd0959636221db6cea84510b4cb5ae5414f6f9e08f71c1aa9430cb54d692eccc3d66264dee059885863d5c1a0c6acb45c618cec559bd8371d9425b39540cc1284984e725ca361d10cc566e7e2a93449f689998fe4b89eb7f8fec867fa30e4500aa1fcebb5a7202f4c89feb9d396625ba4f115ed432db6f4a6f6aba089caea7279c97c7c4eb17ffc68fc6cd512f3754a30f0a7baf605ef03d3e463c8ff4236c487200af50b3bc36d0351e364cb9a12a7b23f5374a0c32a7734e8ecc3ab12bd415d2dfe7d2e185f00a3d0bbcdc1382143aa0823cbff57f2dfed499dfea3be72765612abc637b09958a0aba5df14758624a467a6972f94596734fa42ce2108d23ec52adaf7c969fae6b9a7de0b65f7e217f3ca092fd50f93d72384861b1f7661b63d2fb145cccb3f4dc919b4ff47b971423c95694d2b553638379a0df153c00591354d5fb935ec63cf87cd19fc4d1c62d510b0a540b2800496c19afba064a7656c3c48dd82f2763ea1c7d8e80f06c8b3e1155a2516d425c62ce20b73064e43ece3543bc1e4d8f2cfd9fa6280981bd47cf2d0c18819176f1394b8e99febf325d0af34fd6901bec9ca0ed5620bc13a4dae42de0a9f7ccda010e6622756db11d67f213aee1c3143839c1af0b1f0c4b66676ab91163495b069bff8aef1e3bacd4d33731c96e54be5d2ca1d4899e63eef1993f2f71d84df43f0cf61491b064706464035df372d4737ecefd3ee3e8dde69a76fa7de9c5965fde863667be92b0fcf2888d0f51dcb28c451179d1df7e1e71c4e497b352060a16794dc93b0145c9ae69a0999789973b6916d2c055d8f46b841e907c802293e91b1043fe3e6ae776fa9a57110b5b656db62d036d34f16abb06bcf8cb6bb9bd6e68a0e90e7e4d48e2568258577b777cef4072dbe1e80c7dd23dcfb083944e1282780a129dd6e101615e8d7f6f19b2f33e4bc8930206a1fd17295276fc738de7d5dca5d81b2fdadda05f21eada8e4daf64513eddf6d7060d12a718422242250db6f5f0a783311ac528a9f90d8f0650d927347305618e50bc6f6be32877463c441eb41c4d69df1ac52e57115de2b230202800b175dc2c32c8fc1e118fffff0000bce1a625424bcdb0238e126e8bcc5dd09778e5cf9174727a6ec47f06c22d918e9ca70c73104e6bbf685959ec4af9dd0e6986200ed8d3f55f371107cbeae011f20934afac450ffa05d67c11427ccf2ed11080bbbfaf99bb4a9ed578bcd64dabee62beaf6a75a57d521cb26dd75b9e66cd1a3a1b94c5a01a9c3d5eee977c20d20b4ea493d65e5b89eb920e3d29c4d86a49a5e03f470b1aa880c63325bbd07b2306ff664c11001bb55c0361a0a939c0016517fc408ff54bbe5ace0cea5ffb30309f1ca7ada0ac168e3672f7e5e67865fe445a4521ed472a592446e5f0c93b9c1ed16a9d26ac50ef274f7ca1c8ed1cc71dcd5f0b50bd3abfffd6d8d231f58bc35b28ec0302bfdbffa1a07a198603a28e08153ff51a68d54e6adafb89f67c289d30a62b9e13e4598092ad274398b6388b9ce54df9d3ad4799edcead5af3981cbbd12a03a892172269835acf9b750b29dd52e6668703acea29f8d7ec71f20cc06694c431ef06f1266e2b6c47905e05cb282a5d7aa8cf293b55239bc3e197058aaea570e49388e4cfc6e6e34ba6fe882e05b80d756476532c374ff470b19ebaa9e66b5365b6243e8575011e7b618a37c62be091bd2c69b946f1867162bf596c14f37e6fcdb7e64e0d42e1a1b0516542db73ac20df8f828f89b893617442a7697ac67880bc6558bfc4292cbb83d4645fe2ed905d1d333128b2f2ed3f78cf18c561a9aef2a904e36bec149d9f36fabd0c84d872c0792ae1f897e10db448925ca845c79cbf0b309c9e99ef139283f5968582797657db9ea37572aa3d01190a6c10fd75d0ba9a69473d8d615f1b25beb8d64a4cdcfa2bb41e6f4355328079e02a55327b080ec70dad45f7b8d91c65fee07ed91d362c3d16be986598e89a31c69720335db7c705861be077a6148cf51ccee2fe68bc0ff704a260b8c5251df55372e8683ff8c1422411bc63263c267081f31b8ad7b87cd42075d3d840c0a0f4f31d6185721a424f6d97df5fc344a324cf97b50b7ac198bae94cabee27df1eff9fe8e163ad7efbc47266e1ea12a4266fb26c6b41e40f1d61fcac63d96caaf3eea89035db06f48fc36a443144684ef0a019785185620fc6efe994d804ab6f6bac205ab83cb4778f6827cb8d0e26187fab2d78d40e440bf6042d1de4c8f2135a7873bed121a14ae1f5024af4659af9b9a3e1f889d71a4230c5ea2681fc8d3838ee57b44399a674c8fe2d74fa6ee4f6ac9affe4cce43b914803e27582936292d4a55b7a081c09c462ca50fa1818f84510ddc97dd0accf4304c0d834627a6475c1e7e9b4ea9ecf92c0b8891bc5ca3b20f5b96b5e9bc6ba265e4845d0fce55cfd2898638eb3811e9ce96bdb119b4103ad073052f9e989afcf94eb1f96d334825e0784bbd42264b0eba52c32cd1b72d50b2ac4fe2716e71bbbf3603bc693183a0614d70e6d1552ad3874d3863a31d9db8b255478df5661bb98b1bc2d238a23cad9b1b0fa858c4504d1dd7dd538a11be54c1fbc1163362be9d4571feab75446a2878dc25396f39a86c4c85b5dede20df5ad962eddd3a1bfb1fe6814262afde752d97288bba65933860deb35a95613969a2d6e32ab63381c0b67eef3df250bdc7b983e3ff6a72a9380fa9c78a0800e72a7f515c93ce1fd8192609f006dc66dc256f95f1a4ad97b457c89dd6d0715c2c4d9809a809fbfff367acabe74d6f85f1afdbb99d5e3c09016cfc9ee6cf68bc8b4bf78632678e167d1b84ad9ff2a7377332a9edecec8732c464177d41b06000e7a490f5324529ed38a20bfe2aace9385e198f2017d36e69056dfdcfd1772f829ba54607796cb2af7ed0a290c94485a1372997b7f1872da64c87bfee81e530d824e676dfd8148b09007069d7bc7c98026c9fa034bbfa4f3c6e3aae599c986cba166ebc8f63f2ebfd7d8aaa326c407c0c74eb7e89b3fbe12aea8b341c2d259586f6536427a8b000d2cbb434cfcd5c9825abe0505da8f8d63a0ed949bcf16be6d3431f5fb446bb7cab66e9f77ffca9685490086016d89880e039fcc7455a14b622b07bb109d4012d3b19587ac4fc794891250fc116ef234e358a5ab42c8ebe9d0674411aa5599bab0a5cba717cdd0e1791f2a46931ebfa181fd70951a152afa428c6f793a7ca84c981ffc894537ad50697a73ef0bf63cd83d3ca31de1776cc6935dc1018dab6cdbd2ad4b7c3e2543e86ede86b77df8da247eab168af495e8a6e49b171fa1acd2125b63149810e908b5274105ac6ff2b9556a1441f3acc9ad95e5f3fcd524c849e6bbdae19f9d45d58f19e4db6d00a005ad441184101e77acff3999a2dadd3d141f15736a4065fdf0f6e47b393fe7f375108d52318c20cad10d4bee3dda20b8c05cc38f8ac2ebbab9cd13b4d7b882be9702ab653c3367d25cb778923ead1d304a5c2aceb49e35897bcc49497de12d9858e76c0637a273e1f81da720ad7d6a441a566cff640c9a36a711f4ace2dd4fe94b41e44426c5448f6e50efebc61f5b5d5ba09f0290d0341b83f06704e269d855c682c7de9c8666b33fc3132d54f38a8b96fcd774b76ddb554e6525ae5a7d9b638f2d6ce87c146aaa1bceb0229dfe1ba471bc8b4f646163f4bf5b1d17c6b5fe6f75453ea1a48b6d2cf008c3a18a150093455729f53501d65698401bc78beed6a2ff307611b9bd9cb5b8cdb9d3393ce4966b2fa4321bae1db3c00612ab331e59f5afee83deee69288451fd7932e3a73c683b26a19559ce07e894523434974256e466dfb8a7396f5bb540856f799fa0afc2ec56da830fe0592cda1c7ec74a26495cef5d0bd281f66007e2d43baf7fc05cb89965142749839f48aa7a786626b257f9d17ef6599400dbb1f4154626a1dd21bba116f752e39dc40f25f399ef72c88de4e669a33ecf0526d666e51c6fc0f20619689a335d6549d52e47c8d6632965627cc079557d1ff935c73e1ecc69c005d3341d3fd2379093e23b8b94eddb69311dda46f2bafbe57e768eee01e88d900132a6bc0e643b2beac31b7c59833790950c3d6c8294cc131678421c2c9edcc8199a437ed1dec18ef8e3e09d26ab3f8bb635bfbbeadbbbbc10430559a4a229cbd4ca2c070a529876ff533139783e7fdf5299f5bea63be2880598b57d7945300abc0ba0cb21b99a46d7b530445a694be7a040b46f31675f932e57062b14b621a127645d7b05d07612e7f450fec65075ee66b3d1c927b845b46a4d70551617b7714c7443ec940d801c80ba957e07c91ddf249bb9be4c7b33864a7021c69d86d89d8ff9d841103758dc048ea2a2b02e9950ed8b5f00d4a06affd92ace4cefe983e094a97dd22d79b989ba2fddd833cbaf4610ee1f750183f8fdd523518b7b80b4fac58e787be5f54bcc1999f97f5605caf76957f92883ec01c1929d02de8f87d72a1b21a23a44f64b3aef6cc6a841dbf95a647c2970ebba5ad6f9a2feaf4e49493ea65ba77c473a3f1c2004026177bb69dfc9443f7146acf624e42b4339fd1ac994e0e6df4de79b70e45e5c30f69841d11ee15f0ad142337358e28c6dfefd2da288cc36ace31463830db1e2180c3ebfe93ffb1d134bffe3bfdf3b6b454e78f9331c2acfeff86bbc1213bc52e1c2894baffac730da22a43b47f07735fb1bee8169bd8ee7880f98cf8b14df764a3e4564d1ffe6ece9354de2b94e3c0c7076de5fad59aca625c515fceaee9e21d548c4550f36388e7afbc9870db9656b24f31f596d8d68cb8f356c546795c2e44845256af27d87aa74e21f23c450f2ef00de9bc5c5bdfe82bf935ce0524a97c0e4cbb5f3b03d8d97e11b8fc116446fb6abe575380000000000000001000000020000004beeb9342e939c29b27a5b81a19936431fbd92aef30449054c6b1270004dd681d7e10000000000007000000000000000ffff000003000000a1785c95740aeab924dddbaf03c16b3bc32a93aa3cb959bd8bf297becf209451b63cbcaf688bbe0927251d9d975abe326ca5be8df7d986b6208d95334d4418ab72cf5b08b9556b0568fcfcdc3f811ea5a87a5684396809fe4357ba77000000005800000000000000ffff00000100000067ee06c4f5a1438d0a37c6534d140d7e704d7e5ab0553b0f77eb607cc65baa7b7a0f094aa38e74faea2cbc3c3991292189dcb1a0dab106e3abe6ccfd0881765fec851a0000000000495d839434c6e02b75650dd4b538d3"], 0x1130}, 0x5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 05:37:15 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x800) 05:37:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket(0x3f, 0x5, 0xffffffffffffff5f) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202d43b7b696c6d1800d644a9cc40e4e1a7b1392030d206ec3144e697a235a14cd47c4831983adba5c063639a27fc7187ba739589cb8474e299f88bbcf6a98c8f452f8b6dfc5283f6b97128033a1f663982b7f8bdd4b035f978d52e7c94dbe93feda385b0"], 0xa) r2 = getuid() socketpair(0x22, 0x4, 0xff, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 05:37:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() dup(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="07000800010000fbff580000000000b3bffc14eb5e86000000043feda7cc829af8f1188322fdf2020000000079d309f777"], 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 05:37:16 executing program 0: clock_getres(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x6}, {0x3, 0x100000001}}) 05:37:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x600) semop(r2, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x8001, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x72e, 0x200, 0x5aa, 0x1000, "21bf06c3eebb07e5c34e5af11df548df16b393c3", 0x51d2, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x80000000, 0xa7ec, "36857ba1bed1ce70c21a364b0f0f74e747054d10", 0x1ff}) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() close(0xffffffffffffffff) setuid(0xee01) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) write(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x200000037, 0x0, 0x0) syz_open_pts() 05:37:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x9e) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x48) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x182, 0x4, 0x1000) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/167, 0xa7}], 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) msgsnd(r2, &(0x7f0000000540)={0x1, "2856fb0078cb0c3144d56129be4f390476378565d40a64c348accd10485595c70210c848c2ad0ed1d34cba57ce081a437fa69e9ab83efb0afb5f26d5552542dbfcbb9b04c983ff258069e976ac8caac155eafdc40b0629fde6849af4e328e79dabd3eee1963fe1eb42f04a40f92f758c83d4c64f3cd0ca4288ced1affab51fb193a1dd"}, 0x8b, 0x0) 05:37:16 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x2, 0x3}) 05:37:16 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x381, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x800}) 05:37:16 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, &(0x7f0000000080)=ANY=[@ANYBLOB="d8ff1618318ce7dd8b7c00000000"], 0xa}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="537d7fec94b6d796b3f5f7cb90908de4ef0762ef95f9e52f732af561fb88e1928e546c75e4e53148b1b5c80554ec5c680b3657", 0x33}, {&(0x7f0000000300)="0cca23a99bcf18afbeec75d4bfbb4c0f441aa81c2ec0c75d61eab09c07d9a8f213b305808de307e806a0a66cb50145457f3eecc5a390319500385eab0060a72ba676339baeb2560ea37be9340b2f46bbbd77251fed771909a487c859f297bc698843550aa2e51877c83575ef6be634f57892ae7ce96bef3b4de5782a33da0eddc14d596f222b62ce14da7a8e93873a7ffa9740763620a1cb89d0971733af5a138952dd44f8fa573d1368f227f8d8fffadc50403ec9f23c46c71a64b2d28573f076ff2828a8471d48e9676253c819fb58515055933b8b0e7a40c6acfda445e97f28877230f650ffac5c92bcb6b8a20b78166c747f39", 0xf5}, {&(0x7f00000001c0)="32fd43251075ece20ab5640a71dfd8103114004a6e8faf7ef426831b710dc24853fed220b93e753067c295f131ccf9da6a63f34f4cecba09ba1b2bb05f6b71c87532b4b1888c63bbfbfb8552242a6178c70b2cecc8ca97a061f1aea4cc0501d225229b9cc2b3a0d367d2a3990f5ff80b255151d5f3421a0298267a3ad30efafc9f475e1fd2f7a0ef877832a83e91c9", 0x8f}, {&(0x7f0000000400)="54c46e88fccee3853b157607efb02905f870d6729dee12beddcda7fdd36cc0bbec8981e8fa1ce9d4c280763485fd5c37fb97b9a4a7f4f82ffd170006129de7559cf758353d40244cb1c2e04d0d4fa9998370b38d87181cd0fef4baa7486f3294bb94bda5b90d6461afffde1954717de3c1e49f5a2dc558216018218163d8ea1af042c73c8e1e6ef193ef86c687cb81f619e23878f0dfbaff149e196d14587ca67b520c4ef44cc61bb88cbdc15d86bf5a6a553ee1e69f382d46", 0xb9}, {&(0x7f00000004c0)="f3525b038620266d719503adb04d577817bee1d24184307ac0a46b849b4974e4b5bfbe9bf75b570ec2e4ed10efd15ad6bd5af6d6ee59af9c352eb59ea7071edaf7019d46b31421173c1f2e743dd5397027caea5464552416b3a244", 0x5b}, {&(0x7f0000000540)="c7cc16932c1339039f1d2e5a6637ddcb44c00677f48914de203e52835f3ede65668fac4e32d126667dee9a2087a7abe782f0415f835f80d0d16713fe8d7ebbd3ed421c212a232716f7ee0c81b05d4734155b72d140caabee4417b9426042a6a8fa355768d96f0ababd9e55091699602a0a5dc72bf34eccc3c73b2c041e971a3b37a40e7033e449e2fb33d0422f10934f2928e7551f28a42098f6cd1dd4384bafdcbd6db9197b1023f84a59fc0cacad801845eb26509e289696134f7c4b67b7222d308948d3e11daf13dff9b4cbef9f0c57372c08be91bbb099cd3f2aa78302219e54b127bde9263a4569", 0xea}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:17 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() shmget(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x6, 0xffffffffffffffff}], 0xee65, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x8, 0xbd74}], 0x7, &(0x7f0000000100)={0x3ff, 0xffffffffffff9b13}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 05:37:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fe9179966696c653000"], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000380)="2bd3e950976de769555e6a1fa3b71a9ab4668607da17982550c8ba6b20f7dfc47c0dd30e412b844ad08abf2effe743aa90e72e5c966fb90e8ceb7335f377c34811212a8410ccab6882573dd33c7be05317fbf73554293c6f4a8ce68f58cd53ed19b63cf4f56ccce7841c739adb4456ec8f386b53c7041ed6aad1a914ad40403cf41778c77897920f83202f50395d8b544a077af710163766f7f986d1f9f3e4b571ee7ea330c41f731f281ec459d56f1835d59344bbbb4a78148402af77b645ef54663b2a3c77f02ffb99a54146ab603fdaf21bdf3ae811635627f5da753d13b2ab3b33899d45d7d49340c9c9fcfbb257bbc8cb15de7e47f0f00330d78a90b39d017bd07a5c42f7449d23e626ab6e8e3502cdbb09de567057c6d2fbfed4dda6f00dae7085f10a054f7d4bc5c24aa6cc11147adb82f1b5ac51f998c8a57ee57b40f0367d8aa8fa18085c46f4c81a241f0b0636c2b38c2bb1a852a0357cfedaee1ffd97c3c804aed49d508d5d09e7f1c2d5e3a99f270ce8cabac5078b77dde4635c040307516f971d573d273110ebf79eec09118e0d3badb2153334897547a421b40d04c03390e43821f3afcfbab4e735b5a1c78a074a73c4c21627018ad4aec3ccaaec145ed847303172bf975da0eb3b64b2a7ada57d64ca4eae521747d7b3b44070b0ec297c007fbcf460c2e7d97a4fd4c19f1400d186b125438c98135b1f89aaab8aa3319149eed19fec0dd22c7c6a01a31e815497157e088e1f7c5d58ddca92aedefd30ccae6d066ab2e0760296882ed2bb211f565a7d1f949b553f7a614c800afbfa37da139cf47deaf1138670c7397735dfc46fa71e1d4ac755b950d5494adfef865a2174940607bcc0d9331975a386839e9de09cd424650af97d01c7b53fe3b6b7e15291339b4485358a5e208ff343325f9ec029a6aa42b15c2588ae3faf0d34969fdae716346c7108c6f127f838b00439155dcd5482add93f278808d54e6cddbc7f74175b48df8ac1ddcf2a9b52051640db62f71ddb031cd4449de027307c2a6f253c10734e6edda351a46308ff48eaa8fc40b36777b57b31bcdabd30c1c23f4344c4f0fad14d6150f1e8ca38be7f3ece5eecdbc10255a19b8488726bbf68de49bdcb884579a13461c309b91da485cabe3719dd12c42e5f8c56b31648346a0545bf642e2e10605e64513a2cb90848d611d8b522048cf8adc27ba4390ec8b447af3b0666ebbb4030ed0127df0a4b179bf965b092cb5bd902ba94b6d9098251f6098fa8e5ec52702bcd4323cdd8cababf38a996fee22d330d2ab46fd9617f2ac1bd0799d83102f036797649a7ba45e6d0e722ca8b9068d4a2ed06a1df47f5cf73cd3dc4316aa5100be226184adeb8f70b04c8683fd2214f6a019fc13386a0550d67b073804e5b02342cbf3b3ccd30420a38abd3ee25a783f852eaf6c5181603091e39e178d45a278436e6a31073d1894c478db889b210f84eec25a0ac97e2ab949da7a61c0d33c2edfe3b6fc4d71d671583c72296d6f3ccb97c3876befa8d5571f33a3899990724f04665d003ea09d37f0516451653729df872bf71c4d66493eb07a321a3f3a3790580eff70f3ab1e7369c4651846e7adbbd8e46dff171b92a15cbc5141e98350dba79bd2a3f08db3e72165fe9250580edc66a48a4704de3c6b4f613bd32f360172420b0253713d8b409852cafb7f57cc946efc94c93f19a346d2a08965f929724957b211f1682cd786e11adda9956cfaf0989e4eece8ac16fafed57599bda16a685f560c05027cad2b5ab27d9192a900c5f5ab46e7becdb64d8a91292e92391198bbe4312eefec81a3d1e7b0636fb823366acbeee795edfaf45ccbba414d1919ab92cbb4f3cfe9cf8ec70ff9ec4f8104f96319c1c97f55348d63bc0d796e445d16f0a209c7fbd4278fd6e33ee9f104f8255ac212300c4ad4916c4ca0640e7a0d3edea5a8aaa8356a3624af37ee2a64944148a096162cfa38f31f367ce96fe10ae3c809800fc96f684e84de5a226e2c7949a102cd4737373e183327b8e183566df5218a4755e7896bad78cab36c1bfeb0dda9fc5ea33ffc72063458b939b7236adb74717a857df09352dd3db9a62ba6b9adf2932fa2999d3c482fdb993c6ebc7fa7d4dacb1c6994480a85983553cc80d23d139653a21cf518c8fbd44000b1b1bc786d6a45b29c0d2ab4cfb749e2251f73306925f235ae4ce3be87be2ad70db0c8e168dc408cd3256ebb30e34fa763520fc9c58edeed6dc54a9609ce380ed1ffb457c566dd8e9c7375e80820eaefc3e673d245900e6b495c14c96364fabc2f938d3b83b503196d24df990a37c53b850dfefbf128b07218d2eeb4009f1108c1668364250facd388036b813f816fea48acac92a75f756fa8aec687723857e3b2d06b8db00e130bf7d47f2e6997791e18ad25e51128a684bc20b82c17aae4e2a6438f08ec997d524e4e7fdbcaa961001154ef33cfe26091a110a1e01f3e7f93397c826139d54710305d746dae1e7de9947d98d65c5f21cffaa5ff877bb16b6489ce03244815f9c4dfa845a11bc6cfcf688e461b75023384dc3f540d65492d330b9768daf28b276a5285d3c4c96557b03408b1517fa7b93928ea106d80a68d0d58ddba5f1fc193d15a0af0a558775fcaa7e2c5aa030c4e9c4c52c10089314f8d28e57f3fb686cefe57cb0fe6a123c86a7452d9e80762aca90758192c54c4891254aeb991b7b62c706be861a5b40a8b5089c66ff68de6d91c38bc80df3d3cface3e95b39d44b1176143d02e9d6ab11258f8ab05b64fd23e2f46cc75db6b19fb779825ec049ac9c34eba2656dcdb5f991f573a84d7b972af9a4c77418f124782c0e12c38a73d4fe23a01195f26be6950ddbfa2c62374072c8e576e65b78566f0014ff262ba60a3a50959664378522f2d77634aabad20a6b929c141ae89f9d4f076f2c359ba8cff97a1756f82313b2eff48e9c5456b6e122db0f79eddf3a052a1b67cb3a0963c4ac422cd70f4a5f5c60a499e2b1acdf57363a0d662d3ec79a888118c645b331448ceda99670790b7c313649cac25e865b8bc6d3b3b7987a4dbfad62b3d4442c447ff7fde76135a1fa47bec6454787f2096a38a45a67e6b73fc096d503e2e255d6b65759fbe9488f0282ccea4b278093d532c50bd68999202657d41fc75e6897b52fb9b4416658013305580859721ed3d4b3bec11a8ea677bec585a85daaeb9e75656279db80881007221db7d9dcee006a2bf8ad8c790d15f164d13be1b30863187031462c68cdf4f0e7518be75e773d30738613a01826b234711c3caf25388369df90778412d79236ae511cbd20719acfd9148c2275fa16faab238c56c267f40b5225e1e7bfc7c021e4c3624059a0ce56e0aced8bcf86057612a9407915f62e3ef3833492c13efb34967e09fc27fd03557dd9b09fd747ce9e5061f0c057718638d230ef30ef042fcfc9c3edeec9eb3fa7d812869fed394009ca1c4ca2eb38830b4780d95365bc6d2c3b6b14015e821319bf7b1c860bf1dca4fa545b423e22e800c51742bcd5f4ab5dacfe194c66dedfc280bf2f36d42ca44ac42aa3f4f28d9a369cb97c4835e9e62073ce220e5c13ca0c0628ee41e8735ce0b405061312b03911e14036af7650b92716f35beb3d170686fb659d0d8a1f7e94a861d3eaa8a724da645f29790ee5dbabc56690e4fda0d0ae628358ec9c03fb0a62bc63e048944698f279262214e0e0ab08871eb8b9f9a766d3379bc742381e3022f9c2886cffaa09a6764252c355a9f74d89deeb34e7009ad190984f7a61dc4a3b05ab3f98d0cdfdd09430a9c2ebf9bd92defd44170d53a814e1a9dc0f290959ea318e28f72cafecea04e996e94d95a1ad63fffd4fca90ba4555e706922c56f6ae54315ab590c7a00669118cff176e0ddb441e1ea0c47e74c698caf9554f416b0a0fb1ee9192235fb97da7906c7626ec098b70ea7be497046e4014e32eec29a7b748d105f1b1ea81635f23d88a7875dead9e512d93a6866bd7ed16bf48977610fb35bbba54d5cd3540b0a604658b5284edb1ba45087c7cd8982679b71f86a4a1316ec33ad09b153510dc5ed974ad0a1e281a953fce48ff7291a006a02f2ad2447c4369d1c11c1218971964049437280582ade02000aa2f1d90ba175b7875891a1389380324b850df2b4814aa260c978a9c58c3cbb132a0a6115cb6a6a3d9e5a5e01e35c0ac0b19a5cef5c969a4d04bee1c4c71e8c8c6829098d790b91ceec3a84aeedd14f37e09843e7ae7a8458d60ed74b8505957b8e5447ab709e9d4cdb5be6fcc04758f26fd50a5b5c9bafd841e0b2ff8fd7ad9d039fb71401c94caac7ff008552d5c23ffefdf84489379a09c196412cb4a308705caaafc7fe52fca671d6f3308e18f507ca64b8319a9ebb3f4f5230f1582219933974df570e67b300ad617af90a5add3a2b21991146eafa106a7176f547d204e9aa81b5eff1e474cd08ebf242f2da8f00859e0b2c74f7df0e951e838d82ea7e9c7a30d7d3527ee2313ccd167559788c82485947cb933254154204f81a46e35a3f467b2638334b1ae2217fa47ff390b5ff7cb9220377ecb878484ee2cffd7eeb95471ecdd6abc0ca2c2016de7dfd5dee772cf2906db29530ec6e6113228da12fbf418da14d6c9610921d89cf21ff7e92924b6b5d9aa61ccd4ce8a479d6c101b83e3cf11324f92d9e307dd083cbe20f4a789bc24005bd605e2604d2d5407537c26b3ba35346b4e25a6f792c8b84425ffc04ea5d1130e0ce4463874f8b352268154cff06de44d12fe3af55f0032c10313b3bd9351ca9c0152f157f6dfa21f7a21916ba72059a6f89d9ccaad5e6041596ed1381b0b7b81d7a9c0c2af3b5e755dc04f767431cdc987981566fa4d1ef493837cb6fce3bd243a8c7a7697b982219ba00445fd1dbbf67152ace5f552be45de3ed1b929778fc15ca95fb9403f14dd3f07535f695c3227d7aef659c9013196d0980bcb6c0906416f5043cbc8831bc800d589179060e31d36a2c898e1fa9a6a2cfeca4bd343232981ef6ea0ac74f5b5eba81ccacbc712905105a5ba736b66d22dbd269c889e07fcb836a92ef6fa55aea6e9bb2a1955fb9014f3f4a509981c311b47fa3037f8af1b1493b307e40680099d7db8a6921f891df7e0b2fbf7e3c4b8c8b6a852209523ad08108359018ff82f3cdde3edb90491e731cbff7147ff34cf7b9e20814a2b68ed209939b62f", 0xe72}], 0x1) 05:37:17 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 05:37:17 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xffffffffffffffc0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfff) semget$private(0x0, 0x6, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x1) write(r1, &(0x7f00000000c0)="b4df8db97a6c90a9ae3ae4c8ff8e1a06465f0fc0e2fbda7081283f651b2c09dd1d9001616266e1fd70ba721eaa121ad6e5cb011eda1758c9c1169b70a8e06123992f3d30d1a5895dd7ad23070b7a24dea61ddb2bc3e896c203b79f0ea35669f68a51e2978c6c62289349a61110993d0c96d590895aa0168d8c7e2c49050b707a0ea5b35bfef2701f586026341bb6f042571d596fae3960bcbca10b746a2ac393e1f58829ac8acd6584c53a84b3f9841bf5e5fb33", 0xb4) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x7, 0x40c) flock(r1, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9c3, 0x7, 0x8, 0x3, "97d02cc9a712250d03a82b00294f55881b8ee3f8", 0xfffffffffffffffe, 0xb4d3}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/191, 0xbf}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000003c0)="29158acb1019a64e8c319c98510831fa8e663e9ded2e4f63602babdec6ae50a1952c12383c9467fdad47ef935ebcd44aa4cb61a93e7a7f740f54ac29f2e4774945b3d7d85854262fd8967a8b854696e3d257c05d379123428feca4cdac4d06bc20056ecb92a3249d2e26e6085cdd740c4c1e4c280a", 0x75, 0x40b, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x0, 0x8001}, {0x18, 0x1, 0x6, 0x400}, 0x1f, [0x401, 0x0, 0x0, 0x0, 0xffff, 0x5, 0x8, 0xa]}, 0x3c) fcntl$getown(r5, 0x5) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="d7b02fe643853e43d6e5581cc8942629797cab8b90b421cec2ff2b7277bbd71cac3b52cf4c42c95dbe2747824f991295c524cd727c88242c62b8fc4595dbd7e24c6f9f186f34eeb20e55490ba0f2b700f7a75b81d45b5d4bee50ea2b706921765ae4917ceb8e0d1080276344d83abbbb082d4951eca93059b1bab723c17c11a97c0c50033f3e542d67dfb935abfb6348adfb06d3090f675798eaf33b2854cd6c423e68e1a1294d8319a19fbf4ff23368ed606aab9d86cf31df9eb1f265cf2a1597823715827cf4c4563c122c85be3b71944e", 0xd2}, {&(0x7f00000005c0)="a44c0cd20bf262e4e4f7ce622d5a7110ab2ccc044004a10e60ee9480f858fe16e51eed06fe164d352f323b6ba588280382bd09b1af2085c2f6bf4a38f78c60b39070bb48d330b27ee23d906c51604056922da1632673509faa1bf7b5b495f9646a919b8ce472c61a1f", 0x69}], 0x2) mknod(&(0x7f0000000680)='./file0\x00', 0x0, 0x9) mknodat(r2, &(0x7f00000006c0)='./file0\x00', 0x2001, 0x6) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r5, 0x7, 0x1952, &(0x7f0000000740)=""/35, &(0x7f0000000780)=0x23) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000007c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000800)=[0x1, 0x3, 0x200]) dup(r7) poll(&(0x7f0000000840)=[{r2, 0x1}, {r7, 0x4}, {r4, 0x10}, {r2, 0x40}, {r3, 0x29}, {r3, 0x184}, {r7, 0x4}, {r1, 0xa2}, {r6, 0x4}], 0x9, 0xffff) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000008c0)=0xffffffff) 05:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = dup2(r0, r0) write(r1, &(0x7f0000000140)="3662a2ad26729493a95daecbee90f66458ed74bcf51d6ea6e30ded55647ab40c73", 0x21) writev(r1, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000200)="401b1939c9958a3991ae25e3f4c1d570ef5e99458f36e69f4bbaacb6e61ca2374b4953a9ded2c195e4829397aed570ec2a115b6a01534f48d84be0fbeb69fc89bd648ad40ecc0a110b015c81", 0x4c) r2 = syz_open_pts() close(r0) r3 = dup(r2) fcntl$setstatus(r2, 0x4, 0x40) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x18, 0x16) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:17 executing program 0: getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/98, 0xffffffffffffffc8) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) 05:37:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000140)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000000c0)="a2", 0x2c) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:37:17 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socket$inet(0x2, 0x4001, 0x0) 05:37:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f00000000c0), 0x40, 0x100000000) 05:37:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x26) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r5, r6, 0xa, 0xff}, 0x4, 0x7, r7, r8, 0x4, 0x9, 0x5}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 05:37:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = semget(0x1, 0x3, 0x800000) semctl$GETZCNT(r2, 0x215007cb69aeb471, 0x7, &(0x7f0000000000)=""/20) getitimer(0x0, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000001c0)={{0x3, 0x4}, {0x7ffd, 0x1}}, &(0x7f0000000240)) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x9ab}, {0x81, 0xfffffffffffffffd}}, &(0x7f0000000140)) r3 = semget$private(0x0, 0x2, 0x80) setegid(r1) semop(r3, &(0x7f0000000180)=[{0x2, 0xfff, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x9d2f, 0x1800}, {0x0, 0x98d, 0x1800}, {0x0, 0x7, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0x8000, 0x1000}, {0x3, 0x2b, 0x1000}, {0x2, 0x6, 0x1000}, {0x3, 0x376, 0x1800}], 0xa) 05:37:18 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xf8) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000080)={0xbbf}, 0x10) getgroups(0x8, &(0x7f0000000000)=[r0, r3, r2, r4, r4, r5, r1, r2]) setegid(r1) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x8) setgid(r1) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) fcntl$getflags(r6, 0x800000001) shmdt(r7) 05:37:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x11, 0x3, 0x0) dup2(r3, r1) 05:37:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000200)=0xc) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = dup2(r0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="f800000000000000000000000000000000000000000000000000000000000000000000000000000000007b15419c0873803eef5738e00000000000000000000000000000e90b0000000000000000000000000000000000000000800000473a403853c254b7aadfdee7576ff4f92c7e78978cdeb6eac5e49108b10258aa1c0452a268a2ae2f2513443db7453989fc6e26a572936d27a47dd9e1c490f0"], &(0x7f0000000080)=0x51) r4 = accept$unix(r3, 0x0, &(0x7f00000003c0)=0x5398396) getsockopt(r4, 0x80, 0x1, &(0x7f0000000100)=""/30, &(0x7f0000000140)=0x1e) bind$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 05:37:18 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 05:37:18 executing program 1: syz_open_pts() syz_open_pts() r0 = semget(0x1, 0x2, 0xe0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/28) select(0x6, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 05:37:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = socket(0x0, 0x1, 0x10001) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffbffff7ff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) 05:37:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() msgrcv(0x0, &(0x7f0000000000)={0x0, ""/120}, 0x80, 0x3, 0x800) 05:37:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) fcntl$getflags(r1, 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 05:37:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:19 executing program 0: mlockall(0x3) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r5 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:37:19 executing program 0: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 05:37:20 executing program 1: unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000140)) 05:37:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40002400000002c2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(r0, &(0x7f00000000c0), 0x100000000000032d) open(&(0x7f00000000c0)='./file0\x00', 0x140, 0x3b) 05:37:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x21, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000035d000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:37:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:37:20 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x80) 05:37:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="16f4ad92ae243da83356b8b08e7a98a5ffe3bf3f7bc06fb21e38e254b847ca0ab9df45fdf7d4cda88869075d37c0184a208e14960c14511ff731b5cd275d7a195ae728676b", 0x45, 0x5, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x20000000a, 0x0, 0x0) 05:37:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0) close(r1) 05:37:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) mlockall(0x3) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0x100}], 0x2, 0x7) poll(&(0x7f0000000040)=[{r0, 0x42}, {r0, 0x9}, {r0, 0x74}, {r0, 0x2}, {r0, 0x8a}, {r0}, {r0, 0x60}, {r0, 0x155}], 0x8, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5812, r0, 0x0, 0x0) 05:37:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) listen(r0, 0xc67) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) close(r1) 05:37:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 05:37:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) r3 = kqueue() kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r1, r2) recvfrom$inet6(r4, &(0x7f00000000c0)=""/194, 0xc2, 0x41, &(0x7f00000001c0)={0x18, 0x0, 0x3f, 0x241}, 0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:37:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="7726975537b148b8ca0938f3774d273172a8dd531962e00a29c9ac73878eef5249c0598e8ff03146c22c3c66c96247d81de994cd8e573f15d5dec42e3b44b98ebb835ed0b76e", 0x46) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="0165b337fbea5707bc2c4b842286e8834e64ee434adbb37c82b72110729f93365dbcbbaac488b63678ebf3f9b16e4e4f924d7d898d724f451bd5628742766eeea403c980408ae627e5cb60a7953f61561283414698c218b96a433061c52b268a1d798617c6453b01b195393dec8c584c9a1f8ebc3beb06d2ce3e", 0x7a) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) shutdown(r2, 0x1) write(r2, &(0x7f0000001300)="569c056f5af27a22e12ff3d23ad4358e0f4f7b2cb74f70c5ed3397f3ab3b", 0x1e) listen(r0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) msgget$private(0x0, 0x286) r3 = dup2(r1, r0) mkdirat(r3, &(0x7f00000013c0)='./file0\x00', 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001400)=0x7fff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r4 = socket(0x18, 0x4005, 0xc000000000000) getsockopt$sock_int(r0, 0xffff, 0x1881, &(0x7f0000001480), &(0x7f00000014c0)=0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) recvfrom$inet6(r4, &(0x7f0000001580)=""/76, 0x4c, 0x2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0xc6178ac4ebb8543a, &(0x7f0000001600)=0x6, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001640)={0xffff, 0x5, 0x2, 0x0, "e91f479f27fac8880ae2f727ddd564658eb4d380", 0x4, 0x1}) stat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) getitimer(0x0, &(0x7f0000001740)) ioctl$TIOCNOTTY(r5, 0x20007471) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001780)="5686ac9c0b44b25e00ad722125d4da0c671b1e39714e32b2e73472b870b4f6f597387e29aa6bad6c1837350e92aba239e0233193acae76740ddb351a1f1fe3ef737b5bde880b6bf1330a0ced5a206e4597c1c55bce8c057ed3b38334056261143b58d69f3d9460193d5263c6d338d71ccafab2f926292d3815c6", 0x7a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001800)={0x5, 0x3, 0x579b, 0x7fff, "d9f538ececfc8ec86e555b6492601e9d5d40eb40", 0xffffffffffff8001, 0x6}) r6 = socket$inet(0x2, 0x3, 0x6) kevent(r3, &(0x7f0000001840)=[{{r4}, 0xffffffffffffffff, 0x80, 0x20000064, 0x7, 0x7}, {{r0}, 0x0, 0x8, 0x0, 0x5, 0x90b0}, {{r6}, 0xfffffffffffffffb, 0x40, 0x48, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x9, 0x0, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x96, 0x2, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0xcc, 0x1, 0x3f}, {{r2}, 0x0, 0x82, 0x42, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x1610, 0x4}], 0xa57, &(0x7f0000001980)=[{{r5}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x9, 0x3ff}], 0x7, &(0x7f00000019c0)={0xfea4}) 05:37:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x7) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000140)="e60be9f3ba3749849662cd449b5e5644a3c5a5845bf1badfa63816fb15fc818c3bb8891fbf2eaeb8afada6c0496f8f9d6611e4c24db546ccf7bea44f755e1474b9062c2f6d314b49d49d1aa0be33e64dc393834af9620b428fae29c3e80a9910ef9e36894f790765ef6782e6c6991edc6903eebbc01ac4ce7db704ac82a752da40e709de2bab55be32e96f04d07a78a82857964a798eb434d22731a92045f1a6a9b4cee66c71c23059beb03141fa1fb764fc26ed82048b78b5b3aa5ba833b9272a2a788c63339cd5df1aee", 0xcb) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0xfffffffffffffffe}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 05:37:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/34, 0x22, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x2, 0x0) r3 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/90, 0x5a}], 0x1, &(0x7f0000000340)=""/74, 0x4a}, 0x42) 05:37:20 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x7ff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x4a) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:37:20 executing program 0: r0 = socket(0x0, 0x3, 0x3) setsockopt(r0, 0x80000000, 0xffffffffffffff01, &(0x7f0000000000)="48657681", 0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 05:37:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r1) 05:37:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000180)="8adc00a692e014213065cadad21bfda9ebf55940e355b5578abddb7e8b556a6b071096d254610554c0038790d941118724368f07290a52ddd836d77fb6016140f4420df6ed5e26ae40492257baaa2973eda32107717590e081e5e766f2bd8a984b64149e601300c3c5549bac7d3323751d9a01eea992787632dabf46615ed6f7da9f9effc7078b03012677db5b1a9388dd37c7d6147a6c8b039ff0e1a70b6ff0a6dc442d9236e7c4638a49f5d088a44b6b8035d9636ce7b5c92992353b64e99bd44293aa62b6ddfd827e3515ee174b97df37b7d9bbe7a2b9", 0xd8) 05:37:20 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1043, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) 05:37:20 executing program 0: socketpair$unix(0x1, 0x8000000007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x4, 0x6}, 0xd45339f1) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 05:37:20 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 05:37:20 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x100002000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="08b77de6d24465dd355590ee0bf6c0e5549882864daf8b2e00997d4b3f7867f0ceb5a417e2a6a0bf46aa87abf9ae174ca66bccccb07e9f303b1d9574d2ce951a919223a2b279e53d44f977827980f0532a1b2416df883298d89a931b35f9eaf038e56724979868e82ace663beecad5b18309bf869a48f3950c9419300e72c7aad68e542ac8e2357ef7fe93eb60851c4d47c78c54149175aa4e9710313d1647229ced0a27feb4f117735b0f18353ea0d7867bba86c1a6a59596dacb876432b0613310781b03479a8614794cb2057b8d6e53d7afe67cf58520c974d0a6c42716521fabb6eb3b8de005b84263bfe0b4fb7d71fd699e86", 0xf5, 0x0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x7fff) close(r0) kqueue() 05:37:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xdc40b01b) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) 05:37:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x9}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) 05:37:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c000000ffff0000010018220000000030f88d8647ac6db778bfd1f53cd3880d0c1902b5a76ac5e56c8cf13d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 05:37:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40000000000) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 05:37:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom$unix(r0, &(0x7f0000000080)=""/36, 0x24, 0x803, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x34, 0x1, 0x1, 0x7fff}, {{r0}, 0x0, 0xa, 0xfffff, 0x0, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7f, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x84, 0xf0000001, 0x2, 0x1}], 0x101, &(0x7f0000000180)={0x4, 0x3}) rmdir(&(0x7f0000000000)='./file0/file0\x00') kqueue() 05:37:21 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) write(r0, &(0x7f0000002400)="d798d1f5e542b4073d5bee7d2f24bba76c71a47139734175d66938357015f176256acdc5dc4b06a93d641c475987142e7f5a926b5879ab754bdc9fa8cabb7481a86f391805de39a5ffd5395fc28700405858287eba967c91e95f6ec8ae8d83f3da8853a0e1865964823d0cb3eb4ce7ee11f6fc10c74e371f91874bd22e3a290b705db25934115b0ec869c6a61a2b4727305786c1e47e7e231cb827a43bd3a391e8fef3d82b73b267df4e8273f7d682e76fe2aafd0555b5c3fa2b2db9570596f671b0b9f9a54c4dd1865072e1b1b34dffc7a0cfe62e0f742ed71f231c05649101c15ce3ba20f0ca898fcf3d397bb1d332d1405271a3cff3d07ebf4cbeea3345c14df3e9d1cae49d3b99eb955fbb4eb7153cf2bde7d56e754ddfd8ef0ab2290eace052d8c909d1dc2aa0a5cf74233aeba2fa2e2a5460253e9bb5d27e4c56cc4fbe050eaebd343bae2a6c4a6f8a0950d8c1c870fb8d2d9654e3f497e66a9cd9cf22dc4563507c6e889405456e86feec2d5b795642da62872ceffb5d0993181efd4922216e18140fe9be330ad4fed7a9c7975f480d99d629967cd83c3a6c6b42419946dc0e72fc725f83db5f1be684f0cf2002e568915f166f93b36bb5ba3f2bff6f6db2db180f0264ef3b8d784809dda765ab78f41db07a66a73df6ae5369b530bc2a6fdd92caddf2b985b6d96e5bd4e990518cf473a364a8708d82c2cd597ff8081adb06bc27861fde6383841bfcea9b3efd60c6f1babd35971d8c9152ecd4c1bf629dd41dd0d545fbf2af9edb34c31cb4eb839023f2d21a01e02e27d32f0965bf289f217ba80068e15100eae3fdfd87b084342619753290a047488b3e51cb62af5a9a66e0d0e29d913fe315158e58813b9381b79cc4bee45ffd3d7adf9cef6253c6471c1f256830695417a5621a2c4c7da3b58dc791bf84349bd2b39fba4c2b7006986113770fcf9651119bfdf46b8399f26f5ac809780348e34a28c97408e3aaa856864917b97af2d0bf1fa007271a10666ac2a3664621f5768760a68232e918c25ed2292f0c882e10039dc97eb1dd6014b130c21049000f71ac5a1542ff65d28f44641fe755cb87bf0ff6baa3db6668eac5d80b12dd491a09903cdc2093e10cefb7596c3d078ebce78f6d430639d389603283032d44041d1a16cca340c6c5de10cf3db013bd5ca9d01e68a285033b36ff7b10c54a9bd1e7a09ebed41643bed4a46e05f0fd126d298bdca8468c09e19fa217813c4f452f7d692feec73e9d05618d6c4ac06ea0e88404cdb29e1a87925d81f09b7d456403e63cd264fb2e69ea528c5272c1033fe9f17e0b5dbdef920df4e101268ea9ccf2c42d377b38d7c48d60de55bfd737920c088d52d126b6a2635d00eb30e8d044a9754fda5237be04703c31d582d6b2500555004b8538504ac94860d0f7a852c688606b4b70090cc04b233d22242d3470cddc6e8d93df05121f68b7f7d5c43556e87ef374ca35e5a24bd41bc5dde80e76cd84a782d845b9c8f88c85e3d50ae6a4afccb396e3d7f837f5fef83dc44ee020fd8ad3f48528782957166a0542e014bc2de92c92ebc1217d0b56110637384b6979346a25b9bbbfb281bc356b5fbfae33aa8ab51d2f941b4ec8433c763551119440222d080a238b5b51f0e41d8f3d9288a1c8b32ba0e1a87f46bbfca36b447ead4555e626b561f8b61a6f86b26be8f393df313a0a49ae885242688e48e2f670475e32a7424d0a9158ff21e295f284951bf10a4608316d1619f529a41d0b555000aefd8df43c6d630b8214f1be9d14963784a028b4ea3f847bbbd0e1c1e36fb8225cd971074965748f593d9397ea2ea638b8b127965708e7e8bcc8be3d40ed7eb048b93e1215d15dffb2b13fdd69442f306b440b08285b77a2e0bbea580d04166fd2c0d051606288d69809b02900d598e02f6e362e09c727ddfbe65acf252936e043edf8224c8e9d88e5f61bea124916948383c5a601da4ea0bf70738fd79dc73df0921a236036cdefd72976bf79639516b15b38f9ac4be9503962bf22cea3faef3271e71bce25e5e3b546360c69b5e04f94e6f3a4fbcca4b68abede8ba269fb60bc6b0ee251d6b769f1e5801084323ba0c4c761960a8ba796ba8d8d2c5660247ea0f5d7f8a64cf5a9767719409a50b953e6ead0f1ef6bd74e5e0e666480a053802903ab8571d9d192709cd207508d3babe68a11ed40202902f03893536f22c0b3414503f8bd0daa4a46bdb4ef261131272697939049d4d6ce3ce487c2b41c9434856c8f904079a541ea418be2015fcb9ed03e0b415a6d22d3f9d52cd557354565bd9dfcca0d0fda4745b3de30935b801f5f3761c3583131e85d01bbf9d320bfe3192b069eebbaa3462d45544999be417609a329fefa596dc3eed0673a0e598393a0854fbe2224754067a3680203e35f28d85f04d2ddefa3f13ac74c6e45b51f5a84ff0bad60ba7f2673bf2a3e4b519da6eb72883d766c2480ad2d5bb66296c67cc3f1d06cb996e7f9869eab1d6ae9e9c647532178da4ecb3c64721a848418fdffa8cd108553e721f1bee4c0d24c733333b1630ef534f92b14fbfee5b4fec0d599dd8ecc5ef8d1792923d2ce86d7053db1bd874e3566d3279f73eadbbf457612df24b38bd0feade058e22ea224d64b5319d5ad2079cfc5f46111cc036f51b9812778424655a7cefc7c118d6d1703fd6dfe16e53454d2f4f8961004f11e1d110bc8d89d4a7794b531e39a9cdf253d02502b2725332ff9635c8402189e614eb02d1436daf48a60832f05cd9efa6710a63ab301d7b3598549017127c1738d2c39c3a315d18250617a7889e756b25eb75b49a3de49a50c87ae5b3f96e74f02db128e8d380696e874445cfcaa23edd519f8ac78d7fbeb7cb7a3e6205b46c179c064d81b382e6eef9dc03281829b7f843a656892e59c720b52f89eacb09c70633b48d4f09ebf455fcbec631df97b0f69e6396199613e24d7ea9f6733b7b1ff24e6fc83dea79580f4815b7c9d168d2b750fffcaf8c9f5a57b3bd5fc3e67499222c42acb7c1d81339153a15864fee3d453fc8c6468b1892f8675d0d0ecb5a5e0dc39c3b1ae441addf1627c3f3e54c4f317304e39315f6b2e944b6a846dc8225e9341d236d697b6b574a89fa447c58dfb9fc1194ffd52421b4ef7825729daf974519c560cf851fea1c0685f91472505f106e8ac5822da7794da829363d58aa34f857e773f63cee4e790c62af58984eb30e8c01c89983162049142e1084acc115efb2f9d8b4cfd27ba0da02de44ec4c349c45c1f8db07a3d014bdf40b16d48ce09c4395abfec91f049d2c6d21e126cdadabbb4d8eec06327fdbcccf06c114a55317100adb6248b31abde6dd198eed262ce690dd0c2ca31c90e5a434c97e10f3112b08e0dfe72c6da7bf8625dc7ba22271bdf96f85d7de02b76678b7eb65363e398d214d12641f67ee82857effaf4be832bb7e177756f36924f43c4891bb2292f84388e422e5ee5eb3c2c412cc2679c6b4635df95eb0b84b72f85399c00b513c8fc4c584340c7409898c21df4ff68b64711774f095423dd855274b561f6a14b16240f18f37531c024ee2890b377fe7169c88d87cfa366880213e0f323aff8a2224c7e98ee30c07226ed641471e7d6e9c6786fa269518d23b1803f57a29e0b0f375076fe20c3a382fc8d63c657c999c4fb2cc12083fd9e3536fdd1812211b5f9bbdcb5ce436627c6f90f720128ec1734372a4b69ac268e2077ad628154f1f43493db8ecee6ebfbf99fb8ab1a76cd197c8eb54c15f6a0e40f38e6cdf0010a7856938b57276be8fb3d258a4253ef9bafce724d7f0c756b87801a56d2c7be22b1a5bda812b365551d05b686d09e4126324054a59438583bf8538a6678023d6a29b12e8d0a5fab12088cb74982279201fe99e71bf9d8bcabf2516f1e0e93eee1b40e96244a3b00b8983dbb77b4f0f49f4b663f2e545e5125d59deeb83a9315213f20d0fd0a5fbda63a1d3e76bb80986a74859dc20e98e7ec83038e74e4e76b9ac2d05d1815c5ae62a28bc571e99fe8e9c310013e392357439d1a16d710f6292d533c1380ab395fe6cc821dc7c3fc77ac96a029a49dd258db9789ca8a51540a73b828933259e8f5f923b5da844e9065a2b5b87e5838ae5b966638faeb98eccce316e88653eea6d5e331d4580aac9f0f137653314e4030152b4b233be25732c000e60500e44d2cc29af7b92bf8c3a360acf4137427b6e2763086e71310ca1c36223563520433a236cb01d2ce83c9d5c9f78d51cc0e2402bc28f234031fd501dde565e231ba2fcbfffea171399775fd8ee2a0373a4d05c2b16fee2b8cfe3c3d0ca7c87aeb78bd968caf0ac0d91bfa66557cbeaa6605dc9f4bc92bf24dc4b058814e7e3d82e91a51d9af2c1b9b5192d9e6d45009e1d5671f1ad23f28de39274a968a35da3510562d988803c2083f68c36d289fbd05a1087bdcc56ece95fdbbe6ab6f4eb9eca83d8b02184ebd772f9ec33be05c7fa002d5c339821dd4351adcf02e70b2ed09f4565971fe1863c65eb1f0b665a71114487371a4731968d2298bcfb1c40d3230e71d84963cf14532ade47f1ed7351d2f4b4ef95350ba6e678e7a189455e187ef03f59cce712926a0be2b40ea4f9fc4199e192a421ada39b89b74cbe0414e20dd24368febb86618be4572c49d8db3d82fb1c6a536877fbcc70b5f341f3f885de04d006b17ce74a4b25c9d7d643ee71c207fb015d185039427511d38d07f2ded38716587b15456e23ccfeb425a7fe766597cc2d7fccb009c3aa9e580ba9ae3e62e2c1068d7b30ffa9f932a1be9e1f17409896ea8526d25f27b43d27de5ac486fba0f01c62217e3ad45517e545120f5ec7bfa402578851cdd325b160a5dfeb0ba97b5c88325dc0ee2461fb9c4d9f281b42b4217ae9c0f192f3bd654db1d0aa1bb91c081d25870f536309525037b476437d6cdb9755f2ec6bccf8402eef3d7ffc850893343f3760695f3b51edfbb4a0d5fdf28b1513335aa241138abf724003726170745ee0e73ef3343653b83df5794806f1d544bbb37dba1fa157833c48393b3bc7cde893f2d40aab58baec0e01453fc85962f769b9eb687b57c79d3a099a239205421e7e0d257d117f127e7305dd1fafb5c7421b0a388590211d1c927bf6219208947c2d69e3d3a34b0a673635ad21d3434eec1d7c5de9bf9dbd136c2b25cdcedc61ffb585c2eff0d76a928f9a456af7597ae4c8f4d093071f6aaffa2cf5d78d6954c19d4a4a1b72fc435fcdfad08928fffd4e3566504ed1c6d69504f0eccb6c4816faf379fd2226fa49ac104bdc7a75d993c5e98c73e8b34ec7cd072c90051df1359bc8eaeeb3deb6e483dce4f57a0cb254d6dc6104b3cafcfa54d506d371653368123504c997082c329615dcc124c6e8b79e96227dcc15ccf34ec47ec89c4678ca1eb88ac7c0e4fde95960af9a1c3fe0b7631dafa9ca8392fa34315c19c42ff7a33fee8c5c45646e0bc6423405ebbd83a7e6401bb0b106d8bbc07297e7eae1e31ec5fda16bb479e75d66f57db9791cae62e7d49555a044593e4c6b3ecb8b26a349f05904c6a90f897593575aace7c5c9ddbf1805bf156502bae7aa827918f21da1e60a0e53046005c39047f8935b7f4996d48e5d540dc601445ef96c29436be9f67ac976560a480468953314183d5403329c21d5d924e654121806e4d2c81b65e605e757b7484ddb240cdf168b67b4c2038d142aa8c1e990178a53b7f0aef5694a9734ad4f2915b69947f3fd12162596ae51d33697cd546d79e476bff87a40d", 0xfffffffffffffdd3) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:37:21 executing program 0: r0 = socket$inet(0x2, 0x1000000, 0xcfe) socket$inet(0x2, 0x1, 0xfff) mlockall(0x2) write(r0, &(0x7f0000000000)="a7ed0bfb36c7af0ff80be2a30ed0c45dc6636f18b9b4130233c1e734bb5a4cd7fe24700fdf7a955e908c46d5581093130c047a1bf03b6e778d362e8bfb8aa765033f589af2ca31ab4a6074ddbd8246fb21a31d657cd93c23fc580f52e5944147ebbca1ffde33a9ccdc5b9d1753decbe342b05b700a43790145c4113499ec722c62fb4b6569a83aea8c2e0c9a5dd77dbee721ebfa0fdbf14a6bac6029ecb411cf5cdbf0d7fe97ab443a20bf9c421312731fd1445e601cd85a73e4b3c454a4ce4635af65a5fd9b133141a0", 0xca) 05:37:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xafa1) 05:37:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) listen(r0, 0xb32) 05:37:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 05:37:22 executing program 0: r0 = msgget(0x3, 0x166) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r4, r5, 0x22, 0x200}, 0x2, 0x6, r6, r7, 0x7fff, 0x3ff, 0xfffffffffffffffe, 0x4}) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = semget(0x1, 0xffffffffffffffff, 0x80) semop(r9, &(0x7f0000000000)=[{0x2, 0x9, 0x800}, {0x2, 0x9, 0x1800}, {0x7, 0x7, 0x1000}, {0x3, 0x100000000, 0x800}, {0x3, 0x100, 0x1000}, {0x2, 0x2f49, 0x1000}, {0x0, 0x2, 0x800}, {0x7, 0x3, 0x800}, {0x1, 0x1, 0x800}], 0x9) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000180), 0x7) 05:37:22 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 05:37:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x5, 0x9}], 0x4aa, &(0x7f0000000080)=[{{r0}, 0x0, 0x3, 0x80, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x5e, 0xa, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xffffffffffff7fff, 0x8000}, {{r0}, 0xffffffffffffffff, 0xa, 0x80, 0x2, 0xf65}, {{r0}, 0xfffffffffffffffe, 0x84, 0x40000002, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x4}], 0x6, &(0x7f0000000180)={0x2, 0x1000}) close(r0) fcntl$setstatus(r0, 0x4, 0x80) clock_settime(0x7, &(0x7f0000000280)={0x7d, 0xfffffffffffffffc}) ftruncate(r0, 0x0) 05:37:22 executing program 1: setuid(0xee01) clock_settime(0x0, 0x0) r0 = socket(0xb0d39eb7ec901649, 0x3, 0x7fff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) dup2(r0, r1) r2 = kqueue() fsync(r2) 05:37:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="653e44006b26672e350b9e4facae3f8478cbc83c82fae33b2bb6bdd57af6ed8db317badb176f2f0ca89bc85b6bc2ffeeda9bc1820330b38988dadf276d71c82657d70016625ddfc58e404d94311c", 0x4e}], 0x1, 0x0) chdir(&(0x7f0000000140)='./bus\x00') close(r0) 05:37:22 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) recvfrom$inet(r1, &(0x7f0000000140)=""/91, 0x5b, 0x2, 0x0, 0x0) 05:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f092187354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff904a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0xfffffffffffffd36) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:22 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) 05:37:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:37:22 executing program 0: r0 = socket(0x1a, 0x3, 0x3) close(r0) socket(0x12, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:37:22 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:23 executing program 1: r0 = socket(0x2, 0x8000, 0x6) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 05:37:23 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0xd0) pipe(&(0x7f0000001940)={0xffffffffffffffff}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x80000000000004, 0x7ffffffffffffffe, 0x1000300000005}) r3 = dup2(r0, r0) r4 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000001980)=0x7) bind$unix(r2, &(0x7f00000019c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xe2, 0x80000011, 0x7, 0x401}], 0xe5d, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x0, 0x0, 0x1000}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x40000020, 0x194, 0x81}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0xd4, 0x401}, {{r1}, 0xfffffffffffffffe, 0x4, 0x200000c7, 0xfff, 0x1ff}, {{r5}, 0xfffffffffffffffb, 0x0, 0xc0000000, 0x80, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf000001a, 0x400, 0x712}], 0x2040000000000, &(0x7f0000000280)={0x38a6a669, 0x4}) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000000c0)) readv(r4, &(0x7f0000001880)=[{&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/125, 0x7d}, {&(0x7f0000001440)=""/205, 0xcd}, {&(0x7f0000001540)=""/126, 0x7e}, {&(0x7f00000015c0)=""/202, 0xca}, {&(0x7f00000016c0)=""/142, 0x8e}, {&(0x7f0000001780)=""/214, 0xd6}], 0x8) poll(&(0x7f0000001900)=[{r3, 0x4}, {r6, 0x20}, {r3, 0x15}], 0x3, 0x1f) 05:37:23 executing program 0: fchdir(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 05:37:23 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 05:37:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) r1 = socket$inet(0x2, 0x9003, 0x0) fcntl$setflags(r1, 0x2, 0x1000001) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000002000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/31, 0x1f}, {&(0x7f0000001440)=""/87, 0x57}], 0x8, &(0x7f0000001540)=""/131, 0x83}, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7f) 05:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x87) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa0d2582c321a8cf9884fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf34322c0cdf8648b48935d14a79a15866fcecdd79cd66c31400b4dc386972d2eae1f50146e1c3664c38e82468bb018be7d0c5e6e822942060fc7c93fd1c3a2f704d7b8b0cf8959330d", 0xd2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:23 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) syz_open_pts() syz_open_pts() mincore(&(0x7f0000ff9000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/101) 05:37:23 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = syz_open_pts() preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/85, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0xc0, 0x8, 0x400, 0x5}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x5, 0x1}, {{r0}, 0x0, 0x1, 0x2, 0x8000, 0x4c2}, {{r2}, 0xfffffffffffffffa, 0x0, 0x43, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa1, 0x5, 0xff}], 0x3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xdb, 0x80000021, 0x7, 0x8}], 0x3fffffff, &(0x7f0000000140)={0x2, 0x8}) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) fchdir(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x5}) 05:37:23 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001080)=0x1002) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) dup(r0) r1 = open(&(0x7f00000013c0)='./file0\x00', 0x20800, 0x20) linkat(r1, &(0x7f0000001380)='./file0\x00', r1, &(0x7f0000001400)='./file0\x00', 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x8480, 0x84) r4 = accept(r2, 0x0, &(0x7f00000010c0)) kevent(r3, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x9, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x16, 0x20, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x9f, 0x100000000}, {{r0}, 0x0, 0x4, 0x40, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x9}], 0x7, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x26, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x74, 0x80, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x6a, 0x3, 0xfffffffffffffffa, 0xb8d}], 0x1ff, &(0x7f0000001240)={0x5, 0x2}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001300), &(0x7f0000001340)=0x10) fcntl$setstatus(r4, 0x4, 0x80) 05:37:23 executing program 0: r0 = socket(0x0, 0x4000, 0x5) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0xfffffffffffffffd) 05:37:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000100)="caf5b415", 0x4) setsockopt(r0, 0x3, 0x200, &(0x7f0000000040)="f064e07e455166133e017dc74a6330fc0189d6897ed5af27746f3f0697901403d0e6548c82170afbaa573b9a36de89fdb3e50514f44f1d5c058f14933154f25b209091f541d5e44a7f27573484c68122a1cde12070cea3b55db8232b8e7e77d50fa79adbe8345c7c61bfca0c4faf763f25499e5f243b963de07463008bbf8f1411291f01bae6", 0x86) socket(0x6, 0x0, 0x5) 05:37:23 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, r0) r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setreuid(r0, 0x0) 05:37:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000003, 0x5, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x6, 0x20}], 0xff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000004, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x10, 0x3, 0x157, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x18, 0x1, 0xd7, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x86, 0x20000001, 0xfffffffffffffff7}, {{r0}, 0x0, 0x10, 0x80000000, 0xa99}, {{r1}, 0xffffffffffffffff, 0x60, 0x0, 0x6db3, 0x3f}], 0x400, &(0x7f0000000240)={0xc0, 0x8}) 05:37:23 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x811, r1, 0x0, 0x0) 05:37:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 05:37:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000280)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='&-\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='(&*\x00']) execve(0x0, 0x0, 0x0) 05:37:29 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x105) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) r2 = syz_open_pts() write(r2, &(0x7f0000000140)='+', 0x1) write(r2, &(0x7f0000000040)="0d78932cfaec2e1764a629cd8a56a91a759e4cc029eff7aa3e9d87f5098ea2de1a20a8e28e2bcded", 0x28) 05:37:29 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x8000000000000001, 0x0, 0x1, 0x7, r1}) r2 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r2, 0x0, 0x400000001e, 0x0, 0x199) 05:37:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:37:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x3e}], 0x2000004f, 0x8) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 05:37:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x3b5) 05:37:29 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x10) writev(r0, &(0x7f0000000040), 0x10000000000002be) 05:37:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 05:37:29 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000240)=""/116, 0x5) 05:37:29 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x15, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 05:37:29 executing program 1: getpid() readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/98}, &(0x7f00000000c0)=0x64) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:37:29 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x5, 0x7fff, 0xfffffffffffffff7}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fchdir(r3) 05:37:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000200)="e4e13054d1345f90af55a2b242a7bb436574c408ca366e51d13ed8d8852fed9dad92fd1aaf09d1e43ffa7a24d57899ea8b2aec9ef052143fb7dcea7728de72fd7e6673b9a26a9f846c93cb7477e95e6474f91f58fd870eaaa1f91ce9721d7fc56dba0ce613c468563dbb2ae3635c675622cba6db4016edc2d2cdff6f90cdf1ff0ac6c0b3043ec8f4194befec1e5efdc49d24c651a64976c378051c4347fc977a9b3026103362ecdd935dec913aa4b6d8cf0c0ed081588b742522ed51a34ecc22775d8eb4dd7e8b0ba2070dd2631a27b34d51d453c7e1a86e22585aa64b", 0xdd, 0x1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) sendto(r0, &(0x7f0000000100)="7d67b9cab5434b99e51382441846523e9678a982d57f26f02fb0b568c2b3de876c3802c001e4df6bc15617c24f85e7d65ad6309a07a03726fc6622e30f57c1089f11a3cee2ad124615462bfa1ae01dad893294d4bcab0c1a630ef95598281c07f46b2309c536d50aaade078d51d34e1ced2b3542ef7e607881b2bb7a80194dc95071a9ae8acbfdba1fd712bd6b50b1d93fcb484277e2d93ea1a3cae95a316da851d5039c1e4f881ea9589db95bf3e1a57cb34c7f40628f61b00332b9fb9fa46081d37b4f01606aaf6a2529db46", 0xcd, 0x3, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) 05:37:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x30089, 0x0) getpid() mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) setrlimit(0xb, &(0x7f0000001780)={0xffffffff, 0x7}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') write(r0, &(0x7f0000001840)="75193dea90383ceb955dca40cb9f0c58b1b93301ec316d01e83d92389fe659ee459e5798c23c4a700ff44e514572f1b6fc7a4aa6ae618f3edff6f9f2ac05724fec4b340a93f78da4faa207e43b41b039544c542fe82f502454260d186a035d5eb656f886ac23e618d59d901b6451a667fe96bd800212851b729602253231666a937ceb8e420895645460c7b8a2820127164685328808407adebd8c90d2555949c29139ea1f8f295b49c479d5", 0xac) chdir(&(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) setsockopt(r1, 0x5, 0x4, &(0x7f0000001900)="030cace547050e63d6f611cc980d5202cbc4dc681d0ec88ee66b318a21607d1ea7602341d522cf5d7c14f5fc6d9a380222fb77841061ca1e9ee247fe3b138a18318098a2579624092095e5bff8", 0x4d) r2 = socket(0x17, 0x5, 0x5) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x2, &(0x7f0000001800)=[r6, r6]) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="01002e2fad2e7141ef02000000000000000098f6ca4abe500e7599b19dfa0a6c0374a3be433bf94abed4e8beb085f171a6b0db270432e939ebec8dfd762bc21d7ba440cd9bc07c222c7767162035414760e824b9a392a7d6008239583870d1d4e0a52d71721bf963aec5c020f4beb50c40234335fd68a0bc53beadc74dd24eacbe82a5762d228dc2a3e5609f261569fa2400bdfb2e2d9ac16a5961e065a79dad6d34de14b92638873902e7948b9cee15a1"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000180)="3dba9bba795a737b56bbb1e275a19af5b0add6133ada051bcc37a8085e1ea347003c19769fef9ad4f80dc964c112612ff2d86aa0ce430d63bf57cac7677a4c2846f946fcfa03067969355ba729b8bd9c5ab9ea35094925b5dbacafd530b4912c2120f3ff767c496fe99b3a11f819d78e9645a84c265fc07ea767cd7a9e3b7076cbb41a30cf58dfb51486edaaae280120a75e7fa5536a4463b95daa88e719d2748fab760afed74feae1d2e9ed2b7d0a8b2048e1cef96c065dc6780f85abbcd1eaae14673de3dd0df82e409f24236fb40ddeb111d6bb1fcccf181fea66b1208eadb42e50f58ea8b38ab4614110b8cc6621d063a5dec025d37d576cde388a8d2ac359394fc0ce241642f5f94dfc809e903a05bdfbfe4adb0b76ad10b75186d5226e7000ae377dea452b44a77e9a4db762d742c2f1eb8d00f8bd79595bb36a8e5f946c6dd4781e3681eb47a0871f989cdaddd79b9cf83ea1be49deddf963725f260f6e9892c3ba3936c2636da9ca843a86756b1c9b17d5ee1633fa1488d8014b2e1746732f1f7504d1befd0ddb861c09daf5e35f7f8fa8b9b6442a0ea646a73537abc1a17a691871e909d0746a919cac8129b24bd65a6e5a3fa60cad79c52d416acd5ded48515fc75e05678c38c38ae985c603fa03545c41dad1965307f0cb6de67885e3cd551db7b6476a4946fa99140c6b41111be130325e8b59c06f11921158db47f351f6820ff2f5f5b4fb92150918356561462223e84bc99046cea0c46147fe5c5d18a14a6738b0e0fa740e8fc2e0a3339a909ccb308ce80104ae72c1a34083053ea9d81d688c7c407f75408b58e4fcc4ddb3dae6088ec0dc4f4080331f54189773561652b11c150590c06f050d55d7bd45accc9dc05403fa0c7608e9288286b285933a066fc20f41c37849eb627b20efb113fe6382689115c8d44201683121ef295b7a92ae32207a85b6cffe65d29165acd683b23d27c4b680499b452dd8a249a54a4cd6b7ca294246be71de05d00112053a6fb01f45056d3406d6fefb5f507b1e2ad3ad3cf6ee5883fdb519cc8d8ed6058921bf621b70a415d22d136c889c16b81c1ab97f1c3f5e43ad9a8f9c9c792329c14a62886db86d0439a64fe7f3c649cc9e29ff31e17a0a2f6bf110796e25b06e33d3c0163650d0ca60252e1d7095d284901e447ebb404a4314673f28c410e7aa1d6afef0e6e3e91eb700cdb51b3d35149e81fffc4b84ba294cc01ec3595ad69272a1f15e28ca25bde14645287bc5d76c7c2ab7e3eb99ab79a6c4c04b00c448a371213aff2c3b689c76e3d84bf6e88ec42a3234e56eaf319de86ddedb4509bc8b21991b50f810fe73e8282f2474412af76f91bde9008a32604bced5cba244bfe5bc203aedeac53dca1fbfbd0c1c16754225af7381dd431248bb22e0d9f043affbaed28c648020fdffcaa5eb50784f2f516ea293a96cebe40fa66ed994963ae7ed128a75f82629edd708dbdcfa6afa676c7a2011c08ed444a5c8c490d4adf7c04d21fb6bd90277cd111f365ef6f1f4097ec3518a775ea19a16c4fa393a88b2a6ed65c151a20a1501b954a67898030b0438a09f7af0e6db97e5b1cc09e5eb809e7c36c26a4ac6dbcb88ca102165c1b6b7ee34bc08290e08c599cc700926cbaf606808475b43cced9d59eb686700ce0502f27c8f89c77b6dbbdedd023cbc47bbc6419e103ac3a54aff721d1b8c33f4dd7d13a2744b3865fea1bee3ed3584fc3286d6c40d5111ecfa97a96834f6575155c9531fc38ffdfc2c89b6140b22382d0cc789408932dc12f30be78bbd8b11fae06c0a754081be84faa6b3cfc80bbde1ddfb05d421e0ba6e226c2daaeb9bb137dfe03239e9413f226870ab49e7e1adfb7d00a1db2a4057c5fb094b7cc6bff0242816eb20cf3762c75bfacbc63902eb85c8f9929f83b4a6e702b66c43d867c2d69f6bc3071f416ee26858af54e44315112734c5820227e7a954e0d18b00b4fcac344d3da635f34bc4d00a3679da89908b7224ebc1f5d33e7aded225befa8e79bb9d33f1874cc616831630b2c12b902c11b5af1f5d7b806faa648c73deaab857f97dcf64c39e0d854860744b323cdee68dca6fefb493d273038bbc82052915b14ad39e02017bf13daa97743d6e287ff71c9af93b745ac2bc3964c8009aec561921bbd0f2bb756ea08b4490f3556a99d11bb76b8da491907acf836e8edbfeed7ffe0cd56a96920ae045a182b7fc7fb63ef6f7c59d5274d62c0560328f6a07f4fdc371bf25514fac1d9ad844c56e5c9fb033d324c4bead33b783c45ac570b1897b3bb4196835332d2091cb125cda1d6dfdfdbe8c7d4d7c186797cf3f618b30deae0f7893afe694c3b5bceef9a8961cd561f36d816f38110ef6c292e22a6cd8d17b8494f0e83d4c6c31df14f49720f835172c628b99b3d8eed02c85d085593ac3943815ee4fbfd86c664a42493e40e890a3d898f905272de8d36113e83e5c54a1a09c45b8a4acbdbce17cc82588f30e4fe160ab3ca64a5dbebe2a48f160a5d5294efc1f8d76cbfd213e29f542a602d6a99dd5e7fc6f02f63914eb8ab7ad0ee29e8dae98ca0d01f0caf6787041527c1183e9b284e29978e8a3f7dbdd4aebebf2d70893bf4ae460e272d3588e16479b8d4021098bfa00af832bbf11a6c0cf82f96e99909fde99043f6cb8b22977298d7b6f6b5836baee8915ee9b42fdf9bc4876cfa4ddddf1c6678fbc3ad0077a89486cdeda2b0f1a6ed926ec89b1c639766e560cf98a0a58a23e7073d651bd5da8636fc456437e26906bf1f254349680387087ba0bb6972592b8f446d039843424699d4fd5bb6cda7152e6c015bb2b14d53ef4e43dd826d5a03b1a79ada46b496219e6e42c12c0317a9980fc37bf4feee48282880a7e949dc3f2117442d45bfbb38b36013a04ab3febf14b6dcca3b5682151bb2da31aa44cc00d0f7c817460d6e9e9ecc82b571e887fa1d464cd8234f3467b92c2cebd5087e41469264e8f4f1ab8146be9f4a38dfbbe3e229eab37218fb034f1a661dcda7db6761e24b604a199153a1bca8950fc2d832b95b93c3b21b753287bfb6e772ea1508094f5343cc5b5f53cffb4c59ba27a443a3dbcc19a0297e5903c69a14ceb356bbd86448762f58ba8d20e063fcdaece16507227f79bac82cd5aedeaff0a5ce65cc39911841f46f25b56dd85b8ca4314720fd15cde9f79e6bf55484b5e4d4f1cc106159c7c04b4d3aaf11356d8aa59950db149113c3f8696b53aea6169c003a96ec606b2dc4bb4e70fdcb799b46d092d509ce0e1a0c7a5e054ed4eca3a4ff2fbfec35eb2b80eecf3a909e25e063b14aa73eef6e2dd945d9f333d8b8d657110c2353c5eb5e096a7bde755ca732379f9f6d141d227509681afc08e3db9e6133003c6bc5f61c7a07ac89287dd8e7b48d94a80acaf321041bb4fa8f7d8a979221b0a2f73f58c32ad7d733465ab64adf25ac71a39248cd11187b0a0e814074885e687da26ad111550b14a3272d05e732d47ebe4efe845552d22c50ea140a797dfab48d256bc2ada2013d51049ca584335c54a7071b234548219033bd125816295bb0a7c02cb0b2ce619022f2c3323776d68bdf5e8f29f4d433e2a4200fe0de0e202fcd47e251f62f99c2ff924fe41a5e8e7931560b95ae772cced579697c3504b929ce644e3b01b25fcca49f23c2386a62a634de583746de323c2329dee1f372c10b4e58e67a48649ddbfb81922b89f26a28a5cb63895752f858b3f6addd5f2b716bce8e2b614fcac92343af69077bd91531bf512292c047d099b194db480a9209499578f2931a77118a43895c0040097ab9bab03d7c30e67a1c4eec6277922fe7a3fdb835f721c212b40c40bd208abd580a4c5fdc5584837e0627e2419313a4eabfd6202149f4af7c737ff296ccaf8930c2f736810f966fbd866fd8b4538d071d715cb0567e67119370e3f3a86ea1d0410ff45babe8da62f7efe936c95d56f62a2d47b7c2c790143cee6fd50073eda8fb1194d46a51cbb0f7c6a89e70ffd4c01cf4357ae723d7a2d652743341b4f8e936004abb7a0c14f940bbb1f923e9a71d5c3eb696382007822b6ceb446f3c6c990c21e662f9fa3e30ddf93f9a37b8c79a2cf1151626815e029179467f7039142fce56658c9c456dca28ce62189c1cac7b08c52df53c5e23af171b2a5fbacbbbbbeca08874e7206c504104be2c4222575115ae1d709b8b859b5248819b93a4bf31bf44b80aeabb0099dd0ebcf02c5b81cdbd94761255e8cf9c3ff72e95bb3947a14982baa123525e00546702fd7d2e6ed149e3ba269f442a6e46e0ccba9f0f22b2a39f14eef9238f7f8cad7f65342ce70038bea26f2cbd3de5779b07163ca0903b64e87c363c182a72308dd883df89e1d86d7846f0a70803dcee48db3543f5333114c3fb509e3c7c09331a0f968b67de4499ddc0777c3cca869963ae753b5b508d993b8d35c02cf43b64df8cfb253d4a9cc8d979c8b4f029d803cd9b8f7e420746036e4720bbd4f87ad176e2afebb53dcd598cbab3c79df7bd86cd6d95dad4871f114da3762c733c55eb3a44f931be3e8cb72b096eff2f94fa3c4c864057cc24b189cb797109f2de8df4064f2f78f2c0209d8dd2e37c3a75c9bd10be25f79834a70f7ce5a8b51630a025f19c09edc5cb50fadf0bbd343dd96f8aa7f05efdbd37e98af4a3e7a2c02aa47a85dd2f32312f0a5691475ae61ae5923398fe3c85ceda4f1a851e8eb4a140abeb9f7d58a950457afb4b18ad8030c796e5b0706f508f1322ab54bec7f03d77b1534e219f88c0fc40a2717451cf054e0f7a270db7f53d382f449e396c50569fc266729a77d292418abae0e3500d50413129c4a49d6f02e635be5dbdd42a80a1119eac6c0c7f5302243a48e92e449377dedd45aa3464e49e73dda44834cfdc97386948c6817f81e1e34dd7d3eba633f557c2c68ea435ae474abead8df3692d5062f36bd6be091f5641b29ed1900257f57ff73a85bf688d228e77031a6f38d9f4ae882f395a42a4133d7c2d6211f6d8c547cb404146c59971a7f17353e2dda09e2a6438c43281551e4d87a8754f73286b7cfd0c2160c3f162ee5f1eac3205e6b4b2a0f0891a98179c97e380977477843d70931a253881e1018f0da5ec3c0fde311bfdf8bdfd9dbf505d16558b4e0c2a9bbea21008c09ebb73afdfc7606d754e74dabcf98c41e4ec3d70edf6fd56199e3c075d7d88d71872cda67337272f6827d281bef248841750eb53bdf54e54ec2e5d8f5a79e1aff1a28426e83599775ab09cbaf8dcdc259c433938519e1bc4619a6320ac17cdf1dcd00f8b1edb1d9408aa7f5a375fb1b3e1704b0024286642e382f564208eeb5500006569bff9cf9d750ad2d6e6d9ea7174965a7c1b31c6d20d30877b6bf5b5142ec9c3248b1fa39e85233eb08200398305042638d30ae2430262aaca66fa891c0ea6069818f1198f3251a65f833c3baa539411f06c21f2186c8ba061d36f1680b2ccbe9c14c9395c9aa82453623f1402fe4d31fc6e09532069e93dcbc3ee47bbbad598eb51ba4d2e1e36cf06447f4f4af1cdc5ca41271246885ae0a863ab361210cf3b47f5fc85b1f75a3a27a6dac622376dfdb8e18bd4a7503fceb8423f6199032a7386b86cbd3e8253efb0dd8c097a60fdf326986c97688ca8c016d1f694d162d4728dc68b0a6c1af15cc9a3468f90942e6aca7c022b1af459db992eebed20c6d7a5f96dd1fc80d3949494108c8b6aa80224afb299281420fce9a01c911e4f56031a3810537686bea478f0b42277349610ad010c5", 0x1000}, {&(0x7f0000001180)="28a8af17700b47f314c5ed4d6610e4b7052c59e364db8823b54f7c936fa911bd737d1ad8a08fb94378622990376913ae2612a38810cb95924c60a3ab976db30356fffffa3b385e9ac6ff5337fc1ec30c0f803a2048820d900c9232083c6f9c05689b3bc1275e0133c54ac14d8ed59182d3d0d8198fcb5ce39ad571ed89d70fd3634dadd31cc03481338fcfb6eddc7e475914bccb0f02d0f58638799e", 0x9c}, {&(0x7f0000001240)="9691e0281d0e64ca835e4add2fdf8da0ca6f1738d006e4879bd90555074c3d123fa5708aa373c2d981351d4edf193319342c6db8a9b776ff471a22b53feac26e8bf3113ff0e022c8d0d2c391cd55c1082d4cda7d28cf8c6ba928f4b6bd62c27d81111d5150872245404a5abcbec19f303e431e4b24138b495ef7c5c72fd3cb3f1de75c6f61d21a2b89290cea7b2f6880626ba0eb887647a603a91f23ddaca489e6b79dc862e4610e822e7fa8", 0xac}, {&(0x7f0000001300)="56053641071ffed368aedc298c84e6204ee937bc27a9c9da42f7f17613c219d463c120cd936f84e1043b75e550846db05c5a3cdaee0e0bf7d789af8497bd801fa0ba56a983d0c55def19555355af4c20e21cdb36d0fab08abe7d4e14ed9442961d8f02824570110213e65fbbeeefa003f526797a9e72836805938e8e85b5d0a75d88e347eaf74fd6e64f6011ab679d63a81c3018f1dca0d00732ef528d3c0abeaa93c9ee1e18b177c9d7af052c1897cb49d2b94d479c911ca299f050d11e6d09832d97ddb786b9812b8727f7017de1724f", 0xd1}, {&(0x7f0000001400)="b039e2e597b6d9575ba44f9cd87867309d772988c4acac7307140eb0ab8f3005a2b5995b3d07344ca12914150f732d46a90b8957ab6f8dff8f6e445a6d7eaee559772a45c67d73c977f394cbd75416909f8c8451fdf7476d09826b2b92d63f3aa633fe3d247c9d9f7588ed805f826ddf63ffdaa18a23ea522f2f2b3322f7b955a3bf0823f8b618a98a51cd0f2cf29d1657197cbd1bca10811c2904de9c852a3e436cce1336d93121087dc53286c9f751942e3ee04ba069ff7b0e8ce07ac0d5901b07b884581adf2fc799431bab0231ece401de70c68d6a68f05278b7543c74f20b2c7d7bfb27228c340ba53795b9eaf11d4e8119b87c9e45581d5c8049", 0xfd}], 0x5, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x20, 0x8}, 0x8) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000001600), 0x12004) 05:37:29 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffff81, 0x8, 0x7, 0x8001, 0x2]) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0x7}], 0xfffffffffffffffc, &(0x7f0000002840)=[{{r0}, 0xfffffffffffffffa, 0x75, 0x3, 0xfffffffffffffffd, 0x1}, {{r0}, 0xfffffffffffffff9, 0xb, 0x4, 0x40, 0x1ec}, {{r0}, 0xfffffffffffffffe, 0x3, 0x10, 0xfffffffffffffff8, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x92, 0x9, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x10001, 0x1}], 0x1, &(0x7f0000000280)={0x1f, 0x4}) poll(&(0x7f0000000080), 0x0, 0x1ff) preadv(r0, &(0x7f0000002780)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/130, 0x82}, {&(0x7f00000013c0)=""/217, 0xd9}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f00000014c0)=""/227, 0xe3}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/252, 0xfc}, {&(0x7f00000026c0)=""/182, 0xb6}], 0xa, 0xffff) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) 05:37:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x21) utimensat(r1, &(0x7f00000000c0)='.\x00', &(0x7f00000001c0)={{0xfffffffffffffffd, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) 05:37:30 executing program 0: r0 = socket(0x20, 0x40400000000003, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 05:37:30 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file1\x00', 0x81, 0x4) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="4722a0fa04d0244114dbb5a7e69851b16a0a3b2b0e0c671d99912e15253f1925b356beb76e14a6b1c2f631302acf273ccb5e571a00000cd3a0fc6446841704e21977e48ed42539ac01003366bbfbc78397d5efef6863438bda177f947c5f59e8bc47b845a403fcef3bf44973b3c6b4d970f473e4027f1561016bb798d77f801ab352eece9be31c0ff024ba2cb0e9f17eaa3a40ea380b66f4bbbec0be8e96e86c77acec29a0013d986f361feefd27e5670784b446bed060968a96ceb47111737e1a1a8617b8b25b5d2c37233c3ca53d20438dd5b2dc688e6489f54a633f608c284ccafb49c23abf3f45c855258e4ae945cf5ba9ebe3833bf12c2b88", 0x1b}, {&(0x7f0000000080)="b6fd18c2580c740c45a51c7d696d7a5fd07108f68cde4b27549f504594f94125bc0a342e1dfa9b68384cdccb4c59c224d4e500000000", 0x35e}], 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xfffffffffffffffc, 0x6}, {0x18, 0x3, 0x8, 0x3f}, 0xfffffffffffffffb, [0x702d, 0x7fffffff, 0x6, 0x81, 0x20, 0x5a, 0x0, 0xffffffffffffff62]}, 0x3c) mknod(&(0x7f0000000040)='./file0\x00', 0x50, 0xffffffffffffffff) 05:37:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 05:37:30 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x54) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) getuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='.\x00', r2, 0x0) 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 05:37:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/56, 0x38}], 0x1, &(0x7f00000000c0)=""/132, 0x84}, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x9, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) 05:37:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000180)=[{r1, 0x14e}], 0x1, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x86821df543b84439, 0x24) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc000, 0x10001) 05:37:30 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = semget$private(0x0, 0x3, 0x14) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/227) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:37:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getgid() 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x90d6, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r2) dup(r1) syz_open_pts() syz_execute_func(&(0x7f0000000240)="460f01def044f75c4581c4a3a57b3a00c4e27d581b41de3866a566470f51d5c441fc52f5c4627903c6c4a2d5b6d1") r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad97e3b9676d4a63dab844250d8f382000bf86e051fdb1", 0x44}], 0x1, 0xfffffffffffffffe}, 0xe) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 05:37:30 executing program 0: socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x18090, 0x108) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSBRK(r1, 0x2000747b) 05:37:30 executing program 0: r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlockall() kqueue() madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x0) 05:37:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 05:37:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ftruncate(r0, 0x4) chroot(&(0x7f0000157000)='./file0\x00') accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000140)='\x8d`') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0/file0\x00', 0x30, 0x3) mknodat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x2c, 0x9) 05:37:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f0009", 0x4) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f00000001c0)="0071c80c00f292435707986c8ca007cfc8f93740b59d6f3a3cba19c04c444e517182b8872f7a870079aabc6c7e30f8edf73dd1150a10c6098a9ba4a7684b71ba3d05c1d8412a37b8a8582d24210b59110e50270fec1cc2094a202ce8f37bb7df24ef395985744bdba56c9849a9de4fd8", 0x70) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) 05:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x17) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x8, 0x965, 0x8, 0x800, "48f39b330903a1f0947484e6c05f2788d318931f", 0x3, 0x2}) fchmod(r1, 0x110) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x3, 0xffffffff, 0x2, 0x101, "ad0486d650a156533e733c04e6ebaea2df7f320e", 0x8, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900", 0x7}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000001d8) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x1) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000440)=[{r1, 0x10e}, {r2, 0xb0}], 0x2, 0x8) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:37:31 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = accept(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000bc3f439eab800997000000000000000000000000000000000000000000000000329078c5c7bfe8636df90f2c48e07150850b617169e0cb808415ed673ebe508f839d4683cfe546f0197a32d795f3896ee803e111fd7730447e5d94b2b81613ec98e13c8c2e93d13336d69b9452f2490dcc6016983cbf2d72d9a2b852bafc1dcc2fc8ed6d3bc365d0a666c7440aed0c5d653976baa632ce4d0d00000000000000"], &(0x7f00000000c0)=0x39) sendto$unix(r0, &(0x7f0000000280)="9d08bd4a3021044fc56e4e38db60b057c159321e5db355f2e12f86fd2723c71d9bc51678ccbde660edadcfce658ac9d843e4442c1bd0de24965d0559303a65cab7bb93729a35030c3e749d4253913707d88cc48782ba60aaa32b9ba53e0e72ace17f9c49ea745634362a56dbd4eb353de64d515df4b4a658af49afc326799f83a417523b84479139afed8445996f1e34a8c50053e46a1dcba43f8464fc000c750a8a1682c8a7efa26179d62e8e2f0735f6c6eeaf13808dc7e9044c8d4e06a704e7f3a6a671979be9bcd5c89b836cb490471152ab806c7dd63712ddcc887164dc19ab1f0444c16e21c82aa730cb72f73c88651f329bc6b88cdf32c2685f0f72f95acd8c9f22ecd5624bda2fb1af338718932437efdf2e3adeb1b9166818a9655dfd28b5c677d4f37dfa3787837a4bf58762e5d4310115f96fd5ac1503efdce2e9a6a97326c7369c6291ffca6e7e0d8be1c731e3e3933fa2f508ee3edd43fbaa39c0631f6bd08f6f106f72033e9be5fb0bc4e0f3b0d1bcc756fb940179028804cb8ab159bcad66a157b2733482186b631eef970e58e4040d5a87eec1e1e3f040cc98a60b669953d53f77c6e819bdabfd9d168355933662b86611503ee6eec2d91dcfe0b244099a623508974769d5b383c19a3c32e8ada3d00b36f26250502372dc1737098c99cc1b9ccb51172019dc69d4f22aa56b27679253778539ca45835fe2f105058283632ad5ca5a1e7a56224f1f87bac80887d3ac44f22a35a3a7a277323c3d3d8ecf6117aef3dbeb635cb86d91cff4db6725e1f229edf9ce4843fdbdb60b665e85a98ae9a564c206760a9006b432847f75ba2688cae1a59dc0e91c6228e9847b1405988f68645627193df4526b93f2817d1e26825140f5702b62620297d0da58c06db71db404cb626604cb6148afcedd758c8c8a38b5b7cd65bd7d351ad98209a98ee7114bcf253114721bf819595c2e8e20fafe796a126b26273058df1cb3cc40078c97ef91672b13d12400bf6a203da7f8aff2117eb75a6de3753628d8ec78b72f3edc7ff9ba38fcbf6e581ba1188aedf6b697bfdb4fb613212552735e08ad6d13160af4cc4eb3c7f94cb856a8e0b51802102b14da16e86d81fd2637122e61399f22bd6919bac5b8105b33be448ee8befa4c384fc0d0a874d5c194863deff91f299303ba53942999bb3a39451c2b98fa4c6117c8d7262b66867c8a6182be24a2618f89d4a511574df47134f54d21735b433f7641217abe3fc3a3514f9348b9f95111a37d88c778ea7657ea657da50b5ad66626f2611ace5143e6b508f123f4a4ab29ee1c3780264b72485efd4bbd669de930dd19390d0274101c54b87c79c7fe1e900a6dec6e51070b233c1cbf10639efccfe2938393e12e9cd6ef8a70c4ddea0d9a07a485b33a72d9469326bfe7455cbc3c99646eba9c1cec003af0c2ad7f2441ccf60f85c46974bf1ec369f7b49be3d0cb7d1b450b34a289d26a88365a24beb3644633ab2180be2004bfc07444160edc702ef35c7b0a15dc83384bf64d1b818b16e903a1d7f1c1513e9586b1e25a2087bbe77b3f8d5e6e1c1a1c2a4b22ad1c5d7637e123f6a08288d59c121b4bc7ab750ed47bfedab4fef06ba371328baf43bc5bee6a1d0dde1bf7313521446fafdeda443b90765710bbe7330ef5cbdb2ab5e5bf0b8bb56790d9e24a9be78c7098afcb34f4cfc1d5411067d5714881c7d16b3578984170602740696287e8abfef6e625a0e14a625c9ab3690eba0df718d1d0551a83e65ee5fae5fafd1e9f594e396a7698d3bc5c5218f7ef0e616ca8c991d344cd88688a9fce0e37e419934cf03b9f1e3f456022f1ea91a417fee01cc4f5a36f67ba0f83701e06c78a92d4a974011d6ea676c5eb058f6333572d98adecfb454db9f027ae9577ca83349fd964803b113822d5c55357eb12e7a3b2f48f5e506d3791b0b4c9f35458bbd570c50a003bb02d888a11f70c632180af0dae417c8466ce3277ed35c393c55a232ae7ff1b4aaa8ff5aaaf3bc581b3dc8cb873113d8ed972defe8f249ff0cbf621792a2064d57717fc88e3b1e1ce16566cab1ea6b012fa3f540899e0192335819ccabf6af52215ababbababc2fa0ebe4bbb21b3064f748f8c81d6a12da47100b537338b20373a7377c0ce5002d373dcbaf060fc34ef3e59364b40a3d829d8b404e0bac290f667a0421e7c2768c14de2b8c9d960d14ef5a3029ac31cf73f8f6b4e134bdf18062f17251fa3da3649fbadcb6140398865e0fb8754afc78257768aac67dec7ff249b782e61e5ee14ab164cabe246186e3a57ddd2e325b89bcccaa31aa0caaa82b412039b4adf5bffd96de2a255da7202fbeee1573bc353378ca84263f7081f2578b61d7fc25d36840d86f48936f20351a9cd5c079f94b872c86d3f272126a566b5d16945a593d1c830e0de6134cc44dcd8033ed4eddacd9516356ecf27fc6696d5c870813d00773951813a1240dfd4a1938de709a16d7c79a4b981c1adcf68ae043d28d335994c122962f4419493e14ddb858674307c14d91061988679693805bfdbf1a873476e07e920560b1978d73fb7a9bf39d6357239ecd7d41b375489504fb15fa11730f8d6a2762046fee2cd6c250b80cf63858239d4999b8fb566e51d2f0d5a78b32a74e911d67770b3326b511c68d850b4fa8fdb059e948e4527152c283c3bd238f544c734e71c22f8b296e9dceb188f3c43066de045d68bdfa061b224c2d948c39a73bc2dbfddc53d71e6dee9dd81bc723d468e00a5ca3e76cd3a1712cd5f8953e4ca3723e6e76a566a2c9a6d994a8450e223171dbc9e356d956c4887eadbc775fd5b83d73e306f9a0c043eed42aba800006ca075a7237cb0c0d1894c3c8d41a49519c494d2824d58ded3319b9b6b18bc37e33b1ee8d50be4369a3ea54cf54f026b9a31ba75d8633853c4493563c142320158f03b313a12a70018296112647ad571f87c389b238f3cea5ad8d4df3de187b86ead57a32b677a7a12f496a883418db39865adb1549be0a19bd45b7843a5c967029ec1c5db683b85c351c8bcaaf6ccdc635118e8475e67b5f86421cb3ed6a545fc845690252f7ed7ca9d08f4002823167950598e1147dc0938d7a3105a2df88b2cdb32a85c459405711b7a620bf3925041e1a44d51ac849f3b646ef0a032af1c7096f1d6f18834f0ecd0bc71349563acd20c74f06ef40fdf9868376932178ad924d82c29923777a9317ce4fab26df546946a376a206a6ec4128b56a8441cd66d07d231d3f9a363fe45991304e100ac9df0142bfd4a19c829037241d411d329cff0b0672934f05faeeaaa01b5e50e42a94aaa7175438af28bb1abb7481c05d841fb9d25ba6cc15ea5986f160da2737ac3ca98004bf4bffb6bb7ee7a1d1cb3cda28ca8d73637de0518a75bb04d20b6fd377eebcf17c0e4d102b58afb77f6712c4f065038ed037ea2e1063825717c46079e2c9efa76e724023c33ffa889b373bdb5404de9f51dc6aec12657e4fd990d586d743ea1aa290f77ff668d7442c2b0fe122b477038db96c3a9bb63a0aac2d937e3d3b57e0e09ea4adbdac9bbc4f060d86a0ac2524b8c3e947191cd3b00b1f5a20e85529809eecfb95e882b5a76b7249b3bd4951001a8a727a8db3548a621a7f190943bb9194e400d9088a3326d8931f2dfa51dd0ca22b7af34719b5d2d9b97d08553d7eea788cf0c53ddd7ecad5de50ebf49b051a4e2044bc4050de83499c09ae216907fa7f7b5a031e733fa71165ebb6e0ee970e547d8f6859a5d3b7f6c1f1f67d4371eafa96021d951ecbf819f52c84637aa2cf93a77f4e93c269d6ff2dbf314bb4efb5c7c40690dc9db07535303fe663b743225de519e1530da982bdb4127461afdff4e910e683a9581d028a362745b0c35f47d1254854b412f4a1f499f8d6173443fc797334cbc0ded3edf71681f24683a55a32d88b20578d3bdcbfd238751ba544063835847cd5934ed853eaa70ced9b80af45f72c52a69f29d566a4984ed2d78e261ae3d36631d3a25f8e8c0b462379602baa17340fa6135246702ecdec4dc2a0e4fbe3297479cb8f49f352661056d8ff170df00784dd0c2d29f1b433b9329812a820f50c86e5f6ba63c41602da2b44864795b6ba3e5cafa38db81b2fcab722ad6caff10020a07dc315d5295ef10184b6043aff91f1c736392948fd1fc02f0b92f70743cf3a694e37eb965cb1deeb1e0f9581dcae6016cdfd8a9d6ddc7c8fe4bb036d5c9bd5603bae7b4efa8e3b3eee224271c96171f8645def0ef90a9e346cb5db551f3674ad64ca7309065ee93b1ac2133464a2452f4236eab2589064bb362b13cc73fb4f605116d713faae8d79fa4596e2a22197e153e3276929717e50d7b622403c7723ba7de455007586bb024adb1be0871d6f1c6bde4e8c210b49827b5a41ca4ec5f1bc42cfa24d7eb56d9872e658a7e42a42904d7c9b684e724f657f589d040885f00693b3989c3a68f00383982d32936f9a393a811c7d442f0c1de7d61a2b958fc3c990d67b21d7482a1c952e509729e44739564f9dce5231b32e7f6e2e912ac5cfce45000e0898e9145c3426e1184cff108b48d18088a00ad348f2188f11dbdfccd356750ef08823bd6b27f31080fdc5f57b33f2a53c3ff00c7fb0d91cd974e6f78fc45d76e43b7e6e19d73b4883d46dc937163bc9a0c838aa9d2acf8ad73bf57ee2dfb86b1af23ef41bff5888f8e6554e5c09d4d48b266f103c59ef2ea6c926cbefff556d5e906f2142af1e874889912c35af1fd8eef94b9eef4647548f1553dd4eef59d5650e1351cc27d58d19566f1c7ff81f8e7585f3d113dd791f8e2c61ffd5de25d085105b60eae62e9e94315b2c8f2f691a3d34883bc891aab31006faa06edb990fa9888a53857d12803260a536d61bd646aaeec496ecbc792a33c09d5e13c99f43f03563878b2d977c1e99aea3dbfc6ff2c33b521bac6edc47d624d2e50645ab96968b7b3618ce39ad46cc193c7c76e42e2a2053dbe01993a201801d65733f48c7ce9b31f29135b5131c6b66ad2ec8eda57304fbae7aabce438b520fd7186e02d12552a724c8adc05166869b0b4ce06a56d8f76fced8d602c6e594bcb5890b8422cf1a61adff5f9c61f7083a1f304cee6467692ea48ef78b74a67efe3e91ff2228df4ce287b8b15a7bb9315a822084da0b2df572ce88f73aa20015a5cf6e96cf328923126dcc58745bc2afc34253b8068ef9f78fab37a1086edb0c5416aa74846a8fc3ef8b85a3ac8a3a2d76160c4c2a2630b4d20dcedfbfddcef8516278a6be24c55f5c5d09d215210e5e022eab8f6407926384c907e4cb9b85a489b5378f940b2c2b2c559f459c0fdb46bf0b1f876228dac697981eeee96543d68fe2cc53f20506724a6f700e692acce5c857bbc3dc161aff4e60720064473ee23a35f32ed7f63e5d1858e2a18ce68f8b639a1feaee8a723026ef17e13cd12c46526e62c2ee5adffcb5daf5cce782c3ab8a37e87cb0c162c027e05ed87c76d6de00cae38dc2d29fe6d7477bca400e4814483555ccc8c3f018f680b2883b31b7aeb03c62d9eff5fe6cea8ecee0803388556301d8426a5b59f8334fc6bc871a24e87bb242a926651f6919d15a562951f76c3889c5c94c7363db61ded1cdf73c9f8d0bc40665228f3544069e34a46cd8333d14d15a973533a9b8316f3b82f2a34d6f5dd70cd15fea18eec36faf368260cce0d019e4a0a9d140b567f4e749f8ac15d5e72de6b9970cb165191d16316e1bc5e90c66fea3999cf4cb08362cea399ceb6a43db20", 0x1000, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 05:37:31 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) mprotect(&(0x7f00005c9000/0x4000)=nil, 0x4000, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00005c9000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r0}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:31 executing program 0: 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, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x10000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket(0x0, 0x4000, 0x0) 05:37:31 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair(0x10, 0x0, 0x11b, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 05:37:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffffffffffff) 05:37:31 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x7fff, 0x7ff, r2}) 05:37:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="17040000ffffffb27824af42a53622b3bf1b05eb5a06000000000d"], 0x0) r1 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x90, 0x4}, 0x20000000000, 0x0, 0x6}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x1, 0x9, 0x4000000200001ff, 0x0, "d730c10400e74de40000000000000200"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 05:37:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) close(r1) r2 = semget$private(0x0, 0x0, 0x408) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000000140)=""/198, 0xc6) r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r3, r4, r5, r7, 0x100, 0x4}, 0x9, 0x7, 0xdd3}) 05:37:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x81, 0x1000, 0xd554, 0x2, "44b7c615a2cc5d005f1e36710538d66fbc7036e1", 0x400000, 0x5}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x1) fcntl$setflags(r0, 0x2, 0x1) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) 05:37:32 executing program 1: socketpair(0x11, 0x1ffffffc, 0x1, 0x0) 05:37:32 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kqueue() kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xf7017c0000000000) close(r0) 05:37:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x8008, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 05:37:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000080, 0x7, 0x401}, {{}, 0x0, 0x4, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f0000000500)={0x4000000000, 0xfffffffffffffe01}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xa0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x28, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x12, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0xfffffffffffffff9, 0x400}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0x60}], 0xff, 0x0, 0xffffffff80000001, 0x0) 05:37:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x101, 0x4, 0x21, 0x8000, "a75828c72094dc0685822e36fd3b170132a2e27d", 0x6, 0xff}) getgid() select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x2}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(r1, r2) ioctl$TIOCEXCL(r0, 0x2000740d) 05:37:32 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) fcntl$setflags(r3, 0x2, 0x5) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) r4 = semget(0x3, 0x7, 0x40) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:37:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) dup(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt(r0, 0x1, 0x7fffffff, &(0x7f0000000000)="6f3ffe91e86a1d2a2f0f0c14769c87d745cc9d10951a23698ecd10e7f0190db664beca2cdeaf98df7daf7dde28f99ebe3340556a6d71", 0x36) 05:37:32 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)="0285", 0x2) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000005c0)="f1a5cf37dd892a65506d5790fe4a55a00ec26084e15a44e491851ed7aeef406cf147a16af50dbfeaadd73701fc593642d4bad1ace994606607bced82a7f32b6edbd6368949ce018eadc0068d53ef53fb986b22a430d4d56cb35ae01a2f810d377c0f745ff6d2c73f445a40c302e1a4d830ee4e4d0a23102acaf00bf9ec9829970da1fb2b38fa0ce1723781b86a378ba730705c1dd1eef1c8de04a15cb908293ffd77dc0dcd79b88e19ca0e72c6fb2fbc55ddfa8ebd5c9c55402d376e45088e8c8c531abd86f2f5b53e8b07e1ae800b41ffdbbe1ffb590d080af4e21447a922eb34ae749a728f5ba1fe5ed9fcd5ce792c1a3783bccc7f4b00e1b032caca24721a518abfa7f33d7a9f76000b01f09b73f3fe4f5dcb1e09b29f079449f74907ecfbe12d859622c527d20852745e48c6060a323394a4e82c8f9ad1acc1744d973ad5c8b76ecf82893ff2c5cf7922fb8f9dbbfaa5aa85ff0479e2b7686dc924fa42961209e5926344cf3619b638f71036e1d9069c94ed75a67e741dbf8ea2d2dbad3755de9b3b245a57ab17dcb3f785631fb166e28f46d47106b3456c4d4b6934096c486e82a73b3f01b0f30608a0d26c641bf29f8ce9886701f28c2d9122b75cc67389abcdf04966aa279a3d8eff5fbf48be0bb9c150b48ce3536049a0bbb0f8392d2e36cdf20c5053fd1187bc262f8e48556ab74920626c7ccc8c1c9e7322eec39ecf31dadebd1783993751ef305cb28f90458199ccbb69da0176bccca81285b6965d8c1c6eb20f22c0556c52132427b785da5edd03744bbec6913c92cac9b638531888c3b98ce67da70a6bc8f1f9a670dccce41f71523d516e570134feaaa8828e61c9dd870e2a69ca4f0ef96b13799a5158738dc7eca72861bb388ee6e650a2d221a8078afb34902b4c54c18afc091e81f1278b85cf85c15e68045f5beab0d1fa879d6bd815d6ffb4744bf9a03bbc2fa1d86b12b27c11acb40bd3213822e0a3e12a67ff82bc50a6464ccdf093035c35f662d7f9d71459917417a6377a988857565f07e4f94bc16e568ae2020af23c9f6a9e8b549fe0fe193101b3e4752f59cd46cd47c5169a1afb96969b8e656f52aa187ccac0973a596dc4c66ebf3438ea3e1ce3603f20beb01f188d7e9d7b291dc6b5721bac17c7c0172cb4388099bc4613eb334ff84f92d0ecbc246a38679842e3528b9b448f38d8e75f573d3592156cc1c2678c8b12afccdcc76e6203249a1d9c80ddbe94fc91c0ca705e98064273ff757b7edd09b08c147931b32f96d6adec5ad506b54cefb68acf62d70ec90f2236dee7385ff60e0f0e78862de1265beb886ccca032226bdc8fb8b71de1151d9a7e5342aabefd75f74b47c66a43ca316e03b9aa7ebf5574293ac5c306db6fc36fb0938ad5fe131d326b05a851cb9dbcddb73abd38ee4eb96a5275b3c2d82e6b3ffba8e8d8203290dfe1af0c380a53b6e19474c0e559314e7d9c0c87c328bd45c135c533c449bb09fee4810801556e1ff481a94ad5a4b0f4ada2047f622d394e73634bf5ec3f0db9681bbe29b4705eb028059c7da37d6f5bbc0f9c78d8c2de5a555ce1b284657902a7bc721fb1466d9244a4fc07440159477c89ce53833b0b16a950b3f90dfa2c470bb38020dcb0ab2a6a2a844fda5ce17efb4bda0a6d46f95f8ce540725ec96fd9d63431dacda0ffc3b59313abcb57d1494c607dcf8862e0d1036d16cd957db93096455908c6174d299735cfabb53885e91d20ad02fef82ab18111d6da53854a50a9ba661118c7666ccc8e3285b16084e2a3f3ca6dacb026886cafb2c15aa4c764906a07e9ffbc786a286e9d8153ebd3aea18b96bae05942759685759f28e5dced9f24e25954b4bbc0a2f72c280bbd21cf638f5998af38d007a84bd70952ba9efcb51bf88e6264382c8a13cde98041dfeeb7814dc0dc98e68d09f64c69c568930975b7a5331367284dac00755d7d44fcb45c1580398e717ba67d83c0df67832117f89ba15bd221b6343370062615b912f40823e035585d4a68717d15b89ed2ab734ee707ff75a6ae92a26f38cb0ea359a8b2bd9488170332142f77567b38576a80152927eb328c867aee9fedf48b2a7a4af060b6b7a0cc5ac0290cb14e89bee812fe9752613294ced79edce7dc90a07500da791c3d1fe2d789a3ab756ae5a86f93f11b79f74ed30b1210d87b52f47c10a3f3492125cb15d913e97bb1473f5061cbfae95200feaa8ab1795030f45f7d5a052764e8e935c4782b71368101271eda533a6937aa644cf4aebee20910f8a073094f2bcfbb6691cf772833fca609b3d1bed0668e85cb2f4fc8217eb631c2f6b711a5823e695bd0adea83723439a7384efb99dd1d818efc906f2726cd96841878cebafc1b03880c6f2a987f66f36522727a0fc64c95a6b60d726e0dfbb8350e2e6783eb5fe0c2540103ef8422bc3088a5016424dc45ce859577b92b7e9a7c919fe70ae47cab263da230cba299faeeb87286fe718092684cf6c4eaae5c8baa6b3ce45dd9a2c0a72bf45bbdde4e45a600794b350b53eade1ea58d1cb65641c2b7f1bbf36eeb01592ea40f7f27a611d0adada6e84c51e73c183e7149b827667fc53a7eeca7eb50f8285c0cc34f2b837aa9cd04bf8d7500b19b3144b9a3bb3362ab017e4605d6e45b8bd4615e71a463b5bf0504735714cf77dffbf8e6c5b44f92dd62734a66216ede0ea5e64e971ede179fe3563588dc931e17904fe1af9b3ff7c808b28af276ccba5f0438baff301f5022152eeab28b7e68c138fa3e6568e73445112afc5d86282e8c441669ba77c021c918a31f291e7348eaa1ae0464e19f012d3c0116e45e6bb6492b13fa7a0be51e9ea99782ab3f4fccdd72d6a1d2c8aeb300ac7aa9dfa6d8efb3b468420066fb5e56df8bcb65d8176655be96cbf6aa5de9ffa82c08c9946aee1032d40473328e992d3807e41b5a1d8ee0a993ae6c1b313b4bf89d069e04f1b496d9677efa07b12568d739163e081de5c700fae8aa2cbb23efaaa87ddccb94e38825d4f02f0ea1dcd13ef399c0fd25b8679de53ad9c498e0c562f84d957cdfe451f3e473970df4a0f3a85c5c9c671f1969bf1e367f8c7d5c71a40bba1e7111579643028563b1c25ed11c421bc29dda19af0ec31ac31028c0c42b6459b96ef10f3838612d3a0c719b0503e1918ae252587d55669520ec3ab6d8dbbe265d927a43f5d52520389e89d85028d6df3466ec6847b95339c8108ffe966d63949eafc85b3c080a5508c52ed0267bbc40f5744c8ffd2623763eb99c0a8cbe62762b469b6c6759ad1aedb3dbe58f000c51e50f63ef8487ec00820eae20381442eb61c6805b3011753547660aeaadd1f60e87316c3eab5bc315db85b11c624c3512b8feb049da23bed936f0d2bc9d3adfb3d0c7a9b28815418b4670d058cd8c326184c256545d761c0ce0ea95458d6b4b459e7db9f822c33d9d9bfe8dbada72940447ed5f487575836e61020627297563992f1f22ad88dafda54196136e5f506248f1a6f965ee106c34bf27c5e7c6c89fbc6d89e5d10a301f27e28a9e4ffd794d48b2f9c160fd63a4fdb3ff03d99a2e114602f1b091d444b6d5bc789552e002b3c95500204c6c7f745269e861b213c457151f1c188994364670bdeff973e2507719c71da2d9d3138fddedfeda662230dd8b959f8e850e155e12fc8db408219117f0af51c5ac1b9781660b682c4cc9d097ee2ab0935ecd06b348fdf51a0b96287ad5b55f211ff3139dc47cd6e407fbed189aebd064050870eeb48493dad164ca43a8483bb5bae55d19b5bdd509fe91d4704dbca25037fef02488281226e03e2b72e94990314fd18a4137a44c24f5921488d20d65d32748705d2d9a1d26f5d1d2f24065c402abd25dcb2cb3e273e4ad52e92245165f6002d34b45f857088a4abe1534384c6d36c5efa4b734d62a92f75ad5eaafd2122b1f1c9a2389305b747da5e92fb8134846d4d6c919867fd6676e221d75672f1acf5a2f9a386292a926dd781e1184112b50c2f663807d2f8bff76c4e202fc1976202f39a9afc927b5b341e0563a1e10e3835a333696b186650431f8704b569cb90d666ed14a779a67c3b92c64359ef20ccf66d85bbb0d2bc641865369704a01ef1e451689dc7d19e070c55e6444e0863ccc5fb58bdc675f7969d2701b29b7ab2b3941d25d9cc36cf54212d4c0d1143dfd804973256cef33fcd4b23439f91bb6cedcab95a01cbd55698642c72641d1bdafad4a074a941e6cd9c42fb186c3070f778ac114e9119d843b4071dfb46ee59c6bbcd61ee02b308e9d95f69504b4b2f14590f9028c3fb5c19105058c5f1dd80f1a88a0a28bfc268f5785eae13e194edbc0d121d17c0ab099ed36b7d06b0f1c609508e0c664595f287a6fee7d348b9a69e23680e11d460a1b7e8878c40c94fcbe797484d3375cafcd0050e25227582ccfa1b8c71108f30f47d84507e4c1c64c77e8258cdac13b32d94c7a8811428352b67ba006ac4819ab079ea892fe6d318eeddbc332d5f377da588003a0a3eafae36e0c4ae1bdc888691c689bfae961ca7a7d5846d1c3396905f0b9bf12a9c2ea82a79bca87fcbb23610a3e93fc2c0aee593cd6c1f049591df3a25d64745b61111135c3b71e39bbce28f83e3e8e735acefebcc95de8dbc9a6e7a782cd15e22d701035d369adfba7093e576edbc0687f4d44e341161a3b3a308cdab723198d5f6c83ab3663f9fed0251a4c852957dd21a4dd5087922fecfe2fed237e9a88a1f3b0267cc097db2b0c5db167b2c42e04b16cd807a0a8262598511c34ae76e34eafbc660fe999901ef6c18d0a427ef5cb81e06c7416768f912b8e72e5ae4668245a28f566464355271224cddbff2af2a623c6947e073e966a2dc5483607156d74016a4a040e0afddb85bd9e900bc1e4f7de080ac7f1667d18547a0ece2199936b35b766338abeb5a20db0036cb372eb76df61dd8e7701a2e3b7c94e284cc5e7669d55f0485b1cd87a25d737d41223c3d99f42984d02236daa15232ea16210aea99c127929f60b2f45778c12dde994a1d5b341ad0db51cdcd367973c3a2c2010fa619a0313c0edabba58f886f560faeb40cf302a3258816a4392ef92f411b5dadda028b355db48a718fe9bb32864ef793d0fd84c913997b6bc573deb4efda95932b9645e1d989aabb3644e13ae3ab302426b87cb8197893c1c1a1c51e5902c5f34e4d0bc2d4637480b9cdb285f1b6617d33477888b6e2709b981724c474aeea72632bd2f77b5871fb4b037e1c7bf80da7909fd28c47892dd3438348a9fe0ee140c4f0ad7ac7fb978860b63c1e714287e5431812f4f58179976de3f8950e73c842dfa3118592f7daeebfc62d1edd1dec454972b42cb0b8df1ccf10030b7d7b3c6add383b0a497e3e136327e3f963c5dfa0f74168fd170c7cf68ae7d7ccb9cfc3e64c036e948d73c1898f6c9a17bce294d1ae9bbd7d9d5b13605d84b9ae45ad5554c52e066eee977ba2612bae8d0329f2834ac9ee57cb2c32370bee64235f579d1a7ad1f0e1ffae6925ec596955929bd11d87ffe48a034b2d5e6e3f028cbd1534161afee3202e591880d423569d60ee80981d8c22043c07624473a89ffa7f9a4080b835af349234a53161632daff0c78f359930bc5d01fdbadb806cd6c903da2ce89366f0c125e09b0d3f6c53fcd1dd6b996ecbc7fed230e4aa3157d48702d7c4dd87d27e77692ae3fab9aab1b897bd9e3a7f38eb01f97c6e7dbb14599d9033e52c6bfe13050d5096976898f903c79bbaaa4b5de4aa20b15fc35b0414d6030", 0x1000) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0xe1b, 0x9, 0xf0f, "6fd90332f6ad2b5cdd0f1fad071daef58fea2e68", 0x4, 0x30}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:33 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:33 executing program 1: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 05:37:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)="caf5b415", 0x4) 05:37:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7, 0xffffff7ffffffffe) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e710000000000000000", 0x14) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000080)=""/168, 0xa8) shmget$private(0x0, 0x4000, 0xd1, &(0x7f0000677000/0x4000)=nil) shutdown(r0, 0x2) 05:37:33 executing program 0: r0 = socket(0x1e, 0x7, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x1000, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) 05:37:33 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x6, &(0x7f0000000100)) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = geteuid() r3 = getgid() connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) 05:37:33 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./bus:../file0\x00'], 0x11) 05:37:33 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000f72000)="94040013", 0xfffffffffffffdfc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x4000, 0x4) 05:37:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 05:37:34 executing program 1: getgroups(0x40000000000001df, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x13) ioctl$TIOCNXCL(r5, 0x2000740e) sync() setgroups(0x7, &(0x7f0000000000)=[r1, r4, r3, r2, r0, r2, r2]) setuid(0xee01) shmget(0x0, 0x4000, 0xfe, &(0x7f0000ff9000/0x4000)=nil) 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="e1f10300", 0xfd7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:37:34 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000640)="0233dda2c95debf4c3e48ece8295ee3eef45d2a370", 0x15, 0x404, 0x0, 0x0) getppid() geteuid() getgid() getpid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="4c1109697f86747fe3a98fc03b7b0621470e3c95803d19f41264c18d3c1751", 0x1f}], 0x1, 0x0, 0x0, 0x1}, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000280)="ac0d840bb87d83c0754871fe419a5083e322b7901fac1e44ff53748ea416dadb3650494e9c9c8fafc5c7181ca7999bf3f3d07e0afe8895cba06021bceadef07e632262f788899959ba54445ebd332af962bab80b4fdbbd98fa999fbda1c21d9f470aa8785a944a11e359133da5bf63c5de49fcf750db1a78266a1869cf6149de6937d7e9ca01a7aa0a27a4b83f11694d980dc8a27319496d31b7509730478b52e593cdd79d00dcb85c8855624a8be03eba3b33bb2c19bd8c234ba9e18db8e7cee0892fec13bd9f8c8f7f11e9380349864ef01f49a85636c0ad652dd7ce39a818998aa34495d9bc2e6c0c69e805c845b02a3ce7859a403ed6ec961efb5c0c8df40b359a0dd63caa687ddd8d6503009c7d17ae43b792cec5ceee817d4739e3afc05da44b6fda9b0d3684bfc56080e828a93975f8beb5c28550b09ea18e5ba938af3c0e79a77fd338a60b55a56120bba1c30f9556150ca6a7192bedc184feaaa995a881101e8a35add806237aaee95e5d77a852ea77c4255298cbe825d31be64fa1f99397efc1d9b2ba48f350f0b1787eb24f5c4e524649c650478c0ddcfa595878a4a343158ea61db18fbde4ccaa9bdbab1b8f5663d55b6495616a6ab2655ea272460b8dcb0ffbd85f3246b1f6a7a47631c011ca108cd38be8e850c90dd5036625a589fc2919141607a0f69d3cf4e9e41aede9b8b2ef198e7d0e096998859f559afa3d63ebdd341fe1badc8b6f1ceb070c03ea74757fac77606ad828d27289526edfcb3ad5db38d5093b1d925a8050bd8d0e1261cdafd729c06f32a609180de245dc257537f3802f504b864c612663562ac57da89f72fbff330aa3b565ea75a04ed193a00e9390661d629ceb031f4f2d8cb85f122fcaa979ad2c7ab11fc5c33a93c7f2a1861354d5185fe305cc6db6da4271779e957757a4521a6ab03bcea2f7e1d4b253d7dbdfa381a48bebcb0f2553bb325daf92f04c3f184a2f7b868ec83b23b5c407b1f8206d48ef74a80f72c92480bb4302dea62974ffca4bb08058f082e06997fa9511337d96108d09091f3f50ff336d2b6f43628148bf", 0x2f9}], 0x1}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 05:37:34 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0x101) writev(r0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 05:37:34 executing program 1: setrlimit(0x1000000000003, &(0x7f00000000c0)={0x1ff, 0x10000}) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0xe0) fcntl$getflags(r0, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0xa, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x648) getgid() rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) 05:37:34 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) dup2(r0, r0) flock(r0, 0x4) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x40) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x3f) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:37:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001000000000000000112dd8b614f65249444dbd23825a5b9bed86851cb"], 0x10}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) close(r1) 05:37:35 executing program 1: mknod(&(0x7f0000000380)='./file0\x00', 0x100001ffe, 0x28ae) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x30) getdents(r1, &(0x7f0000000080)=""/158, 0x9e) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() fchmod(r4, 0x100) mkdir(&(0x7f0000000200)='./file0\x00', 0x48) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4b) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r6 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x7000, 0x7) kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = kqueue() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setegid(r8) kevent(r6, &(0x7f0000000280)=[{{r5}, 0x0, 0x60, 0x20, 0x8, 0x9b8}, {{r7}, 0xffffffffffffffff, 0x8080, 0x3, 0x333, 0x1}, {{r7}, 0xfffffffffffffffa, 0x2, 0x800fffff, 0x3, 0x10001}, {{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x5}, {{r3}, 0xfffffffffffffffc, 0xd, 0x41, 0x9, 0xed}, {{r3}, 0xffffffffffffffff, 0x28, 0x67774df3561702f2, 0x9, 0x8001}], 0x5e, 0x0, 0x20003f, 0x0) close(r3) kevent(r3, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x8, 0xd9b9, 0x3}, {{r4}, 0xffffffffffffffff, 0x9a, 0x20000000, 0x5, 0xc281}, {{r1}, 0xfffffffffffffff8, 0x7, 0xa0, 0x0, 0x9}], 0x2ed, &(0x7f0000000440)=[{{r7}, 0x0, 0x80, 0x20000000, 0xe7fa}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xcf2, 0x3426e73}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x533, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x59, 0xa00000a3, 0x9, 0x6}, {{r7}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x7}, {{r3}, 0xfffffffffffffffe, 0x68, 0x1, 0x2, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3, 0x80000000, 0x9, 0x2}, {{r7}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x8, 0x40}], 0xc9, &(0x7f0000000540)={0x7060}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000340)=0x8) 05:37:35 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 05:37:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:37:39 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000000)=0x8c, 0x4) 05:37:39 executing program 0: 05:37:39 executing program 1: 05:37:39 executing program 0: 05:37:39 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000001c0)) 05:37:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000140), 0x439f302844e39558) 05:37:39 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) lstat(&(0x7f0000000080)='./control/file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 05:37:39 executing program 0: clock_gettime(0x0, &(0x7f0000000380)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x10) close(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r3 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000340)={0x1, 0x2, 0x4, 0x6, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f00000004c0), 0x0) 05:37:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000140)='./file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)="e47b53638a4e2992de5d0047132d40f2b00852174e29f2165fe15ae965a346b8d457481b6be8195d35c6f0d5172b00095e9ec854593b0d5138f88c33c79ce4790b4129d81a239cfe6c6ce82592123af17272bfadcebff46507bdffc1861ee86ba81007332b5af547fb965c73a394a2076900df77365acd5e17b6a343a342f69f68be987eaa4c6a2a995342794d45b88de08f19c1a2c4dddb2fafbd25f81e6ed3ea4c1d1426f0733e3c35c36ac1719c6c11fa816fad274feade51d77be2b45dba15ddf6117c8a3ab3866d90b1462a7ce4028f68", 0xd3}, {&(0x7f0000000300)="deea9e4a7aa6c97917c342b801d4a04e6dd6ac81e8a8df90c66310f0b9ac9539886a9c72a4a52a812371b2462a7c0f38460a8ec35356dc65c694c358a9b477dc031a7a66330d3a87b58b34d887940b48be31b12e28377507d696f3762d9c8a8eff376511b72c1e929df35483a54e6c879954a7df070691d82e86a8e8c4d3f8bbf887417e3b08137dd76ed9252f0ae278cdc2a8b03306563c40c75d60fca013a478b104b25d2c477542bf73db818f06cdddccfccef29ce3b060ab58997b26574dbf7fae37c54f64bc7e9b2aea624d8ead9502c5399c1f7916c1568157a5f4ea5476ac6f5c33cbda87dba959ef", 0xec}, {&(0x7f0000000400)="b7c62b641bb36d9c912341d5052dff52f2cc190ce885ec1e24006ae5efd0e821ae49c431740d713c0e37930640d91208632368f772350fc7da6cd5c3a347e29bb866a99ff0cd9075bbd66bae0ce7d9bdad8570e1633e842dffa9a2d0998852429ed6d727bed87113c61350f570e933e27c292b19507057600ab017372b82946b59e7c35a53062899e99432bc4bef525f966eed7259a15c3b58ab1201fb4b4e22214dd7e442c54e36546f88762c3d7e33d48e2da4029998a99cf4151ea57c68892d01ad77f4887558487ea05e3b30daca141f15c48902ba39c8296bed8171954af34b2cec965d57629fadf00ee998310c82139dbfc4fa233d62", 0xf9}, {&(0x7f0000000500)="888bd04edf9c7142ccd0d6607c8e44aa3866635fc715dee2085f57b093318b006d84d84bbd1d666d4f62d332d7b2e0faffb172acff8a7873ee990690aae221e0245500037ca2609dbadcf68064467ed04412f40aeaa245fa766bb045d275ec49a41d6463f7600c", 0x67}, {&(0x7f0000000580)="85aea9e4ab313907363f20897521a265a1eb2a8955", 0x15}, {&(0x7f00000005c0)="89815053d5ac01f850e7276ec108f1d717cdf3c38436fff831a9bd5a4678e6c8ff8ba6a0fdb0c6af7dc202ed6e6aabb0c22a253cc83d184f00d6ebe0a460fec048c6f20640", 0x45}], 0x6, &(0x7f00000006c0)=[{0x58, 0x0, 0x9, "06f6886466be2e21a607f63bd324038a9c616369c6f5cc909392674ed153b1556a50427a8daa279f70d53a0e87153df37aa9da45bb4df2ca515f7e29e0ca64299f74"}], 0x58}, 0x401) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x4) unlinkat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 05:37:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000), 0x4) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8000008, 0xffffff1a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x10000000000001bf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r1, 0x0, r3) fcntl$setstatus(r3, 0x4, 0x84) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000001c0)="15a1ca8eb2d94e21b5682bdbb19d2d52eb168df478bba7ccd7f281f384cc50756bb9eddff05c949398de3a6f3cedf1698a17358f96d6ba6f17c5e4564ca7fa2dfc7c2b07f0ac08ba21dcaccc7ef2e41b5c6fc9db64aeb02e014756aa99e2029d290a31f7ccc224bad6f7903a2f", 0x6d}, {&(0x7f0000000000)="e113119718bbf81956bfa37126cef9759d1b103892881c896ac99a45816bd3648054ec68c353df859c1a16ddba", 0x2d}, {&(0x7f0000000240)="660e55f3aed17e4f53f1fde0ad9df7f6dbc9bc3e15b96777478853644981b6d5dbc8f21f36d34b93bf4280f63a4931356f68467bf851f81e7e4ea21aca52649c09a1820159eedfe5b99e7c0e70d6fd09cc9940d0f030af523bfb9d2deb0a7f2411979fe2cee5b033d26af25158e69097d43ac98c75b658dddd4529d57f159233ec667954d8a186d2dc63843578ace10962cd13012cbe8c8384565540f48d063cbd06a6e9fb32d95bcbbc07fc27f6e0a4c4ef7defd8a94f", 0xb7}, {&(0x7f0000000300)="4a1deed4ff9deb9698adb44323fd3631a6bbb7c981", 0x15}, {&(0x7f0000000340)="1f718286c88e85128e4726fc594f51d16be5114965eeeb153880802c0d564ceaf5ea6ab2907089e677a52856980502d2a32769b9e9bcd2f0fbd8bb07aa22fa0c2aae7843169a6c7d311908ae9fc6ed887f410044a1a1954749f80daef49e994ce9b562e7a90b4163df30ae2e399a7bd21b5c35895fd533482bbbf231534e5db7758147839c1724c1e3c83a9c57dea14b91f597db71cb4b812d53bc603fc30a89df17291a947df8cd268cdbddee15fa729aac4d9112248fe7c90f2c60f5e3e4de93f4127f84", 0xc5}, {&(0x7f0000000440)="add455f6af3fca47b640944fe22843eee2247abaa09b078876be18d7e52f1642b4874af964f6458f7d2fc826cb040ad2f0fbbb1c26eab4798a11685c0f", 0x3d}, {&(0x7f0000000500)="242a87083eeda4d7a410cd171a616dc081cb341766e367876001bcccb97db4cf6c85277b5a09d378f1e697736db14c35b3f6970d71f474cbae07d51ae8eb03299a95babda4d42c2b04f7719dfdec92fdb7619db9db81daff2097fdf95ef86038b96fc6062491b9aa857c3e7e7014d4dca8619b8192b9ee673bdfaf140ffbf04926e55f2be9b95cb2ab2352c6d3f00922a29165329333a75d89a6affe52b8539ee676d572351a8cfca915ea74ad54bf78c360d60c135d7e40", 0xb8}, {&(0x7f0000000600)="45b090733101936191fdfe8566dfede2f1643d21634c1eaa53007cd90a17a77043a21d23e11bcd2efadeb132a66a44a3c80bb79909930d6dda9139300f1bf2e62103a84a34a770114d4f13512dcd63b2ef2feb5e74ed9dd76911a1bbb7d8d0cf599b9fb8c20076583b5323ea0e705c349628843abbcc947c081f1ef85067ca8fe61614c69653a1ca96ab5d8b0d78634af9181e1ca9e5525e3ca88e994c9c877d3a2b83fe2044dd5ef6082c5245e532e163e7490d99b9399cd45c717cae94ef2fceeffafb4c81d1b73487948c928fa49899d0e2ecec21e1ed0a4de3c6876124666861406d3b3caa3f04f980bb279f8aeb519fe8009d97f325c910ce6676", 0xfd}, {&(0x7f0000000700)="9480efb89fa9728e0fa78e30999c231c5d1be3d99eedf3c5b4e05ab6fae727717f0989ff042c87ba0231a1c76a00af82e10eed9f5035d82d6dbee93b12bd945e38460385bf956eea5cf08baccabb6984f845938f1343d4d1063033f1e422dfe2367216290c48429386a9dbe872f76c20b181df8e9ae67b30f9d75bac60cd883419c63fc6ef43168de1fe64ad767f2ff05aeb21e6b7920ebdf1815fd6161ee1bf5af408d641d46c5a9d2a4c653d5c699f989b99447fec79f5c4da70b3b346a2ff9ae19b197a1fe1b4f6de2fe96e952c639c7f3b2fae4219df2929fc603b9a65bf8184d40c8781db9e92de790ecb7ed3c16455f33d249cda631a86d380db", 0xfd}, {&(0x7f0000000800)="49490021b90d5df94a5bc979ebf2f08b6ea854cb610044f321c995f66b784b372c590c2dff844d1eae6e3d0d611d3aed446f13aca19691b94e35d8ff5011b0aed59a628c85c70a4a63884ae6e428a8080c8d057c48206c7bfeb96ecc9a5db9af3489b8c591a7a565ce05b59ad1d104d14773937a762af295930382e5001967b0c2cea4", 0x83}], 0xa) fcntl$setstatus(r2, 0x4, 0x84) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) fsync(r1) execve(0x0, 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) read(r1, &(0x7f0000000100)=""/192, 0xc0) 05:37:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x8007, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r1, 0x9, 0x7f, &(0x7f0000000040)='c', 0x1) 05:37:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x40) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r8 = dup(0xffffffffffffff9c) poll(&(0x7f00000003c0)=[{r0}, {r1, 0x48}, {r2, 0x60}, {r3, 0x4}, {r4, 0x104}, {r5, 0x140}, {r6, 0x40}, {r7, 0x20}, {r8, 0x104}], 0x9, 0xfffffffffffffff7) 05:37:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x150) openat(r0, &(0x7f0000000280)='./bus\x00', 0xb0, 0xa0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x41) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() 05:37:39 executing program 0: 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) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x19}, {r0, 0x20}], 0x4, 0x0) 05:37:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x2}, 0x8) 05:37:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 05:37:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) truncate(&(0x7f0000000040)='\x00', 0x800) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getgid() getgroups(0x4, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r12 = getegid() getgroups(0xa, &(0x7f0000000400)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x401}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) mkdir(&(0x7f0000000100)='./bus\x00', 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:39 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff28bc0382f94283dbd073980dfe31ea5ecab06ef5f681968334f8e51dbeaa02aa9743561fdec8e70de1aac6f92f33ec5e968892499962f9aa8d41f7b7af845b0743056f5fc40771327f472757faab2edc441ac5ef42c0263e8ca494244cac4493ff67e50a9afd9b7ce738c34d", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 05:37:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0xf0e) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 05:37:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r1, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xde) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r1, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r2 = syz_open_pts() dup2(r2, r1) execve(0x0, 0x0, 0x0) 05:37:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x83) mkdir(&(0x7f00000029c0)='./file0\x00', 0x1) 05:37:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) semget$private(0x0, 0x7, 0x10) dup2(r2, r1) 05:37:39 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x40000000000100}, {r0, 0x4}, {r0, 0x4}], 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 05:37:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 05:37:39 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x402) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x6, 0x0) kqueue() 05:37:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x4) 05:37:39 executing program 0: setpgid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3fffffffc0000, 0x40, 0x7, 0x20, "4d23f13fc8c7af43dbc889b455a37ad67fe589b7", 0x8, 0xfffffffffffeffff}) 05:37:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000)=0xd870, 0x4) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0xffffffffffffffe8) 05:37:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/9, 0x9, 0x802, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) 05:37:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) execve(0x0, 0x0, 0x0) 05:37:39 executing program 0: readlink(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x304) mprotect(&(0x7f000023b000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f00001f9000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0/../file0\x00', 0x53) 05:37:39 executing program 0: r0 = socket(0x18, 0x2, 0x100) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) symlinkat(&(0x7f0000001080)='.\x00', r0, &(0x7f00000010c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001100)="00090980f2fbfafa10ce81a17ec078c2281b40baa95c92eeda6fd9eea9d7e091aecbe6c4228e18484cf75eb43b4bd30f1cce179441fc65fffe60fcfb9f646e4fb71a8b4c378de93c349cd0053030bacf1a98275b3521f52c583cbde84c3dee88a324277e405af440a55e48863871c60dd0893851b6f71397a6f65850777592c4d55ba841220cd5200da045b06401f887476f9002b2f1e930e5dd16d1948a983d4f179e1c660e33eda89785b7ae9c663a079a00e61f0509eb9fa4", 0xba, 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001200)=0x5, 0x4) fcntl$setflags(r0, 0x2, 0x0) bind$unix(r0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001280)=0x101, 0x4) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x8080, 0x100) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/85, 0x55}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/239, 0xef}, {&(0x7f0000002640)=""/210, 0xd2}], 0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000027c0)={0x3, 0x0, 0xffff, 0x7ff, r3}) setitimer(0x0, &(0x7f0000002800)={{0xfff, 0x7}, {0x3, 0x3ff}}, 0x0) close(r1) mkdir(&(0x7f0000002840)='./file0\x00', 0x8) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r8 = getuid() r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002940)={{0x100, r5, r7, r8, r9, 0x86, 0x4}, 0x1000, 0x85e5, r3, r3, 0x3, 0x73b, 0x8}) geteuid() getgroups(0x6, &(0x7f00000029c0)=[r6, r9, r9, r9, r9, r7]) sendmsg$unix(r2, &(0x7f0000002dc0)={&(0x7f0000002a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000002b80)="e14852ba2bb4fd265797e41b7596bc113d4c879f4baf54c24bbe3c6bde0304abac21a856c19acf3fe6d9daa2227b76de653f12ba1de1b1c7516318edaea7f5c8c734174c16e3dc57a17b30760431577c46ca52e737ac7480b8f57e2aebd6b127d0697acf43fd153f7efac6d1a4dd669fac2d294cb841bbbabb43da3947ed3aaabe1c0dbe643a975ebd73dc0a787b8ab992efaed1eb710f5adf2a5c2837148aa791cd2f0b0785caa9488253289b034d5e1739ec04cd961e98301834b53548376b445acf63c9caec7a3ebd907152a92feaebaaaccb03d9ab6adc84d78b90b8ee694ac64f0c137b726cb8dfcba9eb9b206cec3633da975c09dd987914e45333", 0xfe}], 0x1, 0x0, 0x0, 0x8}, 0x4) fchmodat(r1, &(0x7f0000002e00)='./file0\x00', 0x2, 0x0) msgsnd(r4, &(0x7f0000002e40)={0x2, "d24041dbfb91c35074c7b1b74fd304542a1f601c59212120cc7c1978b877d9eead25d09a6c9490f2d35287ee5d65747779107ee524c62e4864bd4face877453cb6d24fc47519a2726ebc008bd997331aff2d68f19764e1019e8a3a0938512625368a6ab9659b71c3c2a5dc6d106ea9588cf0b0a8718d657e840e82f55da17f23990cae7f1dcb4f11379b4bbdb0736e6e7e717283509f2b5f5de69ebd5a4dd27d54295a65cd073a17a26333c5c69930b18a08cdd9d9065448f43a25b50ee8ba8c33a2804a7509d8e33146ea906269e3eae1a3b1ecc12a909575016596eb2cf67f83288dbadc9e5a0e2d6e137d0e66bf144931d62fbf0d4abce474"}, 0x102, 0x800) 05:37:40 executing program 1: r0 = getppid() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) wait4(r0, 0x0, 0x21, 0x0) fcntl$setown(r2, 0x6, r0) 05:37:40 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x3000)=nil, 0x2000) getsockopt(r0, 0x4, 0x4, &(0x7f00000000c0)=""/166, &(0x7f0000000180)=0xa6) shmdt(r1) r2 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2, 0x0, 0x0) 05:37:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x734, &(0x7f0000000000)="caf5b415", 0x4) 05:37:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x8) 05:37:40 executing program 1: r0 = socket(0xd, 0x4003, 0x80c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 05:37:40 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1d", 0x1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x5) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) 05:37:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f0000000080)={0xffff, 0x5}, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) clock_getres(0x4, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000100), 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x101, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x3, 0x3, 0x20, r2}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) fsync(r0) r4 = getpgrp() write(r3, &(0x7f0000000240)="e3dedf054cd6d4f40138008819d024e95009c00a1ff605d995137771847ead82004b7962912689c01aa9532b20", 0x2d) syz_emit_ethernet(0x99, &(0x7f0000000280)="a2d604701bedaa347e903bdf0d9ad2bde6e5eb0d99f9cb08dba032885abfd84ad31f21dcbe66c5a3c4acb7f3386dc850e763be36c345dcdc437ba6d1db90d9df3866b5130bf0f5cde4d4052201447b68256cd48be55e68ca64d29f4b7e0e447e3768a35e07ed6c46c5367c422ba9f89ac9f34bffc966a237da6b44e4e6afaca07993adf270291b3872a1f69e6de89bef3c4baf55521dd7fe1c") r5 = getpgid(r4) setpgid(r5, r4) listen(r3, 0x1) setrlimit(0x8, &(0x7f0000000340)={0x8, 0x1}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x2) ftruncate(r0, 0xfeba) ioctl$TIOCSTART(r3, 0x2000746e) r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/65, 0x41}], 0x2) nanosleep(&(0x7f0000000540)={0x4, 0x8}, &(0x7f0000000580)) getppid() sync() bind$inet6(r3, &(0x7f00000005c0)={0x18, 0x1, 0x4}, 0xc) 05:37:40 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(&(0x7f0000797000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x5, 0x0) r1 = socket(0x19, 0x8007, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="d8a8c058ab630dac32484661beb875ef2f5df6e33e84d6864e20e280a2f534029e6dbff3a8562ef1ed", 0x29}, {&(0x7f0000000180)="7196b4d7f970c22d992ced6d01813736fd7bfe6cb41660713676072eda930f7a8c8c4f2d7575aca087f097f78d73e4b77193bd7cf4b2213746c738dd4df72e5fbeaad06edfd78dff3ba9ce52c6d632a4fefa790979e12f", 0x57}, {&(0x7f0000000200)="ad153e53ece75ce805cc98c77041a2b62abb202805bfcc0a4c12e933c3e237be700c5d920e3f220607b1a02a21e73293a2313b5e8604e1fd00bffa714ec6f2ead3609c010df2b1b5e1c17b34492b715e7f50d0710f628eebea142a6657b15e6c899b4d538168336a64d43a420e90ea0d376990e1b47c38a8f4ff4ae8607ec74f4de482bfd9f9dbea96c10de6734f5e02683284c36db8338a2ded330dba685dd55db53a236045ec14a3a5c7c2ebcd109f49a466e632f16f468ec4013583aca4b732d924750f88754349593f670979370198904be655978b2ce83a542416cf020aaf49ed8decd0991272a48fd644f5054769", 0xf1}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="09000000ffff000001000000000000000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x40a}, 0x400) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x2, 0x4) 05:37:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8402, 0x160) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000300)=""/117, 0x75}], 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10000, 0x8) r2 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202e00100106c653200ea4a875b899f01fd1909e24b0ec118a8cad7f3e486a34aee98000000004774613fc0a5e76dfa809a06965d1f9bc8fb8fa110a41928451c9c071ce07a533d0450def95b0700000000000000af2ea2639d3f18923592a0301dc48c06c0c2341ca967c6f1fb0fec9b0f949bb4ebd9fe0fd06b938858386cf51b1067e232226f36c5a369712986c72a5c1defeafeb20acc79d9ab483907ba1bbbff02d25d3c12d5564622ad7dfb3500145fb5bc0d8abd2b667deb04cfafaf2a11d62dca24d06e34bc60db3bb29f00301a8f0c7913326d4626313f1a6cf90000000000000000107f5a5143e8b1598acd4fe1c174e450cf175cda8343621b7ecb46715a5ef1961e8ee74c695ec551b951e957c6f5d192a0d8b27a63a1c480efc8834e4385fb460326cbb859e8bcb478ae05523d31268972bc52107889fa01a2f815bb7a22296791f8ce211f48287cf3c979d3876b0236566805521851c81b3e683217ad22c63f63b227317536ad3f3ef100000077b241f7c956bffeff13774c55adabb84e51fde41e469ad329c369c57189460d1065cbe599f75f1cd1348bd07db8d8478d1039dcbb0aa6188beef70e9187d6bcc5ac9db3652ab28ecb210b5c0e762ca9712b120be28fc4fd531c423eddc4b42b24977f82bed8d98c95d88aa726b08f607fd44acdf7ba61fa52832b4de5274b1fb601820def263e"], 0x1) r3 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x6d136bf126d892c3, 0x3, 0x5}, {{r3}, 0xfffffffffffffffd, 0x14, 0x4, 0x3, 0x55e}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x2}], 0x1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x40000000, 0xb60e, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x6, 0x10000}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0xe195, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x81, 0x0, 0x9, 0x6}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0x6, 0x59}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x56}], 0x9, &(0x7f0000000280)={0xaa, 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:40 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:37:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x12, 0x7ffd, 0xfe0000000000000) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r2, 0x3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0x87e, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0xffffffff}, 0x10) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 05:37:41 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x4, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 05:37:41 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$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x31d2, 0x2e4f, 0x9, "68c0609ead8f5a40dd3a9e865ad8d5aa71c4687a", 0x8, 0x1000}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 05:37:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/98, 0x62}, {&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000000580)=""/148, 0x94}, {&(0x7f0000000640)=""/49, 0x31}, {&(0x7f0000000680)=""/3, 0x3}, {&(0x7f00000006c0)=""/225, 0xe1}], 0x8) syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff7, 0x2, 0x6, 0x6, "b1fb255e618ac4a95e6af29ff9873c053a5ef767", 0x800, 0x8}) 05:37:41 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = semget$private(0x0, 0x2, 0x40) r1 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) msgget(0x0, 0x140) r2 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 05:37:41 executing program 1: madvise(&(0x7f0000bdd000/0x1000)=nil, 0x1000, 0x4000000005) 05:37:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) syz_open_pts() 05:37:41 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = msgget$private(0x0, 0x409) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x20, 0xfff}, 0x5, 0x7fffffff, r6, r7, 0x0, 0x6, 0xe000000000000000, 0x9}) syz_emit_ethernet(0xa, &(0x7f0000000000)="b8d1903cf961c2f036ee") recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0xfffffffffffffffd) shutdown(r0, 0x0) 05:37:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() r0 = geteuid() unlink(&(0x7f0000000040)='./file0/file0\x00') setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000a6488072c878"], &(0x7f0000000200)=0x3b) 05:37:41 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 05:37:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x4) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) bind$inet(r0, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0462e01893862fcd500fd4338c20ec15c0c55c1e7779a16311eea0f52d42815f6bc198fb85da9d65f16133a11076f2d0e68cceac1685f79b8f74d541f60d4e322f30", 0x42) 05:37:41 executing program 0: pipe2(&(0x7f0000000080), 0x10004) poll(&(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x54) 05:37:41 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/150, 0x96, 0x840, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 05:37:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000140)) socket$inet6(0x18, 0x3, 0x0) 05:37:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) clock_gettime(0x80000004, 0x0) 05:37:41 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 05:37:41 executing program 0: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000720000/0x4000)=nil, 0x4000) 05:37:41 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) mlockall(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x100, 0x1f}, 0x1, 0x4, r1, 0x0, 0xff, 0x1, 0x1ff, 0x1}) 05:37:41 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) write(r0, &(0x7f00000004c0)="ffcf53825b474eed27957a13f72a417ea674c26f962b1bebe729e82a86eb9008249b8c5081168eea36624fc6bc53d3c3546432f66187e086f0385f183a0087c3f4fadb654d8fabae99651a1b9687073fd1285994dc51c5899ca5cd38498fa3fbdd3c2c0c77a5f9fdb25764f9f4a413ff0ee602ca0c17232b378d6c1276f0fd6d4c16916f3ddb85605c73e6", 0x8b) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0xd2ee, 0x3, 0x0, "8539f1ba6e3e609645000011670400a600"}) recvfrom$inet(r2, &(0x7f00000002c0)=""/246, 0xf6, 0x41, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x81e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 05:37:41 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10101, 0x64) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x101, 0x0) 05:37:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x30080, 0x7acacb446e256a1a) dup(r0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 05:37:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xffffffffffff3c6e}, {0x1000, 0x3}}, 0x2) 05:37:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fe690ad061d4922e623b52dd9fdbbdb748846da1525c78295fcba30999b1f65b64b5ce79199cff44f60fcc0955ac5cada1d7f1ace375a6c392fbbc66a8c40b9c7a0c", 0x42) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x55) 05:37:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = getpid() getpgid(r2) r3 = dup(r1) setsockopt$sock_int(r3, 0xffff, 0x1028, &(0x7f0000000000)=0x3f, 0x4) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) r5 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:41 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="c3b55f74ae27a821b4bb2a2fdc4454168b", 0xffffffffffffff54}], 0x1b5, 0x0) 05:37:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) read(r0, &(0x7f0000000100)=""/81, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x8000}, {0x18, 0x2, 0x1, 0x1}, 0x100, [0x80, 0x81, 0x3e4bd801, 0xfffffffffffffffa, 0x10000, 0x200, 0x2, 0x8cbb]}, 0x3c) 05:37:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee80000000000000fffd8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9", 0xfbc) sendto(r0, &(0x7f0000000240)="1e154cc4c66d0d0ff9b4b9ea1df41bc03489db08d87340f2642ebd697f118773ebc2f9642692ff9741bed9dc816f3b96722890e627a656372e78501a12daf7ea6cc11136f3", 0x45, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/207, 0xcf, 0x2, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x100000001, 0x3340}, 0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 05:37:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0x76, 0x0, "fcc22bebc64c9c4c5977396224c0e8e17924d1ff", 0x1, 0x3}) syz_open_pts() fchmod(r0, 0x0) 05:37:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getpid() r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) 05:37:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) r3 = socket(0x1a, 0x3ffffffffffe, 0x1000000007) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 05:37:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x5, 0xfff, 0x6cf, "050e80cb92ee32f40bb8bc9867aed33c8fc46d03", 0x3, 0x1}) syz_open_pts() 05:37:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) syz_open_pts() 05:37:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) r1 = msgget(0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0a68fd038a45999f65", 0x9}], 0x1) r2 = syz_open_pts() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0xd0, 0x3ff, 0x4, 0xefd, "5279435ac103df5a8ef08d2618293c28172f81e6", 0x10000, 0xd3}) syz_open_pts() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) r5 = syz_open_pts() r6 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x100) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x1000) getsockname$inet(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/89, 0x59}], 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgrcv(r1, &(0x7f0000000580)={0x0, ""/75}, 0x53, 0x1, 0x800) r7 = syz_open_pts() readlinkat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/4096, 0x1000) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001640)={0x6, 0x7, 0x0, 0x7, "2b17f87229a73203371e06dc7d62ac903dc2f595", 0x400, 0x2}) fcntl$dupfd(r6, 0xa, r7) 05:37:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3ae4692665e18e1258d255e266787f0daa1c58fb98984b39bb68630dd754f3b6b7e7e23425906d3c5ef6e86e97f2b96ff2226fd38d11fad32cf576925f1b036e61d9607f03c702cc7448afb52c6d2d76e6537d84ab249d9be914c9736b468eccb7a26ef7820c4d2f4deb57bd74c3c20d854fcdea68e636a9c2d2bda15513858a0835ebfe120d14f2be1bef42d3320e1a15f1eccde9cfae2110de81b564817b32343c20dab4be89ad1f1a37f9732a86eb88abd5bd19e6f5aac6edd8fd09df", 0xbe) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/153, 0x99}], 0x6) 05:37:42 executing program 1: socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc0) socket$inet(0x2, 0x3, 0x102) 05:37:42 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r3 = dup(r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001980)=0x6) r4 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) sendto$inet(r2, &(0x7f0000000900)="972d0db01d8bb67d60181663d3023f55bcb79c3a99e72e4746ef311fde04fc5a70300bec01a3b227fe0c6a27fa76f2d41068d62ef99b96f831be3065f61caa60572ac559096789c86ae1765a315e3ea75c40ca62893d5930d9330255c4af2cb065e8cf65bbb9075c74a471807e12e86f070b496fef5e1b01671ec834d72dca3d2dcbf2f744ceba222ef8e99ac8d4a20bd26aee97747f1b7c46f162e3c187cfbd6502b4f7b0818d801663678b47e0bebe9a549d0c1724f25c007a55c50770204c6c5150eb1e078303d8344380bee70f5a149fd83fd022588b266cb2af2b39014f464a0b11403d6d8bcc6b74eec1322f309ddaa3f1b4b912da87d1fe3b4e7a30a096615cc3d72b3701ade798e5cfcd3cc255e932a1769ab2f6f6a767b375ce14aeb775a9918f087218824e0f81dba26a2fa46aa068a4655545f04abbf4ed287ac1c517bd8e93be763c763d1fac7acc0d2f87e3a31a7bf1f6f8054db62391cf270febbb776d9c346b73721c3d55dec472d8277d56ca584d17377a7c7e5bf36f9e36c630f7653a55a2a73cc15c2947d0d621c6f711ec7d5f42aca0fae29758f77822790b5c08fe25cb87b5e4cef685b0904ab369f45d9968daec75b7beb37883a574f3690d94e132485f3e3a601d495f68e4d942c2b1408756c979437645d4e9fe08cd3e460a4208415e67a3ce5e4069fcf7e536021295b7ebd3f0cc6dbb0c1ad0bc4239c27d4f3e6800a89908618191b5731f4574959371c5654cae9d37298d8de2a88bc1b5e62d8f385e71c3e1f086a698674f728c3d18f583ff80811b97e2031cbb679c73e91db2e951dd686aff9b3ed4dcf2d4a21e09ea895b85b02e226136a55d9493c0a5316f57111cb08a26d125e4c687f61154ca7cb162a33c1b5adb1ee3083269576e0b741644e5a479d2e643af9f9c5ff100d04dd4666c275245f2312d4c8b501a540727ad8e175514f6979fd463446de6455755a4bbb83993a5b260f53382cfaf16a0c54f91e7383dc561f3ac803dd9fdf3fc34af7e076f384b149d96b0cc3a0680faa984c162dd3f1a76f5d173bbd5bb8a5e848750c9878fe6102761fa992eb294233702375757b49ccbd86b10e046daa2419a697afe5f10d2a1de21c56f31939d16759e9a902e5b1e39e7a18180ca92d83fb9b5a51121ef1bf2d5ece37361b3c9aaa3c1ef746f424dc713a1f75f58512cfcf83aba5018b6e42f3cd43639b5abcd560b9871f36a80fc5e248b8e90350a5a572866fe78d026583a7fdc597018861ac7e3feff722417bdc40ac34da99a0ebdc3506460ffd991a24ca809c75c2bf2af760cc3118618a11e5321b811efa6cc0c4a002dfa453ae6e31da68a90dab1091ab1cbc8c0f80d1857188a8872894d27fc2ed840cb10422cac6498b9dd77a2135296a47071da31b6082235638ec1b9b865c3a7497fa3fa353792996fdccfc3d4e055e5396b1ec00d40765adacbeef7c81b6f10acbaf60ad0384140ccd41d75270deaa1d9a4db1ca9703a86b8648720721af3e0eee111d602451d42b4dfc78a0d9b1a9d20597370615817eabb23e585f76ab57e948e5c2f7c5d1e8356dabadda78f95fca1d3c3b299489aa35b1aaace491d93bc58460e2a940d8940cc1750451c37ea9087d7c259c1acffd3e72ccbfc569e0f4ae37f818ebcfac1e1c52bea1d842b70aca142c869d92de02184fc9bfe4afc99006848c2b53b0355f87e4ca5b04bfd7ca1114aabcf61b708016d1287ec06d496632d6cfc1368f376fb93badce1bb3271441c2570891513f01437563d69a3e4a06a0add982d77a83a5082eedfdc0dc08d703661d4b8f0ccd767fcb449b6092c36f9a1f2a5b165bfa16c8d5d9b9d0e68e0bea293f333d0322beec00aad1b6823419a1fe1131368bd0dd137849f8ea16cc478a151be51f0793beeb570b583146b1fa1edeae00356728079e45552981a1aa1b8b6ebe611cc473589933620947fe92aff76a033d4843b27bc69ca4c3e6c60933257e8746a49cdf52ac24de1e31e5bf0a03598f9b174b481ebb65a8e7fc60042d13957eec4db830d62d925833c498023aa67f25b7f4e0969b557bdb247cca00732715bb342b19928e1870e82af0ba325e2a0891ad1289b37e55add2a0d06ceb89563a09114d12cfd3a493d55ea9e7f83d5a51cff022c62bbfadb93812f181af1647b90f63a4ccacaf2617294abe858c0ba6b7b9bbb9b0e7361f8d76653d0baf7ffba99ffbe097e4929df17abc39a3c41208ab2d61fdf35cae5cc38acc16efec8b20cf912ca1c8af3705ff83d57f464140ef8454bf4888312aacb85348a636a51590d0caaed43cdcc5a44d34c1ab3892b4e72acf6b7490d87015eb1ab47a26a8a04a352bcdd44bfc2df21f0ebbe595f40811368bf77b06610aa0a8ad7ee7e38f911f9a9085b0a8c9e3d0f9ce085e97b7fd65f96876a21fa06633d93022acbdf7cc57e2ba4f4c7e9acc4d0028cfb645f5d5f79808647503adaf5f8d8549ee7f534acba62e3dc7d276f1f1126d981ab16189b15e42e4d0e920ec365345ada160f2c25176d86d8300d8340f67792cc2bb21a59ad3e46313ea2c3493f0622e0a864fad204164afd73a410e0747fc36c28671e256bb7ad68b17f79dde4bbf866f60b815e46fb3ceb33d049013b09a150a60f68d28fa427897356da755f3ed44b1781d44a6fcdfd3cc15fea0f5e153b3db79a63f34bb3be10ace43a5ab8e0715a839448cde165e0c6e975fc470b0bcd146be305aae5b765249a5290f963c07f8c2b1dd8e2d3d2b9b0f0eb55c61ac00dec5a9ddae6fbdaac5fcd8a0583926134faa08b3335c146a753b256839a9a5d288214f6def365b2ff2930eea5158f1c40f85cf791b448edeacf1545659d42dabb73fad8966a44b3145890ff13267aa0a5a081eee752f203a80ad01cf5e7e8e970a45a3aba941773ecd5e19ac2dafda8be5e6c33e48cb56081f7cb66834a58c1b62d84cd479a5c1fe77299ab896abd9e8dc93ae0fd81c5fccc7e95afbac31b3aa697e679e1267b45fd694deeca2495bd39b96a9774e46385df73543d493ce7f3e9bda3d83c3fc60b88994a35c1e3e6c4680cf8ae9a1e8c4b71c78ef60e197163a30b97c4b4d380b785c0fbb35ac880b8cd3b13339511a4f88182af8ec3f0f2a11873f03f2bd0271fc741330395204c4e4b7156acf7e8f3a6c8f02c9ae54a56de7be784ccd9a6e2b7fdf0613958e14c45a5caec9ffa8245228f44e8f3cdc7067bdb99579c79a51c07659a3525ef70271ac939acf3e98f134c0e1ee42e3c22c25a268f1c01c447e9796ec904d77f327beb143c83d7ff38bfbb67b4be8e5f93dc89a423bec9925d0c3ba7d132a65b7c22ad609d23b87a01fd3ffb659908ca9b91972039df537b1266f34ada11a37320f87514bca6139ef994011e2d76d02ec09b2789656c85f12123a9b71d15178789420ad391229daa41561008fc3d5b153563a931907416d405d639b3234708d4f2d46aca99171923fbcebca3b99045b596d12108744a7c0625b6cb82f4d98904222ec6ec30f4c58a9a9d255b89a11e12f435888c020cba9f429bb1b674d467f59d2ac739ff7bcd99bb0cc27ee6655d8164ed195a10adf149e039ab472a9779ec3188850706b7307e4d78d6b756858aec0a30340724d787dae56ac0acdca9eab1ce83f655c61a5036868d90cd212088721990a36d283262ca65eabfe498a264a4eeaf1c81001b4f7dda4bf70abc1797439e57de205b76b923bfb511988c64ac2e443b3737a127c7a66e160efd1af6078b5b0969196ef760a7b56c80d600c839aa2c695a85f6985111a782a4a182839962df4af937575f693807603e83a1a7c6c6d3d4f0736c7171989902a2b848d201ccef2c7b01b013f8409e41cc26f0a75a694a540bdb730cbe616aaa953fd73222c5eb1518839008300450a626bea6be6301f8b99e9484b0a6d92c8e0d79456be3806701ced2d1c330a01a7292827a9ac025021dbb556d444303edd8bb2df6b85a69ded2a0f8f846e300a66c3f18ea591bab38597ba55dd1cf6fcd8b32b0d8768e3407adffdeda93f3f6183e8a812e5a7969be5f366d5ac72de510877a03cd8b702bab698bb6d99d95f59ae1b19240e207086ab82017cc4e5f49370cc4307cbaa1cff19f61c654a3eb0e8fe884d802f2763a06471da69d45f6996771d434958f27cc87b60d7d43c02baf1ee22a76d328df16858dab975b10da6b36475ca31da97262576bf42953c0ec83fe8c4c7dcaec4521c4654038a7c4b1f2d49f5ff99cc1d61b0572de7047f8fde0841361b254efbaab08f5e9aaa52eb3715b61ae22fc01d39864a2eb2f099b84abaf664130c04d40d555d1cb67eaeae72b6fd7164b12bf4f56f723262fa0ea4a68b9b95bb00680bc7c98a5bfd0edbdd17e9eccc8c8b9086c10e1c0e57eb11871110b7f41a7853f6b2c5ecfe6fe59a72cae03dabc71e78cdcdd57d8b9461a4c100d1fbccea49b4778a2b33071926e091ce26d70990718cbce11399ebf45ef542844b3f7b8a0d9666c6f53e7f428e0a4d9729b20b5a6f98a6590caa9b545d800105b8326566dd7f933157ca4370e99933e05fb15ede78d6b6b7d6d63ad060d1434992047dfe808cad8b69d8fa396511a665b990d8a6773d177a12b2e7faf2f086b675e557660c1d56c038460f8d408980aa46328b5e436ee519af6022d40090f67bad299e54fcac3c7a76d551657a07a331ead521f8a03c2193002d0d27c7ae22a856c3bfd07f36c299aaa02fe993b5f4bb4134ef832e32945a892b02950d91ec22224c48b6e861c0a65ca8055692f57f19da018f8861368c0d22d2ca2b7c28a484721955d370ba7b1defa122d278b5e4ffee6daeac45df5b05775542969d9510ac24fad8883613476066ab5441d16bec4f6cfe5a89116679b741d53c5cfbbd49af2b026a1e40172f324ef00160f0c06e521e3fe2a24f84825de7f075a11ab2e89d8e7aca72dc99474d5358e7b7a556c5e6ba5e4785ca3a999ca56ff55f7393d29f6431ee68c59ea0b7de948d41cf426a1d3d932890cefe9a1f3b992de3c95344728878d9f890c1604d727a2998951e47a9d012f3c02f93c251f12617f6a178dfe32abfacfe97648e4de95420879402cd5ff25cc3599c8ca882e0c88734692393fd0c875014d219dd54e9e7b5acf7f8c901d84d2e787705ab56f08b5b05e05b303a104e149b9d4533e15a3f8948ca2a9b5b81e37e16ff65afea9022142ce11d6c608b8418af1451a7149fd35251627aacfa98f1775428ccd4458c74f33f63587d0cf75118d2dd18193fa4303521f77e8839ecd6c978970dd504bfca947315b1d1304ddb1a3c56b71ebd90ff099c81bc711f64980b4bff898a6ad74f5d46ace7db112635d8452c31019ecb24b27369b13afc417f9c5df16bf7ad6279e8dad1c058225fa2f9f610523fe1d97f1a077cfd339423e74742cf47793723ad4a9a79e857d9ae5e11744ccd2f3c3aeb5f8d0857ee8983f356143baedea0f0c14f23782ac9333549c2df76e34cd0c8f045d7cdf9cdea3f97e59383c7337cb50ccbc64dee64763b66922b14a380122c51e0d50d938d2b1f4236b4c7ced8340e675740f6fcd2f22f31b3ed4dc1ff5a9ac01ba7d2d5d8bd957b1746e1a8bc304fa2685fe35eacdf36e1a86fc5e97330fd81db9624e272570e86e98a0969154c027e5bb14a9bf2fa4332aa4a23022bc4b5e2ad1d38faa1cfadfc77600bb1cc9602d385a7219268a60a4d10415f36f9f1162b912ea29927481f70bee9bb95e843640771ae30b36055feab9ddc6520ae36ad73d", 0x1000, 0x3, &(0x7f0000001900)={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') fchmod(r1, 0x2) r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f0000000880)) poll(&(0x7f0000000500)=[{r2, 0x40}, {r7, 0x80}, {r2, 0x104}, {r2, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r0, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001940)={0x8, 0x1ff, 0x10001, 0xfffffffffffffffa, "49c204ac320eae752cb725c2bb2dc66bd357e031", 0x0, 0x4}) semop(r4, &(0x7f0000000580), 0x0) flock(r1, 0x2) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r5, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 05:37:42 executing program 1: r0 = socket(0x1a, 0x4, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = getpid() fcntl$setown(r0, 0x6, r4) setsockopt(r1, 0x6, 0x10, &(0x7f0000000180), 0x0) 05:37:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 05:37:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000000000000"], 0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffec3) 05:37:42 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x20120, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffffd6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r1 = geteuid() r2 = getuid() setreuid(r1, r2) 05:37:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x41}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30020, 0x128) 05:37:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080001fff, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8c, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 05:37:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10000023f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040), 0x0) read(r0, &(0x7f0000000100)=""/178, 0xb2) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 05:37:43 executing program 1: nanosleep(&(0x7f0000000080)={0x2}, 0x0) 05:37:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xffff, 0x2, 0x6, 0xefc, "1e3fcd8a4aedf4cd2e9d215a23c8162104f95e0d", 0x5, 0x7}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x0, 0x3) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x13, r1, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/74, 0x4a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)) 05:37:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="7d022ea8e8741acb3dbb2f66696c653000"], 0x1) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0xffffffffffffffec, 0x0, 0x0, 0x23a) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x91, 0x10, 0x3ff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000003, 0x8}], 0x9, &(0x7f0000000040)=[{{r0}, 0x0, 0x20, 0x40000000, 0x8000, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x6601, 0x9}, {{r0}, 0xfffffffffffffffc, 0x21, 0x10, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x84, 0x3ff, 0x7ff}, {{r0}, 0x0, 0xa0, 0x10, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x96b, 0x200}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x1f, 0x1108}, {{r0}, 0xfffffffffffffffd, 0x42, 0x2, 0x9, 0xfffffffffffffff8}], 0x5, &(0x7f0000000740)={0x5ad, 0x4}) 05:37:43 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000001080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x2, &(0x7f0000000040)="90000000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000008000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75041b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) r4 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000010c0)=0x4) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x5d, &(0x7f0000000080)="9943409bc8bdf5803f561eef5e580e0175f3f1050049f7133097686e27a6a2697c163e3a839668720ec7e53e5e23de8acdb6286a2d057a9a9b78f19b9250e31261c1980f4a94512a6cadaff635eec733ad6ee7c65c449efaba63b5f2f303ca7166b5b08503de58b95b60dc24382cfec78d3912e428e5c0098a9d5d711bf4f5b2b281b5aee9bf1b6b0bf078994c6d80df4ae2ff0a7a145eb795bf6e5d07f3414472a4c13b9af0b7ef662e5678cee96dbf22627620a41e4ca2c5315227fa145c2d57ffab952f945c9a207da559a433c4082d768e583c75ee30c369ef2e698c5a91cdff7205da08976622d30e4275aeab5a3d0f6a65263f2e2849cd3e461cc0e61fe01068fcb88c0d2030ba19010833d0ac09b764c8931aa6e77f037330082f7220eb3334c7cadb41ec01d46be1c1e05f392364880b9fdcb740a1a7640c5089a94ba95a1dec6a4c9f46396394f6aaed52a08dfabbdbd205f4f55caa1a7b05a579cf30530db9d72bedbae46f6aed375d00d2f013331acdff3a65adad24e8d40265379a8e39380215dc8dcaa3e6a66adfb3339b5d2bedcb43c8bccef57edd25f7bb00aa2ddbc903706c37baec6d13bbe3c041fe1bf3d253189bc2b65ea9996e1062fe685d61272272df6ea1a66fbd8687eef14c3fa3e89b40eba9ab3f2dd84c77b79c81122e58f707a4ecc8ac64c390053432f7559e33e438b36a56581d08cdaab04717cf0f4d7a51cef7cd2a216eb9f21e1a8b7a0ecb0f0b14b2b7b6a868b3d06627fc94698fc9cf10e1398b12dcc282dc6d99920053d3f32c49be1338e1e725ecb691d3adfc4ea0e334777b9e2cbb05073268551ed89a9aacac6ece0bb8a8ba29ebe4ce958499c885344b7a9a79d314a6efc222590e02cf3f1d514dde9293dac77de82f4eb6b03672482c93ec820cb38d32edc2f8663e7caf7805bc3e78f64df115f5346d75821d6d356a7debb4cbed2a686e92f3370da16a279b6fde6116855527f6aea1f7b1abd2f6229282e2c56dd7ef377b41890ce27c690cff178bb17c3aa07201ee8ca8b7abf79a23d87a45cd57027f811da96c56bf39ab370a6cb6d14aa7d6b89038239c281a98add1ebf23b6ad2aa8eefb36bc7f3932920511c831620761937103e5f6ba535305c0f4d9c78d9939d8aeca505b7ffd44b28b97c681c14a96d0c97da5b6b5a4e1ccc55ae8f927f2ac5fb38d33c7cc92d01b6c1baeda124e842d152d665a8bbdd6687cf14eb796633a34896289f3faf0538beaba2a945359222f6e924e943bb41f1bd2e9f72f314ebe2703bed93677613f0919f3c0cb5fe368c0bae63b3ddc2e9db9ab2e96548ed7e10b10f407a7712cae085f8f15944bc5bbc7c4bca63fb5c4e97065d16be1757463a2ac96ef6ec117fa4467b57e52aa4727e70b4439ee970470df3a5816a65b0d5fe9defbacf717379ec1900fe7100cd022f5a4a2119d98d7926194ac550771248c2c98be351be5ede7842463ffb5439d2300bb511264b35953998ddd8a371076cb6bc20ab7e4b1550745d345bc453155aa6cce3e4ada9a3c880b0eb49829d4e0bff0b3f7c130fd5b0a739d523593fda97fad549b3240a74975722247bad0cbcb062519c61e2795a72930ff083e451a063c70cd860f7af20e9914a9a6d2585b3ce242249bd18168d7a54299e15c45fa9a6be8f6d898e779ced8e8ebd5b4214e7678cabe349fe608a30b7e6535ba38f34d14ca536a90900ac5e447afecb0500337e7e158b4e99a218ae9c7598f1f18694407588e179a468343e1290c9880a725d923476d6f2c04e6176034c6b9ccf5b7ba5096b1271d83da7ddf6d8cecceb9c693c94239258c3830029e9047a604ba59e09f764c03c8f23b58171fb250cacd343714e7194c2f4a2b5429551238f54de12796da449c8632942af744dd87a291c5594dcc3754f3a6ce24fff8b1ca21bcc4424c4904462183b296d5e7825c75ec3128425e988b57a189e9db7a93ea792cd83d5e8728ffccd87ae8acfa35c8cfcbee53eedb4b2dd18f7836c114bc70389392f21dbbcfda5287265a946aad82ea8448a6fa2f763a90657a49da45049abfc67fc2a38df8248f1b93ef1b887fb3ed40ac2d71ae3cdd5e8b906e41df01da7113a925674683a759255e40a6bca150be5057176b1b17674e11b7b25cfb2cdd63e08a9ea9de3da8ad082383c10b635d1e4bcda8b5719ab8de9eb078762efc92711a7f825b8e0edf5531fd2982f471b3878a2ebd933c0d2b728a0a25ac8ed520a375145c2e102b533ab64e9c2363bd38ef405b310165d5f1939d7a32fc9754c497af61e84ef26e58e28c8e508684a506c192d1407ee4f749521771aa2b0a4b8201b9896428fdafaae00b0add8369582e218993a3992081e0d47e3d823e804fe21df11188b0ad0995f86bbc0041cfd9549a0d8452e2c1a3810b5fe230ce31ccd316d82db8444ebaa87b47aeffcc0c8ccf6b7b8175e7bd54164c24c2cd200a80adf90756d8ae3f243c58409a2972fb85e422cc509b778be25528b1fcf38340ae0da6b8eab2f061e3a04eb7d090ab48d0d0fea26703696812dd8ea5ab3f0236311d961198e26308dc2b58d95494c0161bbcf284526763b442e87986bcd6e0ec8380cbf0ce36161143a77205ddeb5ea91755c7d94e37a38b8f576820cdaed0ea1d7a2ea70aabd7c29cf3756e1b49a08974137e6e432b3a7817ea81129f1cf0de2ab9b11b8370c6baf8b03b8d6f88b9dd5b065f35f09e4b4249dee51b5f3422a5a24d7c02b13a8dedbd181378a934d71c07e283d35a6f54f8020d4cb690bbf8f389fb015e4fd09bf717d514cdf6c818508e32bf47f07006ecda125a05318a6a6fe705ec43a8e00d10bd10eec71d7fc755c35079d75b45b3f95cf5bbd0875b3e2f6bbe87b5be6e47375634ec4f0c916e30c38881ef6fe4d2669c8415b901bad5afd380a76e750a81519c91e92284b6c771ea2e6e423f0a80afe63ab6e9379663d1e08cc0aba9b9ade75b9c0dc7c76393823d31e1230839412d7891c929b83ad67b867b365277f805d1342c5f8ba49eaa34473bc5fc4fb02d728b6b8225e681789d2bf53dfdf09eb939577d1c8e3c12116281b233efd916bcc3e67b4a45a30c079f0e0e7b63921eae76a5748523b78297dfde919dc743b2a053df40b58dab95cc2bd0af91e5bba951b340e489db172730ae0a5b9de2aebec5833069fc866811c253e29ffc38ac196db687ba1d54d2b4f3b28e189f8fe742008ef1818f1c594c000747e1518b600bf2cd8f556177d0c91b078405bc0c18a13ffac86194ce8fdac32b03da50bfa7b4339d1f07dbb4b8cdb7526f3f0c38e46cc7e577e8c6bbffa4c1482fe325c52aed49a4ec4e7b4102ba81f9b6134921471135904c744e0acb5aa4319fe3fadbe5f89b24ddc75999ba6373b75c752d9d55e15018beb2d20acaa6c4eb51ed4d5edeb2c909add444e6bab6a7944a1e79805554530c21d0f3d9652cfe94f35da30215ff37f07b5871283101b52ee4d5e7b9ab35aa3dce0da552c2886cb559fd3898732b754d4744bec0d74c2f304f4f1dd510e62179add20728f807f55b57cb7711536579be437be75c0f21ff2d6a31d5fcc6e76ba7856cd57c89055a96000a2b40ca652fcd9714fa2841205807f9cbb4abfab503f4cadc0bf223c9cca50285640bdca49847dfdd2f8b86a83b516db312512fae910daf691d0d4f132dae685b72b518e17d74f656afd42bb6fa94a899ba810aded696aaa81f029c30d9fda83dd9078f9e589bd528c34a9c299b67ba11d35ab0c86f27b8e3705b4480134737f3e3a2a7e732ecbaa7e566c18228bf09c02f8c595f62bf3454bd8c7d2e8888111aca134a034bbe983fa8cb3d08af3bd6d470ab3b572cb09234723953077d4baa2b285fb1a116ee6a2d8949e17cccb3e11fe9885890ae00a8d96aa5425fd94b257d4d0e73da2f78e6ca60333b097a871d9bab4028003950399db19a6816b0fd2bd5a5681b756e012c1a908cff20e539379dc17f036ac8ff0e5ca295ce1d5c28b78ba170455c7844d954a723196477c6f0a06802ca9237c8a1cc53879d590c1de169fbce7a9d6518b7cccdffc232d5bbb6f7db59f729707ef6857309203bce4275fa252a9cfdac65fc0c1fefcbb7485e035439e1a8bf89110d69e753156f549f421ac17b0ee4558e3f84a839190be27276442cc80f6fdcbad57153e50b82da48923f854a69a3044efdbf95b0370f184e9b5a3c01347f938832d63a6425e13a3f1fc1a066a3c68c0a77ebce2c9cc6cec9b0c7c88e3111c9c5a13c2853f0b6582e913e6ec84b21aa4bd4edb0255be9e423699f0d9262c6d64159daa3d55039ae6de4b09dc14f6000a4a8aab5e29c2d35a5c3039f40adc5a32c0ec16d53156bd63f366036349a78a80043cd1d79e1ed4d9b77d550c26666c61626d08d9f3b1ecfcf8267b1cb7834507b44992862b98c76664fb756c2b5d644ea859d4956f52cd8e5b5e24895cf16e71793f0adc4397843b80e2a961fef90e27731f80e43b9885c5ae36760168630f768ee2ce57dfb40b0c252647bf129afe204f74c91e74c46aa4acdf8f945b98cd4c30175558f9c061772d25cb080294049bee70cb231f1110cc07c7451bb9f8d1b68b0f620d69db148f450e32c512f12ee44edf83712aca00df6bda47a6075740e846d8692e9d6296561eeb0cac817add0dea0826a3d53e471f53e23b24795be756e80f2a5d0de0f657532656bc9286c1092d91ad408fa1978dfd0fb6340f1b4a40d49981b5edfe21fc74f1ff89ed5487950d9ae625fd9bb287318b4d3c49c85efbce09713c898a595dd5b3da7e9cbb1848a18f62390896a89923bf52f723813e76105161a4877ea56007387514c009815f56436967bd195a0fb43af9aeb7c57e5cbdbd92b27a8215f4cfb4b7a2ab8be09993541b482c7076e922c4e22e68e8eb8a9d1b53c641a22025142a952e06f39fbdb48848e75bb6a488d6d07774d8dc5a635bb06ec8de9397f0024b6560a7b28ae28d2a8594635f2409b0f226e2b4574912dd99621501e9f22843aea7c79d0422ed405c16bae6ca0620791740b246b2becce9e4642a14c6c231d5f7a34e6c73936b844cb66cbc2084e8536e2cc0f9fb466887ea74770cfb8d329a79979a462cb8a454971ec1c152800a105bde833b07f845e4e99d3ce39bdee92021657469b72d73997846c73f237037a8df90ef749dc563d34cee8cfcdbf105ca5db35cd37eb4fe62262793fa44e198c70b9cbfbb4b8a859b271a078691f2128c09471f142427e0c9c5978563677f0d1a4bd16e25f19394e326db47e1f3d6dbe598310d8ccc3694e371b1c3180f307b8438b3f220746419fcbf648c7fdff2256b8031766de604cd82dc94a96163594527784dcdc3b62919c55b8165496e6b4a2ff8b1387cb3789886a7b7d6d96b8d9f08d342035f6a51530595b5107b48423445452042474a4dac3db407833b2492caf81b135d473e2a1f7ae6592048d0b0c9f785343eb128df95470a5c9f420ddbf90de2209ff18614ff7dbdc5bc2358a99ff61c085ffd1915e24d0b8c727b2bbb31cc5c45dfcf510e1583c3d653a7367bc45dff9b227535a6f3f5818c7e2d9369ee148191c2781ebf8898e4dc14911c41568ac694891343e09720824d18a33819249eda4691e8731ff5e93b012110bcc455c1f5c96d293e393424455fe3dd898dfa9a3790548fca4347e545153841bd6f38b3f94c74fba2d3bb5c662721a5d9efa65f652ee93bec42c18b158e0f2c765828fade1af859a450bc6de0a3aed5bf588e0e12261a20683d", 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd2, 0x200}, 0x8) 05:37:43 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x8007) r0 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x98) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) wait4(r5, &(0x7f0000000080), 0x0, 0x0) fchownat(r2, &(0x7f0000000000)='./file0/file0/file0\x00', r3, r4, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 05:37:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) sendto(r0, &(0x7f0000000040)="8abf941ebb9e2edd6af8997abbc60468ac1bd8ef31c31420b6a59e67122651b26849d0910c89c481bdbf31b381223a46034f", 0x32, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chroot(&(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:43 executing program 0: setrlimit(0x6, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0xffffffffffff3114, 0x6}, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) 05:37:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2098, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getdents(r1, &(0x7f0000000280)=""/60, 0x3c) getitimer(0x0, &(0x7f0000000000)) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') 05:37:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x40}, 0x8) clock_getres(0x0, &(0x7f0000000000)) 05:37:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x8001, 0xffffffff) 05:37:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f00000000c0)="f3000090", 0x4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xed2, 0x9}) 05:37:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x1, 0x7, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x4, 0x8]) semop(r1, &(0x7f0000000040)=[{0x4, 0x4, 0x800}, {0x3, 0x9a3a, 0x800}, {0x3, 0x400, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x4, 0xfffffffffffffb01, 0x800}, {0x3, 0x6, 0x1000}], 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0}, {r0, 0x1d6}, {r0, 0x109}], 0x3, 0x6) 05:37:44 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(r0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) getpeername$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001080), 0xc) setuid(r0) 05:37:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="4679e063216a4e2f564a36b7b1d3e684d6ebc12fdbd640a777dcc821d84664ea60f2d6908e373826f09c809d0c19ba882170937800be0da2cf43d79d19338db6", 0x40) write(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x81, 0x80) read(r0, &(0x7f0000000300)=""/106, 0x6a) getpeername$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) dup(r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)) r4 = openat(r2, &(0x7f0000000380)='./file1\x00', 0x0, 0x80) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x7, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7fff, 0x65}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0x2000000000000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x101, 0x9}, {{r1}, 0xfffffffffffffffd, 0xa, 0x2, 0x0, 0x2}, {{r1}, 0x0, 0x8, 0x40000000, 0xfffffffff1645a87, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0x1f, 0xffeffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x80000001, 0x2}], 0x321, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4000000000044, 0xf0000021, 0x3, 0xb4}, {{r0}, 0x1, 0x14, 0x8, 0x5, 0x7}, {{r0}, 0xeffffffffffffffb, 0x41, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x44, 0x2, 0xffffffffffffffa0}], 0x6, &(0x7f00000002c0)={0x0, 0x9}) 05:37:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0xae7) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 05:37:45 executing program 0: r0 = getgid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0, r2, r0, 0xffffffffffffffff]) setregid(r5, r1) setgid(r4) 05:37:45 executing program 1: setuid(0xee01) select(0x40, &(0x7f0000000000)={0x8000000009, 0x3, 0x3, 0x8, 0x4, 0xdd3b, 0xaf, 0x6}, &(0x7f0000000140)={0xe526, 0x401, 0x9a7, 0x9e3f, 0x0, 0x24613677, 0x20, 0x5}, &(0x7f0000000080)={0x39, 0xffffffffffffffed, 0x40000000009, 0x1, 0x8, 0x2, 0x468c, 0x80000000000000}, &(0x7f0000000100)={0x2, 0x1000}) semget(0x0, 0x0, 0x180) 05:37:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0xe94) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:37:45 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000140)='./control\x00') r1 = semget(0x2, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/139) 05:37:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f40006c653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00102e2f58696c653000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:37:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x50, 0xfffff, 0x100000000, 0x306a}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80000061, 0x0, 0x5abd}, {{r0}, 0xffffffffffffffff, 0x12, 0x5, 0x9, 0x1f}], 0x3ff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x5, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x88, 0x80, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0x401, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x936d}, {{r0}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0x7, 0x6}], 0x100000000, &(0x7f00000001c0)={0x8, 0x52a5}) kqueue() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="a6e283a17b4ca542e36ace1a4b73c6a5afff673508b5c9f6fd40f9f6925e178e24f4da"}, {&(0x7f0000000240)="7e11d5c1181d04814298acf4a1861c1b834005f834102f320ae159f2b6fd17cf4eeb5480eb1bdcff39d9be10f6280d3aac07a90cd857217154289cb587"}, {&(0x7f0000000280)="893e4dcde602", 0x228}], 0x1) lseek(r0, 0x800000000000000, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 05:37:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x108a9, 0x101) dup(r0) fcntl$dupfd(r0, 0xa, r0) dup(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) 05:37:46 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) r6 = accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) setsockopt(r6, 0x6, 0x7f, &(0x7f0000001c40)="6fb5", 0x2) 09:43:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) 09:43:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000040), 0x0) 09:43:20 executing program 1: socket$inet6(0x18, 0x6, 0x0) 09:43:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x16, 0x100, 0xaf69) setsockopt(r0, 0x5c81, 0x1, &(0x7f0000000180)="1be71ec3a0063c326ece4afbabae3857e8a46871911c6b16f1092175c184a263132559027b99af4badbc27788db7260effbe5c176e82dd666717b1f546979db8a3c49d47de208ba2eb6d00b81e65105262a7431c68483f996fe4894d429f793d86c2502d9c3fcd53a4396bf45984bf777234800dac182a342eb205f56348fe25391bcdade3dfa59d219067f818fb0ac14e62708a13ad9a022103708579d18bf8df992d707ee7128e9313c8ac34ab36eabeb246f69d8e71c5a8d7af07610a6af3404971f515050ca7f0f649b7bfb0024a8f13913f62e994189dfcbfa85a5710aad9db7c7badff53967a512d36f22a7b0a80e3d44cb4068495c15a2b9874f4628cb3b42f1f7e4a18e0e56a92796e1ccef4494c8f5339579aebaf986d2c63484d179b60869281b70ef6db83209601aee72139f385fea543b91f60cea222bea1b9a862a2576f3295df6149280d0abcfd11d83c283d63635ea802f0c5914953f0440a45be5ee1f75d7ceda2c0dfce14aac1e5524ca4b4a9bf0e660beb4230c489390cbb4d959fbfd30f08fa3fe6d12d57c0d70b76a17fe2a02e030a184be68871939c302cd8ce12a3f48a24f45cfd5ac36384ea4ecc96c4bbf1ec9063b97e353a599f6377b22253dfcca64766c13cab0ee061cad7d8e9d142699ebd03d50ab946580f054640b78e58ab9457e2a3abc0894099272ceca8c4f4a8bf704fb6cb3ca28cbf9c88ead7da5aad05185e40f17fbdbdecb8555d64b6cbc65c47069b35eab9bbb8c9e5d58ed7447203dff668791ba3f569193510ad0b4be5c006c9831a83f948fd39fb51954bcc4ee7f241fb0e409fa632d73bb7644e9cfd25d2651de7acaa382dc05bebdd699f9117d03bc03cf88c472caeae30f0fe63736ef6c336a052b60dd40aab4f204d590bbb223264d0e8ea9738cb176403219d39761fab342d69ca10649ca8bd7fa06d4319710bd16a4b98c4f64473484116523d646eae419f9cd301e9473b7c69d5910f9526fc581303f4b1ccd3e3845e3b7e13fb594d5c2484aa33197d9784bcc977df8b2e24fcee05c407a77176d05464295acc98c7681d7d4b821f32559c6a8fd6833bd339fceb77738d4a71e37f88654b2056ddc766a2fce9b1fd35294b7369c272b65391bd5be6ec044bcc5b2537776c5c0fff9e9ec3d12c4ece4595b0beac5fe1601133ff7645ff03c9e10e47059ccf6110421dda6f02a32c59e6065b36af667de39065df8b037a9e81794faf2535048b40b03d67238445a4e28d3540b2a70c594ff1175a374f3ad847c88faaf46307786b8ac5552371a193fadb2387979900fe839e2db5f12a7aa34d8cd90b21de496f34de0254245a90a209b4a255409e933fdf244e7c56495eb95335ecef2528e3f71a81692c1c9c3c016d19698344324a870e3a401e897c45823e901e17665df77aeaa4790b8460996037d34a44e3f759b47ec0f5c5c3e1e1d06c6efeeb602580c3139f8db73126d112f0c12305d36732f268bd9e0412b0dc4b7bd40e131db5d36130ba299c77a13efb0a910c12b48f2201b4f2a34a5e4d11c576fa313e75b2541f51afc7ff3c19d1bea052cce521604ad57a6e820f592dc08fe4af446a110175c3c4e92b9bc945bf3367674ede8669a7076a3719b783c779afbd189de24cfd8ccc5f187531dd31983812421a24f5c1b2ef6bad85d396c317d46a369387d5339726d1e9bc15629b62a763a878b774c06f60406f9f3f4cb1a2bc51b8e59253a3120136a35befce0d5733c3ff840c3d7f349f1a4de53915073475cd857d6ca5e16bc0a6b96f6e88548ca91ee64e9eb7d4a111ebf575e4561d248fa4ab1c8b5b3535bd232c02946297e2cb18a8ea67c1f13516ea0ff7a0bb26d89de5d4468241517b2e4bb519c388bce4f6c81359cadc94955e9054b617a13ba8e56d80626077deeaee997b5ac0c8aacf31f8cb979ccd4c3590f28babb277afa61b2f83d1544b6c80a0b242d5240b43dfbec50dfab7d3d4742c1656a78781b64a0a00c28c8655f2c6b60709d5dc89b01648f453c85b8facdeecde9317eb77dd35611920891fc1c522c2318887f5d639ef70bb7091c9363cb07ab637c84818dd3ae420b3579ded784cb0117ed7c3c49255854a87f9973a60fc61f34dfd933e09e59efc53a9796f45f89f29dfa308aab79b2e51f00c1406a6e0ef5fd46f609802f7da35f8f26f7c0044d5f0ee4a9a3ee7bf2e4447005c29ee7414e271a858dec050360104980f90a4e94f97533c143df82845b64e578ab48bd889688cd4a33fcd3e2286e62ac028d40f7f02095f3b783b9cdfb9b7c54658d09269af8f401da1a97b3c9ff6b6f7c14e10492f7f42ddd848c197dd5389a4bb7e5ee95d5046e7d5e88e5a93d321176ca636a4e63ff21e28bfb2549c0cd4401677f37aa8ab5334299b768c4226923e0ee4cb309ca5925404489bd6b4e506ab7f0b9a9d31b398e12397c9d31fffdba3cbac007563e2d2928ed811a24b6e91de079480b6e72a355a8a3e41139de86a4694c62c5c7a697fdbc4d641f7e016789f3a2234634dafb339ccc28b0564e478e2489dccb2d81ce9d2fbfba95b82aeaf662fec618444902e974be0a411e729da54003bf0abb73e60776535f314368610d58fc444039d7c8c511b716df5ca34bbfc6c204c7f43d8fa5cf7cc775c09d485e195c9e5fa7577eeb6589dca418bd543207b8d8eb595b123a2b4847493e4895e78e9f764fa59261ffe04b0e6a76c23d5cbf636acaa9e7613cfa3b9de566eec9efdab0104c6f89c57945ad0a520d5ff6d4b1f00668df6036c1bdff8cc6e57dac2608b4474bebb48580903ab64cb5a8639511800ab4ce006d8a32402558ee119b7ae783fd816cb0a695448d8e31164d8f5e6d1cd4b88bfbd07bf0ba08635676644f9f273b30aef9254f6b8fa375b186a3539645de566ecd5a48a73bb324676f6adae1ff81783e9a06402b036e0ca0eda4b9cdf7b9c72021b53f229a166ee98e0c014b4fd9de3f8b5d19e804bd4f067e0ff801b87646ee240853709b6a0bfe5d749c2a24c0fac54b338925eeea6ad54fb4302e2d99ed6e9bf112c9d17cb0f888b326c0ef0a271263e0a016305bb75977d99ef1dd246fc4d963b5df62cf69cf6c4ad8956cfc015367219539de1dc653d98adc7d2ba8107d058d8cfcff6b05ed79a45c61cb169161d37210dc55a346c650ed184ae9b8ea33dfe263152c543411ee32bf5cf77e9099d26edad8cb35ce86203312355aee3bf56be299114fb2c801e39190b5ec548f43313f2305a812cc95bf9a452ddbea450b081e6593f53d0ec401e16b544fffa161984b6c7213c8f52465199785b1f6e7b65bc32f2dac1d82b399fb853316032849d3876de306bb503d6022655dbe159174c77909674c243b506e07f39a250ebb21d967a52f994bc05a35db9915f6ffee7c83d85348e0849285b046273ee435de36617575d0d4129b23863e032a8ff9b59af87b670375719f1fba85229b461d6e478dae856ce6421c0d1b2c11aaaa34f03ed30cf111f143ee539c27a4290b7b5f67ebe0f306c9a373c341bbbc154ab66ffc740dad69239ee19f5c386bb7b1396e8ca5dfc2ae2386caf65f4ae222c7c228880b1f691676a0acad40101dd255a74dc5cad528362b91b027f8c85380cc5533ef79f2fd12926ef84a31d593097517c5f98098bea04a31f2a727a6f2eb6f04bdb1df228dbc976cb716cfd0011b833353a86cf107bcbbed33d032e8689207ce9f242a4f7817fb6a01c691afc19c88fec49aaa16e4890ac1d5b203c19e49687b6d787c220ed0d2cdb33fb510cd88a77f2e8882d40356a6ed25802a7a142ef8bb660feba0981fe7330c193f978943045e3930f802537bb0c4780d1fb286eb019cfb825fe12f10d6e2307971a746366b94fa4b626c32dffc6c193e17dc55c1b2f8e9fb690ebad4738a9c0c76687cab1f61c8d3ed2423ddb4eaf86968fb3a38ec10fe47e05baf256d8d56273127e05f2ec9158fb9a04947343cf476381c8d398a7614435347d22791318f39dc552a2e976db707619adf42c5d93549274a108cb26f5ba5ebf3addaf48e53d0e9e703fa5a0f9e9020ba0b48f265f2e749e2155bf9bf28cf8af612476f83ef2761c39e54e69701d0634d55202ab7ffc160e6dd9d86cdf9ccb91fbad9c61985e7a36f25ee4919ed05b3e8a412a9d7f218594c968f8f8f258a4bb201af7439a0bf8bbfad2a3220f549875983aecb37706c4ba4f5476895d300b9f169af9ffc14e605134cbbe9ccbec4f9f500b86ca74c66451acd4d365a118e23c5b523649ef1d9744f1b3a07812f4b60eeef8ef71ebe223a8992fc94d50cb14f4427a95f43fab2ee9b8670564a688be665c89577899a615342d28a941f07e89caab24a8b229090addc3598b4d9ee0024464e9bdb14f4c0e5886a64d5076a3b050ef402d1a77881819301c1c610ec0185be91d161bf74a32bdc09cbbc728799af89d071e99f1342f757b47af33784f394b33c3dd91fabd7efc5446aaa1a768bd3506fe79f130231a6f3e052b55cc78a6567b0051bb8c0bd9ea64a94f2f6cbcc2831a54b8f60eec1f85a6819b2e327928b536ebd9cb809d397e451b4f8d1551f990f617f18dd0e020c0d417e362d307d17ae8a746175ae18a7a36cb53747352af6f8d5e3861fd6f17712a374cc64e29452272c6c108a2f2c53987e13e57d811aec08fec6c1f337edc9c3dc975ace15f4c3a2bfe86dc7511a657576981d41dcb87d0586af87a7f31c1899894e1f9e5a7a44df8abea6a450a87cf39df8819ed5471edf2ac22667117b29622389c69ddb475f38eca8edda00e17cbbcbede2b458dc6d34e3ff6eb7e6b5db0c3b2884c2023139e8c104aeee154b5f84913ee1078ad83b66dadd7f6849783d19e3ebc85121e816b29325b0c46c398bc78092b200f2a37e1342a4837f99baa49290a4948196ec76238a97b1724838a40db651d8eba2b2889d9ade317bef6ba73639384bfaa1b86cee2f9c3718ae6ee8d9aac84c3ff9e98cd278509df75d5177cd91a5df244cf9139b1b7fbb8838204e1d922303f1ff3e5653d69095b139aadbf0b2b034dab718647fb7ca0e325f7392bf0b353d2dcedfe63d425fd482ad563db2315054cc16c6bd7dcde346c40e4826e5e6cfa8211c8e3009f2ef5d988dc4f7883da579b0ea4635fe6e11d0d4995bf4cc6ec86ed35f2a9b86e23bece89cff7d033c22385b404f4235ca5b78f92939f8bd86cf479cbaaeebec335c273f7eb327951d4618cf17af2e7a02a5e264293f00978eb8e3228c26e70ab574dd3945edcc8d9946b3ae1288621fe4a463f822b586ae5e5d272c2b367646a56426c4b54f905878a9996ddf4765b4db73fddd53df30fba0e352c2867508ccc5bebf394a4562d92c501503ca5f413cd794195eb4fbf7c25284acaae0753ab8d6aad0aa4a308aa63755063b847a81c50163589f94d19f2db5bb8189fa5017d5eec0a71c446b80d43d41626daae67e70a1b3d5829b45099a7768a789f70dcf836154031db5855aca5aa3248ac57ea56c6603697cb4d16d759c13130adbc64f34c5300508c2631fd153b98674c812dd5b6f4ff34df30264f39b49640503bd54c8d541f37c0531d381fba65da2070f7e66aada0077e7fbb6c59daed4ee16268e493c391cf3ef429124215556ce79eb6fc3b3a34ede1ac2a9987b8bfb1c7a8fbd460f536c5abe0db1b1d6e31f396d652f475b44523c1014d4219769b124360abe40924adc475580e914d7693484aa9d379be286731b62c60ce36bee6117b7487293e15b13a309598", 0x1000) mprotect(&(0x7f0000269000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0x0, 0x4000, 0x10, &(0x7f00001b3000/0x4000)=nil) shmat(r2, &(0x7f0000313000/0x4000)=nil, 0x1000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:20 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket(0x1, 0x3, 0xfff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = socket$inet6(0x18, 0x2, 0xff) r4 = socket$unix(0x1, 0x7, 0x0) r5 = socket(0x1, 0x3, 0xe1) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4a) r8 = socket(0x18, 0x5, 0x80000001) close(r0) socketpair(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x4000}, {{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x3, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x24, 0x0, 0x6, 0x3}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf000003a, 0xffffffffffffffff, 0xb092}, {{r6}, 0xfffffffffffffffe, 0x1, 0x23, 0x5, 0x3}, {{r7}, 0xfffffffffffffffe, 0x0, 0x4, 0xfffffffffffffffa, 0x80000001}, {{r8}, 0xfffffffffffffffa, 0x8, 0x0, 0x95e1, 0x80}, {{r9}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0xcf4}, {{r10}, 0xffffffffffffffff, 0x82, 0xfffff, 0x3, 0x3}], 0xff, &(0x7f0000000300)=[{{r11}, 0xffffffffffffffff, 0x71, 0x1, 0x0, 0x7fff}], 0x1, &(0x7f0000000340)={0xfffffffffffffffe, 0x4}) clock_getres(0x4, 0xfffffffffffffffe) 09:43:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) 09:43:20 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1008, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:43:20 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0xffffffffffffffff, 0xffffffff}, {0x0, 0x4}}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10, 0x2, 0x7fff) dup2(r1, r2) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) 09:43:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000400), 0x0, &(0x7f0000000480)={0xd9f, 0x4, 0x9, 0x9, 0x0, 0x40, 0x32, 0x5}, &(0x7f00000004c0)={0x29, 0x5}) 09:43:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x29) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x8}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 09:43:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000300)=""/170, 0xaa, 0x0, 0x0, 0xffffffffffffffe6) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000180)='./file0/file1\x00') 09:43:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/71, 0x47) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 09:43:20 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) socket(0x3e, 0x0, 0x8) 09:43:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xa7, 0xb65f, &(0x7f00000000c0)="eb63cbff13f7ff17ff090051054048e6993196f8c7399648", 0xffffffffffffff91) setsockopt(r0, 0x29, 0x800, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x2, 0x0, 0x401, 0x0) 09:43:20 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x5, &(0x7f0000000040)={0x18, 0x3, 0xdd0, 0xfffffffffffffff9}, 0xc) msgget$private(0x0, 0x80) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c78fe824bc32ef1d380c66df5adcb3c0efb7a0c989b449c76cf39db871ef6626d761eacf8c5a36f84af65376faa5510078e123b858370da1c7015c0296fb562a97304e0b8c660d191f2ee8eee328b612f1eb8eaf8b0858ac9850451c76838b6feeeb086d956affc2ca40a6bbcb60d47904c9e3eef51bdb0ea0378ae58078a59cd349915ac1b555b906f9dca9b92c7cf12254bf6f35d5f67aa949001442a51cecff4d78096894518827bb37d073ca4de109bc5b43aae84543e8cc875b3f0510f21e04d7ec9efe7167a793cd1d987c1724fdcd934842e2c55fb9e7da7b9ad645c6c260078e3f2631417a2fcaa04ba19c1da92ac6826a66", 0xf6) 09:43:20 executing program 1: r0 = socket(0x18, 0x5, 0x8001) listen(r0, 0x154) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) listen(r1, 0xffffffffffff8000) 09:43:20 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mprotect(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x4, "28a4ad668d0cde2d7f5e4af22475b30aa685f000", 0x85, 0x4}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000200)='./bus\x00', r3, r4, 0xbe7a1a7fea1fb76c) r5 = msgget(0x0, 0x404) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x9) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/167) 09:43:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="859dd4ce229d0905b38595fe4ddbc72dcf03a09550dd17b27fd30a6f680945d26e57513e51c4e8301529a6cecf9241dbede17e4d2f96d46052922e3a6d7207ec4b4fede7be291eac7ada66a915f6a339d8ecc5e8cf780f916ab678acf521bffd8902550810b58c8e2232a5122585c6c5d5ed6a7bf78ef2f0faf2581a8a72052689e29e1678fce86740f735ce40072e1810de5d68ebbc4f30776be5d68f92a760f7137b0a05a0b1bb3fdb084ce4b9d7a9a73f6078b0bf3650342b550da00a6db1860960c301e25b99ea7a5643409f095fc9a9c6d5757ca484da3670", 0xdb, 0x40c, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0x3ff}, 0xc) 09:43:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3}, 0xc) recvfrom(r1, &(0x7f0000000280), 0x0, 0x40, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) 09:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x0, 0xfffffffffffff7d7, r1}) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) setrlimit(0x2, &(0x7f0000000140)={0x528, 0xffffffffffffffde}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 09:43:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/93, 0x5d}, {&(0x7f0000001480)=""/48, 0x30}, {&(0x7f00000014c0)=""/105, 0x69}, {&(0x7f0000001540)=""/87, 0x57}, {&(0x7f00000015c0)=""/125, 0x7d}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x7, 0x0) msgget$private(0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000026c0)) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffdf4) r1 = semget$private(0x0, 0x2, 0x8) r2 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x7fff, r3, r4, r5, r6, 0x10, 0x20}, 0x100000000, 0x100, r7, r8, 0x2, 0x6, 0x8}) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000100)=""/227) socketpair(0x6, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r10) open$dir(&(0x7f0000002700)='./file0\x00', 0x80, 0x100) 09:43:21 executing program 0: syz_open_pts() setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x2a0b, 0x10000}) 09:43:21 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) 09:43:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x3) 09:43:21 executing program 1: socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:43:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) 09:43:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 09:43:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 09:43:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000001ffb, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3ff, 0x806}], 0xffffffffffffffe0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x85, 0x21, 0xfffffffffffffffd, 0xffffffffffffc0e4}], 0x5, &(0x7f0000000100)={0x9, 0x8}) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x100) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3f, 0x7ff}, {{r3}, 0x4d4c093e10ec4953, 0x40, 0x1, 0x7f, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3, 0x1, 0x3}, {{r3}, 0xfffffffffffffffc, 0x10, 0x80, 0xcc4, 0x9e}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x1}, {{r0}, 0x0, 0x50, 0x41, 0x4, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0xa19f, 0x19}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x10000, 0x3f}], 0x3, &(0x7f00000002c0)={0x7f}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x7}, {{r4}, 0xffffffffffffffff, 0x2, 0xfffff, 0x800, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xd3, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x7fffffff, 0x400}, {{r2}, 0xfffffffffffffffa, 0x40, 0x5, 0xdd, 0x80000000}], 0x100000000, &(0x7f0000000440)=[{{r3}, 0x0, 0xd4, 0xf0000083, 0x0, 0x7}, {{r3}, 0x0, 0x88, 0x40, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0xb5, 0x80}, {{r3}, 0xfffffffffffffffc, 0x20, 0x80, 0x9, 0x3000000}], 0x1, &(0x7f00000004c0)={0x8, 0x1000000000}) close(r2) 09:43:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0)=""/215, 0xd7, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) r4 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x12be, 0x0, r4}) kevent(r3, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 09:43:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x9, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7fff) pipe2(&(0x7f00000000c0), 0x10004) 09:43:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x2, 0x1) 09:43:21 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='\x00', 0x400, 0x50) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2010, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 09:43:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000140)=0x143) 09:43:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffff}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 09:43:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) listen(r0, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 09:43:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) flock(r0, 0x4) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:43:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000be2f0a), 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/252}, 0x104, 0x0, 0x0) pledge(&(0x7f0000000140)='*\x00', &(0x7f0000000180)='^-\x00') 09:43:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:43:21 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x6, 0xfffffffffffffbff}, {0x6, 0xfff}}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x6091, 0x5) chmod(&(0x7f00000001c0)='./bus\x00', 0x21) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:43:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() fchdir(r2) execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 09:43:21 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) 09:43:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x59) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 09:43:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x92, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000200)=""/194, 0xc2) 09:43:22 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x14, 0x80) 09:43:22 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="b0", 0x314) read(r0, &(0x7f00000000c0)=""/106, 0x6a) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:43:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 09:43:22 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() geteuid() getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) geteuid() getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 09:43:22 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) read(r0, &(0x7f00000001c0)=""/250, 0xfa) chdir(&(0x7f0000000000)='./file1\x00') readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 09:43:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) getsockopt(r0, 0x9, 0xf971614, &(0x7f0000001180)=""/177, &(0x7f0000000000)=0xb1) r2 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x14, &(0x7f0000000040), &(0x7f00000010c0)=0x4) recvfrom(r2, &(0x7f0000001240)=""/223, 0xdf, 0x843, &(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) shutdown(r0, 0x2) sendto$unix(r1, &(0x7f0000001340)="9f33ac59627e1574f07bb4990e69fc3638ef5439655cec61d59d8e5b2519dd224cfd878660adb6414e2ea162054a8401f9f07f925a5976322bc937114f762e1fadfbb6856a7ede044e0d986ed459f954f3d4077b2fe90763fa11e640e507c24967858f32a87749f150e0faf701b781fe09c34ddd6d12822f247abc3e684381ba39ba90ed13cbc5c4371f5a43", 0x8c, 0x402, &(0x7f0000001400)=@file={0x1, './file1\x00'}, 0xa) 09:43:23 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() fcntl$getown(r1, 0x5) execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 09:43:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000180)='./file0\x00', 0x10001, 0x161) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x28) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) utimes(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)={{0x0, 0xfffffffffffffffc}, {0xad, 0x6}}) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x34) fcntl$dupfd(r0, 0xa, r0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x7010, r3, 0x0, 0x0) 09:43:23 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:43:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) socket$inet6(0x18, 0x0, 0x40) 09:43:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x28a8) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000080)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r0) 09:43:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0xffffffffffffffed, 0x300000005}) 09:43:23 executing program 1: socketpair(0x10, 0x1, 0x7, &(0x7f0000000180)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 09:43:23 executing program 0: r0 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x4f) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffa1}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) 09:43:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 09:43:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$getown(r0, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:43:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000240)="6f3b35267c334b1f59be7a90d077b210d091d14aa98dc5c6f7fb163157ac28cd577f64a1569d80", 0x27, 0x0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/176, 0xb0) pipe2(&(0x7f0000000040), 0x10004) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 09:43:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x8, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x1, 0xb13f}, {{r0}, 0xfffffffffffffff9, 0x11, 0x1, 0x8, 0x9}, {{r0}, 0x0, 0x2, 0x8, 0x2c, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x88, 0x2, 0x90, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x55, 0xfffff, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0x1, 0xfff}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x40, 0x9}, {{r0}, 0xfffffffffffffffe, 0x84, 0x10, 0x0, 0xec}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x124, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x4395, 0x40}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x7b78}, {{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x3, 0x100000001}, {{r0}, 0x0, 0x2, 0x400fffff, 0x30000, 0x409a}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0xfff, 0x67}], 0xa94, &(0x7f0000000240)={0x400, 0x3}) 09:43:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x56, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0xffffffffffffffff, 0x10000}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x0, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x8, 0x8}, {{r1}, 0x0, 0x60, 0x0, 0x68}], 0x7, 0x0, 0x10001, 0x0) writev(r0, &(0x7f0000001700), 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 09:43:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x2) sendto(r0, &(0x7f0000000080)="a9c73bdf4e6ea3693c6bba8547a1573c28db08721950609e453daee5544e73e94c9ce9c9fbca8c649bf2b2f231d44ef9ffed28c149abc13f9dbe994594a5c383b5c95be6b55cf4730a2307d4f68ab585f5d5355f915a20ff370351ec27515beb45385efc7edf7cab2c16f5d9cb5aa18b11ee9e18c41a0933e5443dd8b51d9a5a03fccc885dafadbbba1df03dc5f087f18df26d1ed18c2eb41ff60638", 0x9c, 0x9, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 09:43:24 executing program 0: rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') clock_getres(0x1, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0xc0, 0x7) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 09:43:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 09:43:24 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x2) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r10 = getuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r12 = getppid() r13 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r15 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x2, 0x1f, 0x7}, {0x18, 0x0, 0x7, 0x1}, 0xfffffffffffff801, [0x9, 0x3, 0x8, 0x23a0, 0x8001, 0x3f, 0x8, 0x2]}, 0x3c) r17 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="7988070b5495c02dcfe500d798c5133826cc22e8ddd737828ac9a782d5eabf62c62f71b7bb19c9ac29529875bcb1249ea662dcae04439eae5a30238cdc1273eca112b0f0fd392674120933c514e783d7e1d04737a92817ef57e57be789cf784ac8965d8b6e16124dc6c4874826a1cf11da9949", 0x73}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x128, 0x2}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) open$dir(&(0x7f0000000500)='./file0\x00', 0x400, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:43:24 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x3, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x3) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="ba1da10183cfc9e1400029535054cba0bd870dc71bb90c5c88900e476a1782efe9ede7861df9b839a16ef08687c0fbc610362e1c49bc465b27588c77fc240cd90ee82d9827506ce7bba983d52a9a45ae35e090da594ec85f06f583ff19bbd550a19e26cc7d22b8e6783fbb3ef501e8c11a56c85634ae4aef5f52b3acd78456", 0x7f}, {&(0x7f00000001c0)="f9c217ba0f39018dda0cf6ed841d00359f0e88a120a957fc51cb27fc8a15e711873a6b4f77e4e0d9f7f950a71eba146108141bef9ef29ff1456585054b74ced1e0d21cd77d094e5e3e497c8b09070c05754f36e959e75213850331be279f21dbccf755678edec352dc5b3952c306028e4d4672989cb5dd431deac1809cbecb2f3882b38728c826ef7c02570dbfbd0083bc74f7d0bee21c4d27cbecb64461f77ee030ab5a7c803759ed8c11bb6f", 0xad}], 0x3, 0x0, 0x0, 0x402}, 0x408) 09:43:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:43:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$getflags(r0, 0x3) flock(r0, 0x4) close(r0) 09:43:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x82) symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = msgget$private(0x0, 0x202) msgsnd(r3, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) msgrcv(r3, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) sendto$unix(r2, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xb8, 0x3, 0x2, 0x900000000, "0ce35fb38214f0c292da8fda390be60d7e24f3cb", 0x7}) r4 = fcntl$dupfd(r0, 0x20000000000a, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x2, 0xfffffffffffffffd, 0xfffffffffffff562, 0xffffffffffff0000, "ccfd37229b26e2934d108ba45bd6ea57d5d78252", 0x1, 0x7}) 09:43:24 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x3414}) getppid() setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x2a0b, 0x10000}) setrlimit(0x0, &(0x7f0000000000)={0x39, 0xff}) 09:43:24 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x22) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) 09:43:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) 09:43:24 executing program 1: r0 = socket(0x1e, 0x3, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28002, 0x44) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) socket(0x0, 0x8000, 0x80000000) 09:43:24 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r0 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getpgid(0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x80, 0x1}, 0x9, 0x2, r5, r7, 0x400, 0x800, 0x7}) 09:43:24 executing program 0: r0 = socket(0x18, 0x0, 0x1000) sendto$unix(r0, &(0x7f0000000140)="5583a782a14421213a672885658ce0f4bbda753a93380252f8b9e62e9136713f4499efe3dd6e8c05755acd87ef63356f718d3ccda04db526ef10ba3bfc62c316751d3d73c777baefe7cbe8d6f7e89f110a31ec54705a862b4a8e3d168acdffcb7321647dcd94f989fb7f62ae50864ce8837e21f26ae13d00a0902530459aa41275d1ce43bb4682aa998ff66775e3bd74f3a74796229a3bd77e48e5a61b97478311fc23b3ef5ac8b70a4d66fc8c24573a20340dfe3e92158374d8cb45fcf3a5408a476a7542fb94f633546a4b0179206e039593c99cbeb5e9d3cb27318bf36b7834d91f257b391a86574dba672c573b76", 0xf0, 0x0, 0x0, 0x0) r1 = socket(0x1a, 0x3, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:43:24 executing program 1: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) 09:43:24 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r4) setuid(0xee01) setregid(r5, r2) r6 = shmget$private(0x0, 0x4000, 0xb8, &(0x7f0000ffa000/0x4000)=nil) r7 = getuid() r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r10 = getpgrp() getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x7fff, r7, r3, r8, r1, 0x80, 0x8}, 0x3e, 0x3ff, r9, r10, 0x1, 0x20, 0x1}) 09:43:24 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getuid() setreuid(r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x450, 0x8) setuid(0xee01) getpid() execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:43:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x2e60}, 0x10) pipe2(&(0x7f0000000080), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 09:43:24 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:43:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x118f, &(0x7f0000000080)=0x117, 0xffffffffffffff80) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/71) 09:43:24 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) getuid() execve(0x0, 0x0, 0x0) 09:43:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 09:43:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="30812fcbf9564838826ef7524c356354e8", 0x11}, {&(0x7f0000000080)="5f85d558f45c6a17306e9da6cf0ee01a03979ca68d6d97b75b7a4552c9a4068c48f4c8e40166f2d6eb754e52732fedfd8d0efd33e65018701e24bfa29276481ede411e0aa1efaf6086d3231314016afb427fdcdc2c667d89cbe6601fe41bd52abb3e1aae844710842aabcb71976b53a02b0e1425028fd9c21d793564b0519949aff0d3c8f53f544aff886ea2d3d87ce01eb7fddc85ec422fda81105901ec196222b73b92e5386e8b5f82280d8efe8c6d3fe7f770a4c25484cb5b8f6a3946660fc452cd33d3d5c718fe59a3f990f72b75b7a49428979be002cac32bbaf47613899ec5fe12402920d841ca3bf8d825ff0d3590d9a746dc289183dd9caaaa868926dc6656f8947400d8c22d1e4ab093aa78bafeeea9390bddc905893cb81c06666a06dcdd0724325c5cabff6714ea77ee467a7eeb1e7755d04a5715783e4acde9ffacd5ae8dbbac97d878a6857adaef665c66fa69da2803fa2eed726735926aee8c7aab9a83fc2ad2100335d90d3dd152c0c1b3eb1045d5073b433f087190952def7cf97897aa782402025d5d5b26824658e9989e589618c588ddec6b2a722a0786ea2ca0a7148c0e8f0103fdb64b6e3364d589a660082e8c9c0eeb7378c9e7a58a84413597ef9e29c36cc90f55df2bbb35af7f49cef60851dbaed5e87f83cbd6582b28b53f6e337f2ebfb979165a3629c7309ce19ac216a0d0352727ad91daebb22b870f20c2b0222cd433afb6b87ed48026569a6e4aca89587addaf0306c00288e0af6699a0d6bd0919757cefb80c63af48765da613e7f86c5a05cdda490e052e4242291c0743ac8d9b9127a8bf7a98e355f40d31fcb2fee30ddcfa6e267681c5e23b535e36931b2a9c8b1836447384f124175127f094e22d8a4988a3b1435d9bb58a98ec7638acf2b191917ba17e92bafe7a2c5fe8c2e84326c100efd16ea1249a07a3404845784b5b0100802bdd264a06c708cd0e9216da756122e2d22199efa2f0372ba818b2b647da5c0be41d88d09899673827c860463da12ebfa679746b2582473f0d4b5350631d78bc57ffabf40f28053b2bb16359b0d0127b0274994b7e6b2ec7d331a1ff525e34b5ac1d472a9922f8b3e31735ed88649ee9fd1f8e99d3f3896d4312e288b11ed740fb3136b92c75d7fe3480d988cc45307065cb96017547889ecf33c03a3695fda5ff491c3abe1cea6ff930d52f6b373bd12f48a07449abeda1a5fc8bc1112c26aa01d0ef3cc4d1e58c69145d20b3d944353daadd8bce011f755a4df08d2df15e721ba08ad819a1a90f41478203082acfdc498b7d3e90ac08e80b7f9a61e9ac3cdbdf37ca081f03e2cc43427366bec23792ea1969a1f5a04a04f7e0a21a104f6f60b324e15aa28e007d00af54f6f6504beda1110d05ca103011b04cca62a49afd5442edd25e04c4dade57d2d3313dcf47eae65f869620afd01ac73a41645cae875dea36d86fd524cc36f55fcdb0ebc6d6fd9c52a7cc6ccfbae7520cdba1b797b97e14b8553d181cc1807694ed915d9a9d5b0cd18961e2e1b44631b3af9941465c8aa78f92c69e57e24bb46f04f5615d438e80eafb47c1ce3dac201b5da9631aeef45004c9c7cae319386c2f54069fc02f2c6b0359d0eb2b6a8663271d769630c8fc41a05a26022ba8325d53b94b92facca78120cecc1a42beb152edd51d952fd28f57e16ed3339edd049b0963a83ee41a625260fdad447262185f5e6d10f2d7f97b056f0b8eb846c83b99d90e2c6398f321a311c097e53a7a77b5aca1068788cbed6b33cc0b7ff76f19d49990f124a48acec2e3116c66a7042324d01e2e323d4f73c80ca98c5d287cdeacde14b7c67f90597e83257b5f0c50744fa815158a48d2bb1b25234065d407e2b0b3531843e5565ff889237bbf605ccfcbc9e551aed556f55bb8c5998ae81ce0f8940c5f6953c15fff40db1131cd1eb57d566f56549512efacc715956ab98121c45509e50d0203eb13de9d9cba54515d4a4eb7062476012a5ea1bd8546c3299e063dafeabcc6a12ec7d7a2cf6e8bca78661d8defe190a0cbf09d5b8de905b2b7e1271d4055d00102d8f756b87f2040830026ca74d4648f1b33419cc17e29ffcc2dbc7f20e9360c3626e2fada90d8bc22888a663b1ec10b0fc12de9d9388e4abcbf37b0a93057641578e8725db888df7a996ffb7a9d608069058dec3170487448659737dcf16ad03a8c31ad9f2da72d74bf4ef8240635df437d60dec809608a5024a49e0c65d53573cd282aed5196e5b82e7b16f7b34039994dcae8273f9a3eb3a29efb2220f6c03d54e14ee6485b02e41a39f8690df0b1ac95d7afb035fd0313144a075a1d2b93af415494816525a1d42d9ff6c07dc68018a3691cb5b97cd4c7f137df15a0c2d20dfbe8039f67fa0a5a52b6d6f130185148be5a9d402750d67ee76a13ee4c241e21b6ece51d5b26b2d2d33fd1815b43c55106a1bf209c9859acb2552c69340490fa1f8c1288ece9af63f34b331651b2334dd68008fc05380a1a7641d5f936eb698c2f90fa041cf63f9da9945545d903e7bcf6e7bca5fb968d7a84fc18395eb7c3d2ca023a30a3d361d3a6d2a829b3eae5d5a998c066e6f6e2c64ecd7b5bbcfa5682543df7c30284d73ffdc5aa269431c2a0a69934aae4c1afba52be6d3a9c3e0efc7c5f374ecf44bd6284c0cc2e60706a8849fe6eab0fc53aaec22ff0bfe89d492f30ba530fbd867253bc2a6091a3efe6aed46495f9566c07528781b83aa5d42678a2c7e4db15154c9f90d6888eebf7b82dc5c1818d8884db02ef5f154044f2775089996bcf0d450654d557c167845f14cbe8cc8150d7dd477628dd25de835f2ed830a33e7975edf6a3fb6a5c51e0362eee9bdc12584c1588b6a0a336efddf2e1fa2478507788d0b070370330b689d7b7592a8b1ee309ceae21c5c7d5ab15da06bfb44c9f3bc63b198ea14f70ec9eeed3f61467c4b95aa29f8e9026f39260bf200bb8a472503ea3196b50b509991dc80918b03e1730524d409677ad6fdb7df9463b8918f6ec32c43c49294e390a9b1da814896890a896438c23fabb9cbe9830aaf6baf79e9b533c3af9fdbb53f7f4c7e1c7900e825d6f48d696f75a37c567d862b3d7fe52e6903b2536cd9d796b7adf6d73428aef247654c9ee3d8bf9a985ab340d0e14a7cae88a68f53ce8c82330f59f0d28384aa1cc11591b9fdcb2de92180e56207d4ee67679b175151e9da3a50477d2424c59f7f64ab4e8dada7ffd14b2432ad79e7c79535670da6d779466082e3a9f55c1b977c75e4e98db4af27ddba8f86d4510a87909bba18261964930eedb2c0c61736d3bd31fe8cce3cdb9a5f12ee8f38327f0b0a2090693dac33c4445930cf78cc1a1788849bd8fac26ae4085865539a9aa42342791eaea2bcdf248df64b53d2245bef283bf3ec045418897c25ef07217c499337bf81733f5a3e450a87d06548f7a5e8491360388c7781610f24b4a350587d285e24787d45ca280cbf72a79094d0ba937a840f678f43ad716aa89dbead27ad9bf6934b74dae0ab95919ef347e0b7cc0b69023392b242da7b0c17a25cfc87c4707273f641546ff6e55cd79c6e3bbb576a4537dcb38f6cd584377cb7c1a9a26286f0c42ea45be63696af4cce009eb582c05fd2e585f3983b7d959807fc339c090c7bdceb224ef9cb276dcef74e13ac7617f575132c95f8674cc8f1db45db09fede228cac2e336401f99db201d84d095803cc62bc0a73610b31936268e3170dc38294839baf593dddd38173cdf7fc4c88e4b03d5b3afb200780823e5246989c280842e9d4ddf0fb62e2685965504dadb7ef3d61a86a85ae935450fc989bef802ca9d28aaa1543dd11233d8fb64fa731db824d222deff81cb7efec43e65022144f8dbfbe4891fc62e457333529d645362227003f658b2084bc85289c4e6ee76aa1813f3ca1d36e678249c78a242b5dd4adab74ffed55c707dc5d52d2f2c9ee20d9c06e079b399d57039d322e43fbfa5894b9fc3d63127d1b80dee1629d9ee1d932215906624944701a6e8cff88da8fc83615dd816e95101a27a458eeb46945e88aed7f908c647e8fd2919d107f0f6a90997e32ddcb29dbeb53d344c1f4af4224c0ed39236052d1ecb77bc4871c6e3f32954008897d1953f855ab8e10faa25906c419707a4581445fb3167e350f285dcf6fd54a4166931adc95b20556e89d82cca8c21fdddad616b962d7ad81cc015809a7a53e6e5394e7bec1197b92d340ea5b651dfb6bc0c09cc74145e637a7b8848e0367b9a3aa4ce614ec608d123c5b429ec969d681a294d55ed9b71d090187569d42faa4af753e4affd8917e8c2d8473db0d0bcfed7d231fff048bcffa7397aa98b444446d6f1a8d4ad86e35cfdce11397e48b4d37a23df328a1126de4aa7e56bdd4ab338ca9148c1eeb26763f5c85524448b889c3d2c2f516ff748be55cf014ad52d0155c441bd154140a1e54d218a1cd179a42617217101272032012d28364d4f520b02eb963fb0d6a5d03cc835ffa384f012ce3bbcc131f1fc37a855f1e4edf1ec99e9396eb79bbac8c08497ada325c9d9251e66f99f71cd63374072f2596dac07524cbd84e4711fb064a1664d30f2b8c3c38ca0dacc2b582528d399adf9d6330254b5696cbe0a457d384387e4044ac9646418e81ab48490754b9e27289f90a7df6db8efc284368a32ab3a594f117833725754ec4c91b5c13162134cbd4b64f6d5a3dedcd753fd7def0dfa65aa5bbea2664028d0f6b7d61920b936fa6222745cee4baa2b2d2b2afbdd9bebc4391d9084f13e7e550078c1e68b2a09a5aaa5a0fffbdb86729a9cad16442578ebf4b10ee6db0d7a085d162d4f146385240dc61368703c7a573ff2290e16365bda1b46c97064e272267fdd4157bf74c9c970328204e2c928b88cbd63ac378a23eee94f6d9bc9e5a1b08156b4c5d499c7748d57acbcad0702d104b755ae01af578b6715a67b809a8952eba2b0e9dbf9d66749415a47b94b5b5d361a52851006387dbf3e6518cb09f80e7eb1b93bac6088360cc0fb481e087a8219c87ee0b0caba28ff546a1cc8dd4a66502e1a64050ac7fb6fcfabf387593d8e3ac77dc659eb90475b6302b5d58b60ebe6a4c811dc528875eef23bf41e017acd9e57069c22f2dcfbaf8c0e0bfa5666d4798218c66dad2b033aa2f2bf2e3b35d13ab0754afd73ede1ede85671bbfab259a3998df6d344ccb1659d3c532a22e36bb131c4b3337160543647455c1c44b79d37717d3b35f48102c0872314239dac046f41ccf3be226a911f95760d8d7e0655e7de2d5af4f5e0f2ef33249a9c1eaae26d9797f566b9e7e9ffaa282660d41e244205df76e003dc7fc2b564f88782851f919c7955ba18c10b66edc54b598786171e670c4ebdb95b2962ad3052b1b54366c5196b82fc30f836d9318ad56e3c6f74228a95e118f13cac816d01726f159bce4ac24ecbc8a671152b62886eb613fa185b651fa2ef2c843d413296040a8bf5ccaaf0e945491fd96c7a38bc9f5937ea948223e87be8c019059b3f33ee78b2452958b00d4b71a7067a14b2d5641683278262ef72a6ac10c0ab2d52de2b149ad68aada1177c03ceaa760c2340a39353f2da23874be46d696cc376aba333a8c770e4c8626d5bd620b8ba1f500c1452a1f2ad7c3028571ec8c81537bf9472e814f1a1f194f472806ce0d4a3fe1a00a8172708f99be6ac58ecdef4b013129963da2b5d176b14f5ac3bddf8c68c25c8dbfaa905fdd2f338ca83e1313ee8f2a714823f13d5821443d9e0a74578cf48f93853", 0x1000}, {&(0x7f0000001080)="7ade3f1bc4a5868d86ee38dc700e742c773997906f7ca4c127e9820cf8678671fbab29c49f0ebb5686aa41ba12713032aeeb30a927aa447ca74a620d0399737e642c95a6d256e62d7680daa8d4b9035c00049845a2e9195a065bfccbc21996577314135639a2764ac0a55cbd5312614ae0b6cb913c581b0e3007b4b67586bd2e75b2f3cf8c44986947185ea50e20913129246dd74a651b4f85b69e8a0e9be967e128da080223f35c110f3a5088732c5ef27b25ca0caab5fd8d30506d9b", 0xbd}, {&(0x7f0000001140)="7f8ac8b64c1e4572e05245228c83d83abd4f1a1eb941143bf66f2fde1a7762cf95a749e92e3e9e80e9a0486587fe1846cac6b25a341501c6b5f6", 0x3a}, {&(0x7f0000001180)="d727f202dd0939bad297789d6ae517e235d25b556f44f902ada531", 0x1b}, {&(0x7f00000011c0)="0cfb9550790bed1a9a6def3e59252071059118f823ea50664285ab74a81cd103c9412990983ffca8e904500cf1acf9fc17506a5f8de9e628c69f082f18b74bee171849db8ef2e11c89824f6a865b", 0x4e}], 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3f, 0x8e, 0xed, 0xffff}) 09:43:24 executing program 0: r0 = socket(0x6, 0x8005, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1881, &(0x7f00000000c0)=0x9, 0x4) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x5, 0x9, &(0x7f0000000140)="bfd025e771958fa3a3b41aa50d2ef04f005b83732e51d038f49a742d9a820f7d38a5327626be770ad61cd09828368bb8d807dcb945ea43251b3652fc8e9760c32a69b384e6981566a66085a2bd838b7cb7bfdf2a18f64eff40c43cf07d69a2e85def8dfef2ea58357a496f22e47b22494cc05a28df9417bcc9bce7745d75198e7696939d12fc3eeb2e6e4202c830d8f65eb8444f0f293858adbc8e019a557866b5ca7eeefb6bae9616ca17221be924b6e95d9bc3e6860955fe12ac83d6889149c9dc3aa5314f7c1527d96b2902ec6c2595b606f0285f258c7553c78a728b062710926fdd84c379ec025f04cf027cc883a6558314ea6ee1e8", 0xf8) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:24 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) select(0x18f, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x7fffffff, 0xfffffffffffffffb, 0x5, 0x7, 0x2, 0xbe01a08, 0x7, 0x100000001}, &(0x7f0000000200)={0x3, 0x8, 0xff, 0x0, 0xfffffffffffffffb, 0xab, 0x5, 0xc36}, &(0x7f0000000240)={0x1, 0x2, 0x4, 0x7fff, 0x2, 0xbf, 0x401, 0xfe3}, &(0x7f0000000280)={0x7ff, 0x2}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000012c0), &(0x7f0000001300)=0x10) r0 = semget$private(0x0, 0x4, 0x34) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001340)=""/247, &(0x7f0000001440)=0xf7) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000002c0)=""/4096) select(0x40, &(0x7f0000000000)={0x40, 0x3f, 0x80, 0x0, 0x4, 0x60, 0x7, 0x6}, &(0x7f0000000040)={0x1, 0x7, 0xa972, 0x5, 0x6923658d, 0x1f, 0x10001, 0xaa3}, &(0x7f0000000080)={0x693, 0x8, 0x2, 0x1f, 0x5, 0x5, 0x800, 0x2}, &(0x7f00000000c0)={0x7ca, 0x4}) 09:43:24 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x3, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x1f) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 09:43:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x7, 0x29063fb8, "70d5c593e26f2960ad0384cec87914ae9f7320fe", 0x7, 0x7}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xfff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCNOTTY(r1, 0x20007471) 09:43:24 executing program 0: r0 = socket$inet(0x2, 0x8001, 0xffff) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x39d3000000000000) fcntl$setstatus(r0, 0x4, 0x0) 09:43:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc98, 0x7f, 0xa4e, 0x5, "8419b320a31ac0207ac4aae0833ba806e0b315a8", 0x5, 0x3}) syz_open_pts() r1 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) syz_open_pts() select(0x6, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 09:43:24 executing program 1: syz_open_pts() syz_open_pts() 09:43:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:43:24 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) 09:43:24 executing program 0: r0 = socket$inet(0x2, 0x80000004005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x1f7) 09:43:24 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 09:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:43:25 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chdir(&(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x24, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 09:43:25 executing program 0: setrlimit(0x6, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x82, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlockall(0x3) 09:43:25 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r1, 0x6) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 09:43:25 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) r0 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x20288, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000015c0)={0xb0}, 0xfffffffffffffede) mprotect(&(0x7f0000527000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x10000200b74, 0xb, &(0x7f00000001c0)="089dab90fff946303bedd6658c6dbec9b4e14641df29f46c3c21d19a88f8592677ab8e8000000000000000b27692226957e989de0000ce845f86d2db08fe90807e4b416ebb59000000020000000000000376459f994ce5d7c633b002be27ed", 0xfffffffffffffd1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xffffffffffffffd0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x7}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="14ffe303450b91842ec305a80909cec8", 0x10}, {&(0x7f0000000240)="1215e1d4855c52586746369cd66a8c747e36ab3cbb378919aeb3c30539d01b52e93af74d9800146461423a7301efb9ceef9639ebefee8063d35bbe8dc5bf85061aa0579fd9ea74ff30525a1e7007eeb404f006daf5aecb8f10f122859a304bc605c32a7c9cf7fc9e0782c852c967238f3268fcb491044d7c2c62ce22f661063cecd810314c51d6e1f0676c77e127d6825caeb3afb57035dea0f7bf352127a72dc4f79c1224a07c0f9f9253e82e4c", 0xae}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="9000000000000000ffff000111ffff7fc77932b4598bd3cef28b1b535bbbb0eee2700f6b18c89774e31e803d3e3d4ed2a7058068ec18235cc9f6828af27eb8b204cace95b23b86c0cba2d9dc881546c8dfc61a217da171de2d17313146fa8b70688c3ead53546475acdc9864e5e979a4219511b5e4e965b28d8eaf8b5dad17515b6992c9226e8b86eaa1ce0000000000a800000000000000ffff0000050000000da51f7db2ec5fe72d050686963f9725ed9271328413dc440f8521eba88961fbb0e98505bc4fec893f6ebe5b86d84e6d8ec171dab1551817c75db7c783866d54d5163460945d6d472cc3b25d44d3b056c3ad68116b5704bb0c17354ed192ffb50b242c647efed502769e9afbc389cf2ef7ef4b907c953fcb337a44c700300a1978adfb56bebca36cd97926ec996ad8d644372bb500000000"], 0x138}, 0x40d) setreuid(r2, r3) rmdir(&(0x7f0000000000)='./file0\x00') 09:43:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="f387edb3ced0fbe4dba10e", 0xb}, {&(0x7f0000000100)="97a2b67107d02730d5c22653e37362cc1a52362f48af86150887817245b8bffc1d0f44805d8ec6fd47b2ffae4a9c0739c81698ba866e3679b89e59e3b8cffd9b77f858057d8746da7c1d4c1fc2e059b18a5839ea40b9c6aba4a396c71715", 0x5e}, {&(0x7f0000000180)="2283033bd5aeb8ce29c136a4c016226113a5bd27db4200fddaacd0af2a1dc2a1cff01e7c3c7642cff64fdb13dce6a9dfb153e788bb0cc5d6a92bf3cfa4828de18b88dc4b65e4", 0x46}], 0x3) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/7}, &(0x7f0000000080)=0x9) 09:43:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001540)=[{&(0x7f00000001c0)="bf1402490c7f7cf11a1ad63b486aca3f4f8c66927f5a7e116bbbcd618f5f0f753079a4782477ca2731", 0x29}, {&(0x7f0000000200)="098aee21d48828e19b55d8dc3f3f36aa5ec6591b16e7a66bae89644d70dae5b9696a5a8b1d1a5b797e40c58f96e9f85dd0a39aeee1a27945d618df33427ea8c6c144484913af24af902c", 0x4a}, {&(0x7f0000000280)="07dbc71f7a150a713235d9492a2c46704bcc89389e2779aa1dd0c91a4ebba3150f6dc1350e784d2366f5775c89018aad9f7389edd944da4cbe2f11511b2d87d29c256fbbd4deea0ce19fc1a25a19cb4c18ba7de5bc7f196c72cd077d21026fe50315b8e6fb30f6a9486cdcdbd7997708a3d726e1f69caac63bb8c15740919648cd9b932ec9f9ef6814df749a78c3b9f0a6250a9936523b58fa1f69fae5b849f77ac9c70fc06f5a12d8c4e9935ab3e88e7480026aeb461cfe94e4df037e0d90d2163b18946b09d9e8cd8872b6fc0b05190c119025e53f5afc1e33864a373cdcc4a8d05344864edbe0ec88bf6000b4676ce241", 0xf2}, {&(0x7f0000000380)="261d58eb287d7f189e3a06a396cc7b844f6f38c40da8dbd8ad366f1de3f94190681a946fa834cde764fd95aa58c60ffd285e65fa3b648b2416db225e3172e803f1e5fc6a228de02f35608b299ca66f46c609a31c203d20553d0fb119e30f0c79f4e29f500a41d2b6531692b3f15ef421be70e6467e20ca8c807fccbee92bded1ff9d88f35319a3c07ec431f9dc7d28d39d79aa3a84028cf5e31279d443ba2061fe775da69d866cc1aa9f97f3c736a92f671c027ec42bc30c7441785a0c785a1afab64d139dde636fe901c021a80ad1b9b06031b614d1e0f138a7ed3c9e8c089633b8011fe25c00c9dfa02e96f50d1a7c0ffe6fff673f05c72957f69ae318be0fc69d67477f071ade111f223943d1f436be5796fd634cf54a3fd00b6aeda0576aa624f760a6a9feb4b5ed75a5c742bf9aac7f013bdb57bd3235d4d77b64c23069894579c073baa551b3adc51abc021583f1d28776aff8a5bf6278df34f05eebb790d9b9c7ccb069a98a30178de0038a22846515d42a536bfffcc3625e3d29fd1c9b688eb70f986e852f958e3a801f3a561f22037e6aafa3a44b2b63a583c9566dade938d94cd51eba7cb6ae9f43ff8eff4c0a58fd6740e1858cf7b85171acf32949d38ed086414cc57b59458d13f2738a10a3febaef79b6fde6f1a5984889006e63779be9776c117187817488cfcc5601869ccce0937cd5c483cf4653a08f446db767f88e686225be1020d1c061f3d92d69d9762b301262cdc7a093a33cadbc3a52bdeb7adc67cb03db12e64782820b61438ef180d35da60ab9cefa8736ed27fff5a99d34c1258ffa0ef97ca7cea8497e4469310280d4bb59b9208f06aee34b3ca04abdaff42f1143f9691b75006be33b27c89ec770a78917dffa4dfb862193f33c18d4bd09f83acffc916eba254c27257a0062ca1c9bbc856152f4c0ac69222b3c1b8d260b4adfd805d755004cf20f1d77510658176d2a5cc92ecf91af507982e1eb5b623f3af6349c1faaaaaf66ceb19a2f190cf050cecd4448182eb9f1c47227999651d3933934c118eb8115705d9de80db11fec0361f5840155b842f02e5478e4426a67003e7f641ac30d8a49bfab8abae6bdba2b6f9900887add38bb0dd3e3b7ec140a94814bcf87c23bad0d676d9a8473004cbd5803aac84e84d48a193e1944aed3dcd42685aae764ef95516937fd64a80574c7edb85205935fc08db70f1cacb0b10a9ab2cd78dc59d3d7a3190a93374721fce97a501405d3091558d589601f2945706f5b3e0455a0153d46bc40723e54b015c62a6fa4d40cd37d55b6b06af4c1d685c1ed7032266cb0c2c1ec13fdc3923d1fb00a4251e40b465e38aa9ff63018d2098016b58ce1bbb0943a72fde7f6bf85b5ab39f3f8fe7ee8d4ac82691928e729a55fd5fe63d382984ef348e3952b1700017737846025bd6e4b6cde0b8720e7fef50bbddeab32a199b8d1ef7a5fd1e1aaab4886cb771c6b34b97d73087f198a6cfe07f1ebf345168dd0ac461e77e171dc8ec092673d751f0ac5ad7ccae4366eeb6c5d2fe0851f511e512a8c9fdae6254250b198aa55f03b047fd9bf209ef6f311689a86fdd823c5f55299ba21e893d7e0c36c67796d0c7f968194dd6cc77fb22488c7ec5662fa4d568b21b91817529ffda21779140cfedcd6026545b1e90f7316d6a4c13868207cdb7bc6d3fb1a9cf641aa401ba690c22d1b940efd8d5ebb73866d30f404ab6d5a0bb14174d16895f7897a9297f6afdadd41d2282eae15bcb4c87ef07b358567b9a334fbd1fd6a7cf303c562e4375057932e01711f84ff2352234be1503d5bb5260a605b89555c8d79ff6b2067870c7bc350e93153d165ba3421e4a27d23ea21c61b9a882e0d3899267bbccdd435330b74d07e941f6eb70d33456fc7f4538028f7357a224b64d896565aefcd52b3e1dbd8940f7f7f04841d518d428f31fcc418fec64e3e8549db85b3ad3dd73387865201feb1606d9ed9d5a7e27445b837012f472ca3e80177f03b7ffee1e0cb971fb17f21e1a55fd35dc6267bd1c99d24fc70ee71286b9d42169115e7ddc35c133efc803c6932d5f0a7ca4d01db5d0e9482ea9605bead1891c5a5dc6f6fe880080a7f76706487cbd4f092da68f8d5d09c4b50f01b878f68a0ec6a6dc98fa8601f0a923a36f8ebac3cf12b5279c5b2d3175dbd0856efee851d48916071d45623a12167fb85420afb80857560827f82d5f469c72c578b5b2e3bc82540eacc1d957621680a9bc71cf148361fc2cbda92cb3708b5a3c3c3c778b59acf0e35bca74c54793e9642a2582ed285c0944b66adabfee582759065fef9ded666c7fcd6c95ba9192f4cb843c147046366f1b2b52ec227cd9de0d1abf77ee4804bb135a207adf5ac21390dda1fb2e5ae5e27eb5c10c051b770cfd14c6d4439b98308762d6973f21538756d4be78c3b3809a27d8164c1353704f1d2d62453be837fab116d43d77ba0018017999c19e01078c964375c3ee30358d502911d9fe3268f8f7c8072eadd9a2826f280cc4151b06080436e51e1c93f866eb5fccce6c7d9e86dfdbae05864d98ad89c64ed7be3d8bc17cea1c95bcf0e7c73adc7b7dc63157dffda14177885ce4608fe80b90a44f87deebfda47531addda0c3f9799195cc52923882dbeca1b8f9ce3a534e34b77d8ecf35a160de4a80aa048f79d2cae8a60febf006bcd35b779a8d35fc1b8d05f990a87ab9e53ec46cbe04be74072cf809d89e1ae7f8a63f532426d5f66ca6535f2b39021fd975a2d1da357b43025848a7c04b916b8aec4a12c8f04de50cc71c9560b114b065f65370a13fec4acd13168c1ecb7e054b5eb47873803a33344c22d942b612056257bd9abe82e24ff9b140a1c8f76ab4402f35d94837ab6a7f0f0fda94c0b60451d97e74e899a4f5e1d0f57e3c5485d06ca651fc5bfc3d7e8d2bc8e9127e9495bc875db4e6f8f974a7d7f4188b52c87b622d2654e85ecd734928bccf5efe6f7b0e5b4c4d5be618f8ee85af7ae65467e673b665dac1810042a43d60b8717a3e93a00d527d897f2d393b9009409395ec7b03aae060f06258b0298ac3300c0803f8241c19e7ea5005ebbeff39885daf553c834c90eafd57b130432bb05a06055bc414ac26cabd6053126df80000500e94dc84aebd46bb4e5f90d5ef8094a104f1fc464aca924a21f6add4aaa482f1e07e71461087e6757cb4285f4d595ceb29e6c0e17dcb8e5680aae9ab128427845610427031b27fae5f50844b281c268437bd3bc0553aace6454c623ec2aaa81b1c338c9b90fac20c3f6e537eb5947608643cac2c7ff9c24b79299fb3c90400d3c38578d324415ddcf872933645d8fb9521963e3f505d5bd24877ef4d475b25c846c666a9ac24fedfcb1e25ccf3a0a572ea8b5cf4804a6e31ace0dd0110aaff3f5155dc99364afb2b13457c10f9cd8502007ff910b09bd8283b4ec42defcc2b1ff9a9556fbc690e587a48017c534ec157399d09b1c4ea6e8bb1412ac1d8e802fc3e9827a0b6551098e7b3914725658ecf85a005aacf3f674b3ac8326bbe958070a10bbecf91b2651f701e122aeaa4452b7c9a63a01a8d35eb23e0cb45574731eb0611ef6710d0ffa52c7717900e71af609665e9b823038cb529a252ec93dfdc6215a348180a78039d343a59295b581b592fdc9982ff019c01e87a3b769531a341766977fae0f87d5275ac6ddbd69256b6f5c8f7d080beffd0bf487c4486e7a1f30fd5e66d7529a5837db2e6ee5d11ffe67e5b283028210d8874b10006b261ed09f8cae7f3568c966a6f1b6df8d9f9cd6dd3e70253f6eb31f42497ed44050248e7ca8be22637158426e5ae87eceabf2b197f74a7a0bc09b4e4717336971bde2515cf2000b0279fbbff9bf3f5682291698d2ac238350333ee9fc620ff2140760914bc00b3a09b202fd9a3fae1bd2efea19884993fcae989acc5256bcd016462f1f470b92da030f57a9dac5423e705a14d4746ca368b8deb8e50083ee50f900ec1bdf562fa987569cedb04ba88426d2880d16411e982e29cb22593d21f03ddde59fbd79112ba1ae58718c600d978cfe22cdd28374af5c67f4f0dfd6f5770600e16acc738392983006d5f3143939460ad7bd9a03ba64ba8120ffadfeff1a998f53d1c1a0ae6b92aea2d4cf6d82fb5ab386a413694e767fd18c81f940edf370ceacd90f34cba369554c83a66b7de232d00a77a8e08bb328382f7ccaed4ebcf48007771efe62e53d5aad98002a7302a37c1411f911c1490fa85d158d07905061321d0bae2f76b7e800e5ef1d53241f8fed5781994b511744c63585b186818c1895a1e9b31da08ec23e7d2271d36e8205025ca3b917a7ae29aaf812bdec7260ccf089d8bdf7e7aece0ae74661399761a752ede476dfb1db9c7dcb4f993472646d7fda921ed12e18b4557bc3243a60cf9a82309d6963b412d3750d0bb09815620c001dd22ff17ae6bc6b6247b75150f65e21f6ead12b0e05c3d0fb586f1942027743d0f918ce853a0b3abbf343529194d01b44e5ce8b39de5cac6fc15b7224eb4f75e79e0babe9fc8607a7b4dbbf1eaa5d95391b359eb2d3af595257772d30c551acf03a7506466206c3916758f85c348e147f6f5cd08164684d3234e3102adf28c24db49da891f7b1d90f040743e61eeffd08fa491e55b5269b1f28389c286470b37bd429586db4889c09a4e0990550380a4739e0fe98ab4f5e8dc439a43ce03fe754b995ba23a9282469f2d2fc42f58ae2885b84e17a38e10cf3e4a9712cac6807e439a4821abb8e9f7a658f47504554589862dcb1cddcb04f21ce1ae00b7616caa278a8fb3eb7222b1ee7d1f3d785bc21d5913ed25933c5745162caa6a249f64b3cd64100d4955c60beaca4179d69d4ff51e63a3767b464d65d15316442cf72b6bb025fe0b7da8cb41dfb22690ab1ea7243ba21805b45637bf7878bd13724ab3e00068fb9314a03b62e466bb06776cf286a8a3e2f6a00e427c23f665713f5c3e2e5410f0a3b14120b2201a1660c8593af66611dec1f11c83d5b0945f53757ec9cd6182f14c2be0a721fc694b57f5a357a2b23b4b50b96edb819d3912f56fad03f81653743e4d605fcf68deeada6e05d54f94dcb57033252853af7f9634da327a7ee368afb996238c7fc1037cd90bb99c0897d84f5995e82c3252cec10d468daf5414c807c40901a2d7193a188631079736e5b904fa967621a3ddcd34354a47646f993882680283dadbbb39b6207499be42fb3b6f3dc701228b057e0167b0be8ae926fb8684f1b09df9a814f9134dd52a353246613f28b4f9ac0ce9437cc17b1074472ab9c6717b1c6c2afd8dbc79645a129d1319dbff51bfe0e9e5faeb2debaa0218259c36a763ba01b0592f8ebe41108c7b3cd48e998c082cc7d74c6525cfb7a4d720d07e9a51870f236c863a094ec26b70cb6e1e871185dca96f3c47bd00625b5a02afa1711597e1f71cced63e50e50aedd35b9a74d233730da9e198dcfa2aa0897f65d4eb40c618a423be0813ca130a13755e0b1c0fe58f035ad5f32006f1594b2d5f2aa22fb8b6805c6f2610c72212e224b19278fefa7f2ab37dd69a2f8cd2d0415b3f9d18ccc0d10d81639de87ffa17d74035e623531916524c80f6f517f1ed435d0ae6b0f8d8e3f9e305bd06381116e218645006a2baeb4625b084aa8f41bfc20a4cb15b66d8191c16bbd89388798834405d02c8c03288d557a24bee182786bd205321b55d9abb3b6fd1787de0c875cbac077ce4d98b54c6ad5c75e9acd0a26938422764cde7deee77f773cce3e35", 0x1000}, {&(0x7f0000001380)="4d4d200ff77d08ff874bd3ec2c47c5e72ceb2847a436475b3b4af970b0f3cf95fbfc391bbe86c8e0e326c7f491bee871cdba584539d241ab9f207e090b2683156e17f2676acf3772376ed87748d14b189fbc321d1e84eb2cba677a9a394967e18897db155ff9341d", 0x68}, {&(0x7f0000001400)="f48666652fef2d8be635e159debdc6f7f11bf95b18e64b57c7c3067325b9618575362c790e65962a3242c932b583a830dafda2cacf2f312f34b97a50739935c5a5cd92ea61165f2ddbbe4f3d", 0x4c}, {&(0x7f0000001480)="be164fac4bc90c2d30f44955d5150f34cf311a21a9c52e0eda47b6c3ef5dc4c0a211352e5fae76454305308bc931080036717c3fc509dc81aee71a04dd9eb21901edf1703a860f72100dac1126b396294412b1e10c5a7ffe13e2becf58cf96cdecfcbe5ee485dd47ea36e503e4fa3af6eb1bf309b6390b369c5421507eb4c4f42f", 0x81}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1]}], 0x50, 0x8}, 0x405) 09:43:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000340)=0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10, 0x2) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = open$dir(&(0x7f0000000500)='./file0\x00', 0x81, 0x71) r11 = kqueue() pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x7, 0xdf0}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x9df}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0xc}, {{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x7f}, {{r5}, 0xfffffffffffffffc, 0x2c, 0xf0000004, 0xff3, 0x6}, {{r6}, 0xfffffffffffffffd, 0x21, 0x4, 0x44ba, 0xdb}, {{r7}, 0x0, 0x0, 0x40000001, 0x3f, 0x2}], 0x8, &(0x7f0000000580)=[{{r8}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xffff, 0xffffffffffff8000}, {{r9}, 0xfffffffffffffffa, 0x4, 0x0, 0xffffffffffffff68, 0x8}, {{r10}, 0xfffffffffffffff9, 0xa1, 0x80000000, 0x7fffffff, 0x8}, {{r11}, 0xfffffffffffffffd, 0xe, 0x1, 0x20, 0x8}, {{r12}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x5}], 0x2, &(0x7f0000000640)={0x8, 0x2}) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r14 = kqueue() accept$inet(r5, 0x0, &(0x7f0000000680)) kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r14}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r14}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r15 = kqueue() dup2(r15, r13) pipe(&(0x7f0000000080)) 09:43:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:43:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x694213e585fb431a) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001d40)="f5", 0x1}], 0x1) 09:43:25 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:43:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x206) flock(r0, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000000000000003) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/173, 0xad}, {0x0}], 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 09:43:25 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/39, 0x27, 0x800, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 09:43:25 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x282, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r5 = syz_open_pts() r6 = syz_open_pts() r7 = socket$inet(0x2, 0x8004, 0xffffffffffff2b41) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r9 = socket(0x21, 0x5, 0x589d9717) r10 = shmget(0x0, 0x1000, 0x3e, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x108, 0x80) pipe(&(0x7f0000000300)={0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="186aebbaecbca89c2a4b9b84f43a097e", 0x10}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x98, 0x4}, 0x1) 09:43:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0xfff}, 0x10) socket(0x3f, 0x2, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) 09:43:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202393ae976b20d809da72b55692a00"], 0x1) r1 = socket(0x1a, 0x1, 0x100000001) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:43:25 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 09:43:25 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f6c3a6c653000d45af73fd3fe6a24c8e997875bd1022bfffa6a8cf43d761b6c6ad55dd549c201fcfb258d95a8b4f8f49e9cdb9bb81ee5a1c7891e205f80aa070232d88b661e3e16c8a9da5f3c6278ad2507dc304a41e7da6519b3c5afdbf090d0e2fb6ca3ac4ae6a5d348f5237b5c20208d73d728945c6b5ee09f13535b6a385efeb4c630fc257e697bd4c206756d1413d23415e6c5b2778c4cb33100629ab75e2a3694aea389d6fa34dd02add96f4f9338fd1d3e571bf821b55c87aca6fb82613e825293396adb6acbde1d360af2ab07516b79bc6b732915fe03474c60432cdd72b05a"], 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 09:43:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) preadv(r0, &(0x7f00000001c0), 0x0, 0x0) 09:43:25 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x0, 0x2000, 0x100, &(0x7f0000ff7000/0x2000)=nil) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0x2000)=nil, 0x1000) shmdt(r0) r1 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmdt(r0) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) socketpair(0x22, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 09:43:25 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlockall(0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 09:43:25 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x6) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() dup(r1) dup2(r4, r3) 09:43:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) dup(r0) close(r0) 09:43:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6, 0x20) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="2724f3353be295487de5a37e4e0d45fea6a87eff7a28a0394f92dcba14b819eb18f86042c358f48d222c08a8c44602a81e5025718c2b0eb47faa554848aaf0a8c27a47a80c90cc509c788599ba0dd932c713f18d30495d16dd918aed146f767592aa202caf883d9c9dfe6b98f2c53e47f2637ab0ae5e5205c41a860cf31a99521f39d4f2b14c29238b40b243faf829d80dc3ff18a799b96e95ead07cc71d845b68380411edc1795d1c3f9b8340c73f96aa83707d4191d799a5282567589744c7cb07bb63c9a377e46cd245", 0xcb, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x1) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r1 = accept(r0, 0x0, &(0x7f0000000300)) r2 = accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getrusage(0x0, &(0x7f00000003c0)) utimensat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0xffffffffffff8000, 0x7}, {0x3}}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000500)=0x8, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = msgget(0x1, 0x404) r7 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000005c0)={{0x0, r4, r5, r4, r5, 0x80, 0x9}, 0x2, 0xc000000000000000, r7, r3, 0x8, 0x0, 0x8, 0x3}) connect$unix(r2, &(0x7f0000000640)=@file={0x1, '\x00'}, 0x3) msgsnd(r6, &(0x7f0000000680)={0x2, "0b11931aac5ccbef45e2cd898a9c63b83e38ad1aeace4579b698dec22863ea6253dd9ec10e10818bbd21373360e8a48974f654f5e5af9afec2411fe51409db1bb8fa32bc9a1d5c5c99ded96207dc66763e6a7af461b2828932600f23979e460ea4e17dc81e04b930eaf1520b6ef8fab5246175ea15019b11bd5abd658ace137f62b2358234cf52c45609614c491e145b7af6ebb7a85b6b0d1dd5a83ffba592a4bce5974827da585a7d9ac82e1a37855d002fff442ac32a5c331f677a1bdb29e0eddf2ddcb4f023d2f362292b3eef34c48acc4b2c4281d873"}, 0xe0, 0x800) mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x2, 0x810, r0, 0x0, 0x0) r8 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000780)=0xd9) preadv(r2, &(0x7f0000000a40)=[{&(0x7f00000007c0)=""/12, 0xc}, {&(0x7f0000000800)=""/147, 0x93}, {&(0x7f00000008c0)=""/195, 0xc3}, {&(0x7f00000009c0)=""/91, 0x5b}], 0x4, 0x0) listen(r8, 0x8) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r9, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000b00)="a19e86e9e6bcac0bccfb57aaae9ab8a6675e6a4eca07ab203f02718b7646e4a7a963c872865fdcd7e7a38a42f191c4b79ba174ac8fb87a77cb704d317289d13bf86d1f8cd81d4f276cecd943827f44f8dd25a5dc889f1ad3cf71871f8da4f26088ad3014988bdfd23fcf5e9517b827c0c4836c9ac13744e7eb7c136e4b0ae630caae4ee13a1bf20c21f5f9446b84ffd836d3d36dd530442ac85cdd47ed8bc2deda289dd42246e04e38870d642d26267d3e5b9b531eab8963dac737c9ef92f9606d0ba639b3cd85b4d19e71e36dececfb9f2da9954b79ceaad616ef358bd2c173103f1827ea3189bb12866652a8eb4b15dbb33ddee445b7a833f8e92cccb1070f59e9487d25b3e4945000e77f7ec5a6a93d0556c52294d797d911750e438d5ce10a52c1bd2b68c9b931c18e2fadad79448f4eed3d69da54c18681a14c831076d8c176bc2ca7c174159427cce70f4cecd9175fe45ef65211b1d9ee760ca491a2db9723334abe056739d888a17211e0b06058826255750d75f5d4dbe11bf0d41eb28fd703cf4cf6b979b63d406977ac562f4fde09c8d726d29b688d03171913c4fb7dc9788f526d786c0521b75ae1b6b9dd1660859d03228a0b1263e3408494a04258673b89334c873e53fd9a2b2b19bd3750a1cf3006fefac735a912a274d5c5fccbcae4a70f5becbc222069441ffe4eb103e99dfd73bebc9a37d49a1fa24aa56e414e1e3453904c3ec955d309002802468b081541b5e6ce3cdd4aca415d52586d7acbcc89b40aa044876c7275d1cf86b85d8d76f802b954b4eccd83cd30caddd67d86b777ca07c80215ca06708a8c4ddf47338bdcf690b5aa0dcec3c4042eed8d789d48cb1aa35eddac319925a65d370a3a0172fe516926a73b4a1418b8f6875ac420f5e9b452e55d985e1dd2adb48cb95304849287c76e84e9046fb3f349e84e9d6e6ae2e5274e3e8842d185965e0ca12023a5002e6d4048dd8d4145ffd316418a46751e28e3f4cada70f9fbf9ab5565c6c502fdc1773373ba666ce535124988e59e830a4cf90b1bbd2fee7d2674adfcd09e37bad85386b418006857cfe1dd29d9a0bdbf43540df5214539c745c9c7e3cadda13ddfddf42605001fc39cf98970513242c80f3a9aa0da4e2d372e494df89b2461170283b4775a77a2fd48934397f876b560298c74663a52202cb87be0b88abb649bbc82b0fcfafff6d221929ca6c98fb0b08fdb2505abf54d4289aad72a92ce626b5ff23a37ef223fddb2033e415dfcbf9d661b235869ca79c1c5313a17a9b15d5fc309136bde39aaa1e3238d4d300f302c54fcdd03acb5eb7fffdf23ffad82cc6135f7d8272dff4e7516393aa3c4546d640696a619d07fff5226b0346ec4ed9bea2c9ed8c8a6bc8ceacf175de53cca944ff37af0e9b0fbd0e4928c429967ef665b311e9573a9c0460891ea6f2ac5482e8a2751c08cd6d05a4a0e88bef38a5f3dc1e1ce5f1f580486bd5ce60c204b0666d489671b47249f2c4adc5a31d912216248c60902cf49edf1a20cf44519c280cc7073ee3fd798c4bcc1fc964446809573281fe526ac3ad471c2765eea2207a9efb82c08c07951ce08f7fb24d927afded166965d17024f7636aa94e21852f65e5817750036c2a4619710ad39bc9bcfd3f4c257bbcf0f25ec98a98ba208b89e602828678c0b2936e4aa352e3003d481bbeb27bc09a7ebd17079efadec6c9b9df64de70493d48458c724f5d34d4474a53652bfcd2d3de263e497b748ad0af88fbad64f3c11fb7026c48e399f5cd0b1e9c15c1c1761ffdaee20aec32e7adbdf07d2d24b827f5d1db67a45dd669d8c904e6b495df768999d1917155a1e24ca493aff7d66a5d6993a9052ff7f69b14bd2e64e03274cbcdad6ae9185625d26e21778952caf42d225c0ff376b1816baf016b8fa3aa4c4faa358d7001c8ba3dac01ee73e54b77c2cda47f1749cb68c3e41b5ffa9e6ce96202fc67a7191a5f184952b5af2a6e0a131fdf2517dae65f4e2dab47657765b9a2a77913a465fdfa4f0d0b41284341d4ecc210962461950256c5b927402fce5ab178806282db7ccc8cad7cc64326c7a02e20e52e01fb2039a8517ff6a0062acda3ecbc4a698a4d7f9118fa27064d4b9daf185a6addca65ce983c5b4aaed199a58507dd9aad165715d2caa01c01aedb118f464ac90da9faea3517a8861d43407435aa78b1d05f05c17a04050e4bbcf4ff39d81691d196a3b0a52938f37d5eaaa047d9e3ff61d3ccf96c696879c7a9df7a23da68bd27e7517ee9fbf4a07dff15dced746ce81453ffc0386e5b55ee78462f584867928324a2a1462ce4b7d25003686db4c334b7731f89d985f8dbb667e6f35b2675366a7bc6eff235ea74dbd3b6deaa30147df421fba5939fc9c3442c8e949da020f56f6085b76e837514985ad530374785cded40890ae0f8e623b64bb28ee6b91dad43125b2f1a1f287ab369803d81ae45ec917ca47e5b2d70d5dc218d8ac110170263ea95110b5ad5f7564272b74a901ab93458632fff13c6314d2168027647ab4be540693a260002bbcab41aababfe0361d09c94c9a0fed177faebc389a18dfff5241fac3a95c15e687367a9d7c317fe54eb5d1b3e9154a23490e2527bbffeec5038557db2b67778049f997b459a21894ab8042a392c97ec71cd92b74dc2bf5fc48c723a6998f163321a8447cca8e22a0913e8c684fdfac084afb8ba50c1f15dd854bf79aaae86a45dcbf8eca2b108915e4eb091994e23ad63d796c7d3f0f64007f4a5a36744950b4976fe78ce4ed32d90f7281ac3637071e909e3d297fddbc6ad07b8a94cff0c58d0c213252491e320b4b66d6163686cc4c7952163934d60c35db777cbe29bf664e65d41db30324a23bb6851e4d42e16abfe3aa8275f795b363f1ad95ab9e5b84b16611b8c198b06ba2e17621ce5d7a2d655d2926448cc812c055d00d63d2b10f5717e25b967765dc8698f718f4d539fe864b5cef548e02d82dc1f412ba37afc9f41062a97e7739d9989769f7b507d668389a36aab0a9be4ea86e4a2ee5f50c52e09c51e06ece84b7120138233a47dae0fbeef0f7381a4cf840b9fb7a97bae36ee3dd34a59022ab5e0cfac21a8d61417007c079b63008d29b5b945a03f8b8542c41b62ed63a5485dee546bf475dbd5affaf9c1cd1dc116a675b0c5a9d960e0482844390d4c305cc1108e20173282c2e7e80f38a906804b07198b207d4d639952d1909b4bf01dd361dec78fb32d6f8255c9a912dbe678d0533f831bfe195367933b44590fd85ea70f29237fa3d44bb2cbebf152239a72c298a40d4072812704f01d99bf52cff5f7126dbd82017f316a9be6d1a2fba08a778d502c4414929a9829874eb728863fe8fad6b72472611ac7313dec726e3d0e2f1ed98ed9efc9916080125e4dce1657089f46bb13897c9f5e223d28f58897a86ae840a53fcfbcd965dc06731698d74699a3146f58aaf63ad0506b7f2025b618f11716291529d46f5d9c1b901572e0fd2206646dcd6fd95c2371c491ae1a2b366498127ad6965e1edd48d2057e0989c6a330bf89999c3ec75ba0ccc80cf36e1e31ba99653d99c1d1097735a3f8155bc798dc65683bc2169b8746c6b937531fe1141369d37d331a72048daf40a78baa255c0df436bb36b17cc3d98c35282ba7d63a6dbc20dc28f0d3580bacae1477482c55f35d6a6aa1d5f983d9c7a2bb22e61d56ba7025355de41b27cf8244138e2be2c4ab48c87e38e8c0a14427c1e6ee880f9b1f29f1808f3c46d30247aef7fe77b804d94cf0e0f6d5a13436d5e4f0a206d2d834a4a3cbf9c697b04393bb4ebef01e062341c026cf0d00695e40bc421bd1c7641c7f33a0745e61377f9171a9b81d39a69aa08cb8807a51d5d115befac07d8cd21c8d5910bbbf3a21518b89afa4f71371d5b835fd0a3adbbcdcf7c114e19b2e86273c5f413317ecfe39eea01255f598d4127a4596e67fe5e809f33d4f6b25e8e14e85bb087b5d9bee5b6229969b08584ef277d5c7e31ef011ff77610dc54cb0dbc1bec9d09497a1b4ec2dc542746bf4974aebdc480eabc3bb301ad5472b0793337f7e8de7b8157f4c657a52eeab30c98f3571ffd852bd6670f178a51ffa070c46043e54c6978c4063dc8880c1bf3d2f0eb432a99564caef12bef399d292714a50b8e68d63721ddaa141c08547c097fdf545e226a53b2b2133a71546b6ff4977ab565f95d4b969a539f09d07e4c85bbab24ad393b6019f1592655c13dfd6b63c5880198a6c8221dad1e83f537d1117762c28d7a0d29d4b0d5c5e8a7102475d520bb28af7f5b9e3a0b7c3501e59fc3834d1aa8694fa377de83d69b91ed5d86ef6afea4b8f6f6b55cd72039a08b0306857ef55bc531ae1c7811da2fd0033c1d16cf0616d4e6c25f1ec38e404e57a878bfff18b5b58561f5be35281b42ac8a0929daf30b0297609efa53af0e412fa92e2906fa8d7aa5ffe53acc6031ea1b60e9c44dce908ef32f2c4b1e410321020ca1f530a4a3ae98b78044029e011b0bc6995679cbae50ec2863812eabf5d08112acec73dae23513f496ba1b468f48bb83dedfeb8656b2774994652e0c5eb28c4e2e20e12e42eddcecd7a0ae961b273e66cc7f6d9ec3c6412e2586217ea145412579ecb1595710a7132235611b7dd200583e3ffaad0dc93aaa934fb50f019d930026553855d72a1c702ca5cfef88f922a3bb39c5140de37095898b557dedb52c6e30215815076f40fe9cd2b9e97b294c92dbd4a647caedd0eda1be8d2993cacb52ae55342b8976a5896f1beb920a519d705b612173dda9c9b6dfc5a1d4121d670be3966b01976470fe5efd7bf2e2e237e207bd3eef553e015ad9a41f8283cb54cce66db4754bed0d241e2d6b16b814fe57d7afb24c9041b7e1329b93c47b55435186e3cb278972d1d7e59f3530594942328bdf236bc2c1b0954b8a8072ecbe326e8f76d343a65437a31ffc744696b0b22cbef28124148e5654b1ddde771f27433138bd6ab0c85c1c8edd16b110b83e6e683a1ff73fc22d47c8f1cc4a7e24d14e0ad81e9359d0781dec5ca78926636d0d8797a10b9d4e3576b20a8044d9bf0646a85e665d724d48448a86e3b1ab3e2bb398d1f6a95aadad37621c49f03ddfb3fa5e0a3e9634c2d816a59d778476d1a4ee4128ce105cdb09d243c47a982093eff160f4a87bcadc2d4d4194629b3c65ff7beefb4e940fba8e5b255a361db4936ee53d6786b299b486ed1ed2ea7f4e53860871e2b673ca4932af6c42e1bcac650fbd7616d7c7670116a2ada067c3af0627e04c7a60d6d62a20d370d2384e437188f3715c91dab1e567c196cf17ebb25c071e1b33dd4463d2998364ef3e3d786799bc5422ef9625d3ad46d699b37ce0922aeedd88b2891801b58580100bc1a7e13a501a54aef9da75d621dd820c13d9c6df552ce9c3a4ea0c47c1b2518bb3e8d9f0bb3ba878d04d8a2b214e53b8175f01fd6d1227cc0520388f776911a76253f07f502d858350006a54c15a987d656e0fdf0b399d05eba4fefc83aaf45386861364a415966023e887f779fee9936a201ab692ac9ab9bd89ad4dc2d6cceae089f2926dac0f53639b7ffb8cf8f8141f99dee000c1110ece7d8784748fdd601312181ed9b6c617e1fc41efbb1e882e74c6fe038019d8384aa510cacc8273423bd6cd6d33c4e2e5626e3b9a1e326d4d2b3126a86bfb2e9a812fefe7c29a3bee9a6e7db1d40589e8529050dfbda1915a54f68d66f09403d43b27668b8f78722d77f836d67b75c053d9128bd38c6a20453c1af024", 0x1000, 0x1, &(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa) getsockname(r10, &(0x7f0000001b40)=@un=@abs, &(0x7f0000001b80)=0x8) flock(r2, 0x3) ioctl$TIOCSDTR(r8, 0x20007479) setsockopt$sock_int(r10, 0xffff, 0x1009, &(0x7f0000001bc0)=0x7, 0x4) connect$unix(r1, &(0x7f0000001c00)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r10, 0x0, r0) 09:43:25 executing program 0: r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffffffffffffd7) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000100)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x3, 0x7fff, "ffa84390569d29120662d7e4b607600285d774bc", 0x5, 0x7}) 09:43:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=ANY=[@ANYBLOB="17040000ffffffb2ff0faf42a53622b3bf1b05eb5ad3580500000d380c4ba615167a967603e7531260b2fa90f6f601046863d34d7276c6628c345481d816f588d264c4ce5c6bc61cbe9f0026c5"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="d9d03b6e817bbbdb967f61a633bb23da10c1d74ae7df1fb2febe33fb6e84b1f6313d230af93f7b2cfdd3804f0ccabecaef14baba2eecc7d5599e8f01809b062c687c250c26c5c2c05a17b241711e633ad2daf8f8a4abe701820e9e531be3cc308cf70df4b41c0bcc401c906e9c59e3cc00de5a2d499b407dec3d02e0d4ea6c5f566be4767e4690f260be447748246f790c699d289d8a9e53958135df900fa7fdf03e63af3a2e3f49ba8d4c9442555ac7114fdacaffdc6937226babd942cb67a7715ec936db2133ccba29e673838d180cffcbfe3fbc15", 0xd6}, {&(0x7f0000000000)="b9005f710e3e30888593c73fda5ce4385120b3cd09fcb78a7eb13cb7a6afb640ea567e2ad75f154cb3aaf0c2f29c586319cb395fc33914e98bb247c8017acfbd554eba75c9880fd7ce1fbbcfc42609e9e3c218", 0x53}, {&(0x7f0000000300)="9c112447da44047618801f24ff04d0beed5a9772c18c387a03f91d4c28958736a2f8e495537ae14c4aa4f94be5197841f7cb57d9ab2c2e6301fe3621e7b918a35a60c75b5174a7fe21c7c74877059f5466c8d29b793ac6aea53aad11fdc6824add5edf7d3b214b393dd56abd2b6caa7f01a0b9f5aa536cee8e6e", 0xfffffeae}, {&(0x7f0000000380)="44460165c27d11f8242c5afce0f30db946c361b2bbd96886ddf1e27158aa61d880aa30b7928cc3297b76bb2d0abe4c528277244b7daf5a2247e4782acd00948c5e3e247ef16ef192d6596030b67d21ddd8cf757e006a1c7746c1ed5c13dc", 0x5e}, {&(0x7f0000000400)="12326e3236c5bff55fb87ce90287491e9c91eaf17f8199244f0d7c0b2d6998370341d8743f5e83d36ff7489fd27ec31477c17d0e89d211094c5d466a21aa4944182f802610d355ebd48fe7bd0cc87938655e0f72335217ce36bce2c906a07ea13c5251b8", 0x64}], 0x5, 0xd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="9298cdaeb35a84eca300e40c945587ab2f49cfe552dc99b19a563a6d719c0d508d4111768e5dcf72c6152ff99b197161aa122a9061901506b1221d6ecfae5a8a36c3ed0a86227703416f0b691bec4f369477f2f031b51bd8f8ace6380eac02df259b053c14bd541e2bc115a21abd03126432339687ceda351c53b0f910c7bfb6a982cbb9a4ccfc6ca1e1282c73a5d0760bd636a891b5efbf3dae0eb161350b8ddba77533c95e07079e5e2f542f99", 0xae}, {&(0x7f00000005c0)="cc112f4bfcc0c58ab8b9039d30c09fd421a42d7b34d1019648882cf2008946283c717a479b257b1b1848057a3718c01548294c2920d85e7085b255ca45814a2838e70720f9de5f1658070854", 0x4c}, {&(0x7f0000000640)="1c2500b1c4dbec441902e004952590f14419ce6fa797f0d866844d2fb08da06dc5a88bc7b0a9b644ddc9ba3b6ca7bdf40aa6e46bd755b821e76e1350c16362e86749679058332b", 0x47}, {&(0x7f00000006c0)="d1c2a87cc05751b80dca69669fb2248da8483f85aa7ba23ff6f490eaabc62b659a74a60b1d60246b9d6bfe92ce4c42581b12820ecabd582793e552603661120d362151ba28983753b2824c308f25e7189c563632f122f982fb8226411011072227397e61ca97eb19cbf424384f9addf7be5f0badbb9d5e", 0x77}], 0x4) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x10b) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 09:43:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x202) open$dir(&(0x7f0000000000)='./file0\x00', 0x118, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 09:43:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x3, 0x7, 0x8f3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001bc0)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530c9aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af386956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a7a3d39455738e94f90a0c03abdc169958ad3a7fb1b6b03ddcd3a6b056653d9ae5c93b486ef899d3f4cfd3c978d6d27957386bd1818659b495be9f01cd1869f05d2b0c2f2b919650b11f626a75761de5812dc11eb4c418cd9471e658ce8ea495a1cf763a9c0fbb47f121c13034169be499bfe2e7fddb1749535d84bc598713342f46b8275127417898f24e09fa0cdf7e2505fbbba2a6ce4f699cc560bce3de9ce9cfaf48b7e1ed42ef71404bd8663b440b6704c070a8bac711b0ca9eb53da05dc3805669e5290b1accfa0af550ee0c563ee0418e7e7f7f7291fc2338ddbbc9e6a1478", 0x144) r1 = syz_open_pts() close(r0) dup(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000140), 0x10000) kqueue() syz_open_pts() 09:43:32 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x44) r0 = open(&(0x7f0000000080)='./file1\x00', 0x10800, 0x100) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 09:43:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000380)=""/191, 0xbf}], 0x6, &(0x7f00000004c0)=""/105, 0x69}, 0x800) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:43:32 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() accept$unix(r1, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x8, 0x0) 09:43:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="791baa9be7d436414ad1209c7eb9da30c4647999", 0x14}], 0x1, 0x0, 0x0, 0x400}, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = semget(0x0, 0x0, 0x221) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000b40)=""/253) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 09:43:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x80000001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x6, 0x0) 09:43:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)) 09:43:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0000007c7cb16712b7b9af92779b1db03a7105a2e6873c2de9177ce229be35507a60637bc05fbbd3c19036359f94966e14fcfd49ff3f898b300f000000000000424c581b400ccf393b15b1882a3353c036924f0cc2fdee21060000002f2f8cd40e939cc3ba6a9a91e7fe01000000000000006485beef375b237f7397e3992c4a2eb800e46529dca9462ab0b3f3dadce66eb771dd8d89ea0000000000000000000004638e466d8b8d175980618f2ee1311c09209cea334ae2c2956ccd671339c1b0fa7f9dd4f124481be105ac9f0e1f19ee194ef7390e4613b9620f8ca81cc86da4508d2241cc7f91fe514b0d17083ba44a383bc1be1e884b7f95c38ac80c78b71ac408fa0d7a08875c9a7871014e02d5791d67781c45f454c6beacec9d51a6782c93ac838b9805a7b263ee031247b4f1869bc55554d830"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 09:43:32 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) fsync(r1) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0), 0x0) 09:43:32 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socket$inet(0x2, 0x7, 0x6) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 09:43:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824afd4fe6c37b3bf1b05eb5ad35a0500001004"], 0x0) socket$unix(0x1, 0x7, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x15b) 09:43:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) syz_open_pts() readv(r2, &(0x7f0000000480)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/26, 0x1a}, {&(0x7f0000000400)=""/72, 0x48}], 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 09:43:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffff349, 0x8}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x9}, 0x8) kqueue() r1 = socket(0x18, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x1, 0xff, &(0x7f0000000140), 0x0) 09:43:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000000)=0x7, 0x4) 09:43:32 executing program 1: setuid(0xee01) socketpair(0x26, 0x4001, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r2 = geteuid() r3 = getegid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r4, r3, 0xffffffffffffffff, 0x0]) openat(r1, &(0x7f0000000200)='./bus/file0\x00', 0x880, 0x14c) fchown(r1, r2, r5) pipe(&(0x7f0000000040)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) listen(r1, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) 09:43:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="6f2786b864a210d95fb464837210897eceaa841c8883d2f70b265c", 0x1b}], 0x1000000000000017, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/101, 0x65}], 0x1, &(0x7f0000000280)=""/110, 0x6e}, 0x41) pipe2(&(0x7f0000000340), 0x10004) ftruncate(r0, 0x10001) login: uvm_fault(0xfffffd803f015e70, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015e70, 0x8, 0, 1) -> e VOP_ACCESS(908cd4dc8541c107,d,ffff80001496dc30,ffff80001495add0) at VOP_ACCESS+0x4a end trace frame: 0xffff80001495ace0, count: 0 ddb> trace VOP_ACCESS(908cd4dc8541c107,d,ffff80001496dc30,ffff80001495add0) at VOP_ACCESS+0x4a sys_unveil(53ddb3f89635c758,10,ffff80001496dc30) at sys_unveil+0x317 syscall(59e3d498b77ea3ad) at syscall+0x528 Xsyscall(6,0,8,0,2,8ead884c010) at Xsyscall+0x128 end of kernel end trace frame: 0x8ed28882110, count: -4 ddb> show registers rdi 0xffffffff81add1fa VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff80001495a7c0 rbx 0x2f rdx 0x85 rcx 0xffff800000939000 rax 0xffff800000939000 r8 0x40 r9 0xfffffd803f7c77e0 r10 0x6f8f69cb88edef9f r11 0x59b3eb38834bae1e r12 0x100 r13 0 r14 0xffff80001496dc30 r15 0xfffffd803f7c77e0 rip 0xffffffff81add20a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001495a770 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor1) pid=226575 stat=onproc flags process=10 proc=4000000 pri=52, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff80001496d078,0xffffffff82206ba8 process=0xffff8000149b2d40 user=0xffff800014955000, vmspace=0xfffffd803f015e70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 74273 208090 23333 60929 2 0x10 syz-executor1 *74273 226575 23333 60929 7 0x4000010 syz-executor1 44267 321539 1 0 3 0x100083 ttyin getty 85350 179142 0 0 3 0x14200 bored sosplice 31102 165452 77341 0 2 0x2 syz-executor0 23333 401481 77341 0 3 0x82 nanosleep syz-executor1 77341 216099 88296 0 3 0x82 thrsleep syz-fuzzer 77341 299723 88296 0 3 0x4000082 thrsleep syz-fuzzer 77341 40346 88296 0 3 0x4000082 thrsleep syz-fuzzer 77341 409281 88296 0 3 0x4000082 kqread syz-fuzzer 77341 262227 88296 0 3 0x4000082 thrsleep syz-fuzzer 77341 464377 88296 0 3 0x4000082 thrsleep syz-fuzzer 77341 121020 88296 0 3 0x4000082 thrsleep syz-fuzzer 88296 382124 39322 0 3 0x10008a pause ksh 39322 199076 74233 0 3 0x92 select sshd 74233 297986 1 0 3 0x80 select sshd 76985 521695 49169 73 2 0x100090 syslogd 49169 265285 1 0 3 0x100082 netio syslogd 96470 258820 1 77 3 0x100090 poll dhclient 52004 375386 1 0 3 0x80 poll dhclient 52471 506063 0 0 2 0x14200 zerothread 27636 399864 0 0 3 0x14200 aiodoned aiodoned 81488 452925 0 0 3 0x14200 syncer update 8710 173876 0 0 3 0x14200 cleaner cleaner 53345 500809 0 0 3 0x14200 reaper reaper 35484 79013 0 0 3 0x14200 pgdaemon pagedaemon 4650 433890 0 0 3 0x14200 bored crynlk 64793 142427 0 0 3 0x14200 bored crypto 19997 436918 0 0 3 0x40014200 acpi0 acpi0 51096 215069 0 0 3 0x14200 bored softnet 25761 160314 0 0 3 0x14200 bored systqmp 75064 108128 0 0 3 0x14200 bored systq 22650 153538 0 0 3 0x40014200 bored softclock 44233 139364 0 0 3 0x40014200 idle0 1 16482 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper