caa100b67071a56cf361907d2e636d673d861d", 0x6c}, {&(0x7f0000000740)="773435122a48392e50178064ea590093f29a14329f7d085c8081e056c836c8fcd824ccfab5383019bc4025ed4c70dff1d31ea4eab21226572fededecea235a0119b2f7073b264294ba97bf57f91e6c18ff83c84ca131a7ccf8ecfcd5bf34e2c24cfdb9dc9e87104fbaa9eee69d822d5a19a1cdbaf3e977e58e58b9f601b74eab9b13d96871574aba280b4c30e3ab56f4449e0d424398bd44127dffa5f3ca846f39cc61f8832713be8f76751f7e92f65692f1c729fe889773806e63296544926715612b3686bfdbd23755b79b4281bd812f65a52ef3fecc7b2b675ff46011b7c2caae56c13b8bb4163e4060a14a89b31ddf1b3a7fa12257e112cf1df5f21ef5b663a9bcfd0db6105a2e8defd3afa4dea951e04983fe4e8113a12ef82ed3a7c135522445ec1368fa0fff08e050ddf77cb999ab84340d99bbe64e91af779f6a0de413ca388155f30cf5a96315f6a0e041dc499810a9a97b778fcbf96c059249c76af2a87ca138418e62549b51b7dbcf23b4bca8d05f2f54914fd13352cf0db6b00d91617dceb57fcf021ca3ad3952f11b8415f2876816cee17682921c4feb3ad9c0c1d47702f62830b29a85472306e9aab8bfe6d946ae4e3e50638104978df771b691ffba1cb2b6e5eec2f84758f96501899a803dc8e75fcce5598e2f4bb1ddabee403eaba61d8f71f7167a5b7fcfdfcf2435ee104bcb504d4d7ea4e67538cb30a3f44dea9f5bcc1511add72daeaa5a280ab892b2a777ad2371a1d919b9570aee76118309f871609e097b2e6d947d1c3e320fc554caf371b99cafa779c639e072296c5fed90fbf2326cb51832b02e0fdbb351072bc9fe8456795ce6e933361ccab8107faa3bf2e3aac7a64c5e575e92dcb90506da1c1e419d0ee334f219eea3cbfcd989a286985f6d4d8ff6209f3feda7832c354b2fe1dbd6fef00990985dacf234360cfac38e58629c0e42ea166e5752d944892118349ef5299f975a0757e9abf6b679c278cdbe9df9f95268a219bb518a585fb9ae052a9b73467bef480f48109c9d73e9af1f3219f4f1a5bf12f708d1ef8c4e80ef3edad4847416204e4a534f08f096e79372de0edcc4f4c464082e21c394bc77e827f23f957f110092f23dc13e6ce4c93867537f5ac758755c3a158b1edbb7b2fdf73ddcc971db23cda635df08e066879055a788f7dd0f48c450edfe5145a6de8eb352d4453bd30e24cf23c63f5d0d04387f0ede84064cba98d815c61b985a02a98973f64cf69e7b31fe20c82fdd4bf3ee8518509c17c485cf116b5c65a85ebdaf205345bbde3f6ebf094dd2bb4e65b7a122edd18061060030799e883ccd47b6a43e06e82e967a477c5f35c24582c02a5a59c30049c5f04e35d67b9e689e87d8f2cc5f0d6e2c4b217558cac8e2ecd52d6f2dd42db716f4b441392bcc268f24dcff7d01a89c870df5ab4cd1c893c4035177176f8d6e09bc392737f40c0fefcadd95e1b12e715ec98c515c79e5b3c24fd8299e0de0028ec66af9f8f4c65cbeaaacb0983338d9e9f6a32739e503cc5c875dcf8c6934f244cc5af2ad765915f6f0b252e0a3f5069cc38481908191f29f2f46395ac864821c6882b97ef72e7ed10fb57ce6a380805e200512a2c68cd79fa2537309287c727a6333f84e3c52d8f43215e65f3fb5ff44918abfb08494c9c495efb9a252bffbd411ef9ccfe50023c2792eb52579662e664b3a364d445699bb7783a887e9ce8f7bf4d2a60f3beec84c5ddd499bf6d1e47db70a3dd8a27877f1410e71513aac9d644cea6062004df51837050f4b04d21dc1a68c11ee2c5f033289e86b58e09db6df712363029faa0d1ce51b85150c992c0563c39010e3ebc388b242aa547faa27c3c66ba50dae043d127cfedd543a80277d7d0f7942099163cfa859cce3b2282a7fa8089b2f0bd5901bdd769caa61eda909651aa446fd7f49acde842430ef7fb9fb60288cb0b24426af16186e2c9a5ee4941dfb75f640359a629a481dcf66fd48d8d37c40272de4688e519f4ab1e6f2ee4e9e31d92d2d45323e7bc26a8ee837920e8d55dbadaed6da70a224a20b7798fbcee335bec095245d31c7b2adc404fd6d7b21e3124c1360eff4be200c1c7e35c52ef625d1c6d76bcb133f4b6261eb93e9a803861ca8350720d6aff12fc597f68bdcd30cf4ad34bb9b5acfd828fd1c843424c1d706b077682c4ae92e2771410e333126ee8398c5e52ccd4740754816555e1d54989a0cae4b894b61a40f0961edd673e53bc46fd690f01340eb2bb181f2971b31bf49a40e2f2088aca8d6ce8b4eaf377553556cf89e99936c548e0c37cff665428c5298520c6e14897366d55f60de8287b28406966506758740b77b0d9cecabfe17f369bd9cf4450f4be051083fe63e7cfab6262bfa40f0ec212cb3e6d936baa890df5087423c23f0cea30e83efd455930fe55c3ea0750ab6dc7f6a70f9b464519cb4b5ee14f56ce743985045845c8e813385d8d9eaff9247322a3599f1b02861ef730e18b05ffd2826aba116ead77a33c337a03dffccb5c56894818592ca9dcc70dbd9ad587e158885fda1634aea7f5ef8244a061024a4cd92b61040d08a2704cdfdbf878d318aab90db6c1afad3152792713c84263ccb59d2f649b6ff52235e459ec4bdcba927194f372f849fb33ea843ad76041161aa711700b76b422d215bd956f51705bb7eaff16a9aa664d55a28d39c35831695215734c7e5808724a4ed2dbf320ad47782746494f2fc341a6abb7859fcfa206c9c9edc2e927a32bf8f471729c2fbbb151e6789cb8da190e29bd54cd6dccfd0ee1aa815ff928d3dea347e20bf97a064508b2324081ac8548dd25fc692f5eb897790b50513fe4e8d5c2f0bc15bb3bd4179513291e41027873f4e5a3b1da1534beedbc093b493d9a9f965cf0e70e577186f6fda67740b198061aed28a3071fd0a8945c73649029fd1c60c62704437aaf604e2c5daae354505fe814dd593d52a53a170d50df1c7ff03a2d79c443ba744a4fcebbc88978d3f42db252f52f3d38059257900414c53b3b8c47515aef424df315c4bd8988841c69f74540fdf721cda43d302be253a80ef04812af2c3df4b810d61f6c5663d29d256fa0ae0b19c96c3fae8b86e9f1616e493504b29041d672b1ba9184475aabae12a6a34e29c832161944f8172f596025d97f5242827e529e93de4788e0eeb5ef36cbf71e7032656fda7dad7ccda9f16b7b5ff8bea532f5092dfce87db95561c3e34ccd82ac2e886aefe3166725f45cae95d41e8df398ba4e38f6edfa964a13883adff8c74b56bae86ec22254b59d1e404cee4b34a87401f85f37771885f878f86fb5f473fe8491d22a9884c14f00f4726f62d5f70c1e3ac858a50ca9681af08b2d77ed69ad3e578a6105ac154500a1c200adfa7960a2ca02bfe6eaefefde3b09e9e37226d3af8fa3503d62add8ea8c81250c778210c9ef9aa0bce7e929a91557ac31aa9bd64ff6371bdd8bbc9bbb0f4292579594f7f765a616d220108a5cf9ab698d2f88fd77b21798dc61a2f452c16fc0f4bc60d39919a261c13ff73dc8f3c6733f21ef7c45d69407e5f3cac55f36be61810ac9ea735312a742a4e3c60cd9b4ad120bb0343502a71fe7c6d630a28d04efdc413f05484e342c31c99f03dede65bccf91634b5155a75d2aa16f4a8f72f756de27dad334d0c13d678464a54749a3892a14479dd7c2ba9fc842d769b5ed51ce22b6a089b9c065f9cfabaddf80137ce6644889a8e6236f77466115d4b1589b1ab3c4de40ab95c91157f3428c85b249d82b8b232c77c2aabb54335e448ff828164aa9a93b271a2f03ae59b058bc3eecd10d1144eb5e2c84c4b7ba38c846191591d9ab7edf80c44086da994446048ef36044aa8ab4352f6b387e6224254f982537b0de7a783fc5a53d5d99eb3b887f2b571645aa57f556bdef91fd224ae5c7f41e85ee5e1d70fde77a17524a2ea7fc6c2e122f15e3b3df92b132d98ed5277b22f9b1d49bf20ab7c451a17c0e30ec40afab931a6af7475e67891458f8e86404a7e50f0213e1adfff985a4a3825e007ea9b34dfc980d38a4ab3edad4420e96a2b50381d8b98a92d0e0b788460c3cdb79c0ae9bb552cf1214a0591026d1923c3eb940f4e23c1263346c666531076fe839836b138b10350b93f49b43bcb8efaac60f38235033973e6011d2326cc956cd7867ee1acea82ddcf934c7986f98c14d2eae4fb6f42d5316167539d1512253c8d1369d7f3348bd271b254622ffde54e7d69fa16ace1b3d8e37df52135e41f250598218a9e7b219f7e315d2900b62d5b8199437dea85674478ff77ad78b16cb503d7435b911b49e13b819c4f5c3edf52dea8eb3b3a7270d4959f664d14353ebded2e4a0194ac213b42240a0b3547061025c11946803ee0410f9c028b91b86b1ec2a77e706fe8e69c83207df796f78d194bed03ace17e71b605b5bfde3be9a5ee85b5fc70f421cfe8d39e0d87e6e76aeb9e069acefcaca9b1d4640d212af3ab070a1eb78e2683d9d680a818707d48b96d2ef906182ee5e5505ccc15c1fa851f0295e5f295c7aee0b59e90fea2509d68f342f368a94cb4851fe42f30473464f28d4ba05129830ad0376859dbb9af735d3ac53ebfa625d83f442f02c8d49757c540731aebb3c8dfa82f028f3238571a2c1fa887fdcc25312d93426f6c42c50541f14a4fa91491383b4a0dc44bf3500436ce475cf5dd137f14552643ee46e4a19e284215ad36e4e5b5c3cb49264d6f568a383f41a958e93b301d9595fae3aae8008d03da337da026be35adee96225db567c89e0390dd5551c0f67bfac1f21c39e10ddf0dce269d40b9aeb030c8ec76293c1da0b55019bab4417a6519b92447c9f62ff598c0cb75ac201f974cf653b0b879eb52896fa7b0649db9d5190363a8a228c058c92ee5e2afb96f9a0fb9c2061b6f8a2de51e0f205f570ec4a9098202136a20904cdc24ff78a5a769e9c032b44e87b578e0b0a04c4531037d2fbf2fc92572e1d3fcf0f7572828f88378b6039f265272a0669c20b601528f3120b35905ec8603a52668a9b6a70efd278ee8f23c521914dc2f4b195767699db1606261057640c3e2b034e8129e5285087aa61d44c9ef1b913d2b5a1798bd9940c06b5b328f7c8fd061cc47d40bdbaf4ef2bffa99d844812746581d03086a3635249b0fd4ca6b6a9fe15f22f89f33fb77184a1e30fb8cbfb6cb4908980e144f4d177edc21b5e62a4cebb6e4c6dbef849f6f25ef6c4ed91bf00fdf410a55ed2fbc9ad8870b1cd73c93d0f9df90970121d953109a5a36bb73ae5b7610635366be2459edf5acac09f53f2a551231ef482aadd130ef6a6dff08272a1bd9d0a92a7a0c770bea26605592d42f6fd623261bb1ac969f3d778292a0dbd9141edd3c7984c5983ab089bf28e75793fb63ce97b7f11f2fc204f76de0c8f70ed0b45e3cc6f32c57d61c562edf65b52e59cf24279fd2f78d1a11d463b00602a15659c152e28187d04f3d75090a63367df0f339bfc8bf2973f9c2765faf2416ce2df179019e1e1eba3585ffdbca8fd1d15be9553f5278fb8117ec130a99b2c794bf72a20cf5593e665e2ebfcf24cfd463022eee4ed1e0997464ee33abed266cf543a020f7f9841a9952d0d86cdcdcf6238c7f67c88b9a1d53bd363c72e5754024ad4f30508d7c1b9a462cd33c449a817d8114501d0216efed45641fe9c9a9aa8f4410c6736aad4467f678b8619cf5a1e8f69085f1c9c2c702cabca29f4ca71b43d7203bc1dff1cbb0fa48df9f43ea6a09bef7ce97ab13947f5b41cb", 0x1000}], 0x8) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r3 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x41) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0ada000000000000000000000000000008000000000000000000000000000000000000000000000000000000004000000000000000ffffff81dff6f000000000000000000000000000"], 0x1, 0x0, 0x0) close(r0) dup(r3) syz_open_pts() 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x401) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) 16:00:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000400)=[{r0, 0x44}], 0x1, 0x80) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x500, 0x121) r3 = getuid() setuid(r3) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2c, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80000001, 0x34c0d211, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000082, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x800, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x4d0000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0xffffffffffffffa5}], 0x10000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x1, 0x33f}, {{r0}, 0xffffffffffffffff, 0x69, 0xf0000010, 0x8c7, 0x40}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000011, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc0000002, 0x0, 0x5e}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x7f, 0x7}, {{r1}, 0xfffffffffffffffe, 0x14, 0x0, 0x8, 0x1}, {{r0}, 0x0, 0x12, 0x0, 0x2, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xce, 0x40000000, 0x8, 0x4}], 0x68d, &(0x7f0000000380)={0x3, 0x80000001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:49 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='@@-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='&\x00', &(0x7f0000000200)='\x00']) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xfffffffffffffff9, r3, r4, r5, r6, 0x1, 0xfff}, 0x3800000000000000, 0x3, r1, r1, 0x0, 0x7fffffff, 0x7}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000000380)=""/60, 0x3c}, {&(0x7f0000000400)=""/69, 0x45}], 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x10000, 0x1, 0x1ff, "44a36bf4e54e1981d5809a566b50b7ba5b2b8efa", 0xce8b, 0x10001}) write(r2, &(0x7f0000000580)="02", 0x1) 16:00:49 executing program 1: mprotect(&(0x7f0000610000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x280, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x800000000002, './bus\x00'}) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) write(r0, &(0x7f0000000080)="000900090046ba2ca6", 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x101, 0x1c26, 0x92c, "03122133fcf4f7d98e6c11869ac746f62dd4518d", 0x1, 0xffff}) fcntl$setstatus(r0, 0x4, 0x80) 16:00:50 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0xb5, 0x7}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = dup(r0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8000, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r11 = socket(0x2, 0x3, 0x200) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) socketpair(0x18, 0x8000, 0xfff, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() r15 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x51, 0x1, 0x0, 0xdc}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000040, 0x40, 0x1}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x4, 0x76}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x40}, {{r6}, 0xfffffffffffffffb, 0x8, 0x40, 0x5, 0xdb3}, {{r7}, 0xfffffffffffffff9, 0x50, 0x400fffff, 0x4, 0x7f}, {{r8}, 0xfffffffffffffffc, 0x36, 0x43, 0x20, 0x9}, {{r9}, 0xfffffffffffffff8, 0x2, 0x20000010, 0x486f, 0x1dd8200000}, {{r10}, 0xffffffffffffffff, 0x3, 0x10, 0x9, 0x3}], 0x3, &(0x7f00000004c0)=[{{r11}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x1}, {{r12}, 0xffffffffffffffff, 0xca, 0xf0000083, 0x6, 0x80000000}, {{r13}, 0xfffffffffffffffe, 0x18, 0x40, 0x6, 0x7}, {{r14}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x10e8}, {{r15}, 0xfffffffffffffffe, 0x1, 0x11, 0x9, 0x7f}], 0x7, &(0x7f0000000580)={0x6, 0x9}) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 16:00:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x102) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ff660500000000000000090000000000000000000000c028aedcf4d1a3e98428884ced5399764359821fd1059a"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1c, 0x2000d8f) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) _;;C Eh̍RFw &R1frulI̳j)pckbd_enable: command error 16:00:51 executing program 1: r0 = socket(0x10000000002, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x1cc}, {0x8001, 0x2}}) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) fcntl$setstatus(r1, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x80) fsync(r1) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x2e, 0x40a, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000140)=[{r1}, {r2, 0xd}, {}], 0x3, 0x0) 16:00:51 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x680, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x801, &(0x7f0000000040)=0x3, 0x4) 16:00:51 executing program 1: rmdir(&(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r3 = getgid() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x10000) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r10 = getuid() getgroups(0x6, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getppid() r13 = geteuid() r14 = getgid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="aa704e8db546bd0a0ec0a87c7d30efd874598c22b46ca8d834f36ddaa39c443f607c30b61a6ac62b65fcbd583dc71703af5256d3b95280ca33fb6a505382675c658d59c8cc1e5f4555839095991bfe8215119a397a243904d7f6c24f640a19ebab319582ffba4c2cd80d441601fbe95631f46e52b23c0edbf7d950c21b9a71e65a09e4211a649de047d3d8e2eb30d039a05b9a3bcdbf77b8f9e13278bdfc9cb3008a0965fc76b2aa99e33f3689764fc03f43acf7db1f5440a7938eda45eaecd03e558fa5ac35623c55c2b8c8ed69de632b174349f7def55f373096dc3123b5e8d4df0a80ec5d6c5e9ebfc0a1db57f31eefed9909aceca49ecc9157a516b25e5372b18be36c0403b8081b001204e6d4a5f8757c1c24799162346ace0b2c65e8e34fe03c4fc09ebbe19cb82bf7e2955f33538463c46bb104e33fdd066dabb6dbd429f00f14fd45c7827cb6dfa8f64026e8f39ed051f1f46a023507c3d941e46718b68ec105c30faa74800113ec5d49a2db15a873e94621554d1dac6ea2d377d4f541d845c3fdfe1d814b547a41a1d17673ac6642d492fd15ac1b483add3f988ad9cd99cdb3358b893f0c2c134dae51173dbc7cd7015dcabb715bf036da5894bb844174ef3b5f544d867986f6755fde1cff9396b61b5df3a789e46e1674d055ce426ffe6b597a36537ef2f1b850e5fb749529751cd14a3292ed66b5b81e382ddf8f940cbb7b93a299be9b6afb32c8d33ed5917af7bc161031f37de92804c3c05aeb59ddac94a089465c75f66fcd64ebb1bc65f5fe2a2bcd0ea6e0ba67ac3567086dbeaac6a88f87751564ed009358f6aebe3ca07408313ddfb8b19e4b81fbf124d159422b8698aefe79c2de83400931bddb7242b076726ce7de68eedcb789a1890258465e8e540c4dbb4adb05ab69ea7b844798abff167dc9517cb6a4cec4082ddc01052e0ff3f1426b2facded4f93d1ba0eb67d348d86e8f6136ce7c7758c73cc26f51fed7bcaaf7937ea00738d542ebed78b0c6a2776d304460ca48110fd0c5760878b7d17ffad3ef5cbd5101a5a08f6e9e0a3a3919f1ef4d60246a764c82af741f32da1948fcdc2bd0a6eb419487ed1ed34003979ae7e340512944411cb5a37d2a211fa4f2784d87b635b2166da12485029c26a47395e97d8d0bd3a1f01ad4869c7076eb87972cad65a05b42042886f75b57b37295332542a7bb931746b749206fc884e10d34f6e7d3b1b05068d0971d47d65e50ff2a1033e391e9b0a5f2140cbcae9271152d4d849693e5be4ce9d5dd87bb0aca3f59f08c985048b06144bea57457aca944ddff46085c5f9a0eeaf1217bd15720035df37772f2851fb86056d22ead6c965882e3106249bbd9c1faa3526ae23b45f811f81440ec42daafa9372cc5be73c3a095ef7c99da0ceae2864471dd4b4d49ce95a7ef37969a909a307a5c086bbd70c5a231fb7a737218c764bf6bf1f73338e3036d381c078044d64f0c2f92c27b63ece86e5dc7489ea32038b43713e13c7d97990131f5ccaa836b3ce493846ef6a0dac713db6f465cb89c65affdfbb942c01d1a8593621dbe946fe4b81a0417d347152ef1c0aca3ed5bea858cdb9b67849af13f2873d1fcb67310c2bbf0faf46bfed945878629525e4d9b57ae7a02bad8bd3e23d32e3efd401a26545793884d649951b56f557a99e4a1a61002fb45e960dde72396b0e453de5a8c33bb4b63a757f0ce02d6b655f6338f50753cc815df23de0340604bfe3e00457b4afdfb98c970905146cd42f04598acc42a2d7fc571bd894069e76c323da8d0f2106345770b5b403b1000d79b166a93ceb6d165c3dbb395df540467caf7ebcae004272fbdefcfefe2da97ebd923405586c13d84df5965f3d01c2cce27105aae74e5afbdb0cbb2bc776b885def46ce4f23faab829dbea80f92c9157400d9bda93a4bd9cf2fd6d28abcfa4655394e5e521b5d028b5a08ae6e2ef86f43eaf1e40a108e03b7fdba0b76133fc6dea8841223153548be8d2198de93c3c31592fcf44f6770dd4bea79a660556bd138ce9a404442ac4cb2eb3cc0facd77f717100db12a58f03172c3caca6d12dd0b696294a3462b23500221c2f7571bdf36ba483fa7d9816582f977a750380c51c4f7dfe4fd4d2e502884b7a393b0ea42d2669338f5faf083d0a2d7711a026740afefc891d7b7bbe332de17cf2b5e9d2e8873ca213523f42488ff1230720b18c26466b186d1adc583569212f834c701daefd7d81cfeefffbeee0243521c0589c099c6a933fa3c35b8578c08fd1580511f5ac0f48ad7687f9e56b3ed5b2e6db2c4c58fe772f2840efab7cac6620eb68d2a33625db99334a2278c954ed66b9b569c55368c88950543c4c617993937a3101471bbaa52077e60f9c9cc2c84c172a6a79e325ceeb590b5176dd9052c3ac37bdafe34568d2eb028fac651c9bf83d628bf37a3bbfe699cb0e5cbccda4765bbac3a50dc661807b409e6144bf68dc0d19da2665f0da78c433130df84b450648f5cdf7f02f51ffe23a286e4b0d21b3ce5655a974dff77d99c0bf37f168b374f0226fdf19343a7ec63ea772e96866fc0fa6174e5dd6afeb1869831ed9ddf360f754b790e63a5b1cb4cf8c27fee5c8289860ece1cdf1c70c8c31a2d3eb37300dc5d6f702ccb035104ec4d99fdcf98643d509152f6f6d75f1da51e50031a8fa1f10dc2b62b8f86d33dd389352974ba9552f19124150c869d0f19f5e0ac6befb3ca3cb8836a7d46e63709eaf28177e24bf6af0e9872600278a12a790b7b678bd593543cbb1b9e0c1998efdc8fe69cb0d8b6f6bec1303782b5e04a0d2b86215a782eb1cf98032294a008792ab39dc887e6be78fa7218f860793c1cea51a4a26c8f6c549460b8f85c01f6f4b30f7ccafd5ab1bafa2e184e9c356441cfef38cfec93160a5c5d71a85bb0a2328c3d6642e055a461df31675328e7ed17873b7a50587dc6dbda972e2d1c11d732ec1b2a64442f6f1bc60f70ee47a2fffa9d20473692f03373c9e134b018126bb946ead015248e02439e1f60f45ddb09c0d07f78149fc4c3db7f19c5c1180d8312c9a750164a01ac0ad0271ddd1558800257dfc83b6cef5d53cb80fcee28858d0ed7e3e2f0bd0cb953fc514913b140236cc1427f8a74f8cb47ce695967ead9e121c8d0be68c2b9424618014b0311fe9ea6ea9359acffbf8e4421f1248ef115ea837199c1d5f7c513854e24cf8faa29a54b3ef1cb3602bf89ce8c6b2ec34b68f79c16b31ed1262e0112fc339214e71192ab0b20e881f6371d2c94f8626fdccae58d3c9640028f6f693fc994002ca6c44c5318580a408a4511519b300ece6c2f9bf7fd9c8671dd194f637e40f73cd4a9550863cb9fdeb4a9bfccfa4612660d46c5a18081d01952ced599cd612e3428f2af76acc6005b4d739028418fb3a39b493ff437ff16fe835fbe244f64f730bfc9931b44b644304d5977f883df8ac28fe1a478c4d6ce24bef6766c22e860195ef048a83c159756f09a6929c4291c4d65b52d7005bf1217eeb2485d9ac56030c7087e0072ccea4d09b4c705fd4491d2d74ed127dc1308144251b01f6936fdaa2c002fdf631e05b188c102cb08b8a21575e233903ec068ae81f86e9867ffcc313cec9270a7911aa9a6ba823dcd18d29e2e7f016f3af1bd9959ad2edceec430e524bc14f3b9c3b79a7abd2138d7cdb695ccae3d7707b520912648be0cc4b4296e47a84c8549a23ef3004a6de4c33638543dcb9d0818df959d396664b9fb1394af9b72879590b951bdad68d932f63f0989e4ca243cb31208e1b1f2d5705aa9e2db8a8961c62fb1506e7c4a3a99bc7e92144296fb80366f1b895fbd743e08f3cdd2648edc41990b0d6015f2693f4d5798782bcaa98f920c2bbbe4f3dd0848241d7a286f75fdf07ed3b1dcb18dc7766086783d4a1b48a8c3e3344fb6be982c1a21a62a57502907a54f7403a0a57ba065242630b90f07c3450ec3bd4215ff1c52cc5356994ff4d2bd4adda64d403d01c066b60b1d0e5b4066fadd63e9009a3e191be39dcc26eb03949ebd58e7f14fcd125322fb0e3f868c7b98af608d426f5da65c61bf71fa7c69d2ec2351af164b78f27774d63f44633968736421015c6917564b2066d077a92900608cd55792f8b25e82717a81ffc42bd1bbe02c17a7a3c6f76baf4d311e3d94bd529327c34371a068774f0b26815e62b6222e87cbaeb9d9b3ba67bd979f5f4cd64ed0331e896f841a59db182a2f5cc36a255f2feb8c37a07b8bc06bda4156559368782f751c1f97fcc8b9c36763adfd067c57109bd6dd2c6d904541d1665fffecf3308dc7ae4177b6ddb088ced01500d5c90e6b7a0cc863007e831678614b1d5b9cff5d276bd92839a03208840955b3e4d53990eeaada0361f12ebf8a1e80282ab404912beffedecfebf2326ff402ff0ba9e00f09075a86cabd7f232beea3a5922c207163594b27ffbcd243f302383cd2806d1cbf477e4a4424b36169afecf453111a1fa33f2a81eaf57a9f673fb29ae69ab939043380bde343a62d8f74b887e36b359e4d507f707c8d385e8ba925f2b54f79dce5cf0725c9d7bef758acca01a1a92378f5b071f01207f8335b9fb73ee274873697d8848219caf54da0c0c0151427d2c8091d8376aa04708b9017f4685e75196a05e576c87ad75343252e935e4d75f8a24b34925cbf81d2dc3d519ccf1a7652ed0205b7354589423e641069210d36df00d5b9591ffc79aa4ec008f458481681f33a2fb4fd46b4c8a17e81fad38795b1eb1db6213a8ada2f78dad2c7430b5f03ba4fc41b180076154a8398fba74f80ad81b485a7c0abf0ed383232b2e8b455e9638663769ef453136b92e7d4f686af27bb5cfd493fb1fb2fd16fc5f052ee317504203e7e439dcd9246c553424638a3f3a12a54009310053fb56d1601331f92ccc3e0bdad26ccdd4daa590713f7dfd9a028f33047fa9d3dadfd3cbbe5327506ca25d45fc8c83b336dc8aa05c8b89f6e49dec98f8be3048a44764c64ec91d0f554ea70ace37ae25952a2a9cdabb2bbf19cdcae7685de40c9e279c4849049817bfdc350040e4616263f6a7c9c9d731deaa97177718ad18f20a16c6ec1d4d3466c66ca8d0c5ad4abbce4858f175e88c0c146f60f5ac6b0c600772f042b7f014fdfa64cc1fbe38fcbd01b01de3ad1b3363cedca69913cd2f5b0ffe41b9898d1715eeb278d7de9a83e2f07659a7e500d85b4b210ce5f8baf3e265c9775e79bb9cbc03f16663701ab31dfbab9f0f0ee1b06f3c2a1f41e1d4e2e90ff013ac8534ef019b2fca985dbcb5090286ba310bb935f40042f1c2ce4ade39f2140ac9144e5784df56070717b8b1e519f17ad28af394490256e64ffe1b2bdb5d2d5085c9faf5358a74e114a4d6e27abb8d3eb05eccffd0693a23aef1c5f081bb8de4ccec0610234ce82acb59c4fb5fec03b268f8532f3a4f3f274c1f4214e0f5a9b0934da7fe7a421404afcf3a49c856e422d2fd7e9fb19356fe7108304d91c48749c8480bcfdda2c4bdb8522418719439d5d978acc764781f1815457a2109eac58537b09ec2a8929efd020c6815b37ef64f485b9a508515fc0e0e69ce522e97dc86e8fd7992406a7ed3f825dd26306c7da196fbb234f7dab5dcc87728c856057948cb733f97a0aad12650f361dc543db839a3670a3ce9d9a6782514586bc3dc85b9e56f970e849a38a9292cad900f60ab3288188cb95a008525ebab02c864e220edd9e7a9e6ab99545ace2427e804ffc98294ba3d85246fad2a211dd5e74666026e9ec390b62c9c9", 0x1000}, {&(0x7f00000011c0)="15e93d56c511e55fc69f3aa35dc1b2f3b0398d63fcfcf60bc1fa38bec9c8513c8a3054bcd804a0d2ed79ee3182ead0d6dff82fe0fcbaa619c0a8df4f03a51bca8b665e2cbef14248373bae9ab7dac16164620a6a930721eee10c48740bd1f68f9a6ec9500829f5f1ee26d7d3fba0615af256a2fca45e25c95900126e1beccd3bbb48a2076e0ce0cc18975a6afdb747063324d2db36cc0698700a02f5ca6d59af173e5ca06236ce5e6b6a3568d517a4a1e12ccec427f61b3207e101b9c428e46bfa84b6c3a363daee637e249b5972ea1e4209ff5c8e809bc43a548bd5b66f896065e10c410813fe", 0xe7}, {&(0x7f00000012c0)="912d5b8963c931710f805137617d9993f20543a3587edd2dee9dd10437a580994c66f8e6a14495f8885f9672a32a453fec2f03cd322e7fcf8a2c7baa25a545068b5e2c2ec732ee47e62791e0613f8240d2968094351e4506a3e7b3e7c093e8beae72f13d94382a9381160a0bbf02a939707c1c63905db01a61cba5b996a621d4b0", 0x81}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="e87e23eb125dcf71d6caf914469d54fe8edb103fd18dfcb2541a47dd02fc503f9564ea7c0b906089167186b5d83c6a47bb3d167894649065e75283e74cc1b15127dc09f9b5b1d74b95f45f57a6376b223c64bd281c7bd5d80f32607aa50f81501c6e338c11f3b1878785cc8999f548f0a610c737a7ef56e789d2363282f7fcecea4263d595ca32c5348c3f40c0989ae7f6b5ea03eb6dd12067308d6cc5f59d04996bb7f9705a301568e2f0f08b796b1d96", 0xb1}, {&(0x7f0000001480)="bff32bf5dadff5816287e35a061dad3a5848", 0x12}, {&(0x7f00000014c0)="c020a3d9110ab16e97e2bfbb2b0418d487cd6823a6127cb96d040e9dd3f99f4a8778e75025aa2268e94728f06a86a1e3ddcd3ecf5740973d7d5ec89cc558a159927a04b8bc1d1a05a456278be54b495f084de3e51c7c4d2e6ed7cbe5ea4ea591a31dedf9cd87b79dc223dbbe53c79b37b02961773aa1cd5225d11d9a83459cae5b5d55dddc5b201b78e532eea7a0fd2269f000b8002ac1c539091c4ee5d4d6ea7e4e4c47e0cac9f224dc406cde0b49", 0xaf}], 0x7, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0x8}, 0x400) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x400) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80017, 0x0, 0x0) 16:00:51 executing program 1: semget(0x0, 0x2, 0x600) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:51 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000000)={0xb5, 0x5}) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), &(0x7f0000000440)=[&(0x7f0000000140), &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='&\x00']) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) 16:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0xa4}], 0x1, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x9) setitimer(0x0, &(0x7f00000000c0)={{0x60300000000, 0x6}, {0x2, 0x3}}, &(0x7f0000000140)) pipe(&(0x7f0000000180)) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:51 executing program 0: r0 = socket(0x17, 0x4000, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) socket(0xffffffffffffffff, 0x3, 0x8) 16:00:51 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) bind$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/5, 0x5, 0x803, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0/file0/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = getpid() getpgid(r2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="4618ff2f697a653000001651855a4b7b3fcc915af4078e5084b72b72e4fa5df4f685e6829b99"], 0x1, 0x0}, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x54, 0x4}, 0xc) socket(0x27, 0x2, 0x3) 16:00:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) recvfrom(r0, &(0x7f0000000080)=""/24, 0x18, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xddde, 0x466}, 0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:00:51 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:52 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) setsockopt(r0, 0x3, 0x80, &(0x7f0000000080)="355141666e1d5257ea22340f1084b33ce8e09b0fb41c0354bbf5e947cf8525d0c5bf1a2e8d56c73d0006e4e37e2667b5c1b41259d659829744fff2699041c83610867a0ac1ef6f", 0x47) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/244) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) 16:00:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x9, 0x4, 0x2, "cfe27a8f9c742f6d2f56fe1acec839b7895e7481", 0x9, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x6cdd, 0x101, 0x6, "cc0e1f551ed04fbd2252b85e3b99689ed2e4ca1f", 0x3, 0x1f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x100000000, 0x0, 0x0, "01000000000000457ecf2378cdb0e80100", 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffffc, 0x401, r2}) 16:00:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18100, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x5}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="255490de7654ae5d983af7633bfd545d08e5fe0d2a2625ef16df5b1f4d0b6ceb722ffe6a03e61703ce142b757a3ccffe288638a7d84ae7f1f4bf736399bb418e933296d2a95b6c0fb76b71bc66446be3c0202beebb4567256e08f71966b59d4b444a332dd79805442e6269a18716ec8871ef82531f389a73529f70bcf4811d3756d507acd60457b84065eeac0a5205fcdd12f415331a62427db3b9f9ba0871af20690f387d785bbb146085187b99f0cb51d0550022653c8932e11349995b64", 0xbf}, {&(0x7f0000000240)="a872360dab1ac49cd7c0accfa05849e906b03cef8e9b40c817fb53c17394b2d909ea05e9838bfde856126a4461125063d94ba8f3685b984f8597a050f5efb57036558e3091c9471c5243a8b5e7208942101b4a608c5c73b6163905c5368609faba86008352ed885d70c17df327170dc3de61e05ba38cdf7020026a2d8e613d02c6e59ee7d48b74890396b7f1996f5e3885e86030168c5d13032c94035d67c7ac118d7ca0817b0fcdb47f45e7d08d40680ac6b2efb699101b47eacddb77f1074dac1c758219794c453c54ed61aa56c53c3c58bab80304802fe087b2ede6eff1", 0xdf}, {&(0x7f0000000340)="f03b93e1587d160d1415369924c1c8d4316ea228c934b5a4e9ca57121d092e919a8b040f6dfc00a9aaa2946eb62f7407b0a1634e2b88df9d810b6f4e55ce5d089bb651c31d9b751fb4650b64c8410ce91cd0cb87c0cccad0a206b8918080b9d76677bca11321adfa1831afd9bb2fd99db9f686c7b8a28b9eadeaad4bccee03c0de5345606be0b953f66e042b95960aad84a5fd9faad6f53317ff55a1d14ae6ec8306ed653c1eedd696d4fdd372908b8bbf16780ec65c2a09a6d1b0bec3ee16fb3d0e8daec754763f29e861654dc5ba3cb4a1", 0xd2}, {&(0x7f0000000440)="6aec018bb1d243bd3ed20dadc9f385ad3b90c2279cda9f7840f484665c730d38c0a8d5102ff03d895b0ee6b326c8ba70f1ec47cc1dd1a60f1c32be17586002e950967dc2b1607ae358efa06d36b2d18a33d53dbad553c8019f5d", 0x5a}], 0x4, &(0x7f0000000580)=[{0xd8, 0x1, 0x8, "daeb43bddc4a0c0759a3b41935eaef87074d6149e39023fdf8cf77d795302825142cced77a8962778bdfe746e4456a92d10a61d681dc3da200ee83266b47567c6be7b863a10fab65104b639063386d4e43f735d39e40af6cee852982db0c156a02b7059e8010970731fb8700e960777811a504ab968fdfec6186b4c2b58e278bc3b244a9e61abb50dfbf2b19a0d2be8ef13a01d30a615cc96a0064dd8e7b04606e6a60084cbabf068e18f6ca2c6af5b2c9df069ca0b3695155d2f5ce3efaf0b5fe17a13e25936c"}, {0xc0, 0x0, 0x5, "9e4e750e446f16c9b325ce731d804a2985985221aaaf5e98d370cf9dcfdb64933fa1e3ee1ea19023cfc2ecd21ea31832c75a15aebcd3d1e2ae4b9ceb33a657d41e9f277f159603100cd9d395a1e7d7d676f991631bd4ccb7de504d8de4a9465ebf38ed97acabf7059f55149deacd10c1a5ef1490671b6741b16dea83d015eaeaeb22172c6b51b10eb33bd4432de443dd9d98c592dc3af701300c219fa2907221cfcbf911889ce0628f"}, {0x10, 0x1, 0x8}, {0x78, 0xffff, 0x100000001, "7fe11d469f1041189762b7b74ebc6cdabe290594e8b4a12ad6e01d3184ea098b03006ab6d060bda638eeecfe44694a539a2aed8824b956b792f1e3a5d4ceed8971a82dc9e4a9e449af45c145fe317767613c8c0a827da3777a7a44b24769ab8fd25e0d5d"}, {0x70, 0xffff, 0x8, "8d37d7fde0b6fccc6a83a87dfe7d954540f2d13f9b0a33222f45f0e70c45c043d64711a8fb3666c9bcccca7ccbbfdc6d04a87c8516c421322c2db9c8a0e30ba65ba6d9a291dc3719e2aad72a88eadaa4a3638aa78f72df315066"}, {0xe8, 0xffff, 0x5, "2edff37777590ab16855092d1d6b4b2afee2a8230037efd0a7e3b6cfcab6864d9da3739aea146b427638ac983c1e393b6b67a79ac09f078a119b13aa134a2bbe1de3832df104218d7b28c5ef259c00630f91c8464354a3265358bc2a47efecc090a2807b4dd892b82e39d84c75bd7af05846c17d68111adc6b55a672cc6092a0cd1a8e48853589a474c8e593048c23b2693547ed664ce8a4dc5708c0b7a7d715efdaaac71c65df0726f90725940d5617dd998069651dc0569e4c3c7785fb3f0a737ec09ea05c182d872364a588ec749587b740a57c"}, {0xa0, 0x1, 0xfffffffffffffff7, "41cfa6c07380cb009d886670bf703a9b48bd91af7ec83cb16cc3fca78df2d76abea0554c45b014ffb2344c7f4ad0cffc63fcaef5897b8765e485fdf7f105f3e144bb62fe7defb716401d35c75f152975bf3b354f1f92f0b3c05613227aa8fec3294ffccfc30101517575956b2994fd354dd54a4ed4deffb85d62bf55aa33023a9828a26e023d4585af47"}], 0x418}, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket(0x3a, 0x2, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r2, r4, 0x2) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getsockname(r0, &(0x7f0000000000)=@in, 0xffffffffffffffff) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000480)) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/130, 0x82}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000240)=""/80, 0x50}], 0x5, &(0x7f0000000340)=""/225, 0xe1}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/35, 0x23}], 0x2, &(0x7f0000000200)=""/131, 0x83}, 0x802) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = fcntl$getown(r0, 0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x23, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r6}, 0xc) socket(0x3a, 0x4007, 0x8000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) 16:00:52 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') socket(0x2, 0x0, 0x4) 16:00:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x0, 0x100000000, 0xffff, 0x4}) write(r1, &(0x7f0000000180)="4124d07c9781c47e96d5de53ba923a51cd5f6d0909cfb9", 0x17) getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000140)="a1d502022ff98100b2dcd2a62ef5f6febb9d20a31a1e1d84ce37914d6346c0319541402b4816a2280a", 0x29) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0xffffffff) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x9, 0x9, 0xcde, 0x5, "c741b7e76f50aba92b05b264bb94dc8a00cc8526", 0xa32, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128", 0x16e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) 16:00:52 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x10000000068, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)="abb9fa4451c0b1a95505c0a9009635a5b2a98bdaf0cee09e88ca28bf05078c14121bcefe4063e03503bcd01223533d4e93cc361eaa5cf266f7c3e89b794eb525506d33615a5dd7ee77e3f291aa4ccf06e5874af2dfa6c1464516302f4380b18bae01034895c00c23f5ac372d43d9f652ebd7b6889e764ea80ae9fc18e1a6f15309f476bc128ec1383b4f3b66a9b3318fbb3f12ba5c311313d015e5cf00c1cd8d57cd1d0ebb63276136ea953d2c6f429428f230450f8b2cdd56db8e2cd549a33085ca49e1ca01491b0b5cfd71c8c6ccf991ba6b361fccf9783a9300bb534fffaf6efdeb056cb8ff896dbfa2bc70c091ae705595d47286f794046b807c", 0xfc}, {&(0x7f0000000140)="b15ca0a4c975c92ed224dc901b103bb673f8da323e4a1d0c59baee2e33377c80818ae114cc6bdd9dc5473224d349737c8119f9da480b0384f816a71b0327e29984a0757c7bf80f52a1d65e1e671faaf8d2972f4e35a2c81894f18f340afe134e0ccdc3d18adfa7c3cdceafcff20a43941a2561c31c57fbc765f759da01ef0a07de040d8a2275118ccdd54364cdde4fe11e693687757ed790e5ef97aa69a2c0e4f88299fc3ed3a4b300f4038aa37e8a1f591c09f8b587e02286c319df9a557fa2bce9f13bfd60b55c7db1cd4f33e0e3cee85f4fe28b059b7de09ccfda9447a71a878bcb0b39958cd50247f3ca0404dc063d48afa6dafa2a29d99cbf", 0xfb}, {&(0x7f0000000240)="3d9b62d88ae5eeb0e075f147c177997d4570077643e21868cfa2afb93b14dbbf30c059ea1c02b2a9e4f6af18aa1fd8102a162a240e5dbc8582c5abb4635a3e1c723e0aa5a503fe689fb219a67f03badbb83450bd8c471501f80dd392146b3a5a24a6a48b91749ff554716e99b13935a134b801b6589dc159c0454b98f76fd4f99658a735f45f03803731ca22c76bfd542c589aab3a2c347f68778491bddedd1c9375318b9c97", 0xa6}, {&(0x7f0000000300)="c508c8e12954b672c7c980cc8bdce494eaf8162533cd243016cd5b1f518d7594041732fb4623734bd18e93a07ad974af5d6667ade530dad236d7ddd60cf419c7d4b930d83584477836d5c69e86686ba9a0a6182dc2cb", 0x56}, {&(0x7f0000000380)="5d0b66be613d218c60c331fcb752e8d2c35409d0f579ddbdcccdd6ee4de32076f6d1c024ad1ab1eaad0cb7addda28c2951145652217ea25d30431966732810da85271013c974850b326a5720cbffad21af603a7976855f34b68426fb201cd66a90f16256bcdf2fcb31b0", 0x6a}, {&(0x7f0000000400)="7611989f7ebed0bebd02ad2c5dc8e470b121b643e3cb25099ff6858c7ebdcbb847761872a0103c6a06043047723ecb92dfeeb1f90f27b62444d20a4de2b025fe8715650c60d9d13aaaebeab798fdec2868047f948d51576b83a862b9a8e6183d11b84a3b2e1e3ca9893dfafb710cfc362d7a2ad69b1ec2efeb017d", 0x7b}, {&(0x7f0000000480)="7bc37fbbf09f0e644b8accaaacc350da42d8452c71b96fc2dc590c1ea994aaa2d04155e42c8666031b45425fa7507aa3cb5137f5a4bcb58f0630aad65b6f991c09cf31b108d545b44b2a489892877de64bf484bd13b51d1f8fe8ae54a5a4240e1d6a4f2e4e2234cdea0df49e5ea8f2f63ac6089a10f93945282956fb507c78fcc078668cdde1d3d37bbe8c81df846dc4feefac366a82bb807079a3b3b2c6d77da1f59ac84bdb514087ab8b65a23af0d8fce72b8680bd17a30fa40ab91dd6c675f8a64b133e6f86563cb71d", 0xcb}, {&(0x7f0000000580)="624eeb80232eb9f19ed579c78f1c5a8468d1328d5c200536ed2a13b12bc8f4fbb017ba12d46a5f7f2f8e22bde0ba071cc3dc0951628514d511c752425862850eef89a99857f4ec7c3ca6461ee092b375a47a2ff84b0cf6f185fb9fc1eef617c0badd70f4726bb287a6b89190da4677da4bc0c63f9d0983385c2f697bdf083cc21d7f4ce3a16789e5ab52a964f11c51c260b26b936dbb93d953a487fb", 0x9c}], 0x8, &(0x7f00000006c0)=[{0xa0, 0xffff, 0x5, "5988f22f272f80ff22daefae8daedb5d64020a3ba20713c71e526649a399dc82afa1f8819570772feb3c1aa2a17bd5887fd90ea2ef1c00e3f5df3df0c905744d73eb650afc3097980d9110a3fb954c35e1f8901994033e70a2fcc296157db5a42fd1dc131ce7e88355bf92ca6191bcce37af6f9336ca3d48b74d4d41e4af1264e8011333b3a8b15572b87bd0"}, {0x28, 0xffff, 0x100000001, "027a5b8e6fe93f147e24fdc7ec971462b0"}, {0x60, 0x0, 0x0, "560ee0f00acb494b7391a297fdcaa08343dd66226951afbfa6d31b81adbca7e1a6e2611bced442e8e648f6f4bac7df1f561f1f547c5c3ae78d9843cc9e9207974af7dc750f9ee0a29da28bb0c0"}, {0x50, 0xffff, 0x7, "e3a561a2292fc8683ff25da4387187d7d079c6a541e582539712f4093ae6786283613b5c367a55a1b1c864ed22c92e03feacd2880e275e8e8ba59e"}, {0x50, 0xffff, 0x7fffffff, "f854978241d572fe9a8f3f8a03ccd6ac95a5466f2621ba6f8f54bbe89ebc3bfca15b9678034d9b9f9dc76df01abd827697fc3f89b720e936e97c031f35ee42"}, {0x10, 0x0, 0x2}, {0x1010, 0xffff, 0x9, "02e2dfe7c9ef5434bbfc7e83047b3a7f0ae9baff13b6aa95ab5f67ae9f22cfd6700c6550b11da51effb802008eae568e92eb5e4c60d661e5efeb0d3cd76fc8a042d6d6f105c5f0995979cf9df0e7a96178b7026b2a7037309ac08b0f443d9016bd07c214851ccd9bd6bcb6d0fafd3bf1ec8a31fb9d83d1979b9b7af0e5abee3412b8ffb11c3a8de5deee058bf3425e841aeeb524a0e0873fd8e2de875d1a0d5214e67fc55f5e3e1b7ce2f168df4a2664889e3f8077efdde1e4f984ad1f7570fda27f99b21979b1598588f30a487962c4c28357720d4fe760d4d8240b387084e30c16ccb3aa0abc5ffd4b207b18985a0f0537cd72e35d25b84850f96ed81b3384ef56b0587d56efb0f848beeaa284bd3314415381e48b8669b271a1ae54e18e5666f36c0fbea5800c27682d9e5e0eb606a0ad551d9efe5f89ce111ceb01a1e109364440d105dba7636ddcc80dcc4368f16253d8504c9335dad96df8f39ab8d34076da676a2a40f867de57c1d865531e802089510d8816bf6498a05d3913d8645e5b3d3af1a1709e524458425c96c80c0903e7fbe7986530819fa6ce25e21361b20077299cb2382453de6aea76d155f78361b3c6216302e9efdb5b57f4050f47ba7ec382e5e11a180ca94c39770ac3ade28479501278bfbb97dbd81f05ff52b3483c2406b8ad6a8662b5768aed6f25934e110f1578863219e3be8cd7c61a818eaa53c7dcd575e10464b09ce87cb0ae8d311f7f963b5b492c9c469e8e2d11c43f2dc268fc3b1fa0c6820b0d0819b2a17d2df42e615d2a7c27f6a423a7b7567ef7edf01db075528c413c36caffd2148a60a1228130871cba3fa2ec7686bbb16b536ad4413aa240a0c8f0d757f0fd6ed537de2a30da7a21d5d5a4c7450661fb342a8e8d86da022b2d35be1d9ba1ece86a66f749b9899ac802568e3e529519cc5e684edfd9d800ad89ff8afb6e44be0c8c75d96903e2540de969be1469792fb4626bb58b23c84b3e309dbfac922b52f141013445b0be2068b2b1b4a8243d1e22f9f8c09b842b6c4c05a49985e16413485dd6ce36f249a79935a95e4494fde8087d78a83590d574d7c44e96c6aff5b61041e51649924753c552c2e95e344908f121ac2fb1b931afb50da2b22439a9d7a6738801b01adb0a8b07019a5b3019408936848944c1e10b67e6db2542c49fc04fb08dfc24bd8f94d27744898c3039d8ed480f4ff7d3d9addd0c6b38eaaa6129406f9f67ac27c31e2dc6097a61780645dffd2b9ed196409820a2e1fc0cf4e4646fb23aca3be2a378018bb703d03a86a38ec9749d3b8a8a8f766f66c36a0660625c3450cba1b8292494e263d8f8f362de77e0cdebb4d16d0d9405514716d542de82d3e38c3edc315061fd9535600acc3f2a569f5c717fa160910705f60dea80d3e72e02fca7966bc3d17d86444054064626a910d745608ffce0bd8988c82f0bcf3d0000d95bfbb23876c1b429f11ea3fbc658fb64d9cb77296ede5f6b3597ab54cc9f0331a901cca96f70a47e8a433fa9295abbc526b7d289741169b611e61d88661c859699593a673e81ca99b21a8ab942de5be1c401930575d7dcf52575ace9877b792ece8d0f34f70aa8b2d778d872ed7f9c62d0a863e3bff44914886991b8e75c2b1fcc33f36a1448988620b4ac3ae3679f2ae8ec58f60543c7eecdcf0d9b2eee6b961e6b11a74ab511533af1c211ceb09e250cdc5a69c55cd23b30e8f1d1b4aebef71c8e4c8fe369a9198d1d373e13ad61701219df5c7e96bcb2d001f6b4a9914de816fb1a6963e7954448a2044c32507de2d57f97184dd00882b3841212d39b8379da28b49ce6497c9df1425ebf31a8b58bfc2447f169148060bb1d70953cc78c411498ece0dc1f93078f73b5ce4dc55f9fb5d46d18af140a2a5fee5687060029f2b76f5e6cbe1e6fae4b0ecf2606dec4ba266ece112c8c179049a7d09bfa27f5a5730c55595838c03a296f7d9d0a33ab2ae8ff3dc4419abccdeb804f7ee675814d7cabb3efebc08fa545a1aa1aee6ce66fe1ae3f5b50f06ddb4abf75fbeb7164c4e877812b6d4acc531e06a7fbe33d3e6269f719eeb4b5eefbfd9b1b03806d184a4dd0fb8830cfd733b3362ed0cedf4d908e5c276c31c566b60d7182a6f04e779d53b591e1e7369a8ced57a5857e1d2e8973a18a91d8c9aaff4ba8056181831b1f9bfea42bfab1a9007615638af2a086384b483548a1379193733421e1921435f4672e74a8efff49e16a875c9becdc24fec1b5f87de7e216a0f210469dfd50c1073520983f9636584a7e65357d3116d76e52476b3e2a48a638de57de0c2606b720b6d9a744d2e0b508aeeda397f3f68ccf71eb35c337b7a4f6d1d5c4493c0e64552bb4a9ad35e61846112b2979d9a13ba7044f3427015577a08b622a103774027fc81b157ddc1a8a20f5d579b7da475228c67c7cf7024a3ff2c9cbf02e765d6c0cf0792c10f95d68c574d50e08821dcfe9f3b1b4bb7c79e4609d44ee152df9ff1ac482c63bb4ca4b876abaac650d9079608aacac9724ae24685bfaf3d373e9b44cf48449d447e91ce5f10dbad31220a828fcf5686a88cdecd9e967e61739b197a2c797d819b24b501eb0aa72358ef485470d478af23fabb11ae3613b052c39c53bf9db1f5c647d265e43f65d78ed7a339687cc39e6109fb80cce91780818b590b29607e35288a6e5987b3c1610b5dc92b444fdcb1158534171251f82e05e8038a0675dcc11e3cabf346987a3120e9cae192999cd58c13f10773568b230790294f21663bbf3457103c3af5b8931effc2f29ee962c4209f3abd3c8c67074dfcfecc6341bd5d42fc38469614668fa612288540c2e3d6eaab52a5345c454f47e036a4c94a6a19f7c0b1e2902475fdd811368e0c803dd172b22a69647e0b597d6715562d70bd719e1f102426f03f5d710b24c1e430d73fd8a35e51a810c113b402a6bf6f9f77d98395f019f0f1738b5f7864225ffee0309de19015e90325163830691d9fd9e287228da379f7288e6b9235ac238dd846df7260f7d72074858defc0999ce952bf83497b99f2e21311b6ba89feddbfbcc4f85891a3959cc9d1ea925ead0fae2b8a6ba10a235acf982bb6fbd837ef95660dab4f3f96bb144b024a163cfa3e43ac2d9638f1a8a8edd6be5e4475171e73a82a2e53beca9e11a8d68b037a61de50396dbff23bffc5ac06b5d646b6b9e5db269df0c8cd4ba553e268fa509c677b408b6db7354c2fc3b7f6f3e2e96b9aa6f9bc9cea2f4f3acaa8c2d579751849331fbdd80ba32b6429b6bc0978fde299a1bde5402d96321e3cb0d5f326c347dbf3d97701d6c5bf2fa5af08f15935810135ea7adb3fa121ec09ee4fe2d65aef6a006a8c529b8d32aa06c183c985ff3fd661c85a9364c214c429399655b5aa3d7a7b7bd2659b4e143f46e80c11b6afea53195c4fe968002849389960849541d4042b473d3e602d1da39ea043fd2ad9daa32dd416dabe565c2bc180d3588e7a882be78d575bc3f311a58aea8a129121b96662ab073a8e9034726581f5674fe99d80408ee1dd42b8c2184251e319e1e8cca5b61e2cea734536430227a434bbce4a30c05bb7e7bc2d74b0823dde2389e41b7dfa14ed50f9db2643a31a331a0b7312aacc1d357bd1413f8b75b06155e469381ad81c8282089aedd890a62dc35765fcbefce36b329329ce88a4512765a948fbdd1cc6bd4dec8218546401f44849397c25da805494c2f063147c2e644dbaf7817d7680985dd55da79c0e74cced36fd1485f3e275cc3173d248fb2978f3d6c0deff5eac43024e3e9c75d757b91fd5c95699b2a8d4297d0df0324a3a1cebd40da606641a276dcc51bd239c91d55a256b32f842f7c6ae0d4c09d612fa1f4efab426bbb9bfc426de24eae8c5ff6017f251bb565fb56a9a840a3a375478a3ac21c9d86b4ffd53ea35e45c67b51c23cdac3095dc53e1a8888b7d6881029a435b30840639c626595336ebb42fd4cd401839b6de59b196327399eb73df3189d8915e709a212e644763df900bdd9d1e96ec696edb066b017a3284348aa384a76c040a0e1fd29a13816c0b506573ec96ba21c645a0671da824748328a1ec1c5af5d721a4d4232f972d3eb4023b2dcd3ef3edb2d330b49d3468a400f0b1d152ca8e45eb2986b643d922a36263821f09d11cafc72eacc2c8c5be29c7fd6e3214d059024556da9c743d8403ca9eea0a208a1ce336b367b660e07cc2fb0efbb3f5205b5b496531a4b09d8b3b601210231fb95fd4f9282e92279c255f74e25431d0c21116b7eca4d4b29f9ec29aac4372c0c50d38fdf5de03b27d2bc4174397eb07f9195e9786e3b3b07acc66eee7a93a11e5f2c1d5b8bfedb72d822d5648814f0a6eefd149f31d30f4c8d0c113ce6de95126f1187afc00dab000419a1ca1a85e2f803878c52604912497ebfd87ba779cdb28ec17c2543ed02e420b4d898010f7a1baca3405e1b3aa7bfb092e5fa97c54f65f75015a345fa0405502fe7fe38da0de2e94d856eaee18d11fc6614eeec95287808dd5abd7d883a9bf1bc5dd30fc36602146c5e8b2fbc98986139abbe041d2440928a24bc18ca51cc8c246f42da3562884c7d7eac830ee47093e4220a2ab0a38c20d92485deb35873659bcaf425b0b4c98ad2695c8178d4e7a9e639e01583b9989d1f6d01e76678d86c90bc09aee8dacdda0d146a3fc321de9eaf815c477248ced434eb9da8f26bb8718c9a2e8bdbc342134ed860c7479ad7b5450523131474e6a76e222f5597cf65f5364cb5df5b26204d312e2536740d803fa878e79095d7a435de4a95b026882cd10777af03b8a372e841cabc88e050687a532294daff5c4e1d2f3fad43b7530be7e9309d388addedee0d371e4657e1487c8e29e7bc12acf650afe3731f1591a5b524aa5d9925e09e38497d3bbba62a73b1b272642a4d8cd1a430d0b991a1961bdfa96c36dcc6e3d39d05a472fe4bc3c4a0786593f4b70952c727abb2b8cce22afbd4f32e2740dc4b707f8bbdf142f0eb9e9bc20315154ec69387445429ad052fca46650fc436d1be28c174dbaaafaa5019a93aaba951f07c9c0e794be5a6d129aacd60711887c54d8389ca3fb7f4fb436b288ebb31bdd7583f62e05b4aeac05d2cac942a66302095f813eced7da0c1c8521fe110ec0c6876f4dc118b05719be03c801db166411568391f56b9d1eb2d34f240f5f143a4d6029f059d56bb6352288b4fb8aba8cba64a4c31cf71815204e117f926167bce9c4dfe75bcf72cf158e6621d58436d9e0baf7edd0244bc315e10648d9f51d666d76f60b46ec129bd8b4b27894a7473a5693875e48eecf3396147adc5a403fb2c2bda23b2a9ea6c035014f487769e6d0299f2a04c965a9346ddde910fc2e0c34fb8e528ca3d09452bdee2a7fb6ed2c67b186232f2127410c145666975056a2de87763494d7e8da5fc7c367589eb15e00cd93df91bbafc59c917650dcdd78b21bc13e626a80fa9f2106861df361cb36ce686622aa9bf62d31ed26a43668ca9ae1fc8bdb46614d453f5792d590f288ff8c6d942830846514e27503990bedd6424ae0fe99c25bcffab3ca49ec08d6f80cd06e7e9517766649d563a076e9072cbc01cb24db96e61240850b8fa1763ae0672a1eeea7e2c9bf36c3972988eda05e9d94443408dc972b26a455e3017dc3ca30a79d8c0b02a71f7a17926059e4a1d2573cff48668b492d1a447454830de62dc8dd9191ae85bd1ef424d4bcda31d6f32b11af9eaa184bfb56f25eb93023b6c5b05a4eef12ea606f8b0709f8f"}, {0xb8, 0x1, 0xbd6, "15a6dc2510d5abe13010bc1569edbf7dd869c01cafda1ce0cce95fa165a5cd72c93bf4123901fbffccfd078465b26601ece3fb06fda23a31c9baac1ae96ffde80fd84e9cb0a97551e07fdef17f2941be83fd4692d693bad2e0e9427650fd542cf82050fa07f02ff6ece9fc9373676474f3a7800fc64f48a03ea45e264c31d2b04f5eb367b302bbd9fce0b2ab61a65bdec4c9190b19f8739a12da18e3c690b8a0640719af"}, {0x58, 0x1, 0x9a8, "9e987950710ccd7f47e17c78c64e812d5af4a2b25457f5c6f1191a40b838261324a8285c4257f5deaa2a261890a453fde19a33aeeafc61dcd1bcca77c7a4c97ce6ce36"}, {0x40, 0xffff, 0x400, "b63bbbc618de8dd43e888cc3a121f09fdd76ed8aeab5d8a70e5ceae0c812d82b80297eb5a425788ae365dcffedfcff61"}], 0x1338}, 0x401) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:52 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000b01a3ad849a21c00000000000000c8acf442000000000000000000000000000000000000000000000000000000000d00000000"], &(0x7f00000000c0)=0x34) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9909, 0x1}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000040)=0x3f) getsockopt(r1, 0x0, 0x83b7, &(0x7f0000000180)=""/162, &(0x7f0000000000)=0xa2) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x8) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x19d) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002d2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000d80)="a644fb026cdba20eea628e25e7265a9cc9fe222f6da7aaa5659ef68512f0cfd67235b0ea6e020995ded36288036dc9b2b5b63baadb4d35e9e113410b3ec81654d2f2fa34959ef17091cdea05fcabd004367100d7bfe4670893cf925693334384b2b9ac4b5f63a417c5c5c8557cd7dbb332c6e37e8846c33661f3b327308ca1e656b6a96361568cd5bc60139d79b5dca27c8522766829ef4943a77c9871b0c1d5490b7cc2b98ddc32004844915abce21854af5c5961c9e6516d8c6860b4149d40293d833a59369153631d73d449ee8c065fc9062bf4499db4ca03ae22380b60cf96f0b2e23cfddf3cf0822bc70cd0164c88b7d8ab13d17a72af9a45c3e27c409b4d32f1a5c4a60a02ca2b713cd8555cb166ebac64249918fa7d074e357afacd813dfffca1695628bcf060ba0e5e215706c8df5f868a2c40fa509c0d0ce449fda30a16f02f751bcf5b4f3848597508728a663354d811872bb526f66dd5104bd252edae5cb03dab273f741de338f63dd0545cda6c40f3d94b38927a199e99d0b4fcb8a6dde34f238424c7a99a50cb35359dbc47b74bc011859ef7b9eddfa35b177749bb252f4335b2b6191647f116e504c37e3688f6160c1478736ab7ccd0ddb2559e620385c1db0816c1d931be67266c1a65cf81839f399134dd99b4b47a48752b65be8523b415fecf350e521798f8f82ec700a7728b93d72799e97676fbb1c9ab230c92b5f51713f48034786a3c964cfbaf6227017868271341c53ffd3ba4112aa430c32cfe6723bc108e81ee3675442f1a521bf4cc498aa9e6072b9f9ba77c26687f6a87dd9a0710fff32d0545389860e03c5eb374e4acda5e5c6ee23a939818cf6135c1b3b4961518b41b55fc6be89b510fdec957e8518cdd6aa2f528c514428a0cc4db42fc6e2a0cf4021d0c63826ab2f451b930840d663808b4d818e289078fb67c4de9b282166ce1bfea8a73604de94a93e514aa3d4585ab6ddb255a69b77d2b82e759ba23da3d3cc034a3ab90e41c81e08bcc8511690a7401614a080cc2d10f32e3da2c0e4d94f0362e6a56ebf2b08835ed4da45f4176b2a6c3c759ce413a43c3610067c6d86fde7ad132dec91e5b7f66f47fdc688181e9942d7fdad77538339c813709bc8b31b59a89ebc8ab70f3ab5cb7769b1bedc0bfb1baf99744da20cc3458f1ab857b2b11ce3870b2f304de412a7d58580db6ab44b7108286d4e692d1e2225a7fe67705cf9847379745fe047bc65a5accaf131c66e9964fc9ec269b4db1472080a541ed9878011680ccdd22e9934f0783f7bec61a01e76609078c80a223c7d4ffe05c9e81622ae18b6df03ae48f8dd51568a80cd9b7cf365dc64dfc45fad0903beab26268e46318f5aec591e96b75c0a5f3b55556da590458a7498bf9652faf50a9d813a4c5cd967fa5c90a895af3f55fcb050682d0d98a81ce34aed5b87823ff5a7858bea3bda8cb1c4c78c23ad96d15df394327aa4aaee53368815e0527cf87f2295bb2a8fb53ebf53d45bab63cbbc83d9924e56914d261f3112f79ce11cd746b50fb12d749b3f1c50bdbc73fbfebc9d21f64a287cae9395d161170f620946c4d8eea23aff4a7cf818448bad35a8a8193283c45cdd4eb48c1e92fc7a8c4c17d88bfa29e54200b94f80678b6427d91aa298b49193714a893a7355d8c7070e90f93f6b2f4204720ff6ae8c9de5698ab81da3eb90d639cbe79a43c5270a542426b2a805c282fb33a1ef9175dda0f52b8e1c8c81c055e0d292d3839d256c4ae722fcf00aa5873e7bd87c25a3eddb295b4bcb6e2e1c87ddeaf2087357f86d744a5777637e7c66d5b4deacfb77f41bbcc236145e024c59ac81712829a77fba9939391ef1d76035b4ef53fc94fea61e9d1ace1f1fd9e5c14f20360adc74c789d9068c916d28a5b14d36bbe54a39964661cb62cb6e202a2d69ea28133ff4e9e284027b1a142fdde73baa8b258b996776575fcfdedce787f502ece7e45bab7e53b0a64460dc4ddd7cfb99c97b9b5948c7f1f60dd6a497f53594eb84f6e18d3ac0e33281726559d1751a7c69b988576880ac9c9f7c53e3b6a04a2cef4e5fcbaab00b01892f8e00e52549b330378a8b719cbff0ff17f47e746be7f7d264594650e2230d25d23b5609506758ef60a5a2265a5cc326aee961aac3fdaf1c41443fd62a486959519556343f35e691c11c1190f14ac590d1f83119f95a3b91437cbfd79124b070d13a8490829b2bdc6d81484e3706a3987474573515c60a79d8955494f91982256ba05a16429ab72a929b751a76b92f033cf1c545a349e5539f3027952dd8a1b11a50ea1a5607f6abfceacc28877965507ebe469a828219fdc1bd9179c9f35fdef274981207aa419c4bb8a756e21f7d3a2e031aa47eca11b90a8e92e639d4d93cc2d665b569d0c407e5b49e0136cfafdfb368af725e23ae124b2a9f56da89e351685b062eb5eab7150792db78d068b32acba3525db273fe4f5eca87060dd8d7d98b021e63c67ca13752dbd4ba78bb3dbfce96cce98a9af08352b68e792d68fdbc560a18a3bf45fd95baddd2153fb4f0870d3d362c7e0b1d80d586332bf5256", 0x724}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x3) lseek(r0, 0x0, 0x7fff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)="ff0033f394e622bf1e684d9166802876d23c99021a79ccf622d213582aa4dc507e84adb16f86a43a1cc28e58e8623d7511d7569c6c1ccc595abc62059454fb9eafe3b89ff9b4867b4f8dbe9744b3f66d4c15fd7b8f517b1ce39538a375853e5b8ce15f7dc3e9ea22bf60c3dd484eb98435d5a284fd3a806106028014cc6e33debd78a043918ce8d7b61e905334fead1ad1cd0fd5146856a4636d994039d92718af489a9cec00000000000000", 0xac}], 0x1) 16:00:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) r0 = dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="d775f9b9ef08ac3acb4ffa8b5a8b9a9a195565ee47771ee6ea76ff481e5aca5e82cccc103b1d0fce92ce2745dde84aed1bd85d3c1b6a23cb6fe0f0c8d6a46515a0949b269ba498977fc67cf6c9fea822d3fce0c684c546007c4167c0bc82a4ee535e426e1b20951190338854a14135068a9908a9cc224a114ea4ec49", 0x7c, 0x401, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="c4cb7f3ab2299d11bd03d0f8fbd30b8dfef9396960053b6a85170608045612f4e4e84cccf0b0bd08360c671520bebd05cb63cd4d97e0700fd651ec83bc8b0ebee67b86c9bf6f77b32812fded32ffb1ac8e5e6de18f59d5107e3ddd3acd351c07ac2c6e7826f5d7c64aac244afb509927d8173f7a5caa0bf08ce388ac2ba085afb8148bfa062a696f461a066b5e3e0ad1175f347eac5381493c4fc50e953a55474a9132a20b327ba1dfd9c0f5f4fa68c2738cdfad", 0xb4, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:52 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4000000) r2 = semget(0x3, 0x0, 0xa) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x4) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffad) 16:00:52 executing program 1: r0 = socket(0x1b, 0x3, 0xa) listen(r0, 0x80000001) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x9) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x7fffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x169) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffa) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/15, 0xf, 0x801, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40018, 0x1, 0x10000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8000) write(r0, &(0x7f0000000000)="7ec676490217357920f1fd3802757350e89463", 0x7) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffff9, '\\\x00'}) flock(r2, 0xe) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:53 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200), 0xfc87) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\\)^\'\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='&@P^.-*\x00']) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:53 executing program 0: r0 = syz_open_pts() getpgid(0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffffd, 0x1000300000007, r1}) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10090, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/89, 0x59}, {&(0x7f0000001240)=""/3, 0x3}, {&(0x7f0000001280)=""/87, 0x57}, {&(0x7f0000001300)=""/8, 0x8}], 0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x0, 0x400, 0x1, 0x6, 0x7, 0x1000, 0x0, 0x2, 0x4, 0x7fff}) readv(r0, &(0x7f0000001780)=[{&(0x7f00000013c0)=""/108, 0x6c}, {&(0x7f0000001440)=""/34, 0x22}, {&(0x7f0000001480)=""/240, 0xf0}, {&(0x7f0000001580)=""/215, 0xd7}, {&(0x7f0000001680)=""/99, 0x63}, {&(0x7f0000001700)=""/113, 0x71}], 0x6) 16:00:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x1000, 0x0, 0xffffffff, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xff, 0x401, 0x7, 0xd4f9}) fcntl$dupfd(r1, 0xa, r1) 16:00:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x401) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) 16:00:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000540)="e56e757076a119f219ba36b18dac72313307cc0a6e199d6fac4fc5c81d7acbacedd1e36b9aefc1f988498d6fa11c026e4c3fac37b804e811c9553a7194069dc2220b4a8b731403fe181e7f6efa59ea64766174464ff95a91a0670fbbad100f9256cf6d0535b6ede497902418167e3ae5216c651b90fb6e7fcbf442caf3696e05eee2ab7b80d8cd01fa8b106d02f1ecf329a92ef285ff32c68e8e667f2143bcd59ce0fde16792084af85e6f731e0340c1836d1cfc57772c1759fb7944254c0950b90e8607ba34d359640455cd75897a23350f74", 0xd3}], 0x1, 0x0}, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000000000001ff, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7f, 0x9, {0x0, 0x8ca}}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000780), &(0x7f00000007c0)=0x10) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000003c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvfrom(r2, &(0x7f0000000140)=""/193, 0xc1, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xd1, 0x2}, 0xc) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xffffffff) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x100}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r2, r0) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2b, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x1c, 0xb, 0xd899, 0x298}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000001, 0x8, 0xd7a6}, {{r0}, 0xfffffffffffffffb, 0x12, 0x20000041, 0xf045, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x2000000c, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0xa1, 0x8, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x48, 0x0, 0x2, 0xfffffffffffffc01}, {{r2}, 0xfffffffffffffff8, 0x12, 0x1, 0x7ff, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000007, 0x100000001, 0xfff}], 0xd5f7, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x88, 0x0, 0x2a9d, 0x1f}], 0x8, &(0x7f00000001c0)={0x17a8000000, 0x1}) 16:00:58 executing program 0: r0 = kqueue() getuid() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x601) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) write(r0, 0x0, 0xfffffffffffffeac) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) execve(0x0, 0x0, 0x0) 16:01:00 executing program 1: mlock(&(0x7f0000214000/0x3000)=nil, 0x3000) 16:01:02 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000001e, 0x0, 0x0) 16:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = dup(r0) fcntl$dupfd(r0, 0xa, r1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000004c0)) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000680)={0x7fffffff, 0xfffffffffffff402, {0x7, 0xffffffffffffffc1}}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000700)=0x4) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r8}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r8}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r6}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r7}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r3, &(0x7f00000000c0)=[{{r6}, 0x0, 0x0, 0x2, 0xffff, 0x8000}, {{r7}, 0xfffffffffffffffd, 0x82, 0x20000006, 0x7, 0x1}], 0x1000, &(0x7f0000000500)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x1ff, 0x7}, {{r6}, 0xfffffffffffffffc, 0x22, 0x2, 0x3, 0x3}, {{r4}, 0xfffffffffffffffb, 0x6, 0x20, 0xffff, 0x9}, {{r7}, 0xfffffffffffffffd, 0x88, 0x80000002, 0x86cf, 0x4}, {{r1}, 0xfffffffffffffffe, 0x35, 0x0, 0x4, 0xd31f}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000040, 0xfc74, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x9, 0x2}], 0x80000000, &(0x7f0000000100)={0xffffffffffffffc3, 0x7}) kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9a, 0x80}], 0x4, &(0x7f0000000200)=[{{r1}, 0x0, 0x4, 0x80000000, 0x0, 0x8}], 0x10001, &(0x7f0000000480)={0x4ea3, 0x800}) kevent(r8, &(0x7f0000000600), 0x66, 0x0, 0x200000004, 0x0) 16:01:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x40000000098) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0xf1c1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x2df) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:02 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x8000, 0x7fff, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:01:03 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x10, 0x4007, 0xff) write(r0, &(0x7f0000000080)="77b8ab39d600a715c0a103ae39d373f555f752f646c81c0c899efb7ad54dd4c93f3471841aa996ea94a8027eb8d61d4fd2285e08369c9f41cef3809ea429fcc969d49cf81cbd7904ec18199cb47044d86efe29a709b28c43efbb595b47464f9f5014e950855b414c57313062e69423712daaf4c61d3c782ebe76da17514ff6f40fda9de9216826b65e46e290a7bf13ddc6001d5f8e723560a642f3b875b47736cb6cfa3ed97efd37a6cd907bbd9bb8743f8766d4ecd1951b9663421ebcd2848ae7dbfe5ecb9be9c2c7e6ab22371d944c149cd621a8a3638795e915d5", 0xdc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:01:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x1ff, 0xb245, 0x0, 0x5, 0x3ff, 0x9, 0x1, 0x2, 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xffffffff, './file0\x00', './file0\x00'}) fchmod(r0, 0x56) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="81ce0084425d03d592c4dcb04335ee4962d5aab8fab3363b35b535688ead2028d2a150a8cdfe855c154f050954bcd89e5e90273fb59e42a4a562ebdf302376720e4e6fccf9af1ce1f80c63915db70a565de202dd731c4c8d8abaadd887c6a62a886c7ef36847d2914dbf21c70f9dce61d774c0d229d46f3b41dda18060d966d740c56c35fb90cda1062eb444a5923b86c6be900e27f3e31e12f9", 0x9a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x1, 0x6, 0x1, 0x100000000, 0x3, 0xfff, 0x0, 0x2, 0x9, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0xca06, 0x8, 0x0, 0x7c1, 0x400, 0x1, 0x1, 0x2, 0x6, 0x4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x2, 0x7f}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x812, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xa9, [{0x3, 0x8}, {0x1, 0x6}, {0x3, 0x1}, {0x1, 0xec2}, {0x3}, {0x2, 0x2}, {0x2, 0x10000}, {0x1, 0x1ff}, {0x2, 0x9}, {0x2, 0x400}, {0x1, 0x100000000}, {0x2, 0x100000000}, {0x3, 0x100}, {0x3, 0x10001}, {0x2, 0xfffffffffffffffa}, {0x2, 0x1}, {0x1, 0x4}, {0x1, 0x9}, {0x1, 0x8001}, {0x2, 0x100000000}, {0x1, 0x8}, {0x3, 0x3ff}, {0x2, 0x1}, {0x1, 0x4}, {0x2, 0x6}, {0x3, 0x1f}, {0x3, 0x10000}, {0x2, 0x1000}, {0x2, 0xfffffffffffff801}, {0x2, 0x2}, {0x2, 0x7}, {0x2, 0x9}]}) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) msgget(0x3, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000500)=0x5741a4a1) ioctl$KDSETRAD(r0, 0x20004b43) r1 = kqueue() renameat(r0, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file1\x00') close(r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000005c0)={0x1, 0xf35, 0x9, 0xffffffff, 0xfffffffffffff800}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000600)=0x101) getitimer(0x0, &(0x7f0000000640)) faccessat(r0, &(0x7f0000000680)='./file0\x00', 0x10, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="ef67e211bf2d816997fb4c22095973bd6641943e19aef72e1a9ec1e6f46a3be423240344d54978", 0x27) r2 = geteuid() getgroups(0x2, &(0x7f0000000740)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000700)='./file1\x00', r2, r3, 0x4) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="595fbf1c7ae14644e36c6d1b4dbb79c08ce1194bc43d7977036058600172496dc1eb19d3964b186ad59d13691afc64d1cac7082f2ae9d02b9d14cd0ff3219f0db5033a24a66def2daeaf08ade418799f0c0d81eb306ea97b9c7b4bc756a26379ef45c097c203edd0e7ca4f5f38e6735f265a51e8e0a42038e700b19c40f3ce1771e9178ae506c0dce7f90f98cd98df78c0b94d551dacc172840383fc3f6f1b8e8297989b25a3dbe8e9d3c8fd6afd30f1454fde40360108acbc993aa500ce986f144ea5d331767aaefbea64952cda37767f55e32d0a3f15", 0xd7) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x8401, 0x1) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(r4, &(0x7f0000000880)=""/161, 0xa1) setrlimit(0x3, &(0x7f0000000240)={0x7fffffff, 0x20}) 16:01:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xbca, 0x0, 0xff, 0x1, 0x1, 0x80, 0x9, 0x2, 0x0, 0x1f, 0xc7}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) r1 = semget(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x101, 0x1f, 0x9b0d, 0x1, 0x6, 0x8000, 0x989, 0x2, 0x0, 0x2, 0x8}) semctl$GETPID(r1, 0x0, 0x4, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x0) syz_open_pts() semget(0x1, 0x1, 0x212) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x6) 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x40) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x2, 0x4, r1}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) read(r0, &(0x7f0000000040)=""/44, 0x2c) 16:01:04 executing program 1: r0 = syz_open_pts() 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) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) getegid() 16:01:04 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(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000200)=""/106, 0x6a}], 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0xff, 0x1, 0x6}) 16:01:04 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000001700)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) flock(r0, 0x1) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="4e6e0a673fdbcf3d732f7096d84cffe49cc4339faa460fb8ab7fcb2c87d6fb590ac9a82f3fb3465d7ce894a946216c195762e7cd5eb245167dfd21323f775846caa4170d039959bdb81f22f278361ebb2e6e7b145d7db3b3e752df677e", 0x5d}, {&(0x7f0000000100)="c449f96aca7d69773c2c7ca1a1c19908a8e9beec46dae1799e488f652efd12293edff304a895d391c9871493f4bf70918064afdb4afa7b103b744925f0f7b6e3c144c2844b3ae5d9450a98ea94c2bcb1ba22b597f042e5f4cfe65a15fd4c3137c1d46c35df2d67a5367e5afb63b944156ea1641ad4568986ca48fae77d3f898777563bb4b24368cbe5e39fb8b0c1c9d2b44fc6f7dca4024340053dc65ffa5ceca6a4a44f30cce9336fa1601701", 0xad}, {&(0x7f00000001c0)="94b9a190d475c131698b039713a344df9ce2d78b8c091a98c3ce6fc6a8480a", 0x1f}, {&(0x7f0000000200)="c91e80291aae73f628bb702840dbad9ab83f56744194a6d9254bdff5bc14c4eef53783e5c443deaea859080c4d88ad80c190f2b4429d5ba1ac0b6e110ff7ddc5cb36d60fa80215f163c36fd1f794c9bee82a4fcdb01f87f3c106a01539440beb3c4a6aadd83e3c8634deb871145f0e5d1c5fff822433362eb3e42ac8cf2f461078dcaba4ba3ed15cc57d863e9e0986e5a1a9ce47a8", 0x95}, {&(0x7f0000001740)="00bb5005e16dc73ee717f39c28101917d35fc04a24db547f9ca80ccaa34986a1733a137993866e7c61115c12835b25eaac394365362970521cc0ac984a0d17ecdb6131278492761a22dd321c059c969ff455512169c630e7305db53c247ce06a6c17f101f35669e9137d8c7ce7a8f7ec4132e982127476e762988852b0263e8539d1b7d4027c07bae1f9aff92784547a0dbb73b5520b82ce563513532238724f4580a508f1e94de01f6cd6016cee1c26ce33e26a6b1ac185f50be91c6c25eba99baae4dcea4ef7b18c47dd94e42e1da826007ef85c03e923f840e3c46b905e5e79ad14d62c42cd8a7279ddb2350b851595310795769478407b4259151cf76b4efd663f1f4647f344d2e884b0c146577d4e2eb9622e1f4cbb438fadc62ef2982daac71f30dba53f045ae6a288dbdfbdcfc76331ca5c54cb3001ad4c41ebc865bdd441fb0016f14c26ea0c02918d19f37101d8ae635e4566e24f020a99c23c1af09a580e9537d867950205b43fc3efc5db52e9577a886aada59ec6c1f448cc8c96a5f1f3b254c6c33cde3e3c8b96f12b7c4b99cb13c0a921ac0912c6982c9626b4910ebf47d4e6c4245f2baad5858cc376e65824e9e88dcc246cac76f19a30bd8cec767cec55bcb08ba4763403cadf1c13650bd325b797e9aff1e2bb1e298a0742f305f53b0c20f2de5b7c25a8074a3f06b882b9625edac38f1a642d205090ad32200443178c535a44765152021832e8ce126d3736b41005db6f21b634d0483a1884ee44f2a73a0b8906ae3d85056b78cc0b62393390ea035c645968c7bb110e71b3f12c01f9a365430dac520780bd252b3b5a7f9a0a9cd6edd0b854aba17b02f42d52de8fd026834dfa439e32aadb54ed505ba233718c57043d0fd05789499038166563ea00f7e70eb7fbd9444f6eb738d0e9572adcc519e0fd8bd68798adde07de7dc04fa537c344893b2ecb34c2361b0ae330290d05cef4811567cf5265f62f8ed85917405177e0a1f8295d99921cfebfd5f88f60cca312232cc8e52a096555e51ce0d6a1be52cba8a0dbe3a37d0514fd66bb48468fee48136fcf48e07a9a84875e8aab4cabbbe2fcf1669a0f6db77c66026eaf314ed94f4f5f6ebe2803db8479f6492285abc292234db59a63edf0611902e6a0f6905d03c9e972a91663caf279203966765e7475d5410c9ed24126a3a3bb86a29572e3e18667c26efeeb0c22917a7ac6e1fde1a8d6546815f2f8f95022e7b50daf1de1c7dda70acc244208feb56f8b7dd8b190b2ebe098ab374619579b4730bf3fcb28e8bb033dc50db52c8b7acbe96d1c28ec03ed001d64a08c1fdfe08ce11f950c19134694d5f0084fb3d17318796701759bd0f935542bbe18414819e553e282eef615a763ed712a2529c2f0b3884d562409815060b85fd75686b1eeb130a07fc36b5cdd6e39087aca329723bdad902e0bb34e73bd4454d4a4f081dcab48733918d0278f73e201caccf9a4f2e2efc46be1d97dc58463399e441740904d1b00b96e5ab374de6bdf256b2fe4670f3ef3c0e86fb97fef927af4556a82753382984039ed8fda03625c2e807347a7e6d213f6f0b65932d96adaa1e7ba1e8fc9b02ed7e7d951ca8c89385e2c117d3e66d95c47baa6e7751b2c0f379d0e1361efa31b68dc0df40b54a754bc45b8cc48c8492a62a40f35950e0abd8332e067e5fa65f30af216bcbb41acbedfa2804d31be1cb14518591456e4c77fcb5c3d032c154ceaf3587ad8e0ca8ddd754e5058ae7dd054d969fcae1180a73ce0e15ef9ab47de64126f04060c27e7500db55e652faf01d6d84307f4980b3a6ecbb0e53c7a53e7bb96fcff3563db8c96bacbd47f5936c389c4b0f97120b8d17c93e7cab979eb714f900ef3fcaa8e698e42049afc5d7023bdbf0c39025350c20f5c2b7f2d4a22578582af3083284f3772f48fdaf1e1ffdfce44fb1cea80409e71cae5fcd94916950361cf3f06b9a19792dd7c6b3414d9ec36d99979fc9e8027ed264f8d2b802506d0eda5be70d1e8c54273029088339b551979dd51e33618f27a96e3e95b88cf6adf9c4586969d577c09a98f5472e260c047f0eb9bec1124569eb7d9f3a334e7ccccce27df36bb61b1ecc2d45bf373b793259c830a65b97975c5248ea5eca0df3c0f200151b8b14e46b4f10c6dd9c494b5fa8cff72f107298b88dc2d953ef110ce96e2f2564d896efc43bd7e815855f4bbe83131cdf96bb8074aaffc14ee64ad184577bbc6a0d40d2afba1bca9bb6c0239c774998f445d62ee40e4c8b589ae8e11a3802a6816718d583cd98fc2a3eaf8b3869036fda4416ca40b16e510b79d297318e71423ab5d6341683ec389efbc38db00e53b4d058a1dda36d7f4bdfb8130daa5a4334ceedb0a5f4d585533f43bbf18c7b85c5e3e5f6362b998de8405bcb6339653676c2be7987520fa0a2a91425ae360cf539fb96f07311ef164ade43c938e972ec93d66799b5db4cac95632090e431387750f5551e871e989d0e7bde217d3fb01a97816b960cd310bdd5aeeb5e9099fb43037e6c6bc0cc9e6d27453d32a87bfeda3bc2e33b3e86a2b5d7ac7fd0ec113af3c06ad3250eec8a0fb82ad6ea1dfae40ab0aaec3f9967c990054c36b3401f1ae7369d7217c490add00b554024a664c3679a09c6b45b2fbf6422ee538af65e9e6881f0122acfb23edbecb3df6d1b44983906c6180ce035fd6ea646aed61b237c9e08643632fdfd54f097d03db2d886c0fd938f793f4ab1d3a71f11b6ca5ee99b2de36a03e9d19bc78d8827e1793449b76e9e0878d97d6564972d066059b8477926f52ed6c850a3f06f6e373a7d75e45300f5a585a07990f9a5c98c2be28c96831a7c5dbe6a188830458f4d65710de30b945e6e13d162ae5eb1a591b5838304dd8538dae2eacdb6314f438e3be1fc8a6e53ac6d53d43c6b5583b4456b3947178ab898fcd538a519f431f00aeaec9da903b8f72c10ee43db09cfceef56501c67b324b11c32739bebb0a3fecf4a2a74421f3ff2c1b2667313b174bd97ae9b845f34ba96ba8c5f6ce8f288b8120f5064647db3cd6a96f1ef0b8a26e172031b1bae57a5189d7198719b35bebd9c81705a729f38f815b508e2a8191f9c4ea0514f5fc059e1d955a81358fe5f0fa9fa97d486fc41af5a82d97d9f34b3b7b6d76cb19d4d2748e21f432a2ed3b5a296e8f78b36b8cb51ab050aeed48038fe6a0ac82d843807d14e575343e710458581af298cd6e9b7d95a0e545eee0d9374d30966fd8968d188346449fd0c3c3701f15d18bce84b4457e7447a4ccd56d3e857a3da18098fa84f336dc6f61b71a052080e9422ca041e8ef0969b13f1c689a510abcf1dd61064ae4c4a97fcdc78183b9d10c38fdc825aa62cb24f46aca98652ea2deac47f8512be6f3d83231170d8b9eaca57177329607d79e5bae61f9eca2537e2eb71af584e2ea08fa5de791b4241c85c21160fb9185ff4dd1b003b2b3b0ae44fd18f6559d5d67a2d79a990881474ec7356c602c76a63b89db0d7d2cd214d5334f0e662ff7e41c175528bbc6b11678713f2a149c643ed50eeff89179d8a0c416cf42b07d4c12f87edf2f833d528093c1ce35eee71db875a7d9215178e2f573c4c0e132804cd21ed43dff0166b85bb565c3da0b4e7f6d9f11dd1bf61a3593d624b0550361f30732ebf952e3d3cc51b22d529be6b0a754dd4e3e767efc14b2c7dea8b3aa5d4706c4d5aaf13443755d71a81a9a2296a7ec2b21dbd464b9e1da9e110a3d85d61bb2589177ff587fbed148ecc1a6522c32180024379ee8895352e1524117e922bb26d52b28ad4da518ec51014809485584f6a4f8ec370d838da3198287898c9246a24827868f6c0ef1a0a551eb413aea55ca798d0a08d6b0545ac2377f7a60acd5e14e017fa99ca5b75334cb399556426bcd8d8b3645e15d35c837aa23f90f8feeee16ef9608abed65b169dc1b776ca30dcd6d490d0ab11536166a99d6c331f4863b4ecf290fb13769dd951c420850f79b417a4b6b17f24da133c92b30dcaeddc20e8e9343800832745f02669d64c18f160eb7839ae69be662b2f15fb02bdf672ebb3953827ce782556dcdba76762146dbdda7aa1b98d20e7ac28d0718f231afae2a3270c1ac97282900f0709dd9c13a1b9a26a03544d4c5be444c858e413e4cb0264edd939956028f73d2cb956db72a0baa303edc67cab6406af70df3266b4ea068bb4d78bafe8e07477426ba8451b23da86d6c1cf1590573a85a3aebb526829d3cbd51bf3b20e43bf30767a8f6acf7b3ad7faaafe1a289480bd26283548ada2556d688e81dd79581524efabb83f4a014ed3ce7a09aba5e9e13f566f512cd0a01747044e4a612325c84dea00637efa89bc1c429dda63b834b3f10e52ba93748dbb759d07426dea4641aa508564479131b981c7d8bd4fae0d23976d1a94de10ea10f8d96b31e23ed67f674bf949f12fc20a3631374d4f5ca78c8328d9ca8f66e18f9b1e5a91dff8b6a302850e12341b11d4e3b108bb7c6cdbc0025a1c5a13ab5414e851ff21817a01771719f2175f2e6a18d748d5412966ab557517b7e3fcaff31d080da3011aa3f13b11211a815bc123bcc8a9622dd74df69a6587f64405a6c649539e56b747118d7bb0c032a505f6da41660f5f0a8c473361c45487f9119681e89d8a857fd86bb76990c1b6ccba90ed1c94fc3bff6a064389bd4d58348163b435d15c3770ca8acfe4364e1a82ffd23d47a027a4dba56678d1fbb5d1a67e3c589eac343d27a4cf3d7800a4a7a81eca31569428f165584146d9bc4c90266d467023288b28636c25f923b15924915f1eedc0f599aa064335a03d28f4a83c69499376e738d23250c5ea80ee57496ec9f91af93451dfc9c6aa1bf335c582d900004bfabe17f9094e93a2dbe67c305873050c4f8d120068dff7a5309d022ca00dc20a1dbe1f7093c95ebd78211c7f2a086a5ddd97a9b73031f2502a1b92a04d9c56b3d6d3c4b42ba069ee05916f658267b76068b356f29403a2f5c23419b45699d1093f3f4f48e46aa54e709e8dab537bc25124ec7b41021b3c6256da7ff41d7194a778c17c77dbd85a7abadc18f5ad4fa53e4b0c931b4d0111bcd40c76214e2bb135f92ccc2b56d9e915a95876454c75e977209947224750395feaae28d9e055c11f9ebf12badedeb0566bb96804cf607e9553f19284c4195607287a20ba4161ff2634c543d41b39790dee1729681736e2f5bfb9850345fa8589db9f3101d653bb29da6a41c9ddb296d538a74bc73a3901010e795d260518f853e2a7a6670c7c964c1ddfdfcc304ef55ccfe070eb30910ad70e90e9f9e8fbe24b9728e89552af19a4e468be2ba797ec8030888c29e06fbdc9892dbbdc48caa278740e152a0cec26210374f3e9e0880480625b15fab3885661a8037eef69329f8c5ba61c778387f5015feea5416022339a5f19dee4e042c25cfb4415ee91e9635a526e9e8d7da43f2b274506029bf87bc6a7ae1d4ae9fde06f66e2f7d204ab1ec6fab317a2f0bc54f5848142dda49aeb1214e5124a03a9119c863324a466a029034f4ee93a4d7694a3aa239f46d65c6a1f7971a24af9a3f8cfd6538f71a1e3f6bca805280d8a7046d9209714ae58b987a0fc8efad6a802e3e18710da74f258eb0a415e906f78936d92602d671e2b9ec2fe971847e3800124c2a5577346b3792127ad85daf1c997ea69a107bbd32e3acbbc023134dbcb1831e2b4f4b4a8e9cf80e5ced43b58006c90163c9e39fb696acb1b587bb345b71f08d66b1689f5bc7e09ba0866d7511c632c1c09bc601e784ef715f", 0x100d}, {&(0x7f0000002780)="f01a7fff8a859b1088e2bc007707a02514c7702f9cfbe4e0636831628429da6a27c2524d66f4ab907d4864fb844b4b2b48ea1f8dbf75e055450c1875895b4f84e3531eb4160314cec8dd967a943db29442cce8fec10e22", 0x57}, {&(0x7f0000002800)="d70a062772928bbaf1102c6fa6f6fdd262caebeec3b616fb0f9bb7614510bbd36b397d2df6b5988639277c0f952974b936fe93545cfcaa00ae9163e1ce16512abb35a272ee1a6b35d7b64567fbcd566900017b34205b63e6694ddbf139765c8e9994dbef46f439be36f72de28102635faa9693c09885d2300387c6712331fa690faa9b74cf8bc4c6969df19700f2cfb2f86420c5d06be826b8094c99d0a9b6591016dae8f99b43f1451ceadb2fed2bfc24d5b26a60e91bf509d4cb888caac492f36a7160153fc4a38694e80e896d358e5accb0cab4bd24a1401a516f7c6d2e83434093172708efd5", 0xe8}, {&(0x7f0000001480)="005632f614cf7b86c0ab8e22ebd467ba3bb4747a01", 0x15}, {&(0x7f00000014c0)="1474a18ad5f5e0c37c6feae98f67271f0511c7a88dde2bb61e0c954401fe8899a03022a034914541dd4b2ee795175eecf17d57de580ef691f7f06ad714983df40283d91cf5b29b000f1249455cef0a8eeb861cf5b4e488d894b81f6e91fa1ac9de676ba1cde8f981d0dfcc1a34f7e4cf7d283a629f85d8eec5fda5b2fd9f3793f8f88f9ff16f6f5247c4a30aa26d7d3ca5e61971", 0x94}], 0x9, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001640)=0x26667dc7) write(r0, &(0x7f0000001680)="881c4fa4e63bc65d10990581dbd372a85041550c22d72ae71179f7ff16ff4cc0994f763eb231ee354d44a45cfac7be868146fc9cbb8b8d67055cde73179ca8a1eb5eec564b3d573701da0435398969fa0591", 0x52) 16:01:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2500000015000000010000fb00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0xcc}, {}], 0x2, 0x0) 16:01:05 executing program 0: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x601, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:01:05 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) read(r0, &(0x7f00000003c0)=""/61, 0xffffffffffffffd9) r2 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x65a) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000280)={{0xfffffffffffffffe, 0x4}, {0x9, 0x1}}, 0x2) sendto$unix(r2, &(0x7f00000002c0)="ca984d7f64c760af1b40baab6b2340ef49209b9be5b7f01a0d6af9984486fb43c726a0b5117c2f0314ceb7f059f58539ae35b2f8f6aa7da6f6c730b7e459668e1d1119cf9258f8d7eec686f726f1350fc9119842e983e2626aa372bdd066fb7748b40733d0", 0x65, 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x112c, &(0x7f0000000340)=0x81, 0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x500, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x2, 0xfffffffffffffffc, 0xff, 0x3, "c7bc0cb52c9257744888e8de9e061385e3c15c87"}) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x5) r1 = semget(0x3, 0x3, 0x21) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xfffffffffffffffb, 0x3, 0x9f5, 0x5, 0x4, 0x4, 0x80000001, 0x5, 0x100000001]) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x80000000000007f, 0x3}, 0x19c) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:01:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) ftruncate(r1, 0x9) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 16:01:05 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/34}, 0x2a, 0x3, 0x1000) 16:01:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x9, r3}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 16:01:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x9, 0x3, 0x1, 0x24}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x0, 0x1000, 0x1, "df944490ccb87a2808184ef368e4a55b22446f11", 0x6, 0x8}) r3 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f0000000000)=0x12f, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a240745f7acf6a1d9765722e178ac6f0d579952199f644057440d2270c6cebae56bf5c98042ba8f7979334520d91c4ad9ab018c67561c7d714"], &(0x7f0000000000)=0x1002) fchdir(r0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000020000000000000000000000000000000000000001bffcefda6a8ee6125523a8de00f2317fd"], &(0x7f00000001c0)=0x52) sendto(r1, &(0x7f0000000200)="70b2ff3e001cd01dc70602329c7c299d1cf9be1a40e7", 0x16, 0x8, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 16:01:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) 16:01:06 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:01:06 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) socketpair(0x13, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="500d6c8f3b9b3afd571b38a9adccadba9b125f450f29c80cff5bfc4b9bc320dadd3a42cbb90360753c4773ee543b19ff4be1a0396491e2eb700afc43a6aeb5cdc6340460af462ea02ad4ad4973cc72919eaa20c07dba56060268371662209a09060d5ddb39be872bdc4d61b6a94b55864d8321ae14a40ea264fa64abea7ab896daa276c11ebbb7c6507098d5d7c16278ac2d31af02986e414ce36943cb03151460e2e1226ec2c9077de2b71272255c3a06928b29d47dfc7802ccd28dfeb04f12316cf1b9dee86981a57f09deba6a3f54f732be8c6a76e636d7067895a36f", 0xde}, {&(0x7f0000002440)="74a3e6857e345b0d102a8d058b08ae06bcb70b21d56a1231adf4754c937ee62a9ea2c024d676b51e23d48f878f62b757c3324b3308a03f51cc36c514139a6bccf677ec31a4eb754dce43ffbea861026c88a09bcf3104d3af7525c40c01288c7607671092de0a94061036bca3f29c1553b3b999e11ac37fc3a6cd", 0x7a}, {&(0x7f00000001c0)="596308521e4e9ace6b11fb77b2e9e21358cad04165fc7116ae4f3a0341eeb568dc8bbc62a7c347df797db9f0b1f8524d485456b45679279845d6611db460339aa81c3f7724b257d3e9dd82b8c8e3e80c", 0x50}, {&(0x7f0000001440)="e2b5118c898447d6db932c7932ece835c4721f6e644ab4f32bd4eadcf11833b88c8e3528f031a6499b1e9b793da85b0d8afa84f11dbe83813e7140f5c4bc799ef8fb64f2596368863db2fbbd2ed0ee30daf50ae06d33021c921651ae7e41d8839f2b953b278cfda609e3deca80432a1c1b6997f242d3cc496e27399a67e3f3272a78091716776627320a4c2ebc9c86963beacd3230dd98f85f65eb8e2bbee54a8f36279a6156b037b09e03e31ad1ec22c043f5351c171b9bfc4f7aaad50bf47568982e7763da6b6df7c24ead03ed3505130c1effd18beb96aef19629cf68286d5d9c0b5429cae987b53457a7071b0f895b1405bf553970ab0e67282ca62c46c65f37a16caed9ec46bacf2b038215df78ebbdeecf13b5619438923d77ceb9396c577286c47c07afaf57d7bf659587f3d62e4dadf1e0b68116e170f55ddcb555883e39fd1d5f5e0b66ea823c440bd81c5b7f1b6926bc61e04a3e4f24211a69d781bb04c988dce636cfee201401fd90734475580a7da5a9317db0e89e4909d43a5cdba8d40dd879abd2c104cba98e435e67cb11fd874b72857751c010d7366aa2424d460ca39c420f46ecd4b17e0d11e884ec505bfd101774d30b3f269246d129b0550b76fdd65b69e7d1c1648e4541d8ebed54c9d263d92839b0f781f70e0559bea5aedc5004a43a60bc72fd98525bdf2fd46d2fe95ebed1fabe72d74a441d6fc242f5f51f82d5fc1778ed8f7986093599e4add270d8bfd563f8a3b23e5c4de620dee72e047e62f064d62648a6545a759c141ab9663df9c0a06050290dade9dea72ca8754537b7189ecb41a49005f9f4ccadf090d0073de1c32fce6a491d7665fe1191a7f3ab0338bcde6ac8560d039f9bf3db722ed291d961a4d8fc051a3148ffd3aa81fbae4bf2cc9b4b62dbf164e1c5565f99f1cc5bfae94302fa8f6507e25762300456ebb3f9c3294d7d3fa8249a7d3758267ad69f5ea15c3e822fc0e59588b0818c82890ebd7eb7ea09a7d670ee451aecfdb9d1a2a4d70f0a5ccc7238680363f66ce04ac9005a44fc253d93949c94a972e10c2e9d9d99c5a701295638a66f66fb0890400ef68198c255f21c313f2f05372a12379d70f867f39865847b7f9d311324354a442dcc254750b52c9252fa2dfce6008f69f99e566c50170e7cc8d2391f6fe331268175d4b8f73129bc7339bb3267cb7fa7622706f36e4abc4cbf54034f5d3faaf3839b935bd1ed5ffcee51bcff61bba80c98704f1be29610476ff60e7a9fee3581413038633d918d0e07774d819c61b13062d33d91a83e9146ed20ff547df94fd7c2e56c8046056882636172cc57c0b8cbfe37124d6e97a87fa6558101e103600c6e4dc2713f80c0332a0ae0bbff312bbb8b6d665533137b11ccc9edeef9d6327c7466dbdab3ea0fd0a03414607eb753d041521a54d45ba836d7eadbb5157e4f3de38a6e77260e3a3fbc92bfc1f918a7b4e201c0bf559bc345e1943a7b35006da08541bacb82dda65c666cf2fbe6880e727ddec4a73e5fbb8650f8a8094deba5cac9b5115305a273edac9c406809cda202203fe7ac023c4f987eb52eb151e9a07cbedb14966cf454f2e5a401d6bf36ff7f567c3f459a2d3b451ccc38eb04df1d98716e9797c137f185e48411c8e1dce8f621a1816271ea7b6bb5341fc2c7d319c9cf2e15e121ae3785139b1090258437319bf1b3d7c9637bce8174f31abf02c4f088dda2daa47c9a481b9931f32fb3953a6d1226be7759b10833feb561b6ae7d1d8727b9c83125785dd7232986dfc6312c66b868d66a19f2f127036419b7696b4c936a9f98947c8043b40f43022feb1eaedf40c8f1a6e7f4d0c76c134b438327653399ebca662b0bb28afc81383407a31278944c1698f4160f60c9635edc30520fcdc1dbe9e4d2f4571af96a8a167b8842638f5d127c5bda195c129848f849dc9883b9023d9e1f6d8ec883ed59c38986117425cfacfbf16fd48f16b7260b0a7a2c4c7cc490fbc6c08d3f49c91eec94481736c7dbe7afd0b4b9581da380ab1203696bf65a79949aa6eea57166878e467a7cf0d522832cdefaf7d917eb6ecfcf78bacc2e4c85c4285f691f3e7454d5680f5c60d7f88571b4c40a3e2914d0e26535d66ba57663500468b980807f51c367dee0f1c5b86107c26c667dd678a6802f9df412d338aedbd29c565399d0bbda6f356a84a5b80d303dfb26983510240590f78cfba1b20871661a1edba828137c6f3eb2d299ef1fdee23dd87b77ea7b0e66841878546f0001a7c5b6437429e1162f019361e816af458d09cb42f6ae800965b96bccd2068421b79b97ac1cd39261a0febe99447957d862644e2303ff235a31290c532ff15189a24ed64181129dae1a7cf80b102302efb64c1086e852160a915e12cd481be08922bd60569885ad4e4e1524a953a25db5e33325a4d423b8702ec23857046b8f7881d0df9bdbedaba5ce4fcf370b74e6b3ff6e7b3657297833f30080cbf86fbabc623aa88f4ff2f5acca5c5778ec08e84ecc701eeda0434625dd31ad0e06a7d9103f487f018e679d2bb76038e5c5aa021157a11ecb46b490be9e60bd4727805c8acb8517c0c92940d89bca659f21602962236f4d1d9009dec1fa8dc6d98b622145563f14fca4feca414093ebd0e02ada1af499ecbaa88ee14a817c94fe0080aa2bc6d0bdda85f8de6c271398ac95c3ad6b16886303bf67171588053158850fe083e414ef4ba53b342afd43a2a09f4689459fb1ae9fa4e0eece00294abae6fa08d5e30e6709f073699292d3c2a22b5a983c643c1a73efe07ef72ae699ddab90407c2272fba9922ee741f740375e26b16780e8555ff65302f9b520fb9b4bfb9b6fad738daec4ff76150c7c0a3748a7df1e8a711c92c633d09e07af33c84dd2659c82f5bb168f5327d18c9f592283308ad3b70a372296edfd376ca3722d67324b6f2b70c0c05c3f9b89f8cdfbc0953facf2114ed6c340d49a0ba60e71350b1685b12ecadcf0ce9ce2cd46a0da7e8c91ed6ae4b1bcbdeb744b7ef9de35a6be098e05acb64aed868a6468507feb003ab60eb0e827ec69f3eaaafe6e63b30f3a5e9d35148635630b2bd3e487543bd8cb48a5edc2c0bd8f6635204a9baf16bbf610a047310a56f523c986f61ecf948a32d1953f95deae505db8717cce4bfea094a8af7c50d8fbe8374781421ff6e97fdd570269a2e07196fea8b588186b0393664f773b09cfbe97e108f0b013321906ac6ffe8b26fa831397171680a76a8ed77f6387694148d1722a4ce01eec1dd3dc1bf0301a80b61b60eab30c97004fd8b126efbf025487ead2fd8398a305bb72aa39db19fe6e9aecf71886b8ce7cf94ec7b905fa69544bf7651333c946d60266ea2113fed47d9fe8ca9012e208aa774de885336bfeaa2c30be4b531176365a161a6c690ba05c4ed415343a1a2207b03d3328bb13987b6d3eac331c2b829939c953319b87ff5984d452f4140a94df141a15642e6aea4402d5b93465ff618b2e9ae69c20eaba3bcaf7109db1aad0789a64928bb27cc105669c88d65597dda3e2e4aa3658561b92d83bffa89f5f97ca24284205ed37854eb7cfbc3b3adce0865c0da433add9bddabb7d5d3bc2f7bfb13d7cd3eda678d36e34618d040b80a8137b2d3003dafcc4cd7d6344610bcad849d2b6b188ac31ac3df2b1c4f2189a4e8f408637d8d85640eaaae7e126ff7c4dc30057bea6d54bc771fc48b1f68e9cc44b8631976e982384da70ddbd98e4d1d1f609cab4bd87af81c939b5771eb8e46fa70399d11910072309e14ec6ab488a7e1aa8877e4db7d837111d0f3154cfc412f00371d372d4ad24e751317f81cd28d1910b6ed469b64cb6c93574a3eed7e25034b993a7a752994e9b00bfc12e7fe4f93fc0d459f02a26977186b77d9a011afb50639b9f49996364e8f2cf8f738054064157f11f09d38e6ba2c73b462b7b83e6eb06fdf38baadafa460b4636f25b84778f9c1804b4d3f40ac731b0a126c1b8158e46c8aea482e60eb21c85bf4675874ff3121cc1d9b2574c9cc9659a8be34ee9ce335293098a16d48dae88b06ca7a1b3b992d4ec864f13600fa941c9ea16b0907fdd07042da46071c1f510e0c90c0f432fda5eb1fbf60164ccace308097903bdeecae6e6a4eda22f37e4999f2b2a50e4be80b4c0c0d8135cabf4b44c4944eb8f3a8c53c15967b547d1fd1427b70c9e400c3eca2ad86c3e0270deb644b24b14fed3f7f590e7688aca55b10005b5d0df8cc782a219da1250437bcbbf0b1440f61a5356db40c2fccb82e5469becb8b52321ab8e96c35a5c32dfd1269f02ab9e03ed3f0aab22ba91d3e7ef761a305b351063fb061b6122f5951ffc1bc57a9bf1bc10a62982b4249f8e30d4bf414e53d09230aff3d853612044eb744ea55b15de532b32d8bc521a30ceea24d7c80e39ea7a180ef67657814010648b5d6bc4ea4988270fc737079a5f0dee1b8d067d8ce1d662cdfcb0f4aaa678cea6238314eb4ab423be5c0a618bf7bacfe130f14414d4514c8fa47c6e93d599df22e9a98bb8c678df2544b78c981718fe0693d5da4bc692af90924bf996a52e27431aaf0bb653d1e9c73dd538c3fbf118734e9c4f29831c0b089eabb21797e954030a291ebd993f878f6153bb29e1355925c9916b549fbe10c3dbd428f89a33dca0f477f0bb7cc813241d6109980881193002a520cfd47094f8aede15d907479c1d631a08073d85451c8eadc2b3bc443020bcddf4f980ebfcd07b8273df4a3600b78c3ddc4f6dcbe3944b9221edc5842cde43dd19dc69e4948223f7c626a89b71b1601df389bdd1661e0bea01025c3b5670d1935d1f6fc117c327ccebdb8f6ad51fcb2f2d3f44f765a895aa557791b42aeb2ce3ca8a7399a835da1ee414e343579847ca7d2862be1f80e23885f9aaa9278eaa99153359793272f9313edcab7728a7485dc0f1fc56128c9896799df617f01d53fa7818c69601c326eed02fc460bec45656a6c82c400bd5ee854fa0b9c620399daa54480d7efd07442113933c3ee14ed916dbaf402ff89d169c2e90ade104dab51c2efd59bdd452ef483976d60af1f7e747576be4d2448bee3ec57d64d29c4e1d68cfd9e6c94dc7bea888d40300bffcdfc8f234ef9a3e53abbc446faacd1c465278f592738f77712b0eed7e1fa456537d4589b8df57249e2d46b257f98f8ae7cb9079299a20cc6d396c0df7987b3872364c2f4fdc7f684146dcf08a69bf3e94601a82fed275a75881e90c76bb7c28789088f8a8dd9ecc81f22d3815e3cd682e61550467a27bcc15f639bac60a0e3484fa6f845fbb8089faa901cb9eea9992b5adc5e9a2c75e230e3d8c411f15c4bd13a068e6c2cde9555ece877ac8e99442eeb59b6a7a1979d0b0525d18253999e909e228631bc1eda442bed1ba2aac3a457423b362a141f0c08ae80f32d4bed5251f89c1d282cf43841228280b3567ef7d3f943670da88efdae236a0555d66b9d5a7773b2669186e59af1b79d16a0a5d25888e4b1c91f2005e1a28d4b4dfa3876e10be4234725a87b495d235a7f5ff38d558f89e155d28744fd27d4320ba9f95acee01d497b6afdf3d5b1bfc20c93bc89bf4502a46b03ad94fe4c4b9bb3ac16976cbd13d69f0cab50af2eba3d6d1fbe85b6c56aa64628d7121ef79b853e0b0547fc94c55dfc239099ad800f83c1601617f0618578ff321d343b1c695dc5a08bfb85ee4da052d992c07b9b99303d2d440afe9f76af2595c751f2f7db39c5d0c412d89b832c3cd3938f9b2e8d857c3ce612894a3f85cbc94", 0x1000}, {&(0x7f0000001380)="73fdae66a2d4e18dd1e4a45ef7537c582162ad29ebaff2781a02d99918d007ab01f957d09526b4d3963aff9c1b93c5c96886400f2487f27352cc8334e716759dd12f0d0ea8ebabfe9e69fa5dc0eb9d75b7566462c1a861232ded3f8e2f2fdaa3dd0cab7dfff130bc9f500af9306cff3d1043c0848c3ce3ca57d1ad7e7ffda7fb03a4d024c9fac57bbd425e354a792cfba009296508ddb0c944c7cfdd7f41", 0xffffffffffffff63}], 0x1000000000000045) r2 = shmget$private(0x0, 0x1000, 0x40e, &(0x7f0000ffa000/0x1000)=nil) shmat(r2, &(0x7f0000ff8000/0x1000)=nil, 0x2000) r3 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff7000/0x4000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x89, 0x5, 0xeb}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x84, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000004, 0x7fff}], 0x7, &(0x7f00000002c0)) mknod(&(0x7f00000007c0)='./file0\x00', 0x1100, 0xde) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000800), &(0x7f0000000840)=0x4) sendmsg(r4, &(0x7f0000000780)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x1, 0x7ff}, 0xc, &(0x7f0000000700)=[{&(0x7f00000024c0)="7c31c4f3102a92e90a4f36de66a0273d62e35b057d3ac6ecd8acc275d50edb81ee8353c6dad45036a99354cf55e8ccec76ee6e0c783a2a6533d6f96ba8ce212e4aaa3376c73d8bb809838d9256e6afe11d293e1ff17c2d59206192d065d62a9e2d2e23df98f8e145c36ed94348f1e1af91122557e257a38cad33702b799705a7aa6810ebd652a041191870caaf9679d4aa3dbce3bf7fd470e2de4ee829b9a0c25109fd79921b79ec80cfb49f7b98a357b8936e6a58e82098c4d51b4de83455049d93bafed35a221ca29dac89cfd9cd829162cd9c32ceee510f9d2cef7e447adbd1a134cdf8717c38812acc311cf1fc8e2a7b30b4575f0390cad997e8321316d32a5fe1edbe9988dfd95f42fc23b9d73a2050c7fef2ad4626aed4b7bd1f76c4ae30d5352889b222dc62767df183e3b6c62ded21bcc137953cd31e4bab34b7aa744e9a1b5b4c066a593fd7b4051726ce135e074a8380c16ef7b84794d052db72ebc5e7810fcc70fc2b001c6537a0899f2563a8ec663ece425a72be0ee26caefabe605a56ed27bfd6e4b3e335494d6f0d56e3821af04d1b0b5151684f9ddafc07b511f59782623962dae7b6235bd8fe4ada96075c4520fe8e03010a5d6bbfc1b3eaabd20cd5432f8b611e4d78e157a88352bdde05aa11a2524b13b3fa62524f0442f220418a379916f49f0089cf8ee0167dc1f3a45c2511ae9b268bc90accb5f13118b9ceeb3ac31c1ff284bdf969f601bf96bd40e2b3641bf60faf92bebd641eb04e8abfc9b30ac3316ac5fb38689a1fd1400571ea10ced4ae3596e5094c3c2ca426fd9f22c8fd8416b259a235d658ef903c397f1bcb5bd81e9b42a39d472b934b4522fb5aae13aa7847ef26fb707919d5ce21edff4a925dd5d7c2913a457b0b8ea8b66ec63a8f04ebeec78e64cb389b70acce66cf2751250abbac4edd186f9d580116f9e22ed9d415d5defba6838ade24df4f1489fe9092823c7a868931039c7808bae7f43e02435271da4da55da07144fcd12aee2ce6bb39948e79f1785c502dbbcdcadcfcb1e46c64847eaaf9cc24af7fae03010a0c09f8d3eee8b3882fa36787be6d36779efd2f6bda2a45a3700daac5872426d35a5ce1f40ed2a62dbffa9f5250bb133dd581be93bc3862988be6b0121b27f297a25cd3cf96b5797ce275f07275d3695c8d0655d901c802fa48cb571f56b1f682cb8e4eef4a42d549ec2b1af01e273db4533ab17edd3ec6561f65b39b0d21ed08f43a594cfeac4571342849aa044a76b16d6fbf4b54b4151efc42397bca732ffdcfcbd8093972c31c75ade90bc82ab2d592aa65e16fb26604e682fb604b9a7aa49cd08d5c6aae4e81f675a30c605fe1f9fabb929fa1b12613d128ff20f42025c2815cb51080bdba54575fd19f53bf51ae03cb6e1dc9d8c66185b333afd6bd17f7080335d5b32259a6018136a41731653a6de6f1aff749c1b1d309396fe3048d3506a2fe3ac846e906575ab97dd15c67555fbc7a2e6cef2a4fb012b77e57facdb6902194718e1f8bb29dcdd9d054a65f8bae97fbd35966445a926036e317d1f87a0b282de1a20c95b7ec7ae310ed42ecba9eea81d3ad43accb4aabc1d83000daa2d0494a60119cfc2a74cfb33e5bd6d4f8cb26a41f483615df9005694f1bef5a45851ca556315d01524ba168371aed3b2d81e57e31ac6f481b0b06e9238ae3f60daeb045a7840df9919731c71e5ba6498d4f14177c82651ec89bcb44c5f95faa7356d0925530dcf7a21f5fd0b58ebb5ab4c76d4b7d9fe489f3efc80ca00522e7a2d30d861b6ca7f036fedeb44aa9b8ebf1cb1dd913d05aa5e384256185b9a030f5ccef226c35807bc44d4b12f456d8428f785813d9886ea38a779b578aa8bf894d11985009a75e67869fddcd854833f67f9afc8519f0381958d74c4d87d455b16b95a66ae9bc0cee73fdfae8f5504d4997783b94080be7b005c4973f6a35141547167fdf8fa553706bc5eafe1294443eb0238edd06997334871125e1cf654e6d76549ff53bd4c1b3f8558178de22854ce84cdbf5a71e33584a1da2c0bfe8116f07bcd0d4c87482b8354626f6074bc89849485f2f23e64a6419f64acdd53f48ae3dc7a8611629c8d752f0e575480f6f1018e3161be70a46fbf3e458db9a28beb82a809f7784ef6200ffa0d9d3d4cbb8f8794c38eff6cdd2acd6b8f93e00e5235d87c1587943c11edc9c582831c1e59a9a2bb15f8ec41d5c944cec4c6b07147b9ac3ec2e69949742c2fbea493aaa4af96e8d1880b61ae16dbfed3ad28da343602bff82cfd2393b49df1ada0df164b9398f1e52875662337dbdc17d3769cbfade824f3a76755c4ef5ee07607d1511c79c6a740391ae4c7fcfa2217d7d68560c61faced2b8006b262526d155eaf53675c5da1b0e50724ea1191c45588c648fb01bff571179bc97b4b3ea45c400b3ae01d5cb0ef13da3810b204e03e108fe2608256b689393c040bfe275d9e8a98928ab13417a646cc7a94c3ea767585a3491386ab49534886c4c440b9846944d8ff68763eb3a0ffed123f3387e0c058afd5eb8c1c6a62a92e07403c7634308801799a62eb1ac9cd9d5fca9dfe677689cee2a20900ef0fb43b4bfa115feb3acbc02fac26f30623137ab08782035b2c3f6e940cd329b429b9f9b22c2d2a3beccef1d365c2e51f71c5ce3a293e12c633f3b92aa05e92f5c0e74f38be3ae410b0c8f2bbfa33d6efba84d50fecaf28066a2b708bdd051ea7b0d549a55abe75642fe4b03b18a03e095cb57d2f0a43f7dfd1da272c98b26306fc278392f5b908d193f4182b5ddfab37892a581c87f64b9afdc046ae8c2161ce28ed1cd49d57c8c14eddf1a926b46d68ff7709a5ab4f46a86feca78ef76198a951959a79c6bff37fde8d13957168453007129308b809d56b5e8550c7807f66aa70ae4c745a6ab6dc532fb914827500b0f0559b5c6bf68e0598ed55557e2556c7955feefffc48032d75cdde5fd9a31a8f107162abf069c09e30b87572bb87a9ab101a8bc9b6b791fd68b97cbb4f9c5abe87b8b9668f56ea95cb80aef0259b9b61350959fa4c1707d858b71fc78449f14e0bb9c3911e777fb2e587896403b3e015b2a11e1e8408ded6aafdd6253b63fde03fcc46f7cc36ad491148cee4611b50263659d910e3a8359570a0f072b031b4482f618da6cad18510a51a80c7c93604aedee0801cfbe6d6b192df21532842d8b20733c1d4c19789d0991563527f46614a848f7dcc07fdbc5bf70f300eeb4503598e58ca849b5884590894d60ea7316dc647a2dc1e43e6be21ab69b040d4dd3055ce5ad66d265f4ae4ecd31229a6e92b89ea2c69a75a93541c90317fe016a23cfd0e51da83c3e6ce88b32916f1e684fc7dc7a73636fcb9ee29d309b7ede8fa3b4a9afd2cbb0d3ea85256088f58376c06bd57b5bff9a2f58b1b1ddcfa395300b6653ec26924884a8e7e521799c1d0852900f24705cda26e62aa7ea5a7259b06ca03292d61a5a08763fb060981e2f85528179a297e6324e6729a08032c24b7463ac1ebf484025ef66e799939db90c14337852f7eaa4bd1bef235e997d67b0ba025cf23b3f06ccc23ed40ed035afe6836fa899740e91c8336fba9c559407c02ad5fbe0001ae881fffdd8e362e2bc8c15e5c0f7111fbc03d942a284d10c023ee4268e6f09fbf64148f81abf1f2084c6246ab6932eb2f73b4ff1089c2ee8c48ee04422af0f3c204f6a13bb3f937c06751af5b8e9298db9143c7569d15c6be986a2bb503806aaffe30c2153cbf33d1486d5fa4bbf8e7617725c41afb821f2d11cd381cf712f3122bf0210b24087332786eb9c84bc52dc2556c9b68044c30777374eb14497264e3062762fca362f42862ad34a1da1da4f7186d3284ccb482b4d17f4303afc043800dba0f7c3e1ab6f341c052b76fdb45fec02956deb720a8f15fdac291333ef30fb8c34161d7cd630bea3eebb5d86041d274759afa883ec338865256172a55de48b54330801cf2843db19762d39617d922822045855e2f2690ec0a85a68b710ec8b691c2a4df32ddd88969e2e147d770bcbb4afb41147b1355208f4b08b2acf4bff10b3ecfb9af2640fb9f4f5ed6aa7ecfca02a30d32c32946abbc54f8e9e75d2d66f9c8105f31ebd555c9c7e20cb66c78f3e4fef3c0a67f74a6259da57306df4497c660a8f7dea438c3faf8c207237caa6cbf443d9b557853491a9ba6c6ad9fa1963c2b141b2d63325e087168dbe0b89befb0159cdfbd2ad2015ce88f4cc74a6ff4470594dad543dafc4d76006b65804d2303452a9a1b04f0564276b7f632346a871aa7d530deca7ad1e503d3838a44c0b21725fbe08d6498a6f0f8fedf05c1e7730bd9860091c0a620eb8a7db143d4416d9bb5ca98101eb8e507c224bf9aabdb71888ebf1e880ac7623f320ad60a1b5a9a7584089e771958e4299fb2050bd7ed88df383c3e27d601bd6789c490039601433806e89502ffa243a8ef0d5ee848f6efc9e0313350fef2180a08647a0bd31d5afb23e06d6ff21fb39832bed2ac65d09d83669af5b2aebbe6fcc106d85e36430986e6fa7bd65aed16d84d13c30af581a10dfb0826d315efa4f8762a396f8930f55d92b829e1ebfb9c89cd74e94690a6dcb1d5525c038e633f60f1a4783438b185b861f116e9f255a8246a7d136e77ac4d441e69230d5d7d5f000ac28d13f489c71272bc2171564defccf94d45e87d5af81503d95ee4a5c745dba2c31c83fcda54b580a64a8356921573ef3a4e04d3d20b7d17f3d55f13507937bf21f005897bf4d85745efc7895a9234c07549d919d41debd76bc60182f387dfef781256de4c5313d9b06af1506c64137ea41a7e4c4b5473c813db2940a139a67c8515380adb17254f3e5069f1dafc9da093d588c499bf2daff3233b488b89a6898a965369211b88c47b160907df4b21f583a3dd0e374e485690a9a217568c663723be41dacf84441b2ddb5019c19c09e16001968ce03abd7de1fa05c731c5646bca2b55cf949bcbb595f8cb882488dd1664ab4778d087f66169cfcb22c640a0f671909008e45b8181a9ceab60a697eab6d1702cc58ac5f2269dd984a3a4465125d53e0e845d1b0db1e38689c6b7243e6aef9a56e3e1215a4a6b7b8e6e42ef9b745a9fce4206e550a7a21eea4f6992ffffa55424701086acbd9824ba325b4fa60843ff9e99cbeb43d7c7e93a9a29e470cece7de43e51483ca9da422ba77147ee912ff7fecfb9d70a4e5023e9d235a90bdb3c1fb1038c53a5e46dc65b31540a2e98769df0d35f0f33264e6a3c842cb519588e866e40e20043b50292fc1ac536c4f6958739de416f4520eb9399446aff6b63960c0738ba8964755e8eca4221dba46e6b6be4b3e7eb6eaddb51ec258ada08234e7691265d17f266ab58a7877f2159e3feb2e18a82576ef0dd402ab849ae9dc4c97c9611b9f25699a87ce48b059f1e14e030f96dbae858aa407fc570402e13d60f1bdeb5610ee0600de714ed061815d2e323c30879a9935b61557dd416774a0887c9076a9f5af3c9dabf6c679e79adc28cc958be4722f958df097af8221848e35e3c6ce991d0ff2d36ac9f01eff58733db427abe9306d8d2e45d98cdbce53718df34dbc0db26ff0e13af373a4b6d683ddb31a92d0864baebd4354fb5c388da93d24fa7c4f14ae6aefc4fed301c0c94917ad554aaa405da042003e3588ee8b5791113c38532c527590c04d43a8e016be088ce16d25fefd8a2d5b870a54ebf7c3843e4208e63159b51c116aa77bf216382b9a1dfc241d5ec6d8cb46086d2a", 0x1000}, {&(0x7f0000000340)="7cbc118d8cabdff9a7f677134bfe5b1830b575595fe0d7464f886b6271f808e1686cde99868564aa456370745b499ee0164db63413cb48658c97f4975d33e7a8e3a9ca390600afd2b2c883424b76dbb9917d1ebc610dcad887610030f89208f32a98ee3743959973253bd1f4e833e1e215cc0b9f4af82d2a3c06346261e6076ce22266befed41445e72cbebad586981b89d86d2b62bcea11d0dfea0dd4b6d0d920fa1b9b3b51243009e779b0579811e9360e963b04522ae8826ea07248ccb530f5f13a5f2d0bfa4564bab64907d79e5610fd37d6c3d03878", 0xd8}, {&(0x7f0000000440)="9e389dc980039d1a335f5d4466930f9c4bf6d57f2d634c78f9da63bd9cbfdaad73cd889f20927f2b1c2858aef0078df35bda797bc64c1aa12781deb999333b3c260a0138bcd8a3411ef0a735bf32f4ab881cb7dfbea0b3ab5c4f70631ac908bc1d14dd7e854928b387b43936feef050e", 0x70}, {&(0x7f00000004c0)="72d3d6fb52efaff60e83d55e4d1e2b28c27383f398bee1caa851a7d0125a22d9e10c02c0739cbdce3aa16f7d40d4d62594d39f01231c8e50f90c9b8ad695e4bf143aa913a90057348b2a9cc56d252e750f15abff8163db9e5996089659d1a8b0df9d6eabdf8ecad0de15c8b9699b34e5cdf5af05a7b44af62694b1738da0cbbc0a6a57a1db6bcdbb3a401ff196859c796491a3cd0aea45b4b2726b42032774bb7b7d9a966ea07e0e1b87ba8f6cd5d8a012a427e09c8ca74452829b92db6d3c16a04d76dd296c79c99aae2f3c15e1e7310b8c02856dcd7af66f7ae777e41c3dc909c59d46c83f1b7ad591473d489780e03c1e00a899dcb6058d758470", 0xfc}, {&(0x7f00000005c0)="4d0919a2454cd0e57b110145f77238f71bd5ef8fe889de9a8fefb5794c71981c8640f228f84df79eb810f7da123284532abb4979", 0x34}, {&(0x7f0000000600)="2221787f05dff19b1e7405aa21553636e8d7b586a48f2234c9cc67f7e3734db00006073ef22007b99c0a2fa192cabbe370a677e1f808c75163b0a409355ce32223634303519aad51cf15c7e3c2bba4f1ad7820629be5d5ef87d329ed8cbd60da40e101216cddac6b0b3594ed6911f96da630c582515650d7de45949b78b631a9f1a33f246e343fc36eea8949b2be1ba0ded22cd5f13c052339f246953eb13c5777740eff69e5861cb885871b8a3a5b319eb26f3dd858151cba06490d62b77a289d60e168a0e3883f6cff0da06a79a2734074a24c4f31e35037d36d9b98ce627529946b198e38534db273e1210930100abd542922f1b5737b9a54", 0xfa}], 0x6, &(0x7f0000004780)=ANY=[@ANYBLOB="10100000000000000100000007000000869b4e3c32e85cfd243eaa6b853b4187c1fd06799df94fd3d4ddea701ed6a58bb276cf303b9f3ef33563fda60f8adc9c403f33e15e7db2942a899dae18f71eb10a63e92b44bda6caa8f9a0f05e04b381916e837764e967e5e5d83342a685bced727bb9ae9b0dd30036beb70ecb0c9de6da02dae01a4a40edea74d50b00c6cd19aa27f888bde203465745fc7ad0b907ddd8cf73a83ce0394e5a7366960467de487eddd0e0445c9e361a1c0a13b1b52df1ff6b22961c172be99524a0e55125da80dc808ad73583e4a4d158f836b8e79bf80cb961df7fa3358007054ab893f63edf2a9e2066d820e478c23adc3fc3439b55a3193a7ebdffe4a677fe8a012ccf1199d5d2b045a319e05f5fa932b87465bf80341d1b2e7850e9049601f4b0f8fbc0b20b6f315382b69b9420a4c365821f1b9cfeeb6eea052a2e267c14fe8c96c403280dd85bba2251a5aae1222755be10d230e38eb613e78e368825a31cc269dd0992732d8df77c0f0abd1b1bc00af72d294c0fa644851693f0464ee6bfbe150affbeee949fe510bbdc0ba9cde57b82e2bed6e1fc8aa92cc718602a796960bdd40aa18b299f89701fa2f4f34c21dfb76602c41e6d64a30931e95c96f45dec14d3220b9d6b76582a0a803ce202cbd1abd47630d0b35fcf6cd0fc9bd67b4a9c75dd56cf37cf274c69c856f39ca7e31ce569e77be44ed813ac6d5e95b519b1504dc3ac81dbc0d2c006d98a1e02a89d3c706aa869aff18db68eb17c98d987469299dd05a309738a1a3c18bb62a70a416852454af1955ba704c11e4f69f796ce57d19bad53f04b9de1cb27345f3786d153b6b9b6b99b8973b0fd3be80fc11ec1fbce02fc58cc32cbe9fc438b5ac6cf0ea1feab65ca9079a62af1cbe2df9b068cdee19cb8dcc2ded78025558626aa4b8dce49f1a63ffd2176fd62c24f0794467bfd72a093c939ca28cf66d392c159cb6ac76571559c100fa10372d80488cd268ec86473547440d81b00b0dc321f1a4e0228f8b2bafd0e784c91a36bf76bb1b70dcc9778ee2158c93b1db26f1753e0d3f51a557dba2e9faa78632ca216b067023de884c3b16659b52e1d704ba479b2bf2c63067bb4acecfe56efd732c31f43a38dee614bea84ea39c9c23a73554ef0d2beff7a35d5115d6b5309bd7199c268f1c2d55f91257590b6c17f24a69711a4d3d5919b6cf0516d2aca5be1afceab5ec188fe23c7528b8b4cce16cadd9b47b9f4d736608e833176e7614339e648225cba7f069dbe5d713ac1cd29e18c6003845e6c0efefc39b7c730c8ddab547c033ba9d823934c1ab41859dc984f086d3129bc9c3a0e45d17758f0de0f5e9c5bb764758ed4a56f03c9ca9d071d127d9520a38d3186f58dc0631b855e3293a1238006da0d1832f770a891ad5d5c4c8076a138963290ae554fcf1ee37368e4cacf42cd4933b3ef601e46583f33e983ce970afd88e2f44f8688ffc8fbfb57578bd0d3bd58384e59a73b6d0fab413628865117625681f9576ea5210f7438c3d87cba3849083593370e2cc93b6f33dcd0050de185b7bcd11465356a4c0da73e470c0ac469c96eed833b4c2b5524235547edcb1240ebd0356bced053fbfdf868cb31017d18025dc8477675ce0087711466318da500019d5cf549ef2d9d23d24be7b0f2cce2c68f4830f6579a52b63da9ac50290365129404dfb3b38a0dfc8edc4905b63e8b09d9d437182f4febb76a3d0b9e9daa23d9db53eaf7218672178c7f0b3a934271c8f8e9f55c3026306c1223ae6a8241f20583871ac8cdcb93a8560ad9376dca07abbf1e9c870be7b494a530421e899946b3da3b778b290d3810992444fd2f55f942a6c1885665308c514668a3fbc8a8efbe08148078c28a7038a4f3f02595c963f3faecf108000000dc0bb1b1fad4847466bba5ab8aeeffbf55c5b197fea5b759e9e35fe8c4cc38a734926bf0ad25bff38639b992fcee0c58b92a9f09f3d9ca682fc202f88b1273e1ea5f4452501b3b47db3dd01e9567478cff01a6ea788ff8f809bf0ef5b8b1e0f0738363715d40a88d62ea35df429a2a6fe451aa99febe54cdc1f344d38b1174120b1f562fd591020ca2d4b76f7fd123272218f9c03c14840b6613c19b0c53dc0679b44bdc7c7507000000000000008f923e6a0f5c6532b30ad0b1d7031e0377a3b73ca3248d4fc6a6a0fac78ccdb0c783efa2ea02ba777a78561177972eef9e9b0cb508280ec7cd5d17542356a8faf2621246d42806174e062152a937007f9d98896b9b6399b74226bf407a6392fcb690bf8b61008018b7f7dc4b8574ee573733734525cfdd57e4eb436cb2f7f2c2551a9c8418f3c08123172bd49261cd6afeb899f052265b0a3c21ea291a719eac22e71aad38c00d8865437d6f74de4a5fa2b7c0dbd1abf75914afb5dbd3732b22fdee97b1cb707b22aa72fc4f6e712c6df04f933999986510fe3f9ef65f13a4df0d720b73eb883153aa056a6a1b2de44dd1aa98377e2a4ee11586a8c2090a8a3af100d8c49cfbcf48571b9fe3db7ba1923345d0e7175f866897c69fd5908ab6a81074319485a8dbcbdbd0807432dfbb1d9c7fee2cad899f649a5353a9fb6eb9b562b6288bc042bb5139955600498087cf2a5f7435f53fab480a5489a86d7205cc1345ee9345d3d163beede6dedd016e7ab04a36f0cd7f8a1a5f6ad218c2119dfb9048cc978923ff3350269204f5095c234ea661052714bc6870e1203f550b2458da375c8ce178bb256e301bd61bdd91fcdcfef3cc5e329492fcccfe221bffcd4a1ff87c7173d050afb3fd9315c4984063ca318003a279d53a1530abb6e26a5f38c5a97933438c7130792e02a0efea2518c0f7d14fc63ba46c9a85423b89b1952cdad0ac3e21f6ba46da1f46b7b8c1bb6b2a64833c36fa3c78d6ba05d4c21d16cc0218977a81151dda3659b9e3a81c9c2abb1c9488c45a3addd87da437e4b1b1df45be97e7edea9d246f0067154408c295bbdb6b73683db81061d440db494261166269ca84925a715f53da0560ab8b757c6fca8191b8d222970a5fe8ae6babb236fea0ed21f288f60492b57c49aff1003c979cfed4bf97ebcc91677bb65a9d034f8660ed362e2e2c0b6f9134ca77568ac1f063a3f8f07a2ffd4c2e719539aeda488c9b8a54cdde4a4c8ad81884970957057d923da2415027349bf669450db75b957e66b599f762faf95241053d17afd45ef05e9acc599f97ae5163571d128d974800dba40a0fd4c309b018f5b719d31137e49bac7dea1950cef68ffb192be3e3b959c1164eacb11ce6ead20a7345ef8a061b96513012e7261c1ad44f19f74dfbaa9cc6907f10f6aee4e242e8c065c9ff828addf616123cccb2ab18c3701fcf42b49593a0086f37850f2b00b71b56ebd4955b3250e1e318c30825f2af96eb613386f1a15f073a939efe688ad31a8d26c94eb5edcd9aaa92ec9158e65f78b868a663f3c028bf177be82462e768c536e26d2eaefb96e375da76365ff83aa13c7d229e07dff7e8cbc1ddeeeb320d4e9ca8288b92c38c58d457f9aab75cf0da953505e74d492ac7c54084785b2efb5f4e69dba93ce06cddaeb4cb6bdb72815b493c08af964ceb7b4514c405de6c3a73fba4897347f3a7033ca466bfd6af3b10b6e71d302f600d1f4e3ac904cb89a4bfb26b47adeadac5b8c881eb32179588ecdea52750b095c995bd84179f4a1d753e031d65bca16e1557bbb4624969257d710700000053361c180ccc83a6d2f1cf7b32db3a6c1919cfd602abaf5cca31d57a386db7d7adf3add2f601f3f962dfd658b2888ceea3852924627470777c0cc2b8cc3f060e0d4dd4bb8547b75b91bffba4807afe613e5f3390fccf8c4af8a2c2b20798f8cf97787f293de639ca106459e62db2f991698971afbbee59e84dd3e078fa49de272b7fe47ee0cb5b8b6033a5a0cb96729d834b1eea5fb00d16e0d7e456fd52b9610a2a169a0bdabf3bfd0f3df8b1d4fdf8123945dcf57412103450017421d5ec160fd14774e287f1f098ee33d31a0dec9bc36d024f70766f65fa35cfb2770d01c514a073bc1bc27a3e741dd3a09cb30418af4a61223554336903a23a87cc9a6566974678252b7ebe13615fdc97458332da75ffb406315d9a7936cd0bfb5f1594942e2f687c871f92992fd4a51b69c374d36dff24bfb91d1d0ecdb1f8cda6ad3229b533053a1a105853ba64cd2781cbc190ec0363e7f751fa627355301b73c22f94f5df67a2c782dfb84bb0bd199ddc2d5402e859624201ef5fbdc0fa45476039eb33c890ab435aecc17221ee6e9fc3989314f81a8e11cc5cb372bfab5d0971f9665dab0a366548d56ffd489c1b386a80675ca00d8c7482101e3337b17975d37205d70a22109dd362fe43419f981c4a607fd99b291bcbdb31a84d89c8c90820f539e5ed34c890f5efca93f6941e1c52b73ea5807e2170e72d55b0f5781cdca46215b67c289c169a659bc6a637f95a11d53d16362c550eac593e4ab5c9923e94c29d70937f63b4613b821f0241fb616603db8cbd67a6c37f6ef3e830fd7352aa2fb8c183c0911424683695e144d1bc682b42f0fbea0c69d498ca8ac0ef7d59c27837d63f2278a514c6091b70b47af8cc5343d162f7ae2f48adc5b56a4e77dea9e9202bf68654b3db47afba506335fb513f9319acced44fdc705dedf320b3d168ce35d9baada5d2a5e0e8b4a0d6c827ee736e632cd807d338c5913c0606f292ce11bffba4b3303a18e0dbca4b72ae4c21828d1dde2c6f65db8e48b9defef6bbb0d124ba99e2fa718cffbd1909e7276791dcf32a94607bbd788403d793799d0bcfa2784c9170d5b3c169bc1b89fc2f222a65eeee29f0da9d75d4aa77bb1b4a0a8e62d7b2370c186b1d7da1b32c3cba83d782f6708aa16bfe77ce3dd18f78b0615c9bd38d03cb686cd720e2b004f378b1c6c702585d37c4aac36fc959ca35773ac00b66cabd965072001b11efb63fad90bb2254cf1bc254521a147b104dcd4ff42e995e3e31788c435e7816413d8ae0110d7e8f3b95b9fa2821db6b6f746d8144c9033761bf5900fd050f7597070479078bcd9b5d5b856f35bea944d0abf2d12a9b43a48ad7ef079bc8172d340488e5aade7eced99880e1843c003a3e0c4d610e09e27dd3653f655b98a41ff4fc38eab82ed1c092595d7a8e8585194c2bd543dad950885133065ae11b248f3a3ddb4e0c08183e9384fbf13d0f627748900c0d4e5662166763fd63df747ff6bb148f7e484ed00170cf826c9844b8a7bd7f076d63d0604bc079ab96a4e36403066185687bf55230f1a95582a712589e0420ec20ce62bc401e35029a5e0f5e367090c48f8910fe219cf612a4fccc3f65c6b9487d41535992e84e7e77b68e9d337d51492eb5f709261ca6d73b0cb25161473eb0dd8b40c53f12fc27cd1f9057704cb3462aea6f0cf4334ccbc3d595cf9a3686845e3c7fc3a3db7fd42b83fcc8c5b48425ea9e7edf150781861e50498dcc97827b678f94feaac560ed34bdccecbb8ba24248b34d9dfb29a1398f41cbf5911215b00a538663ab7a40fe2f1f6f6e39b923f3fd314e48b4b4293bd992a7ac6096402f6e1c1ec814e346b436091deb2cc3bb3e582ed0e47ff494d3623f6ebd39d4b90b4b2e1a728a9a52caf3f99702d2b1a4a66ffe3fc38adf20f4680f29e73b967fff90371e6d9ec1617e094311ce732800500e4b3350aa6a0f109f1032bad5f18bdbcf1eebe7b059a80f7ec17a6df3910273cb55c449c91d89ba7dee85cb6fc3f602ab8b51cb972ae80e44132c9401653ab762a352421e9d4ac1d1918f59b13a822b80ebf5e800000000000000ffff000003d8000093bf9ed427469877d81382d3191938dd1e467f0dc97cc860ce0a22638c740e233a3f7e5b155598375b2ff9238611b685ffbb83a2379451418c99178fb7962022c00700af34eec9b33fe4acf51e9975f2d28ba431d6a1a9d4e0641e26d94c9beda1ac632839720a572938101d4c62114db7e533f92efae38db2350da4c37900da05e3f7cc58797eb04ffd87e881484fc814bee57ad68333b9217872ce0b99505c0022bd53bb19a6881703340d9e64ad4ab80e6773f0148f2975ea810a231deeec587fdb15a709000000000000009cb60f0a43c81f000000001000000000000000ffff000000fcffff9800000000000000ffff0000d11a1610c5609361539fe420e1f0c5ca41ff12b490e91772cdc36e990a04556d7898f3756772f2bce23d158ab5e3ccf52a5db18911235ffac41ebb1a7bce29a70dbaffeecd394d3637674c7ba5ad08840f75230ef51daab84c874777cd63eb77131d75cc365ac3fd40db2c3330b68f68c30a96939d788afa5311c281202f766b63e086b56e4b46b2029a00008800000000000000ffff000068e4e675a0c8e618f74addac5545e126ecc8e8b76a73f18419cf90037c3ef9bf0c7d30944f62a8e1eb2961643f46d7f35cd904d24bd2428d3c6f482d3f4ce1cab25ed2c9fe2ef5cc383e907987aa49cf07000000d3d019086e165f40ef2a38312e88488e1f51d0d9969c0d7b421ebf89aec725dff39a7360a60000006800000000000000ffff0000ce84216f1dce30a07899701bdc41301478f7e76fec644839b13c0f459cbb031081528fec2d083cdadcba89e2d362ce4610d08ee1c51da3411058eb80f838de0aff5e43063af60e03cbf45b82e9c50b6874233bed4632"], 0x1290}, 0x2) shmctl$SHM_UNLOCK(r3, 0x4) 16:01:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) dup(r3) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:01:06 executing program 0: socket(0x1a, 0x4000, 0x3ff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x669) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x7ff}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) 16:01:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x9f098bf80e4ce24f, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:01:06 executing program 1: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000100)="b824838c902d516a9d4919e6853e32223fd5b446c27b82e1fb4a7fa26c5edcb934b89c38ea97c9189105ee1c36002faf971cd81dadb4301bc17883edeacad765b5a3db230779a542d6260552cb71b76b43eb42394f4b4143fadd8f28afbd", 0x5e}, {&(0x7f0000000240)="bf73a58d20706a407bfc2dabe639995f56ee7bf0b838342a10b2c04d8c37f89b727ff3a6aaf7376962952e977cbe79cba0d47ba060a75639db80635def8dae311d99cfa2b9c3fae5414cfa7e25528624ff34c25b1fd3eff45763bd44b9ee5e116a6c850d570ee37cdfce93c3b817f603b5fbbbedaeab3e938e9f4a9726a55f3890314e2532e98b83eb4c169dfabb924d48e1fb391c07f714e713afe8eaa314d04e21971920be70205c2ce78a36c7c21019fe6197d2eedb75da8b9b28bab5a0b3983618b66eb0739fd9357772a306052450573d3786139c771bc5a21722de9d8c295c12767123f632d7d6252d5f2a523420c0738879a7bccd", 0xf8}, {&(0x7f0000000340)="cc6192506187f1b67a21724dafe68be5e70b56c5c7a0b70a39c1727efc052997dec3acaefb262d03ccc0b3b24ebdf97d433c29a51cfd2702695e6bc9a73566fcbef6922f2ccaded498717e6e5c3b0e1ddf868caaa8ef37dab77fb78d9bd1effb414d546e85f2fcdb6b4a80f9422ee444cd67d0ec91916102676d2f1211e9b0a4f5d8294cfcd800ec972849ea4e54fa673aa27dd5c25f6be9e22cfbfef5612f4b333529325772898e3012d42f961d236f723035a6e6d645ae18300f0e62b261fe20b0bc816a6aef6b47fd89345bb0eebcc3ccc0d86165e6dc9c41", 0xda}, {&(0x7f0000000180)="63396bf0", 0x4}, {&(0x7f0000000440)="e4f55c785630ae18de7e9c7517be8b687bfa587f5af0147fbba4aa6d7149bee276b8ac50a0dae34505e7849d18fe84d22615ceb332fc026e972e88f743c3c58a7d64d9a1a203d90484ea215f970d7243cbd444dbb8fcdc752ad2aae4481ba1df48f8212e7b0ea142f0ac88326e7562d51b6e", 0x72}, {&(0x7f00000001c0)="dab4784bec64bedaa02285691b95c5fa28eaf70997fe9ae27be7b3c5746eed94", 0x20}, {&(0x7f00000004c0)="0af5ef32d0055f6c5e118407ad5ea49974a7174820b351f4ecd153a04d3e7f82c6ceb75756c751aff25b2f0da2a526e040415bad7086bc4d318c35e5ad0302c886f9db6729608e4611525c520527148ced304524b637a6c0376526dc1af23b1cc3fbfb86e2682cf96893b40b0e85ccd475517ad666acef42bac6f096945e28c2fff22d845fbad25cb69c92729f196134dce88c35a3380ccefb751a44238eb5591f9182ad57cd9f376a5c2e", 0xab}, {&(0x7f0000000580)="70a247cda6fb9a49c9eadbd5a21127b59f5020498c398276aafe6c27e7ba4cdcf30e4d00f7d843726dd6ff096ba9a823ca6fe00786559301c6c35d0c257d509227635ed6d14bc93165ea252026ce866da7e6fc332fdd5e8e2ae3daf3783aad4756cd690472326efaab7b6a8614ee6519284ccfdba3d53fb2e27ebfcaa6ec11cbaddcbed4eb96dee371f99f2a36e68d5a33c2b12f3d9cfbc5f441402e67a02f2efd44f76b3da9cffa4c20d77255c3bf353a26759ed43bfce084a3983752bd0563dc8971bd6235285f3eee58d47c97380a84c135a49dad0b8fde46b5445420a8698ebe", 0xe2}], 0x8, &(0x7f0000000740)=[{0xf8, 0xffff, 0x6, "3ee6ace560ba7638ebe06142adc3110a0e4d467918a6019d5138cac5736c74068138975890bcaee0374ef942d6cd7ecebcbea4f70ede25f9c5a741ab605cafb3f76e68220254e48fac5a0c838c69d05665a49f5417d3ecd92bc0587a5201bf92e7cd140f8fbbe34effc1c8d15f712bd01e92c6ead0d2f5b71ece303789bd809f13e8bb4e10d9f3738bb590fc075c18f9570d124ba288fdedc2f9c6c6c644f8c82293c6360168da1534ef300e77523d5ab0ca1f18e278b9b6ae1bfb44aeda0739e69d0eaf2e66aa325c79022164ceaecd8ce7f5ee4ed47075ecd89ffc85e6a2582814b8fc7a0f"}], 0xf8}, 0x3) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="3411c8bded7dd8559b85c2c96afffdf78831d74c50427324ba77b3902b2c23d408dc6adf8f822846cb45e4eba6adfbad9619bcb6a0e3f2f1902d", 0x3a}, {&(0x7f0000000040)="f43ef078cdc905ab3c5416c52c13fa86b5c029f05b35593235800bb50b8c4de524cb0323e56edb3ea5646a31445a883bdfd26ae2c15bb3f894b18ce5f691ccaf730b05d34c395476f4ce54a8279b0f25b5e4810d81431bfa3097b2254d7b3fa504997e7c99147b631b3fc2caf70a74838a4ed9603f38e6b70a948464e4b7a5f3b1e248b6959eb7b993fc51de1905436540e305f80dd2e310c95a6bb5948820bd11498fff918b599e6122984907a551883929f64c3e2d0c6c7bb5af39a8278be508d7fb138db4572e5203c266de020ad15930f64a8cfc49b625", 0xd9}, {&(0x7f0000000140)="fac9c804600e01c27d8c5a35164ddb99deb3a0d75ebb4fdff65f06f392f5f4ef59e8cf83cb5dc8282deb37187b233c728fae4c3b46ee0182ff53fa635b2ad1547f21efe987204748f0243055898c0c47321944a483", 0x55}, {&(0x7f00000001c0)="c299c4d054ba1ae659e070f04cfd612d45507c23c9f668def6efff5430a0921cd75dddc3875a3585d632f8ffb5a5323e0e95b6610bf52c9eaa4c87135e4ad29712f593f30564ccb1e041652d1ddb0cb8d53e0e8bc6bff6c6ceeb49c5cf23c942c4339f28353651a11bfc2deb770537", 0x6f}, {&(0x7f0000000240)="38c8641cdee8c544c081fefd691cd0abd68a2166cdceed7126314b39274008be057267970b48", 0x26}, {&(0x7f0000000380)="d691b1f157ac88bea5b80a3dd40fd1e3471c3b34cbbc3887afce3f2ab31f9b0be1f3e8061c003eac4cb9e65d997b7a878193f8bd6ca6c620b8934a4b8b8e12e86aa40230f39d89db6c94d131af9a9bead9f08023134abc40783bb0c55716498befe77ea978203c7472c8ae4783fac24571c857dcc0daa12847f89b865fcb45871eecf9947beafbf06016ba86969c6ac9f49221195fe5dd0819189d1f6199d0b9adc0de968e7368c7ece216ab382bf732acde616eb805ed3439577096100c697d44ff88bdcd148837a23d52a5ed589a9abdd0d5f7167c18a993f789de793d2a22e3d0f813b94de320695f17412c6305e9c51a7d7a02314c0ef1c9e431c4d962", 0xff}, {&(0x7f0000000280)="259a6778ee751006ecfcf00031bfb1b9da6786f5634252a10ae856da5337232a2234419ea04950093af4bf3b40581d2b83e898a75adc0d6e512f643ecc02c0aa8a44fc99b3329c6d4283f3b319f8f042a015bea8f5b72d70563710b2a46c430ae7cbb010947265d41f05c020de4decfee84126057b728bc0a44726369b99a32d", 0x80}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) socket(0x20, 0x4007, 0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 16:01:06 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) 16:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r1) 16:01:06 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 16:01:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x13, r0, 0x0, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0xffe00000, 0x4bd9, 0x5, 0x3}) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) dup2(r0, r1) getuid() setrlimit(0x8, &(0x7f00000000c0)={0xffffffffffff0383, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:01:06 executing program 1: minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000723000/0x1000)=nil) shmat(r0, &(0x7f0000725000/0x3000)=nil, 0x2000) shmget(0x2, 0x4000, 0x10, &(0x7f0000723000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/44) 16:01:06 executing program 0: r0 = semget(0x3, 0x3, 0x131) socketpair(0x1, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="7c74f4ce0d8da88665e3ebb61e91ab8a16f128420ac4e1e3aa96f8aa7ea41a7a2dfe9783eca5a27a84838e9b4a5af2f8dd29b68e74ea0b657606c763cc999a4464288401686cea2e76ea0fa73c1c7adf883fc8c4ae1385bfedc1dbd49597d205526faee2a400f97fca167e729539423b2fb02b8630698a417e64a96509bbed2589b93c7a2104059a18b816abb47f502932e84c7b99be0e65b349ecc5bd9dab9c41bf357ca1827c8fa27fc7b7", 0xac, 0x406, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7ff, 0x10001}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 16:01:06 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x3fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x6}) 16:01:06 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) dup2(r0, r1) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0xffff, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:06 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) getpgrp() chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:01:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x20) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() dup(r1) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:01:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x100000000f0, 0x7ff00002}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x385, 0x40000000) r1 = dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f00000001c0)=0x10000000801) 16:01:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:01:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffe63) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x3, 0x8, 0x80000000, r2}) 16:01:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = semget(0x3, 0x0, 0x8) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000040)=""/12) fcntl$setstatus(r0, 0x4, 0xc8) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000300)=0x5d44, 0x4) r2 = semget(0x0, 0x0, 0x402) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000240)=""/185) recvfrom$unix(r0, &(0x7f0000000100)=""/158, 0x9e, 0x41, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 16:01:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 16:01:08 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2080, 0x0) 16:01:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r1, 0x2) 16:01:08 executing program 1: madvise(&(0x7f0000bd4000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:01:08 executing program 0: r0 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80000000, 0xfffffffffffffff9, 0xc6, 0x71e6}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x2, 0x1, 0xf2}) shmget(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCCBRK(r1, 0x2000747a) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7fffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x3, 0x7fffffff}, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x8000, 0x800000) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') getpgrp() preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000480)=""/171, 0xab}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5, 0x0) execve(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001680)=[&(0x7f0000001600)='r\x00', &(0x7f0000001640)='r\x00'], &(0x7f0000001800)=[&(0x7f00000016c0)='/dev/null\x00', &(0x7f0000001700)='/dev/null\x00', &(0x7f0000001740)='-./\x00', &(0x7f0000001780)='r\x00', &(0x7f00000017c0)='!\x00']) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001840)={0x4, 0xfff, 0x0, 0x0, "8bbc9d78ed6543febcf36cfaf4124460bbdbff70", 0x4}) ioctl$TIOCNXCL(r3, 0x2000740e) bind(r3, &(0x7f0000001880)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000018c0)={0xffffffff, 0x80, 0x100000001, 0x4}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readlinkat(r3, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)=""/14, 0xe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x1c) setgroups(0x4, &(0x7f0000001a00)=[r6, r5, r5, r6]) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001a40)={0x9c, 0x10001, 0x2800000, 0x338}) 16:01:08 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:01:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x1, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0xcd, 0x5}, 0xc) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:01:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x7fffffff) fsync(r3) r4 = getpgrp() ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) 16:01: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, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x100000001, r3, r4, r5, r6, 0xa, 0x1}, 0x1, 0x1, 0x5e0000000}) close(r0) dup(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) 16:01:08 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) flock(r1, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:01:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) bind$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) r3 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r2, 0x3, 0x4, &(0x7f0000000200)="df20512a1054eef29e1447807f4f9d0716ad7430645aea3df2968b51d4ab42c65b02408d1ce011f35b4d2e86f3f36f913e560e50c1c2430be9e5e8fe67e90a5bd5f75d51b04f73e0fcc5281b4a16370e8b22de45fa7bbf6f26fe2a7db198e78b4f685c8f790f7edfe942e95ca067eff45bb05dfbff2077fdd5047e39a85da7651f45bad39f75b4ad0f4dae958ce806b651951ebe23a7f17d74572c976bd26a44b5ad5fbeb9c27407835da88a967512da59470736d2f0f135615ff28079f56c021f3f1eddb04d47ded64c25285a46cbc22481b7e41ce14d17e2c8d30fd7ddf298c02754405bd906fbaa4714a36a6e945127e24508416c", 0xf6) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8001, 0x100}], 0x1260000000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0xc67, 0x3ff}, {{r0}, 0x0, 0x4, 0xfffff, 0x0, 0x400000004}, {{r0}, 0x0, 0x40, 0x40000001, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x5, 0xf0000001, 0x4, 0x5}], 0x36c, &(0x7f0000000140)={0x8, 0x8}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x10000000000001b0) pipe2(&(0x7f0000000080), 0x10004) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffebfff, 0x3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10000000) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) 16:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8a00, 0x100) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r1) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="0c6e536dceb35b5c844eacf4b63bdb7043cb2e468d6487d1bff240c77de1af83edcd16f78d92aad1261c2ceae6e1f2aae411b3ae91db03ee0e611f74f9a025be57a8147f494650fa7b2e1191fe1749fb", 0x50}, {&(0x7f00000002c0)="20977232e525a37a8279b9d708477e22b342469fe44d4867d9d6fa6b93f24d80526b064ad16c760419506e94c34478ba389f283f6177c2dccfe8bca8059ff981f6d4b11ba98832673125224ceb8336c7dfada359fd14cdc82faea56bc277b8d2ea9d740a19d03dd47e6fb104d60674156715aef121cc680b950ffc67910b3deb0ffd7873aea726e15068ae4ebc", 0x8d}, {&(0x7f0000000380)="4191628f3f9031f192e3e764eb6162d7817a20a21f80c2f5a1353ce1d74d17ff2e91c222bfaeffb241a5f07871dd294f656129018ae378411c85f592e9c1048e7151764a70cf26db4b2252d80dd49d1c89d78958d2ed713263f87204d1f0df8d721eb7da2e6cc0fa06004908824ed1b7925f33893a561b9501865ac7a6f7b921051d6d77b01ece0021e799fe92db", 0x8e}, {&(0x7f0000000440)="6051944d7ada316e90278f8a5215f471d0df5d7669d7496f5e051bf482fe3b2e402286e7ec0d37eeaa4103b03c71e9732b36100d290127d33345626bc834830ebd84ef7f256e1494f2d32723a7949a20027f3dde28a71ac61730d85817624e1c63bff506c537d69fe636dead9a4ca9d4f3c5a641aaf2e5dc13a18106f80eadfa20a3eee12f9f1bf95aadaba907f9a760628ebb564068c4883f590259c69a88f5d692a3f016b737c223ee5bd769294aba62cd0dccae7cd8b7164f180664afaf81c594e2ecd44a14e38fbc882a8f67259f17af899b78f19f", 0xd7}], 0x4, &(0x7f0000000540)=[{0x68, 0xffff, 0x0, "1405356a9f8f7c319915f1a13e8645bb8f0e88030f4c3d62ca0b7226ffae6aa53e37a25f967e03961ceb5ff1de816a0b23bb6aa6c4185083d2749c05c4854dd3ce6cd8894c420f83c4739c967e8575911d"}, {0xe0, 0x0, 0x1, "9181e65d1b36b0a484a18c0b4da9eaebe7c6555d683dc78d48ea8e5d66197027e605264c51a9552dc06b34acf41dd1d19aed44a2216cc9a107be5b8f3c7ea71b427e850e6f2f7411230bff608d053cbfed5a9d79a103aef8cfca9fc66f2362dae445d46da78c9415e73439442f09cedb029ea3c8b37058214c46bf8b80671554384732d57cb5f390cd4066640c2373f2f040e454d3731ec6ddf8cbf4a7ea8d66e89fc0b9cf0a5e6e92d4947833dcce7662c4202111c305e7ac447ff4a2763e41079fb046457286ca1f"}, {0xb8, 0xffff, 0x1f, "f0897c7bb50bc3de102d9d0abc8a5455c2532978e23d27023a2dd28f4d8b180612445428ddb9fecb741cabff2690cd9a3577d1cfafee5d0d3a05b1c66b3a8b9d2990dec34817eaaae217f9fbd9121ee7b92f6499b6e584c3bb819e9c1e7050a0761b0d00db10ca890d7a0090b1005f3f78ef908f6eb5961c98319be5575061cb5539c0ceabdf8df9c771c28cc19dc6e916b7fdfae6c5124cd033afdbfe65119c476b1cf7"}, {0x48, 0xffff, 0x2, "7d9e391ab3be292b0dd91726a7d96ce1e2e86a043121ec11e4d336031339bf38a5769dafe335c74b2d7b10107223f6d22d96d2"}, {0xc0, 0xffff, 0x5c8, "cf32dbcc0ba088fb696dbe13f4ef5f8236e35ad5b03abf825de607a1ea5972613b7559073357ae1b9265945f5701ccf5a218180bccf686877634522d37a5cc620b7e242df8b483da6e99490c54782bf83c885ad90c5b767f39542d95b09a9b30c9025677fd1b6e5f2e533aa61589dc114b5ce49283bef4eae68ab4f09b44cee1aca235c33d0d9993756c2dcc9f0b1a3796a53d1cf042801275cbd1cdcd3db53c72629e0bb54121862408"}, {0x70, 0xffff, 0x4, "3e9d03203216bba2fef41a10ab592e6e19060a3c077f05981aaeed1cc2b91ce036f63dae397c088b38cbe46b416feda7c41e7b8a8b86d6e4fce2035ffe1599ff89c87a9cb9d508a425595830165d9fa1d479f50f010a346a49"}], 0x378}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:01:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x3, 0x8c04}, 0x0, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x1, 0x1}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x20, './file0\x00'}) 16:01:09 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3f, r1, r2, r3, r4, 0x84, 0x965}, 0xf1e, 0x6, 0x1}) semop(r0, &(0x7f0000000000)=[{0x1, 0xfffffffffffffc01, 0x1800}, {0x0, 0xffff}, {0x3, 0x4, 0x1000}, {0x3, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x317552c4a8ed0d61, 0xc388, 0x1800}, {0x3, 0x3f, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x3, 0x1800}, {0x2, 0x7, 0x1000}], 0xa) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) open(&(0x7f00000000c0)='./bus\x00', 0x2000000000, 0x0) 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0x2, 0x311, 0x0, 0x5, 0x7, 0x200, 0x0, 0x1, 0x4, 0x9}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 16:01:09 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) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/28, 0x1c}], 0x1, &(0x7f00000002c0)=""/169, 0xa9}, 0x801) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000400), &(0x7f0000000440)=0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)) chroot(&(0x7f0000000040)='./file0\x00') 16:01:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x80000000, 0xf5}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r0) 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffe8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) ioctl$KDSETRAD(r1, 0x20004b43) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000400)=""/231) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000140)=""/61) setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) write(r1, &(0x7f0000000080)="c341d49fe9f5b5ca1937044c058d6dffc4a8fd28dec0174015f067cc3304f0898d143ca7c991c61afcd014d427370d89b1504e17c27c42a4e9492da9a72857474ba4f07fc06e28a537521a953a95db0d72b554b312192001c8b8956014728a205451e28fc173100b4dd87679849ca5283d8f48eebd51180fb5a122f721cfe7dda14e8e97f8343b49a21b9be765deb256ad1840c8ef352fc311dd1a784591244ff780538f6cf4f7cbd2", 0xa9) 16:01:09 executing program 0: kqueue() r0 = socket(0x1, 0x3, 0x1ff) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = socket(0x1, 0x5, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() accept(r4, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r6, 0x4) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f0000001280)=""/142, 0x8e}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000001340)=""/143, 0x8f}], 0x5, &(0x7f0000001480)=""/111, 0x6f}, 0x802) getpeername(r3, &(0x7f0000001640)=@in, &(0x7f0000001540)=0xc) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:01:09 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fsync(r0) fchown(r0, 0x0, r1) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8080, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r4 = msgget(0x0, 0x400) msgrcv(r4, &(0x7f0000000300)=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\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'], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:01:09 executing program 1: r0 = socket(0x2, 0x2, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:10 executing program 1: msgget$private(0x0, 0x80) r0 = socket(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="b5ea53dcf7ac3974", 0x8}, {&(0x7f00000000c0)="800cbafc4c45bea84afd1b026afe5039e15f", 0x12}, {&(0x7f0000000100)="8f5ba3b92561851f4ee849d2b24daa084fa85341b07e", 0x16}, {&(0x7f0000000140)="8a15390fbeadd201d2c7dda87539d7a2e8bdadab205a33fa138461105e956396fd370508492dfce3aeee4b38c5579711ddc6e51f948c0b13aab0d0b3842a1a3cc0aeb38f62cc28306d63b662dac2afbeb8ceb10fcf595007e3fd78e68c2d234b61093e97e4cada11c76e8e6b4759a19ba25c759e5cd26a13da0bcdaf2015a3b546299e86aa4fc013f6e5f91a192bf359e556f64b3b8bc50e5c25ad359cbce3b5b513f60e3f1e079f07c761809392ecc69604df0fc6f897d2731f27f5c4b48d873e7dfc4f6e56f8edc8667d5578bc8d4c914edc7683ee5bd3ce225829fd39a6744ef110a8eb7a148d5aaf0f16301ff3f48b657688293d17318c2bb8", 0xfb}, {&(0x7f0000000240)="92a9ff3998e975c9ecac39f281ea58a604eb462e06b8cf2dd6773824e273e20b14e5159d1260be3a7a35c3cc1ac224d01f84ea4f1a94c9bc3e08308764c5bd62fcc04e6d0ed3dce6a41ac94cd3c8d45412f8dd0f3d4a87960872d289ff9ec8b974056bd10f79fe05881418c018f12b1d517242e15dce04d9c2a6e396b296ce820e3c7452bd457f9223de64cf6a05843e358e02ae11869a1b40", 0x99}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="7f000000000000000000000000000000fac49f73cf7a9241df70231c57c48ddf03e45dce346ac5629e87cd1e81142e7e3afb7411f21ec8ff5dd8e2c0cb141c8ead57955df896aacc5d0a7f38dd0dc935c58fcf70bdccafc5e4e04b99aceaacc64addb0c20921205b7de5364d6e0bfc5175794f9c0d171efbf85a98db3ab03174d7a05c5dc3197c", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x48, 0x2}, 0x4) 16:01:10 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9) 16:01:10 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r2, &(0x7f0000000140)=""/223, 0xdf) msgsnd(r0, &(0x7f0000000240)={0x3, "4ec04244e17283331e2d97b80b43e1e5eeb6a88ee2d43f98b0c9aa59bf4c1aa128e12ca135b7d3f0769938b2532a199000889d7e3a10cea86a7d3338a09db48c0bb3b44fcef525d8c684995ef1afc2a57c5b9afdfaa15a36b54575cbc1739b5265712714fc8045f77f5b35586f4039300a8ee2470d5d84f4940d7a27f39e6a5f13666fbb2483f5d16af701ca61e5f9c0c9ff272336d5f154c54f02761a6264"}, 0xa7, 0x800) msgget(0x0, 0xc4) msgrcv(r0, &(0x7f0000000300)={0x0, ""/123}, 0x83, 0x1, 0x1000) r3 = getgid() setgroups(0x8, &(0x7f0000000d00)=[r3, r3, r3, r3, r3, r3, r3, r3]) lchown(&(0x7f00000003c0)='./file0\x00', r1, r3) msgrcv(r0, &(0x7f0000000400)={0x0, ""/233}, 0xf1, 0x3, 0x1000) r4 = dup2(r2, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xb5\x00', &(0x7f0000000700)=':*\x00', &(0x7f0000000740)='#*}:\x00', &(0x7f0000000780)='\x9e\x00', &(0x7f00000007c0)='][*\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='[+],-:&#$\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940)='[^(}\'\x00', &(0x7f0000000980)='-!\x00', &(0x7f00000009c0)='\x00']) renameat(r4, &(0x7f0000000a40)='./file0\x00', r4, &(0x7f0000000a80)='./file0\x00') setgroups(0x3, &(0x7f0000000ac0)=[r5, r5, r3]) msgrcv(r0, &(0x7f0000000b00)={0x0, ""/212}, 0xdc, 0x3, 0x1000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) msgsnd(r0, &(0x7f0000000c40)={0x1, "dcee220371210ab986d6edc7d395c4a9e7104ae1f641405bf5e05a2444c85db7036436084096ce3e85254a092d08e757ffa39244c89752e78ed2fab032f04726f6f17dca607ede09115564a0376fb2ad776cd100e72a60dd927fd351128f087585fd91a5351884fb785863c42575005edcc4fe429707f1dd22de7fb508351d1f712337a72a62a7b0ef8c3bd6e3045bca27247d94d8b947"}, 0x9f, 0x800) 16:01:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c79a00000000000000f7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = dup(r0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r6 = dup2(r0, r0) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) msgget$private(0x0, 0x400) clock_settime(0x0, &(0x7f0000000180)={0x6, 0x5}) r7 = msgget$private(0x0, 0x4) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000780)=""/240, 0xf0}], 0x1, 0x0) r8 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x8001, 0x0, r2, 0x0, r3, 0x88, 0x3}, 0x1, 0x0, r8, 0x0, 0x80, 0x40, 0x5, 0x45}) 16:01:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x2, 0x7ff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) read(r0, &(0x7f0000000100)=""/48, 0x30) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x2, 0x9, 0x6, 0xfffffffffffff3a3}) setsockopt(r2, 0x6, 0x1ff, &(0x7f0000000080)="ba5293906c9b4c31a1353dcc1e2f0da500a73ac847055fcf954beeb9abb1e2243e19c853cbe44f093f95467198dae7ed24fa55b8835ad53354d903fb11d8c56578f85fdd87af1fa10a962569927040f0f655f87a6496cb14cfee28cfd2d0001d241380ec8572fad57a3a6a4e67c268b23df648a6129e9fc4dcb3633a09ed", 0x7e) 16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff1601001700000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 16:01:10 executing program 1: semget(0x2, 0x1, 0x100) r0 = geteuid() seteuid(r0) 16:01:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r0, &(0x7f0000000140)="02d0b6b1a87791513a165d5f13ef3bac2f9a73e1b25b1abfca4792a63b4bc26a03199f8c6892f285fc5e5834a96aa10ca58d057305626b3b3baa043e5c5d4494604d7d015fbb67fe0556d968d35adb67d7596f7cd08b69ea03170abe5f3b3b43e3a40ccfd0ce45e068cc8d5246087785860cc6132605f7b40e52c00f7f8eed31bb66b4bb7275808daf6c8649ccb3", 0x8e) 16:01:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x22, 0x5, 0x7) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x10, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000240)) 16:01:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000080), 0x10004) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10010, 0x104) close(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') 16:01:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e4950c89a40a6de36775344a260000000000000000000000000000"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/71) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc101, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f379b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab0ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00bf62fa66f677c784458e4e81217d831cc94bf9d1092510d7ba5f3d928dd813d144d95b6885c301dfe3f458343b9b7f1bbfdda79bbb5b1d2c086e6c3f2ec04ee1b51b05dbcfa301112b05ca601831bde946f5eae07e80000000000000", 0xffffffd0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xe9) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000200)=0x3, 0x4) close(r0) dup(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f08f565c103ef836c861f1e84de94f220fd534a1d3994d57975bb336005bdbb5a0836224ac605b5a995961937319c0517152e871a390768706e3c710f6aa472ec2972cc2412b3b4e622689d9a499bdd0c0cfe6bbdd352ed694556e7", 0x5c}], 0x1, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:10 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8000000000000000) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x111, 0xfffffffffffffffe) 16:01:16 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:01:53 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 16:01:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000001c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x412) r0 = syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) dup(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="28f8c23c15cd5cf9db2f1a03e9057677d2df85366e59767e17", 0x19}, {&(0x7f00000003c0)="fbf11a6699d8ea0c295e497578e315e9bb174ecb91051d72ab621a92227c1976fc84c84e6b55cd07c36be2ddd449a738d87913069a84a87f4e5fdfbf687c105b4298bdb6a53f3d41c20bed2f08db09321dd34a61150297fdbc77f9f6abaa655f8706c7c7da30c826025b8e93f478cd8f11946929dd9a945bc4c3f2d4f9086ac616a0239ca36931353e6766e779ef128a65745a1849468415667506cddf90caeeb0d6904cefddc4a5a61097fec2b3ca5703bfdbda10beee15f25aef67d1f8ff1fae41cd17f1a98cd19e8e6d9032fdcded6ac6a53ec86bcfd2c100338c2abbff9bb0992e2140e03dfe572f15e455d583fac1c32ad8db1e26f20de21a43bc55957d3266b338cac81a96fa64a88d98b8e0fe49d29f636cae345a95edf3fffd0615010e725ec60672679b25736ef2fd9c44ec79ab73d4947ba90c49d72053642c9397f6f858c00ed9f45468b8b2f19ea9bb321e409f0a371e547263ebdbd842896ed2791c9591cea00fb8a2709c05996309dad9f630ea44e44aae47ea78fbf4dbc2d7bf31333bf2a0bb955eca7c788b65f9eed81a71e387462316c7ac9c5cb8bba28a1cdbc7ac3c7cee8698e2f3520d4ef4473b31595ad974956efa862a40fee539aac04274e5610b7984edb4f89cce1223e3c7a8099fa2e249c883004ad893b4935da52cff11355736d182812e378f949e112c0af3f8071a23399613aee065d5b19bec5c8fee55a12bc5449dc12f3265a2a84a006de822db78791dc146d4ddf0b45c9b2091120953b64f77d67f6dce4dfe57baed9ca10eaf7807e62e2abfc8ad676cc0e7c49ccc57b7bfd9a6d1fb827e2f7c9d6d6f2b9f931063aedf37c966e165b62338a638e2212b7dd1ac6054bc587229e9c7e72797eb12bb1abc03bf81b3d9055ea2449c3f12eb0d1929c74d459b139b50d337cdc09b200af53d89e5f59bc03c8795d11622c588e521b4dba538c2eec05d663ddcafd47aabfe91d99efd72ae7b4d03f9338ba19a97c988191fb9cc754a3f2a6b5180f5673d48e089f2a438d83984ea45ac09d417872feae7c4c7a63ef9d200454957ba6d9c47894e0dc759834fe8bc56e3d6ccbfc94a2d1170932f2cb45bc736a0ad43b61d2033059227328551e917175f91afac16078b5179d2aade1f22405e597dd8267750aa63a929cee9aff1e90edc824cadcf36fc1380954ca72830ebc09fbaf349c5a2f3e98d5017fc62e350a539f3b92a0ac7566dcf8247e0af89c39c12e7177bc06ac4ab5e5ad259819c478ded99fe87382e89af005cc69f53b1d276d917e81e35e53a7c2c79d8330a93a99346a7b4f088c2a72e288eb0cdde7c279f08357637ebd0fd8d1e2fa69468dcf2f80b7dbe8c1c1b9b967201064d87717eed3d18d650e28142840efa7ba3357c72665ef23b8bc508c55914579e26b154f5cdccf32ceadf34cc46a07f6a305ad49aac81c64541057f3adb5c5cbba1be80411730576b3aba4f746e1056ccdaedf7cfad98ab26c8a4d119cfd3a54b164cf9f3b7b941db772f165263e52d6608834b225294b1b4aaa8f97fe1f33ec7e015b9e5e116f6a58543e3e4dc785546e79385c0d91541e5b98d6363231cf3f3c046635039c8146b3247cc0d2b4ac037a47bcf1ad6a5659d67f397ea327aab5929146f38e99c9d11056e67584977adc333603a756e4330cea8f7dcb636ffaba955d07702d433d9b7179e67f9719509f467f117225f812a60f3089731514a76a1d07d2fc4198ff7907aa6d91e5a1826db0cab29b61a2c5004e4690c498fc9a90e16f408b44026f91245800391aa4eb017daae46250cef917b120c9310717f626e2a8ec111775c5540f13f9659d9d9ce0b37efc27975a3d1f2030343699327dccb17191763212d8d126411845a0b740c7e859b363e9fc08e5963a61afe162b8c6b5fda83916ba94e1e50f132488da84cc117c8d210c8b7e2b56fcf71f55570a882fb435bbc608759f802d9c168f64b4f7844aa5e7ab0cb77c0823ad31d86fdf59e56c6bc2e74537d8c15b79dfa945b4894081afd7e146be84ae13b6b7ad8dec454ec634bfa1528367a944aebc5448616a70c38211d3cc8ec03c2dff5d5c9f4dceaa4f0b5b3354699a6215ecc438fac1cd0236cc4bdb2b38e7fc8a830891fb6dfc52ebd7e9f8f32156e39caa4887609a1dd18aa9d9cfae7dae99a082832b939ff7ef656d5e52e4166c966e309212ea025f6d60780ba1df41be25d0cdb2dccdbdf1c92a86dafb78d7922d48546c7778ea37f00948b7dc1136918d86cd6de6f6212332fd991040b92ed78389773619e9695bcc63474301231ef8f23d02c0ea4e964ee809709ea401f231c70bf44e005ab3d836ff21209540cad229cd4f2913c9b9666c53e9d1634f1a6eff0998c3603b363fe22a2e80ec2250728340f377fedd22328aac2ffde940b116e8ec52048f32e25ace871242510570eef07f7ae0fe2377ad7ee6f895be550341f4b8eed2020892b8065740b8b589be40099b849ffbd3a0645e492a5ad5a4fc493ed2f017900cc7912266833ece2c001be661580da8821b2f6ae90ac71cfd39ff288020299c7c32e676f0d79356759a259d1fe145b6ba542f67406cc9a4a14859589372b3546f2b6ecc8bc5f88dc07915e8be0cfd690219cba740948cba3bb26af99dcfe812d1f7aece175ff9df49d0e0084cca7e5e00104bf4b8746ec8c6871e0cfba2906e773f49bdd42117f8d12112720b328d707e177549c86553436e21e1233212ffe0548191b01fc7d3cd7c24b09960a97a3618f1fc3d9a53354b81044581a6657c4283a943af17cd3c79677c1803e00ba75b89cb020ef442e84ac6a4f11c8c960a45a32b0bf814dea39265d11b6591eac731e1628814722a27fded627fab837b3dd5a06cf0f5fe211ba19439aa6cf58aada58c521657671634915193a950952dbc5619fc9bf2fcfade939bbd761d27dd7cb8ea4add25725c1ae7c00ffc3b89e41a4078775666238c47f4dd8934d3db9c04aec25b8e5aa465beebbf276cb28306945df32feb46411a642b37ea4c0b8c10eb8ba2c9d7143b75b2edf5a6674e38eeed58606f7dbc7cb4263e0a74acfedaae8f5e2c78f87434af2c80c0734e6ad677a9f65ab6178e828041748a0fbf77f09ff9f60177c48f5930088cfc43b83a0096c3639f74ce5f84ed54585a7a068284775fcad8c2814d2fb6713e7ba94314082e0bf21f51f1f13014d82905a8cebe5bb5a9c3ff19975fd1e631f2bcd4c024fe654af2781144a23303064a5e6fe5c0aefb7a1b07e2f79d15fc1a5c52ab1296befa09e087d710ad79a9774a02308428db762befddb76b82fb82a93396ddb22efbf9ef855b925134663b0194a6100987c019dffdf0ecd5af908e61ecf126b817d3f32c1176637de4edd323eaebcb1dde1a90af1679229ad441183751653712dc3ba5bd67be9940d7fbdecc38782b33873f7e9597bc8fc6be193668c78653cd30618e02ee798b35743a3d3cfd09e65c0c77c3d0ac00165d58131f4a8d26e5094d37d8a2cbedb045dbef431f426dec4c05048ee4c373eb7976d3e3a61aef7887023524d5c70a2270557e37af526f8e2b5e46859e8a1984abba669368464af6cbf0c15b95fe5590d9a727a5b3ae276d6e20ce789b63f4645edf05784e875ea3e18c361b3dfdb44b820f6a426581c87abef292565593ab99e604e051e43deef35d00bed5cbcf0ad9af8051af151f14b2434409b32bc0e7d3b6c35e9e28ff0715bb8d030dff806ae1d2c3d0ac2006169b93bda271a8b8639ccae50b2274758e851ba30bc6e6b913052587df2fabd31edb544ab9b85e97a29bcec32406b68c386466cd7b59bf1e1f12f5fa4a512b3640cb37a8cc663cd549f7e5d9d9f918ec2476a8ef130c21d3dbfb6cae72773a727772f0855e23545595c4d48141923104e8d53a84e3e1d74522f197e63afa21a09f8c6751b0b482f23ff2a6b5049ac87fc5bdf901c5f08bf94021033e3aa817e2460a6ebc90cb41a7761a1022d72032bff1efa77eb781ec3ae8c2c3d3bc59d0a901652675f385e616c04598a1b5eb80d13b0b8eb710ae5864e59d9b2629b88af9d6bdb1b8b658a9bae8923981768391c1e3d4d741a954b5a3e22c85f9d664e8775eecd65a787d190763528ee8cfeaf882b1392242a7bc52308f843a449e726c76b602adf71927b6b4607e88110a886342b0c10a5034993daa39f3c024fe35ab6c9c41fc26e75b57bffae4b28678bc4e1c6d08d30babf877a348c7ecc3bd0de404b73244b37fb2229af666cfbdb6a9d8afb99a4f2c2b0b8b12fed6acc0501dcaa9302c6c6a03898993d4e9bfb12c93b1b8045cccc8efc3a30c8d6576d0e24197c25621ca60c5a6ac8c1f9d89264d75353ec74f47a69543873f57cbf60f75f662a09c4de4abfdac556026524997c75274b01188775b9ad94ce04930ab06e9653df06f5659d54cbf3861f99157f1b981fed5e0a2ae83044c56ff5bb24951272a31c93f5205a5ca44c8ba08310b8b6224ec471b40791c75b66add42f551f93b257cc0fd603bc4a90d4ffdca75892aa672a05b7a13136cccd4f6b19e1ffed9b01f977804f4051413605a257df0c72ec31734a27257deff24e6dbb291cdb8933298c264b7f0b6857d44a0eb4003ace7e621836299d2d5407a566b35901beeaeed627ce78b0dd4f8e479a32daebd99c0c7169a031d96f9d7b3c29798a6dad40a0257d9f2733c05993f1c98ed04634f50da0b2dbc48ff00dd6cf77a78878c4c0bad87f7aca1b7d4a5c9f9992cf42c5d47a1a6fb5b75d6c2d89dd4f17861be487481f903044c88ea28101dcb8ce2eff5bf91a1d503be58682fc5c8a88892fccf92a9c17444d05f6f3f4e45e3dd197bd5208169ea23a8d6c0cd37a67fa17ccc14b7d542cdfdac41b67c926bcd2b12db9717d4cc06a7dc8c275c72f172359b559bb2e3217c87192bcbc9c5669fdf53c791656d41e17b5cdc45be78d9043c41f3eaad83ab9e838f58b2576c3dee4f0520b6787e3b1b739dea436e31df75306f7a583b5a52a8496547c9fe78211adbb4283ce92740b52da8856e19922223dd217ee288066273365519bdd1230b72828d69514cb6407446fb5647a191a6cfd1a4e1370c5ebe1fe4ee8db2809f9f8270df573a02a57627b136f0e3ffb1450c8803a0fcad557c503b77d230c6521768d652117f751833a117610951c9ebc32a58e259c0e7f139743b2578b92dc66254c8162c230d17df003b942805f472d5854b990f7b5b16f40a86718d82be698d169603b663ec1a59f2ef8623ad5145df4c066bcde2807d12bc760e3651640bbb636bc6f3575544d1f75d39b7aec0161c65eb81ad28b89f9f0b10dd52820ff331831c7d4d8f5cc27fe2b9d40865380dd71b31346719f1adeafc18d3d9beec6b71cd3fa5e8a4febe0abe125c78b486d36ee2a8ebb2f1ed08bec8ba21bd997179ec47a1cdf89da5af3b04f59e2408e2b80ece045035fc93e578a53c37a1dbb4e632920fe551d92d2dd220b9b7c3de2ce6fad5229ccdf61765225da2cf1bf9c8795472bb459d61b3c3ff7f7dc261b9f488e9b00fa1361b71ccf236245366a280d684a02ebc31aa9af32ee5bd3a3656262540daec446227c0851f8ba1e368cdcffe1c028977e6571d02124f805d346610936b0578545c3ae5d52d6e4f68604bcd7f116c3ee6517d842252166ade6656273cb433f66886860126b926d7bc98f6fd1609e98f6766ddaa2289c2b3e79e1fc9b662e2ffe89205549f806d9efb8a7507a3db022e1cdb8efebda492c8950b2631eddda7689541ab88102", 0x1000}], 0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffc70}], 0x1) syz_open_pts() 16:01:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000000c0)={0xffff, 0xa0, 0x9, 0x9, 0x1f, 0x0, 0x8000, 0x6}, &(0x7f0000000100)={0x100000000, 0x7, 0x0, 0x20, 0xffffffffffffffb5, 0xfffffffffffff811, 0x4cf, 0x7}, &(0x7f0000000200)={0x400, 0x5, 0x2fa, 0x512, 0x16f220b6c, 0x77, 0x3, 0x6}, &(0x7f0000000240)={0x800, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x100000001, 0x1000, 0x401, 0x1ff, 0x400, 0x5, 0x4, 0x401}, &(0x7f00000001c0)={0x6, 0x402}) 16:01:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:01:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x24, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x17a) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:01:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r2 = getpid() fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) truncate(&(0x7f0000000180)='./file0\x00', 0xed) 16:01:53 executing program 0: setuid(0xee01) semget(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x400000000000000}, 0x8) 16:01:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) write(r1, &(0x7f0000000200)="01cc5677b8f619b18ea2f3c3b3e4de8681eb60895b540aab23c4cb6bfdc20d471c3c1ae9f78323effacc7cdd4a33b4cb40880630aebce0fcc736596684a777d70e3465ffe66c9965ba6d9106bdb79bcbb9829199de09ada5e783995d9ff945f8fce9c9fd1d397b5e9a38c28579c08c000391c828391e81bd29da5459e456faa8835fb4b00cc30b8268023423c9d9353b77249bdb96d647dc0bc3a4c2", 0x9c) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:53 executing program 0: r0 = socket(0x20, 0x7, 0x401) fcntl$setflags(r0, 0x2, 0x1) open(0x0, 0x200000000, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) readlink(0x0, 0x0, 0x0) 16:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/93}, 0x65, 0x0, 0x1800) dup(r1) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/24) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:01:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10002, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x0, 0x1000, 0x2, "92da0cbd4a842d92f1261cf9b04840583a129813", 0xfffffffffffffffb, 0xc16}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) socket$inet(0x2, 0x4, 0x9) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x4, 0x29, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x80) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x81) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x98b6}, 0xc) 16:01:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r3 = dup(r1) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r3}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() socket$unix(0x1, 0x7, 0x0) r10 = dup(r5) r11 = dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r10) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000001c0)=0x200) r12 = dup(r8) geteuid() getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x1ac) bind$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653100ab5603da9b1558ded966737b2444dae58b1114857c52e096da3fc6289a5eed1785"], 0xa) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x6, 0x5, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) 16:01:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000000000, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "9911ebf8d56ee70000000000000000001600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:01:53 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x2}, 0xc) fsync(0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x4005, 0x5) pwritev(r1, &(0x7f0000001540)=[{&(0x7f00000001c0)="3cb6e36109306d759636ed345e502a54fd56f4aee1a6f1e6425e024b83a795061eedf233ec8b16e596b8390bcadf4e897dfada779eb75e5d7e376c5509eda88ea7b88c18f5cff746b733c964c4d8e2ca13a29f814fc5cffb7add7101e3b7d96dae4fb0707350ded084f6e103f3c237ecb4a542e81e664de2c9e06f19b07f8417486a279cb73fa1215ed9f0227ac5d11dab13575c47892d6024e44df1bab23479469a13d39bd667fbc698d7561ae755b67889cdcdf52df5dd", 0xb8}, {&(0x7f0000000280)="5753038606522094945193136a3f26398d53afd8bcf57380376f51480e7d2f65b15de249a183aaf0fa25311f019cd572c164c3dca4c07dd6e5b2da7c336756e515e946b8e8f7362945945fd316e19b971b0195d0974d1716f3ea441d21a50b8a80a10255d2af721c51ae330ef7f842be9084f45b8b51dd4893975439a9e3d54a13188829d3b70feb01939868a69ed7717fee1c3adaacac0f20859e0fb67bf578670076e1750bdda6bff24ba8a4a271566d73260a5c621e2ef46a1bccad120d9dd157b1c2547cf8902e06f3df55a1620860fb08ccd61fb9e81f85c891d5035603634ad7466dff75c75173c07270f31c1b5fe3a5c72689bdc86bb582905fbf8f103bf3ceda757ea01a3218462dac1269ade0b390f7974998dd2bb2133d3b4f9e947cf66d26c84a7885ceedabd951c598a33bd912842229808838dee41f8f20969e0d408cdd693120972c0406d04b537ae593c7c184b348bbba9fd3beb893a3abbc5a77c6f30b32a20918ac836f72c8f455f3abf36525e810895a2b6872448393a8550abca0a2dd1b8043e5723d6db2d552b79782b8c5ad6db51ba2d95d517774f2690aaad57691900e1850f213a5ec6929d7b72acadfcc008b8865e432ea02a4bcda15082c284954521b80800162654b1968b0a63b404e57702ee664505e8c0eb8114da496748facd2ddee7d0f4808ccbbc83b2da159109ff6161642bbed4e651dff17bd137575392e3bbc94531555a19304fd2abb8e1ac08838996628f78c82835d5f38a83f027135956b54359c1440c10f42c88bd2dca1d5cc571a0cfd3613895eee0d8bcabd3d54230e45e0e527f8ecb9f4964255f3feed8c5afae33eca72d238974dc7d6d4dc4f0c33e629f8b9dd39100a4f82e97fb2d97869f591eda12da5b2d6f494e8cfd80aaf8c4a690f19f5550c19e7616120b401331d61a5a5c398ea3bfd4f6ab0fbd7b24a7a75f03eec0f8ff3fedb41228ea883f85d6e14b9b177eacad90dfd7951e8523abb74db2b2dc13441ce70947e0591e7e96fb929e438b05e31f0da79f250395904c64e0aef35fe8ea62e877f43219fcc577cfd338b3e8134bb3e1da2ad36b75ee962bee65e5fa4d2902521197594a32e985789416623f373eab5c07e3887aaef8e2b79bbca5995e27e652c0fc8f8ea90ba5efd2938f218a30be689368a47a4f2488cca8b001951726d03b533158885a90aa59fa59f753833df87cf0bc1f60d3106d288a6f6a8785285c98ee5106fb1080220712178974e5a307e3118cc610480c7244247568545687ec55b17be695711e993abda89a5b8029598f6519281b8e10639edadf91fa82bb1fc8103b26bb6768608330994eaa96a06baf2e673c597c1307bcde1dcad076a95be3f32e689da437da22eb85ebed5173ffd6f13729a85d4cd5cad27dbb98a67f6b3a89f27600655fbdd23a082632867985003fd11d32fb81d4a90a31ff46759ece609fc6eadc23fc4cd94a9e9021c7ee899524963c9e6beae1958eba7b13c5b2490f101cc8ff8d9d5f27cd748d812a72f23fca09e74cbc87f376d463205aee0df3988e347293eba088a48b7d9663651892a172ba84fb7c1669ef9b4fb41083c3109435d25827e45ca6cfb7f33782bd6b2bd71cde782a4477456550d36b9585e9cf80903f56e36d0d8e131407d690fa3578b5126d4fcbe7b1f2f739101829171f72cdb4b44906f443b001d2c786cf2e1c2ffc358d78ebbc2aa6c322bc27123b974563ddb65269f102a250dba830952ba418a532702bf9489d0c80b3dd25414e230275ed134269bb9f22e0252ea73a4c565461d599bfe1350d070ce628d91f31b667492268cb95728168c5e495596de3232f9e3824e57fffcfb38a9bfd6ab375d4d592dd04ef5b1d02e68423d2357106d4cfe09e35106e8fc9f24fd6b0d4666b8d5b6a240c13e4122457d6bf884b33a691ffddc351afe88271dc771a6167e39c776aa448cbf4c7d5018efdf5fd7eeb5f3f2f1877be5d0710d714427c6d9c95aaa3bdecc3ac6d2125fa571808e004e5c6445252f934a99607e5da26d3159cfdc7ca70cbf66ae5aa5c820bed5130739b570f9c6379c4151c17517c3a713d5f0bf77aa50e4d4c88997bde21b8dabc211cc5337a56e0a3d6aa766346d6c6340c872d07f9ca1119059d07d1d7ba295e28a56a97a2678f153ec07a1f2e0dcfb72939f55c1e749cfc4517599590379624c36fbf9d6595a06eb247a87a3e36d3bf75d0174f1722bc90c299b7d9e29f0087eacc2765abd6c9f6ad4c97e2cdb8f1ef7adbf0621f59d3044575ce4d9c3c47fcf35aeff09d9b4b313f1f75f6dd5208aecec0d265028fa4ae2dc3e4cf4b1715ba832fd2160c8f4a756a60b2c6970db8611144ad984e3f2540bddaa46ffed1c709eeb708acd387f6bae919b919712b8b294ae2f3c9dcd0876bd89546909a6594797902066a7be3867b6661b0c671a73d0551076e77a3c245d1ec0978ce21342da8c01c671351b1ecc566cd00b143829c3641b70684c40a96378743b7f4866ade9cd4f6cca5cd1c2760d4fd4efad910da41874fc4ed55572bc82c23143a2100c5468647461548540205e7f141f058b2f3cd470f070501334c02d8b34a5acb09ef045491742fe44992e88a1b36b45aa66c35c928ef39db98ea1c6068dbcad2e2e7a929b73244d3e4e392f58a72c54a8265211c35115739c00406d6b190debcc1f7621cb1f401f34ab49a2e2d839849e714806e08f4b7a8d99439c08763a94acaefede218296d78ec7445bf4d9496bfc5929b705a34540707840aaf0b4e00e020b3c66ce184e3a7903227446b071307a4c70c5d0579711eb4bf7b433b633fb46794bbf0a0469d802b80a2d8fcd09d00ad91ca3e7ab024f0256e49f69cc757d94c62911c17fb58e7bd4f4fdd8f39821b59807b9aacb13d71b3771d1b317f5ae82a415decde4f5150df2b40e433848064924e24427dc1eb2395908a9f63df73b9336f24ea0c42816be1d722bd5f169131814deb9b81a97dea0552a87591fd0e7e840494eb33c091916aae28ecda8809c892aa10e31f0340c960e128aa4f10130ce0b73890cbd286ecea2ec64e8f2bdf1590716d3224010b24bfeb7723e5f766375a6f0f4c956ea08e72d04186686a21624caa5ac9d28a38b75bf0c9bb8d8b30d2f7c295f6504ad1ff5238c32a14f21b52f8df82973f4687634c4e5feb392a523a1d6f5a3c3f2b7600592a19dc0601fa4d6cd8b5f09e3884dcb57c3e8d8d6cdf6ec7a77071471793bce6d05763afa648835475bd741fd1d8396f1917d5142fc3e7bfd2f97da1072d20f83edd7edbf7e102253fa2555b55f32396a1074a6d01b5b4924b0e30b99123ad105b0757a01512f64569b0dbe091069bf2296e666553acfc102e22d25827768a11763795c49cc61f58d58bd4a01125e8cd32ca4bf114a90a9de9206829345ba4cb76d919ec4f78d5f0ae0e4797d0d3ba38fd077998d9f6d904a4c60eb653e544b79875825a9a521ca38028383bcf4a39788f30aa52234d0449f5d4020c275e2d9aeee6443e42c5b34828decb17a77491f3691f74baf3bedd5a6aec348b3149c217d67c7d7ed174395eadcd5330e6c45f9482fa913faf5cb52d5acade1a0bb16150fb2b7c12241ca5016317cab59b2e9b30f18f52a1b09669372ad29ef8f389786b966d82ec273778becc200ee72215e1d0638218d20bbc58a6d120429be8e61ea4498a042afa0253566c8988e0ee81490b5a41941ef7fe6f68d685c8d74978c3db3206fd9fe76f067c8bc8df9395992a012e8179152f74f060a6b26a240161f5041e170dd071893b58b23bae2a1467e13546164ce95ff8ac4525880a8a193cc5915baa56902a1b7826f03047a8244dfaa7601e077f6918d611387b5bf8cd60b4e7916c1b226bfbefae5ad8f3155cf0cf0ec3993564415fa67a80b9aa9d9e946ec0b9a79e908a194f4eb7ad1045865609bd9f0a5274d508cea85dea52c1d175372fd619530b6101996f8824ad6852b30d521ab6a90752f7146797597815879a70d4042b9454bd138f48b9b211e58066d5b6cb8196ad4e6154d819086f3a6d227f1bfa4f881acc5929315cd1ce8b20b59b8ad2c707610a68da0ad6ddc090849b782952bdf14a577b42d5165a95aabf82e7ecf3071b1d63df2ed975f979d6c0b68158ee9d5d710621aa20130c0db0272508a61b68841f86362b7656e2e53f5dc1784c4c9db6520c464e05f60178ab90b52efeffc20faa3d262ba659c2886f2ebe5f60df05e294458861ab9d1d1b7d2eb62de7b1ed5d2fdb7689c8dec3023760f1bc35e7ed7574dd27505478c8417b7148cd5bc823407887631df414b653643adb1da2232154fcc6e1ac5ec08616121c1afdc660707b8658655b8f438a30c4c6705dfc386ef4fbcd164f4d4662712f9a298dd9f378d698038a6dfa24fe3d533f528eac3348f0782187bff2a56c3945febcb702068b7f2777818673fc2afbca3c821696b65ee92b8daf6a4d12a1936bcf2fdc79a8b56fb1d0c0a26db7b553992427ee7e4a75f34244dc9dfb0984e09bfca296f4eb076f692d6ed87b4055a7e69635c952201f837e11e98c880fefd3c3c096ccd29dd0bcae506bbf149bbed8c214548050f5fd61f71933a2b77f29662e0848bf7df2581b021935f9186df7412cef13ca3c0ecfcddea916cf3bf47cfd169f5236f24c24d6d57d796c75ec83426ab836ea28f61ec37a840f9a0e246c6e77a225728db02aa0ce05ad02e4ca2c8ee382c1028f327ba2d7723813b65836af8db5857f21857dc3465b7380cff6e1000fb3f8ea4781821960a152d915974533c3b939002db685bdd570e0201ddcf83e1acb35ec8d1b6996e03900f10ea899934e8d49d4215d6f563c22a21701969ab72af63003d0954d0a1cc560096c2fd9aad3fff9eeaa0fe12331a3a9b4a6f368bf4dbe6bbe813463223bc24690255d1ee0c8ac31c0ac1927808de6fbe45355c070586f48c02f908f1b04299340c57f21699844fc318368010ac5d6380d18b0e90026d489a19e0b5fc92133b3560c146bb76841f7c9d59482df5414c49d262ed9bc4ad8179e73900286d32bbb8f5277652ee31fd725e9fb05b8f090bfb5e3d0bccb8d260196518392cee64677589001e599ad99b0a8c47c8f9b8e5dfbf0f2796a6e007f71bb670f0ae2906dabd7f988386c71588144a27ac1faa0d3cf46eddbeaa96e9ec6db234f1b7274b72d4ef093f31a4a35b90c4d0d86efef4584903498d96e59beeb461c80426b234261ef5d7407ba41448409f7597be51da7235a3e5a6d2cda267ea611e2f05944b9639c5a032caebdfa656dc50cb39a99bd48ca9c5048d91d4ab2c886faf2531e2d413906f4f92c4f883bb278e4f030fbd4dc01088ac2ca8db0237a8bf95b535fa2643306ad9174fcc96b7e8c956ac8f6800c3ea651bc524dae1b49e9f52800f13d914c9d05f2ad7ce1a4fa2c544cb0d74edad01b1150273337a0382bd75d0cc2243367251d36dad3d5e57f88a9aea4d82c3f8fb697430278c153ecb7843a6e44951d37e57f66710d62b664079bd5d05009ca21b47cdaa314b832aa4ab13e3c8eb06dcd7b5a3a625b9411449b5defd98821ca12191d22d6ad1b38383eb8b06e6217694af87b385723df3e0ccb8a5388b6a6d331d64e74177e3a3ecb9b7972dc86708048e1739e20d613369c5c97a0c5da34d9717952314769f3e6f2892ea393c39abe577335e39766672ee425f6512e75c04452df91bc14127f8c1c57c5ef1d065bde3820d22596ba779edd7a7d1c8cf6f9570b267f5cef23688", 0x1000}, {&(0x7f0000001280)="fc7968b4d20318bc542750e7f6ec7531185b5e7ed11f4a25d865b0cb5a1d48abb7f40da7a9fa04f4c7ae86c3f79239", 0x2f}, {&(0x7f00000012c0)="2d30a315c180e1d6dbf5d87837ae872cfe89b823b94124eab54608b39813a638e7", 0x21}, {&(0x7f0000001300)="356cf2ba15924f12a040a12b8fc1b891c99199bbdc2fbde2c95507a2edd3e6651ae2815c", 0x24}, {&(0x7f0000001340)="a62d83e2cd61fff7a5a13fea6d0605dc40cb4ce543ebc6e186bb452d948d6959aa51bd67ce3e6527edcca1ebae5600f8ed1366d7413b055c77e14dc2cfccfacee69eb681a258cf773ca156c6c8b7d230023f0001e82d9583ae2f05c944d4641ad4b7468517470e7bf91c6e75bfd6896897365c3ab0cb439b61c928e0effcd392da0c07ad651366a95a11e532e1ad988d64cf9568a5153d407bc91d49e6fcfb147f5c2457493e3392628f9ab79c5d338781ab98afc6b25a67b982b0206f8a89fb9f52ceb8041b5373d47f9b9831a371adc042", 0xd2}, {&(0x7f0000001440)="94fe4ca389d50648c497faa752eb94b54bc1465bf495", 0x16}, {&(0x7f0000001480)="30e1f2d8e40baf9f7d6eba43df940def5632409f3f25d3c5310959b6ee502f99d7ddcb31c76e304f25f7f20f157012f91c44a7b80ef2ca8c3d9a5fddb1ad3e6ab8d09a230e1a6dcfda074234994c1df9da2a9d99264a9f2d42e2332c85f3e8890d0e189c7db41924747098ce738431996b55b3eeca06e809a4293235e38b3c81c844e78d5c7f1181b4", 0x89}], 0x8, 0x0) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000015c0)="50303d58a486130a0861fdc0ef35f9a981ec08b5f6b9cea5dfc023b8af2756c04c6fea56dec1373ea64278bf5bab5bf9c456f54dfe0a8a7f2b703eeac7a50a8b170377d34723978774b1c4263b75698a672bf077f03e08c2ca6602655fddfd5630bb8370d86a46f2341de09080cdfb4795e34e2a9d8fd91956487772ae0a8e1ad1e6e96b436e6153046846cbd997c52b24714f1479b8f36cb90749b1333400265902d0ddbb5f46dafb1f61cfcccf6cc2d0bacb70dbc439aa2e886cd1d4ce55284cb7bcf4f3a0c8377214a7fc16aee16c6e5bb43c9b7e4a16181b1a12d8b9e08b3675ab2000d40ef2aeeb2ae57863", 0xee}, {&(0x7f00000016c0)="db7296a4f42bbe77a9a20d3b49b206ed9c668988260fc608744a29773bd2d8e81f16db0e25286bda809e9f17b6fdb07bb1ee47b6f8a2fc3b626f52bd786b2b246743a29d64d97f4d213b952ed16b31832ced2baa38ba55c3c6d10713a894075faade83daf489abee1d0bd50b6d571723f58fc00d58e31d000be2cb82a9c3fa52443ae09530b48426c77f702b386a587b1d65f9c34d558b74be02fa23ce7a19a4cc863b3afb", 0xa5}, {&(0x7f0000001780)="773dc66672c9689dd13291a3d4ce886b06abd2863a7cc5bd54a922c84f14929b417a56656399f5f3b1aca354e773d9279c42afb168dc457f7ef85c3418748e687c6d5deb67dd7b444b27e50309ae9a3b100d292849cbdaa87a1d642ff29e9b2f484b089725a1e2d1757595a4bf62fa997eecd7a78766ace0183a00afd2c53d08eaa776af6b245be6f738b258c33f4ce04b196d139ce7971cd064dc12bde0aca16595a53548b4ed", 0xa7}, {&(0x7f0000001840)="d0ff1d755b348eba9a98ddbe0faaf94e3cf9353cd2290bf04a091f96e5379c02820aedfe920cebdefb0a0416d8032baa867adcfec2de23c391f3d96910693d9b19a2cc6e5ac79e86db1b86312eae", 0x4e}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x4003, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:01:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x10001, 0x3515}, {{r0}, 0xfffffffffffffffd, 0x40, 0x12, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0x741, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x10000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x52, 0xf0000000, 0xfe, 0x93c}], 0x8000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfff, 0x221}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x9, 0xf3f}, {{r0}, 0xfffffffffffffffc, 0x28, 0x6, 0x4, 0x7}, {{r0}, 0x0, 0x0, 0x80000001, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x400, 0xfa2}], 0x5, &(0x7f0000000000)={0x8a2, 0x8000}) 16:01:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getpgid(r1) 16:01:54 executing program 0: r0 = syz_open_pts() syz_open_pts() clock_getres(0x6, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) semget(0x0, 0x1, 0x200) 16:01:54 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget(0x2, 0x1, 0x20c) semop(r1, &(0x7f0000000000)=[{0x0, 0x7ff, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x7, 0x7df6e921b5913a22}], 0x3) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 16:01:54 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1f, 0x3, 0x0, 0x4}], 0x0, 0x0, 0x4b, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) getgid() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1, 0x3}) 16:01:54 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) syz_open_pts() syz_open_pts() recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/6, 0x6}], 0x8, &(0x7f0000000640)=""/221, 0xdd}, 0x0) r2 = syz_open_pts() fcntl$getown(r1, 0x5) syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:01:54 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x1, 0x1000, 0x181, &(0x7f0000ffd000/0x1000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000200)="47ccb9bc723435ba3cfb9f79c1e87c71053941a9e692e62025224e577bb3c897a3d238eeb4747ee4f1bb2259b24294671030edfd338eb9274c3f3b9e9787b97488259832c034592879b2a424363e1213f03475adb9be182fd3202503756c7fe16d4d57487bdaee2d79869b1f27d80968db35e67e7b71f9dc2349403a38cdb7902dc5b50229824230315cf94146150772", 0x90}, {&(0x7f00000002c0)="d325020c1cdede8036ddde3d14", 0xd}], 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r4, r5, 0x74, 0x10000}, 0xe01, 0x9, r6, r7, 0x9, 0xf96d, 0x1}) r8 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0009f56a6243a28ed7c22b3e97ca7d6cae5d31277864846c785981eb5b9db31848e8669f9e2e96e3f100266c08698aeac4dcd9d7"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x1b2, 0x0, 0x0, 0x0}, 0x0) 16:01:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x3) poll(&(0x7f0000000180)=[{r0, 0x43}], 0x1, 0x0) fchmod(r0, 0x80) 16:01:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x7) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x4}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:01:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfe67) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="47d7ebc2af69", 0x6) 16:01:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000300)=""/99, 0x9f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x240, 0x0) 16:01:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0xff, 0xffffffffffffff00, 0x200, "dc116889e1ed515c79768aadd9253d9415d3b4ca", 0x9, 0xac5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:01:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) clock_settime(0x0, &(0x7f0000000040)={0x1, 0x9}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1ab) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000100000001a0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r15, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r16, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x8001, 0x400) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffff, 0xfff}, 0x10) 16:00:01 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000000c0)=0x8000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x95, 0xfffffffffffffffe}) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:01 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control/file0\x00', 0x5ffc, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x109, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:01 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xfffffd0f) 16:00:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0/../file0\x00') 16:00:02 executing program 0: r0 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f00004e5000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x0, 0x100fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000200)) 16:00:02 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getdents(r1, &(0x7f00000001c0)=""/239, 0xef) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="a822e2b90156ef0e9b75657cd37b6ae4b9ad97b9e06ecb08b102204c74398643a85aa391286752c5765e89ef7ed76f0a3ce5df98315cc8b6fd60349ba48d6ce0be0f697d368dc828758ca898602b217c61c98354ae9a47ade5d44ed2cdfd967cb148a775786fac38d48250b3d6f900", 0x6f) open(&(0x7f0000000040)='./file0\x00', 0x1088a, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x7, 0x3, &(0x7f0000000080)="56e72c811877174174317f3c9f451dd841d0a09da0d4881fbacf4f26ddc0998e34e8d9e654638ef4dcbf3227e50db39bf531e96e8bcbabfc9402c6523f72dd185e3b4cb8903c1a170434cb3ffe8ff45082e1ee626c95d50272e39242eb722a2a79bf37934363d615cf0b74bea977a4a84088c70c7d4af2792b9097bb6bc3d131e9d1ac6398984dec12589e2bfa22ae1fffc76e77a49cd5aa213d41ce03e8c57f3297a9bfc29ce7d71ad642f58aac35b32df073315d9dd79132e30f2ac7a08cc5ab566e751edff9407610f1c8213aabe56e30bedad5845d2fb95b", 0xda) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0xf, 0xcc5, 0x0, 0x1, 0x401, 0x6fcaebe4, 0x1, 0x1, 0x68, 0x100}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000006, 0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="8899a5cb6c86022c40f08dfa0366fb880eae0be591ae4e22e678d4a8371f1e5f10a4b48e29023214070054bedd071ed8c8f4da30c85500e5a3b4988a8f03d7d551efffcf926a1319c3a14037882829440de0482675b248a4f55dccf1028f1a858d85f93f3fe50c46cf3b0c3e94e85a7174dc614d9cbeb2163f0a835a01b914da2125a0018705f3f74b5020e90c55b1", 0x8f}, {&(0x7f0000000100)="c46e8a167c795a4e190e4355925ad313dcb705480dd23fdab60ccfb8d91db43cc8b21ac21830a1e4ac1c8623d721057d566dd7c86d9dac3b370fdbc77efc64743d2a1f85c72ca96eeb15d04f452f40da8c192638a1cf45352aeb2072", 0x5c}], 0x2, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x7fff}, 0x10) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1000, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100001000000000"], 0x10}, 0x0) close(r1) 16:00:02 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b6a34b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585d781d081e7f735dc4d2e0f9c1ab635982c95", 0x34) syz_open_pts() close(r0) pipe2(&(0x7f0000000080), 0x10004) r1 = dup(r0) pipe2(&(0x7f0000000040), 0x4) syz_open_pts() read(r1, &(0x7f0000000240)=""/244, 0xf4) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4005, 0x400) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x17, 0x2, 0x2, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:02 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fffffff}, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000380)=0x2) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x400, 0x3, 0x2, 0x102000}) listen(r2, 0x23d) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x4, 0x1, 0x3f, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x400060, 0x30, 0x4, 0x8}, {{}, 0xfffffffffffffffe, 0x23, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffb, 0x8, 0x0, 0x4, 0x5}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x2, 0xe7, 0x6, 0x10000, "c5755816c817baa6985d4cdcffd98245f738d99e", 0x4}) mknod(&(0x7f0000000580)='./file0\x00', 0x10, 0xf4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x9, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x57, 0xfffff, 0x5, 0x9697}, {{r3}, 0xfffffffffffffffb, 0x2d, 0xf0000033, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x91, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0x60000003, 0x5, 0xf7}, {{}, 0x0, 0x0, 0x43, 0x4, 0xa9}, {{r3}, 0xffffffffffffffff, 0x34, 0x0, 0x85cf, 0x6}], 0x75f2d370, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x100000001, 0x8}], 0x2, &(0x7f00000002c0)={0x1, 0x3}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x1) r4 = msgget$private(0x0, 0x41) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/254) pipe2(&(0x7f00000003c0), 0x10000) 16:00:02 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) getpeername$inet(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r3 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x1, 0x1, {0x5}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x1208, 0x6, {0x8, 0xfffffffffffff800}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x240) 16:00:02 executing program 1: r0 = syz_open_pts() getpid() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x1c0000000, 0x100000000, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 16:00:02 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x2008, 0x44fd) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = accept$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002557f00bcdffe45f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x0, 0x61d6ea9a}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2010, r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x1db) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="d347aa1f6faaec07e09d3e3bcbce3a3beb54713bc7710b8ada79748047fdc7014580dd27a341a6d228bf26057241b663d96154a92dddff04cfbb9333337b7825f614f0d74203e2d25b8c422110a741360d9ff13a1fb7f1f60e6aea1bdad54d39afaa19c76d5ff776d0e235491c4c42915aa439602606d53b7e821b4dbe28d946504375b188725d9d7ddbff46f28d7a97fab30aa41514aae497db9d3aa9ed005e40528963f824b6a923e7", 0xaa) 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="7a0768c58254852a04a15f30aeb17673b675c3a74cfb16e2c427e091385416e3f41c8d4733d5fe97444586841e6123a97bc28d996607cdf161d56f4ea5442a4299c4ecad876c0d296cf2c5df31e52c", 0x4f, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6669446855a1"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0xfffffffffffffffd}, 0x0) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:02 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xed3) madvise(&(0x7f00000ac000/0x1000)=nil, 0x1000, 0x4) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) linkat(0xffffffffffffffff, 0x0, r1, 0x0, 0xffe) r2 = dup2(r0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1003, 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') link(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)='./control/file0\x00') 16:00:02 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) readv(r0, &(0x7f0000003480)=[{&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/4096, 0x1000}], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="4c0dc55d", 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="acbd8dcaf95f0101a56c4977a22611d9c92238", 0x13}], 0x1) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x400, 0x3}, {0xdd, 0x2dca}}) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x380934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000", 0x40000000000000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x9, 0x50, 0x3, "73295927a84e08c94254c0b19828e4541b5a1938", 0x7, 0x10000}) ioctl$TIOCDRAIN(r2, 0x2000745e) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) pipe(&(0x7f0000000140)) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x599, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f0000000180)="6a3891ce9b3308c62a8060d0304626a45c35eb57eaa5a679a729cf5d7b156eb26de4bec88b2cd56ee31299f75e58cfc7f87f5069c6ccbb46b54325ecff312957b72d113e6ede2189ba02d77e9f80c3c1dc87a2a9befea99a9b2ef1b3bfc1df3854a29ffcc4f23662d7743155a8077b629703f052175b073a5c551f236b79700f166deab61acc97e9cdcd417ac6f75db2a1987616ff2c2dc9adfd198135129501ef29533eef424aaefc4d6063267df4b530cdce9135cefce4d2273746b8af3c62832e63a91f3a08a084a18994c5bde38b85501a39e515b354b0d6933e8a75890c1d4f89df411e5937b4cd266f172a1af15e7d9a81bcb73a8a43fba5f2307cd81f0d357e8d40907792637552807813ae14a55dfe7100805f4b3d44280225a58e15d6def3bcbd1406a25ee7c371aed5023b69d2e5f8ce14b09dc22eda48a88544bb54ac3989b6013c8f6cd99394cff24a9d915ad60f4f0e0fe3548b701cc76e1faa66e3c65eafa37e480cfee17428cea67bc25fb21a49b9408e1cd686bbed1e14f49577a87ddb1c991878893a5adf06e562fc0caa35c113ed3c57ca1c1fbc570ad0b7cb3a21ca9751be073af32505bde8404cd699c863cc4599752c8c29a177198af843ce0b21ad5259185ee78ed5584c8e5968b72394dc25f15ef2400bde9b6b1ff5dc5ddfd2014c251e4a7800982a13a3355603f3bc428a2185c45f1c5d845b27dd3439ac373a51359bb63534f1b0c7e831ad05d4c6919a11b333b8bbded9945dceae9361aee27ac01bd483a1754efeb6bd24e7bdff12d4b83b86cb178d09ef3b4f65703a0faedce9b41bf84f53d631a4ca944784d506cbedf53fcb3b35ba2bb5d62329714257d43963b45ba162ed127bdf513ab003551d2571db5c5c8a9781135f81273e471f2824a0b6cde414bce60d74e5e06f4a97624e5c9e75398c095e9c900e4a1913e29ca73f2f49bb9f7f19e6585a75f91f7432edecf8edb2e6e5f63de2ebd25dbb9a2f1c0ea68135301dd9b08de896e56629e8aeaf38815207466862fc441fd1ef2bc6f2bfa06d06023b4e0cb86cf25c0cffcafa2338cbad132d2c02cd8894f23607f0876ee527869a51398cf4abc56e7a341f245cd3fcede42d134a179557250ece311eb23cc87e78c16419ade9e8797761372a97ae120d16ff5b1c05470428db594a898661f6e341a8fb4db9e9e62df1493920e55a0d28cc2bf63ed9492187144c982f6247c0434fe3cfd112d4942af2a2a3127e8bb78046f102e959d30ef8c50af87b0c344d0a328cd2eae6447af552f7bdeb537bff756a59783bbaad6e97708627cf28f032442bd7a7eff7661d992723c5f032af4b1129be2980ca1eb8249c9ebc3eebce6d16818c60b99c95051b17fc284cf294626e5345116e2735657102ff416037e9936059eca8646ea679e0e5dd681dbddbbf295e0c0b06d7f28dbdf45dbdd234165dd16bfb6e78d86651f8bf7ba165b3fb0ec9fdb4dc32cfc2b7e71ccd8d38824461d14531bc6db3cfb9ec0134c09010f347a61ae3e15af60ac8ba7ac48755750faeab372aa39072093bc16b657acf4ee57e54679dcfd881f3951e68437ed4d61a8efed9931428ecdf1de718af5e4c621b039e1de3409d80a636430c6c63bee6012d2dcf45a7c00e41900d0a9ac23301d84cdb1421c82150567f89a42fe172064bca524b9cfd42cf0131449d3c741c0ff32b67ff578c7d1320d760f0fc5d29a58d51aefe3c3909d105cfbc7ab9c32e19472af7ad02a0bf3ac3d34c3b3f20c902bf79772b3a53855408a5b009654e9efead222069b7893972b9c08dc38184a74c07965ea878f364604cecad31264aaaca21c944b661395063aac30c92ee98b00c35303ee6d664691a65a81e10047b3c7003976917ad93b8b1d2a0a818c8267f307dfa49e168ef9ac6e867d4ba44beaa8e40bcc1d8642c701907fb71c85bede8b4756b18a6a129c484476110528767dba8d308732cedde2cbd43052cb64acd10882b997b6081fdee87681fada54497fa6cf90f442c2a61ad0712696c6654234994f8bb8d830f6f810a368471d3dd50c6cc1474977e41dad78bf1894691366bd664d0377a4bce289f51a74ac902930edbb45c0d989f012593dde0fe94c77234d06367525d847fed8604b5b92544f82b73440135e4d0a3750d32c39f15373035768e31f14ef711a7809f8f52e8b08971b7579818c01dd2f8be831971884bee64367837374bd0161bd5e568c6da08bb3a8a456fa48484f7458c9f80d7aa1e5265b2260464f056c011025f2ab3858580e5e45bf0a75956ed6fc78c53a65c317816f2c1eb1227bd46dc05d66a00baed69c1a1e3c33e68cc82d4f8873b2e7edde0c0e91f0aa54ea4e95a91fb762f076076dbde04cfd1b35f42dbf3f94f2399722c9a0c091ba4476ecfbad4b743d3d4d1e124712e124c232b53e8f174a055ecb452b226e15a124d2b9369c7b6a9d9a1f5ef82cef2676f545e8c6ca84587eb57366552f5dde289dcdd47c234d46eee082e8aa536a8af42667f4ca03ddd833e5e55256a32bf0f548180cee6440f64073d52ab4c446aba99f1a6838ebaa077ef43e40db31744a84616fc56dccac352d5eb410e1c7e7ea32fe54e71d65699b9b5021a29843d4abee6cfbed77c9a954530e00f6df0635f4824cea8dff984bb1fb877070a2732ebf24f4fd14a52cf137901d7827c22e1148b30c989f6973fb0997793a9851aced61302253f31ebee5d2f5a3e82591d31edb673bdfc38a10b649c1f48cf87f60c5cfe19b31c4fdca2dc6123ddde30d7284dc5dc7dab9b40d4dcb2b49c30bfc9d9e7992bf2c554176c38d6b1a8741b2d5bfae9cd3f3b09bf270bbcd58fecc3000bf98be3cfd65c7af3116435909cce5fbeeeed26b6073ff5ca463eda555d52d3392e633dc676eecdab7461f4113ca5eb364633a6d3c35ba5723698ab9874bd82b114a135e4bfcf23df62eb41f1d6f3e968735241e61822eab9aac1e79d5d76df7fe5d001b3643bf8db0b53dff9fb459cc93f80a3b67333e4af5d355a671145e37f9551971cdf4f6099130e07690079c17fcb03b26c22c908d5e985014cc5e6b39b194cd600dfa5cc7da87774804fe3105f3d7a98861c85be8b6f35da7891e70c433552a6c97e0d3a01361721a5c8b56b52fc035770a08c1669f682bd5555f523981460ed9ac387a0163fdd6da206f260ad9c2602f874994d9ea866548f8934054c659f387228959bba9e3bc33606c7a104dacb3f4311b250744234fea7bd36db68d992349586c214ac0d1a13ab3682c4014c7a8768195edf424cc94ea963efcccd915981d1662d225c1b0f3aa188f78c741883f593712b7768674e43775729e8c74afd2f1f2dda56bf2798ca152703ad872e283780000479d55f49b1341f65775bd8930123845978f4136473ac135e894d392e423da06d0a01100351ec77b4900627111aaec3ff93cc27bf70435be265313e48312472b6fb66365e798ea9d3205b1e234a565d991f54d09f15eae5814b6c8c5a204ea97892f620ef8e29aff0e757444b5329baf35b2ae2f75a3fd278d63823442977915bc651b0b670172720c036c19f4b422a6087abce02a5d7e8a665f302d85d34aacaa1ff56be8392befcd3fd03f47f5c92ed542cd56612dcd8945f292eb60fdf30c696f05fc1b6446aff5bab9b776d4cbc31cb1718fd72c3c5914ac7b75f99bcdb25552d18f19e266488028600fc53cbf0eb1e89cd9ddedf46b6e8d6b471b3375e22a59dfe01ed2868fa3ddbeb6beead6ecdb0ed37545bedda0a9cbe8f7f67c57f2acbae8cbefde76a950f9eef6f12020cc34d6dec51f528df611c045969f832d0adb83e8e0f5cceb93a614a023ffb96606a9206b9165874d3469d5fdbc1dabd8a42487c892b07262fc901e0bd2376ff9e0911a50428588fa2706fb25af6b775f2c3c845afe34320268513ef84fa45091c5dd96fc82437bffa387ffdb1592668c8e8ecf7e0a97b36bef4ea9b45a9a2db42e5cbd81778634b472a4ecf005b6420e8a9574aaf92bb67d1fb2d73891c50d367d1ddd5cecc64bc36cbacf8d29e70e1e50ad0737e6c8cfbf8cbddaf66efd1c15276dff369db28a5ed058ddc513f3f657d406060bdcb449b15221fc269e9063af973cfb2b712ad24aa2cfb895672d4080c4e10fcb786fdbfdca6d72e171150cdf2a186e6bec65f86dff6092822e402832d842bb5bb2fc94c51c72867018888250d266de0d7592483d167c190733abffc9ad940f1506a4b77da4ba275f3dde55f1602365ce1fcd81b85b9173a0e0061166da90a21a95514d043327797c475a57a74868ff00420279f028bb75137b61fb7bf17c30fcd42b2e0931b949d21fcaf8402e73dbd97f59360b80a6077f565f84b53d4dcebc7a6a1123b2f81921b53841e1344d3394109d28edfa73450b8b293e12f2e228d8c3ee48cdcf7026e971ee09a426db59e76244475a15dbee088c3237b8bf47636b2ec6ee6a1c00290d0d09bd253d26c35c7cfa71d2f754b4d7879c9370090642e746e56182306d89701c3be9139d76628f9294ac350266e8f8db0cd2bf347cf9fd85decc40ee17c092576b0f36f4c0df852990e0f03399dddd8b5c0e748b2c36be1c5818c7d0e42acfc61e72eca4bc77846ac582581770931f45aa2648ae1b1c31bdfe443b0945706a921036dd9ba16f7729e7ef3316037d000bca876282dc41dff60eee0d964d6ba91334c7f22511e7c2625b68627307b6f5ffcb939c64a64c6e89e1cc329b9eb1e9a6b6596546479e0141f354383abe2dc89d2c977e1db89831c852af913f297b84bfdbcb03f089deab2c3fedfc45cf5b3c7bd87a8832e649548f15a03698cf904892a9f656157cc8dae1537b510f09003ec35f0847baa1d1cc8823779195de8d569c94d3008de6632fbd82b8de3d0feaa3571a5a49b094be4958624428e2ed6d47e5f7220a2d33b387b0002dac99bbece4964db2e33cfadcbc39635243222fb07c7dff0b95a18657b7d8fe92cb97997991fd06af47dda477eff436c35cc59a521434528950510c86f8a7b65c33ababd7aeaaca530f2046fd1263ceacfba5ac7395989e2b59d950d9c7624e3bf479bf449f4512fe75962436ee7719c91d2c9a66f4d445bcf3cfda646c3c1b9a17c40f4fa1ffc82d23f5f86223628ef7976fa42a6512e4d3efd71cb8da343252c85cb44cf6f6ab57bc803186a2c65a491fa58f917af77418990c0ebfb8bdb52130dca03ee6a8275f2393d439334502873e59283ab57715304c84fe35f269b1016214daea188fdab7c5f2a6cf270df640784e53e95c8160be71150a8c209d9fcc69f4c0e5e98a2dbfe141909ed25e9e7a49bcc2c8f9fe5372e01a005749b6bb365997d7074809016f149bf46d9e9d4a80d329110995cdd61a3cce30241a74907bc5c3ae833d210711bdcd5b0a1cd773f74a5b6c4e2f09ba0147c00fdc16b354cee0858389fef19712b686001ef61f8b161cd8a48f0abdc80f93220db891b40961e09dcfb9acaefa8e5b1eec1c226a8046a36d4469e1b226a5b8d5656f9c1b41c21daadcb4263f9a5756bc28fcbee9224fe905b85d602bbe9d7cde6803e90e3eccbc276c8581369b008d3f486d49aa79f7bcdf9e99e5acf18ca57b31e57b36994ac1ec76e0d7e21e835df51d200e450952409b805f99e44aeeb84fc141eb66ebe29647a9906534fbf8e1675e5f0b363dc65529851988838073c55e0a6b8035c9ff8942bd019c49069b3d91ebccef6d2e4cdc28253da3ecdc11ecfb0f141b214618cdd313b460a0282fdad17c897", 0x1000, 0xb, &(0x7f0000001180)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000c80)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0x10000, 0x0) r4 = open(&(0x7f0000000880)='./file0/file0\x00', 0x80, 0x100) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x1, 0x7, 0x5) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000940)) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000ac0)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat(0xffffffffffffff9c, &(0x7f0000000b40)='./file0/file0\x00', 0x20, 0x50) r17 = syz_open_pts() r18 = socket$inet6(0x18, 0x1, 0xe7b4) r19 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000cc0)=ANY=[@ANYBLOB="01002e2f66696c6530ce3e697ade6c24541b9c7e668a2f2e2e2f66696c653000"], 0x13, &(0x7f00000007c0)=[{&(0x7f00000001c0)="f645d16aae9c08280430e0464009034c226410b55fec6745d6b41042e6c46347f7e2ba9ba16a734e4a63a0fe0cb2edae145d4cd1e14332ed1596958a16145153790c8da864231e79315d104ac8743820d72b51d17333731c7d15d135272b12980d6b3db3cab6547513ebd7ddb873b3a690e9af74bd", 0x75}, {&(0x7f0000000280)="502f48ac6b169ddef2ab11c0f154787ecfa8877b17865868ed2774e6b37ea44f6af179c5acdc48dceceac348427fe4ffbea9f99f0ca1df97010c26c1a370c59d556d5f4b8152d6fb0c637ca7e199a358bf4f744e55736d009889f2de9c8cf0bac6ea991ad019dd27cf17a01ee5a17a9b7c52fca5df033bae2e06f51deab9e7", 0x7f}, {&(0x7f0000000300)="0840d270d91bc9e1744acbeae65b533e6bf716729e44e0e160ac40fbd6b8d31df74da63880d42f57ae2d01a27ec1ea10143649bc00e2ca122f78c37bb0c391bf15287069506b8913a33e5e5bda2ca1203bab9fc1f9e92e1646369565815fccbac0096f7e1e5b071c1985d428c9bc0a6ff6083983cb912886e4dc3975e7158c5f1f60af322afdb7e1111d0778f712fb39cd8249aec8bf1eff713927e44089ac42ebe29e0b1aa67ca0d31cdc84cd93f2e16dcb", 0xb2}, {&(0x7f00000003c0)="0492d5b0e13aee229c284c2dad407b80d9f14cea876669950cc3cad47cbc4cdb7806146f0cd9cd42f4ee3099fac35e43cc48747cac15c19da89dc46bc45e0db34abf75b3eb061cd9da00a542dc460117cfc68d91cc38b5c6a9b959886e0feddffe5da5f3d3b33756c494da23d2db3c91b2b67780269bb441e32a4bac6a59a548716fdafb9944", 0x86}, {&(0x7f0000000480)="146312196d293073a4b3826f3a46e372f48e8ea32f30a6eebec4374cefac10275d797ebb53d536f02e0081f5d39e8e8690ac01011372cb40c018d178723b6e9f711ab2ddcc9dcbc273e2218646acc331782d5d2b139de03f5a04b2f26139660ca891c4e4979b0241cbaba8d65c465e71e6bc8db356d62bf2d1ce7247", 0x7c}, {&(0x7f0000000500)="4aa9c31795f6e1a69370d0897b978f643588ff2ae621f32211c3a0c1a8dd21e8e63b0c774092592acd2318d56160514c129c75abb0801bc731f3bc5b302bba11089a168917a0a7e9a03483bef56aea1b9883f9454f7e269918dcec4f343cfd531b1718a50ac0e6e8ec61da4dd56d5690151308297846493d293ba9561db28c6e08cdc3667d8337cc188910f8e13bbe5f39cf1109f11ca9d75f7a99d06d2821bf", 0xa0}, {&(0x7f00000005c0)="ce6014084c70cf330f0237d6076366c971942df11916d28fadc1f0a95762a387f9a73a9346fa976e45d31af0fd59af8551fc9acd7f95d5a35be401f77055f18d56ce9463086a53fe43114d3b66072ce33d63a59184305812e13e3cdea62a2ca7c5fc317532330eea534670190dabba9fcb5119c273ce1a54acc3f17fa4f195a760da184cf1d9f2d4bec820d433e41f098ec0ef5b1849cd9551fc45a1dbf85588584abc9bc144d1c7d938b4f84d03ea07e2582527ab7c76e565f8e48d8743e4b1a785caffff8a65c674b59dd10917e5ec9561569c5eef01d1e626a3af4b7f45ad03ecd78915859eb8556bdf50340bcd3987c48a36818c8d3cfcfffd14", 0xfc}, {&(0x7f00000006c0)="12ed50f333789eed0b650823efcb79baad6ade4ef406aa15c307c23a8d9a9b3e899c4dd1bfa4cf8e52b54876328d81ad50f2534c8304b6d593088a97d76d11bcc29ebe25cb4124495813962ae56965e37f3185ff3b52c72e8a4b32be5d62c481ab9f9038dc81b331d908b4dcca6436d72da9d86ffcb5f34be063c682deb87ec66c7d98eee485e7b03bdaf26fb5b11d1ef2d37377f98b4cdea5c61f0287e1db76e4ed255bf19ce4f5766bae43a312c2b4e23baf21e88d9312430f29895543f7c7019dd93acbba1c4c0060fd8848c30f430f97c879ec11c32b266e51d686b7", 0xde}], 0x8, &(0x7f0000000b80)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}], 0xb8, 0x1}, 0x402) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x3) poll(&(0x7f0000000180)=[{r0, 0x42}], 0x1, 0x0) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000780)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10801, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000640)="1761a9a0b7a5a95e09f21608e5e1bb3bd7790e20b7c0ad8306161cfb169cf9abfc5d02ad5df5cfe045bbf2bd6abb4474deea410a343c4dfc71cc5eb781a0a166c822197c3943d88951c7642a54b04efb4f7b9032a62cb76cb3022ce74c3edab92c5b7826b5d681804e773f12d8135fe5f544cc83c2b474fb2ab88b05ffae12b07b8c343c34275307c4285f3666f560f4f8566519fd7a247f771992f2540d", 0xfffffffffffffc92}], 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) fcntl$getflags(r1, 0x6516be4f32627d78) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\\!-\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='{$)-\x00', &(0x7f0000000600)='{$)-\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-!', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x11^*\x00', &(0x7f0000000440)='--%\x00', &(0x7f0000000480)='-$\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000100)=',(\x00']) r3 = fcntl$dupfd(r1, 0x1, r1) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x0, 0x9, 0x7fffffff, 0x1, 0x3, 0xc23c, 0x1ff, 0x1, 0x3, 0x3fffc0000000, 0x81}) ioctl$TIOCCONS(r3, 0x20004276, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0x4, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0xe) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4b4) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$dupfd(r1, 0xfffffffffffffffd, r1) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) semget$private(0x0, 0x7, 0xae8e0058c80fe5bc) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="fa1204a444e53738ed27351d0000c07a8afb36e69155ce900068b7661a06e66fdbc7c57fd2bae12bc9f868c806489754b0c3d1864e1e27242972ff6205dd99091d7332325b1c03103145d0bf29ff9c33d9e7450cb8ecf4e533cf5b7b24d67978528e9b655e3113157db3081e8b8fbdb4610e3742d92fbef87cea285800f2d1c6cd9518289fea9a1bd6e52289b6d003d8843ec7ee84e5ae22f29d841e90a6936a2680fbf985c6bc8867be8368ba261579d8c79a2dcd73f02043561b44f05ac25cecc07d44852a2f36ba3080b5b1bedd3ae526f4051b18428ba001976cb0f7688873d5f9825182683670118556ee9a24f6f99d4f90f81e5a9a8570d6ab88393476def6633c8fc6d9790c4a628c9d75306d9b93f320b7b2a399b1e783ca1b7566da16a69f398a7f1fb62fa52cdffacfc0bc094b567c969fc52220540c47456761", 0x81}], 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="0cb73c7efc07e98b2a2ae023a27ef81b6cf454e88298f9410b87dd164e7c2019f65668eb39bd67b44bcdcdfd474c8ca39b16d6965a45c1acc840570ab5b27a6d1e9febd1edc8cf80aa25f3425eacdcc8bec20440573c314f7092782e352d2fa9887f08e6e3cdc44b536bd7e40ebd8ff2f1dc1a642e00e14940e9ee5ddf3c3d883508fb8186a78b3a263c0252c07c333d7e1ad8828e13df1c01650727dabf58d7414a3da415f323", 0xa7}, {&(0x7f00000003c0)="0778a176bd176e61af6378ac8a142d0322705064e46c59662f77fe50555b6d9fe12c91f704b04a5e58faf83b2af88604828cfa9e2e28c7c3566d1a9517f46b111440c304b50b9f2f4cfd2872d4284f6bdef595b03fa1dd77ae4d832d00d7e88b4c", 0x61}, {&(0x7f0000000440)="13cbcbe230b4d18aa34eea5c9b0c2cb59375cf7412df77404d5b5042c9b6460d749c031eae68dd0b84344a64f66de8e1686288bea08d675e1e46eb8f2edbef64d56d0aa3be7c788133f501a61e78091a354486422abe666db609170bc09e1e264e73ffa4c4f840a529b10bd1b05d0f3df349227192cb220b3ac66f34ef0a7521c7de89cd75ac79ef30ff0f1fbf53d428b2a34e03", 0x94}], 0x3, 0x0) write(r0, &(0x7f0000000a00)="0dcddc998ceca9d5", 0x8) unlink(&(0x7f00000000c0)='./bus\x00') clock_gettime(0x4, &(0x7f0000000140)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:07 executing program 0: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x100000018, 0x2, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r1, 0x8, 0x40, &(0x7f0000000040)="773d53cab9f83444dc80182cc0c14e7cd40a9bd57cd476aff66363b9f43bdecedb73db6639de5dc0c4845c2b466d29f4bac950e8b0211c04167edad4d0c56b3d5600a51a4a3eedf04b8d41d38c760e34e8dee425e5", 0x55) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:00:07 executing program 0: socketpair(0x5acdb5b4110a0e3f, 0x2, 0x3f, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x10000, 0x2, 0x7ff, 0x73f, "6b8144e319f4e18b33c981f597ef27449dd9ef4c", 0x483, 0x7}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x7fff, 0x5, 0x1, 0x3, "4d2ae5c3339219e011aa9826d3b00a90b5810818", 0x1, 0xfffffffffffffffb}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xf, 0x4, "85fbff12a60200000007ad01fba8ffffffffff7f", 0x400000000}) ioctl$WSKBDIO_SETMODE(r3, 0x80105727, &(0x7f0000000140)=0xfffffffffffffffe) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0x7f) clock_settime(0x4, &(0x7f00000002c0)={0xffffffff, 0x6}) mkdir(&(0x7f0000000440)='./bus\x00', 0xc8) sendto(r3, &(0x7f0000000340)="9290b3c0b51109b6e67f8be80b230b0e851b49366626a5ff5002f068f71da9c32d98cee2a38af34b65391279ed5fdae3743f35abcf7f61982dd6fd0b448e72405fa097701968234b45083c669f5ad6a2931bef4bbcd490679eb2d68b25992ebb2a16615413eb1ba32780206d5f62873e05d6228ebd2e8cf35eccec6fca28a88150bab86120a859f520634c016cb1191c414695cd17dffcc36b849fdeb4d198c3dff154a0af2d6cf4037aa4", 0xab, 0x2, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto(r0, &(0x7f0000000080)="756354c076ee9d6741845a00b9825e91497d94d94f4f027170cc0677ea305687bb1afe2a41799873da082cd0858a18d7278a18943202bd7de36907e9061a7023dbd8ea4a20493ba26120171ce6711cc7045d16ea934d55dad171c4922be2f990a8096d42462df70633158973ecd53df225f27efacb73e99e662c0c06f4fc8179e08f95d01d8b8a", 0xfffffffffffffc9a, 0x40e, &(0x7f0000000180)=@in={0x2, 0x1}, 0xfffffffffffffeef) 16:00:07 executing program 1: getgid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0xd1a, 0x5, 0x4, 0xffff}) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 16:00:07 executing program 0: r0 = socket(0x2, 0x0, 0x70) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x88, 0x0) accept$unix(r5, 0x0, &(0x7f00000002c0)) setuid(r3) r6 = socket(0x18, 0x4000, 0x2) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) setsockopt(r6, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$lock(r6, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x2, 0x8, r2}) r7 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x400, r3, r4, r3, r1, 0x20, 0x4}, 0x8, 0x3, r2, r0, 0x1cd6, 0x3, 0x9}) r8 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x5a) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000180)=0x84) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) getdents(r2, &(0x7f00000000c0)=""/120, 0x78) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x8004, 0x7) dup2(r1, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x3) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x7, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x0, 0x93a, 0x81}, {{r0}, 0xfffffffffffffffc, 0x32, 0x29, 0x8000, 0xb4a}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000032, 0x0, 0x95a}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xa0000006, 0x8001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x24, 0x400fffff, 0xfffffffffffffffe, 0x7}], 0x0, &(0x7f0000000240)={0x1, 0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80, 0xc430, 0x6}], 0x6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x3ff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000001, 0x40, 0x2a}, {{r1}, 0xfffffffffffffff9, 0x49, 0x10, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000001, 0x9, 0x229d}], 0x2, &(0x7f0000000380)={0x4, 0xfffffffffffff0b0}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x9, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) msgget$private(0x0, 0x406) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) recvfrom$unix(r0, &(0x7f0000000140)=""/226, 0xe2, 0x802, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x40002014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x1, 0x3000, 0x146, &(0x7f0000ffa000/0x3000)=nil) socket$inet(0x2, 0x1, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0x3) 16:00:11 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = socket$inet6(0x18, 0x8000, 0x1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r0, r2, r3}, 0xc) setpgid(0x0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x20000000 didn't change! 16:00:15 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x120) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 16:00:15 executing program 0: r0 = socket(0x6, 0x400000001002, 0x989) accept$inet6(r0, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x1, 0xc007, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) r1 = semget(0x1, 0x2, 0x80) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/132) r2 = semget(0x2, 0x4, 0x2a) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x2, 0x7, 0x8, 0x6, 0x0, 0x2926, 0x1]) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) clock_gettime(0x8004, 0x0) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xfffffe1e) getsockopt(r0, 0x400, 0x3, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r4 = msgget(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)={0x1, "7aa31ebcb2be9d7119936810f7aa4b9de57559e9cf4aa0478666730dec957dff203106709f52eb8a272c9facb0f848f55951da1e84107d8eb9692ef1d450eedc17f89853c247171fa320f15d96edbec0796ae066b01e20cf0190dc39661d0fc16e1177eda063cf381f5ca15fcc085bec95f37f18dec1b560b646be9816cd90e5e3ca9b70b5d308ec789f1f197f13693e445b6e63f8cfedd2ea247d17b43d1b29b83c896945f5fb6c0c264ca26c854e106b09d63b307bbddefa782f1a00f0c21a00"}, 0xc9, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff8) fchmod(r0, 0x1c0) flock(r0, 0x3) recvfrom$inet(r0, &(0x7f0000000200)=""/116, 0x74, 0x42, &(0x7f0000000280)={0x2, 0x2}, 0xc) fchmod(r0, 0x60) r5 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x40) r6 = semget$private(0x0, 0x0, 0x140) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000300)=0x800000000000000) nanosleep(&(0x7f0000000340)={0x8, 0x4}, &(0x7f0000000380)) recvfrom$inet(r0, &(0x7f00000003c0)=""/174, 0xae, 0x3, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)=0x100) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xff) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000540)=0x5) fcntl$getflags(r5, 0x1) r7 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x6, r2, r3, r2, r3, 0x0, 0x2026}, 0x4, 0x86, r1, r1, 0xbcc, 0x8, 0x1ff}) r8 = accept$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) msgrcv(r4, &(0x7f0000000680)={0x0, ""/132}, 0x8c, 0x3, 0x1800) flock(r8, 0x5) socket(0x18, 0x8005, 0x7fffffff) socket(0x1a, 0x4, 0x3) shmctl$SHM_UNLOCK(r7, 0x4) flock(r0, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x8, 0xf40d, 0x4, 0x401, "0bdea710a98afc84a39a96b8e577bfa9a7c2b0b5", 0xa49, 0x1}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000780)) 16:00:15 executing program 0: setitimer(0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x9}, {0x100, 0x3}}, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8210, 0x2c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0}, {0x18, 0x2, 0xffffffffffffffe0, 0x2}, 0x3, [0x8, 0x2, 0x9, 0x6, 0x1f, 0x8000, 0x9, 0x6]}, 0x3c) socket(0x2, 0x2, 0x6eb22bb4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:15 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() mprotect(&(0x7f00003ef000/0x14000)=nil, 0x14000, 0x4) kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x200000000c001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xa41f}, 0x10) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgsnd(r0, &(0x7f0000001c80), 0x8, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) msgsnd(r0, &(0x7f00000000c0)={0x100000002, "43d5fcea0e9cc0ece6d15c2fdfa00183779de432ea"}, 0x1d, 0x800) r2 = socket$inet(0x2, 0xfffffffffffffffb, 0xa49) sendmsg(r1, &(0x7f00000009c0)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)="e159ce8de1a3d8f8b0dad39edcc1057bd066524887817f528a644fe4958b2741", 0x20}, {&(0x7f0000000240)="7f7cd657a1f916359f6b17cd82c19628c85f4b3c0c55d1f98fcb6018b8da99a0a2221a5e63f38b06438b49d7ccda5d3521b956ad2d58e85d28928591db06f42889a213da45570db11425a849a1eca4cc68e5d39d76f6efaa05059276ac095b27f52fb77d8f913b0ecbd8ea872388a974673c39938f3f0f1b1ea2a57f507a462bf3547c9f8e4a399438b57b82baaad5e2fbd64eb5e0900642e60199cef070b39141b032d461849adf90d8ca3d4eb3969177623cf51c8ffeb362c1382f72feb134cf4ef940443d21edca9f1e32", 0xcc}, {&(0x7f00000004c0)="174be000ed18f886ad0785b67be87fa1f3c65d9124d313a9dcb19442b4258ad9d0bfbe0dfcbfedcfad9cd0f9be36aa4195ac5343568e3dc9f513ad7412b61ae636326d34700e25b66f1d579e659066b62e315036d2168b388e36705239d758e91b139c3faf2ad7f3d92bf782941b3a0af530f21e77e7d1448171724c2c9076db6abad6df3331ef56d2bbf822", 0x8c}], 0x3, &(0x7f0000000b00)=ANY=[@ANYBLOB="0801000000000000ffff0000000000000af55e590f3fc222cf218751044a689b84d98901f0a277ff06a756f41a24287cd6468965e84940abb7c7381d8c4f740e3e6f9970323cb05e491f54729bbc2137b6b8e9a6069f60ed8bbae53672928699fc959378bdc5e7b73b2bba61677f8094130a9ffd9af4ccf52f55fb5e80849cfb505fa18f6d5507a38c2a5378109a9c57ded1f23686603d0cc7a38c446b1d51487dc340aa32891687a01ca5bba81b9980d9b57ef800d95e372db83391852d93823d1a3ffa95fcd7d589273826ea795a6eb4944f4771f2f3cda4a2e4d880ef5265a2fb2d22f4731a302776fcb774375f05ab92b5edfcfe64818c527db27171024c202817fd998d0000400000000000000000000000040000004824f53ed2c5a4144d376abc9099689fecef99c0be72c71a5cc37244a2af683df4a2c864d3d9bc7dd4342860ad000000600000000000000001000000ffffffff34d441694cf7d1a682c0529542bad328542ab204281011b310e2bbbe7b1db2a8bc1581ea9db40223c2a7c76d7e00e04e912ba368f4f5f7bf90af32ac447dea6e122123a978fd0ecfd69088151c122700d8000000000000000100000001800000d28b0377d0f09e1e0b5f7437b6ce6649b0e60953be19cca2eb280d9b0be7803cad19177fe1b0c5ab98333c76b72872d7106cfd062dd1ca6bb47007ba5e2d526864edc06aff76fd5302fb42548f6fd61afdf400e6350ab434242eb24763aeab33a8a51739a5c00900aecc4134d68c1050a761ff75c81b013ca6e3b7424cdc38560bcb7c68bbf362b0f3d87b260a12f749200478d60e8351da4031cdcdbfe667f4f787ca651b7f248918c0924b72243b873a2c9f8f17498029c1fd547c4ab79572000000002800000000000000ffff000006000000cdbbe0d578dd9cd2eee71d9ea89b31c95d2077df00000000a800000000000000ffff000001000000d63997958ebd9626d9594035c7721d0d4529f94758c28549fbd9fb9c5d4f27e05b846bd82a63655cab843fc5509f669e80bc8658d0cf3777d8d478e6613159bea2d33910abf4680766675b87b26ec5bb14119727b334f6f58f404d18d3b05a50b10defa06600663a384daf6b944e9c7fbf83ffc2f9eca29d11a5a1de264db4fee4314063870a6bd65e4aca2bed9c83ece6802f6b88e800008000000000000000ffff00000200000061413be2b51595d3a848fe85127a477b748d83bab0dfebc383babce5cb7683d947178df126d538e9aa490cb2b74f7d87862046caad71e6f2924f105caabf19346dffa9c71118f756c6fe8795d53c98ea223e825725114070ff05a21a9e4c147d992f39c9962e4d96af488e59dff20000a5905d9757df0e30e66c961125177a981854c2e157c19808d48315930c92f9"], 0x3d0}, 0x6) r3 = fcntl$dupfd(r1, 0xa, r2) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000001a07892b0fdf5996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff00000000000004438b0cc93836002daa4fb3000022000000000000000000"], 0x1d, 0x3, 0x1800) r4 = socket(0x2, 0x400000000002, 0x0) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000c1a278e80000000000000000000000000000ea00003c82feb40f060099000000000000000000000000c9df000000001000000000000000000000000000000000000000000000000000000000000000d686da7ee2bc3de1870000000000000000000000000000000000000000decec11f66a69fbd00000000000000000000000000006d2f97fbd164213aa3eb991449b9a7ff9bd476914d3d2057aafec509e4fcaa6d6db5b878f475757e7f1306b35409ad4b76c6c65f5cd593ea0bf39d7b3517b7efdb7efde28dddea94ec97366e4646a4c05b3c800d2a37d2d580f33604387cc12da39e497277c46e6c5725b2a6c0040591fc1b0753f5c260b13877fab3e8e5fbaa68889428ea05438b78840bec9ad8bb9c8331a3c78e318b5cb6123eb3c5cd36d4e5209d3b2c"], 0xab, 0x0, 0x800) msgrcv(r0, &(0x7f0000000a00)={0x0, ""/11}, 0x13, 0x0, 0x1800) setsockopt(r4, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0xfffffffffffffffa, 0x9}, {0x18, 0x3, 0x9}, 0xffffffffffffff00, [0x1d39, 0xb0, 0x501, 0x80000001, 0x4, 0x5, 0x0, 0x77d]}, 0x3c) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() pipe2(&(0x7f0000000040), 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:16 executing program 1: r0 = socket(0x1, 0x3ffd, 0x8000000000000fff) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) setsockopt(r1, 0x8000000000000000, 0x15, &(0x7f0000000040), 0x0) r3 = getppid() r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r2]}], 0x60, 0x4}, 0x2) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="ea1c9e75dbc6822e6ef4ce5ad4b3b7175324e2b5fbbcd8a4e7dba7a631dc2622de0ba97855e3c4d0d40165deda2a331a1a4f47f9e0dc83ccd97d4c8938c58952b936d0c4c03268f7baacf5286ea0e3775504fe05401e3e0a6e2bda1a80c624290913ea3a0b501589be4810fca7f4a2e0c608f65503556015f7b8fdaca4dfdb325ead", 0x82, 0x9, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x5}, 0xc) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x459df1ef, 0x3a7e, r3}) 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:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r1}) r2 = dup(r0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x7f, r1}) close(r0) flock(r2, 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000080)=0x9, 0x4) 16:00:16 executing program 1: setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x38) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x9}) 16:00:16 executing program 0: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) msgrcv(r2, &(0x7f0000000500)={0x0, ""/131}, 0x8b, 0x2, 0x1000) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) write(r1, 0x0, 0x8f) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) socketpair(0x22, 0x8004, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x3) poll(&(0x7f0000000180)=[{r0, 0x43}], 0x1, 0x0) 16:00:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x16, 0x5, 0x80000000) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:17 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004"], 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x20688, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="f4e09a3eff147f746f32517401bb28c8c73a21548678e30fc52905a83e334020cfb5429330dc59aa9a517f66b2b3aa6eaf8600a33b70e054b403e3bc3b49c764fdd79c4b32215621229870967f0ee26fe3cb85073e0831695a672ec5e690738602b5bee4b169781f63a78a4a69ae6ecf7c37551b0f2cd293faf529b0b00615810aed99f7ed178a524ba3056ccbbd901e92832bae327346e1721020b6b2897feec8ec6cf4189905f2afc37a763c28a6c0de4a0abd7ba1f8f045", 0xb9}, {&(0x7f0000000200)="c654363ad9929502b9a2ed43af85e098769be1225f7cedcd314dc83ddb0a42d69bfcaf778274057ec886e2f31806041f90a62f08fd108c8a4138a0800e726620792d5e6275090c4409899f996ae9e7dd3c9bc498a6c9e5ccb24c91fb6da1fd29e08ee78d38a223476692330427e5f9944ecea01de49328cc4da137bd7972d72a5c70c4364847222c637df36bf73a91e5f4b877916d2e8a9989e6ac6e05bf5b9bd9967d332d2032e56747532ebe8464aa2527cdf6a2647eaaafea760d1ec239af55e4478810e81969a14a92e327130fef0783dac4dfe7", 0xd6}, {&(0x7f0000000300)="98fda1d281c1ba94510d3e43c0cc632ac2193e1691665392e1ac257bc6313e5b11e533e4e1d86603b5e3440d25d622fb0209f4996937a223dc16c8293e7d878fc025713dbcdc6673c6c71b9d26f5f7b4c7c3c1ad0db3b9ef6cc75bb32b309f6b469dc0bccb60a07499ec378ad5e4b8f1f19d69139f91efa3247c70ba053c425c4f2bcfffd620b78f7f4dc8061837dd175d8b13baf1e0913a8256d97f040bf3afad38aadacf8d1bc6c643f4350240032d662e6af5aec2faccab7fc9b7c3be1b17150b89fd2b32cd9b34716c72076c8aad085a1ba156345c57025f446d4e75b95d4a561858c4", 0xe5}, {&(0x7f00000004c0)="65489dabe4f8ae870994105e9d29ec63ff52f60f118c55d9819f46e70bcf4b38cee8d79b7c32ca753bba2039421741c877c1f10ac8c70a6b5c2c73a645574de40568aeda3aaae3a8d43148da6e2c411571855f7c6240e54ece9504eac21ae7a9395e20b5c2356a9e1a1271154228a82404e5599ec8d5286afba835d1cec466426e5a90481f20483971394c8336429cc81a5aca8195935f59eae1e21711765744d95f55025008f5e44993da55df6f965371a1ac45f4e6682be09a661dfcc77b8de9fad84d8582d47992a150b0deee1ec1f6cf4005c18c823ccee63cdc5cce", 0xde}], 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) socket(0x18, 0x5, 0x0) shutdown(r0, 0x1) 16:00:17 executing program 0: socket(0x1, 0x3, 0xffff) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x61, 0x0, 0x9, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x252}], 0x1, 0xfffffffffffffffe) 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00002db14a37604c4f06"], 0x10) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000640)=[{r3, 0x42}, {r3, 0x4}], 0x2, 0x0) 16:00:17 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r4) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = getgid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xff) connect$unix(r0, &(0x7f0000001540)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES32=r0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRES32=r0, @ANYRESHEX=r0], @ANYRESHEX=r0, @ANYPTR64, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES16=r0], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYPTR64, @ANYRES16=r0, @ANYRES32=r0, @ANYRES64=0x0, @ANYRES64=r0]], @ANYBLOB="e0f7f10419f60ae714f9d569ecfd1e4ec89b54ac830e15d037084b5f904df7d89f41ef2c4877d4535df1af116f3cc8cf1c7435e816fffd155acc204a3f016929cb7d9856d9c0d8e8f693f4b8d1c115eda78a3dc8315399871de20079a0a66e0ae7ee026c20526fc419a3a8", @ANYPTR=&(0x7f0000001500)=ANY=[@ANYPTR=&(0x7f0000001640)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX=r0, @ANYRESDEC, @ANYBLOB="3336f3db420b14ddeb20b484213f9436db7a0fa2cafc6456c696f41fd046bf5e24de099736ca7fcfbd84cf37a5902cc2c6b54e55262c94a7432afb4d53000100008c2512b9ca0ddbe75b7c9e5181288b2f63e1dede71c760fe2a9e77", @ANYPTR, @ANYBLOB="b5fa580b76b19561abfec6ea36181980d7f4440016411785a03d424700925a9a76931104c6df4f621aa1187ca2635997bac19ade8ff98f0d4b041220e229a247c6131cc3ec4be98784e6ec3d6479decdc19921e894b04d9e20ca2d11a7591fc267bf8d352d9bd24be812a3ef1f0e61ade32b14e13422909784ca5b81143ca0d93a496e5442a0ed2eedd0635266211d694a2aacefc66e9248fd8121676ed10bce6080b423b0ca0cc326171a444ba0294b3957eda5694225cbd043df12b1f74538ab6e16d2f842155bc9b7f606fafec40bf28ec9c4374d3f7ee79573a4aad69fc5b614ddcf872d57d93497f606f1212c557908b1d4db0a19d710bcd50a1620db0a6929eff6d8c7a678b49f4b12378e4b0c7a83d7e6fd61e342d67e0eb596c57bf67d0a6d33ea026e128204d39bda088318ab4403a0652ed1a98e99f501b8b119f9e309d8dd9f452927f876e05f4b48429c38027ca6565179ba239563a2e0c6f88357f2de854e15ccd00ca09d4dfab93908cf5cd8b1fb29f652e31f61fd9f93eaabe7795ae2d85d83d79b84b598038548118f95da9e576720a77a1291a69ba65966caad0447b04d12deb73b0e539bd1e891120312a1f230afab71c2e29635d7b3c53f0701bf62330a3092e252d0edffef9dc8e45e347264220c4cced0ec10e212bee05b7ac6e38516dbd2931881ba7b0da81116a42bc75fcc99c961e06eda457f1d058b78ed9dab268d0cf8d2d4082c7aa82bb469f05f019324110a790beb1f85de00335498fceb096e7f9fb0624e1de25df6f7aa14a2f4e95c14ee25260a9f2226c00a58cbe732afbadee84d786a75bf9fe6a8101e414ba0933a89d5a13d1365f896910ef258ebb325b8ea7f99baf946d0789cf2f5c6659a6c0e4fe79edf5453af9be1619e904a8b10f3fb9b0460f82ba46d8158eadb676acfdbada497c1a5cd0e24ab59c7ea40efa58e6650f52079741a00ec9598f8fdeb33a9e44db5adbb944f51a039403cc47c97be14b201a5978596f154e935e1f2cb8efaed63670d8ed82ae63638a1d560920fdcaf20370e2e4c5ce88c4b413575cd145df3fa8753c5496e29c53954f5d323f3b0e3a62c0e0390b875f230e130c276f7d1eb0b83cc4e64261641866133755c5ddb0711740aaf2b786dc9f78be63c69f003f3445a38eee39971d4c63241face1ef40bf4164836f49b2e71df34d50009bf76b3f36498458029c8d59ee8e6e7c45433859c0d30891fe07b6d780b533c2d89a4c7a0155f35f0c3dae5cfddf734781c71e2eac2a6626cfff49e82c6cc61f41aaae8fd54b57af10ead455ff730058f6246bb0cf0df04420511a052af1864fa133af10830bc18fdcb0cdf72e3aec4cef8d34632476ee7c363ac2951346933165fb71f1251958f436d104b36c19265ca6613b08667ed559f68bfc1d58f08f5080c226e56bcde6795160aecd4fc8e4854854f6b4795583b565c713b662b84a57e94b69379db03c2c8d0c077b193153af309d924bcf883bceb2d0a7576f9c65582a82bacf421571c6e0cd4e890db11fd173b831c74fed54696f4af16ff8d910e93977fd57acf5bc754f926a65f7cdffc8e16b84888fc9013edabdd32c6fee9790cd55fac91872db5681f13d00674f75daaad295429ee334193e6bb85fa72d1e0918c0b9608f561c8882d094c6969f97b1bd202f86167ca7519d8b7be64a043d098c9ec1b5d4a0345fdd9961f92ab9acc89b3fdba8bc32a02e97567ffd439494831dc47bbe4119cc2965f450dc8e27ff4430a5a5323734ac134b0ee68361229fd35a514b847480cba64c4141988bfd0f89a967372647635528295039f85ccf97a7bfd6a9d20f450ed8ba8fcab7ba3f0003d3ca968941f728959b924a9ad9386e0c9eef73d8cc9865be6d26443164b5958655f584ce30250a37956991f29c551df11742f7da3c7c31fb4bfbae96bf561b501447b260188d3ec80c9eb57878f3f56f36002c3cc554af53a04ed6494f97446d6e8dd70219b37582dd6e90b5cecb0604dada06dae62dd17db05bb81b83b6d9ffe8598ffad502c5563b69fe9803f6a033b9286f65cfaad4a9ee1ae55a74a880725cb4f89298dd4232678460e2be6e7c8552d7a9dd0eaf81ac6c45b37dccb6ec165a3be317d8a7409c18bfdc7d39444730feef258a8d9ed3bcfe1f64e606617b8607b6121a8274c4fc0756566c8a123cb0bd4887ba2208f321e8e7575833391c7724e439ce48fdb145137d24ee0e4d60660f45cbbb92aaeb6f669055b6a40f85046dc9e7da4791e26c4a6943ad31f40626588cdaf08c26ae5ba83436d1bb70da56461e07713fc031a7b26fb2115ef9adf49b7d8f501054b9cbc40419dea9cc9325fcd84bebb501236234579645d5a4ff6ee0294d19279b8a56401be79e76de9c89cd0c9146b84a9730b8a1bbb0f4a4a00377e5b12cf0918804f8a5dfe66603bf819f3db0ff2ec0d9bf67c14745491c394dc8478e11156433d433a494d83224491757e81a48c032c8c01814a55aaaeabff4e703ac727df53fc36cbd76730cd105f4611e654bf724e061487a05aefa337b0824d97be6bac6d49285694f812636dad7e098e143fcc2378a7858d49aecc7cc2a3b90a28ae8051727396449a305fd91a10ba48802e03ebe266e5d13c6d943e2ef65a95e5c5b13482ebd8bf1cf9a317dbf9d8fa31253d14ec7bbd23c93a153188a3cefe016b64e98ec278d277c405f0d81cf2206c14748ea456e1eaee30707d9220560a108742abf809878890afb7b3b556474e78d4e31c32fcfe21e83f384dfb3dcc4e6cdc2ea45e33c67486b070ff4c45b2a45c9ba2f6984a3be1e48da5b72f591cb6a7653de2489fe4e0a86dc8d79a7cb9f59a7c48af70132d46a63a3483913e15ec3007691a0791bc030291174daa85e670e7175335b7b3d6b458a69ad04cf2cd08434e6cbdece8c2dc47a477ab5c7cd2d6c04c40d093c26f65c0dff92bc3daf8a75efe37e6ea3c02bd6a151c8ee26662eb87b3228912fd715e182f74d2e8090312f0591b3fbbc45c3332a2854c9ea9577b3d0c1100f4f7503f88bd1d6e23b081549d52b470337bf033a6fdccdca4d7e76be39047793ac595c6b25b9b0b51cc79add996c22b840d5b3c552e29c1c36ebed3af8aa5696f9f9dc15caff019183d24f6563a3ec8d7b6406c3da04cdeb15c1d436269e04820842fe789764b5048041da7a661e63eb3d98bd8cc8156d817fdddda72f77773058d19483e02bcbfc69c118b871335ee1472d2a62d1423fc1f62082a57b5b0dd2692ad77134cdb188528e0f93ff12fd3844110d51ab9e293ea3fcddcfb305c08b369fc3731d8680c88e1f5b3e7168f7d13ce0cbce9e2238ba0425c9c33622bc4e86c87586718c11cdc52a0291266061fc0ddd5d98ee53fd418faef57d262a722534264b622d6da36ceec4015e7ea7a5b294b8c4851eb2bcbec2d3f959369752d18b8093ae1737a8f805ee1101963e2baedd10a2ff71135b51c0b15f9dcdd82a59169df98aae96c57b71e03a49860be2854485eb9bbffc7cb12f137551b944f2b4495d909a652d2d582805a1eafc7526e0b9856a6ac8e67236d3a248abb1bf08a9494c379083dfee9f86d07ee61b5a3707c8d16a9f7f6b571150dea895f6a3067ea1294bbe565611f39ebb0750686590e11ec073328844b275e37cc3d95e2e7c81ebf23f562c07012ec06f674423812a4a7974aa4a4f9b0028942d68f3030c6ff914014b3f61d65b4cab62e8da39d7d3255a46f89e97e666ba1c3c38741669bbed297922e7f29b68cc6e50332a63f1f940a161eac5b9a8136b2a1c3006128ba0d1e98b14c284a17eea6e5d49e94cb505f6a1b76734ffe015cf5e34969c33bedf4b85f2f235e6be31ebf201e0552f71c3d6aee9d113b30350b000e9a41b1aa61b220a587e777d96eea7c9446d4a7d00582a635c88006732f76ad69eb3daef6408d34a05f0802479ab8f0e6e8fe217e467498f0d118a832fec258b741b778071e130f194f7259e80fceaf390441c49e33071d2a7ed15b3244127b572f13dee7cf799341d490aa73d5932b7cdf739f7b209aa1a997ef77b998880fcae0696cbaac1831c1e088a661b8769e9acd5ea3651eda7263e741c71a1a8516d2e08542547ba3c5031c83d5c497eb9382bd0379713a20ffe36cade862bda1cb93c2fe630247d3fd074d4f85c3a70917a854ab17f1a5cddb2b559a2f4bd6b83002820800bf9038cbf173dd8c111addaf950c5cd0ca5baed28d38be099e3ffc19ae77f068fa1a707fcfa4c0e7156604f74124822c2b068afdacedd8d2a2a45b17bb29da3e1dfe1d3baf6faaf38002b0d48f7905a190b02d5f3fcf561a38fdb7c405e0c4dba324d7de77887b011589b6e15b5bda18372f735b6ed30a7220b422c0e68f20d614ca779df73325242e07c693d575deda3156da12e9e7801f129642ce50069a8e8f06b42e6423a02c76a291f517b8421e102a28a5486bd87e5cd3ce8489242dc9d4cd08ec061ecca728395471c747e70c9c628d90cc36440721ecf52260c052e5603958df23d9cf6d5974aaa7c208053775a6ef6b47acf24935c6304cee3784dbddf0370eefde4bb895ffa06e5e9025a67df2e5dd3b7a5c5cf27cbca1721d4dc26b882d4564bcb8e8bf2a05e21ce11d30888e24879e7b005a694c19a5bb4186aae6392523aef91623ea904a41ec59bea58f7c6838b223bfa8f4ddf7931ef83d418f85688c8e622ec1fd56bcd7e30b32bcf8e08ec57b88c3ab37208ac47c9d0d8579e94f18e2554be4e10b30b606bb37f0db9771ac65773a9853a4b5307f1323d51bbf8a7b71f2eac8baca8629b64e2819d4039ea4007dccd22b39fb4937ce314a3d233a42f4bac4c08e2b820888cbe8cbfcdbeb336ad77affec3bb5aba0db26cedb15f5ce645de1b7dcb5187101d35fce05fbda017712508906e18375882b75bfe38dd8b04bd0535302ac65ca194cdbeafab8639af531a566d31a16724fe4d3792121b8e9fabe5021f3dd103e5e7596befd8c8711b112a41aa660f699a41b4420775b8b2cd4ee01c3017363c1fa66597750b4145078492961f9a2c14dc3f45a7e36c8485aab90afd0c3d28c8ca07bc8079c3d57f6c54d6bcd01fa6f6b4fd3742cd669605d6a3b70d8123c18cbe9feca388c04e7fc06bb28ee883d22ebe0e0fa54eff8d3201c106bbb9a047944aa84b5b486481eca4bc80c22c6718f8c097b29cb3eabe2152d7b7fe15ce11a56a512e66879b07fa916ff2de474b1eb6998a8a1fd957479e26690fca806b2cf8b207fb55724b528dfb5e57cf34e1f8368789c62eed4ba2a3f25173fc72c98d79a2dcb4a85e90c33201b234faf27d130eeee4715afb702a469b9c2d9ce9f278bdeba36f06fdcaeb1851f3ec6710de90071feb15bf7f8556babea807ffd8e5008b8a2a953bac666c7d3d8c737378a32bf52f97f42376887c3042ec301be6199111fdde89ad7711ba684d507eda14d7f74fea9ee3e348fca82bcb37d352bf707dc8c4d6c04fcbbfbf0fed96a96da252be2d30d70a9b071b12796f61cde127fd37e0f459f8689d158308544dcb85f989297983de7c64439eed5ad2c798a0a79834972973c3721accc715d9ef027b602e6a697f4b2986052c9c862fe61e40ef0a568f124cf997d940621de5aa1284f4dbbe34e9e4454d016af3099d2a0ae37bed5483ab6a0b636f2725f2abdf1ea6a0027e10e685f1588a9244f27dbe0e4dedaa9d9b9bad712128ba3360f4134c1c50955d32bb9e004cb84d27c16e201f6a227255a02455e7f60f2d357e2be3b", @ANYBLOB="12c590e4176937489f1712a42b1a3ae3effcd99ed5693cefcc22b836d32ad5d8770b6004b062bcf92904a0422528e07f5ebed37440ad3bc017db34ce5797dc8ceea081a8928c7b584727c5eddb2e984d89eddc3967e8f96586019fdf1f7dd7b5402041039f1ebc521ab2dc15f4ac7c32241f381306ee628191e59afa98468b04e8ef98460b690d8a0c2adc990fc93af31ab19095beea246439c5ce1d274f6c4b129149d21f24887567273deec55cc353c7008dd353f9da1935797b62dec275a84d6152b5e06cf4e2d4888ca63cd3464b1b7e86214fc78f3829cd652708c5"], @ANYRESDEC=r0, @ANYRES64=r0], @ANYRES32=r0, @ANYRES32=r0, @ANYRESHEX=0x0, @ANYRESDEC=r0], 0xa) setsockopt(r0, 0xf9, 0x200, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="e8000000000000000000000000000000174403c72cd0faaa46205708b43d03432cd8f3e30e034aad7a67f5128bf824f65f099136995301ef582d9c0768d3eaf7d5b49016f000278bae00ff6285c93422389aa438f8a6860f061686eb3b30b6e86f99cf2f60c15d2238f84677198fb14e7875f76761427615cfe08ed0a9afe520c36d21f433bcdd584477840cc976cac2fa8f3f2a9de6d78ebda1a9646b8abdcbfe811e0cdadc5eb4c288d438e24c0724fd96a731c72f538feda88a841dc69009caf0e6e00ab8b70b8d11467f7b80c0fbe75176b9b48f3a4b0200000086c353dbf600000000000000f5fd297868c3207c14eb87d52a17022251a2f688b83eeb23fbfbd50c658c2a903f0a35db7882063e9932dc55e687e9cf4da9f39ad1cfbc905f650875c842d30a8ed3a0b0629d734e5ba30131d08143cc59353880d8cd6d445dcedc8ef2eb32ad75d310eeab8e63dcfc3279efe9eb2cfafd6496589307f0be11ce708e6167f15a2c7f53e93c0eb69f4b4e1743c0b62f97ea2adc4c2b6618faf13b688a9265"], 0xe8}, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x400, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 16:00:17 executing program 0: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8682, 0x0) getgid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8008, 0x150) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x400004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x80000000, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x2) flock(r0, 0x1) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) fcntl$getflags(r1, 0x1) lstat(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000040)="103cc7ac1ffb900fa69bc0a612e7c29126d5acbe5c2581151b03302a78e70f8002bfd53439f2258b5a933295f2f915bf2ba75ff6a8c7e679bcc5b88e1da300c10500000000000000151558bb791cf0af0c502833611dcf92c5606b270000000000000000000000000000000000000000", 0x70, 0x3fe, &(0x7f0000000100)=ANY=[@ANYBLOB="01fd2d2f66696c653000"], 0x6f206d7bcf695cae) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="c9e745eaf0535b99ba3a178b57bebcf5260a18c434bb234df1e175975b18f7e0051e85075bb09e6f10005d064f8b677e8b5a9db2b7d60bdbca303d065df767c93d66355dd2927b574ac9eb76b2c87cd113bfda6ae642742b07a8635697d82472173738f82542e68dcd23c65e5f5463d5935fae477d1278afefa948d36855bc4f0b52c58f4bc0f99d190204eaadaaabdb8cbc29f0098f636fc7", 0x99, 0x400, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x100}, 0xc) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) syz_open_pts() close(r0) close(r1) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r0, r1) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) syz_open_pts() 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="e99629dd7384cf6fa9d262429cc726d53308a11e4c66ea7f7ba051582b2b70b275b6ba5da9b712913be5c4bd735166a811bbac499a51a861bfd0f6c7ad017d9c8a04fcf10adeaa358b9f10c756e504efebf59bfab956bbb1c8f55a2a2431db7292a9dcc20eb26c547296136de70fb47fc3ef88a0e1d0d083a560e4ef126ead6ea8107cd49c296b8e9633a84edad198ebaa398e80e7ba193c072b9f217c0372913131a500f3dc7a6706a638a93747d0089dbfecfaeaed488e1ef09bbaf4687b420dd29e860a96cd36aab3b204506e5f3c4370380113ea3f1de4b90de1142986f2fd869f63db426b0b61f43968eee58c977464fce2fc5908cbd2b7", 0xfa}, {&(0x7f00000023c0)="9260a15c6c640e65179abebe611e0de956878b981951c01f8c936c612d17eac7d6f17461a026e3d2bf1e19f1537ffdd755e72cf8a64aeb399ba5708d883ac99bc93c285b5848a5bfb62405d47094bbd2ea4c93b07c39f12893f6e7bc82aa896f2dc8b31598c37db707feaabdd162be8c5470c9a6922b5d3a62bb13295d3c773d0ea97e6709d978f33d698bbdbcec3badcf64d479c1d5b190bf775c6f0bcb0366d2b29d0a2f40e93186292a3d6432eface481fdeccee35dd6ffb8459843ad96a19e100d6ed31dbf8c6544935709664e8270398f01e73c85c97fc1d5df0d0949dd74e176737b695e43f9780c41aa176c3578ff1a51abce1d7653f15ab4a9c8a2bdab3598ea3af448a2f6f721ced6a277856d6dec5d855c6e9ec98762d693c3ea24b1c7420cb1d6f65139f1278b272bee149cc2f8b10cce3cf5c63799d5e5682c8f935b00b77afe092b0b5f57d6517a467cef920bf47c07376c4d08503766f79784a4e4362ad959ad75f8039fba1ec446519603fcbcb6b70fe3a287794a0e2a8de9fd07e67f61efd4144cf3f7f8ee1bafc9a3b6bb39135274ca9c9f295bb384993d2a6beed976b2df903af502fc7fd222e96ac19e92a529f940ec37f220988f5720885614a7c891f20f43542adbacb194a6551ed3fdf673ff8f5de8e9f43cf879bc30dfe29f7ebcd8af340d5708875ce41b75608cb001fc51185d367f38e1cb9470a709314bf7abc2faf1bbf801ed53ffe98db3d258d734de35eb8415126a9196e000af7bbffc0c67046b0031158898135983ee0ab244b2e9e19057d5e1980840189b8ec07f516faa7e60d2988d0e4d57121c2acf64b45cfb6333d6310fa02b3cd8dc91ef78598b6d4f070cc7b25573e1ee0b307d4f7b9a7839086464cdd1098b1d420a649ce39989cf02bb78cdc90b02e2d029ff8cca4d296fbabd818032b8b67905cc111382b9122aeea27399ef6f578389be1c6a1367db738622b184a6094250b21ed6365623e1013e96f4c482561cab9151fda7d226cb54cb577e881824eea24fd485dcd66f673cf9e8a6a6e078a548210459a475304c9827917c63d48bc2b6cd126abbf1eb2ed7428873e46bd07878f2a5f6ff2f5482c1b236543caf83f49df99b21a57696c1447a7edc1f79b813071a8fb162fb81d6e6c640df3e1fd276883afa62861ba2f6e3599d9980f8053db817b6e06b4e6ee6fe70bb864255b00b0247b5150a59fcfef15a55a508b117b0a946c9ee75d4c72936d669e25a75409892b54d3c2e2672ebb22b30ef8bf8c01e28e03bbc716b1f8e50079c905e36f69b953ed1e0798bd37834ce1193d2fa7934a60b11c18d1ab9255f323fd9d99187f3fc68bfe8f6c4c0dcd37626dcd049ed5ad853aedb8dee65078489b8e103ee0f3f19b277d15e97a73a1847c24f6ca3c7ed92580a0d992f4b3903db22435a2b7ab5d0b410ddd05655c0878d298efc36f6752d776ba50fe5eb2c1b0e34a80b74c2f100cf064cbf912163c615dd1201ed432a4abbcc98181975261e2c64721918f27544e7fc2f2f1ed4310af31e49679a03eeebe8c6ab63826dbb5319d9d67a4c8d75e5c24901d7171069d7b969bd7496549a99b51a0dec3e3732e9767067109948f8b158c188ea813ccc9536077f6bf3899a1c80c00081e00f537c090111889339d9b9b7a0bb0de1159eef229f2a9fac8e08b8c00e3695d68636ac0b002034fd36511137fb891a1987082c6cf9f12f4d7275fe2ce50f63903cfae538daf3aedad50a9ce3b84bbe2677350a3f0286aa0ef0f21043b2049babc016f5d5c84282255a41f35e6a1e8f52417528a54fbc33c982fd3f8ed17af03832c847a93fae34057846274c4ea2fb33c7ed6ab203f82a62906e8252ccad1fe55c752e1d93652a25dce5791e41a96f8780b12007d30a5391be3b964841a0a55f6b6d589c70811df35db9bcfe53829c4fb144fddb8dbe414bc506678bb848302c9ad21c0e0ea66cf88bf29335d7c08383ff7bac685290e0c8ad4f12410924846c572292d515469e3e6912d416e2471c24d6f3ad1aa2820a8dd1f1f16f970c097cc7130faba9e28050b790506dd5188f91d4789101b109d14caee098da26705ee242bede964f546770e5052b4c691335d67cee26152766ec6ff8fdead79f29b6ddb5c73ca6d060bca0a98630e1242c8f6e23f5e506699a3dfb59004c041ff8384978a1a8687f294dbabc7e66ff76c73fb115063e6d860ff7215f519ad527db90613a4b76239306e73aa1aa20f9232a44c61f75bcf16d0009f2136e3e842cdad8bac1838d434b2d35cd478eefa62611f7fa20f2fa822a6cb714688b3128a36268877bcc5332849832043cc6d56dd877d9518f60e8f9200f94b022d6ae60cef0d9f9a91ea810db6ba8d33df1370f703943589d6215b01f7de1a22c55fb9bc246ca89df290c86f11dcf9702b7b33a716f231ae59fcd78691d79d4ea51466b7bc256c7c3beef0269c1a319445f395a6210f19aaed7f4e615ba48f10a0286eb4deaf4452af9f82726affa2548b2b58b92ac0bcb7ba5eadcd0700d4aa961463e18b90216a5d000e6279d98744d6b38478d3a11c051a50ea259ae77c030bbaa4c0eda587babfa3e196134e9cd2cfc345320e5020896448b79a93d15d82db2eed3febfd505dd154a8533f025633306cda9a2bc2d1a30ea29ddff7ef6b7cb871dc021164a2ac2679c3a305f71305a90d880ca9f953075e67e572baefbc372be18a11bf75d36c7be7d7c5f4b3570969bf4f0093e7859abca257c1b2efd670ed43a78b01599aec5f6ff85323c703f5be8534e1d5e967bcedd059a453268949e6a426c83a29bbded01addc1ed61505c77e861e2bff455643702741934a8a516956a0427ee67c49bc41ad0a2cb3f9b203df186933690fca38d7139baa313dcb173a224c979c29d2df8a5193bf50c1c5dbfacf1c57a74bd78f37d2b2f0f9e94754e6455eb7eb1c537e303b5df7c11f5cc55b07136043b1d46ad20f65804ea4e2ca17d3d37cd7c3b8d0d3ea5cda66debe5e5d9412ff8e2df9fac21bb32071ec7f64800aeda1db05a5bcd952a8064d39b3363186948860c75f3001d422492881d181f566ff5c5b00d07cec0a115e12e99c6e92b83ccc5fbd7cab84afeb7c683d48dfd52021cae2f83add380d70a950fc45f6fd7a608aa810b9a1c0782af2ea50d9ca8d10f7b186e61247210f89327836a45a74d81ae45df42a1ed5fbceebb28637db76de540f05f8ee74eb8102ad3c1dc743a166117cc23f1aacd2f2cc870e562507ff7adab0fdf3eef4455e05b879c94083cb7493bbbab70e72ad03bab13825ac1622654adead6e0f957e3a3b7393132da78d40a86fa986cb2b731750183fb3295e4b4755fe5488dbcd62fa36157a73ed947fa2668088a33f5dbaafbbcde7b08720a49caccc02a4d3c9fba94350b9e539ea9cc89827b29c574aca7bac567d0d6a6ee17e946fe0dc73596e1b365733f5adcdb54887e55e6497140765b34f73ea164f5c66b6fba2649a92f609e3dba2cc714eac7ec3ddf8fc292406160defa008c7cc13be9c77d4d2d3203efaa989641aab6aa30ddb9647b65bf8c6793a382e3ba9637316f3124193bbe99c515b1921231cd3d066e892875fa3b89a689c31aba32c9c7d1a162715710511ac582509f84db10e5b4d98394678c1ccf9dfa337210e67aac637f7365778a4101f892291c73eed2a9d4090492304b17fbdc0cd86fde57c8447d0be8fecf3430dd87d440411f2b70877b47abe0d1fc0b2e1fda46753468a27b6cc3903a95b82caae4e6e0b8eac8c81efc1f35417d9340b9cad993c39003a1f30fb808444051b888527736d76dad3c576f5ded820b4464569d49b84fb16c0c5a189c55ea916346aff643f192d314874e36f6644299c5f5dada92954c72230f2599a1f9fe29eb90376ae1c5a29533ff952a846fc3e3302d4f56044d10b359ba0d0a369379617324702d7d74c22caaa3c1bb0e252d0be3f3f9887cec3576902f1f4f131ca8bc13cdcc60b11ec2df0992a17dda4be37cf12c58ad64a0f5ad2183f1e52fe1e2058c0e3db83121b6ec568db82e11c552a8297790bed75d517fe196308f24f954212789d01bf6e09a4c5281eea594d81ce06a01500a505525a37f9b683526477b2fc130511e6b61e3193c9559b4a88f4bab8cd30cd69ffa7303ac3aee6399fa1c2276fb245d7202d4f67a7c75fd86b2a0a10308e9fd63fb3209f391e0ccbf33360fc82a940a0e915f8e8aa4067080a4d01e874ef1aba3126cab452ed10903b68e9fd655a07f0fae23a010dcdbaf1c2d13c39e8837e22059a6893c22077e71826d9b28d71f02cb878c7b90351e95788c89b2e2b3aadb6264a37391a07a2d1ac84b76b5036497c637190c8b8af6fb7cf29c7b5e543f2d3fbb2f5f4bcade8b35479910af051c03360af29063cbb4cfae945d47c51865d16bc40571828dcf175f35ee8e66b33cb660796f834d2eac9f085d7f5e5cb13059df019acd061a538018163f2d3174c6e25affea00c4555031b8cabef74c80de5b41ed72c983d8f8d9380df6d5fc8edb9f0fac6e51d6460ee7783c2a574a72c73125e1e12ccebef981e67571d4d1e090ce3da50a5d7a8b1d3878a015221ae63a7e4083d5b830f600ca10bb3a884b2233d88c5c0d3563641af04e453421d080207a02d34e374203dc93a7506d757c16eaaf2907b753b59391556bf38db1ff8f6458bb0b38e877ea4daaeb531dfd0982b9eecd0537c80adfd760815d62016c8fee073d12a93c0bb12498f57b1c780b85cf20f2d240634ed0f552fb093ad93dfe6b204056be4c5a70d5eb6317f5c06c3545d3463df0b0154448dd4c8c31c282604ba992a5e00fb25c6dcfabb119831c2911e178a1d0a46fa7983dcbfb9320599a122b9350ad1b84b64a70139ac04af58a491f7d08d9d9474c070aae8aa6104d9d4da2ec512c5ff816d533e0dc5d41e11a8ece11c02e43aead549e59f365ebd631eaf113635889f8d2c0438fe3cfe6627c04a5e0239d025d8abaa9596c66c75b4808d3d30f6fa96041d7b4ea5a67ab2cf4ed928cd7c9b8a3b80163465801708e66144eaa5b01baf5a6604098a1f345dc938972fa1a89c38c7e6ace4fbb61a54bfb3e5d0139a08ce6ebe8db271fed48670cfefda550b2ba08e75030b6093ebb003377ef8a996b8c85565f66d5689463a05cf126a7dcc24e7179064e77fcdae8840710b847e9a182508f6153959802e6d5e6f801d0aba27b9ab957eab2382c77e75b46419c97f12c7f3e22cd75651c3235659d583685f100e74985f90470e285636b5ba4d3728a5c67166366408d191cd37a43ae1c5be4698e94a5ed81502ab9f311745dcfbc9d246df22d6ca49920a750ad1445e10d641cdf4914790e3eeb1c7730c7468352ed10eb4663f2b75042535626d70870416145ff7f394fe114a1a21df42613747e048867ad49f7e8b82ce3511f2441f3a4b88c4602eed8f0bdc40e3c1711d9f6cfc2bab99d488b898a43bcc77fc3cab90e6f13e0f1dc27105b41cdd8877701c0e397f4cde57b0791238ebad1eae2a0e731fd211016bbcb5a631a83f314a5bc31e0b54a38cf23f19195f9d47b3df5ddbd7fa1bc5227fff2b107a97f76b3ee252489e7be2cbf524d65deb037fda67c3923ed0b400d64911dc6b03e5a309085edaee4c24b81bd34f9010a314ecaa93e91e2c422af90afe3aff2824fab7d1f23d6540c5ba6c5fc64419eaae346d31502ecffa050fccbf63ff96837b97a3172c8a7a68e18f8d329c92813de89e096b040345f6d2c346cf251028", 0x1000}, {&(0x7f0000000280)="ff093d9c3699c915", 0x8}, {&(0x7f00000002c0)="31a2c4e6682ccacb247d392b1a325cc3ba3fb4e9403154c1047b54c3eb16f06466eccb094268a30ccf20d83c21045744691e7e051aef4d043a6ca18b7df55b8a6b67188066eb2b62a03e98", 0x4b}, {&(0x7f0000000340)="cdf48b15fa2a40d10e6398d0bf8fce2c77067546d4db8f7278c879fc6cba441b8938d63bd033b35cfa98af7076dfc98983b031712ae40108c75a19385d743e0957ce018569489b06b7585f6d28f6990965ccb76765b23dea731c73dca713343b487fbacf5ebe2c555db51768b8456733f02038947f579259265210481f677e6502de71689cb12ca921956af84f0ccd02afeb3b55e7479fedfdedaff2d979ef0425912cd98f653ed4be26523a6e9b9835ac058a19fa67a440a3441f", 0xbb}, {&(0x7f0000000400)="62ffe02b2347a570869a430fa81f460c72fa55328d03d1be5f4a02981f15519691dfa737f54ada7dd0b6741875044faa4bd66b976fdf23a43a7d5dbd8c3e82b6ea74e9f0897db232a2452e8c9ae71ee1303e8f6c721798c85f52c45383d31b48532e5a6595802315bf51e39667e5f99866ddf011f16fdf0b002b5936444056671ed8a64622372546c18a7f38772871dcc01d60084814bd54f6bab5e167d38cfa089b7522825d990ef16e34cee091e7fbb6c12d8799d42efb05e034bb91ef63d30a8ab2ef4c480e174ffe9809a459e69b49495b27b4ce549f310611e527a8c803", 0xe0}, {&(0x7f0000000500)="c1c8a659cdeaa9f65cc79e3ffe310bd774223d7da452e968a8447f7d9895a334e705b23ef41e7633e1a95f27af4cc1c525450ef5daddb7ea71dfa22555d8315d54c9117f686177778d1388", 0x4b}, {&(0x7f0000000580)="c37c3ab9323279863cbb775e6bd713f01afc7cbf45b62ca344bbf9f42608984cb7bf1a", 0x23}, {&(0x7f00000005c0)}], 0x9, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800faffff00000800"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x65, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x2, 0xffffffff83449a99, &(0x7f0000000100)="bafe6e078fe55546446035c4ed96eef4af1a6604e2281e1347a267f7240e037a0a43007acc90ce9aa58f4f0d1c020831f176fd21366ebbdd000000000000", 0x3e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeab) listen(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socket$inet6(0x18, 0x8000, 0x8) fchown(r1, r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x20) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x0, 0x7c1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0)={0x8, 0x2}, 0x10) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/254}, 0x106, 0x1, 0x1800) r3 = msgget$private(0x0, 0x200) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) r13 = dup(r0) getpid() sendto$inet6(r13, &(0x7f0000000200)="0079e42b07cf2c5d8e3ae461772d0f1f1758b14101cd25a4a1185cac1d17efa6e85f7152509f620d727003292d5896b75ec569386fb274397a8a924380fcaaf9b09f8010fdc4e4cb85c36c7c850ad04d45c84429c9c6a515", 0x58, 0x4, &(0x7f0000000280)={0x18, 0x3, 0x6, 0x52f}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001240)={{0x8, r4, r5, r6, r10, 0x10, 0x4}, 0xff, 0x5, r11, r12, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x8, r9, r7, r9, r10, 0x40, 0x101}, 0x7, 0x5, r8, r12, 0x2, 0x9, 0x20000000, 0x9}) r14 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/114) 16:00:19 executing program 0: getpid() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x7) r4 = fcntl$getown(r0, 0x5) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x8a) r6 = msgget(0x2, 0x1) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/110}, 0x76, 0x3, 0x800) getpgid(r4) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r7 = dup(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') connect(r3, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000440)=0x1) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = syz_open_pts() readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/24, 0x18) renameat(r7, &(0x7f0000000500)='./file0\x00', r5, &(0x7f0000000540)='./file0\x00') fchmodat(r5, &(0x7f0000000580)='./file0\x00', 0x104, 0x6) fchown(r7, r1, r2) write(r3, &(0x7f00000005c0)="057b0cb595a04154753e89986ca3d0ff479b7e2855387bb4bcd01207bced0f611447c31b5a9d01fc7aa988a77c75d3935c646e68bdd5637a6cd4cac7e7ef1d13ddc49a88bf21e9963c8683a5b8a33d9975533adb170890274b14880184bb4fe8b90fcf0131a2e5d5aca2206532c9ac50794933bb07494069c4a18d5c151192a6dd459e7c7bf358ceef3bbb95b66119e547d6f955a4f88d25c3717a43ca6e00e54e38692d7342f97b3e3476874c53a9b5c054aca669406b0a3f34e013a2396021cf16c693249983f54620faf6b951", 0xce) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f00000006c0)) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000700)=0xfffffffffffff001) syz_execute_func(&(0x7f0000000740)="c4823d2f9fef000000c441f57cb7fcffffff430f0fb51bb9bb8c8a36c9aac4e1b4555c2f65c422293bc28f0878a6310c43c0eca18f4a7810e9f5ffffff") ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000780)={0x0, 0x22, 0x7, 0x0, "f49a88cb0e88524ba4e4c227d3e51bd3b2cb40c0", 0x4d, 0x1}) setgroups(0x3, &(0x7f00000007c0)=[r2, r2, r2]) 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x244) clock_settime(0x6, &(0x7f0000000280)={0x2, 0x8}) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r4, r5, r6, r7, 0x60, 0x1}, 0x7fff, 0x80000001, r8, r9, 0xa1ef, 0xfff, 0xffff, 0x9}) msgsnd(r3, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000007b880b2cde5b1cf27bd2b705ea6ef2085592385414b077580bbdd2259cb549466bed8f5f6d59d26179870794f1027427fa8502b50b9d50ea59a120cd6fb68981e6376a8c6df87a64009e94c4e4b20a0752eb74a275070eb236bd24826eee0503d45c1b86bdef9a9f4fd0dab2de8d4205a961706a720daa5bcac744de4aa7fd8294f261c23c4a05eb2ca5fb206b683567022366727b028a2e6b306f73d1cf6e7e7510b58a9c59cee64e6d9d0f6410ef70755405e281f02895e474fc3332bc96a449e53f037e43c74cbb2cc5bfea33f1bdbe77e692edea5ab6eda78d2f659c137c852539d3adccd0a02832398298522c5d5127f156139ba09f145a5c98a6b9b690be88a1cde547d79b8a5fbbd40292eb624134ba3ea66597d76ada3d8e18db88ee8414d8ee80b8f43251ffe3dabee96c0860fe3bf27accc5e3b4835c1acd058e7671a5ac038e055164b32879b7d4cefa1c423798f4f2eb5bd717b6dfb7df81712c61835bea9c71553e46d8a3ef56cb6868168296d313f0dc87bfc6e0ace8751b55f0c7a4ae699812c8a97beea73971289f6cfd499aebbdb43c9af7f2474c82a92f6cc58e6e54d402031297383fa02e5da863d687e39abb7027978f6f6a3509b108cc22721cd227d9870636c49c95402f06a77213989a35a18db6f49b783424ae7c4f02f8e33ce79bf936fea551143122d7e901aa44a4fb1199e451fc0028ada1cc94df09b178979bedf37e890c8bff41d3296939f9eb3ba73bc20a4bbebbe7db400b567e52aff4aafae51ca645fe6179a9761acd8549ed007e0dace8e94556154fecc237f9dc2f6e419c27d43d9e016f4d05bf229263b2029d979148e8debad576a44e6477500eddd7aacebbc925d189c6bf9ad7709a14c960fc18fe3fa49f11d355a5e2032ce552550ec65bd1af5c9c15daf37cb04cba836b69ca485e5ec2f30ed6d789b6936621b4db2ebbd6fa5689fb1ae1670476638638c1361aa62da53232057e5d44d2345abff772424df8770e5a6a3c8de4297c83a34e4b150f4393c2c4f909354fe2a021cd33b11506e0698cb0a0b67474e5c715072aa672772082af97e79f8c469d72e1600681616010171d17219ac18aa1a02c7f61f0b1bbc821a48ab9686cb73cb387626788ca36f2ada599b8f2e86b3d0aab97a2724c0ce112defeceb0ee7b51198d28b0472f813c72b46777de194a957ccf829cf9c07bf655912dd6a78c08d93a4d8dfd53664b7ac91d17ab5f8c0bdce7e647b1e75cd4a5aec00edb978957288f461b60dff3bc2811a872d191985dd0f2c807d96be028d73dd20ebb87f70bb59d1e3693e3811c2d58df35466fcc7ca1ef3d386abae59a576b83eb7f75cb0475cba1cc1164267072950d48b49c517035aebc1a85d81e2bc313cdff210eebf67d3c452c1f3df34e806c322fc242a3210c97ddbbc525f961898a99f8752e24c948e7cb289e62e512a57e2b126d6e8226020d9a79f076eb9669c220ea3993b694b27b2833b6268c47fbf8284bfdcc0107edde413d570300fe5aa029f49bb0d52553d804e29547c3603d04e9c70078f4927763b27179ac47572fdd3f4847808f91e1306ac30026054b7a3828bb960fa078438075109749112132550a296d29b13c0086e2cb64582d5b351f573628a91cd244290d54c848c939133e619535098b748c3e34652eada87f29468bd8cdde195abeb83bb5c7dccb60d703ce8484aae71c8b7fc6e70726840b6ce132428556e565183f2c9de510a4cb10846863ee969f7e568704cae1e0aacd876029a7f29ebf37b000a7aef6679b5111737a09074cf937872e4bb9ea80fbf4b81286b3dadd329b2cce208c5fb80912b7d7b03191cbb3555b5dcd92eb33c4e40e771c8a27c778e010361e777ecc35d0dabebd2154321ce4a80eac74ef6c09e167e751c9ab1024bbed69df2e8807bee4e3ed9bd1678cbf910558c4b9f3db0d586f4cf460e3090b31320eb0cbb3b2e1cd6c1ec2e22403c7dd2ccbe3dd98617f03ced8efc21c5694ef47ab1e843eb0640f6d141e25e617246eecd251bd9bf7ca05acc7a6d8734e5320f15cc1d05eee289ed4bb74627f5ae6f3950b4538082d27452af51a79e311b6c30471c678cf63fb2ab92cef0dd90ead0ef45f5a8c7dd9cdcddcb9f73af586f370711f8fdd070000000b5a6ee42eeaaa74d5ce373b927884c8aaf0a9c079d3c89b26c467b673cf1b535f3cfd0529a5e1a766ce9b32f185297ca7c52065cde33be9031777536a095e87f7db763e9912bdf61c56633db4711ab53d0dee7f64f853297b85ca7199e8ce936b00e0c6f8d0d96ca3b8917e916d1a64630eff0940e9b3c19e9fd2b430df71761a8f372ef3999dbead5a4166f140f9ddc6946ac0ae250bb4bb6d093be09860daa3f7cc8a72f27ce7c74b8db4cc0111a21357db1e9edba99bd29f43cb6ae24ff9e3eb10ed5803e035515b1fc1f6633aa3d6fd770b7220d229740b1bdd811a4f5a9b341e88a2954eb64ae63d2bd1fcbe3149106318b6f6e1f23702b323d44612e00c3e4e2c4380fa80aea584bd8ade4133c897333cc34845682d1084ff175dd85ccb79752e6b60f0531aedac6eddf8da8834927e835b0e0bfae7926c804295513a0010290efb6d61917108e2593414d7e6e7218269dd584a6ef7c40459a550c32c29b716f5cb5d2fda58c73eb4f295dc86a5f2b4baa42a6b063bc345f1379a80d13c144091d5f33f0f1f6c31bde7f4c37fee371a5ef56c79aef4cbd1c0322611d49c83b6bff2cb09b3c368e2f8a7ea7ac7c1f4c1789b97ad6950a77a15bc8be6f48faf2842ab5e6caff4965837a6773bbe46d84bf3f6643513430126d374d831a6c199df9b0e39fefff457e8b43f011d1d328af63ade37849561696a7bdb360b2c4567364a2fdb64cdc488c04e1b9e4cbea8b216c27b97a1ebdc6f76e3acb37d16ef3df9b296a93bda7472488d2d3fa30251e6f2583f2124f4c5e1667cd2d92394b4249f5891091d0059411eea590f622ef3f74a1e94efddd3b000e5181a3d96e2405605b15388cd1f3d2eff97d22a196d1dd3788fc893f9569fbf7eb2840de93cc2a3f7dd6086d2d1d5d6f53677601627975c790d7410dd422797bf9bc7467bbb5b6476b371b3629604570986324ddc4ee18a021ab746f485388ed97ce1767de5c8a1bbb94874035022e2260b83d6f04a038fb9682c5e200b4ec74a881617ee554e7d073f8d9422e26d856718146eb6f83b2c598ec119eeb96cfd93c84c9fdcc115ff15692c5b1f4ce0ef1d377decd81f832186d525d977366c08532a316a972fa9b89f6fc65bcdf246fb316d47e656531366486bd369d3afe69050caa77c9a3e37706e95ed8dd86eda020c3779910b6ca5183d564e72fb54020d65f3306cef6e6c42248e9f8f6f8b7835be70f75c715e797492c8f999f1fa2fc12e17f4ab86e4e69201e3f0b8e613444c2e5caa5f951dcf412752ec6b80b964415737ccc89a1738c06b747ad6a24e4b09f0f3b09f2c63f1ddce540cbc22595a09b1aed6f57a0606f87fce77e7214c4c7743cb11befd23d77d5c60e4b37b3f1467d35da503a82c5e43208e5c6b6d3f778085327dd997dc8c68dcfcac064217ae3f459a3f2643537bf1eb4c5acbcdb1224ef63bb3c6679eb5d777b000dac470f45b05d9c264e167ceac64313392896ccdc53ffaa26c28dd07f5ac96d3fc6f11f36dcfa545798d18edf30257a5d168c807ce448fccc49accc92eab4dcd712239d7447de76e85bd5b80927c2b972182059f26407b4cfbef196a237472619b732729723573656d784e5b5698aed8cbd9eb400514acabf4aac90035cef44a426f99b95c096bdafb822bb0472ff68e0e82dfff6357a9534e30220b3146816dbae18f22dcd9db5f8859a083d9ef6397da7e884861713ec10cca29c7d9fafbc0c7cf5abce6b78450150a9e4abdbc2b3f89d750959e39ae94d6371c4d78f894f241031c4db00e9c466eb7c677e81c7424dd7e0ba3934e500540fbcad8b130ac30407191bf25042ae6521a66d833174e551191c2765b0f35392af6dfdd965b86e314fc71c9444782c470938bd5c69a97902fa885b0ccde98d7a8ecbe0329f57cfbd446a441725ab18846a9eaacc831ed8cea2aabd550c1f1ccfbf432c2482c5c60517ac886c8e3dffa9245e45af5bd43f5d8f0d6e5483a6fd8cedd8387ae00e24292403a99637fc5e82c585e6de760765c1d369d62d132117e8fd3e222880ca01967a3a4fbe14caa89bbcdd40b21b770952e60d44a2adb6278014884820e3b26d4276f18ca01ee2146276770e8926c426a1258d36300f44cca6b4188f99ee191a9c8aac2e63b1057280ad268f75020669d6d62227b1d5d4c838ab49b9c7c83c7dc96ae5384ad9cd17572a0433f4e26770c8c58df0d28161671fcfd921558b94acb2fa96e4edf370ce1406d0d8d1cdbf5c509574fedba2f94dc8f3e45ad23bcd64a5796473b87438e98b26d5cb25e2ece3e5fb6ad73edd68ce41ad015b771082b90f91307b3cafc57c5c86a05252f17d2a2d9de92b57aca3a84cbfa0dec28394d10ba73bd9f14f3873c4af0175bcc2ce850c850910f75c6ecf79c6c183c3043e108d848cebfe4d7d238be0a1fde11a177c48dda04406f08751dbe2f3341846f12c72ddc38a024151c688daef4792cd73c5ca21bba5a3a9ba77e4f93426c6bbe1d899908e7e2e6dff4b0221594d72ac1d15d126e13165360323402e631f150f0a43f8cd0fafdf9a5a6aef5c875a867a64ba0d7926e1a530758b82df7f15949ed7135c8b89769e578acb4abab92694c7406c3c4c49cb052fb85bcf0ddb47c45e353dde27e7c2d6bc6d2272bdf4385a8ee94877a04c687ad1902b39ddc54afccc5b77ef10e9aa4fb03671b37b8a849cfc05e3d21bb9b80b6fae69e4ba7d7fdfc8eab1757cfd387c0ca7cb94024897eaccb302808f440504827bd966c91036a264f33a08618e16d1dd0cc32841d1f80d6a3cd2cf1cc670a6e02c83f5660cc244e030863a38928ffc865ebb804c281da93eeea461035a27a0f19ce9cddb41dd90083d3d6ae012acce11a3abf376bb914f85e848305381de4cbdb3900b76af463fee9ee01d6f253a8c186d3a0611b24d85c1ea8f6794b83e38d7a7210ef5c7009754e80209de084c68b58848e9c1b985d314318f634a531307841f26820356cc0a9248f8f58d4049cab80c03f05f9998bb84a5ddbc67bc00970cb2b36ce8874247f8f7554e11ca3d544d144d7d11bc3bb11756419cace0002198b8ee7900a699acfe176f0c8356477767b043eee38620691d81ee95d04f3905d0b2113007baccc0c457d9e84bb536f1f87877344e07fdaf60a6a03b63e8aea99aec9df3a38e71bd89b6c383116fc7edd10dca7d20bda975fd3cf02708fb2624dd8205f75a4d67462cf38da5d6c01ce625fe11e2eec29e4c6f71f3fefea316dadeaf3828ef74f90e7301d8ea2e34abf5b90691305f8dafdd91ba81d351876c2bb89b4b0d8013f3af4c4ab56eaf3785b1fe91c8eca4a960bb0f39d1362094c42e414f28d767e027752e1652e8a0bcff201d554617b3788ccf3dd2675c04925f440eb0d913902f33f32664026516fe3665411a2bda5e9dc7b7c37bc6d463b6590467a9afc6f3a003b67c62110ac341a7508dc4f5283405c65208bd154a4447b48cb535e82ba1ca429d9b903fd2de3ade225e48625da8729c5cfc0e25af2338718269e78950ee9db8241124223abff0e4a48d7cf856a9dfbe7525b560bea26d24416722cc9926083fe22824092f741cf9ebd49f620f64eaf31564f33f998a658d0584f3e791c789fad772534b45c0e5b09edb8c124cfbf74d11c2801e17e4ca75e183f28a641b87259dbd228de0abc8b8d6d8774ee86f942e724978f84ca4c148cd62e5d1fd429f82f93fad6d6656a66a7ef9ace3bd50bcc709b86b6e1dffd6714f1e77b138b6fac5eda4f5dda5cb971d55270e0c721921a15f251c9fd575a4dca01f0e8cb0836180798327f7fbc55b5dd6493b6fb457088ef010689b01a2928a8e027c88b93637c54a75c743695ca79edec1dad501b54ae4eaba8544515c4769509ccea6b7549b0d1a4ecd6d6be5f8fd338cac9c94b1e4ae4450d2e7d029d60b2b09baf44f5482ac6d5747e4edc92dc2fcb2fc8be307cfc220edcd07d943a2f2f0b4c5a9efc4fe5e3baf1fd085956b187c94fc0a0ec8e255788cac89ecba1cb4f697bfbd0e4efdb59c065184906b65d49ce3ea260b968288d5cd0e7560cb4e66cccea8eafc4b90000000000000000000000"], 0x1008, 0x800) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f0000000300)=""/84, 0x54}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f0000000440)=""/4, 0x4}], 0x6) 16:00:19 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) getsockopt$inet_opts(r2, 0x0, 0x595d28c671c541e8, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x4504) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000180)=0x1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x13, 0x0, 0x1fe, 0x869}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc9fa3aa33b3188df, 0x71451958, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x25, 0xfffffffffffffff8, 0x3}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffb, 0x51, 0x14, 0xbb, 0x6}, {{r2}, 0xffffffffffffffff, 0x42, 0x20000000, 0xe828, 0x3f84}, {{r1}, 0x0, 0x10, 0x40000000, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000001, 0x4, 0x505d}, {{r1}, 0xfffffffffffffffa, 0x15, 0x40, 0x7, 0x401}], 0x5, &(0x7f0000000140)={0x1, 0x1f}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20800, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3d1e4b757a410b3b37db5e2831c61ad4491d1f7826bc292aedbea61b1da1bf08d6baf38102a83c61bb70e030d12885a7350dd9bcd51a71a560e1f798d30148b0270fb38080e037f6cf46a2d9615d15b3411c73", 0xffffffffffffff86) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = socket(0x26, 0x3, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) shutdown(r1, 0x1) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1ac45c88a18371515676691895478b452ba1eddaa5e907fce92ed6ac276b9b1b8eb4e31a737ebf75095474f1105de7378f1bc33f59e6efeca5c65acf2412d3462c44ebbe9b2a604cd53ac4ec1cb29155713addeddabe578e068790999861d1f5a854dad6cfdfb7127cc16d3c41f08633c604ae8b490edef34d6e73f1a73e5d36be5c832dac8fd9f3d9a1b679c1e4bb05d4b12c8dceb070baf665542173c45fe5aa045b683f1be17606cc4507ece1d3", 0xaf) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 0: socket$inet(0x2, 0x1, 0x100000000) r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) lseek(r1, 0x0, 0x3) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe2(&(0x7f0000000240), 0x10004) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000000000/0x2000)=nil) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="7eba671302398829e3de512be14ac8921859f6436a2be79167798a9ff8fbd9d82f414e37d3e72afee7eca7d34589e748a0f1f36aa8e8d8e861311a74ba23533402ba7906a591112b9d1831d0fcf503c2490ed7969a5455913c5b60b4f677564b035ed2212e50feda16b0d3130514a20dee6f72fc0e5a580e862bb3ddec3b741036b98abd19a97309880ee1fdf3653439b1b22092e25cb0e139d8415d8f9fcf62211d1de7", 0xa4}], 0x1, &(0x7f00000005c0)=[{0x108, 0xffff, 0x7f, "e3eca674dd9550b65b9cb18f02078c894fc441f4d507d3e168e615cf2fae0f9ca87662ea9557b31d795ef20dd9d31044576335551f954222e55d506e39ab89e9ecb09d595824c8fce3d53668b9587598d2a2c7c3a2edd486a5db0012138e2525c9f24b5f3cd23e39322546dd73b3363697ac2bd613407c6d2a2ea5aa66cd1b726f2a89da82782f90e332cfc79f921483f377151534e738e3c83e562f6a17027848bab9dc7129e3e5ef681068a7baad289bbe80461e4f20d7a3213e22bf3ee0e1544b518dc0eec36b311476ff0c946f2c4eb6db0589accbf2868cf727c7fe0a30a6d08dbc6c47014328862025123a21bae79f95"}, {0xb8, 0xffff, 0x9, "0a6bad3f4463440f61d3e274007727aacd21d88ef101dd1cb0312d6169f796efe860b1a24152826f44c4d928d708bf4f3b3d750f8acb6d4a820205a0ad1c08bcb1d53d91d49e3bcfbe67d80b28e6c00baa6f3fed68473d7f5f317e84add9e34c1b6dbac372b4656aa367f976cd95f756f79bbb1ef8887ff39e3623aa32215561b6396c26bbef4d03e30cc9f047a8d0f5f4f133e5c39ce173a6dece3d7ac95f446601df2c0669df2b"}, {0xd0, 0xffff, 0xd1c0, "bbf276fe495e53d3d2a13e8f15481f3e1928f807e46f75f5a668dfc940f324d34ad50c0c2207e0a7f56d588d7fd150bfad0000f54105fecd580f35cdbf025db9624ac38d365eb6c0678fb2f642ff4a51e6606a7c200fe402e7a7e5815d12586858b26ec251e7fd858102dca70341ceee1890c068e7ec27104062f2e9bf833f45e7a37d768b486aeb1b001c764e50e75b0c19e52322be9542b8631c687448154f9ff73c03fa105ff082ff8d5ce56145dc8d36bace3013afe170d66b31fcb8"}, {0x18, 0xffff, 0x3, "f3a0111e098e"}, {0xb0, 0xffff, 0x8, "a17bda859025c96a1a5f805359dee1a2d13e1cc0a9708ab305a53322d5dd39a3a6f0a857b3b2cab86195baf957ca691ea88648b6fcf5249c4426d107090938ebbbec5c60ba875327ad8fd5421019d709521b759d03dbb93edce9a673bc7960cfa3950638f890c93f4c717016cfd158f0879c73879c483a2b9e9f06716d8f2b7177881e9971be038bba42ce22e2c9fb30d2ead3462cc4e3823850f492f4"}], 0x358}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:20 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) pipe(&(0x7f0000000000)) 16:00:20 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022eff7f696c651d003d4d23105bacd78d25b172dab003723709bda3d71c4de73f618cbf631c3827aa9fcad0870d734e3ab7ff"], 0x1) 16:00:21 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000180)='\x1f)|\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'@&\x00', &(0x7f0000000240)='(:[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',*\'\x00', &(0x7f0000000300)='./*,\xa3\'\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='+\\\x00']) setrlimit(0x6, &(0x7f0000000440)={0x401, 0x5}) setrlimit(0x3, &(0x7f0000000000)={0x5fff, 0xfffffffffffffffd}) setrlimit(0x3, &(0x7f00000000c0)={0x80000000, 0xfffffffffffffffc}) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:21 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() syz_execute_func(&(0x7f0000000000)="c4c3fbf0a902000000008fe978e2ecc4615967656c0fb512c4e3557b58dd9cdae9d131c423bd483f02263ef30f1158f6f240ae") madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) semget$private(0x0, 0x5, 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x800000000005) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x30) 16:00:21 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) clock_getres(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = kqueue() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() syz_emit_ethernet(0x1000, &(0x7f0000000480)="1ec81361ff7d7e6428e3278d53e1a0affbdf1f19d605452257249eaf8baa5cf97ce24b97d92d16f781bf15917278d073498e62cbe5589a95c1f8d577adef308cb5625f1cde656a0bc10945f94ccac375abdd8e41c665385bd29b0c3656a169bfdf515e3043b2dbf06c63556ebd3effeddb06e1637858404b6daabba26d7d8b93ec665d2dcde429978f64099a885abc85525b0b7f30c38139da4c26820a62d8340ff73459c860be74bf09cc693f30cc16c19c3b1e502f75ac40c97d30fe6b1efcaf4562a773ea6fb181c936f7e346cbb08ac9deb7e7e2ef14168d843b8ed28ccfbbd86e3f9f8f087d736c64260b5f48a3021dbc6c5157922b73c184e3c46cc37ba681c8e7af367884cf8349dcf58e266d066160117759d3915f438f68134b6eb1a0ed65a730060b82778b3c6d7ef1268fb7bf57ab3e8466753b49105900c7d79cab4bdb1f97d45583d9a2a2cc3053391c6673bbecf2ecda9c6896fb92df036dd82ba70b0d3e32c067d4e5e290c0481442d28c6f9feada7913b2d7283d6aee7773789d981d876f165e67a67bc12c8776759239a12e91a1ada113496561ece736c8bba39ad54404f9d50be40429e558d39a67cec35d161f5b63c5a20bc8990a2809fbf341a98b56705c8360ffa9c7ff62d708498f3e058fc0c8a3cef181ff437db6b2468325489a76116f940035b81dd5ae1c5893263e22d48b6ebbc59d9de3d3c1cec5c11455d8e7e9cef2bc7dc9b65e650732a7cb17fe2a8256a92d68fd064e1fc4b0d5f4c6d47062f065ac4aef968703b630f20a39d51742cfe5536af5594d0869849f6f86bfb430fb497a7cfdef709046c4f0f91b8083fcdda73851691d1b57e47ad4ba69705003808f244f737fb368b74ac0e1128354178c72946d3a1c4190241d2449cc00d1fbd3c8689ab63b61c002da687d762104d7573d1e29b15d132bd8f1568094fbac6fab5943b12caf5ce1a549e5603a7d5fcb71171a5bca4f17b3ebc5fe070ff10fc8c61b11c90798f7030fdc57b901cca1dd063f036c2653924e3d66765d222e264f2cac6879dbbbc9d011bec6b3e9cad3505d95160b979051e5a650b25b87fd9693953b2404cd69f9955e0ae31243cb8528b34b22bae8e7b20daa69da1ab687afab4c8ca011aec9b6d8e9a268bcd6b6e886ef74a03a1d7c6642db2570919941528baf330b5fc93efc502626f1f1c619eb27f17f2d3fe9c16b17120eab9f2f9305528026832ddf8f8b22b8448b4b143c02af470ff7389be23154561df2f1e81d05cca3c9e0135f61acf94f7cc862ce32760d44e32269628dd70d0cddfa0051cba5dd7af9094f7ceb797a9f93dd496c6f971506a7eb22b599888789b1562392fbe533b153a8dba3df92ea405b64e9e28905c29fee597bb77e0c70a1a7fade29182b098482012ff39cc82488de9507ffd0d03a99910e556011848474ac930bb7e39fdf3562bffc646b2bb9b369aec87ae3605c36a104be0ff672f589a0b36f68b3270989b2f4eaba4bbebb563aa7dfa9774f527a3d0da0542c7f691f6dc8b0574cc8581bf0a95958f32b839b6f4cafb46ecdc14675d1a8439d00cb15e83a47caae03ba1aadfcf7f547267249b9dac39e5a165bfcad8f81342eae4fd38e385220849ff215f45ae7cf22e5e88448272bc60060d5b1f633d66dad6a157eefeb4f2282627157be5f2059d31e1dd1fcd61580d5c88385b24b736d98425df5744d47b9bd7317a42bf65fa2690240d2499369a7e71271a646c0e3f7e56fb70764a530e9b384d88b08890fb6193f0e4b092570002eef8246a2acb28c07c8a016de5f2903ac3f7c94dc433a05bdf329cd5a0cce8817af10f750be894b7c1e177eb271beba8aab2678476a0b5707fa81d2e059b53c0a912e488c1f1b3e4d9afc22cd98ca0ed0c67cffe3b6e95c1dfd9127e520b27b2a9d26ee31fc41eaaad8d1d44dcad3ac4b0262fc6b799f123d325ed6f9fb7d124fd6b6053d68e5dea854d1dc23d3914b4e0662e89dbe3d4beb0698f13b4b0f09090b8f67b62e78643564c10df4dac16c198b1009bd56fd1469fd903b70e0b2680eaa54f184fd48e1c5eb302c7c9c06a9862848aa08e02b02f8bbfba280bf6284bc6cba279c639142d3bd595dc53a7c87adb4b53a87592044a4dfbf33d0c673635fc1c8bcad71ec9d8d264bec4509763ca60c6a7b50f1289d06826734f327cb989bc146237ffff9d48d457cdb247d9fc96e4b60649f2b6168de665e73e39b5347bf4d4a15d1c3218a64779b29cdbf83cd671315b049bb13b8067122dbb7d5979ade0a600d0d3917fae0a1723dbaf1d8951b0ad388ad2e61ac15638c3b831645b60ca83803002988958433bbfe896963313a586069fa2822319d64ab0b84037c089ba1809ff63e136aca542505baeba25cd1612680110f866b8fb9003059a38e2f3adad285da65999b1535137975b7aa606bc8c402ee7bf390073835e907403b60bfe124f6398a1559b0478e8adbd3e0e624ae82ae828332b428bb42a185f0017ce88265ac6e5dc6cdaeb95dae1f20e9f6c6d118871ccdcbc0bbabf748c35a8a4c0529911dc7c35fc1e06377db813be1890bb365711adfa162d6cd17c66e8d2586dcdff1a725822347d8956ec318148507cc98d8529fe07a3aca72c2a44e3ebfb1bdea59b75cfc481b80a788003ae1d843da5a9e3d50473ed4ed0a6fcc4a887aef452c012347367addca2de23fac41d0cf613320806d0c80909006059c583ea66ec268a0ec8916666fcc9a8679a44f114ccf17a06456df9b31675c7b0b256c67cdf9f74f587d52f93044608d4dfb2d50da329cd63dff7a78d7ce740b0c74f3c9f93722cd016ad45a9ce5d91458bc998b896621cac2b576d500604839c9d5eadce9f2b41638ddfae76819e9c8377c465d1a08f88b22036b7230ca3ff5ce8ed188f7a01bc39d8465af90abecd873e5c90410744ed39afef2c5577cdc06f89be3bf9df5c6db02d4ac2174202f2bdc00ea15d23a911a790145c6c82697c83f8a8c78e5c8945485c48c7d0761155f07aec47a65bd2765aaa9859a4e9de8db7c27067a7405217e1e3c491bcc196ae5934ae951e83aa590a04fa99f584429a0c5db0089901cac49f1448f97e4072b2fd25bdc0c0e81d819eaa89dce6de1ee753e4e3be9f0572f25ad9d6ed97bd2d99936fcfe0282d7cd80fc87defe0f93d19b106340e45c826ba0d7678810fc0a89739576d8250352978cc8298d05f80091e5995c39a1262ae7c1c001c9e0a054854df3b57746ae4a1934274863667621191a22db0a7697f4db7e66889d078866deb96b853832f4bf641db11978f5b7c8e0d5e0b4202ac3f299440c24134c769f0b66e1cb7bcae34c77755d8507604a3062d1b0cd0267fd54a03e88d6c71275818445e85f73823eb7e11b70538f4c39b3585e22623811808e4e452d6d08477bb215c45db7098f86276b9298fddeacf29a313054216f702dc82c4db52273f078edb2ecb8da60075528f5fee8d2beca6157c9d07d101b8dc9f8db8f76e6f0b84f1469efb020277fc44bf56d76f4dc43c78642a5e4be76ee47afd8f1c73301bcc93c7610485233104690a3ec0ee4e818a0031026ccd41d46e76cf38415de90fdd293870a89e86e85703eca4c18a09cfa48fdd09073601c4440a59971b27a4294aad7ae6615502be5a934cb197de00074d5fc71eb2d5f4f326a168d6687867414da90dd3992793faa90e5bc5bfa83fa13acbfd8d43bcba865bd9762b052586c6f7934f99a4df72b1c70f6e0c341f449f8ddb57752d4bae76a22597a7fa0d50320f8258ccc43eb664985ce62e843203360c457b90d5f4176a6854d026d67441f53cc21c50e303f3641abbfe3a54efae93b170fb6f276455246d0ea7c7bc27450c62b77b6d17e428b804af15e8539fb813f5637f0e517b79a9b84e6c914aabf10a95d316cd6f0cd105f28ed3f784070d35900f3dc3ceb48dbc32df2d995309d7bcd20cc32e281a8e02bc7bf85dd2cb2acfddfc009c559c4d25edca06378ea867918cc2197068d72629f1b0d2596f9917951287b72bfca5634886814d4a28006f1fd7f5f6f07610584538502a25590158b6d146b757696cb1a66d478a77d5cc3639b68320dcc8ab31256b0d6cc8af8b6bee391924e1b75586ec2104b74464cdefbd15ebb6ee2d70decdc2a87762c9818cbbae9d9fb6c8063152a3b1e136e0d566caaffcfbe9ad9db0c5af2fdc260f26ea469832ff376db32a633954bfe6b7c160d5fbd9b559e51eac791fdb206edce52c18a7a83d5d934b7530b0f99368bf34243fcf26bfc4e9d204621c3ef796112886c02438e61c0f75f3e3d27553af59bb4614b47b3e095164c5031ec22f1c267ef68dc24e99caff39c35aa23a24ffbc41d6afc1249afb9e5804497aad20ed96dc6ca419e0fc77bc50460aa4ef4feedc9fa4d438e9e8cbb11fd667a180b00e286681e91008f853bdb7e4b6cbf7886b73420125d009b76fe5e04518ba49fc4c01df8bdac9839c2812da7f852fb49487f043a4a69ba40f8646ca13d17f7db64f2274d53d1cdd0a69b42274057f2b7edfeb20d2da54ac6138de5bf0da610f8790df1086a1969d8a4fa668141c9f255ad14b85fde1d9e7cca406d064f1629750f4060c50eeb1434ed29583954eaeb7831a7c2d272b9af065018c59b00d8da72827aab27a30754ab785b9014c6cc6ec65ce0a531db3924099c92ff2da0e9fd0afb89f084ef785bfda557da6992211c689db436b8b59353dbbb1af27f1d809b822889f7465dc034022fc670801cc87d73e7b8997d7027730ae5b749d56389978e6c3f5e9c544e366bda7703edc1946cf2a0318001353e5d337206e3bbaa132c4556b26ae11df11e0961cfc331632d2c0817af4697108acd2f3f50f39047146021e041107e8b73e52dffc2baa029a52bcb7ee4f8184ad2303dd708a1c67ac559950c7d133e7a4111c03da9590026e21fb876d6d055a3d34b77a52ead78d8f19fbfdfa5ca77436fb0ec984098dbc95f629ebc5b1f5c976da68317c53745157f7162a4cac08d8c5b93ab72d07cdac53cf7ede090d018d1a2d7124652379c6eb9c930264f4f499b5f69177f78c5a6613635fb76779ffde4ad13b09bf741a2fb90d323566c06f8422f1729b5efd1458b2d1ad20e1ccc3a424f2c3051cce7b7a1e0b7f6d5f9410680b4b5d4cbdc1687128bded28308f3bfe79b011700f1c4541fadb65db40821e8de5a28f9e266a31965ceb67b401bcfd5dd2f3bcec2475007c80e003be2857611d8af9995ab0454533a95085e0fa93b5ec11a1171e911c0211a42b02cae044d17aa4b62b578b387ec323a3ddf4d419d269c7add88bf9baeaa8ccb82e47893cf8e013c0c0ef8d2d6a5cad43be73ee4df15e0feafa95004e1d6f2c03bc690e3a8722d653e4d1e5aec779c08365f6157d7ed33d622a63858908a81d63571fad2983b313b7b7b0cacd47865610e7644dfaf2d6739db3358ed7e14bc8bab443bd73dade8f8e101daf430968ce60905ca183e79b1f23667417a8ad21e659f9c4cba436f4297fba58ce1e0ad830fa614d67a2b1d3fa4bd5267ca0ab7711096da5b738de3374299a76edb5a57753c165411ebc0d67b3236e414d5e5c19a0150de0538612d9611326a9533c76dd04581e8f37b02e6384cb97e4df4dab7ddd223759e6d4590acf885ece9edfe82b58735515e2e068356087ed5bc5c6e31ff5e7f9491b722bb18ba843f5783cc12d8b9d39a93bf2ae018cf6c4c5eec621db92af61b294e626b88c62caf6c0ba40b7c1e8cb9ab89fcf3455da21656c0") r3 = getpgrp() semop(r2, &(0x7f0000000080)=[{0x1, 0x6, 0x1800}, {0x2, 0x17, 0x1000}, {0x4, 0x100, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0xc25, 0x1000}, {0x4, 0x1, 0x800}, {0x7, 0x7, 0x1000}, {0x3, 0x78, 0x1000}, {0x3, 0x40, 0x1000}], 0xa) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x200, 0x1ff, r3}) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0x7fffffff}, 0xc) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000140)=[{0x7, 0x7, 0x800}, {0x6, 0x4, 0x800}, {0x3, 0x5690, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0x100000000, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xf4b}, {0x4, 0x20, 0x800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x7, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x9, 0xb290d52cd98a5034}, {0x5, 0xffffffffffffffff, 0x1ce5b9c94f7453f2}, {0x3, 0x9}], 0x5) r1 = semget(0x3, 0x2, 0x600) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/55) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:21 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x104) pipe2(&(0x7f0000000080), 0x10000) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/80) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000300)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) socket(0x1, 0x0, 0xfa) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8001) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) socket$inet6(0x18, 0x8000, 0x200) r2 = socket$unix(0x1, 0x10000000001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="f8"], 0xa) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:21 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x43) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x8007, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) setsockopt(r0, 0x0, 0x400, &(0x7f00000000c0)="003897d4cf69e4950bb5c0d2099309e5e8fb8b7c04b064faf42ddf8eecffb9b4820fb71e5d2673fe37fd519211c4aaae8fb16ab40be452a0f49a66b762e316f9a21db3a58af670ce8d168719adda147eb5b8a03821072b9164cf43dde04f2c6dd82a80a95977b11fb930ee0c0f628ce0bdc82ea621087597d3cd655d31ed930ba922986d87255ffbba9cd8f251dca27d857b5a58ec463532bb59afddae7126d0288ae4ef7cbbd2f8381108c7bd3f9fd614b7bbcdc6b5ed8f513ba54001a4fdbe", 0xc0) chmod(&(0x7f0000000000)='./file0\x00', 0x70) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:24 executing program 1: getrlimit(0x5, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/30}, &(0x7f0000000080)=0x20) 16:00:24 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xa0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') r1 = open$dir(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x252, 0x102) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:24 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:00:24 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x13}], 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1b}], 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18050, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x118, 0x28) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:24 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x20, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000017, 0x8, 0x1000}], 0x521, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x24, 0x3f, 0x6a96}, {{r2}, 0xfffffffffffffffb, 0x2b, 0x1, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0x0, 0x1000, 0x81}, {{r2}, 0xffffffffffffffff, 0xe1, 0x2, 0x2020000, 0x8}, {{r3}, 0x0, 0x0, 0xf0000081, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x7, 0xccc7}, {{r1}, 0xfffffffffffffffd, 0x21, 0x84, 0x5, 0xbf74}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000010, 0x101, 0xffffffffffffff98}], 0x1, &(0x7f0000000080)={0x8, 0x6}) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x9) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x380a0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x93) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1b168d380a94d725, 0x48) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@un=@abs, 0xffffffffffffffa1, 0x0, 0xffffffffffffff21, 0x0}, 0x1) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="7b58088cfea38fdf43fe71a98fa70db8a474afe96a61d06f197e08fdf59400b4e6ad3aeca408f2e1db67cfcde2131385d7d0f4517d6b99664c0726a980546c1d437f", 0x42}, {&(0x7f00000001c0)="9308b22345f0d53dacb1e7715591e9158161638440deb27942aedec63a061f6c5811253c32b60de050d6d32bc0f9f1db9232f910de39346c12c6a86c62c48d0e871d4282623609dfba2e78d944a44dce5199f0719d972ea0e3278dffb5d077a6c88291c892bba08931257858e9e1509fc8fab9966053515af1d15f7e301705bd0acea6600f782fafd4dfce777ea77261d7381e07640aff59a79420eab2c7bbee926939c42fab6d45f58cd140b284b0", 0xaf}, {&(0x7f0000000280)="03868d3d0a74c60be4fba16ea2244b5b0b0c868a1435063c79837cfc054a2e890285bd827e593169dfb89ec08619a03d88a90fbc0d9b3a38cf6381136cc7f2dc615a7a85954ea1dc7dbd3a785c81", 0x4e}, {&(0x7f0000000300)="6db965ec15684f0fae198caf0812d69fa2c8265671e4d77ead895c12268195ee27596824ac3a97a5cb90dd846f36d0b50a23a8b54003134abef69e46d51514d24625785a45cfa77c33d502da57d5560f6371e68229e5c5f34d0a9924769a010a653e80ce27bed65901153c408c3f89b096717817487ccef9729010f273e0ba7bcc57ce2e1ab1cc235e61900f7295d825f8184e3ec3c2f6c18fae5355ee9ea34bbfc5366111608d9b164ddadb85df22daed392779c47a70956465e5748039e654e026c875abe5", 0xc6}, {&(0x7f0000000400)="747fbba89c06497cc69e8c269f20893362d22b1bd0c866e8261b6f75a029cacbd10fcd74f80b80ede123f640bd9e3ce2edb2e42fe789ede392f5128f2bd5c0abc089af00d261f19c945e1aeee9aaca67b6a58a5397f11a9e1372b5fe7f9c7bf35c72c674f7f1af6c2f575db8adee7e53057c828c6218ac1dd9f08ac85489eb1ab2471bb26f7b61da6dcff9aeb1edebfb0e67b26e6088795453", 0x99}], 0x5, &(0x7f0000000540)=[{0xb8, 0x0, 0x5, "d7fd854a43f0fa11d69d9c940835a9999d65c5e24d7f58681e4ff9ba6c81ec84a5dacb59068c3a40e059398622ee9e968fd85a872e212ef9f23ad00633fc21a7888f14e956f4d64438ee8c51e6c481a40770eb6ca8d9b0aaeaf2c87e45b6843c7bf37cb5337723677d45b55cb17a3cc676436759f4f64e61066e9707dad5340354efd0cbf326741609c0147c938dfe5fdd31cfaf994e68ebcc8fdfef679db2dd7dea107a209c"}, {0xc0, 0x0, 0x0, "fb5bde6e7827a894212a632d4764bbf0b9dd9a77d82192cbe7685f541ab4e28c67b1809abf283df298f17d52006672447569c37326a26f3f2ca4d14626920ec93de335e81a3f59e461fec09b0588be6fc544ff2a427aaab80706597ac0a5f21a313bc525dfb2679d34a87c682d718da5df69536fe98a02bf5b7c680def59b35701997820f1d260d209e85c8d0e89fd4674ed9f3bcc6eb14b13bfe588dba05872bba892f4536a251b951b92f0a2"}, {0xa0, 0xffff, 0x10000, "372965f7f6c0d4836291d433a1a416ecc0ecd29e9b3b7fa733ba1058c8fd465a2fc4d3a69fae95015437d4a4a5d761576f12dd82b81e08d71213e35c61f344d4dc1eecc3d2cb364396484f0fc7a945e1d50c4a02a45a3516b4cf3342b496901a90d6c18143839df390076b10322a262981578473316d7be21e7db0362d5f40b24ba12bff56a6051cb4ff6a01657d07"}, {0x58, 0x0, 0xffffffff, "ce0cc92851ab131107b75f9d3eb430a938a4824dd6336c661122eb31553610204a2226cf6eaaf41a07f8157049d915cb14e46882c0377465c67dfa528dc1cc0e83f7d4589b763c"}, {0x40, 0x0, 0x326b, "68cf4ffe49b92edd37436437f232b826f8d836c0ef26f39a54dc3d28407d729ed1db7bbccf3fc350c661bda3712e"}, {0xe8, 0xffff, 0x9, "2cac4a28ce31427cd74c62bb890589d79970c231f6bd25d8131a4d6d25c6e288bcfdd625df38fa591899e04088fead67fdc694c5245abf1e9c838e69fe4e2b6515d5a2dabb70664f932ab0510e76c467a7112c24afbdb327e134b642e106ca4b0a493f151dc7de64281f160fd1c6a2868d9a7ad1c8976b5d3e6a790e4df9250d7c72313a108d0c9bccefa12f37bed07f171197f89c01b9bfd31891bdaa5a9229a811c7742736e1ef6a83ca6b3b12b9194170e52b8e15ce00b249fc651492e7a62e0c4492d9e059e501b0a627a96e39cc99e67f5ab7d4"}, {0x40, 0xffff, 0x6a2, "4296dc24579c99a5a98b62f785327c554760b5232733c78bcebc7bb1c44bff451be5c5911bece9eb92"}, {0x68, 0x1, 0x4, "0ef32ba56db502b3d484e4779a41d254ca0a8604b535e13c7e6f7024be1090a1140b613f3c316739db111bacf13b1ecae9a581e6756d9da02016a02a223aca5fe710cbfb3c4cb60386062cc50564edd54bb818de2e66"}], 0x440}, 0x0) 16:00:25 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x14) 16:00:25 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = getegid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]) setuid(0xee01) r5 = socket(0x16, 0x3, 0x0) r6 = syz_open_pts() semget(0x3, 0x1, 0x2) r7 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000100)=[r3, r3, r1, r0, r0, r3, r2, r4, r9, r3]) fchownat(r7, &(0x7f0000000200)='./file0\x00', r8, r9, 0x2) sendto$unix(r7, &(0x7f0000000080)="c7ca2a1de35d4d3225cd2a4fd7eb2843c11fc58310434749ff388c7810dade3f27b5d981831b", 0x26, 0x406, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r5, 0x0) r10 = semget$private(0x0, 0x7, 0x230) readv(r7, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f00000006c0)=""/229) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) getuid() syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r7, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="b3d4222c39508299d000069c9c6533c0760277e806d403bc8ccfdeb343b33d07e20ce9056cb5016481bce913cb1123ab683f80960cc85490051ce2bb8c0ab5f3049b1c1fd8810bddd449d2536e6960249a5bf683316f45dd6f151156c2d9229c758fe2ce6acd998f3d3a4e9754a0660b9175034dbc141f5083da8583f0d3ba39888956b3ac8a8c9f393a1d39e042f78a2f2029ec1b397a4195", 0x99, 0x400, &(0x7f0000000100)=@in6={0x18, 0x3, 0x91, 0xfffffffffffffc01}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x2) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/128, 0x80}, {&(0x7f0000001480)=""/234, 0xea}, {&(0x7f0000001580)=""/253, 0xfd}], 0xa) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x400000ef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r2, 0x120000000) r3 = syz_open_pts() accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0xc1d, 0x3, "65744c75eac5cf0fa116f5b2bd0b7faa95db0bab", 0x7fffffff, 0xffffffffffffff80}) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x7af37b7ce0abe6c2, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x6, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getpgrp() openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000400)='.\x00', 0x80002005, 0x4302) r0 = socket$inet(0x2, 0x8000, 0xe09) recvfrom(r0, &(0x7f0000000240)=""/4, 0x4, 0x40, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x58) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000ac0)={0x5, './bus/file0\x00', './bus/file0\x00'}) r2 = open(&(0x7f00000003c0)='./bus/file0\x00', 0x1, 0x1d) mknodat(r2, &(0x7f0000000c00)='./bus/file0\x00', 0x0, 0xfd) open(&(0x7f00000002c0)='./bus/file0\x00', 0x18820, 0xdc) symlinkat(&(0x7f0000000300)='./bus\x00', r2, &(0x7f0000000440)='./bus\x00') r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000a80)='./bus\x00', 0xc040, 0x8001) preadv(r2, &(0x7f0000000a00)=[{&(0x7f0000000480)=""/163, 0xa3}, {&(0x7f0000000540)=""/153, 0x99}, {&(0x7f0000000600)=""/68, 0x44}, {&(0x7f0000000680)=""/146, 0x92}, {&(0x7f0000000c40)=""/86, 0xffffffffffffffe0}, {&(0x7f00000007c0)=""/103, 0x67}, {&(0x7f0000000840)=""/248, 0xf8}, {&(0x7f0000000940)=""/156, 0x9c}], 0x8, 0x0) r4 = dup(r3) close(r4) nanosleep(&(0x7f0000000080)={0x9}, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000180)={0x0, 0x9}) r5 = getuid() r6 = getegid() lchown(&(0x7f0000000b00)='./bus/file0\x00', r5, r6) readlink(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)=""/21, 0x15) socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x82, 0x100, 0x400000000, 0x1, 0x5, 0xfffffffffffffffe, 0xdd2c, 0x3, 0x0, 0x0, 0x4}) open(&(0x7f0000000bc0)='./bus/file1\x00', 0x88, 0x9d7fe807d314739f) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/56, 0xfffffffffffffe33) mknod(&(0x7f0000000b40)='./bus\x00', 0xc, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x40, 0x5) mknod(&(0x7f0000000b80)='./bus\x00', 0x2000, 0x3e6) getuid() getuid() 16:00:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000240)='$:\x00', &(0x7f0000000280)='\x19.(%@\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='{[-{..\x00']) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r1 = getuid() setuid(r1) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x200000011, r1, 0x0, 0x0) getpgrp() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) read(r0, &(0x7f00000000c0)=""/253, 0xfd) open$dir(&(0x7f0000000000)='./file0\x00', 0xc3f, 0x48) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002202, 0x0) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x40, 0x40) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x20b6, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r3 = getpgrp() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0xcf5, 0x2, 0x410, 0x800}) fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r0, 0x4, 0x48) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000001, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc, 0x8, 0x0, 0x6}], 0xa96, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x26, 0x20000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0xa, 0x1, 0xfff}, {{r1}, 0x0, 0x37e4ca528c9ca5f5, 0x2, 0x7ff, 0x947}, {{r2}, 0xfffffffffffffffb, 0xf9, 0x0, 0x1f, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x20, 0xfffffffffffffffa}], 0xff, &(0x7f0000000180)={0x2, 0x2}) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x58) close(r0) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x190) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:27 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000400)="86768f96b81c1f49b22a07ca01fcdf1a1989c008df2cb3b4b9d97564c8c05afccf2599206e9f18c770f2b52295a3d46feebd36c59d51002184f265a026a5fbffa88b9a98ff701b70696c7869c25e63233099ec09d42f69e2089e39c54beeedcf01e293d8a9f1135cbf1e9dc7a729aaff03000085b4f9d065fe1f00946f4e9b331a7558f8dbcf68f7da04ebe331b3c622d177ba25c09d191fd6935d06ed2971010306b55f40d8a8ee4f94721452eff08fcddf9547443ea453d1b7e7ad37a49bc6078a4b2ab61414bed2794ea47833392f227a40bb7cd17181058b04703e12e06ee8282db1b523", 0xe6) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/31, 0x35f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 16:00:27 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) recvmsg(r1, &(0x7f0000001ac0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000540)=""/67, 0x43}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000000680)=""/242, 0xf2}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000780)=""/243, 0xf3}, {&(0x7f0000000880)=""/225, 0xe1}, {&(0x7f0000000980)=""/169, 0xa9}], 0x7, &(0x7f0000000ac0)=""/4096, 0x1000}, 0x840) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2ef600003fa65eee4f6d7f8b00"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x4, "88c35fcf2f2c4aad644aa6e8ed5ee5b63ad22a63", 0x2, 0x6}) dup2(r0, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xb33, 0x5, 0x9, 0x2, "bf7079ee39cf9881e77fda180f7de87473b910ed", 0xfffffffffffffff8, 0x9a}) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)="6a8dd5bd7d81010cee91dd872b19d462dc569473400feba71fde20d03ec018abbb6d6b8b52a96b706053f38849b462de8e58ed63e177f19fe9366c6ebf96d72e13e6edc5a773a40a3b3b4c926c0c5d18d85fce521d4a41e2704888b3749568b436741a907e74a31e0bfd533863e9e7e5b5982c26b2ecdce2a4faa590431e557f7f", 0x81) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r0, 0x8, 0x9, &(0x7f0000000040)="5dcb589a802ec3aaf0a27a28514c7f18349068e200fa18451a1f42d13773343a0cccaf0859b0e4feae3890ea260dd8aa1f9369bb9838d13b649f0e93023a2768b3d5d136892cd26bad5c5bd55f7f8c757c202cef3ad493d938f6dcbe2a5a5c70cee175315841b49215ce26a258279835b9d16b1d366b2588d78bbb3a816b51c5366ed196016f559f9e1bdc13a3ddc4704c70764d9af8564b8b76b3f7bad9e60f3d8cf3db316b7a2d02cdbf770dc6fc8175a0d366535590b6", 0xb8) r3 = semget$private(0x0, 0x6, 0x40) semop(r3, &(0x7f00000001c0)=[{0x4, 0x7ff, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xffffffffffffffff, 0x800}, {0x3, 0x7fff, 0x1800}, {0x3, 0x9, 0x1000}], 0x6) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) socketpair(0x18, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x2) getsockname(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001080)={0x5, 0x7}, 0x10) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) r0 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') semget(0x0, 0x3, 0x20) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/48) mprotect(&(0x7f0000716000/0x4000)=nil, 0x4000, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x20) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x0, 0x7fff}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: shmget(0x0, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) r0 = shmget(0x3, 0x1000, 0x7cd6bf68b76de9b0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 16:00:27 executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 16:00:27 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r2 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) close(r0) semget$private(0x0, 0x2, 0x23) dup(r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x47c9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xff80000000, 0x1, "74add4fc46b57f6da9df3945e4e8116aaa52fc00", 0xfffffffffffff359, 0x2}) write(r0, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x88) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x98c, 0xadf, 0xe3, 0x3}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$dupfd(r1, 0x0, r1) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16eba003225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0619882063da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d6f19b136a5d00d1628b53a", 0x8f80d6d0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="fd04088e12bf1b05eb0dc50e000000000400000000000000000000e3"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)) r2 = socket(0x10800000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000000)=0xec) sendto(r0, &(0x7f0000000340)="a1e6390375ab5cd3ac1179ec655c068d823945c6c6d3b93cfc7eb3224392425a14f74ef9e91b096c967f584c58152117a5d1ad95aa7f51e6a451a013551f6b0c154191999619c7058e7c51af60c032281082d8b3bdeeaa0bbc889bf51f152012d77c0924ab7af80bba1d460a4a3d3ebc837531347e8d94d23b3adb4f3b7addb9424d7023a76c26b536e8cc7cf53686c8943e129c2ee129fc5b7850f740ea250234830ba2a7a0b01a89ab8483c9fb794055e5c5e2ec87ea3b61879b00472396d73c451cfcdd642f8ea0925f4610795b2000af4e8c40b500a3062aa71ecf0fd4a8626caa4ca58db9c4cb26da7934e04081a820094d309d7573e806ea9017b3470cf9553de4f1b571654fa9a073750685ef0ae651e9bd6c17129fda853aedd220172c19da939f6884b53481aea6dbf6a50da304d213b9248a2897a718f99b901cbe0a4afb404fea70010ed192d02fc8420abd6543a78db690a463d8623811cf376f1a9ee6c28514349093b919415b98851dbb4022069a23303b263a03a362fa5f0e426de648f2f5626f9ccd9d06e04030bfaf1015608d65e64d8766da108b71d2c5f947dd2d95edaeeda2f37aa5fea70635a1cddcdb3041fa7a6ef6ded9c33bf91d685ef0b7c25de496be56468ccd754678b3cb8e908836e84744fc46cf238292f2f46148bd4d07485a15285cb7e8c6bfce081ad118cba26202602cb44173d304a60fe61e9fdcad40adefb3205b9bb3ff5f927c7dfbc03946bfcc07e1f88e0e311282cd194e76fe8e9d9dcee34f8f617ff41372cf59004847bdfb1969bf108649a10d59626c6e508c0d2db07d590d8dd15f974981927ecc4635d83c6bec4a8d1ce3f0f768b952e98a3db6ddc5c894175dbaa86065ac963f51310e46db5cd49df29a15093a0b21a390c7bb7f875cb9831104e0ef0290c743db07c03de1f3254c4d460140a9ab7a556a74c9d8163ad0be9ae247d1fa9b1b40f96b763ee899ba1fb9ddb1abf28756284cb497b500291601f87d939a926e44562f1fd099a58207ab2e89c523ee35fcafeb1e2f11783b06aa4b273106fe769e7704a4d366209da10ec8f45213bd78b97bbdebaee5b07d3dec13598cd4c90b27c6e8a1348bb3677f328b3ba5af785b5ff0c8e6522c4ef272e92f32c2d159590477a295c845ecb35f6309e260bebf74e6b90c12e4d5929d9f5007f2c117a69209e4c375131840940d549acbb4d42e7248ef3296df78afe0f3d07c27ca41e0252569fc2a173b17b29ab42e89d382f304151af585b2bcedb75379aa959fe81cf42faccb286ed47822edd5421b4fdc2f527b3845e9d8530e10bb67560aac44e737620bface4d2c112709072db4812d9380af50d18c2490804331403c741ed3b18dab876373ef9b58632475103aea79e28563a7c5cced6ea086c2376bde9adb847c9be3fd73850a2104add86f446e0e3493634d64a7974d0b1e44a8436ac22eefedbab3f62be18cbe73b8360a7cb87c8b8b680c5da6f77b1781dcc5ab3f06333f019247370ce298fb717505dc24930a8ea7614cd2b7bd24fcd5791e3112fd31d78a1648bc6d3f98170571a3f716d8e0b782404991b3293373dc480cb42c4732cfefac8eafff9ec0713def24e3fff4e38f5724b4079af8fb8ba6141aa842fba3dcf34d5cd8f19e1c7bfd3d9c1bb8ef01548b44bcb9f9d8eb2e85b0be35d965d06ead1ec16d1d26433f599dd84b460214fd3a21ec48b0ac12f4a53f66c2d615e7da2abf0081dfd200ec54e024db517d58dfd2303c4e1ff277f811e6357af029ed0aa9c83faf8609ce61c5d20f7e6c1e4487ffd20657c64b9b44f1c247bbb61668a94fd45cb8dbe57fe7c63dfe85f515b4b6451506688ee1e2b6d574b1b49e164aebd0e2982c2d409dfe1e2c0b4e7163f5683cb17e66671e5ad4011bc12c0d2b91812d1e66f1a51eddc19ee442138426baaa9006d4346a53ef1554f285fd83eba2ebde4928ebc63fdd9bf20fd34859dcbf8d2fdf7474012becb3e3271e56a5d04e3d94cfc649cfdfe5aeea0a1dfd0901ba17c2ad5a6fbcc630b91b4e458eddcf95945e6f0832cd1119803bda4a89e9ad9343b79d51574c96d52432291aff1588e33a23a31d165fecc3c48f5a6eef965908ecef44b585339cbfb740ce8aba7a3a9a4d0e7efc64bdf36a99e5e72851c9cc594085e10e2987da17df1d2d281a2ab1067be90accd5a4f35cc34ef9f0fc3de4aae9599fa5e8dd6b65c219067a72a3c8c64262cd797957293945da4a85eb9e17f8d04e78a764199be023c05698e9e84ce771031faef1ec71405f81da8b069b1c5f25e47a830d88f32afc064628acd5b316a86444fc0015f71163ce8bfd02b500762d54eaa6cfe242565e77b8ba134e8c1bc11f7617815799275e29e90342eab05ff69fe0a17e07f3dcbb27093b30fa3bd9452e0b6ac7af55de352bbe455b67bd8618d4a801bc5b0085f5c8488f77d11b7d83ef464c50f60d081213570d1af4f9183a5fd8aab70e5a786ad8aa03b0eb3935fc394c1da6244f18bdf5dcea43a97c8e2591cb38f63ca921f049a41c02b79a3b075f464f2b4fcb1a707df6786f1d3faf409cd5527c81b6e80202b4bcc61124bfd4a95a2085bbdd58baa33de1ccf0fca798729e1b996cce224b2c10c575158c21a2988e272e6ee8fda6f5d0d404072cd3e7430a77753d87b63121c996421c03c6aefa41325ef308daf03a04cc1dc18a695cbe6bac8ae1f8aee6d8803f9b1900eb470fec16d40f8040758b83062b7643f558729ddd7e9fb26e297aea15106e7c318c1505d1469ce5b57ba0691cbf57b5e5694b023fd51a9f6a3328b1bbc94609a96561fd93c8fb389c78059c90e85391a9ac6264ba4e7ce2c1ec3a32aeb3eb4337ac0a25227a97f4086274f6a70cb2a550f8a993bcd96d5409330b3a6bc7123e11ec959afd0507562a5dcb942e06b04bdef3a4b09e9cc224f04c9a97f68ef8007ad3e4baebb269457b785d70a452201910ae195edf54217b9598892ef85c068a49b6176f02d98cd768073355628f426ecda684a6b7af0885c81bd31eebfeb60ea8bcf110df1b699a4b042b12c5d326c6ed1f4d9f2a0fca59caf4f7b57670e687cccb2937e504b41b3d89315d6bdeb212d03abfb750306ff0a301cc236cef785eb5f977218fc9f0df11ef0406f0b02dcda2150798135a39c7e2bbc2c816f2726e5d4aae480255cc2c0239be25b371c9bd37fd5008cc760b52971430c0b0df756f52c82379e512e8a441ead53d7599634a39d68daba32a6d74b0306cb027a2478beb7f03145b6b2f4c8a35f25196d2859956e695975659068d4cf3a65a0bff212dcece39f10194aaca3704a4a8b1ea87103bd9ab8f72fa0de1b0532260218f8c551549fb360504a43a398a757371a1d894b0db814f653f83aec7b2ac4f57192a7d752cedd3d2067b22f645114c8d083e664e4492448d61d2519c4db9e7d8d6f7e59a96796e25e5ed22136e31d981676c8d203f6a45d151d2d6666a9af7d2816ad4b469c8e6e6be196d9699d2a028741c4b45f903ef97cc51a61132b99a480cb4f37b9c5739f7066214b71dbf8ee5d77cdcca1bb65ad3e44d7b13dab9fdc0cc72b50547e966dcdcf64cc8229737ec26226bc7c56601f885c456cdbcd4eb4ee31594d74edb5ff2401023ef509a89707e572df5368143e9750b997fb2e6ae1bdddb2efeb8e3285f5191a205519036435e90cada3032f33f7d776bb67136535b9c2dbebd45fece0909ef16442449ca6dd435dd4ebfddb7107358ad6e45c5e03a83e0e98145757f546d96ad0b9346da55076408701adc8b6f942a6b6f91dc07da8609b83933fe7df7f6a74dc9fabe5e3af8f00794b4f559c2476182bb9d9c293587f2b64437ae6c1f5d283ade99bffc8615f0387b38107f96ee44e1886ab7be9fdf82c4083709e30b00669cab3c457e6e6fd3a112c93c8149c25f2d08afd236fecc5f48a8f4539b5e88ff8b04443725db73de42efc4ff39974ccc9a4d944603276484d8643fe7f5cbe865d546d2c2c59b7bb0b8aadee7efb92c07f2deb118b07be3ecb478a47f8498b6a20dd33dd89a1fe59b132c4ec1b09f6aa428b636124016b9cee393feaa18052721b8558bafacecbee767954bf0a2f8777d9f46b0d5706cb460205c51d438233fbfe2e360965cb3c01d37d017ddccd85afae2a0b1ed51d9773532d7a90bde20195f626f143a8ef262974491e5c2707804d857a1ec5ae0eec64e05518feafa5d66819a0d30100dcb0d1ca292c68714aca20cf0ed8ae91715b0926664680ce28511113b2699b645c6dd45d1099a7c9644dd5203ea64241d5465556e388c37626737e5739b3a88539d6b597f87123924ed315e65f59f3b0aa7464793acb7abe5f8b1b9623320356e7843b0cad1682e7ec21d8f7608ff6d0ad1506e2c550118dff51c40bf0f9e40fe88f7bfb7d02efe5369e631b5e88d3b9867929aa05a15b59e8c95b76c4b4d6efe66392495a9f900a39dca7def752a76fd8f0253bfb671aae2e3089a6defe03a45efc4e25557de95bdae2ed93e95ca0eb1398fee1befb33f3c1e6afc003430e830b06a411063099d4b5b978515d3a667952b1f21548990b3cc7a671b1c7ceab6c7b423a39cc52f47fa6eb614efe0d3114b91abf79ee80745db81434f178333643e1e7ab9038041f47c77b07c81cc03a191ccd0967e050818738dec2b1bfda9c35e16456de9222de6faa9c9b9a0103864bddb90229eb7367f5982166c3dffb59bc220977ec2cbbc3742d43c9242ccebded54dfa08b901db4c397f29b93ab34d7ddb79a4f281f5928362a1554a496fe2d53fcae74067ab23ca5ddb687136f920b2170c45d58965594f4deb582f040091519563eb1189d590efcb8b02a0c3c237ef12793fbafe9d9d60640eebfa791f0891b528dc785bf9d7632d73503cac7c6d642e96d4a21a6ab164dfa7c292b3374670feea7e4ed50e0e22a3737d50dba1825253541387b69f7a33ab43f80761cd515b237c144400ee99676a3a2d99f750762fc40baee2c7b5c5d31e367c25f0c971843eb654ad90ad8c1f1496d712ec95069293f363142764c77891786543cc085889b125654bbf790c2843602a64c7d121452fcbf832b4643e4a2cfb8e0759c7e8ccb172b3fde32bd89fbd53e577b9dc8331a5b292cc11547d729017d12da49fd86bd241ce122a0e2df4eb9986c9e683f73573ab2467c87ae548b88f3ace66d5352b595d54d88141113e47fea4bb63253600c9d913b5e3f1030fb2e81b79a8c32f41c163e86c1000b67d56814fab0a18600619ade8934989f82acc14a5052439b706cbc13175fc30204ff0745e2ede01a644d7370e13f7cf0fb1c06df16dc5061880e155a8d23d274a5c16b3dd66f64207974be75e6a9cde84571699136c2ec15f286953facad27bf502f188337d5920b1a235a9f864119a4bd87bac1bece692fc9cbeb314b79eb71793f3f99382bfb7bf1f3ed5c90210eec10796f9741a449ae26cd7dbc3971bbcaa1acc6f4ba58b8c2c27eb2b2cb67e241f54176dd06744bc7d14fd754811d1196cf0ff7c42ed2a4d63378217afb83558f4279eb45327da1ee8b51103cdc21efff93fcacefb77ce1c71f74bf1dc17a43d7853138491e7874f030b4dc4e2cdb6be3d3d8edba2562cf6400abb66566962a283181fabcb981aeced9fd100ee503f6c5456063485dcff44ecce121196bada56806d3a49a4632f6f523ca7c24997e988bfda3dc20db52ffcf52bf92110a66fdb87af6b02ae5685fed3bcc02760b9647341b2cb67d5bfe99c268ebf3df515", 0x1000, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f0000000000)) 16:00:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup(r0) write(r0, &(0x7f0000000080)="000900090046ba2ca6", 0x9) 16:00:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x100, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x40044273, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r1, 0x90) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r1}, {r0, 0x40}, {}], 0x3, 0x9) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xa0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getuid() chdir(&(0x7f00000001c0)='./bus\x00') r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x20000, 0x20) close(r0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0x10}], 0x2, 0x100) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000380)=0x8) poll(&(0x7f00000000c0)=[{r1, 0xc4}], 0x1, 0x0) 16:00:29 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xdc) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x1000000000000223, 0xfffffffffffffffe, 0xffffffffffffff1c}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x1, 0x0, 0x1, 0x4, 0x101, 0x51d, 0x2, 0x1, 0x36, 0x2}) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') r0 = geteuid() r1 = socket(0x2, 0x2, 0x7fff) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000028c0)=[{&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/161, 0xa1}, {&(0x7f0000001380)=""/209, 0xd1}, {&(0x7f0000001480)=""/148, 0x94}, {&(0x7f0000001540)=""/96, 0x60}, {&(0x7f00000015c0)=""/222, 0xde}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/228, 0xe4}, {&(0x7f00000027c0)=""/244, 0xf4}], 0xa, &(0x7f0000002980)=""/96, 0x60}, 0x40) pipe(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000002a40)='./control\x00', &(0x7f0000002a80)={{0x10000, 0x5b6}, {0x1, 0xfffffffffffffcfa}}, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) dup2(r1, r1) lchown(&(0x7f0000000040)='./control/file0\x00', r0, r4) open$dir(&(0x7f0000002b00)='./control\x00', 0x4a9, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002ac0)={0x9, './control/file0\x00', './control/file0\x00'}) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x80002, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8220, 0x181) r1 = socket$inet(0x2, 0x2, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) getpeername$inet6(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/241, 0xf1}], 0x2) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r6, 0x4) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274b887f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ac3530549c6eeab2d4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db29b072b4677074cda2f26ddf77e5944d", 0x184) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="a271f0868613e7168d356a6a7c8dedd12bfa0ca3180a139d2eb8ddfd69cf3548d9deffe76f4013500471f7f13691d9983f6703eedc1eb41f8bdac4694e177f83dfc2b1cfed32ce99c76029c16e5df4d6bc132852197728", 0x57}, {&(0x7f0000000200)="23335c8b565227dfa87768fca08c8e950ba643b66b6d98cc8d6a75f059a33efe3b1fc64b341c483e999be0e300e99ed8b136f888f04696b926c9c00b32aae6a247478b97d8362f9e71eca9631b947f8755aca56e0fccb5859765c37f5a98f01dffae70dac9bcd0cc550fc41ecba598e54637ffa1af2d9c1cedfca77ade8d30ed1ef6f578d857ae46a35dbb9d10cd21677b206af4fdaa60c476d6e539ac57819bb1df7abdfaf87e113fd5f87dc8f7ed3d41960ebb0047a79324e3ccdce7b86096186352d87056b9c6c2fc3f9bdb8ffa6c1e9ffa0fb8fcee728277d911b514c7b8c4ee29", 0xe3}, {&(0x7f0000000300)}, {&(0x7f0000000340)="ba96511f20e5e00b869718fab37e511341d62f154fe94b27161d8ffc3beb91b712a9c85ae8", 0x25}, {&(0x7f0000000380)="89835573641744f7d09ff52926838a7d8c6cf8598057beb701c7693a70d53be297d5a2b3710f8cdfead9b25b177e24d612186366c4942c6e93ae22dc274e5d02874fccb657553791d4fa37884be016d48841feaaf3f7b0c8453f2f368fbbf5eb4f7e74a2fd20e985dbc688824a80799d174023cd6a65a69a7c511db987d92db4aa4e82ea9638a6ced24881c737198716e4cd235df8c8451067990f7724e07def7985d642d1e6d60a39eb91316d3a398badd5f52bb54a8c3eb22c92a0f4d2", 0xbe}], 0x5) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTOP(r3, 0x2000746f) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000680)={0x4, 0x0, 0xffff, 0x3, "b5a4a30b612835f735cf1dbc6689a153be2758b8", 0x9, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) kevent(r1, &(0x7f0000002940)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x43db, 0x796}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x9}], 0x3ff, 0x0, 0x2, 0x0) syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000002900)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x2f5, 0x4}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="360474d32c4ede05ad1fcee511a1b75c6f345cbfa0b7adc0d0fcb4368b04aea0dfac6c7f94b949ad5157c658ef4cd9d83d017ce993ea0d9088b4d74c972b26593c1c580b78a96dcdaedfa82ebc38cc0dcf33f358fa7032860c8469afc7e2f58ebfc6d7d6989536adec354a780fa243b750d2c2cef0de12ada05e27542391a14a64841cad4ea0e8b4e55c5f9ef3d29d5d5a1a0e35c5f0f213f3547d14f385539d78f6f3aef387d855d604bf733fc4d8b7d80faba6d310d656ef2e725bbe644473344ca5d8076cfedf024a8d7774d5e1effa2fc730ef31eec7b5a383a636", 0xdd}, {&(0x7f00000001c0)="996b2a7aa1f33fd52236975676bef5ce12fb236aad5b8f771d7a33a3bcfb14b6c8cc8c59150d8f3647acb57412116f1a299075b00110affef2a6b1cef199b2e1d0dcb53179ceecc0a63295cdffe1360e8a397b6b61a1dc3f4d07898a", 0x5c}, {&(0x7f0000000240)="426bec48496da5b65609e7e6123305614bbca27c795b590d4d21cc909da264ef628420332058ffec5f825b91a047c2513c4930135e001760e044fe23427ab5ddad9c0b980c92ec7df859947085d72de9e12571898d290093a49dbb725b220adb6742592b50cf5245a02ffd9db78658a90674eec4e6b41c79cd1326d754908afd61fb0ab8a9cd08dddbf294d542bc2ce04cdf1068c9bc8eaef6c158a98cfb58ef86c46b9f085582848804bd0540bcfd", 0xaf}, {&(0x7f0000000300)="fa3b5791b0097547e1d5904bf576d979ef656d44ac5049e6747adb824c6bc074da930b32f1ce7a66f09b421dec18e43e35934bc4cf18a0e7701bbc47a1ab42faa8e2977de05aa085b694bda5faff7537c2aea6d5afd8430133e5896ad429090bcde2206404a2c108bb586d0b9de397503075a9c73a5fba6cefb1a13e5ac05e97e0dfd4d805bfbd5b37911da4f66330e8b6b0a81849c4b2380b57128f548e1baf19f42bf6a07c05ad31e107b1fe8726fd7d7c013797ce428345ea2f93ef17ab9b36b226c102d9522599ac659a7ce768cc4bc55d7bebc965025e9fe6f6d4424d33bdd8a888e0b57e3919e9f8d35e77", 0xee}, {&(0x7f0000000400)="beb76aa443935220f79d5e99b54aa0d3a164f8479678dd81d2f8c5109b02f3e2a82fdf6906e07a0655145424ac4fe82596387d1a033f7759d03940c7c0a00c1ab39b7831d0d0c4f4681017fedb12140566827db396ce446b1752f5c0fd45ad2522838abdb67dd61d0d0a7c9bc811715b2d5b026426f6be35d7a2847f8af2d59827f72ef43be96dbd2f6a7e7bb80d28c5e177ba763852611ebea23bf13b903a4c1258a2c5c566eff00491fedb04ee6a64211249f58912b9c1958cec3f96fa07f76261d1acf685ed9344150d124a43c87af7d85b44e5ef0e13e28c9382529cccce560b25ad615badb639f328ecb83199e0a9c574dccc0d6426a11a9cd4", 0xfc}, {&(0x7f0000000500)="ccc96b9405d90f13a99fc126bc3f9cb65a89e8b7fd49e14fc47b19a73a01f7a4cb2471b63de8c5757b3959516f160ff0b8c95c4b59371a07515ae59f5285a859a0cf63405bf5f6d44d9b8c6520139fb175e3702a262792296e", 0x59}], 0x6, &(0x7f0000000600)=[{0x1010, 0xffff, 0x2, "023b9a8b49abd35080bdec3fe97db3349432fd5fabad5800f2754201d6c8710853ad0c6b381159eff03fffcc69a45ae9fc6ea1da09004c579660f642bb10a646d21720c27cda0544e73336381de38f39fd654b1c84aeaa8bfd513cb1180bf7c121388a459f4b00601548a2c7e918c666746efe40460050b3f1aa9a743e24be12baff52dfc0b521e653e1e97daba32f11e56abc923fd4dee98c1ca1e74a88c20f398f0419bc39306e2aef31f84df8c00b110b8641f4b151bfade23d1a335cc17f8640cc2739f40f09bfe69c2e57f2e57390900d5e21e1d3d538d8e25ab615444715be3979a73851b9e19fb96532495744f5d92f10bd456eebdd64e49c6f2c4d156db97ab2200bdefd1e5124741f1805039a7a191b5d4271e4eb82b0cee8185d1d3b74ad03b4c0027cac425d67970f468c0b9225663b725121af904c1980041c8bb9cd33964219174a33a875fca83d8e59dda05c8bdacfd0c6412ce15c5ba06e4df07b3c68298f2a46540fc297de730e5ce817f6c01d42d07feb071d3aefe146bba15ddbbc6fb07ecb6bfed26055b5de354b0d60709d63f01222e41b368f0445f4d74b59ad96d0d2baee7a8705095dd1b7984b48c6af4825700524f7285aafc96d0296f819850abf630af1abb8110bb70665754fe009c687925b5bb26a85631792d4eb3ec4981509bf8e6972c2047b8a21132323601ac1d4253bc0f8862f9edd5c1d05ecd9af7f6c2b2b791b3e2657e44b5e4f093f2e3ab218fe16f6f09890cf43eb60ef9455b793e0fafa7369984463b654567cfe5e995f5402549bfe36fb4fa18202677201c8d772344f41c1fdf02e42b34cf7a116a6821dcfd327280a64429094782ca637ae1f50832e6bcbd90ed50380eddae815818f1dbb97119960507c610af4822fd17731c0beead486df49ca43294338e4bcbc08152c62418e70fbfcb14c6bd0dd4ba2a7d746591d39191e3e435a2268dd5b415cd00b2a2b9f11001ef3ef2391e811afa93bb8a8ece14121153ddb00d73e1ad5bdb00ea465e9dcd01e7205b7540f952bacdb7345d85e0db474fdfd917e7d9877fe96dc3051bd4bc68ac3b0183ce0994b30ff156db8467ef0a9ef67a346e18a013f190e69934e9ae7d76a8b2a7642333e4471ff9a444de27e045fd4f9bf1075288dccb9dd55297edd8c78758ecf2337af5340f4bbbace478e3f457ab11225b870b3b5d718ebb1ed4a059bfc2dfe17adf4a3a16ff34846411068dd0aad948ae8a8920ad234fc53e3372c11782df18fa818fe3b5f19ffa8a8a6dc88f42f5abea12298e0510a03558bfbd584115dd97bfed3063bbda15eeaccff54da52a8f7aaac1c69e90428b578da886c2ebe968a926d8687b1e0cec10a131f5c060be6e3ae2ae12e9443d6e3dcc288dcb79bb6bd46ef99a128afe104bb9fbb05697f6527f273863ecfc08f7b676253a94b49573e154e6a31ed1063355a1a1d7e230ef9deeb29bebc35240c9612f5475dac8560bdcbeb4a65490bb921a55952ee3cdfdb0a8008bad09fcdb105cab0fa11d84b12be57257fe71b362ba059a408fea09c98eeeae50cd58f00ed41e96c25ea5c4a678ac2a4249bdf2ef2571108d19664eb056c2d525f0da1b765e4e1d71054543df942e9417b898d05469e949847ed8067f42c5028076d008ffb1736a4f8485e8a5ba25c867994cc2f93cc0046b93e88d008ffef2181f1d50fe5ca694e0e8fe9527e4f2f58cc6ced1770f38f87af8bec1c997fa014fca34248f167225a908066fb8e15b4255ba2ed7e185dc2268ccb06fbd39b7902f8aecd8af06f75b79c6c52d54f4373951b5e8428dec89586a196036db1359a56ab3b3d173c03465a39116d469fe2ef9ad2f975dd11edd7340b8438ac5c9fd7a1a8fa73ed71a2fe7578c4f3f334eba0abb59643e5a50f137e24f80f6ac98f56cf2415c44b87e9eb202fcbafb9d8788736150bebfcb933c0da16145200914815c3e33ea948c240f2f9df3b218f61489f6b96d10c3cfcb2c75fdb6f284dfc0ab811ce48426a5a6f1d7225bf620f371863ff7c4861bb49c95fc4e43dc3109c815bcc392e6be51b44b94b4c553ab5cf20ace4c52260c9572b0b7ab6eb9997e60837d7ebd73f2214c3d7c6b3c103190e2827b81237035b479a10c837187496564cb7d7bd3cf3f8826de8bdfb11dc63d54f994d09336c6fe9da3c740c76befbcdf9f08ffe0462adde57a21ef2d0559af744a220dd5c1b0bd9461766b7401c54294d0cd1c9673c4bc1edb05f10c320ef69a38e7142d1aa54f22c42ba7ae244591b275e26e98456d2610d726627704166a9dfdec10111262781e203099e52daa997c4a146f24b30f892cb290737c29ab3be5d335f282c4a626a689a44e71b1bfc99e1505a3b369fbe41c663c271b4bb3a0b543037f9ea7e6e0ab4142570c65cfafd22fd6fd50c494ffd333685af41882a9b5f257f68185d5e3c2d4d8be1b0404021fc720cf267d9c6ae39031cce0a2993d9cf4ab36078dc85c0a95c1eb33428f8455e512f2612c7fe737d3e081095a2d039b3d2316c896c87c483b3a2fb83e2e563c5701a3edf43513953294a03f5c93d4afc52bcfceb1cd2a16dde52a9dfedee1998589ec320a50c72fba1a7e61e3baa6add726873b6e555a983133d2b17bef38ae3a6861f105b9ac467e4de26cdb8939c8ebc7a846eac359bf69414fd2bddf39b433589fc3e29632bc83c3d1a0c98798b875e7440672841e66900348c6f6ff75296fedc5a9c1abb0568dd1209db0f50e73a8d06f07f1c45ce544588ba801e84ca6223554dbd350557f6d443f1207f34738558127ac0080282bd0d4c9a02411973b02209be1161209e2f272cc7033fa189c16809ddffa3d6787599df8cf758259e91e118fba3e337f5dd1b82de16436010a85ecd7788ce10c7d2422246d3a63f51947f0c5fd86f87cb7ece00f73639b1050fa9353c9fa99b7d45cddf369d8daf4681d43e943c0d309678349213adf8fb1641506ad5c67beda783c4d8bf5bb492f721b530a567af68c292400f4e087a93422430b0ba8b7f457500dcf055e5c8868d8c1ebb7ee71c8a8c3d1586e452c5d5383e6313e6184902aa422ef47d3660c2c6985828db7db3ea2f96c910f8ac5fd89ae10741ad04f00ce8472358f44d342a774660778a47527d5240bb6df8fce6c864a923246674e5b7e75bff7396ccc916f815cc4b5dabb89bceacc5450f34b5ff77a60f4b360874cb8838730f48e300d983d91ba4407dbde49cdc370a934732647acfc9da027911eeeb09038c483a1141820d1833d9c0d7cc44fe57f164cefe419f7714e825bd36abb5180aafb037775aae781b9c9c166557d480619cea5f31677f903435b771c2cedaf396e8c73ba53e596771777d9dc4ef6be68cd56e622bed45c95221ba11ee73eb76343c9230edde58b33e6e8ffdddb9989e4be0e61e221282e0491aa69bb9bdf86b8fbf66d140df6d90dc27348c25bcfe4bea1412b8e1cba03901ccdfc1d25d6d43d3f427b6a0e9bb41672652099eb474cc264925ade1d1b834c0e5e5377ced74e655b898d5f0820b9932206290d7107f24981a7f2f45559e57890cb386ed9f05cee152b47e2b0895758369e750c47a34664a7dea5734e81310e00c235cc28b38e164f28ab2ccfdc69d241798387f69e5c04df5acc86e84c6db2092f4e2c25a8a524af1f3a5e871f1c180d3f986ddd4dbdc45d2b3f0d9001b1682f99b40ecdecd6d60ed934385d0f961a930d99ba8b7abf57574fe0a9cb6e7b734e8ff4bad8cc1ad09d2a914a27d82c5d6b2f92999b9f2b9762b73cbe2f3ed02e97b0d39985afe667e817d73ce6993571fdd56b4cc4f352dfea26c5fcc5620befbb2edb079cc3fc224aa70c74ad9ec5569a6338e2994efae5222fca24ae30debf122b2d14e14b450bd7b2fee336f5dd7ef3fcc01c2092b896d390a5eaa28c16ead1938ac928253ae191551e0f10ceef77f658966701d35cedfd9fe1356c6e99db7306ed85dacc257bf3fcb1f82ac2e74876a5376d914ccf44e5cee717a30a6eac28b8b7def67c4e533e3c176de679a93267e3ead7d91064f975926a9a56018010db7dc6e51660c4feb8db5b3ca5cda37bbc276592488ba0577f334c6a7ff9fc23cabaaea8994c0ae82beae0f4c1ec4ffeb0ea9d617f28a199e6da1a75541f496adfb6f2fd54ed2fd692763ea26906b099f869173916ddb5f0269e1afda4ef9c88dd64e1982a643cc15c5de129d26be9135784fb29fe5b2cb98920d9bb590a33f7623b82202140b24eae553e980a2974c5a811f8f8be7b20030a39a5200b64fa7f196da85bfba75bb48d30b4b3d17b89d96e2a55e6891ce3ec22ccd33ab9146efc35e265cc4de6009c3068f9ffd120751c3093a0d8cd279e8a1e5ecadf03be0ef596da1d0634efb21ace631def486cad90a251b638e6f8c5cffb31206cb7dbf249fd9052b4c835fe7a14cd751b13bd59b6bf508a0e885cc57ccd5e5e99bdd6cba43de1f39e55d6a1ef702a600c36d9dc3dad4e429546e540da32f861d9412f9e492dff16c30a244d50a92128a1947037569a7814d03b02b17cf1c183cea42a7ee033bc67e515eda3b4c96ac667fd4afa2f96671f7d02e9cb84014d07bc885def37a34c3fd3f6092bc9e41a7af18375579f16f4d51dbf4ce81505eb135dc6ea580c768bab8e9894d3081ae1768bb940d6f84484ba7d5f5e8735eb532d8a25dd5b35084921f2aa853f2e833f3180c98e7b096f7ed4ff1b48cb32bbfa9d9820afef87376db892141223764d0d31f1c4e12d02e256f63da8fd7695bb744dc06b5f577f243d1ade6e21da57150930413b9743f892940764881513ec0a0602e189ad88dccd9cd654daadd8b9698f56795c951f3249755f94db151b97ae574213169575f4e6652d491185488f164a565852ea62063d18d6efd37f1db2f313bb8ea3148112c4515d3b310ff16a585d0e298c57962b07994eb070b63522f815d53661f96eb4ea351fb8b91dc1e76ef231c998c85c901240bdbf0ca7a31293fe9fcf00dce0274619f22a0aef138a9b348d7c64878440759db4b26c4e8509a635ef2b6b55d9a45d261ce4d18c1fd383dc7d0fe60ef0b2ba0373104dd74ec85f5cea8a9afd75dd44e19ef64fcd877997ea92a7c1a56587993056670d34153dafe22d3d56cf5036609aa2e1e4f4a203d660282f3bf538b5a97a23a3eb420e0d13f843f9559a9379db0850554a98a144550405d411feb9c9607e65a37c7937e718345e5a376b9aa60c667b94749d3fea0acc468a8fb42628469cae0441d74533b036b71e2445345fa69fcd9f15d1f93280783ecf4c0cdb30634e6fe598067ccec8b6e6bc0057fbd41d0b27a4971295a55d58220c103e271c033cca56ae09f804dfd0db82f937117a8f2913c7d34a085c43cc90244f48237a9f6afa2d2cbc5c154c1f0331a6e367b7fcdd72ca9010035e746cadec666575600b7c932fcead1021209b89056dd536a3fef9e76929799122d2ca5e7e0fe28c9cd21a0f4e4327e28d54ab48599229a1ec1334befefbe04c302f267de68e3db794cb1b1802306c2a8d56f3fa5e0c973a30fecb7cde292a60913c55890d77d093f2e8bff76b9e15db6d4ef2ac3683f185f127190079c5afef74e44a36134b546e7cfcf2a41481fb22eb5e588cb1d9d7335a65517b0c261c3e6a4ce077e2b5683dc6f3adf455b439bdf3488359b87cc4d9a8cd49a33a9360cfe64e1f3043511f8a45497c9002c9b2aa440c9f7b38a196331d712075ebdbe6890e5f36292e7d5b3d5e835618f736f10cfb6fff4b434"}, {0x1010, 0x1, 0x3, "f894d1e7f514b9df370d532fb7459a30fd5d52a6f951b355c3d80948f23525511ddba6558f4bcb8e410cc8c352172996f4ae019d2b6c4341a3d66a27dc1d227ace1166a1779c7f72b4d80f9e2661e41e93c57d214cae7fff98e504fbe59c403e05cfd49f44471ebbab577e2cffe26e013faedbdd8e487a63739158f6347d19a7ddbe9891f218d800dbdeaed9f6711878cd29b9acf17afe4990923fef95b8677c8a7029cdcc49905664e3429525280d9dd8d48e218cf43f34efe658e03074e577ba7369e4a1732ed2fb3cb47d82a9c7967beebc596abc50114aff99cb5005319faecc7ce79ba1f34b7b3212a394506545d73a1bad3ee50f53ec930338d639ece97402400be463bd22e31a9ecff6b590638e775113b7a88e02516168a9053a655b34dfce13d9c6f71e3563585745ffee54e58ef34f48208749c2e1918cff1c196d8a77e6ab93da0f160d6997bfe9cc513de8048ce66f4fc92873b40ef7e5f13fab84eb1c7ed916e07ce96ae716049d2c961b593a148ee2beb0524469ac58a4c94e006878a8fe2f3d5e96f1b92d40e803b3c977dd5ac53e07c7bfe0a2b1cb5e50805ba9a3055ea2fa2250533b145fd45d4745fd1439b9831672e90bed565a7eb8e51ae214bdac8c6bf8154c9c2ccf5a374db6d2d27b56317acb2df93403c2250bfb4bc1d68c2995fd9830fd2d4eb0d8d04e3d2202233db251b6ad3f19b6719bcf909b5a168ae81e2b6a97877238c10cd474b5c19ccde07e976659f01902b0e9b9c575871ca6aa81a9ba9d7c05a972fdedef749711a625e024b4dc9df33e4ba792d52a9864dc85a9b0fbb9d3b0488cf3d04efa9026636b5d3dc2e8efd4dde48c5649d1baec82fa292f0036c6e3c53c7f213c09d79115d08c6ba454f3b2d94c29ef4972c1aec95f5a70ffbd1a07bcc3813abefd0105a3154270e0340119964b6363d1c4301955f644b0bba0ce7fc913b07ce346d9caf0b4dea19307554e20b1a01263171a9c5880d83fc1c96837ec38c980f893f5bfa30526f0df8a6e43d1a9e901140c4f64c4932e3256a9dcd22b75da9ed925046ec70727de8e2b6fedc30717545abf66efcf6ccd09b699f0d43fdf7f39a8652a7ca37f28531a50ef68a3aca6838fe71fa63e400e5192a30d6e9bac787f34b332e18762fa92f3ba374755aea39d9cbcf17eac47182ca0e7ef40878eb0ec690f4546a3c294fd9c8ebc0c878179dc44513a9c0ac7288021dd86beca9274f0e5c123cda42a892b80619e6fe9ffa1da561cd7ea6adbc7aaa107ad4af7d93b7ed4d86510f6eae6a433e14fa707d8ddeec535e4ad997d24597d49ccc002639ca04cd6511789a4bf6d2370aec564ba525c01ce6258a306945a8bfdee6b52bedd362dbc522f2b3a3e89910633149090021880610b9ebed2428587d1449b83b9ad9ccb8ce9a92a029bf5f1364b8e9e89c55bfa82c80acc6a02492fe166834d97655e9a58d39fa9538240f2c186462fbd9864548a7ae82930ea206967ed1b37fee4f43962ba9bfc70bbda7e8bd71130c1b773cbf689be0a1c6092c2f1e786f72d7ef2dabebf14bc5f99cedadf00a5b2235e4088c426cf2ec1edff942401f5cd9356ee9206ee077c895e8fd911f7886fb44c39666cdec97725d344c9fc6748e2e6ed914fed2d7e104b007c873efaeb969f6b10a86c3d4195a09ae15d07919734fba92ce9555c4818f6bae6416d1da9a58fb9e67206c3d312b2d4c0a4ea537401e4dc8f65d86078282f7238af7eafc8b87cad27a9ee6b1b8e86ab3d46ac0eefd811cbc0158266aeb3014323ba88eadae6e71d7f61fca53ea06fb35695c0b514a14f05a9a2d34cb9beab0c9650842f8734eda9c876b4f42c1f819244095bf9737ff83d91f84a4a1dee5021caabd7aabec521fff90089c67e2f2aa211835b5e02860b5f9098cf6451c531fbefbe32deab8d0e82d9b241ad8e8089684f68cab43f85325d06a6b340ca4e56150850838ca4a17416e5d5b2ac2c478adaf033e67f9335e73481ed984d652c71b8c7fe0143bcf68683894e406cdac52878a063767f827a468bd420eeb3e0032a9e37701a131919aed8ed7d23f1670f4076dcc4c82be83c19809ea895d367fe9bde5422435a3d74a3be32ac3dc3cb54efda13405dc9a7a1f3fa81000eff6205752adf1e965415c8b50090f6f92fff2cd85ac06c8649ed3d83886955b3132fe360dcd6c744861acef4ac0678052bf0bf520698933ff082451224d785c8e420665e0a234a3d6f89038110bdf204e809f031d5a89bef722e7873bdcb85ea33f181ca209447cfe9fd8c4c67591361da31bcc87b2bd024b62c42f26d1c3185e056e103ca5b11ef10e3fd1d96b191209b6afa39777e703d9fc4a286685048904da89c0265597c0af8b054ec5bff77775657828c047ab8e6873aea75795d480d5529395ff7527f641c31a6d986149847bde1a2f12a325b7110e1ac6f9c6af46b2a6df06ed04fedbb519b9d8853e60b865f4a8cd1dfa850898b3c2361350e20dabbd316546b61523b495f460c04a3ee3e4f9503a05788e6b02e891071e2e9e5524247f6e7bf9c2e892fee7cf769fa70188725e1b72081c01bb887feab8411dfd97d5320328bb6174308a8fef33acdc6f0e472a6129b51d0582d489bce42263f58b39c0a33548f3085c9591695f21fc72b29d3603521b655fde48a4d91f6092d601a98ddc95eccaf00acea19ecbbe4d126b100d87348d4b60b6290dc3aae8ffcdb3d8aba1c0322551afc65e5a27f69d90f0e7cd33f14e8b4db0d7ebbb37df3cfdcc81c897d7bc2ad979115496c4e2b9ff59bd6b3a2af601c34a4a16303df2cc8d9110b38b7f97ab6e815b155c255721da09772f8cb5f03366d4e8682d10a417e58eb8bbc4598dda9944581c3a7eb834f8cb581fc8ef4cfd7d1bdc3a6d2e12491a11e53c0a1d7c7a3fac94737e85e5f0dd6b951886cc383645a726c08fc95118f438085c0c00c42c41b582c2bbddd314fa2a4d143fa45cb13e1ebaa9cf9753bdcc652eae8d1f1bae7256ef5fe9c5f38206e58df7565f4c016797207dd9eff48d2da5a0d333d0be8fadb18b37ff9986e0e5950daebe361f10c9f83f1fd3ec440acb546185ee297921126946512edf8a093e5e42ebb90c49e12c84974d8a36e04540c009046f4d45cb89ed999cb220d9055a90d85e405a94ce763c3d407b78880b17f4c7dd97dfdc04f2d17a1befab5714d64440c45af356ab855acb838be129e026a4934755d25db0e2e1da272ddd182b8d5b06d18c0c050c430cf30f63c053391a4b5eee0f4e07433f302649c2ce77a6b4f83c045ead33238b3db76b7d45353ca3844a9bf58bbb13fb5f50ff55ce3a097ee8e0d56a0685dcc4f577c8e60ccfd0b0a76ba26ae5c98065c4031b6a09d64792c5b568a3f5ad86b15ae7e66e085448b62b64ec73401224a4667effe47986f605aff3cc454becc03b363165e030b77478cad700d77997835144882e4380c8a309028ed2bfa3468eb3e6e3034541338f94681ef610f1ff424db225f0acac335307de060c567aa29599c28262bc12b3af07042ea4e42d1584d934eddc0c29b59a6628025f02151b4cbb1bdf4db6d89b14c8beefe2848d28a84b4bb925ab727ecad11e61d738946dab71cadd956f0d1a15e81f23aeb94836de85545199c4567a4292d7b68909054fda8d79566677c59af547d5bbb783e648a1b4e6531380d4670f462aa3c751e5cf21f8d3b77e1ff9d62f9837a4a52ef7e11f112d11a2379e41b8ac18c73491a7d3369c420e60498c52f06987f1bf76107fdd2355de667c53f921b44b33eba8ab8657cbdb270ec945927b3e1dfc0fcd19682e75be08ed43b345b1aec5df06a5343ad5920bee57c5a74e850837b10bf1cb51b8d59346ccc948d34a75126f75456cf366e97e3fffd091296108b8a149dd150a504714fa820c3303a94414b2eceaf34ddf8d0854c1c8403480fed7bdf0788b462da6017d0e1d40e1d9631b9a98eece7e452ce289436c8bc7bf9ada22c1148e6fe7890b578fb6481274b6c06d73f94e16bd0ab294dd024c5182476aa55e68e51a42ac07854611deea7139889a06bada91ce0c7069df04bab49da3d97209a9afa6b203c30ae55b3815538aaf0920b12404242c142c75728ad76c040af6d672a8fb1276c28bd13eb12317f8959c406cb9440b1aeab15baba180acb60ee7397763cf81b72cca7cccf35f11641ee3661652e63d23fd76eefa039406590a6839ec6eb4a099a52758619beee14acd9055019f520313bd89a4c52d818965d9fed2c56791a7cd686e246957873f010c74f685b9d53596788aeab2c3a78c641b158a568286af240526a84280f33d837dba6d93bf0a0a148914c24f50c076318201bb9aee10cc0742d325ef9feecf9d90d6894bb713f9ba1b7e13a279f72988d56541a10ec2efe1e89ea106b7e6b7ba49b9a7637421d55e8b554c1ebce3a320196b2e93d382dd19b5a61541837585ac15a0baae075b187cd15879f2754e0d62be4dc268f7f289788dade0cbeccd7a33ba940fdbc273888bcd2903a6d9a66aeda45d1036b55af8f17e0e422012a0c6d769c6392f3685b8557eaaea769322f74908c4025df761f75a359fae8d3bcc301f203f09e1cfa540f2a81570d4b49c48693c8d0675816c8558f213f608ce5f45c4a9b5a78e4bbf6d72e4672779fbd2b54d0d1c420ffde85af39f65ceae087556424311cabe915828bb026cfc4f91060b754479ac38e577dfad5b55de0b229b3598a0f757189e450a3a3742a3c718f0e7884edaa39e56175b1eb49d8a46b6233b3e3bc25044feee5ff846aa56f13b38d59f783a3232b9a1c7d6db89629d008646cebab259fd0228bfcf92f902a11943106fcee6c5390dfed423d4611ec204e9f4cdd02237007fa50d4c1d6aa03d1d7f04d4d908fcf4e6052f9011134ad2814aeff387ab07fac88357795b4d02fce4a054a049637fe8c5e8998b6063f6129bf6ad9642398536522b9e0b76ab12396497c04b15f6b1a2ecd22c037e79542207dc84de058ce9cfc98c87601a4dbfa7997b0544bbe32d1b4dcd768a4d61242ac90d36d430632294e62b0c487a8e5fc2320ede50ba8d0e396331f1dde25ace882e7250d905998b3b8af89b8d27002afb9cabf10f9773bcbeaa360262986bac0b4e5801e3fd35606d739badd3a99f404dfe32874653c628d2dbae02652eeefce7e478cc5349d5ddf13cc3c650ebadd8b35d76c7c8c0764d381dde200292c8e8a28fe8d0a13648228c4d07a8ffa1e81398b92e62da3311d345d36f96e5dabe616823d5395e9e807c7116bb63bae56d21f7c6346af95ea63eeb7da59d1d2f709e86727a4c6a50f4117743ee557ae3ea566b6099695bd404a27d38db941ba95776fef6dedb8adf15d27426656df93c82202dd862ba292b15c3af1ab27df57e5c7dc25860426f1af50263a0f622e52527d7c74dc0564fa842b12a06ed7531e8290b8b8e721dfe9fb47ecddea42499e3533f732466eb8d561c0f0ca810418da12d08e94ae270aac53ef2087e07a8f6c9cfd5a7ee03a50ef04f455e45ce8f3d39683d48c34484da581e74ba2af46904c21b3e8dedffee00dce61ec3790c6121b6c9a8fb4e931f78c0178edb8d180867454680019377611f8be9e6889398265d8d2c2ec9bbe45c9e9c8366d2242367dd9031afac910964a188d0b33612ee923f34480a328e0cf325bbb89341042d6530162211a7c982da1b41162d2f76181239ebf2ac5b555557398e1b1522223617a1765994847e0bb3a493cc0ab87946058f0c7764a178b8663"}, {0x10, 0x1}, {0xf0, 0x1, 0x5, "84c3a8193492b4a63bdeb5698892d791345a4e8fbdcfa5270235ebd33f541675baffab7a3134775374fa944e11a4fdbd8992f706bdb60c4a25440272c8de24a4fd5e491e657fdea9eb524d7d56222e42b794216f9cb893a7f57a1953f576647e7fc2cd24b6f80a35d003ec8f3aa5811a9bc04999821d1b535a74fa2a6ec7cd639018f8aa0c2f151de59a56b6e54ec475a14317bcffcdd7a2d0c333aa054b5663270268886bc9d1984156d5cbe7766d1fff9e94f8ddd1d0b57a955d5c39bf8e0b12f242007f8fed4a180aa34106373a26a271f07b411ff8b6579b82f8a5"}, {0x30, 0x1, 0xe3, "869a75a5235103d2173dcf0eafc3e7f2ae5e3b1c4e8131e8e41bf8"}, {0xf0, 0xffff, 0xc77d, "f86aafd17473aad2baaa1eed9b0925343f9594efee98c59c7b58dc11df3e43533755daa09d27006edeef69b0724feb849231d02a6af42118055fb4608d9b71e3fb5385f0b647018234cfb08fe73ff22c714c8f1759034f3d624269c10b6c59eaf03c7c3ebcc2f1fb964c9ba0d924ac53abb001817fa67d5ee854440ba86446098993fd20ea45bad9a3a9d28937ea5383a263d61811d92ced97f9136d93b4a91fb2b0784037e2994962a5b0c6b0af647860859fab8ce95eb2ad46dc9278b754e88f07818f1c9cffa59fc36024d7c94d040b93759d656cc1dc23"}, {0xa0, 0xffff, 0x9, "322f8565010061c3532f660fd37e9197d7d8b6412bba6efa58d6b88d16eb6da5887ad037839d8eb915829fadc005450d545c24dccd8068b36ebe7d8675502a38d5854703ed3d69cf06b99e4ee06004ba6a3177a0168c6e0677011aba5ca133271dd0f589225c79c22e268a36323b5a3fdad9136829ff1ea50f975473827aea995865b31d41143c3da0d13d653711"}], 0x22e0}, 0x402) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCSTART(r0, 0x2000746e) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000002c0)='c\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xfc, '.\x00', './file1\x00'}) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530002b163e5fd43c85e66a0575a1d74501eac41b410777e1d69624a6dc57a8486bb7183f4b3aba47043593d93a9b00e8cc04a04e850395f93e9423e5e1a530daca"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xd60) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) shutdown(r0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/95, 0x5f) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) 16:00:33 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x12a) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='c\x00', &(0x7f0000000140)='c\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000240)='+\x00']) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') chroot(&(0x7f00000004c0)='./file0/file0\x00') 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4001, 0x0) fcntl$getflags(r0, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) getgid() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) r5 = semget$private(0x0, 0x4, 0x8) semop(r5, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x9, 0xfffffffffffffff9, 0x800, "58c8fb14b4870a37232dce4eeff9c146a15e7829", 0x82, 0x3ff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r4, 0x2000746f) semget(0x1, 0x4, 0x80) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r1, 0x0, 0x5, &(0x7f0000000240)="f87e0d51c67d8daebeaff65d", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:33 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0xf38}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x20000000001023, &(0x7f0000000080)=0x10001, 0xffffffffffffff60) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x3}, 0x10) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6d6bb4db04e692f8fd979c94798f3c1cc510f79135d8bc82a1672e52ec07555f8670c315a6469c8b62204352159caf13f5bf364f78f51ab2a0b5e4ecf90c997ea370fa7e36163048f53bca8594ed10e306e76a681064e21ac4547452a518ac9a32705b5a5adc5be0fbabf84cd9e1fb3a83c254fac25d2b91ef9a7d0428b8472c13bce057ef43d67d8a", 0x89) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000000c0)="b6ef608316ef54cd53d44d4d5095df01352759c11d12966fa232161fad0aa55e3035554254a03e3f7ae15761d2e7c206643d55972c3eb3d53429ccbb0f1a2af535fbb5888e8abc6b2cd7b50b00c04e2872d590e31aab3722263f906dde85db83d591125b72dfca5e66e1876d818ad773c9fc24e9f48639e118811315ddc63c5fcc86bb1973d6debb32a971c658882df44b1f7af1d522812fdd1ad2bf3144a9094faede6b8e8098a0a9af4e4edc8e8f06afbf6d33114033701dd36bb62d56278956e613393b336e2b780c53084f9b7aed797e3364491d1dae3c5a0df6ad072ad204c18caa", 0xe4) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x10) msgget$private(0x0, 0x40) open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0xbc) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:34 executing program 0: r0 = socket(0x19, 0x4006, 0x6) r1 = socket(0x20, 0x2, 0x100000200) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x9}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x2) kqueue() recvfrom(r1, &(0x7f0000000000)=""/110, 0x6e, 0x840, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)=""/81, 0x51}], 0x6, 0x0) r1 = open$dir(&(0x7f0000000600)='./file0\x00', 0x3, 0x400000000000000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) mknodat(r0, &(0x7f0000000580)='./file0\x00', 0x1008, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0)={0x30, 0x1}, 0x8) shmget(0x1, 0x2000, 0x401, &(0x7f0000ffc000/0x2000)=nil) 16:00:34 executing program 0: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getgid() getgroups(0xa, &(0x7f0000000200)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) dup2(r1, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) flock(r0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0227e24e3f8db04a07469144d6f820000400400fe3953d28d6aa4c3b2a21dbfd1dd7"], 0x22}, 0x0) 16:00:34 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f000001f000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8100, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r3, &(0x7f0000000340), 0xff23) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x7, 0xffff, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="062ea6516f5be093b46aa3d322c060f0789bc06b12717ea30faeef4bfbf8920da9c1342596b9206c02bd9032bc9e40a01b589f107eec6597bb7074ca2efc3dfcaf672c4ff7e407a407d372bc1f9da8682793d6695781b48bdfa7d95b29eb2ed51c7225ecf4bc14cbe63fd65c13c164ccfe1f4efbb22d86bba99d2868d2fdfd3ed2cd2f20764bdf64b53eed90a13f966eed54d7e71c7f55f437bbdb5ca5065b68e8acfaaf2456b376b19b2013c00b9709b5ab8d5407a4ffa0a3369a60017290d6ed116654951487511472a9e998e2d74e5813dd9968f8fb2eae9738118927855d4c3765365d3a", 0xe6, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:34 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESHEX], 0x1) shutdown(r0, 0x1) r1 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = dup2(r0, r0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x8, 0x5, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x1ff, 0x400}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000022, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000002, 0x0, 0x10}], 0x5df, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x200fffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x24, 0x3, 0x1f, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x4, 0x401}], 0x2, &(0x7f00000001c0)={0x8, 0x2}) fcntl$getflags(r0, 0x3) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) fchmod(r3, 0x1) 16:00:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x821c47cd0de55c9b) sendto(r2, &(0x7f0000000080), 0x0, 0x402, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) getrusage(0x0, &(0x7f0000000180)) 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) pipe2(&(0x7f0000000000), 0x10000) readv(r0, &(0x7f0000000100)=[{0x0}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000180)=""/95, 0x5f}], 0x3) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x500) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:34 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x82) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) 16:00:34 executing program 0: r0 = syz_open_pts() getdents(r0, &(0x7f0000000280)=""/194, 0xc2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x888, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000440)="29bb6174cc18305123bde62d36d949c2ba4856263e4b1dd5e37c1cb3732a1f1bbaef68fd78a4f5ab88e91231e9e77eacd9122bd53f2f4d8dd718fef3f916745b16c62f842c30d0584a126f0bbae17d7d3c8cb893de2fda4ca4d64247d2a46aab2a308085fe2707df8830cab061d2ac61d6cfd8a7b368da9643bf29c809cb9a2bd568f7595ebf627f90e4aa4c", 0x8c}, {&(0x7f0000000600)="1af8cf14bb6d2fecba360d4d320be4d8bbbae2cca2f16c6390ebafd8d64f9c3613059ade8ca91112100c610b06e1deadd5407930a7de9f7c57da7ea3871d400dd85ceafdae49f1f49dcadc2340231f1a88d2e945f6161a97652b97320b41a5230ada158c30606656f6fdd97cfbee3eca2da0253af86ac8972b9e47b67c3b4f371d06f9ebdff8c4a284e74952b4f123c64dd44507f257f8cf1222d14986db0020bf90c8d39775dfc11d30fe54e5b4fcb56eb83363773b66b2df6b706f315b991a", 0xc0}], 0x2, 0x0, 0x0, 0x401}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() pipe2(&(0x7f0000000400), 0x10000) getsockopt(r3, 0x1, 0x9, &(0x7f00000000c0)=""/6, &(0x7f0000000100)=0x6) pipe2(&(0x7f0000000700), 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x21, 0x1, 0xfffffffffffffff9) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:34 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x7, '.\x00', 0x9, 0x8, 0xd2f1, 0xd870}) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = msgget(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/200) getsockopt(r1, 0x3a, 0x12, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x101, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x7fffffff, 0x9}], 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x2, 0x1a8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x14, 0x5, 0x101}], 0x2, &(0x7f0000000100)={0x0, 0x1ff}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0xc28, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000003, 0x17750524, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x16, 0x2, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x800fffff, 0xfffffffffffff861, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x7fffffff}], 0x400, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x90, 0x80000000, 0x5b6, 0x4}], 0x7, &(0x7f0000000280)={0xffffffff}) shutdown(r0, 0x2) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x9, 0x2, 0xa2, 0x1, "47441759294036f376ed429a781efed99d170822", 0x2, 0x1}) 16:00:35 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) r3 = getuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x80, r1, r2, r3, r4, 0x1ac, 0xda4a}, 0xffffffffffffffbe, 0x0, r5, r6, 0xda, 0x8000000000000000, 0x3}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') r7 = shmget$private(0x0, 0x4000, 0x3f2, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) 16:00:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="41a2133d0de067bf95c91244b00bda28d750b66ef82e1f2c052647260cdbd36d8140574e0be2f87aed37dc897c3aa0c3f6839c0e174e61e20039f6922b3fd1607cdb999bb5936462c3f0ef7753f2285dc69ad2ba40774d7b52dc38f1963952fce4188383d695579eaa8439b3d010d06c8d8be0a52cff69d6f22962a0264ed400", 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x5010, r0, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='\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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:35 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) sendto$unix(r0, &(0x7f0000000000)="aec98a1fea133ee2de5ac25cd0289ee72a2465f93aa43756bb4c87383c80394c211700a3c1441c5d9ad58d6019c361331fdfced7be74a5a836f61f818d0675d01a01d934af064c02aea809b195a6b4195ed83201245fdedc5722", 0x5a, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') 16:00:35 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() r2 = socket(0x0, 0x4001, 0x9) r3 = dup(0xffffffffffffff9c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x2082b, 0x0) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getgroups(0x9, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = socket$inet(0x2, 0x5, 0x6) r12 = kqueue() r13 = accept(0xffffffffffffffff, &(0x7f00000017c0)=@un=@abs, &(0x7f0000001800)=0x8) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = kqueue() r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000001840), &(0x7f0000001880)=0xc) r17 = accept$unix(0xffffffffffffff9c, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r18 = open$dir(&(0x7f0000001940)='./file0\x00', 0x10010, 0x4c) r19 = getpgrp() getgroups(0x6, &(0x7f0000001980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r21 = getpgrp() r22 = getgid() sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="ec2fd482897bb6c1aaeadb47", 0xc}, {&(0x7f0000000180)="15022643a2d4fa40825fd0410f9110b93d133759f34d0d35c0877c5d5fb01958e7f5c2947d3304d0d25d90c6c7f3e40476316f06efe5f12b977cf946f7e216990872415bc6702b3d8161d1c004265b9fd7fc3874fc7e6d036ef8048e8488592787b6731cd906407937c32268f6088cf60650edcf3d1fc432521e4dcab6b5ed688e438326a7728180c610f0175f06b966920df193c375e9de4dbede6ad98098e8803e34c1134290bdb6ef20341b35e888fdb9da4fb3ab7019c6eb80bff1dfe3e6c11bd1f27b91ed816b68c881177c8eada7b56c0a03c00a47cfe0f69e71146f154d82bcb7c18c39b22000fd81ee6addfd9d261d14c211afe493f44a4e1a8741017dd61acff9bc82e57f59d68822fd15eaa84c1f2c3d8eb4f20425e4b78a624602dd04600c9ffa40642d8f999e2fa937f45808b5525d50ca79b0937ac0c41cd999012ba0273a525d2c92495b64b767147233225ab5e03ada5abc9fb37ca3878a251477a72f5bf3f3d6a9e8db98f469452fce60443f223033a85e74a2031b11973fb8342da6eb2986f39ec2fd31ed56a7eb4ed243c4cdb9c212f93c02a86645fc3920ca7db76de8b40896376c247c2e62e4b072e7ba7c8e524c0096b55f0faf698c13f727206c3395b4d04ee10ce350a28c3e125a4c1a9d989cf3f2e324ee15aadc8542a9cd3974dedc6b03ac29044eb0d68e54b332a58cd6c542696c5a9328cb61c4e73feaf932c6885446841e2b206aaffd2fd87a169d896e5626f1af90b264bd7f5665e2883b6c9f4bd9bad5e67b90af35c1dca84f3c00aafb84e7d170eca13a0792b53ad1e17e69cd01d48506d75ae586310023b1b5091ed77c24a3fd67bf29745966fd8ada7a5dba8ce0c30eb341c8384cd19a7d6828b45d26463b480dc12c2590f5c17227010606ee3b6af700160e71273a1c8cdc541e709709f41404f0b05e902d0a34f9f74373cafc06cec2e4d436583f7936daeb22019ac5f0add555e99a248ec0c0bd07891023feab679ca570dd00c764403066e8d31d1998c2d0b830cfc13901bf9b1d5eace409432ba87b3de977d66d4322532c9a496d86a99c363114c316c775364a8cb5639d888f7cb0c91b9e37f3966a4c8c73d40576fd0e062bcacf21540b041ef4d61fa8082c1e600b73ec6168a292823c8042782ce95691de32f1799d3588ee21aaf905d63b4de93e6025a7774b81c6125d184fef0d47d8d8bca001f9e0339b8877ad0547a1125168769385a38b3ecc7f829e446a2555b51ecc98587094becd5644f7c576e47f021a34dae352123da0b19a80aeff86d099183a124f756eea09e767ccfcc15b287623d3b9460d450f53b3e327479f8e59e7f94cdd889b6d2ab1950bdc33ba59f204244adf63b1f1f46666feb2271abdffdb5ea40aa7b28ec62404aad04f07ef6abc0602138607ba82ae169aaf8c708828e19b07672f4455f72be963066ee9b40c80e7a3fb7d9255c8824b236ac2ad37f908c4c042bfa3272c1f1cdb55e1e9c6a09a443e241c3bf1a3a012e7b944971dd6fae54e1dba9add816eed3f2c6b7c7b9a2c1f32e6231f2a0c4e318a175398fe07aeae26a010a1aa11091a58e2377a0f77f7d607951a179669a1f2ae695c95f905d0d1bedb750ddef7de18583d742be6b504eae0a941a8ac9568c8da2bc8356285ba0aace914b53490a66eb26e06b5d6e1b6204a3a35002a7808e0648b70fa281b51ea7c3ab6d0e7c06c0e40c3ea5652cf221f451d77060495de0fbb52187bc71b1f2ab440a0d6d8f2fa6c54391c1f1ad40e4d86df26348fe3e4959cb3c4630bdf1a1b97301dbb00b1c622e196b65b326dfd17f447e1651f401a2c8428f71bbe0af61b0c32bc3e505d51936e21162a49dd69e5c587a7ffd38d14f23af5eda3ba7ed06a067726dcd70f024df6f0fd703f9813e45c258afdbd31ad0937acb31519b1cb40e349ad995574990395289fe314aed0ca4d5d94a70bf69e7def5d58358815a3c1a629e9261bb55d7711567289b35a1143bd1f4417a061345e5ad0695e81779436dc594676309bb613c2df0104834cc41a3054615f36fba20486015e13fcafb973c04b341533c600808d69d3110c7983c77d02dd420fb43feead852d0fab08edefb89e8e0cc4d1ec220680c9fcfbca3553049793b31379a394ec0339a3f0b4ed495fd554951e98ca4c619975208b8102eed4dd3d62ca5465a949293644b51a6749f57de34e8fd0d52609b7e2510ec32e41fa70e4ad32b6c34f45963bd329253c0df06d3a36c6f791bfc289fcdc0d7685d37d8c7fe15e86269cfc8261869821341b4c8b69dff5e81a1110a59567219a996f3c60db0261d8bfbc6d57d6d7dc1d72900d0d01bbd32a1379d2d0471fd5235ae1e6c365dbc9bbc7453156ed8f5fae3f606178ba22990f4f738bc64de5f8ae97c61cff7870827ecd412b1578ff0b32fbebbb40f50c704015fbe6be7c6d8bf385c008db62cb7fd4b8afe9eafecc17dc4b42a3f310bc3aeecd982c21b013c5b0f2ce98f9463ba22c9ac64ecfb62c82b5d5e23d194cc743b9e75603f2b81084a6d4378394d67f0d27782fd8d2939d3bdd6c7f288aae25223662a66c34808813d73aad676d83e7e46ee091782133aa6c2dede3819b46bda02d22188962b556a83872c2ed17a1c919ab8c2e7387ec07bc28911d039a477f9324a90833b3de93f3963829632df188200f149f3908c1547218b5a6a2f99e2c60b26b2edd838120b545033818b40cd448e81c4d6ec074019ea68d60590c9f3deacc09be352ec62d2873939c85eb7577534619861f3edb6696c3ef7a0fca99cee41b826269caf88daedbfc494850e701030ebe05593ff305832eb52ce9f2017e80dd4cca065c73b22628200962e80bb01d6e4d2869957f328b59e7cf28de7077d758405ca64fd33a7946d005379f7883c2e6be6e576106b5bf3d1a9582b8aa09450ea70698abe39f17bfa5ea8206cdbeda62250f2b9a432b9101c6f24bf67947b9d091e612421e2e75a281f27b144e5a3743c20f1bc205a50b9581d19841acbf62e4f7eec7e8a77889bf1766fa41fd11d3f8cef33169f893ad5bdf2ea6467b8159f6351d571c59cf17a159b01686a7d1e22302b1c41957ab45f153f3a552ebd3ccdaa7dfd66b9d817723790becd8eefdc31068054096b45f4e5d8edf28efcb6a5f6e57292bb5a6fd0030322cdbebcdfaa6a4d7efba40a2d5aa216b0956490cbb2b168891d5a05ec828dd109cef4fcdcb3948227d20f4ebd361668881811c0aa4bf6de1d8eeb77b77e0232004cea04ef2f6a59a6b721e4fde6c74318b452dabe9c4d8e1a42cd3cf91a945fe2270e58329defebd91f09778fa7c620148dd92c207aca7fb5131dcae09dc84d05eec92321c745396dfb5c86ea0e34a85bf0bc8db92141e99c502d3d28a4ce0cc05666ec0bae7da13d0c05a85e356f53e3ff0a8672047369f3b27b2f20c6ae708479b2a2e60ef3987ae3f8ac7c6fd0584da4b5d4447fe053b8b137a70ffe3b8b4400a461b047e59091a66c37259aa09417da5345881226d199bb91e2aa8f58786f10d1977ec7a740e9131ed091916b6d6d4257a182dad11d2b5733c60571aad5984be631e54a34863f75149a1fc6eb63e69a98e8cb897420658ace7211446f5030e6df6935eebd8f30017ca1d113bd09e30ce686e330e780804366babfeb969be7adc2d2eaef882dd3ae31fd953bf5e71e815726304062bc8c3ed64499e239c6b6430e842e075f9d064e7b00f3a63c353f83d5c0a0975b4b03d2f8903e7e6b44fbd5e844b9e78d28df127088992c866754ebd117806c88ee1ab7ba4fa9ca2fbdfc146bd6741826d45cad56bdd830d31da543e1571e730812099f05db83c697ff7ffef9ab77b8bc015574e19207b95648a4d82b7067de87648d0030d3cfc18c16f3bbea3452b79f1604b05b1b2d803d5b52d38889ad1e2b09265ae8bbd21ba6f66ed5bcc4cfb51b0c297cfcbe8a6496ea1fed6a937eb2f4b273a62efcb1920e8c12a42978c4fc9004847ef60476f72d4d42bfd3961f3cd43021fb6bec81e426efc791c9b6215d7e568c244d840561f257314c4e8e959c48113b3db42e80130cffb6137e23d9c4d29a8e9b7d937ab05ac1eec803b8c024e56d2be1b6228ef5d84c721998b4f01ae0f20225b7f676f5c184095ea0a6d10765a76b9c5f69a32d7c689e633403b57048520d142f39f76fea444bd5309c513e97ebe77a78475b907de8fc7e67031e63bc760d6625efd9c86ef3f03c7cb2ccc9a2586182b20a36c5c616af1bb4271ed58fb47082b88f192f1570160e425c38d61192c87fdf7bd1cc00b1c505766e88a0b695ed2ef7651bb273e4ab24a9f134a018d3cd6113fcbcb5ffeafac45f2aeb64438668dfed54876236165675e9a18afbce29b026619083cf7f9c6e1457525db68dcd5340cc0d7ded4194321f434c91026a99bdcffa4305b0478a93278e33d8da2287865fd7c3e56b86e39a4efc39ad5df548155d0d9ee7da008ba8be2139a78db4157ea89397463bffbb4968a07bf5d79b613568d077d21d91a931cc318b8659254955ad99e4a599149ae9e5897454282cd490d368c92c2136a0875a596ea3a0db9e3a527b6bed87d5ad6cc24f179a69bec04905f6545e450d6ac9d871369a59e2716ad20b4b36bd3d2b0270234493a7c39a7c2ad2525948ed118481e4b6746faa7e402f3da7bcb4d9a5f5a65c94e190b2b034e2fa8b3bb3a1e3e3a4d021b9f0b16e48aef32bb6030e94b31634b70972d8c09699b3ad26138929c230ba4c692a01d2da1b318f20c11ac26fe6ae047078bfa4183bfcae1914e3b069eee40301bc0e9416aa7e74b79c9a57780dcafce6cd9c963db55c9965e3f79997c3b7c1364d5289b70b5174960527434b8c5440768bbde610ea85157b6d2bb75d131ec1d9643e279572ece5e9d474c2e5804ac727de7a607709dc1a07a298caae6819634926b2bb601e76d37986e315689b032983891df78fe0750a61c5c447c6f5873f228b5bb0f600fc7d5a1fd916b96a7f423e00015e1dca4bae68a325cb9e4673e8b4ec09c0beab64c9b2439d28e6c51e35f50c5b81e8b86689482a9dd6246cb96b089e06c0266ad2d443aaa7921060579ceb5c4922e0fab939e17c29adb0674d539c992749534f28dcdc3b93af38149ce3128abcca52a997135b2172efd7e65536a5271eacc31fa118509cf98ee513e028b31a8fcbf53a973b3aa777951bc728a6512a53f5761b19e3fb9c0a4e1f817532bd046712a028abe5440591856792eea1f6f4490126ece7f2f2ccf15dd6a06fbfd4340debe78fc5f296216f17fa73b413914a6600c04eddb1858e963309aa91c6b13e6ec8087dad5ead8a129bd399d4baa7479e9ca01387bb4661711da067718d16cdfc9119d688de9afbb90ad2faf605ab6359570bb7aee1478d3e1fb117bad800d1b09aa4176490fae8e424734023b1e6c0aa85e4642444112dd80aa8637443d4b75e4fc62ccf31195105617a9196f1f6ddddb3f4fc45eff72ea73c2de3bbd10b5023a37425917215b95d28211cdb0152ccf8fce9805143c834d77896248b36c767d7538fcd9adccbf270dd33b5359a197478d86af8565d4e494c3aab508e321929eafa9f39b83ff784c5dc8ec9cdee5cbed7312de1a7cca66ed8017c15975f2ab6a8514d238b0117e68d6b3cbaa3616bd2d8149666048d9f2078d715b5709ae12dd093b61ce833a57d283df6c16bd80403c815d359f24363d4dd5e2827ea4b36652dbf77253903286228de20cf394ae154e5921406bc62a30fceae8b2", 0x1000}, {&(0x7f0000001180)="415d3d060d7d1b693e047ec77da8af3feb39d10b91afaee17ee0e5cbf8679b73af4c82a76596e8609d565aef03fa296df30785440c29a1940e277cedbf9d3d501f82beb7e40aaae831cfa3582a1cc60bd0510e24ed8ff53c5a2d243ed3f52c01dae5ee1b55019a97e561afbd54f9f83d4ce280dbe5291ee777394914d8b5220f6529769d3242247d977e6fca1e8b41acb40634e39c806947b9b23fde11bbce069198939eab4f502ee295eaff7d14c4c7639536b60ee3bdb9e0165727f2cd3667beb9edd5f3da13f3506b594ae4e5bc1c5452356bedff0d3dfafcb47bf7bf", 0xde}, {&(0x7f0000001280)="b16784e7f4f3649056a34f106c9d13f7f66549c5f283bd019bfff8e807f0d8eff40dd21d9f942841217b9224f3153585a16a41f3e9967453a13518719914c325d8b959e6669a8783a89d1f6843110fed981684dfe04b4e78ae3160671bcc964dbc1922ac991251509fd4ab9c20f8f485b4f37a32d31f22bc12cab5d4d79cd426dafc509b379ea4ca9c7458400f13980b8343355d9942ac75650c36f4993744b331dfe2a8d93ab4f8cd50f22d48d48fec4069c561904196670a414e05dc9bf6aeef3e763db4a2", 0xc6}, {&(0x7f0000001380)="3450acc2d1fbd620672ba3c08bd47c591e4c4830813b45d9ce3390bcb07de0eee9937b4c6ecdae4c409c5a58aef78714160f52c7074fbb03fc280670ff868957c4a018d5a50d7c3ac4469f64bf5a51116e64a9855e497d7d0b378175030126d84fcba31e1ead06713d74326678872fcf93d6e92ea228138eddcb107723ee47d781a12e2e1a5400a735eff8", 0x8b}, {&(0x7f0000001440)="d4598a209d0cf77862c99089d87012d17106913e54fccae1e4a6de5a8d72c4434d3b888687bdfe3952c2bb00f74d3d5d273ad9485d8416870df8e58dff4a191d84b0676dbfdb82c2e58e2aa9cc46fadf03cf550f301e072a4c3875eb0c496e49db74bb10906b98f312abf84ed00c7973650b636b6acbe86c48bd132b0632f0fcf201c90845d8c3ace0c43bbc2d3d5771352b177346416ece1dc5b5b45caea427b62a03c2489d5cd4f624e972de7ed54576f7de349a9373bb56efe798a970b8b938c836d65ce7db36a60fd86f95ef93a2ef3c10eb796e4d", 0xd7}], 0x6, &(0x7f00000019c0)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r0, r8}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r0, r20}, @cred={0x20, 0xffff, 0x0, r21, r1, r22}], 0xd0, 0x5}, 0x0) setreuid(0x0, 0x0) r23 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r24, r1, 0x0, 0x82, 0x40000000000001}, 0x80, 0x5a90c0c5, 0x3}) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) 16:00:35 executing program 0: sync() r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eafb125d44c8f57b4865f97de5d7f83de91cef46b614f7dcc4bc1e77ad7e3c16aa1b760c03d8a5a8eabd9a02b0842c28c3bd94fc5574db3e5467b1894649aeeb1e59139101b8fc1833", 0x49) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0x20}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="11daa8e14e6446cf0f59490d9eddb6931479b168a4a181ef952fb193d5e142d200c9f571cd2c7d58e7c7d44cd05d552fc4d1f94e93a2456148527a4e57e2f0629a88c148985fae9799604c24cc860b492356efa33552e4d5f52d115291428f0ad1eff3603ed1c5e0853a904198d2b452a1a5f654ab585f71ce9ec379789673018c5fb57a32c863616fc45e9741cda663924942eb6dfbe3fdad10dac01cec57052e8d64dffd08ebe84cf8dfab331efe98c6e8849ff06033b8b9e472300845590364aff14a627295bd96d8b63e0e8b27316b7aa576ddf3310b618ef54d370eb637096cbf321e544dfa10a7976a02271f99659c22cd915a61692f93386b5b44ad005894a8f799775846c940a3f8da86cc477d31c4bc203143a0916c2972ac8607dbf80db455a0fb5dcd76cd6b31cc220259d3a38b398d2ac652e647e198ad037c35fd9c8f6df43cd83c80cae081c327fdf13ccf37c7959a0e57a14bf6f3d8e6e4e37b247a4f8111aa06a621435dca51fea8f46894488de14a9486b2dfe870807079701ccb175ab551a609237bb832ffa77f8835341fa52d53ac5f31aee569945ed013641e17f5a9555c7c9c405a5e3746f206666e6e090bd3e50240155f824dcd0d55c897f7e7deabfae5dcbe5f1fd01ee7a90f752c22e33b2c1cc54391bb0e7d4a2683e7eddbd67117e259ccdf6a27556c4c004883ef3ccbfa794dbd4285793323720b450c8a2c5c11ee5bbcfc29f041027533d3fd5f4a019f8f782bc251ed17ceff7949f8aa8fef7cd2bbc6a2307f1d1309dba2069aed3997b69a81090a82b2b2ac6497624da0e1babee86641a02690c4550367c3cfdc7f88529e250b9f411a0fcbe5b0862cdb6a1db0ea5894d18f79f95d2c8d1ff102003f3657b4193f0d24ff72e9d961740b3a315c5bffaf45c6b0354a696a5fb9a0169af88472d29b236142074a7ecd7e54c5ed0dac557a6b74dd81260308536ad97e4a898eeed29cee4117e2fac6ad3fceec58209281ae32379f6fb24c1d434f464f7999a85537f592d2ab465f8aa8f48545aaf07b5d855f61710f93686e55e8bed41f27bd19e8cbc12c84fab0e0468cda2517f358f8f0608411fa0cf6ab356dbde416f5618cc44183f4a6b1667e3570f407987846b6394d791f8248a4ef26ebdb9a500bc808feb1e7b72780c90ec05ae7e8493f4e0483312a1c184fce3229bcae09104ef754c1864d26e959fefa003b282249c8f696ff926b88974090a1d1b8707cfb8ada5d051ad96a710711822d1a4ed0770da189813b4166f7a3fd23678b3b5e20783df3acb3c1fbaed1d9d75e9b92dc9764d80635fa99159e113f1213688dab663803a02d604f5859a6a1538a6514e0256ccdecb9249b9635807642548e8963730bff7bf22fa2b0108b7e6477f8a1ec599d156188369d115be07b7e2fd54832a4db9f60c719be328574b18064fe3e1a51bb6817781f11b433ea681ee95260bf275808b87b3e2e9167c3a4ee921318b8caf2b4c0ac95606a9db52692a118ab21245dbcd87248cac345063091cafd5df37daad7a7732507530328c94cfdfd25e26196fd918afd644e8e2394dbbc5518bff86c0af37eb2c74f9b1c2cfc5a4b3dc7b2c1f3b8e8eda93988108a884b61a7ec4fb6507d8e8538ed744da9171d1b54e687118eab9303eef4135c3a5f70076df51c09de7f93d2448550b1389ca73a1a1a2f3589e4a57714a8e184c2c63eefd2ab5c51919871bdd949b58633c0458d6654167c20e72bc6489a091f59d7b75fc9bbbfce0aafc0b8dfd8fa7af5dd1e170e3be5de0fe8fcab98e019a55e48fc849b3540513119cc3bf73f59897d05ea3e7d89a4dfaa3ab4666129962eb1155eb83eb9dfbad9b7eab2de9e43b4e0e73ed86392527247ecb63e680bb1fc3fcf87265d5612a0ba4137d3bada56ae75857a89d27c1a3bc4c07335528b4db3080fd9d7233dd5ba8feef20e0f5f5a85ceca487a3a2fb559f8cf3501a66d00019b616c4e53d540f8782d05620d2c822c00b17427fcf7f817bf4f2e753c606d3d5b6a7205039e25d61612dcbe1f0743e18e631b1e117d44145da006e1f92ddf4eac39d8cf5d63e325cc89761100ace97125937faf6bcd3536ae96b34a284b50c70860da935ddd61b805a2236d2d403d0642c163f2bde934fdc2b66281b38da9d3525478b1f4a69fbde445e296c037f159b872b08a2f016e44f25f7a1c9450e5fadc076bff1ea2f572cb635e4ffd96aa0c7105a4e81bb1c4de35cbe68d62ee2ac21858dfdfc5bc2f67d4d0225450c3eb2c7a6fa4cf580232b101815bf5063f4e082ed984b8a4233783523ce085e98676b6d2f2613a974b96de720b2c21a07622fe7461de613304216a1aa465956c432327943c7a18707832fcd0ea76d0255332b2becaaed11a79a2d0bf337436c94088368a586798e765352267a10f410cae2bd8bd4bb934de09e94e07db52cd30944a0b4a068415970f25d7ddb5771f4a88bd73fa71f5269cbb8486b33c1cec379c98f9df267b2e7ae4efef6499a51161409d7766b3c8d0e8daf3137c5689a707033fe270f98e93cc23dc29a189bcf73ea2bbb420f76182358c52ffdc631c54654ad618ba2195d154351f1659f62aa7e906b504e428656da3db80ce8df684c6655d68209f366fee1baa9a3f4fd17cbb346a694a7577f34005995463cbcebd52355fc8cb0e191702424902e2bd07a341af7fb428cc30aaa0f376056f965dbe0abfe42b03e6b33941f386776957d0e3cda11d4062f61b63d86e8219ed3e08be30aa7c02a7383854814e35b466903268c7c217f4914563308bd6bd1fc41059b01ea16634faa305c6f3649463e21e3dddf93b3196e66db755d7ead7089d04e317844ccdb4bd246e98f11e94d244d5e2b1584ca5d9f363512b7fcda0bb05014158c519a5222cdb82d2da4e2cee50b3823783d4e652eb1b48c9ecf7af48a8b2179abca32713e1489fa6cd506ac2019690ae449fb512df7994b5f3afb5ee25b87c6457e7270df8c5481b2257d7d84285f07837540f30bb7418e76494bb677f8432673df226c321bc2502234173dd46c245ea52a31b59a5d3791936a537bbce451b56a1d8598c262e7019c552b8553b3b7cea21f8e9a6435bc593fffe23ee4c3a7a2533918c4abbd29beabcdba0331a6f99fec46ff9853080bcf1f9a485b807a271b7514d39cdc683a79dc7d66c9b92d03d7b5095c365a85b8167faf885ff7e8783d3493c5e582a23e8cfc54f1dd4d9887bb43dd87e807387d340b36ac06491774a187a99d5db634ccbea13e402c322a711836474447ddf7794b6b1e3387bf62c065067171ff29df1a05e60fc1c86265e2937e545609a0d533dc64288d5f1763db27de6e138aff106f5c330d89fa553be5e8ec598849f73ac8d1903fd4aea55980f977f3b93f1a1b403abb38770e409084129a5dfaedae4191da837af9473baaadf994f9d793413c6694b6d6cc44d15c56fc240a78d5d714f93debca0d286e332bf43507e6109467acbb4aea999633e1db635599efbd7c033c5dbef553004fee92deb332338c5934a98bf3342a768750f46b266d1026199f72d48913edcdc31f08f473a34c0c74b5c94c35a8070ef564f6a5174677dc14f4586c13d47680b12e246ab5fbada26b8abdc548ee81f26f5c3e011db918d6620c77d56c0d104c7d47c572f24cba83e21e43e881a46471a99340aff8c98ae055f544677493804ba8b0976ae84b3fa1dbf7ceb2ee4d65a1ac658ef0bca8bbb2c1343327491d093a4a7941623a76bbab07af57e676830eb9b9ed8d0926c668e7e0dea7defa363d0199621a3fecdcdf28f2283bfeaf9a27295094b58243905af59ada87c5cfb225ae9069229c7aa67b58622ba6ab6359479150cd4aaf7975faf1c7d5e612f49691118e77084f3287f621d93e535e91d633376c644d3808e4f7ddd990d63ce646afe75ad9165e78abf5e288f0910f39a49931818aedbb04024da042211ef94c27e6ebc29d0749ee201b23893eb30439cde7b837babe00a1b583f0ba7759dd5f814a027c9667b315f145f53e9c865442c2d6d969811f7a7c5e8305199a24b3881a045c5a21d07533ceaf1d82948240cc7670cde4206beb38603336da592bc9e99a53beb9211716aa49f671e79de2d45599393b64cb8177b97ebe899280fac2f4ba0abe2c8a52837aa8c582b70ad48deebbfe9f777c05989432d6800e260490172ce93e8d3bbc83f0572b4a05fa36cac359ac8ada86421ee5f2f062832b0d36eb3807fcfae1c6c29322a5050d1810a15b7ba4e1b21299a2ad2d65a4636b18e6c99b1d6ed20a6de231d088390a40258d03a28b8133a1d54a68f181ccf7722e8cd936dd0774ad7f12b2fa12d217eedc59d3d5be1acdadf06cd3dded8726c59c72098cce2796ca997142e531ed2553f34d0189f7c16360f18e1036275f84b1710f68209099f87275832dc86af7cad2e66a6b8f1909c150d6e7cbbbaab411eaf09615330731fc089b11d6d6129ec1982e74a87b9cc31af72234cfc310588e6f635ee175d5a6832a3e83c46402a097e6697c77593bb4516d2a5b5d05892b880b7259216f07a7401ee6edd3c3d4b287dce8e2ed8cde85a41c3c692cbc09ec7e39118fd7dc83f6f42bf88c95a1ae0811db1183b9e9f1b1ea77eaed98fc0a95d3a4e70ad7888d3e43cc52767f8c5667dc9f59c870f0c47df3879ca1729cc613139215f53f39512bfa663e5fe0e449f3f8ae2d91d610d83dc4bf4ce888bdebeab80e01d0e074f74c91c5ed32e4d9ffb6c58a142e583cc43a9be40292563ab31b7dfb90e993b161529a89cf7a3a1628b04025c0aaa3f1621214d62d89856b78ad18d9cc2282526aeba6d89ac517d6ef33f2c4ff3a63fceb4eecaa194cd75ad6dd161b657df5f28e195972aa482605b85ef504c3a621b84f4f2792a4bad247792c3acca9e1967bb595d621d26e29fc131bb00a5c3edf923cebd7bbfa1f5e070aaf0ba396d28d314b97a6bb32d6b3132df17a611d77191117e8b27593b20b542b30890c9e164dc4a81e4c3d0b65965e8ec190b832c5b6d627f4ba5954e6a9460c649dd13f70f56a2f51b9b00b9d089dd6dc1d4a6cd94eebb43bb24c752442e156cd1ef5d508c9de1dc31f8b71e01b3db2f8f2c8bf6d4c9556a95f2b689a504a8e5311de60edc965ab9644f9c64472de73cd6b9388948c1f42a4f47fc4286bcbe310227ea299d180f8d6bf93f8e073a84d808bf533aff8407d288997356e92f56e05f98f46f8c732248219861b6c221937fc21096876f7fdb3e17a5b00ca7e5d654d1066042bd6b25237b1ad25c2734d3f340f11371570bf8586e6bd09ae29c4b034f6b0906171d6d428f462ddc0f570a5cc372a184f5e19f4568ed8eff2a9c37bac60ddbffefceeb79b12e0f968160df4c326f289057f7978f98b6698587b1f7a06dd13015434ce7d6803913738ba8e08843176c41d0dc3efd36de6292849128a55053eca34b5c2d2a857aac90ac5e0e968a830899ef2cb9ff83b0a790aec15c396add9d386e5d9c3aa65a1a1d816b6b25af27ba6d1de8de39f1dd1ab38d138f1975f7188c7dded4b3d0b32cfa51cb5bfdbbe500088bab9becd860c8c819e6f83058e9dd62424ff8d0efe76da1a4882ac33800dbd9f358b6cb0662c287196e524a5f7c1e2fc2869505e6b49c53ad0970db572d110b82d48c4771def26bb2debea581dcb33c967db9b2c5f7172118508f8b2f9e5eb046e5d25c0d31dafa51bcc4dbbe7aca81e31dc235dc939111608522270a12483e1b73c3def3db7abdbaf8f3a2f9", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) 16:00:35 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x2d, 0xfffffffffffff1de, &(0x7f0000000080)='\fFW}', 0xffffffffffffffce) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1f, 0x3, 0x1) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc9) r1 = dup(r0) r2 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080), 0x10000) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x484, 0x2}) socket$inet(0x2, 0x5, 0x7fffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x0, &(0x7f0000000040)) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:35 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x1000000000000c8) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="c060c150bfe8704c321eaa19ab3b7ca9aaeb7f1beb605e571643e5027a76b529fea7f7e9366afc71374d28621a2c20d58ce76275372d253c458650e4bb640dc946542cd9eeb2ed361b4775044e448ea75c22f3b0342d926b74cc6f04eea502bd14d737851b7b6610d1a5", 0x6a}, {&(0x7f0000000100)="09a763a60a8429b2d037fcc1b0f5b225", 0x10}, {&(0x7f0000000140)="0b7d8d202d8bd82e8066f91c4e0fc8d260e8dec4f27d11721c839b8d2ca04e8703f93556531c451a20201c248346c66b809878dd48ee6a6af758034ae25abf7f3a59097985e09e6710b043365903b86e402ab9dbf3887b3269effffc0242da343456b6f6010b6e309c030b84", 0x6c}], 0x3, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="4fd71cbfab02b69734350973767c707b1026869bf0ba7fd9147277ee9b6a3b2fc8ba88e4d6223777994127fc09a33449f069067834d640661f9fe0677dc9c001cd26c2629552e4ab266b924868a4f413c69331720081957f52e79e9c0fbe242ef88e9f0312bd1d535c42b0fbdfce3876637d4cf2606f84c8be814788ce905f0a1e79b7e95d638797a694f4cd7acffc39631ee7196f464323f48596ea651542704718faf87e94de28d574facfc63529ae525c38d44003fa5595e973be3751c748d3a54dc591093f2492e4e3900a54aa911f947bab9bfacf6f3ce3fcf5d2471f0d60c74251ba3eabe8484ec4b44a50bbed0af1eb055f", 0xf5}, {&(0x7f0000000440)="8cbd10de0529c31c2e10aa8d4993b2125aae162a56bbd757ee852d70dcf11dd7b7515a8cb93ce7f1138904cf8a5b24773218bc5a485be97688d1340ec474894728dc7881ffc1117474a944fa00af09aa551e9ce2a957fdf558841dc46e038281af31ef5708ff6937a33e747fb56693c6a0915f75774646", 0x77}, {&(0x7f00000004c0)="bf8a83c2f18a63a58cb6dfe672682eda60b401d86b009a3adba719db6a16e6e4f32491819d9d28b4fbda65b3ba02cb9c2731d5fb6abe6c8aec137855150bd8a9382a299e5d146a6a06d89d7c38e4aa85d4370cd6a3d183717c87749785c1e4d1a251f4126dee16e4e8fc634510d08f0399c57d87a12da30c1cf161b7a7d5932118b1f39c8ccffe5cb0ec14b24eeb4cf07f01c9991c1de6fcb0d4fef1da76b9bf742162f95a28f1fc136716d402344d7ea4c22f7a8825139d1af94820922b0ab2730b7db0f37c88c1a9ada92ae84d4160a52988bb9a4d3bb9d2d972bb08445b0f75c63a", 0xe3}, {&(0x7f00000005c0)="3353d50932fd4c4dcc7543c9c6249bb7b6b8a566d3797a795e2ad964", 0x1c}], 0x4, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000280)="667d8defffc86761202f3020c836429591ddcdb502bbfc3278fe3895a0d72ddc9214b55f33f99bfefc042f8063aef2520419d23bbc26fee3054ad2eca65d34d038f46ce460b685c0506fa2e24e24151462286068fd2f5fe58e16c43a4e736f70f2c31febb0b29d906376d4afc675dea16451ec7d475cf5901f94be9d96083ce5c99fbc675643199eea06ae269758118e90f04fe18d64", 0x96, 0x400, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x4}, 0xc) r3 = kqueue() munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r3, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) flock(r3, 0x0) 16:00:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x400000002) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2014, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x6) fchdir(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:35 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1040, 0x1) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) socket(0x18, 0x4, 0x3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x300a0, 0x90) sendto$unix(r3, &(0x7f0000000180)="6522c8c82940bdfeeac4091092ed40682ef3f24d032d4929983bca4c75f3fd6517f33f2c6604f83232260b4c98d70236d83654069cbf5aec09e2cb497d2cc409553ad2fae520bae4fb530810455ea3bb6a8e0362f964c05dab73c0f572c856c929fde01be28d0936016267440ca1576b88a40c162e534494ec95aa3d5d4bb06dcf36bb5a6db68cfaf7dcf5f8130563e8926abf097cc48e46311b4d05819e4118cbcff159022f0dd9d1555fe3d145cb183f2076c2ab790d1291399c2e71132682e988882dc04c81521ad2c87ee5171686614b1116a9f204767f17209f4e6fd71daf009927b84334a3e72fcc4ad0c9f45a230b261bbdd096a896732383e0307faa861d7fbf587918989033d1f6d1f064cc91f525628da7c75e2c8dd02502f4a5e83ec2150bfef6cad5f896987b398aa64b5164e3bf2d309e144f1923bc2096c8ddad92f5c928ffb8b415fbdfdfb19400c73da2b977bc159a420a0ff0230a8d7f35e67540776d7614b4da343469a21cf23f166a5e85456b48a4833d1b3a1e7f5d5fafe4b382dc694accb120e97f478f49fdbb9babff2334da27b1ae949a5fe77ede62f094996eb5f8cfef6a33cd006151b726b2a3baeeafea47649de001792b59fb7b1155c95736bb4d9d32b33e87e1ee04b92631cfb538c2af16238ec4e26571de07f7481f3e5c5d80322623489a200d5c2b49784572a089265e3f4b332f779fe7f585039d506461350be93e1dcdf903214ec0b939bf0df5c2ac133f83599d4fe341806d426b996872f3dfc8c8a70998cdd82c502fa145c98f373c8fc3f25bc807ec98e9a88033f58dc65672dfa4465b028ac99979cf53a1d6a122d06cfd6c5566e9066be3b87a148506132082114bf6ad29d9c243a4b6a0adf0a581a95da08109335696c58a3d9d7bcb8f89b31221b6359504ea4f41365654ae7c6a67ac0b989f378e969120dd18d67ababedaf902a2e96c66528efd2f13a442b060a695562a7bb507ce8547f8e5ecaacce2eca2d096e19f8728841c9ccba8e3486f108a374fbd3a75809e854232ba8c0b1ba1c9454e0349c601c4e4cca38f9b802ba4e7dc38d82b1da27b757f7a5a7cbd221d78fa90de076b47ae165e77f36ea718af31f37beca9d7ee7986415f0f947591249a7023b12e529616356f0fe88a147e16377f2647cd71540972d6e9b0bf0486608de6b5eb1312b4a67917dc8b00eada530f23f0e11f0988f2f2e7ec32097218a25c6139e65c0f69f88a7fd84012d7382277b63334703ee4c13a6f8c98448820ba3404ebd26d1716c4f62852ed94ee4ba94adbfe63c88acd124efaeb6b508d5b1bfbadd3d641f10553a6bb2022e66bddc8677838895facddbf0511e3eed9761a03c2879641e5138d14f1909c6929c607006cff2f46c5520904ed67687cc8ccc8b69fd3340b59e575a4d2606ae46821a67b884823b0f3dd5f6f79dd9c93f9cf4d2c0539935f8bcfd7902a60c7dff85cbe9c48d1f60bef5d349fe5d1ac152622e69f911ff83513dba6a4b148f075322239738a0b4e2aa97672d57393f0420fad5c183644db519146b7c6aafbfd47ef0a37b5d72ccdaa7016af040adb4ce7753e08a74c12453fa2d9434700e8a9984549f5723fac447a66c952d492f3f2cc1fdb9fe02c0f830c61c06d860704fec3d5d44c1316fc0bd86b57bf96f7ebb5194407ceefefa5dd892c62049c66f0d08c8d21fa58885114bddcadd4bdcdba40263506edef135e26616221f08176a5bfd3935a2077a34491c9987cd917528e0b67f8b27a19222235c54ab0a24b3b43bc16f8333374c238726c99ef779582eb37e49e26fb9f7d2b319016466b5c9f8d82de435975e38330b448665a551e880f4c71abda49616cdfb3969217e2513bb07a8f5d963370d7e1dc32aa947a2ce6e4037c814ec303b9d80f97f0aa3b56a216228bc23a5244f56f1d076e33c12d46255579051227b0b0670ad516b8c5c66381cebb8f8eee3a9bc8ffef169053c98860f73d0dd76d90e2635e73ccfddf8744a1dc7de09df1d7605357517eb5cadf5df0b4bec85b34d9facce81fea1ffe38add377b6031e5bde13e087fd92b554f7835222dafea6c356b9c13770cc45a65f3da5fa53fe6e2965a64792969f47e32bf1023d035bb315547b8f17ffe0ae41cf40a57ca056445cc4f42086fe5017c2f14626af0ca4544e2f21960eb45d9e421d50a20d1d507cef6318b5b4903df306706e827b5b545e5d386a19729a5cf46e46ae25787537b2dbb5619c2579e89c1cd0b8a32d435b254dd3440cec36181f384d8d50c86b9d28c94c4cdd8803754f1ab5333ea91c5b1067587d89cfa8d746c4ec8d0d044ed6c3ae7082a773fa334a57aa981096f5de752d805993fd13cabd34041279d62960474bf89c308d07ea3ed2521a34e4eb2b3db6281c3ca5e898367c75da5b38a4c800110c05c77759359a240913fabaedf50cc6a7f158202ad6d6fd54df2ceb6823f4180203fe3b9d3a1e1a385330721a2e9d4f56742a53f4570dceea2ff0c612d8a7c72c50876782579f4439bbf6bec0a825334b69d2a9b36054b328e116b23c2d9eacd7803553eb61325c10d890c942243e6b03c13e1717b22e757c162d560eb674d6007cfce30a17360bc1d5ba8d7128b1ccfdd896616f298be7581475ba25768f990f0cb67985258fb5ba38c435669299c847787d6d9f49e1acb942b51ded76d1f3ea8832d236022c644dfbd97eaf281f251b4f363d0511159b935b129ff48b12e6056236c6a8a744ea1be916f65778244b05d0abc87eb1269575693dc0a6267d81ac983944141c5963c29a30d53db7f0b0c174109d8d12fa61888ae2b64a7be346616ff14736bb29a086b5d66af9409185fa656172089b19a65eda2fad53b72074afa9cc7bd2aa22ec2cdbe4ae8e6e0c80c1f839a652a155d8f10d32acc2de0303472cf1d03c68b54b377b03f1b1e3f0f56698b7a6203107919ab6d3e3c7b14ea3114a54d4b75f9559667f5331b1c2ccc8518f93fcc3b858054c66515be4b58475c01e5e95b186ec7c2d7fc3815f7ac5bfbba61a6bd72468ad055c45e285e281fce0fd2c0eab934f521a3cbe11714bd3095e03facc2f2a71731372744fb66204d586b774af26a22ee554368855fb19d8e52a124e6cdec8e091786bb1819480427198e259af3dceccdbc8b313591bb68dd6ff3567e11b5ae045f1d09e7eab0165603369e70ad1d769a5f99821d794bfa9649ff56d0412f4f02eb3ff8b00cb418b8a212bf3685d466e6cc193be1bd9906e4891eb4eb514082697c7871488778f7f1886886f92dcedc65eebecc820a1cea4abf4a04c1ba71365092b64666c15a6fbf3f865d455e03f4b3fe4ca28ed116500a4173b9e482cc42e8088564666095989f819d9f6165363fc91c04225110309e9cfdf93c812f5053a155d443200affd269c3ff0f906cd0981788695258807c34e84bd1e1544c1d909cc684792cdc7e621d3865ae605e465363348ce00e677672e01ad1d18e3d9b18986fac9f1adcb8bb2e8f1e18bd4926e7d9aca3da017132d4889e91550f8f81f7a851d7ed001cfedaa775f31089de348be2d41cb4f4ea7ca2680af69a6ed1ce773fd000b381662a7a6aec6d6bb15ab57df0b17c9f6e279ef8c905acdf4721a83dbe3d6fe53644157121ae0ca2f62d16d6be931f85c513f673f418c9626fda4d74e4ee9cda2129b8514061be5e882d7d0b3ecbe02ce5faca72bf65959d8dcf1fae5aa1914787ba531dab04ee4b770f24eb15a5c6c05d5d515da4af1528049b8a83bee9ff3eee7f0070d31fbd163047aaa5171906136e3e3a0f28d35f7971a37d49b1b2e5978ed3a566660cf11f3cca45632704cbc79449093af73621a56aabd3c6a82999929e49cfcddef200cb2c96ac62eb705bd4b5027904a6e8e0c4d63f9fa1b82f70f1f26fa952928871624fb8c487195c2dc8f424ca2f6087b59fd37c755bcd29fb61a05b0aba0ad372418cd8f4accc7338860342f3b8dd0c1154399dd8be95777c94a8a62bb612473b37c3241e65ea496ea576f1bcf2d115048ab4bbcb1b35db9d0770752a5c872aa74a0f7d50e7c47e60ba537d144e9b4fb88eafa77c7ff67eb4a029aa037314d224dc235235f67a63ed82f520c137a6b9c9c99cb7819e578e270f57c64542e60d360e55c367e0627da671390b595b202d148ed0a18e0b47dd5f7cd4b8adf94ebf30a4d775983147fe657468a523afb7e9c6d591f90d3d7bbc79223829d198cc94d5930aa0dbace2bc4bfab2ded85ccbd82e81ea8cfa5dc8cfb38bdfa4e4e2d895f88131a6d7b73a2181d9827e94919e6479c5be5d49514d9dd54a956286e757d63625ee19cfd8804a09f9c926ddfad4dca5007f27e18d1c69025362cbfe2237eb24dead5075b26b39417e15eb8ab454a3ac3ac7551bc6c7c2267eb265dc6478c4258e58f947bdef528091f1fd2792678dc5161bdde480b7d521f2108de77f3b08ab69e955156d31730e22c7c8a2dc88b1b16bfdcb9ff423da5923c71a91f2e5b35ccff6a39e40217713fc134e4a496bbf7fa5e8a3484cdeff57d79af15ca9bcde8b9cbc4dbcbcc737fa45679f3b5d5ed45cbe63e713f2e2e935fd3ecbc2ceb496254de4c6d412d3327cc67f89878647d1bcda2e85249a96d1fb3a69b34fab6c88ee6ed995321166ced311ba19b41dc6281f6a24aef0897a1fb910ad27e4faae8f83a68ff3c06056196569839ead8e2d897ba0c1c1e0780219eca84388e4acece5a7d1972b9acd0d784dc765ebd0950b28bffb0e3cf23dd1ec3b43ddcf3e1d3cd605fbf38bec3512e59b1a937c954cec3e64090ade4504d7eab420ed0cb72265d9cf41ef007ab0f3f05b35350436b48b4c5ce507b213aae4ae07b6c8f37eb523c3f984900c317a4d827fc025841d6317ea3e017bc1bed41bce8e84714daad16402f97f23399b1ccb4fb9ab44af3ff7e9656d2b4428cdb32b8bd823ff7b12403f73a07010a9dd9e66d06c3b1df00369787e6fb20566553ba10a41d49cb4cc7d838de012ad867597184d433445c30e6fd88107bf10579079eec63bb7da5802f2ccf6cce6dfcce03887df9421b5d0d79ce4756515af9d214c1ccf3b9d8365376a12f32c7641ad6ed3344e14af771be5a0751b67925e8179539cb0f41d7c4adea93af3a9e191d5e42c5f63b5bdc27250dc81a69bb4593cdd39d2e830208d2a63fd1312545222dab6c55ee1d48d57baf78c0f1aea4e79d09d972a0653ce0123266eafb01afa357d648ee4262c1d9243a7d358dffeb0d9abd3094c64012235f1e886373d78970ab37f9e26ac50707198e0025f2929054d07ba52e1fd31ca292c2e7af094df46805995ff2639aeafec9247ab01e0efae4ba09e0168bff43345bff2e91cd53e565593b686b2c4f66522d6fe282cf323c8c5e5d344966014de25a26ccb4e541db40cdd1467b1d91ba35705b551d719b530ddf3bfd321cddcc2ed889f8c2309b349ec83b0048e9985ab171aeb8f3bdfcd5b0b664805b52f887e52c6c75229638a312790a2e0226fd2be27205894d14a5dde90825f5e4c187462d5a77d0f5c055d2bb829ad23433851c3cf2aa881868eb316141342b8ef3b8a28163c67e461b6fc716a049d9b1f67ddb9a9d1c831875fbb293737bb466b1f79f9dcd060e4a95edbe24cb5d0e5fed78e94aecb3ed4b49b4683654fc85778eadd4d8d28cb55ec2e7b0815c7c8be533d2266ce6fd0b9c75d79d6f8a4047aad3df077a36b477b6f0b657fba7d2aeb93e87019c753230ad35ae6ba181477d255314967a2cdb8623b267246f250f", 0x1000, 0x8, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000011c0)={0x3, [{0x3, 0x8}, {0x3, 0xffffffff80000001}, {0x3, 0x80}, {0x3, 0x5e3d}, {0x3}, {0x1, 0xa86}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0xfffffffffffffbff}, {0x2, 0x2}, {0x3, 0x3f}, {0x2, 0x6}, {0x1, 0x8}, {0x0, 0x859}, {0x3, 0x40000000}, {0x3, 0x80000001}, {0x3, 0x9}, {0x3, 0x7fff}, {0x1, 0x5}, {0x0, 0x4613f4e4}, {0x2, 0x100000001}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0x5c4}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x990}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0x200}, {0x3, 0xfffffffffffffffc}]}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001300)={0x1, 0x7ff, './file0\x00', 0xd2cd, 0xeb86, 0x9, 0x1f}) sendto$unix(r2, &(0x7f0000001340)="38aaa3ec1bc6a6d2d5c3d831fe1df5e89a0232e8392d3e94d08e7d860cb4ecc4d22ec2fe2d74677944ec0ba2f018ca0d4f452c3858e61705926715d37d709763e7e6a9260b505523655e0250b8ee70fb39df81ac328632c3fe7ff175", 0x5c, 0x4, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001400)={0x80, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001440)={0x100, 0x2, './file0\x00', 0x8, 0x3255, 0x100000001, 0xea}) shutdown(r3, 0x2) open$dir(&(0x7f0000001480)='./file0\x00', 0x8782, 0x120) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000014c0)=0x9) r4 = open(&(0x7f0000001500)='./file0\x00', 0x1, 0x100) r5 = dup(r4) r6 = open$dir(&(0x7f0000001540)='./file0\x00', 0x480, 0x13) shmget(0x1, 0x2000, 0x280, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001580)) clock_gettime(0x6, &(0x7f00000015c0)) listen(r5, 0x8) mkdir(&(0x7f0000001600)='./file0\x00', 0x8) lseek(r1, 0x0, 0x2) link(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') accept(r1, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x200, 0x7fff}, {0xfffffffffffffff9, 0x3c}}) open(&(0x7f00000017c0)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r6, &(0x7f0000001800)='./file0\x00', 0x141, 0x3) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:35 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8088, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x7a4c, './file0\x00', './file0\x00'}) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='\x00', 0x1000, 0x101) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') close(r1) lseek(r1, 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x76dd7ce6, 0x2, {0x1, 0x2}}) dup2(r1, r3) close(r0) kqueue() sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0xfffffffffffffe91, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="b4976cd342bacbed31084737fdc0b8441a37cfaa86b219aa08ea65b64f08e818ed6d23122ef7e18df0178db82c2909e7702b21d8a4546a", @ANYRES64=r0], 0x30}, 0x0) pipe(&(0x7f0000000040)) 16:00:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/123, 0x7b}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1f) open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x2) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:36 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() bind(r0, &(0x7f0000001b80)=@in6={0x18, 0x3, 0x2, 0xe65}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000140)="7c06fd39fbf00cbb2c9b033214e00c81a3fb9f14b21a311ebc68d9c8f31d232cb2fa23c04f80face090fc557f6f939fd254457cab0442456564c7884", 0x3c}, {&(0x7f0000000180)="5816710dd8bfa7ae2c341f4464d75bdef5c67a3efd9551a3716c786355f69b2cb6352ab53d24d81e76f9afa11b4a37b02ef6dc23792327a6be45fc0f14eafa679fd58a63e3610afd28d4838663b5360b722791f1988c2f4aa2f6f2053dacb454ebbd12279a9106a471858428feacfeb59a23aee5488ece4f490b5cb5e8a1c85f99afcc20d6bf804b7900f85125fcec2af1f8775f55c656432d1a31599a747fd7e5d903430e3b3a8079b8c0ab7e1dcb312df8e075d7e41f58639c9f20f2c8db7eb3a3b322509a9a786ea092b9ecd1", 0xce}, {&(0x7f0000000280)="82b2044dc052b07a6990eea4c72eb405e518cc8c1487954f6017364b0daa0edf694e4e1130aade1fe24a5dd1da4a2c16298b4912c20f355b3323fe8638c3d91317b48fabc38f4eabc4ed", 0x4a}, {&(0x7f0000000300)="d9a286a71df0b6964f1b30202004d616b0a55c05fcdb7e5cd51d2728971e862e3ae1eb1d428fe7237eb7aa523370680cb1a032b75d089db4e6f5ce334cd5f6c70d137f3605b4bd8208bd290b8529b9d4188896a6880059a3d93ea1323dc942367ba93b4d3d59ee32f3859e51f474a355c4db8e90915911ed4d3978a20adfc1511dc4ce4663b3fc7555a463d9e2f55948645bacfcc27d9b160ab0c5aca9beefdc3b5b65ca8d", 0xa5}, {&(0x7f00000003c0)="3488e139c5807cfa2441233d6cfd43e0b8c0ad4933c43d5d3b08126ec4f78af663a31a7bb3a229093213440e1d8faef4a263b8a1cc1a945ddb5f3b7c84f43b6be1c7314af2031ede9a690331cda0ea380873a4cb2cba5d606d00551a15ee8a9bd04a7a46c7204971b25a45814632a3d0c86ed899fae8f8f33adc575729bc2aff56a32736eeef15806837062f750d402c48d50df7cbb89a0bda0ab6a3c536c84462132aee77b1ad51a502daf974034a0f257a2aa26edb205501cebdc15bc52432c14f3751d3591379e6aaa01770b67d15d9b1cb9a61095f9dbc63b019f474bb1beb750efb296d95f75c8fec6037fb3f2cc0f89a55df1fa10e9d5019bf245c0fa2ba7c354ad5a76aee91d57e14b0d5da63c67e943eefad214559bdf0ef5d42bdc42c31c1a69a59c029872d008ace1abde13991be4cd44e16a9e017ec48522ccae9741b1c784d4a37608e09581cf15bd95ac34563d16be4cbf95d4e0cb6541d3a84b176143784188b00f4b782081e63afdd4c4ab40b356ce77726b7405e4ed2462a6617cfefd045f5a3011946a6a63bedd4dd76867294bfca5fac7e61927887d04f62a30930f552f05de5ee216b3270fa57930ed71823085687f42baaf8ea2b99992a569b4aa744f1d0fb5ed4ba9cda22f94fe878cf6f5a884d5ad1c8e2a658dafbcc8304ff0bca15113def1b0e219129a111baa95bd11f35a20bdcc6f114f57d48e9e903207f99f4ba9634f6a1bf7dffe8e05caf731317dee697cc22bb6e9f08cde964cf88b39203e621e84e82496f300afda4d4cb855caaddee5673633dcb8f13859d6aa0412d977b058d13afc5ee43d59a3ac8c6373c2772bbf4d4e56886d20ee3a57f2951e8dff03a808b78b498fef2455fc048fcc175c60906264700a959128167c568ad5e75198b6bc65eedfdc7e98e1fb89b0a65a2d1023d95ca9be2a6cf9c0fc17875b29e64c8afb02e3263bfd8c3066f35eb52b25e5d3a08375abd0ccaa10e559f386d7908e139adf12a8dfc620802ef96339f382cad52b6fd77c7d9789c761e66bf84daf08561013defe68422d0da7acfb7a5d6f01bf392e044e9d68bb53ca8200c7f71daa5e5d63bf45e04a2c2138c72fba0eef68953f55267e3afc13718ad83cc2691c49138e49372ebb4e17fb4ff3091122fc04ad20142f6048a1b800ca0fd391b53076ddbb7ab5e7cf74f0b1ff349c0e23b34cb1e4c370cd590fd51d0849d6ea22bb848390984bb42e9998c77e36ed7732e38ae2b70e9bb715c2b2407055aa1bcebfdf30a90f561be8a93a33fb399b6c407563178b3198ab8e63b05aa9705e641c531da5a598725753c6914ffe02c5d41abfbb2d466044c6de8714fd73ef44e7753a615e043279a099a581456198a0b20e49fc02198fbc371b76379d7f2c0db29423a45f3f95c38649cb7ee23e9b32589e3866fe6f479c4bf36e6c6d90b6f21a802bbdf3c5fc4513e406a9a8c54cc296206650650ddc0668ef82ef85e5e33b6ed70ea545d0e922c89ddffa9afe81cdd5574ec96591a8aec4ce7816583b30bfba7236caf65e022d41fa69cd52967721d6ebe5fe433cccba1dcc5e1390f3f73e3b49cd269c2bf0bb50bbd7159014398b54c88c3856bf57723c310d2fd5c009601db594f20fcaeba58eb7c5ad0f8d38bb64c9ada54676dcec0f1d10f310ee0f4c74e3f0ce345277907cd8d8176cd70cf420db48025af40c20df883200e932932153c31e67c3e4d1a9c4b602dd00f1f3ab6c43e5dad3c2743d0f41b1cbfdabec6e8813a6f0a877f85f88b5a46823273fc257efa4577dbbe953ede3438c6b09c5e65c4edab361f1526dd8497f9ed350ff6c2d40660f6e874b9825d08e278ef2b8d39a36be89fb341084d63f10031e8f491d2ef191e3d0a5a855906027a76c815a7a0b745f94d97960971706fb75ce0536ab0d1983e604246250babab5bd87e4a73f28f496344ba6ec12aa57e88f4c5813a13d2ab25265f1427ee65ccf489068410be461019fb69fe6763d8a59086fd8c92a9309ba421223fa4bfe207fd6670f50ca60a5408b50b13cc4bb741dd2e2458a0d603830b2b2f7d334e98cbdf51fb6bdf716ec6fdba2e33fc05f6911097f20201a54375df12ed27088cf9768435d569c1f7a1c131673e3189015a87bf5b7274758af0d76be7bea00a3ddfc760f11a38593eebb0d59fd163e30a7b484838a6dcfaa011c0a0809d246294c5f5e7d12c295d6d167b1c40390f0ec21db51d38927937ae1d432b0a38ae057905c66ad823a9d0ba15295f12366793eaf6bdf19d5f7b3b30843eb5e041115ac9a757369167507412b38c777bbf0797644c1645e82d4b74d6f9f54fb4227ad55023d477e653f8382884bcff8334f141b1cb6576a4722361653332a77315f4eab44a5a0b133908883acc9d4b09014414c3657fdd27cde3137b6469383c82d7b4a810987bec6e973b5573d5eccdeb3a323f0b0925e09593212bfa314b68b0a657c015c98f6c988803dcff9296dcc0a77ff30853467c0861200d927c1699d50cf17bd36ab8ce3b673bc3cafdbab10f37a8d8cb603d2e62e97a66f26bd584e09370dc8e9b57dc61d9f236d1f73ddecdb8c0adf4f3c6f6f166df21ab732858677de003de3975f7f75962b8e88d4db389bda790d44b499d4b1fce4eb55aa13ad0cba6721e2e84a139bee1001e3075d4f568eedf61a1446ba05d12491913825ff07989f46d2f8e3514bb841741e19503f52bc83941240560dae4cb2741a2f90addba4b48b345db3fba19c419ab2c803e091f655b2402b6eb67a4b859d20bfe8d502750bf6fc1585b7241d5a2c4c8aef2ab44015a27988d406ea9aa0d0099fb4ce21229980c00932c65a552673b132db46618093066a64f8cf92a313478a3b4b81c646662fa05b9b77215072a619b3221aca157a9bcb099dd27dc3e3e47d528ea2e428540a3abb23899415ae92cef2604b8dd99676e9f334adf637f35acb1092a05d644b92379289b60b25e81e3ddda678af17e3b8a9e95e76b6ce4529054740c5494fb8657343c63d5a55db9fe8afa739eb4d622bb67662b7e335ef2c0beb013f858fcb4d448727095fdcb28c43553bb6eff3ba6aa8a6721ae4b69a25a6debcdb1faa4cdffacfc2909aa9fe051a0b42f7271a44106a4e33bbbf64a4858600dc25064e90db25a941d3bdcb76ce54987be94e78b9cd5b5a985a6e617ce97137cd06d8095242e9f7fe039a7d12fc9001c303d23c3f5fd82a5054fc60b859ae28643a951cd548a71b989948164fed2c4adb6fd3128cce1d72d879a85906c949ad7b4f8614a6842389d07756232b11434a213246081914ac98b47cbba6c541a7858d6aa0f9daf31fd0bccd2e23f7ec8438ecad284c94d0d69f531fd80bff1fef977af737c6c51a5436cd04fa730ae4f4a058343fc6cc6e794629e4c500b5025d40edb060e9065bd1244c804706a30eafe9d7ecbb905f1a79a3e63d7751f779bec8ebb384f021ae01f825e7a1004522fa820758a598b791848494848d8f9543af3db85fb18e3c3708a461cf99cf66879cd35032a3f434aaef7c6347b4e25d07f68a877371edbf8cb64eabe402bfd58b02c1772fb35b9d74934ff59c504cf12d1c30afaea896b773bd8c25f1f14e0b7b21a2190630facf156415d212d4dda370ad052fddd4df0988d39339fc870275435428d82f9f9bb7100cf780bb02070334a108084254ef98d91def5f1ec1e22a768472dbeefb43f0355818905f60417b8227cfbab2f39e6c452c621674605ab218c301b2451cb2529013e2094ad8de67783773433c6c93d107299cdfcdfa63938404cd9c6b89f76ff04f15d232c83a617e2f329a3540f72286ad0369e1536f70355765419adb78a8cb87507edcb5e6294a7a4b4740986e0e2ae55ac1feda692f8df34667939d23a9e2ad7b5c450588fb72729e02e5b27f3189321675c324777e906d323177773c586833386980aaacd58c59bf9c86da003b983455d080464e521b386f37c6b8fcb721c1e147d566a5d3817bfdd71f44c1c5f4cea5e99fde4bac080918ee7e569eac64d37bfda85df3fbf68b113fa038e1ee9117fb0b2b3824f3a336740bea8e943f61037e445b7f8a3bd8aef8ad610bc08ca750f0a1e865b02e97cd033f8dc5705c89c804ebcedd6713fbc64e513859b3368619f4695f7df3efaab268a5994485a88d9fee099b74bfb54b0982384d6554ea7fc10bd2f066b026e5a71befb271e5c7f926001331fd527f5fdcc25c8951a092fd025465694fb0cb2dfad28f871754dc77711f3f86ff9f7b8cdee0f6d88ca37f8b16ea0ba35bb8879b5c5a8ace860199bb2d1843fd152be13d6958f5c66798da5a5059200a90efcfd00e6108422f81a1b02cd8ea6e1feb920148e0bee954e523bfc623b0d1a4cd3d6064dc308b13897cb56131fdae722b53a282909c605c161b62b37f5ff058338f0eb7f240f30bc65671e10d975b7829520fd3e612b4714607ecfd297035997af56d7ac7fede5bdae5f0bd230376c61920dbacece1046cdf09301d01f172c142ba68249e6de0d400d3438daabf7b56713890b2babb0a78dd5ec66cfefcdb7daf3639bde5712381659a4288615b4341d2325eb561ced340ee2af46b3c74739cbf7b42518f07693bb430b6ef0b9f3e37a72902914e1efc1ae85bf61440ed39fa9313804a6b5c80dffc93cea0e91cc3edbd26b6ddf68fcbc5b89836be9709a75c85513892aae3d14f006451badf25e5f0ba3a3a2b55a190b02dac971aeec7b4d73f799547b0845c1d0ed7c13b2278b66aa04fbffe77c1e30a4502aedbd6f52215e0bbb0e4c408039ca47e4e9b2cfffa9d3dbfd8be54891b03376e9ad7b19deda9ca348a7f0bbccba13867c9ce350ed6eb6d0c715b51d743a021cfa4a6a6b2d1c2622139e48b5b37930943dcbc0aaa4f66cd394589544e96c2c2a1eb3e88d5e7904a246f14be95399ea84e6234a14a6c65b977e5226b468ce41e0ceb333a49c103707a0f61e4ff8453ad77f2f956fb41eaa0ab3180b2b7512c723a4aab486b0d322751eb7b46d75371c375fbd42dec51f9afde2d1272a8b1d5ca6c64ca73e9737414a2cdc2bda901a19db1be36d1d906f9dbe52e0aef243571d20d66b610387596cbe8350cbadcc8f58ca52da65a65c75452bc48764e89010f9c89feab36d5c46ef23bac0a793647e493f03fc71fd40a4e071e1509ea9a6f9c670ede97cb2790ea6d1dbe39c6a6b89cb4f78b63c22fadd94bdb8d7b3df501b0c4f83dfd7f16a3a418cd615d8bdcfacd1ce720d6a445350d2604a3ca80eba74dbe6c074c1c0b0282f5cbf147ca574a6d194482e8d5e44e10e25a08552773167fa6953b9ba4e6e3e76b16f2ad1149a257ca1eba0e36b11fea344c16ec42f95c635ced84f4fac9cc94a518dfcfee938b61ffb5b7f55ab3c18e6ac804a626415030d089d2eac10959f13fd99c1293a63a27600cf4c615c72b55b663682f8180f9efdc822cfabb4565b6652e46ad02585fe9a288ec62455e701ccfde89731ba6e7b15172c97e8384505a77d306b3d2cf68fda35b3ad7c7fab37185a909928a44fbf08ccabec6c0b7309f9f4fb0cffdbbd97000c8b9adcda1285b14a74903eb6756d6494c027a3b86f6ed42e1133e0f8a12109896235066357143e3c8cbd91f7ed73fcfbbb307cbc66b25c8d6e977c294885bcbfd07244c06a84032ce8a55c0e55a81cba41c4476c39e18457cc90401f3145ee76053709a8bc250f3dc72448454e9d4177ec550c11873720b6e30a2378a8c55a729999faf4a3099ddeaa2341e85564e03eaf440cb3", 0x1000}, {&(0x7f00000013c0)="2d9dcc34b5fe0088f32ce74353d6f037914fc0769109a58245b303f1fe6ca9bcfb5d54d1f15d4a757df8b73e60d301661a6aef9546374d223fd2434dd5280977ebb49c05a7f28bb274d46e75ae58e0028a4f5896c94a5236a0815aeb14b7ec814536bc74b8be689a23b01809fc7b10c74bd4a9fe4232dab7d677ed9d63347e43359a3f3e0a45cd38b76f25cdff2db59999b5761c70099ae9a87415a262a94738f9fd3450f67636b3fff72d2dbd6047233ede0c4023220ef6a9a9", 0xba}, {&(0x7f0000001480)="cf1155de108410c79720f795717de64249cd9e3d2e7f70913b3e947156dd2874e2feb2e553a0e117f1206cb485569a5f6159986bf38b19deed83ac1ae65a5aaa1cd2655cf226c8b68e27f8286d3da2519533665ab2ef43661df869dbace735b1924ca2a6bc21d410b686476ee5966e02fc10ee7e6a228467b892184ecd4764db291d52f31769d8cefc56487dbf28ef89ed0fb5f73516011aabff944fa3817f0b4e6bdd9b4b7892f96bc15306ece3b75ec91253b7c82fd48357bc31bcf3", 0xbd}, {&(0x7f0000001540)="58e262abb6a4ce8441cd03469d9c428465017b2bccccfaad855be5654e585e1304d432ca04f3a31300e3cf9c55f0944e99c2a1c99226d8a0b57e035feb6439a0c7593b1f4adde8fdbb231b824386283742815bc96f4f3a8535fcb5b8bc143556", 0x60}, {&(0x7f00000015c0)="b0710e7812b245c7f7a75c408089203b3fa2e597cf8bee1b28e401120111bde707026fb46164a9437d8d2b1bc52e1fff4d014f351e5eabe23aecb5a9db321a8a33ebf30f75ab0c6f6e12b690f2d7a18a69ca046723aef8fd33c4f2a8f63a1cc6d1888d9a2c2d1205b2e8c73c07e4c6fbfd1758522d33dc95f8c1cbdc14caa83c52c469cc001a33f3c036e6d456fb85fc2d5bc10a9c9fed06070adde12408860eb00c9a2132cdcd392a7432bca162befccd9a4ceb06d1640dd58aea716b8edcec30c8d274ec3837d0bad3c406b6f3065e82229bbcee66378350f741044c3a1b08d88506df970850a2b478f561b4b18fa50fc848201ad872f9926fe1", 0xfb}, {&(0x7f00000016c0)="86b6f509ad5980536eb324de8913630b4ab7b1278e7f81ac9ced3b0c4abeeac7c11a3873f3db0d063fed135512bf734835fbc6134293d7705a53edcab2e9ebd684fe10d21117cd3f564053b8d3f7f2a9d157b9b35c844bb3407dc54c3b2a72f08986de09ac1c59431aac838a5f510950d288b95ca26c87b0d92deb0d437258da4a23ee23df0ee0552c050235641c71483102ef4207cfeaf9830fa0a86c9866a39d2cb84f30d2c022e65cec9e78dfdd34f60478d29001", 0xb6}], 0xa, &(0x7f00000019c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x4}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000000c0)=""/45, 0x2d}, 0x2) 16:00:36 executing program 0: socketpair(0x30, 0x8000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xfffffffffffffdcc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:00:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8, 0x20) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x1000) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="5cf74439e2939e2d64834d95cd46db9e165738c8cf6bbe8fe733489fb2b388d598206646b64408a398b38b43039632dceaadf702dfbd784bdc263e52750d00975252504412f93100687a6de443a3951b7b6ccf42959f87263cd250d945079140596c25c0337c876af4925c461d7c59960cbf89b7eeb7a8914e1f53"}, {&(0x7f0000000280)="d5de5f2e2d18074f9b453f4284ef1f07b8f4accd95df736c2ee3f1500bc652845c5db4fd42968a781a6c3b55fcf3cf84efce96cba11fe13de736ca5d4b4d777306b7c02ad492c64e3a3b7f7c04b8a06305c8c989e8ca175a3f2aac5b2a3543834eb0a5b816520a2d50292f10497a300ff755a7"}, {&(0x7f0000000300)="0b50f7715afe8ef917ec0d6b0ff866e70af84350eb82cc3d4070bef3e75d3a4db0addfc8f394c569b5f290693bb5e395917456f2971039a64c7aa601010000c923da4673167c8fe58199488bf1ec5877a0e1049e0ee7fdb9236837b686739ab963e39f036332f6791b7a5504ff05da613c57acc0cc8aabc22516e36f512e49352211b836a0574d8ca40710b62a0a85ef104f5ea6c8de3437a3b73444e2a89287c1dae43768f6a283d5bf171bc6226fe4e287134e7ea665"}, {&(0x7f0000000400)="8acad1feccad0a5187917648a4394546a852ec60f860953448f03bcbe604375a1732610e2ec40d5d0a83aff21654e628656dfe98c1d03f52176f709311c4e1105273f62ee013ece27afbf1ecb164a7097e8df4e21741eb7b0b17386ef273b5ceaa391b64721142c9317e21f769b69fa9b34cd63b88b0c5afbf35e6834e96fb5daf7a44b6dc28b243e02cd608ea56bc1218a0fe9ab41f388371cb2ab817231e334c00fda4e494adcaad7d4d02110486b0c8c4bff6186c5b"}, {&(0x7f0000001500)="ccfae693f4152a5d75aeec7c8fb874ff792ab451e92c9b5023d6e3fb64220c64ad889b3bcd0630a944a44e869633eca48f916bbb718b1b9c276adb9387966504836aad4f20ce80aab74766ea1859753cda22ec809909fea8462b94d86d940976481fdaf359989c6cc6c23e588fc34d503fd6112647bc4a373a1a02db92a33c7eefddd507a4f1efb7f25af675ce81e9a1e88bff4d1ade0421f7e6fc77de8e015b39d9237cc1f357f601"}, {&(0x7f0000001740)="6bc00ed26673a971f0b9874b9c212c3b9b2b9348d961211611cadff6cf24eb2d69db02c96237ac7da645d8df8a3c0b846d0f06ec7dcd7a445400630423cbd8f590f67659296586c7d0fefb4094c22e99863e33e8323097a278dca25fd5f99d65e6028b5b001bc40a6d3aebf1195ca09324d8003908639ecbce79111cea6b62d4e8bc9aad46b226aa22cabf53127c5ad4fa31ed50882e95ceee680537167d6fda9962f7a15c302a7adacb90a5c19ab7b818628f984d92588cd8e796a2af56e1bfe2f28419c6a7c5a2d18dd04024fa0621002159adbc92ce30"}, {&(0x7f0000000100)="1ff75235c9fd01871f06032b53ad09a1a5de83062a2ad7df84237492ad04a4a8d520c39407c9621f77a4dd1368c26a454456fa5c300db3b0499e4d78e1cc08ec"}], 0x2, 0x0, 0x2cb, 0x3}, 0x1) close(r0) rmdir(&(0x7f0000000000)='./file1\x00') 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) listen(r0, 0x7) read(r0, &(0x7f0000000200)=""/33, 0x21) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x5, 0xfffffffffffffffd, {0x8451, 0x2}}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x6, 0x1d64, 0x258c}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='+-\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) 16:00:38 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:38 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) clock_getres(0x20000000100002, &(0x7f00000000c0)) 16:00:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0xffe, 0x0, 0xffffffff, 0x0) 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getuid() setreuid(r0, r1) setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000140)="de206b696cad223951b9a796f95e9c51a55a29298e9b7cbaef540539bde6aefc629ee1d0ede5b6a7b8cd4d854add31a3b93e09dfc4ac943ac46c25aec82eea703514933eb5d8c42581b28a318f6a39ddd8b4b60279c61872e306070885d25d5d484ee383a9fdc0e8fd27c1cef07b6ba8a14cb237474d21ed1f71903d8b71475cefb2b0b54a0a8e3786001687b843431289f5cc13e578", 0x96) r2 = open(&(0x7f0000000000)='./bus\x00', 0x118, 0x88) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x6, 0x9, {0x6, 0x180000000000}}) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x2, './bus/file0\x00', './bus\x00'}) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd8) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x81) r2 = socket$unix(0x1, 0x40000000000006, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x9, 0x7fffffff}, 0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='^/\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r1 = shmget$private(0x0, 0x1000, 0x46, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) fcntl$setflags(r2, 0x2, 0x1) close(r1) 16:00:41 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380), &(0x7f00000007c0)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@\xa5\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000640)='-\x99']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000500)=ANY=[], 0x0, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) msgget$private(0x0, 0x80) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x9) 16:00:41 executing program 1: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) link(0x0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(0x0, &(0x7f0000000100)='c\x00') socketpair(0x2, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) setsockopt(r0, 0xa7, 0x5, &(0x7f0000000240)="2d2ae7bf883c77438dfd09025f63cc3a08ced84c267f6bfbd5da28d6c3e41284e62769ef384674494c1be684f34bd76b03b12edb4a609e46451136babc5ba175a8e7fbbfe1cf9c5e5a94971909d267412f2dab9dc2dd00ee3fe11ce525c1cb8d6b0ce27ec1e225f4575665553032082b461a92b8380256819faa149add58043e15d6d35b7b590647dfa5ce527a275379c81280de61d7babf9da69a24553aeae660c1d7c777fe5df1efba8b3a41ded4caa53cf5d63ef157c272dc05f81692c9249dd9f5000a41192f95eb823ce7a14d8a", 0xd0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) socketpair(0x6, 0x5, 0x6, &(0x7f0000000000)) clock_gettime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') getsockopt(r0, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) sync() 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x80000000000090d2, 0xc, "d730c1e7816fc6e23c5b00080000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) clock_gettime(0x3, &(0x7f0000000080)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) fchownat(r1, &(0x7f00000007c0)='./file0\x00', r2, r3, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/54, 0x36}], 0xa) 16:00:42 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockname(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000001e2d7a55bfb56193acc8c38c5909e41a455a230623c019a4a5133290d94ad1bffeacf3ba5bea5f4361201c64b4f9e5dc10bef30d61e4311407730685b8955947cc9864b52f985c24e637826f1eaa392c528fdb149befcb62938875406941666b9ca8ce9d7462fde1c2930a1005eb9e"], &(0x7f0000000000)=0x6e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x10000, 0xe41}, 0xc) fcntl$getown(r1, 0x5) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x900000, 0x9}, {0x18, 0x0, 0xfff, 0x3f}, 0x80000001, [0x2, 0x8, 0x225f, 0x100, 0x1f, 0x7fff, 0x1151b9c8, 0xffffffff]}, 0x3c) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x3c0cfae089d6e419, 0x100802, 0x0, 0x6be) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/166, 0xa6}], 0x3, &(0x7f0000000200)=""/33, 0x21}, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/43, 0x2b, 0x842, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)=0x1) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x80002005, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') r1 = geteuid() seteuid(r1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:43 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) socketpair(0x2, 0x8000, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) ftruncate(r0, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) 16:00:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa7, 0x6, 0x4, 0x5, "4c46fc9b85e2720a054c945c2ac3b227ee28e658", 0x8b32, 0x2}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) 16:00:43 executing program 0: r0 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x45, 0x29) shmctl$SHM_LOCK(r0, 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x5, 0x1000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x8000, &(0x7f0000000000)="5af16f1009097d4598e8b03aea584a7dc502209f63403890555c76b5be882bd0bb86ec6b6cc2148dea33471eafa7c65dcbf22cab78", 0x35) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) socket(0x2, 0x4003, 0x5) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/59, 0x3b}], 0x1) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/12}, &(0x7f0000000180)=0xe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:43 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000080)='\x00', &(0x7f00000001c0)='p\x00') rmdir(&(0x7f0000000100)='./file0\x00') 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:43 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:44 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x7e, 0x11) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x142, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274b887f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ac3530549c6eeab2d4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db29b072b4677074cda2f26ddf77e5944d", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)="b470d095483151e232abefe34fa14efaf512b61c85952cc011c4e5242ab22ca6bc48ca300ed85a90b1045b9c4e1a90d91a3a9f193196552c80bbf5e94f3c0cbcb313fe478ab520a55ed52b3455c767228c0ef157b8824021373fd575106cdc19a5a58ffd222dbf8c8ff9195fde19206cd9b7da52d0cc2c4bf9c30b52c2571e311510f684a5036c8c5313063c6527ce280be97e1e3aace79d88148bf153933eb7db74bc556ab8227d83eddb43bd348c0f147cb5d18217c4d2ff92f4ccaf0b6fbb7b2db84fa9e9aa5d47909254b65aba", 0xcf}, {&(0x7f0000000000)="e5e7e5cdb729eaf2acf8cb48240c77e8f3c9e6d0de344d2edebdae2ae042d360f2764741a52f14e131ce37bf68dd7310c0f235021eada3c78d098fac1933bf1c33d59627950cb8e9fb6e931c2ccdc3d3b0fa546678fe653c66f8fa622bae2468916761e6ebe4c2adc5778c", 0x6b}], 0x2, &(0x7f0000001d40)=ANY=[@ANYBLOB="0801000000000000ffff000002000000281214ca7d65d8ea20d5f3f0dab12c11fefb8702bdc0787dc3bc38333335ac8fce92b3b02ecfdbc96d95309d353cc368172332aa8feeb05b525d709a71584cc5ca502a94821d22daa6d577ebf4c2f2bacabf875a052a11afe1898439dde992816f928c094d141d32617740387ef1990a6fa3f3a49e8ed5a510cdb84c3bbabdd384fe42e0cdb3a62af34a70290e6e7a310b7a129fdc85439c214d007f9cf37c80e31c479343c9c8ad6989f18bcfff9ed22ab3db5456b1dd78c690da97359488a2ca9ac3a4d93d0cfd3a9dd3721a242b0405ca2b59e741e4954d436e78177ea8455344189bc3031eb1c3abf6edce78aebb3e0000000000000028000000000000000000000000000000a46be3bf1c26995c1d29a2d05fc67b4cf4a5e48fc93f00001000000000000000ffff0000000400009000000000000000ffff000005000000d8bec95ff6be53b4b7de635a75981137c63f7690cc756c72c080c41fc8ca95f277a230c685cc81bf3979d08edad6eda41c01a01568518ff6f4dd226d4d9dbed2e13cbb1d0acac044079c762a2ec3d7f07462663e7e29038903d1bdbffbae5ceb2088196806b79790500537ebe5bc3be9cf152d7bfacd4512b7000000000000001800000000000000ffff000009000000956f0d9a26000000b000000000000000ffff0000ff03000089e3c0f2f57b615caffa678734bf6672af48f9872af2ed7d5cc4827295971ee1b4a108b701332b5445cea79237ff3ce4e4e810959ab775ddbdadadfbea1d0e0e057eed3b2b798cecac89ef3107cb2b54e80badd3d73c3e29a8023c6c06355c8a779af9f4a98ec60163b7384c48b85c72f2cfd87e4140742d24415d5cfab9acb2418e099901a29e272661748f2232ea4c2461865161ced58d5200000000000000f800000000000000010000003dda000095f7b3cd27664d17f8b19d9beb105af606147268acd95d74f5356c52f39b58088eaa9f29a7954d353393c06d1a4d0ccd8591e1652dd107c124d2225ac68b91b3d5c3d82035c48dcc6dbda2d75a8fd80ada4924be05009721785bae44b3e21b615e5e4dddfbecc5b3aa95275e88d1c0adc89d176dcdec86779f34265673ecd29b1cfcebd6f68deda736fb66f73e2a0502b2c748c14f8bae7f927fadac95791f8b4244dc5c80d7afc67265bfe3f7b4cb0511c181352bb9cbcb6f0492f408e871aaae584dd3064237318e43cc5c3046381806dd800cfd8b916154207611819c2a382d000000000000001010000000000000ffff0000050000005da95990afa60e82e742870eeb405b8d1c8327019d5574b91d1b715f00da610b7c1536d3ec171db823482ce4542ced9bbd59097b8a33b5cf746927ff8d14535890e1ea05d21f47043b6b9f13080db5f8b28838af3f846fb6586631af90413bf561fd31b330aeb476d84071c5ba82aa902bf0751862ba4796672e88c6459ebeee85dd078bd38fc4c59ccb06ff75c9856854230de5bde136e1051e24657cd67cd71f0c12afd5a1b14977e6a43ba0a41ffda61446c4ca723dde4cd9c7e4fabc19b9002e50b69ffee78636597e40dda65ffb4880d5ec2f2d62c0bbe8bd5f78323e1f4c8b7c33db5e280b1dd0469cd9561342e5d5133179636c4bac289e358bce45380886a71b539f15ebf053cee7babb689ac84be584093c92ba0bd7738fd916944498ca57ff3ddc7e1cbc5a8878955d65d8a6760adf61b219816f5c95759cb09ee06b96d84bbcfe61d910d2c522b939c794e7997beca870476d65b0fac246f25ad95939da997e1512c1e80f1311451af81a9ed9f8dd95c6a56844ffa7bfdcb334472b1600d00f68cebafe1408e53b3bd42a4079786093613a63ef43605434a95c45d66e711ab34273174633ef2c27a1a99f32e598a462ab658a69acaa32080d62c1d401a31fcfa5bc619c51da5e057217c8fdb4106b18fe5d3464324544f4883b875ad151969af8cb7a2e89d443d718666575c0784fcff75a13e1135d33431052793a24ff19332c2bb50dfbb44db41d4ef3e59d00c6a796e4f247702a7dad2d21277dc0ffb08a1bfd13f036903f5a481b2739a1b2c8aaec34ccf0c39cbfa924a13234d6bc42f868909a8e6de726d6f1d114f1ed320283e94207ab0d6f727c4e84253d40292b92b6f22fb0edbee602a27f775d813a77eef2ce2fdd5a6f14eca626752fd4ade4f4b37ec9b071e4fcebca4ff1a134918b04c5384323261395fa8e94640c2a7f4a7fda6676cf8e576861eaa10fce0f1eb09e22f8cb7d78e27f6d62960b9d6399c95216213ecbdb7265b4b29d8db14a1a05d9163b2490251820fdc3609da5053fe4fbddc3f9006a31bb0e79f090aa68b70f77d0dad19852ee511a54f08571876f4ef18141d1f9864efdd8620df98e80e9ca8c700a778ed4e0ae09ced74f213554a0c58e1c1b4bc6b108240d286aa853ac2fdeeddcb9fcad960971986767b3b6d58d26d2f7519c375f7516bd668607480736a664b33cc32ca272f41b29d99b980886a298d5325b79f5292ee5e84d7022c533672571fd06247c98fd97e61841b48078536d0f8b8965d20471517fcceb39b40f970e35ee2545e680ad89aaba87797f4d8a659e4915e848cdcfc1227bfe871727bac748cc26c9509d5bbcc4fb48a8a99cc5b1e4e1da918a289a667c34e495402f8ff87e663e729a4f19e8fac8a3b21b2a6ea8d03a38980a535bd1eda1171d65d2453640b23d61bf66646abfc7ff1b826a51eae82105877f15f2c4f4226b0a2cd1f9560baa7ea4b8570b3a24e2fa31a0b87048d1a7c96832e5212096d40332a16d9e22c3804d910aa5906094833bfae94728a9670a42d1f06e22d7fedd282b05a58580e6d965fa6aa3856837a1ab07623b63d219c038777a5790430f0e779b5eaf1c878b1ca386f7a256500d650d70d3504e653961349664d7e018be20baf47c2b65883a004e25257c291284b3a2a87cac7727a8c35b0d6bbc727e9e9ba8ba7c0337cc6d4a57845bc41b53e660bc27b3a9ddadf6f9b9e5b0523fdb33227c8320988f94e0c13b4aa676cfc0dbab09927a35e20dc12ed7226e851968d99bfd353e1fefa6ebf4604c2e05e2f036facc9668e5adacac0f4194ca2150067a8dd61dcc218c4ab6659ae707ec7789cf918605d37ee81b94d686f00a6d09a8c8d62c153679cfab6c61cce28930a981be3cd943169c4a621bc3eb7e4c191f81f03febf2096118037aff5c31220ac2125d6f659779f726c652df60b4f843069361c52194d2eeab6e4aa8941826832567923044cc3b233e39a2d6e3548e1bb07fbab5b8baa0b13d2a1f350ecba0d56f488071d68f82a3fd5ddad737ad9b3c398f998cfcaade22112b646ceffe8060d89b573933b0401e9c0cffc8c34cae8aaa03a05783825b1ace4eabfc1e367daeea26f375d6fdfb74059e1f6a270e4f17c74e8dc7e5bda2114417fbe673bda31b0fc32361147d83c8858df001dda819fec6046b3481e3bd22acf678d3d9923125dd1501c2367fba91d2712c91f72410a153f4bdb427c73463776781d3492140235504716c89483fa4229fe6a5fad736e4029722d5593f165cd28a155825aae4b184de48ef5a6e5c5a4b00247f86db4715ceb635c97a9169734d3271d084190b037e2a755cf6c24c42377d151311c7fe47a4bc3c9563e539da4602baef68eefa1e7c4402f5afa101c95aa4356206ff39c2ad6e25a89ddc350723e4373fd1a25021a4703044935ee541f52bec9de36a5510a3e7aacfd492605da62729a24ebbef04dab769aec856d3aa8007b0df93820d5ec7a846ae6a532860fc409e6d904d8a782a4c02306f616a1a39ecda57f4df7a159aad5fcb1c9080bb94f2d74786386d3451ad65285c348c9ad0a2f032b88ae5710011377e4556184926b33267db9d9adf622fa0c646a1fd1670389658f5b8a7598b2f9f6ea2c7682e4b0d9446f128dd18d43891ef6bc124c4097e9a56edefcb35b7fe6b1f0d268fe9a50266be678dc8bf9e9e48bcce4e0f518ee209f7c18e8615ab4601a2712d3c1beda4dfe2f69af8a8c962f816d97982833c62c6a66eb50719a06c83ede8b8021accd5a49194290afbd50bde8a4016d35bce75c397f3cae556b4063552d9654c91af3fd381b609ed7b783518ef9b10b69f9748fe0cf7ddd69f84946c2168680810d5a03dbeaa33577da7471a1d3dedf626bdd717d51b2b89c308c3d8feda4e847b459e59ca55744053b1f2e6927c5daf1cc894bb9b9434c21738f205e8abb74f5be97b9f0e683638cf98f4870d7b41ca1de8461e5a752ab5622eeff68584e9b2412e6c1f0a1698d4b61daf90b4eb258fedbc3b0f71ef0a26a41d406d13d228e4d0bb815174e81f15a94ab8c0a19fc7b8625bd1935ee2782f1bb35b526f8302b187b810b5521901b2db191cb28beab0d25ebbd349d9ba2c7ffa3feb385155efd6540e51bbeb5153668bf7e95cde5b45134e1bf0542a6ddb3ed9b20ad4581ca98a218e3f4648b0ffcd63812a622c1525a7840ec553e548b5519237b4cb7bd5d4eafca1513866faf1fc52e486891cc3693163b50a0244bee3f605ebcdf0b7f973f41a0af517e9776c4d2e3439086c5cc08f79a6313b3c34ab84e33a5cc1bb25dcba5544f137095683399ccfa1a0cd3f7e61d063995a32917694ff77dea2f161a4a1c75d86b4aea700a3dfae301f65e6ee03ec2e09c314e990ae6e637d7aad446ce024df948395a95c3f78518269c9485ec3b473abb40afecd9015ba813606f8b711df168e396efb7d57914b53229810811922c04e69ab0ac05b3e0bb98b555252df1e6c501a3a0197445432d1dba3137ab3dfd3a9a8a8da1d881d8962086a05eb2eb85082afbcb8369add77fac7a2a72bfb1904973708d7371579a983ccd45a51419528eea8497f405d1af52fcba4f55758265e67f7a61b010a9cbf677471d4c584fe38599c966ec8dfcb10c95830cecdcfc390ce8c0bb35dc202346a8ce1d1a9523fb87ab2f2462227fd19534b5ccbdb7c52303cc30936478f3770a1580566e9f33b4791fce0de57cb5f9f755ccfda31c3aba2872efab36a6a488a87d4198829e35f604a0ff60af489a8b99b2f17c96c74786b566b148098baad2f12ba1d40369d280a428fb247c2d5f92534e8af99b0df858141d9a781c3c3488fe0587f44de7679ed9c6d777ae23f9b597bc10945283c61949fe4adccf84a6e61251d91c7f0c6d2d64a04a831bd4e8a89e4e09234e7524e39c96a4ba558b2b329bae9500989122f965c0eb6842caffd6971c76275ff3b9d062d812194cbab6778195248f9828d01851c45cfb6e7149fef8d840972ada192d6e42174da58ee5d02d6173d0a81c0442c9796a106792d61050c60fba797b55eb2e5ce2130b5d71da3d5a9f91fe3800743ba58867268aa444173e516e95deede093749f653d372d654b65ed43b275ff7e4aaf38aba43e3117ac6c408c50d0d1ebb210635d3c549cd9af0a5869b020943190c24aa92e2681d478a454b93d5361407ac33f057e98a3380d9e290af3c8f8eb6a0a7bf9584aff15152f44210f24cdaf66749b2e45b071f2fdc116b6585a08de3fe682c0c90acbe1a162f1b5f570581540c51fc60439d6418c352dc0f8c799da25b627accbe7b72029365f46a29307fd284a6abb426871165c81de822b16109644a1b4d83acc9faba536d6ee1d1959b47ab7f1021c12d65829f17648e864abbe5a065229e493c3f0c8a188d9d87c8a0d571f3f43adeee741ffa6ac7f86bf1f2480f554fad55df3c04b1aa8e7d89c47889dc36859b7cc4fb2a7f406fb72c2d4cf766e39edd0953dec929fea7616817c3229602a4e1c11231fe2a9461708cc5330c839c8b2db80a2bec0a2771077dd2104f17e710981e8cb4bfc03a7fdc155af2211ad9be9f90ac3486107da6038d1248224929a8dda9bcc173e83215e49b5b2affcd3a79256c7c6cf451ad25065e53a66d04c1bb5ff4dad7dafd0ce44f12e9c4c63ddcd0d4337052fc800fc3e3bf99bf353dc2990072ec8def12fade7b02e43e8f070a525b13a9d287deb5b956992c444900a4970e8df2f1361be80d538e9e8de6b60da42eb2891d2c5576616937b8080a6f2a4902307e24915bc3e2f7e82c2153899badde8ae878874e91c6d5aff01ea14578c7160fcbde77a2b7d80f9e1d9024f0554fd8e47546882c055cb587e3156097557022e77b00805bffe3c9d54370b28099d9bb1fcc93f142562bf812933f616d88a9ec295fa2e04abc0c4029ae88e76dbabcb9913e6f35c703f4d86388c29d665b4ca4b6790923651ab5f0fae0e5baf89edf07b1e4e4206bcddd086f569f0e1047003d2e31897a130dce2b3b3118f03b9fb160e690dde11d171808f9a5cc2de485671620c645881187bcf7d416824a69be9c7b9021291c7ec89b863b9868ee81585d479e249b1f62d51d03097d884b682f81a879f37792c4ffe6767f9a2e3aa4d023d44a11e123ada982b36697fba66e87ed9cdf400a9d2efe1f4472b5eb9dc58c2f13d29c4e40a537b37837b85568bd93fc74e00a8532e51098a9a439653ba3017611064af7e69f9193e20043c9b5c6b9f3ba5f26888b98e99d6b927518e2a675d3b8aa93eb8e5b094f97e904db4eb6bd35fecb6564548bd83a9604a137641df356387e8c69ee7536bb2105af7f2880043956f8954232210d7b1d07be037cbd9d7fa119e3e30eb4cc3d69cea26322ab9c75b8485a1d93a184154cfd4b812fd74b37d0ec9b4f9d1b9df42e63ecc7e606a324f7c3544d5606b78b49091c38cc73119b45385195114f93ac36e166983628fa7ecac30a18edcd87db7c56b0eb8c0c238f768351cd749ea94ef95f44606c1775a556449c0e6133718d424c25cd396807885f886c301d970d792228b044f3a718e842bca5232cf65f8d4da47b01550d54a18966d140a11af2632648311f1b48482f299b24764d5c01facb9a084d39df10bc243883b8e44e7ae08698b4c8a27e53535ea1221b3a1f22dffe8807a621c77ed345caaadd060b64e8d8b494c628ba6dcc3aaec41595f3d2ec43041a10177ef12720d2f9159e3205d750607771831596589f6dacd42565e0c550fd0dd80000000000000000000000ffba00003efb8633efea9304c90e5bd016a1107557b625892d425348db71cd78b270bba7862aefd7316a53194d2a1d7200de2d9c1b8c8074a87e2837adfb4c852cfa9cb316ae6ea0262bbe8476066032ea8bb7b2489e2c7245f17e8bc51d89251fe9f0686158ce6f36f705831981b289aee53293b5ba919ec54b055f866758c58601146297cb2cc76a858ffd1b7cdd6405a00068e3c1766cc4ec6c1c793a7c4824f6dfb4606396aebcc0cdac9b654320e6e26dbf523b84518e2ead6626faef63c071d29b16b6dd70640000000000000000000000"], 0x1478}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 0: mprotect(&(0x7f00004f9000/0x400000)=nil, 0x400000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000804000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) 16:00:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x7, 0x6, 0x1ff, "f9d5fd92b416ccfa59c4a318170287558ca02b5b", 0x9, 0x5}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x10000, 0x30) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200, 0x4) 16:00:44 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x2) r2 = dup(r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) 16:00:44 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x1, 0x102) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0077073b5155156450e1382bef0400000000001078240101000022b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8032, 0x40) r1 = semget$private(0x0, 0x1, 0x90) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f00000000c0)='./bus\x00', 0x8880, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 16:00:45 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) 16:00:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x480) close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 16:00:45 executing program 0: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget(0x1, 0x0, 0x201) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1f, 0x1, 0x100, 0x401, 0xe5, 0x1]) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b030000001dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x500) fcntl$setstatus(r2, 0x4, 0x80) 16:00:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1002, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000446564600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005339107926d9377c2"], &(0x7f0000001040)=0x1002) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000001080)="b802a68af597ec958224b6095141e6e8d8b44e697708fb942ee362cd40b0461dc876f691e18bef1ca80fba52cb3b485a44f70275c2cd2db7987c3fa96d745c8fdbb36974be4285fbff2bbd1a0f70de0d08aa19bff77ca50dacc5f981daaae86917c1b0e6ab1041c854ca2e7e85eed9dd00479adc97a28ad0903ee67608530eb01220b08c523251dcc3e5c17626b7253d96c90a47aef48aa687da17", 0x9b}], 0x1, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="cc95a1abaf6d74608893e78a393cc2103d0156f2d19c39525b89392f15a27a4c3279af635711b5b752741be2d58aacd96c8233028e91ac6af6df9966c62815faeacf7d31b1b1fe0914d452c274798505c0426a377b38378df73672a9b4d613d62ea96f0d78d4e9ace0a1fad5eac9c3f7769a0612897a39f8deb7a2951c5aaa99c1eb8f0a8e2ee1bcceb648b5a50f0c8ec173c7ffcebe5a3f1cc61bc5a4324d45cb9068e7cb91bea140db758d52b19f2ec0630473de862ee2d18a67baec2ed55069804e", 0xc3}], 0x1) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001740)=0x1) mknod(&(0x7f0000001780)='./file0\x00', 0x100, 0x8) fcntl$setflags(r2, 0x2, 0x1) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000017c0)={0x1, 0x6, './file0\x00', 0x7ff, 0x2, 0x100, 0x1ff}) pipe(&(0x7f0000001800)) r4 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getgid() getgroups(0x9, &(0x7f00000018c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001940)=[0x0]) shmctl$SHM_UNLOCK(r4, 0x4) getgroups(0x5, &(0x7f0000001980)=[r5, r6, r7, r8, r9]) r10 = msgget$private(0x0, 0x40) unlinkat(r2, &(0x7f00000019c0)='./file0\x00', 0x8) msgsnd(r10, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000001000c87b4be961b7bf76fa03f289578b645f2c04dfb97a2d3619b2585a1af7faf307b6e9fc07af303140d3050e8d96e409fe3fd3296755091e8f1bd86a4d47f0254e935a530eb200b6fbfa233861251dffe1834a2a2963fa5ea65ba5bfaf000000000000000000"], 0x3c, 0x800) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000001200)=""/177) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = getpgrp() getpgid(r1) getgid() getpeername$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/148, 0x94}], 0x4, &(0x7f0000000440)=""/86, 0x56}, 0x42) 16:00:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xd1d) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0x1}, {r0, 0x80}, {r0, 0x100}, {r0, 0x4}], 0x5, 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="57dfea3b68c76cfee57acff567c71d4862aee7914446ea88124a78a245c3fe079c577b91a41d6e8296eb6d5922b70db572cb36ea9592f81e5e8ccc2af62285cfd194973f1eeae76a81b6e6a391c77c9329fc2829e52140e8ba908d6f1d4a85d17341df880e052dee2569dd275fafe72b15746ddca49aef38b576142f1084d63e81ff22f32033c5cd25270465ed1e3ea7dfe2d6bf33d902100102b381ccab6a7a29bcbb1a3562467e41c16cd37c4e2dc6229577aa09c2bb1b3f2f1722e703c9d8f984151627", 0xc5}, {&(0x7f00000009c0)="78ded389c9c5d17571619a1c2cde3bc02f4092cee990f02c9410830604e4c09c496ce599af4139d2777fe4503c5c511774566fc65e4f4821839c60dfeebc5da1766cfe081250eb7714724ac967403da670630b6ad9b0596804cdc5ac6986d853fd2d9d4069058dce2a2dd7c124b2faff3bdda1262db1cc1236e01587ed4481f2e786afb0ae30b4482fe7de75bbb46e096a07e6b6bb5511a9c8319288e0d97ed0cfbd100469c56076f4405ffbe22e044d2eb72210a5180535849b045ed45a15ba8e74a84a48c3dc305979fa15fbd654181d1afc0b15d4acd48ce8e115925d41571a2092cf5a37f8b16b4f0a4f758971f97ff8bd67f6b5b052e42177fbf534eb1e159ed572c8a6b2445341f0225340f29ec60df52055c51f6df0ace7ec4ecc7577fa56f5444f15b77a8e7415b6980b762d30c02ea6e7230ecbcce3c2668112d3a0fbacec8f4f69c676be4f7dcc804db9353db12b925ede81dd5e300567194fbf390ad2b8ce700f1239dddeaadd4f6f658549f3be998659fd05999b4383025375ee3e63c57e0bc0c3571d17804965a8a4b98bdc201685aff50c271a23473d27b2538339fc4e7dd89d7358b0c2d7cfca61901b485f56c767cdfdcd70d2041850b19b389b1044c8b2ce7800ba859af1cc7873475b9f9f6dce92aec5f0b81900e241d5ce04be8dd39267d5d1b412c736d345fbe8a78faf19df086cf34ad81954a27797635c1f1c16dee1c6c752fe1b96e46da1942acde6f79ee5344375341156190e18c6cb73e23f936cfe50c66b1bc650dd777aaed8c2efba90e1374a8f4b19df8ab8ee9d94abf514ea3161438dcb283d2e12cf13cfd3921842c0fad365a5857edd3113103af4583053f23ef94c32455410ee799ca0a25e613ca64a61e5aec10f0caef12e8d6edac02b75847eeb80e0536ae944ad2a23ce54e146f37ef76f06c3491b2589e533677027097f72e38b877acd22b78fa4d5fed740a2401e5c2c5ea71e5fbeb888c95c5536f82ba532f6b7134fed79d9c23ef594c50458164272de72be60f9f60c4dcf2216c296a36573cd6eecabdcb5bb79e3e43c3007633df3a1b5a415b9f9abf9757955fcac5245ba4859efa54e856dc5341c146561ccb1d276ab9ffc153d7416a9d4cf3ead3d8b30e7ab322b32c2d689b6ec68f9e732dcfe7807a8f7970c7d32f9e76cfb30429a04d48ad809b0ab048b61a567cf52d83e8200145c43b1a5859779445c9501eaf6b9e6781ca43f083190ba779e449f26e69affbbcc0b456fe0f0b816dcca1b60177eb9383c3c6f20d57492e98cf85847e46d93b3f36695303c798d94ca9f95714b77bcbff887cc511c4411e84e863985dafddb46b3d8f5705d15e510111e81ebfbac9bc32c67537c510f22595acf936e28344a2c028d513e58cdfeb9ece31cd95fa71b832b493d1a0d91fdc52e3edcbaeaa29a80c26fe5d9043852815895e1c93b0cbd0345bf5d195073604277236d7e575e0bf9f528415fc935780294151fe667a29eee1fe758b5dde1e53c82942f65568b1229800130f050a91c1ec139adf9fa13d1bd03919f27bc961201535f45085beea74c213b66d0c81a69426b2f2151f4d5676db6f06d7f8b7d365e79a00b36fb4dd2f490e26fb3eb71242776ef0b0a41acebdc3347b91e31d0aa48f71415aaab305d44f02bd904cbca897c1aed3be5120dabc1c6c37a6404ce91cf54c573fa16d1f69af10c970746747565db8c7f86b72052eb352c749512bc7622b75b7f6799bcbba7721e95e0ea2bcf4ecedf4e7fef0988b516473b7b622722e000df621349656a649e51d3224d740225ceaeb0c046711d68a379ff8aaf030f922398b33df599b3dc620377e6e2acc8973aa2c89f750e725ae76f02039ebfca3d07ed2b615845145d4f19de6402ad03fbfe193894d924fafed55db7eb6a338e584ec99debec9bc876d3bd8b4a20321068fe00b28bc3a44897f270c0d396fc367ea7cdfcd2236a800769cc2ee2963551059d26dd9666e3f8041fc2a5453ca25d8c205e22e708b9b394d4ca5337502bb716432856afaf80bb354da1d7de8f2c70f04c6dc67a6813220705786800fc7d13ee6556af6ab3fc49123e3014c99700eb14aa7ab36520b6db1ef77b9b5585cbd253ecd3bb97e553f5f7e4e23e6b547c145b46272632ec82bc7c1bab7877f4f0bbec809650ad8b062563eb6ba3ef675f5d50ab08338abd21b8d04098e95c9f951421b1a584afea915de043b57fc9f505062367cd11f1d3bf3b74e838ad5ad19d79b62123c78a0973c840a78c33ebf50072323adbd3223773a4bd6eba37bb23bcb4e6ee2f92d8f7aa9e0d3530d6dbbe8174878c6c7e09e9ce9d3ebf33d08a090effcb93c7b36375c159a0eec1810bc47b71d399cc8c3422790c790650b3f5ef58c01fc6ce571cfada77b72573f210ce632d0b768931b19e56ccdd71b3729ff8f96fdc206ebeba50d080d8f873f7f37d32dc8c8e708dabb786f1d9f5ade4003abb276203b585f4110c930e65b199cd253013c967027e67c84298e523bde60a35ddf92f49820d39409844833f96107c4686c010b2f490677e81a0166f8372e963dcc438dd2a8eebaa100deefdb52dfc1916b7cc7c310c1e6ca538cffed9966af5c554d502b54c00fa5c7451bc23b31082f37d7996833710f074d867917aae8060f82540e1ea9b1a9455dc47366d45e7bf334fd77fa26d8872ab860010ad17b9878618af2a540bf4185b2985adc1366f4ad34c07b8be290ca8891fa8b9cc2584b8c77770edd16165581d78e1d6bd3b1e287db10fe864b944b7c2504a74b0be1242decb2b0b2814f455e7eebf4e3187089c2f7716a91c40e125d1d7e9a426558e28ce377ab36b07f38fb08b109c9af220a2974847c0269d8eaec5a068d9b9e8eaf8dd4757f2bdb12ee78378e587fa9c7536a5ce459c0ffd764c629f4afba7960cfa5a742567615e4464c894de47844c0ae94ff16fb39090afa2862f046a990ab3c7eb69a49f38c8f271619d1cb13d44eae60a209bfc29e83983b7d890fc349ba8003de0fd10e730c21615d7c4d2346a16e0bd48d0481475593b4d251cdf20cae47dd354017d03515719cf8ccab690770cbf8ea97f7d3b46deb353d011bd5b1c080cc48a6d2a8049328071cac634edb81b842afab14bc1f499d9fddae69c0e795fdadc639f3f7b3cb1ef56d0867b4b8c7c94b76657978931fec2f325adf21fbc90169cfa0ade5c7fb5a37f71c6ab2632190a9aa2d1463fa02a6d9b299161508fe27963b70f1618429869257dc6dbcbc9b64d25e8bde1236f5085b461e999f999946fa581efb35bca4e46cd3b97bdf39b133fd7e60296f40c16cb55a2898c2b8487c611b2f5253884a1bb369594b6046630e4dbb5d1a61d9f90340a47c0da984779c8df39691e096328d1c83a18260db1e22ec14e92f1a04faf44b72c4747441ecef3a5f525fbd6001f69493c23d20d1de3fa349fd1328a21bdfd529f8aa34cfa6cd21463ac35ca3c413b28a48c35716c9efb893e21f0619039a658d85c41e36e1813a96bdb9ce7db89eeb5441154e1f538932ab4e241ac03af5d7656e13493051403ac6690aca37e495aec79d36e298e066462a3b3c80768273fc2272b92d1aaebe1810a8fa3a7a4f948e57dff4f9d6eb85f2b729f73cf5cfa5bba70f2779ade0c951951f3e5f517c5377373af1b210135c3e6bc2a0bf43cef1f1eb6dfbe1381c4e27651996e9de79bc656663e247f4c271e0e59721bc2c632675c9e6f4e9eee5f0e2b33a78e584b8714adefceba760e7e1f9725d6791c80b08b711236bfbd1aac3ca2e6b5f450e5b477d89574cb944f081ee414a8b68b85a2a6984ea6bcddc1e5ce64d93e09fa7c931f9b6f51c8e737e176f2af5fd61d03bff913b9a1c1d1196ddcdb874e092124a74f7e1daa91abfa4ed65c7ab4f0114016d613d223311ec6720be82b31e693041d7ee9400d71aba0c5a2ad2ce3ccf382329c2afe362f8a319acbefd0cd331139e89909895c194bec2e16db33555097407ef622cb1a0ec8fc4994c2cbb11aaf814b512b40ec3d031772c3fb70e97d17f4dab95d2066ced7b217d2bef09a878aaae06e90e46205f02d8b5e844898d90ec85437efe8c88fb361c68ad61d6f8a5e5a2f58e4227a3a18553c84f6e814cafea8d03b759689c7540b7d24a186d931436ac67dc608cf295bd0598323a57caa0166b109196221a0501b1519d0d939e13b2d41d83b2d04aa230da5c08435805ca88bb19d665b4ae9106000c1af5cce693945d588342bdfae73b4472e2a6e78ef58d1685e7cc565efaf7aedf3cb81758af031aa601237a4314f02c1a7aab95dbc0851026f1e74e3596c1772d9055a61ad0834bd5a41b733a79b282d240911c12fc44be0417165ca408763ffd881b7cf3c2b202f343a3320fc0300907349a50d5e1e5fdec1a80c747f43171a1f298c1d8cfb604ec632308e8f5dde167a7571b9a2f0b2eaa296bb7733afdb0e0c6813eb3f7e07103ab5ef3765fd6cc0f1fd75913fe759b5e9c9d699141924eb55d6eace0ae1c4df43af24b2aac88acf63e1cc92ce6d3289e434a5c6e3aa1fb2d0d5bd131a919c2d07705886a1ed773a247343f4fca86e959e76aa7ca399821bd1f42bc4d8a82f9f5e8d3416c1f78f8098e685d5eae9e9d0469a6aeb9dc91ff1ea14e062c9d40c4841f4f191f93eb798d1087438011092d743aeb9f481f234d12581e9c258389b709ddf6f3cca914d8d648864307fb1c82ed013e27905c0080409ab571ae3536c9b5e5f1cf6763ad63a5b5235a7e07d42f743065e653ec2760c789f7b8ca0633bddc702b57e1f1f08b9c84c0d59100e2dfd79c4695f19c1f7a9064b42a5cbdbd94bf42bf2d4c21fdef1ea3fbd648280fcfd3305cffeff62460183bcae9040c033aae12ab5149c2b8ce7e7c6bf68e5febc7d3d6415f3895ce05c8d547c531d784ea119c996abb610367d37186d9622e3e6d41def38e73a02b3011042e3cd5357d8c679c0f0e594f9d50712ba08f5c381786b15f517fc6acc75b4211fc0b61854b067964f6a93466d22a2148f918a6330851662a31691e11454d168aa4156732e526b1371b263178f98f5555b01456be4e939d6f829594d2b910e3dc156ce6ac4875062fcf391ecb908362f77244672b4bcca1724c40ca6f027c905ddc8c0971128a2097aab8fb540831db731fd3794f165abfc3ce50fea3791e1be22aeba6245cc883f30f810fb41ee1cb3170c716917bc1abd5af6335c261fb673a10ffa8fa3af30386726cb0100f2ba4a29c90dafa09ff552ed9f3557b446ac1074e34c63464d82b06df2a55068735bd1ff0e1e43cf63f037d540ca5b921f43e54a04ad142af3218a0d279ee5a6c2a4fe86d322b5ac0dc290505a05ffb8e42bdefc8813d78761bc1a3aa7c1c5f49bd896edb18e244bde959b3c164d3e6620f278d2a3ac1c005d8d87ba2ab77e584f7845ab9f3efee1c3f0e2beed55fd9aab69e98020daed9a8348c70a0fea51ddab29f5c39741b75395ceebcce7905a0babf24b10d9ee1b7ffcfdbf09b5bd4b5e89f8d27a16c9d12ae96c50c36e2d82e912a99fa0f4556f3061028a6b79afa037c5f66a22532d6c2a739d9c21aafdd10346f7c70a31efc5d6b21b7ada516c6d32607b09a849ef78d29af23796cc648e780c6b59c5b56a70ea7e67f7086bbf54606d0ef81dcdf35b9143c64719cd0c6648127aa614a4d9fa1d1b571c2aaa03ea3a840983a3af872d112827275a0b26002ca74661ad1614e3e957eeec4565f7308b9fcbf19e646d1294059e21302d311ea5", 0x1000}, {&(0x7f0000000000)="1241ce0772edf85e32e8cd5d74e3570be568c68f03d57b7dc0a264b931595fbb2879f295d6a83db1d3a4814ed3", 0x2d}, {&(0x7f0000000100)="f176e35b6605983ede0779b7c691cd48b579b09567bb2c1d55602efe7caec082dc9a3d1e", 0x24}, {&(0x7f00000002c0)="a1d59a97d29f2ff1a313d189f72395fddd032786bc1bde6704a0e65f39596938fbb3c5c6da314602b7c0f1bdf2f37bd5998fb396b7d93a766eec50a4a481a0ca403ee6f75d95fc6659d169e001a175a46de22682a51195c39d56fc4a5bd595", 0x5f}, {&(0x7f0000000340)="1756f6e6412b31a6d82f39271a82f73f2ac94e5464c591b3850ef0b738d9b1135e072a09f1f7ab929e3e2add41618e4d250d27f2e6f26f2abac6b483dea9db8c7abdab7737b03fd5eac8b35f16b50c13d57e99920122283b31859e6a6325ce9ffc445f7cb7c9a20f927df083245f89a45e870b7cd658e58e4b2f9fa298388e0bd8a33a33fe80baac054e6abc2320d2e5a0cc6e539f27bbf9449efb74fc566833a29e941f6f26922588b73d7c2e1e19cc8c19ef2118749d4352cf6bbb1477bbcb5924216885c7e7247bd3fabda231430a9e16a3865b3bc54f02a81187", 0xdc}, {&(0x7f00000019c0)="811f0da263cc858648da6c24a07f5fd3f6fb3155e68ecee16f9a3b0aeb0dc667db10a96bb7ba356491ac6c7abdd820e61c8cb78dbbdcab4e84d4455aacc5b6a4a13dfbcc944c2ccfc3a34ae4a3d2b2b30380cb3a8b85faa0f4821711c5d079f75bb2b485335d40b725952bb032ead6b2474bcf1d188630ce0cc9465af7265eced9203bc7ab0ca836cd142ca2b9c2805078a3e67ee3863a6d5196c08e19aa4bb994cb", 0xa2}], 0x7) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x401, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x4, 0x20, 0x1, 0x3, 0x9ab, 0x8, 0x3, 0x1, 0x62a, 0x56}) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)={{0x4, 0x8}}, 0x0) 16:00:46 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x880, 0x20) socket(0x3, 0x4000, 0x8c) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/108, 0x6c}], 0x1, &(0x7f0000000280)=""/198, 0xc6}, 0x1) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x1, 0x1ff) r3 = dup(r2) accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xfffffffffffffffd) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x38, 0x1, 0x400, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0xfffffffffffffffe, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x4, 0xa58c}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2, 0x3f, 0x1}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0xa5, 0x4, 0xb25, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x6c, 0x5, 0x8fb}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x1, 0x4}, {{r0}, 0x0, 0x40, 0x42, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x82, 0x2, 0x5, 0x931}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0xffff}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x3ff, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x21, 0x2, 0x800, 0x10000}, {{r0}, 0xfffffffffffffffc, 0xd, 0x1, 0x9, 0x6}], 0x3, &(0x7f0000000280)={0x3, 0x7}) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x3, 0x1}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x1, [{0x0, 0xffffffff}, {0x0, 0x10001}, {0x1, 0x1}, {0x3, 0x1ff}, {0x0, 0x8}, {0x2, 0x3}, {0x3, 0x9}, {0x2, 0x2}, {0x1, 0x4}, {0x0, 0x3f}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x10000000000}, {0x3, 0x40}, {0x3, 0x2}, {0x1, 0xfffffffffffffffd}, {0x3, 0x8}, {0x0, 0xa21}, {0x3}, {0x3, 0x6a5}, {0x3, 0xfff}, {0x3, 0x82c}, {0x2, 0x2}, {0x3, 0x9}, {0x0, 0x200}, {0x2}, {0x3, 0x10000}, {0x3}, {0x3, 0x7}, {0x3, 0x101}, {0x2, 0xe2}, {0x883f98e340be2d91, 0x7fffffff}]}) readv(r0, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/76, 0x4c}, {&(0x7f0000000640)=""/113, 0x71}, {&(0x7f00000006c0)=""/183, 0xb7}, {&(0x7f0000000780)=""/81, 0x51}, {&(0x7f0000000800)=""/91, 0x5b}, {&(0x7f0000000880)=""/216, 0xd8}], 0x7) getpeername$unix(r1, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000001a40)=0x1002) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001a80)={0x6, 0x200}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001ac0)={0xd979, 0x7fff}, 0x8) pipe2(&(0x7f0000001b00)={0xffffffffffffffff}, 0x4) nanosleep(&(0x7f0000001b40)={0x8, 0x7}, &(0x7f0000001b80)) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000001bc0)=""/4096) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000002bc0)={0x0, 0x90, 0x5, 0x1000, 0x100000000}) semop(r3, &(0x7f0000002c00)=[{0x0, 0x4, 0x1000}, {0x1, 0x80}, {0x1, 0xef, 0x800}, {0x1, 0x3, 0x1800}, {0x7, 0x2, 0x1800}], 0x5) shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c40)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) bind$inet(r1, &(0x7f0000002c80)={0x2, 0x1}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002cc0)=0x1) recvmsg(r1, &(0x7f0000004240)={0x0, 0x0, &(0x7f0000004140)=[{&(0x7f0000002d00)=""/4096, 0x1000}, {&(0x7f0000003d00)=""/243, 0xf3}, {&(0x7f0000003e00)=""/233, 0xe9}, {&(0x7f0000003f00)=""/134, 0x86}, {&(0x7f0000003fc0)=""/142, 0x8e}, {&(0x7f0000004080)=""/76, 0x4c}, {&(0x7f0000004100)}], 0x7, &(0x7f00000041c0)=""/91, 0x5b}, 0x802) r5 = semget(0x1, 0x3, 0x0) pipe(&(0x7f0000004280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000042c0), &(0x7f0000004300)=0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000004340)=""/106) execve(&(0x7f00000043c0)='./file0\x00', &(0x7f0000004440)=[&(0x7f0000004400)='#\x00'], &(0x7f0000004580)=[&(0x7f0000004480)='\x00', &(0x7f00000044c0)='\\\'\x00', &(0x7f0000004500)='/dev/null\x00', &(0x7f0000004540)='/dev/null\x00']) ioctl$KDENABIO(r1, 0x20004b3c) open(&(0x7f00000045c0)='./file0\x00', 0x8840, 0x80) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget(0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x599, 0x30) msgsnd(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10000, 0x0) recvfrom$unix(r1, &(0x7f0000001400)=""/17, 0x256, 0x800, &(0x7f0000001600)=ANY=[@ANYBLOB="00002e2f66ead9c4753cd9696c653000"], 0x1) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/219, 0xdb}], 0x3, &(0x7f0000000300)=""/12, 0xc}, 0x1) pipe2(&(0x7f0000001540), 0x10000) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) utimes(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0xb30, 0x80000000}, {0x10001, 0x10000}}) fcntl$lock(r1, 0x8, &(0x7f0000001500)={0x0, 0x2, 0x5, 0x1, r3}) lseek(r0, 0x0, 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f0000001640)='./file0\x00', 0x2001, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x198, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0xffffffffffffffb5}, 0x400) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)=0x7ffe) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:46 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) setregid(r2, r1) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0x0, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:00:46 executing program 0: fchmod(0xffffffffffffffff, 0x40000002) socketpair(0x18, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000580)="c96aa21c2003fc173dbfaf82a4e0604f1fb9efab31599668673445742868f42c0308b411f21c775879463e048aae4aefa9f1224a2c12641bef81c2294aa20f1ac2db9719536f2e61ca5b8ec942a902c2e4400198e3aa368ebadb59cd52744aa0adcc9b21d1e5fc4e0f475a532c993120e9b56a7d6372cd31289dbd2403ab6956cb743db571341770ceef7ca66ee7ce71180b2c3ea5af302223ca142799fdd19e2fa2689b28e15f9d94b35b17fd91d2c0e58ef55cf61660e2f130023df9a68866286c1ad8e3fef82d60058f4c972a048eb0f761314a0c9b0af3fffd3d44148505764c0f04fd37ae2a1d52bd1256dc190e72c2", 0xf2, 0x400, &(0x7f0000000680)={0x18, 0x0, 0x0, 0x78}, 0xc) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000700)=0x8000) ioctl$TIOCNOTTY(r4, 0x20007471) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0xe67c1740000cf1b9, 0x3, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r0, 0xffffffffffffff9c) r9 = dup(0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x810, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0xc9) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) pledge(&(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/tty\x00') ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000006c0)=0xfffffffffffffffe) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2766696c4abb44"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="4485e60aea794a61c0c1be7ca016082136301627af33f228543578039175e3e1976c64d51f220c4c7234026c928b689e8bf3733f62bf12dc19709a10761fc18cc443461e3222eb48116790e71bc70af942c61d4bc2079f0d77940e115bcd2104401577b83721c5291158e3f03169cfa084730f474dea5ffff7f471ac82ff81f23e939569ca47db415eb9b4dcebc1d7c3b0e69cff5c24b2c465d3b2d9614e9be82145e9b432648e4d3645984106124b9f59309df52d41bffca215201f688c9c3249e0a5be44cb5f7c6929f8486b1c24c6681d28c7406ba4a1d9a4fc02948e85cce662", 0xe2}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="bf6eecca88f9f3f26b26ddd84fffff761c42b1b072dde7803d", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0xb}, 0x8) 16:00:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x3, 0x2) link(&(0x7f0000000100)='./bus\x00', 0x0) 16:00:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2042, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x800000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x7000}) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800, 0x42d, 0x0, 0x1ff, "8fe63629625532155a51fa4ccab7f63617a86a9d", 0x7, 0x6}) chmod(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:47 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) write(r0, &(0x7f0000000200)="e206f81f02dbf8289084f02c7bf0edb48aed9948e86c1aaf96ba9cd59d21e88648f9a47f57b216607c398b922f4026a57d2ae6cda4ad3a3e8ea76b00bc2676d37e72246c31917177f7d1c9760e977261ca46d34516c87de071f1dbf04a553586fbd3dd28f0aca59070a259431ea97111c6e8ecba372c811c529f7d2c0cbe6eff8791beb740baf5ede4e7f172cdfc76d54e227a00b2ec880d336b5c831f33d2bdfbe3fcd7707ec40bb80feb9095b7bb67275dca566c87d4c52b83ad98ec18ab6ce83d4d", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) pipe2(&(0x7f0000000000), 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) socket(0x0, 0x5, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f7f000000ce1f8a83b1cf602bf16a3801b395695918f107fe45228356eb206b82cb5aa07213b6a58f8c299c04a4abf4e3db926460d5d68ae1a0c7d41d222a2007013f7b01fcbb481f33f2c176c34d01206c4c0d98c4ea6109cd864260dc3c032c2847004b9fe373c6654bc533114491fdbaf4aa5429fd9951a90599686f4d487e00f51d25ea90f7d8866cbf7d004c6072565872cba460e1b10a59491150b40fbdc0892fb87a8247d5ac45b4e850e673ced415bc4c88cd668ffc0c4f60f9e6cd76b6ba5c4716"], 0x1) sendmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000380)="33adb1171cc0aeb9f192f3c617531a10d6ad4459b7b7b2b18f925830e9ce5ecad540e73ae6fd9a0a6dec1d6f14404986b1474ab48d8d6877e6acb9c792159a5bbe3c050f7c709f8bcbc05ca29dd13f838f063b5633cfb22a944bd1b5b3035de4452cf969386e9a5f05ef91802653084243bd2d0a3e07536b647f3e5d921e204cec2dde27089a1c77da5572bbbceb9d40f7c26d7e765ca84ea93fde82230dce77e9d68aa3b7bdcbee8d83e52b4f8d2e90914f575dd406ecf0f958351fdd599d50ac04344fdbfadc1db1df64f3c97ce00db4ea8aeeda3c95d6b6b7e8fb99b4fb554d2f1902d3e7bfb19d15605451b343300736656d4f96b9df8973a327c82b75a5a970701e5db56e88321a145e13177e575cb178d401f8a5cdfe54571f233d4346aac46f128fbddb17f55b803b93fe4f46e8dd03d1838b0a4b0edf961ace703ea3a8d5ba4cc8cb26a8def5c45328e624cc1063c180e86d77d06fa7241e6bb88b3df809d04bc93215f681214331cdacb4d8f48ae218cef4cf4016b47e98c972c5c11ef7f53910a4d38c37ba2c5e98fe3552b6a564cefd04b5d364be0578c378ed91617488f12a5122f45563cee5ab4791d8cdec42e053331f7237df949783a3ff98db5a9f117f6904a10d567dc68cc069adbab306a2d5b97c7d2e1c01e79b3547b644021d13fb07db9516564ff9fcfd57737420a165d982765dce6ad5f5fd8891d19bffeb91073b3f99341702a423d0aeb91b1f3245acff184df48bcc600576893051c700c55995f615a355e9a8512cc7f5bc0986610f0a3f2e0df658ae8a43c30901dbecd3c9f51348487c4580de53626d9215ab436296fa0da87b69fcc575aa5779c27ade4097276862626e3b7186c861ea3d6288037be3a489d9512cff2c768919dbc5c91568fe3c2d342493d913f9770968ac83c6791cb938f081bf743259f38ebbb4e13f9c908193c060a34903fc7c989ccbbbc0dd7bb740261881e8082bd604c6567b4fee932561c960baeb8be542550865dd19d2d469214cb310e4ad0c56db98da0f3df13157d3a0d7bed239753e79b181946fa35684d4f4d97306ca754149fec45923a47104e1b39524832c182321f25dbf97f32b39f26937e0fec1215abe506f0e3f881cca2c597e95dde5833d1bdcb5db02ee6badcd8b51825d4d811425d60c5948cfbcdc436e4aa961ce73ca4066483c6982d49cbbeba30eac53f90bdd033308f9d01f2d27bcda7c1344cd0708f2977bd6e56425bcb9829178b5cc72265a4ff246de93d8ff0915e52b4e725e671cad48541fb40d1cc44ff20417b6a14cc3b4744eec21faaefd44a9a598fe6a564f3b9d4fb66dff28b8dfcb5bd540f48669e894edd5d4fdd88458e62d9ce12061e7de246f1f2fa9d9e0612a2db14d033a4a427582ec5f0c234eab4b0e1affc2fc4067d814f2c59515d9199b36c0cad7b202a2ace69198ace7a3d984ba98a3422d8cdf188d4216a8e4754b19c882c4f37ec003dc299b94398f6f30c4a0686edb0ec5f344c8bc064be62e4019cb249cc74038efb0e3dd8482041c844d80b4c0f635c73be5dcbf2c8b4618634831f39f0fca2bf75077a81c08b4be90c7de5a0d142b1049df08121d14b8f41ddff39c741ece09b7f011cdfb077aa562d3be40aa897cacbb5ffd850ca0cf58b7a029ee58743953ef763d6768fd8962452d45668449b7f807160b49f9c97618f90a1f4ff0772dd02d7c34761fcf6297f3505223372b31e9f2eb10d07a5dd62ab15712a426fafc26b0f48d6e5b5ddefd743a3d2628566ce6ce08ef9ea597fda40d1f7d680d8d7eb121a675a4735956757c639e323d63747dbd62896149d8d30024c18de66fa80983072e0620677871453036a4adc51afce49e1daffe05b686427f1571acbe4a74e9d43036f914d9ecbeec135241631679c1cd5e5339615976dd8f8b18f6f50af5f9205e894dc30d3fdc3de7754a17c10127eb8f43a3e20e72eb9e8e88ffb5cc659a1e896824dd4a6d378afac576da8ffa83e5badf7d7ac993cc28bf204055cf5f8806042eb962500e1a01196e9db898db829058f9110423e82d70f1813f71624ceb0101e62a76218650940c4fec57f96ac44c0362989cdc89e4296c051f965d8681db38c9a4a97a67ec0fdca685038d17a96e0414427b78212df07852f4c8741a205b1df411995494414eb2b87cd363ddba4e705de2a39c113541d738df26c3cd5c12aa385e5e215d2be6525e6e06d08fe8a8774e36ca4059d36f5de7f2b1ff653e5a20090e0a2804318e8e2f716fbb8adbc1e822fb8f29b2055a22d41d1816181b6db3f0ece649fc50624a24bc382396d412ada0a0f5a8838af506693a3e95810504142bd8dc717ea2af3ef6f7dbc39158dfe7466e70c379ae51551f613e1ac8ea34c89763ff7ee51819a974e1368a979b6ee2c35b44a9697263330d0eac82c3d2d20701151ab8e179f44f4c8f549c7295cb0913043e2f16a43088a9c30b250222b55ed05da01782ebb8e7acb0a8120942e1d8bdd64478d21f8c39cafffa3ce1071fab6b7c3f05da675b36dfd63d806d22366666eedb0f6c8e4c", 0x71b}], 0x1, 0x0}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x3, 0x0, 0x9, 0x0, 0xffffffff, 0x4, 0x7, 0x2, 0x2, 0x7fff, 0x5}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000ac0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0xb9fc, 0xfffffffffffffbff, 0xfffffffffffffff8, 0x0, 0x4, 0x93fb, 0x100000000, 0x1, 0x1, 0x7f}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x8d15, 0x80000001, 0x100000000, "8b3b4a1c7a9f2d917c8eef6335430765ca2e2ac4", 0x9, 0x1}) 16:00:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x19) setsockopt(r0, 0x400, 0x10001, &(0x7f00000000c0)="320c644d3b201d2b91b9e8108df9a4b3f5236bac934ba12b7320da5bc7a7ae1744e470668cc6344cc11dbd7bdb2a07c788f5fa3da9e4706ab554a12bae03b459f85b60583c66093185db153b241708d357594834fa025896df75e929a09d3f9182c43d93530dd92f5ff316a8b2313750ac14c366ebde573a2bc09f7293ea00f6b951df140e2b591f79b5fc5cc121ea9016c9515edc990423ce5e869233ef77ba420951f727f39048f504b70e283098f88f0657d575be95723a9e208031e0546b15bb24419d63b690e06884cd4633e3146a9b495ae9bcab9dd31425aeb1db2a3fd01b2933ee87c968cca97fbb32eea92879bca8cc", 0xf4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xd2e, './file0\x00'}) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) r4 = msgget$private(0x0, 0x200) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = geteuid() r8 = getgid() seteuid(r7) r9 = getpid() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x80000001, r5, r6, r7, r8, 0x101, 0x100000000}, 0x80, 0x1000, r9, r10, 0xfffffffffffffffc, 0x88f, 0x0, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0/file0/file0\x00', 0x2, 0x1, 0x9, 0x0, 0x2, 0x8, 0x101, 0x1, 0x7dbab2ce43c4305, 0x100, 0x75ba}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:47 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = semget(0x0, 0x4, 0x41) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000000)=""/115) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) r1 = msgget(0x1, 0x430) msgsnd(r1, &(0x7f00000002c0)={0x3, "8df9649c87edc3d2ec9b5a21e19e6a6b20e2120f9fe0359a6af20eb2529ae76724bf3c318df94bb42f45633abd2b03ea334dc12a9348dfb2"}, 0x82, 0x800) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0xffffffffffffffff}, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x100}, {r0, 0xa2}], 0x3, 0x8) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) 16:00:48 executing program 0: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3010000000000bc9f0db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e518dde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f380bf889aef3338d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d6b253d0b15ace58f96a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739c6c7476620bc2d316cba0d3fa46f", 0x26e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000002a40)=[{&(0x7f0000000640)=""/124}, {&(0x7f00000006c0)=""/133}, {&(0x7f0000000880)=""/206}, {&(0x7f0000000980)=""/4096}, {&(0x7f0000000780)=""/106}, {&(0x7f0000001980)=""/4096}, {&(0x7f0000000800)=""/35}, {&(0x7f0000002980)=""/187, 0x158}], 0x1b1462d921c3ed7) 16:00:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0", 0x642}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/8, 0x8, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) mprotect(&(0x7f00005ea000/0x4000)=nil, 0x4000, 0xfffffffffffffff9) semget(0x2, 0x1, 0x240) 16:00:48 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/107, 0x6b}], 0x1) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000080)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db91b962296d8cee26a50483f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5ae4c92a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1bf) pipe(&(0x7f00000002c0)) lseek(r1, 0x8, 0x3) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x96138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55d", 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="acbd8dcaf95f0101a56c4977a22611d9c92238", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="25f6afb3000000000000000000000000907a8dff9243614b0bff779470bff9ccefd2b1ff3ff562e875c2e097f05a5b7f04fba95ed20711fcac705bd365eda6def844e4bdec282244a4cbfdb935e1ebf649d71cb7a3d7bfc6e275b65dc018e4223e7acecf676681fbae9cdc86f295c1c43543b9b9f1173f32e31daf6761170008097cfeb88f9a41922e4c4c3032c9f52cb344cc16cd9902a35d7feacf7e39cb748697442dd42dccbfec3137633c1ddfd7", 0xb0}], 0x1, 0x0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x10, 0x2) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0xffffffffffffffff, 0x8, &(0x7f0000000000)) 16:00:49 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000180)='./bus\x00', 0x100000080002002, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000140)=""/250, 0xfa, 0x800, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fchown(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/182, 0xffffffffffffff51) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fchdir(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) r4 = semget(0x1, 0x4, 0x14) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/107) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r10 = getpgrp() r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x8, r6, r7, r8, r9, 0x2}, 0x6, 0x7, r10, r11, 0x5, 0x1, 0xa8ef}) 16:00:49 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:49 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r2 = socket(0xf1e2869f364c5645, 0x8002, 0x100) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x7, 0x78aa8317}, {{r3}, 0xfffffffffffffffa, 0x8, 0xf0000091, 0x1, 0x2b8c}, {{r4}, 0xfffffffffffffffa, 0x54, 0x0, 0x1ff, 0xffffffffffff0000}, {{r5}, 0xffffffffffffffff, 0x41, 0xfffff, 0x3, 0x101}], 0x5, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x83, 0xf0000085}, {{}, 0xfffffffffffffffb, 0x0, 0x4, 0x89e, 0x2}, {{r7}, 0xfffffffffffffff9, 0x80, 0x21, 0xffffffff80000000, 0xffffffff}], 0x7f53, &(0x7f0000000340)={0x9, 0x7}) r8 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r9, &(0x7f0000000000)='./file0\x00', 0x20, 0xffffffff) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r8) 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x298, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) dup2(r0, r0) shutdown(r0, 0x4) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0x400fffff, 0xfffffffffffffffd, 0x6b303017}, {{r0}, 0xfffffffffffffff9, 0x80, 0x60000083, 0x200, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x80000000, 0x6}, {{r0}, 0xffffffffffffffff, 0xc4, 0x40000001, 0x3, 0x6}, {{r0}, 0x0, 0xc2, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x88, 0xf0000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x9, 0xabf, 0x5}], 0xd9a, &(0x7f0000000000), 0x7, &(0x7f0000000080)={0x7, 0xfa}) 16:00:49 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1000, './file0\x00', './file0\x00'}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0xfffffffffffffc01, 0x7, 0x4, 0x9]) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x76b2595f, [{0x2, 0x3e}, {0x3, 0x2}, {0x3, 0x75}, {0x1, 0xffffffff80000000}, {0x3, 0x4}, {0x1, 0xa5f8}, {0x2, 0x1}, {0x1, 0x8}, {0x0, 0x92b}, {0x3, 0x3487134b}, {0x1, 0x40}, {0x3, 0x647}, {0x1, 0xffffffff}, {0x3, 0x200}, {0x2, 0xa6}, {0x2, 0x9}, {0x3, 0x7f}, {0x1, 0xfffffffffffffffe}, {0x2, 0x1}, {0x2, 0x2}, {0x1, 0x3}, {0x1, 0x7f}, {0x2, 0x7}, {0x0, 0x91}, {0x1, 0x6}, {0x1, 0x5}, {0x3, 0xd56e}, {0x3, 0x6}, {0x2, 0x4}, {0x1, 0x3}, {0x3, 0x641}, {0x3, 0x2}]}) 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)=""/119, 0x77) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x2}, {0x1}}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x6}) 16:00:49 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(r2) setegid(r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0xb024e9bbd72c1010) r4 = geteuid() fchown(r3, r4, r0) setegid(0x0) 16:00:49 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001380)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)) recvfrom(r0, &(0x7f00000000c0)=""/23, 0x17, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x5, 0x100000000, 0x93b}) 16:00:50 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = socket(0x3f, 0x4000, 0x4) write(r3, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a561cd3289419515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b1", 0x65) r4 = socket(0x6, 0x8007, 0x8) write(r4, &(0x7f0000000480)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2ea0e1f34322c0cdf8648bef838158a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee5ff03000000000000a8210400000000000000000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a3b6ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d6b253d0b15ace58f96a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739c6c7476620bc2d316cba0d3fa46fb7d7764fba", 0x8620d0f77a1cc7e2) r5 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r5) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000200)=""/97, 0x61}], 0x1) r6 = syz_open_pts() chown(&(0x7f00000002c0)='./file0\x00', r1, r2) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x9, 0x23, 0x3, 0x7, "85495500020000000000001167fdafa680400900", 0x0, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xfe) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, 0x0, &(0x7f0000000140)) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x100000000009, 0x1000000000000001}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x8000}, {0x7, 0xffffffff}}) open(&(0x7f00000000c0)='./file0\x00', 0x1e2, 0x179) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xa0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) 16:00:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, r0) fcntl$dupfd(r3, 0xa, r3) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) r2 = fcntl$getown(r1, 0x5) semop(r0, &(0x7f00000001c0)=[{0x5, 0xffffffff, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffeff, 0x800}, {0x6, 0x200, 0x1000}], 0x4) wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000240)=[{0x3, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) poll(&(0x7f0000000300)=[{r3, 0x10}], 0x1, 0x4) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r3, &(0x7f00000002c0)='./file2\x00') 16:00:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget(0x2, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/240) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffffff, 0x8, 0xfff, 0x1, 0x100000000, 0x0, 0x3, 0x0, 0x0, 0x2, 0x6}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x4c00) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:51 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) recvfrom(r1, &(0x7f0000000400)=""/204, 0xcc, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x32}, 0xc) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="3bda69ff114843f21abbdd574d7f32f31818ec9f4751b09b7e10e4aa93db1707881d846c4bab16eb17f4e62a56d0", 0x2e}, {&(0x7f00000014c0)="5d9a1e01bd05a0bd0ec4c004382eaceb268990bb71a18278111c91cbf0fd028f8312b0264a9b4800a74c960d329196868db0c9a4cbfd6ac33472d06d389ee08c17aa039f16b3933dead156fc339d48cd55336c63b1ca1dc76180fcb7bfcd7e96edbb649a666251df0f6de39a9014f53b3c652d991bf7296b01d5570d1e4463a34ccfb743a7f7f6c54124192e137ada13ba8e44fedc1fd93f5f0e5f905c4c2b81a01bb6007f9b1609d767658b78b6dead12834644b26f6e76f9bbeb693f6d2c44c6a40b3f53b1c2b2f2a4aa27b8e20a851563a3182ae2734697745d993fbb67a221da3a2ebadf2ca6d3daa2cf64b61fb2824bd1cbe011818b410dc351be7b7fc96256b274df2661f82ac9602ece3059d33d2c351198c11ccd0653ce9b64c4f08eed130b88a9151db5962de485663e78079ddf25e703e82db4809cfdab2e49f14a17eab0e0a5857f5b64eddfa45d9d4a434c1efd29a4fc41960bd7ac97dcaa4027892f93b25eea2be86f501cec03b92de9d0a0eb5e1c59ebd641c14e480473c063bf57851b9a4b3da0313a766efaf644b9793d96cb1819f0cf37e2defc02d96b89f3eb366f63a3229e8374208c0d3a513ace109015c93065fdba0f9eed651a7bf711bdf990680418e6290bc3b2c2b3d61da3ba0fc7184ed0748d9afd4ebd39d92916ae16cda0a6a0b8df6ff44d5415384e4c588d0e10874b4f8feb7270e369b60dc59fe2bd565d316c16be759da53d86d7ea256cf2faeb736ca0f46dd69b9c37e2d253b7d2c74941a79aec31675492ffcbf8ed2553cb9c2fd893ee7b63b8595691f33c2676989e673d992a2fd9c236d20fcf84355bf7909c73418f43b013d752a7dd6b1fba2f44b94f5acbdbe5c6889667b11aeb0554e1633d04011b0ce90549b0fb81c636fa645a9223d8cf81da9afa4d1388fc5019040e711301a7ae0cda825c637dddad7eac57daa08ddf11994aa7c0bd604fe83a816a831e7f2cdf5a8cd03ef632abf7771a10746b9daa2e015a55b75c3f561487916f1abc8018e2f6255722ec5bfdb6bf0f131198a7c810c9974c93b75bacf3ec7ae5ffc73eff51998097d86903590daa279022b6f477eb27c217c9910ce4942cc5d42b280127b50ad2824d7bf664bfa4bc9e66114a1b25b8a6224c45766ce2b53b90d81bf8867022bc3521a5331bdf33f84203b335bddf1ad80cd9dcc40807871929a84b5d7ced554200346581f914825888c73da1bd12e06cab8fd4137cb87c4b12c0a329673faab717847abca2941a7196fa6be887814a620ce6902069c91e2719da2e2083fecacbe51238c468a1d5985f735ff3a5054c561ece7a60a681a9bf4262b14d24bcbcda7230f05013add26669dad33a6b2f998776a1dee191c75163f15135b9e6aea2c1bd150fe15af060c532a05432ee13d83bdfd15f832616cfafde4bf476a3cbea3421407feecb10960e186874e7cb0d8cebbb65e9fa18223d0f244a3255e2dc05a2b929868a9c4c9945acfd36ebb4e969e0ef26078abd7d0d74312b000f99d95e92cf38fa5b430d8856f46f481045da855a0a827a33422c667e47d1ee26a6a149d0e6d178be825f64b9864066c0fa222bdb1aeb5ad174f300f6c528bbaa7859af184e7ee38ce64401bef3adacd490bbd2aa8210719f106e314a4929e8e64c3fdba1f30023b79701678665b2055dfa46359cdab4976e1f5f31720ba103a2a3b8dc9efefc399a1bd5c6630e9d2e8d33eb455342234adb56678e36a36ddcef475435e2387123a4178b2babf5142a053bc0499d0fd19d0c3174f56f3746a2fce0fbee5b97424e3d30a4c3278a7fd8d4883d1591f4dea0ced60591019237e7a0c7259a5c29b19894f2903d4d8390e7dc83e3375b5a1568dc9f24de095f687e4eceaa0fc002dc8105417c8d2185cad3c9206270ab258794a74f30876d55bbad4862df5b1c337485d440ec53f7a1fec66511cd63609977dd5d53af2439e4ae418e7505f4ae2896e1bf9118b09e5dd773d7d030ffd16493f4506e9b8091970fa53244b27808cc28448d7f4367734dfc5fa6c56617e77ad0c42bbe1f1b912eb00f824b4f8936d140369083a2b8ba394843c1b58425882ed30fb6529721d823b1c695ccdea25cd7bde0ed7070d825300e56637091b742c9c8928c6e36b344852335ad03058b2fb0489506ad070c55e2963947012d520c2a12a3f5bed963058a3bcdfd90451888c1e42fb37ca86bfbdb657252d060ac10fe0893295b43f32e9fb94acd8b26a5f47069f7c3cd00e911aab49b6c62a7e5ee916260a71b102c6c6d7a4177940a9692eba5755fb7e63f9fd6caa37955eeca16811c6e9ef77efc7842d353a842176f1c891f027aa9edf4d0371b9af578dee5e3d430209f3c9f8ce1ca5ee60cb02fc2cf0a5fef375df7f17400df1fea0dca0d828a475b86b9e6c2af453c2305470f36feb9f38e468a23d9a1d195710aa4772aa3212b11aa8483997ee3f5f2bb1a649c74061260f5fb54561486cf8656519f89256d485cf05ca1bb214f19f5a3a24c33aa42ec802a8ed6bd19f78a812ff439a266e347b6b466df7a17f6e539dd00decb510863adbfca853d72a2b8c901e8d5985aac0cc0851a0adf0f69b755b9a70642e48222acabb586eee943c9be858ed5c4b4c50e752837c36f21574cb07c6850027d31e09f904bde38b6eb454fc9b4aa9b8b718b744b6549e7d1d6be6a6b9ef04bf3c719b0612f35cb7f0929b0d78c7973c932f2fca29e88f65439b56a68a0879fe8c05535611bc9c112ab9d27066e21dae8569e073f68e4654730ae2781c968e740f70f1c9b730ddd63ad0ca234d2ab70d0759750e2f6af5dbe501324e70f9825533903eaa3c23422f65556ccc3eb19360108fb62cf907be6ed232b02ca09c9a7554db1d5dc34c314081eaebfbb09ba34ad7a07183e49a967ecca060ccc7e7d6f73a61ad839571e99b46039a7ee612567f924171a0056ec5d6024694d96df8b326f178cfa30f6f22f0f1ebf1bc54b5e480bad15ae1be268ca740c7877c28b1a0475fc5b142330431852b79194b2a9ba5c2c90d4d55e6aafe4c2f2b942df0ecd325d70a03ff0f4d144c33749103bcc4b0049fc5b430ba523646b3853f73cfe316ee33329b6caa28799a009d422cc0f8676314b20fc507248362e8cec14bc1105b3c68dccfebe25a7833b11d4277d70947e685d66ae13196f861f3701b5e44c42c7f9ef7811facfea7f94d9eb099cc6f57cfa835aa226424e16ec543b637df2aee94061f733bfc682efe7cc43150f95164c319da8388fc2f6735a4542b407ca40b9eda1094ea362234b39813c11b144a921919eb8c45dbcf09c7da953f4c153fe996d0c850d1554ac00e430aabf9e3568b09fb8747c57d2b1147e281362be127e098bf82d3f3df19f82c2ff8da76bfb2d80e8bdb2107b03ab5b0e38f06e9491740b64903d939fe3a822877abbba2bb5a727de6a302559fbd3e0ad7b8c02b8410e30836ca906f892940ca734f7d98511c2e534f2a851ed8d11a8f0edb9508b1c1203a711ebb1482fabfe2273dbb6c966ad902452011763070c785af97c3fc66dbb8846820dc7dd49e5ef8f49e7d9415ebf0cf9ecec1aaf82c63fb94a4353a92466de3c50b8bcbef00461c2897b42d29ecd963fdf68379ba42cc92095f4c5df787c574341b944ab9d9f5a2066e77687b23a102e85f1ec4452bfe19c4ca62321496afd5b94885b8791dee6f2d37616e0db8900a1686e559e903a9a240f3275c968ddbefd518e50b01be7ba332de8ce6c78462c8493106c89e7588b4cc80c5a26e86aa0270295eb67999d5fbb48dfdfd0baf86e307caa3eea8c410846f0c85199b6e8173f6a64611b4c2be3ff6c96514d17891add981bc4e9615d081820acb9649f1638e28f07cc8231a5636082816cf945783e937ce6491cf7146df0dbb6bbc596990a00c591f20c354bd0afa30ab70b116e0584a1c6196c00ad5028e34123d773cda33f22a2b6bc371c67488d6d0f632f9a97295c4c092f062732edae9e3753d75293240cde265c422868dbf4bd723573f6e5b5a9f0cc5e1b23bf91221bccc3c97a3400a696ecbc2fd254ba875542ea17c56480b537af9ed6a8cb3b2e36f3088fc4ca61999b2e1c208022666725420ae0b40f5ba6891d12a78e41ff75e1f098ac3234cd8ee1b3cfac32910d88dabd9ed00afb3ee0c7f2a858361a080f3da032cf54667ab589c092978c2539f1b06787026687cfb3e7bc33cc60a90b12cf5464cc2015130bd758b588e31f07a6c817b59120fef5959f82cf2d8db49c51f116fd6d51ddcfd10f862dc4199be8ac96e1716cbe787531eaeaeddf15f94b3ba6c3f91a41f1712da8bfac000c558520bdc7359a580195e8749044cee00c5402ddf82c753341a9150e9539da0549a6c965689e006877e52623422e69bb8261583384dff1fb3d68c371cd16430bb30879fb5c2b82d67421ecc1456e826f8b9ffedbff6750f502b43972f6a0a2376a55b7700892d62604aac9d037d248eaa0b85b2d04ba8738f85014eb35bbb201afa7e6ec69a3d3bd60b9bf7a26068e8dcfdeb3acfb0608cd6590c73c4e84873f29ed7f251d7cbbcff6cee90a2851cd31b1346c6679cf64c064d95e0497d71a8794d7f4e03ccdaaf8a5a82378613f0e1430e81300ee00203248018b80071c6c8c49fc7b30c1d0f6dc8159790ffa126ecc608cb0fd2f985983fde3da93063618c21466e28df4da83351f8a8cf191200909257531da21674bd23b919db4f7c2e932408fd66fd63ea4b4c7bd8f5e2a8c4d48f5245d852aff370b693c771930777a396a266c103f964ef680de2eddddcec39433974a9dd3cff8251596c3a37d7d8ae9b7180c0e3e2f01e81f5f0143a1fdc7d52518f3efc4e0e4694a1088f02d79fbb0c59476cd6278b16ceda140e14951de7193d1c3b2af331d08bd074fab3655d8e3485634f69613cc6c4e1bc777da242c527a5724722ead4185308f6a172648d1ef981959ae715a83731c0a637c173f655c860ab9e479e9ffdfc6338ad7470d72a021b8c3d09ebf0a1c7128c97d295f53869558391c6290255c5637e33aa2929f9306513c178532fee053b1ca96c6d397c2ce273536f1c0fa98482a61e5a71a042911cb3d498fb3874ac7d0311f8325509dce9180ed6d448f818398cd168beea6e930a2ba3ff696bdaf809a2762060f8d7384a6cd2f095ad74068ad87ed89dedb181a535411d36e28fabbfd0b54e74c5d973ebaf6053ab4624391346d967d7b02117cee7d5c8dc4485c4f7134cb1f96347d121dc8faad5474eed4b0120ef78d5c927a0dcd1fdd32099129aac8951ab8c564824631335de708ce21888dbe177d5c96a731c72c0504d3452ffa60a1ea6f3271a8f4465e69f8927cc431f59837c94014036cf622884da6609885adb0ddd69a417ed565bfd7a78c70ac38641702b09e7c74147d57981e601b2b40420b8b70c350c872b8b6e7eaf362bab1b5626de15a2c9ac30872049cb99f416ca3c224b52e341124cc2c49afe5d04b5251383cf0b2999949c241bd632111dbfda8c828fabb0775e19fead74f1abb925a2d2d981fd2a2d96733c10a8c8ff7caf59e190e93e8008d4b2d75781e40648b58b20216d07e9d261529cd44df682a0121939823cac4f836d973a85bc5d0b198c68a644299cf9fa47f2d0890fb4bf4cd028df0dcbb219029c4aaa0efd6571f28ec4d4612a4a27d7d8f5470635ed0282d22cb2ebbdf5381af9b208c0dea6e1d56b8ea8d1be51ff8061ec1a9d71a647f1d05123fea163bd4e6c61fa656a5556368e830e3", 0x1000}, {&(0x7f00000001c0)="e298b2cbfbd2a413db8b74af3f3c2f0318d39887ac04d9a491ab955769535c605c6a22212a106b5d0f6d1d2ecca1d23de03653a8815b047b7fd3cb43ead0975550edd4f56aeb54cc56f814d07a978f7647f1d36524d2e3bf7848be374a5ac88ec258b1f9251dd5306d6c5df0f40130e2a1c90f9e25820524d8222cda453313bcf9cccb95bd2900680834bd773627666e4d2fa7029612d360ecc2ce371f87c9b3f49af118693e1975504cc0289174cf0d544571af3762683cb3", 0xb9}, {&(0x7f0000000280)="16cfb8d33ce47ed67d0f18d0121c334135926f3ce13773958e24c6a2625c9bb848aabef0cf702df7ae505546bd8f8a830a244f633216ce186efd4c08392f30140acc46a8b6e1b3e6fdd95f377e0e307e4a9ccb1a3c29c9e628e3da7235631832c7bd99c6ab4a9bc58cb0d71fd48b0b3742d886ce0850b0818a22a2e7224063b66596e1e7414d2d7630cf01641405807b21c06bd8d4265293cd1278c4788f5d2cd32b350cea5c6f2afe4233feeab88bcac3ba1e1957341168e00f1038ea1f21bf5ed65b5c7c64d181a2c13ca56544c5effffb6247cd1e99f7de6d0ed0b45b85f5b426da000896f1e9c0f933e43ce96b97", 0xf0}], 0x4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10060, 0x88) 16:00:51 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x3, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) geteuid() semctl$GETPID(r0, 0x0, 0x4, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4000000000000280) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/209, 0xd1, 0x841, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x200}, 0xc) 16:00:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = semget(0x3, 0x7, 0x4) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000180)=""/169) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000400)=""/225) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x9, 0x5, 0x5, "f14e657125534fed3e9d69022e4edf83e41b2fd7", 0x6, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x150) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/20, 0x14) 16:00:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x101c0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0xfff, 0x0, 0xffff, 0x1000}) dup2(r0, r2) 16:00:52 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x190, 0x108) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r3, 0x40044271, &(0x7f0000000000)) 16:00:52 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:52 executing program 1: r0 = socket(0x2, 0x8000, 0x3) socket(0x18, 0x400000001000, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffffe}, 0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x402) 16:00:52 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = open(&(0x7f0000000600)='./file0\x00', 0x20a00, 0x108) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000006c0)={'./file0/file0\x00', 0x100, 0x1, 0x18, 0x1, 0xcf, 0x4, 0x401, 0x3, 0x2, 0x8}) r2 = socket$inet6(0x18, 0x2, 0x55a) r3 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) fchmod(r1, 0xd8) r4 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r5 = dup2(r3, r2) r6 = semget$private(0x0, 0x1, 0x0) fchdir(r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r2) setsockopt(r5, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r2, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000740)=0x37b) write(r4, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r6, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:52 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x80) 16:00:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f505f02847200"}) 16:00:52 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x8) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xffffffff, 0x5, &(0x7f0000000000)="0da373fd7c80004df2b7773a6e1a3140e45ab7671f065a02c9d9987b4870cc07f7bb4fb5b752cca5ee23cb34", 0x2c) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 16:00:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) flock(0xffffffffffffffff, 0x1) getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) fsync(r0) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0xfffffffffffffce0}, 0x800000000000000) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28001000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES16=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x26}, 0x0) dup2(r2, r3) 16:00:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="7e6106fa59eea1a363b8c5e5700f41ff393a42b16e09fed3e66224fa454b4f0f4c0d79fc60f2634e0e46228381035a33cf1f24fb3c2b1fbab4370f962b38be7df52ef3b8f185920b641e091b29fd76ef398bf3b1066d41f01dce8c6f5caa089803adae1a3e2a70ada523982c7da862fab2cc45a0a5b36c01ae6bc904971b0e9016e14b3b7aed00", 0x87}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0xd) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) socket(0x18, 0x2, 0x0) 16:00:52 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x100, 0x4) listen(r1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) fcntl$lock(r0, 0x8009, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x4) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x40) 16:00:53 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:53 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x200000) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\xef ') 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x8000, 0x9, &(0x7f0000001040)=""/84, &(0x7f00000010c0)=0x54) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0x5, &(0x7f0000000040)="7989f4af55f9736ed4d6306b89ad99e7d5c743ae12a325968334aef06ed42b3f660c88f891160cc539632527840f7ae0635e2a50d8125fed9e9efd4e9478cc6a450a85d03cda0cbb59f675c31ae57ab482c7b1ffdf510859ab563c75033803ac2b3d991728074acbd88d0f65c0552a289b6081896f7a8ec7ca247b53cbd2497188280742fb3fcbfcc2fb3f642952c77da7fd746efc73bc5694dd693f42ec475660ee38b639458df6d2ed21e6d0b1cac0f89a1d2d76f7e1207bc1c99997f231afeafe1d05d5155cf1a8b5724027215d2e6bbe3f9bcc94df704887dfb6a39ec4203577024ae2b23d11a320ea8df9874adae89d11fe25e58fd387ed20bc494d5ccde78b7f0b55ae4f6dbb343a3743c850e6413fadb7f93288c8f2ba1369223d59f8162bc0290c0a3838a8ca78864165315ac0528468a55ceca91975126cc6b7d3dbe3be705a5b3b9095bfde5148730824b070d1954a49cb51c7b8351f199f4e36ffe0dc5094de38b25efc490418f4992fe5c6fef528ee0c2a52fa4d1ef8e9a18dc60264bb32e261bf3e2375553a5a51a744b5592ba70d052ab873b22fc2bae38f43df9690b8fd59bf202fbbd25c206b968194444820dd09e1efe67dfa3f026122f283051468c885d08009c4297ed8ec515b403dc0d1dc20d2eaef1dc1f67a356cb19b40b705a909e99269da24a965cd810bf7f1fe7b9238de77c68741318db5e8c9e885fd27940ae6649c53eac27d0cacfb872dd727eeb4ca6bb060fabca59b0f5e94482f671c82906ec12561a2d7164e733d69094f90596e7b77c8b5305c0edd8ed534f47483c042f385510c791a85f1f23daff31a05ae0fdad389da544a4fce9e396480ea43bc39259ee9a0a8c739360bc7248b633804ce3693aa3a73ec20d996f14ef6863ffbd264b51f75a3086482f1252db59345414e5edc20c4eab226bbec4e3b2968821ac084aee8764aa73498120b9196700a06b36a776b31d5952318c1bf2d5c702828d4b97df6e3ba952c89be53058e84e3564d9aa58418f451215ed9844880bc11a81c94e62f82ea4842b313af10aeb47966607e6fd3196695ad23e1fa2fa837c1202eb065e86e11e35875e06305b2741e762b622566ec81b5aebb97faa533ad3d4aa6732023a021de03c97a1cd3e3fbfbfcf2d9f6a1dc04409c3783eb40b4eb01cd6b119b6156afb7a6e8c52be63219591394c9e1a60d55c67652d87dbdba48c8541cca0e0dc11d1c9a360fdde71b791dcc852ce0b252c3e521324c36874d976e703d77010c317bd91d7a99e876b79ce32ba4ecd9c78c3b5bdb3f65af958710cfd6d70e3c2e6937f2d7d72cbde3867233d3e279b9cd021699dd3478ee5b2675a8bd64afb47c83266fc408debfb4564a7d537ace079ceecd5b22f38c220e3870e5a3947010fabf7245f8661432b0f08ec23c608f4716f13ccdd88692aa3fc8ac0e38878f3942303ad22c2eb82642508540a20f152d5f277073054af9e5776e7afaeef635264ee4c46e060afcd5bb7710cd0f359690e2191b574ab465bbd4d98d04e58e5cb31a4a42d1c1a82e75e9bc4624df443199dd92e3649f6fd04b290dc7244077311ccb688b617272da0555e5a8fd93c0cd2a09ca66b92cf8cb580d4e38fcae3a465141542ada34946fb640d7def0dcecb440b63c8d8ab6ab50cedceb3b5d251f2a3de541a6c04cce7d14a2b08dbfdeb0aa981782b387c17610903ececa2f6cf980625976ca50cfe9fb9d7abf5e7977f3f85aeef07046485afa2db63b954550b72fee7c3ff632de1419b9d8a27eb234017191d4e5729901e4b4505c1872a883c00f78be60987166ea912440afd3b2c1a2fffb6a18c55deaedeee682b378ad155c8d0b1119bc9cfcc39eff74fc52d148889bba3e4335e6ccdf8f44567788b8eaa41cc512cc615d0a5e63756a8952f46463fe30cd81e0eff5a3a25e1d217d665290aa1a07ef753bda80d3d6fe9e2c3d50a29d97084c1e391d0a6c7f390222f3a307e1f0cb2ba86983a7159e3b084a34ee8731e82d4595c711b880b06a2bd8ac5bee87169665f433727cd73701f6454ef1ee01d04a3b071c13244b3bcfeb79e2dba8bfb75a359f4ebed053f7abb8ec96b498d932b51c5ceb821c2083eb112dcfb7eff4048b6ac98dc1e24370e4521ec1ea3c90f77ab79bd27143c4af41e8725489433e9ffa0cd749702da298d6ce4b468afc79dd7bd5f976a5dfd9ed4ab558901771577b7f91878a66c8ada23ccd31cb27e36329fade75df9089e6ad38e4e1f566b8999679b1882e4ce1123f35e43ac4197aec32b74f9a39e49d08a33e17978b7bf49d416007530c1eadcae5afa3621f7668be094177627b86d3664b4579991a3485c9ec7ccdba244419df28f749d032293998c309e682f31ee863ea78c90d30c34b3b4b336f17576f402d696cb050b8f18d8764a97aca94a343c70145c81b85c6220bcc39d59c7a8fed2aa02077e80da2a9d3c982c0eecb4789296046e3b49ad1fbea1a87e0f69180f2d2605ac90209bb6c2fab4118f4803912b01f5c20af43e1147a75382078e7a0ef586660cea8500433dc5522ae9498bf81bde166a0feb83f0a5ed2534525c960a07c53ada82fcf8310cb466cefd7d0e461f564ded212818357d2df69f01053f3aa42be50b69716f6d7496d7beb4a8a1301316e58a88cbd8428f2aa924fc0002476c1485311c9592e7aef085925653dfa0c934d982851777b0374cf22fe145f3f25d3da47974ae1a3cf40072fb2b48704d35d35a07f01bad645feab906b448d51815dcd73cbbd7294c27b08cc145f0dfb119f4b8be917a2499ba78f541fb6a4147619c5a071056c2864ba1319570fb984fb6d63a3436a8c1583999ef42b2a71735c2865699118a32102e418601ca7084900a23c8c33755ef74282c511364c67fd1149b216a16fa131e2e4c4b03f3d8b0cec2b2752d9b184f9c4eb368ac1fc5269137969995336b351193d14efb031a8e580246765da78e6be781556b0367c99b228d2dab6fc93fdbe134e4c9704c38297b75984a7c20a205a3477447a5335bbb8b59a073da4ee16b9fe056d808cc666dffe640cfdaba1e1ca85f66e99e1afcc06a8afcf1ac9f4795bdf2c6ead98dda5e825d20bbf298cb0993c66b9b9b8e0016816139219da441a34c277b6fa2ba5292a59259be40b5639663103dc1020217dbac5f74eeeed098e0b07a4e906b79a3d787bc15e3f398b3af2f15037e1d47c54d3632364ac737593c5ad46a385771e4859d647a02e76c1dbee5c4e188878731649766a0eeddcec66ec7fa72c40dbcaefaac5128e7a312736c43cae1d9a4db9cc78368d4b9f3ae7532dcd8d6df6788d43db9374c04c4eed08af3b34c4f4e641b19ab8e07e3168e33352ee24566fa5b7b6ab63472efb663f74113889866d0feb6372ef1eb9524f120f54368a99f20eecf53c759601a83b5c2e2118d158b2a65526065c5111b52d7b25f195cb625d71b2942dfc0d8da12d4b77d02ebe965fbeebd14f2be422c1563f8388e3a9e2a50343f3029a846b3ba597c942266d0906bb2cca9feca278adae6485b4563a5d02765e1c894d128f77406585917fd6c6e81b16d9624b5508f6891a2e0932f980e9955b80273098c3e3ae2d4cd9c458d70fca0470cab7a4ba6cece9569d6a651b2ce7856f28e9c1f5f8057f3501940efc4bf680de66c38bb200809d4f9a7e50c875aa073ec8e59a308f09c6fcd6c66c829921ea00a004f8de5165f10e0a935494e09bef8ab23cf46cb2a7c6db76d5b4358cbb0cb4c7f5155ecf6a077156f5fd3ac6aa9af7509d17709303d30cd33f6c145bee605608b5df3054dfefae485e2cc009e34e3ba72bc4b7eb2d133a9e06ec7c98da0b65bcffd6c489352a0a8a1f7b559a22408289a8af8ce5cc779ab700272436dabefba99da2c21029bc51c74794ed96cc210bc803f9a0234f8f2f0aaac4d43eb24264c5381d2d596bb9c164beed845fc6c0ffff35571531833ab46a70ebb238ca96c4973ac3b29e28c8620f507a5302b4f32fcaef5288c6c3264f88a146753b4d643f341f38b0e201938a3ca67d15b3e633f8592822caec8bba8f40eab6319cf1fedaa1eb4947a3059d8ca91d6af2f9b76a43d7e7a527541340df6b58abdc0c54b238001c4be2499e0eb25a1d01f41156abb779da84908ff6a0cbae051398888077132edde9b6ab7a5701d961ad638de8323ce97d752b7e41e79fe97c2221a74a95e9f487a9f61fce606629c25d5b224f90b7c8042ed12ac9a93b4314a6e8648686b272a76102dbf7dccbd042991a3222cffa70409e4afe6d58dd6a98a04794ecf328681a14aecd9f7481c4d60d2245f1467060d2c6bf5aa5e38aef22544d424a970f2ae458196c7106c297145291b57bbd995f1ba6fe5836f10b887d5a800f2e7f921c6c6800372a48daa5c2fe48eb9969ee8d47afaff14886240a136d6530c9c09544af31195306bac4c2396a9fc7f872260b3aaf2df5d151765002f579bcfe2834fa7ba111143e69de4ad074d8c391c3da22c21143e7c8d4104669194dea9135127b048c84112d463a4affcd89438fbe3ff8c80d78c072762ec745e3468577e9d240e25bc7916f50f2323d1003bd97d44725e9f45c9de5aad73bddf8e9172e0458acde62fe3c323b0031414e6c93ff7dd6508918f406af04b00b3d56f4089379d8b04f70f22aed1ba03b9759a92be2289a532cd1ffdce1da1287b152a6fd5156036f37964ff485af6eaa6a78ef6f83cd20b8da703de6e40cbec2bf38896c7476673701deb6281487b9531d6bf04d303a4796160d8c4fc75953856a963dfa2efe2e27aa74081baa09eae3f897cc2bf1c8c0cb9bc5639c8eba2435aeeca36a5ebd0961cfed4e56be3360c7cb56f72eb02ef2244d0367d43a8df17f9046af2628d1f8fa5a73f4457a5310b6c47ecc341e8a8f3a9ecf7810ccbd86250131697b426a602b420fb17d5eff204c3237ddfeefbbc0b9e509b0dbd24fbb4bde1a1d586fd0d56371cb3dfaac9804f43cd10940c2e67d32316ff2f4dcfee90545d9d6ed0a12acb33940c46f5db0dd11b8a1e4dd3ad06355267bef33118c051c5eb801f4c0cb1c22fd22f0ce3d4703d5e40c74f68e081f089e09c0199ec0f3825053dd75f53540c81adc4c35c2afdd005cd96bac3c6fe7a7d54cdc2381f1f151f464ffdc4058a261aac4da2bc3481e29938ddc2e419e5f01ee6acfaefe35f80d3845d917c300f3a423b531d5a3515239883fa21f27f81c2508ce458448c9bcdd214b6526ad434b5f8c4d3b921d1433b47ed932498f175e3fa909643ccb9f5d24232aae96f4b3ce3e6cb7227fca907fc090a0f861ed68769bda700583cfd5502241abf4db2624b63b5af71dee44b0998bbfb7ddaf1c4af29875b5b205cfbcdf6e0e8abc9b76d56182beb680203b1749e8d3cf1c66ab490b75c1b10037e58c7823f5ff265cc60c1045b0ed0d5e8403bf432d617598c808f1051759c0d6781482e0cdce23a3fae6b5fe6b9c45f3549ef234d0bce6dcf3cc85cae10fe3fc3972bb1a5751e2fe2514203718c876ca3f212d89ab9d8fe105dbaccf32aaa1bb05d6d0cf7c398a2d85450e96973e5e545e6cdf628527b45de5e4b9cd15609b15e16113117111ab16968f2f1e03bef7590b011dd94812999560f4d9616c199c02ec709a9e4bbbd36048be3f09b4b2240f45b68255bbef559f5fb57e6a03cf54b03aefc62dac330a571ff6ca468828c7c3b7309c1b7939d9a50a1849043fc2cc577b36302ad26fdd068014454c0b69fa2c58e073a4ecdbbeda25050fff5137", 0x1000) shutdown(r0, 0x0) 16:00:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x2, 0xfff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x9, 0xff}, 0x2) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xc0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0xeb73}, {{r2}, 0xfffffffffffffff9, 0x10, 0x8, 0x10000}, {{r2}, 0xfffffffffffffff9, 0xe, 0x800fffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x7, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x10, 0x3, 0x558}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000081, 0xfffffffffffffffa, 0x7}, {{r0}, 0x0, 0xc, 0x42, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0xffffffffffffd72b}], 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0xa4, 0xfffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0x80000000}, {{r2}, 0x0, 0x2, 0x2, 0x800, 0xb88}, {{r2}, 0xfffffffffffffff8, 0x1, 0x60000061, 0x63, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0x60, 0xffffffff, 0xa1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0xfffffffffffffffb, 0x9}], 0x8, &(0x7f0000000000)={0x2231492c, 0x10001}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:54 executing program 0: r0 = socket(0x0, 0x2, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() setsockopt(r0, 0x3, 0x7d4, &(0x7f0000000180)="116ab109dce5b87fdc086e173d1902a1b366e57aa03c72e4bdfce55db669f0e1b773b44cc74f36fd21b65f1da3cbb96f653a396e7306d58a8124bf7ae2d7cdfe39b6c29b57f10c80e709110da604c2c1abe6fa06febb14091eba0b757fd2859b6ce088f5bec1c21ad2a6dc43006c5b79aa76bc890bb3c911f8b8f17e5498e2452feca188f23449f65d5d241c27dfaf9cd097370d34aaa4d58541515b162a88712e9d84b88e37a842260b8d00e32578b93fde6d4815b62c7ce8fbb17e7419a0ea710b77b1060a3f86a087670822da7ade8f0b4e120f66d0dd8b03179796230a503bc9f2a3b5de7230f1094c700804982e39e0410f542c7479ce141e57ffb7", 0xfe) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000140)) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x20004276, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) write(r0, &(0x7f0000000400)="7815dd93a917c86010ee14ef889b431561298d361477e8136051ad43b770f828cd66232f0de218ef18257bb2fe84a21f43dfecf040257bbbef8a06616f55b4e9a2ffbdad7a8184be0fe177564aed3ef3aeb75ef74d433efe8b7146926d16ace1b0ee9126d8c7a8e075ba88ca463c0000805e80c7d87fc505a4d21ed451c90801b0596672d8e396b78657a640a6cbae1507fefb5f4eb40bd0a46609bfe39ca3dca98c9ba2f18c91c74598714a355155b7c1d4607e91a2714b2a64519a4effda50fa41ca6dc7f9c8d678d4547967ea869ad86e6af0426d5741b0b9fcd35c05b7e5615f1a2c8bf42c6b737fdd514e6584c90aaba791eaf977088991f8853830b8fd9143a02bce2bd4b9001b8bdbbc84a578054ff81e9e8958559d08", 0xfffffffffffffe0a) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) setsockopt$sock_int(r1, 0xffff, 0xa20, &(0x7f00000001c0)=0xfffffffffffffff9, 0xffffffffffffffd6) r2 = syz_open_pts() r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x5, r3}) close(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9974, 0xd4}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x6) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x967d073f5bcbf405, 0x0) 16:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair(0x1, 0x8000, 0x100000000, &(0x7f0000000080)) 16:00:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x820, 0xa0) chdir(&(0x7f0000000140)='./bus\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) write(r1, &(0x7f0000000140)="b9c860081d560725ac053a51213d8b6b35771c4defb16ebcacedb8fc5072b920838b83c4c817ae853dddb3fabfb238d47c", 0x31) fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000040)="06dcac86ce51798dd68c924b9b4aebdd0c672fcbc9a31581780727be04d2fba27f7766d3316f2930308f0e93b8b0be16e469e2f37565fc32ea19c2a33c1b35f82e3e3de671f1", 0x46, 0x5, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x80000001, './bus\x00'}) write(r0, &(0x7f0000000080)="480d0010", 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:54 executing program 0: setitimer(0x400000000, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) 16:00:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xd04, 0xb5, 0x0, "03c8aa411dd715b445c5aca7a60453e3cfb70696", 0xfffffffffffffff8, 0x8}) 16:00:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) pipe2(&(0x7f00000001c0), 0x10000) write(r0, &(0x7f0000000280)="17182a712f758bff73c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462d9b46770f06f42562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9425", 0x69) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20d) openat(r1, &(0x7f0000000200)='./bus/file0\x00', 0x400, 0x60) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) socketpair(0x2, 0x6, 0x7fffffff, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt(r2, 0x9ab5, 0x9, &(0x7f00000000c0)=""/255, &(0x7f00000001c0)=0xff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "cf249c9d38d83868c0bc7f932d9d672929144e1e"}) 16:00:54 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f00000000c0)="d8475bde1e571a2d56ae3ef8292794914b60d60ed3752100000000047c2596", 0x1f, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r7, 0x3, 0xfffffffffffffffe}, 0x200, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0xc, 0x0, 0x2, "a9955e8bd64f476e3a07ead8adb3b3266a00", 0x6, 0x7fffffff}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') flock(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSTART(r1, 0x2000746e) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:54 executing program 1: mlockall(0x2) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="4e0737ccbd4448047632d955ca75c8bae6ad3524e6ec1693ace7b778bb47414366bc11b8e3b43a768f725acf6d3d351456d8b2d2b4533cf57f50944ef0d027673e622c6743ae73ee2c2b7781e6ac3307965559a46df3ecfdd338f434b5fd516d9a48544e7673e0eeea6e252f4201b41ad96e3f5e046059fc1dc9d008d0ccd2fa971d9c9539773333a298100995cdd8abe79eb865e648c779dcc93858ad3429a3d87f1a406876fc6c70253a4e3e87b2683741fd6c647f869c1a0da9faf6ed060bab77a0c844435d071d4932d16ab1e010310040d8ef2cc4f3b800", 0xda) 16:00:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x400) msgget(0x2, 0x80) fcntl$getown(r1, 0x5) 16:00:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)=""/4096, &(0x7f0000002180)=0x1000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x2810, r1, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x8) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) sendto$inet(r1, &(0x7f0000001080)="a4c0249a7b58757c059a8a0bc0c2022798146ea0bf9a1525e4c628f92d93b9d7f2ab13eba4c6de91aef71fe2c965aa5be36d0141c104d5b7c50f8209b069657de918c5464486a1bf027d36c16a6d0df029f61c5587a7e5a0b0586302c0e73ade86fb47ed16040d8dd6aeb7e3bb", 0x6d, 0x40d, &(0x7f0000000040)={0x2, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) "7"7 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:00:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRES32, @ANYRES16=r0], 0x3) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mknod(&(0x7f0000000480)='./file0\x00', 0x6100, 0xff) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="8f31e627b93229d25be97e7a", 0xc}, {&(0x7f0000000180)="e8582ec583d4b7afcca9878a6cbf96520e2fd1905bda5e8e3e54d8681e6a", 0x1e}, {&(0x7f00000001c0)="d3d08800e1535f936a0a5ee21e6a409a4e6f629f3aa5ba3916d6a2c790f85b8534d8522c1da1437ba023bd3b61813c7d2844bf3e2565daeaaa1bb7b56eb8ad1b04b3ed6abc0c7a09e3ba14ecd8fbdcad52f1125314149dbd1265101d20afc57ad8b96a4a175a0bfe84d9cbbf9c850c042be0a5ce801aa2e689fa322f87f3dce45b55cdfc0c2f60dccf5d41a93bd59dee4f6b251279", 0x95}, {&(0x7f0000000280)="bc18c59d3f67d47c8b251d83c7", 0xd}, {&(0x7f00000002c0)="59b2ed9ac265a4ff7651c3d2c12c41e390c24c56e331526293bfc39433f5dac434b9aa881cc793f7ab0b2669e42bad45b379d051aee1b81efaa055369a3530c4d2c204aa2ee216fa5ccba014af38d84facba2721aab2c387f383e6811c9fad6a858e4e0188c9763bbd4909008240608b4140b3f340a94090e2bdaa698a12526ded3c2a3996fb0a846e0b263c8a6fbdf37a7a98b84484d300a75452542a4f383a4aa2c7f97c08e9fe2c9fc10f", 0xac}], 0x5, 0x39) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x57) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:00:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1f}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8001) setsockopt(r1, 0x0, 0x40, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) sendto$inet6(r1, &(0x7f00000002c0)="5239ccbed96fa0c87598b1f238c6a5aeb4f0d28bfd04b7bfadbad317316c13bdb86790a970a265036c2127ca98357a59e801e2be7a286cd28cba3575a498dc278e38402f6fbec07989e772ed376358b6ff56ca0c51267f1a798f8a58903dbacbe28b89e3896b037df38bf2433d0bdb74e24ac626cab9f7456ed87655cd9d99ba992e64798d24cb5751d30c3873b9cc720a8ceff5d28894e91ee9572702334f441fa81a95fc34b5200ff6236c64757b5d6876d3a437f310d612e7d677380374413a23e5d1f36d73132719a969d03cb564c76dc3b13450b9f14572701d78dcfa5ea93f1cccf1a3af65b73747d463d6dddfc587ca8832c570687446aedf8b2585c8628c8f38c8b66af54a4485bef3175f22d6fd60a9c380502ae2e43f1e4566ad1964499d96554db4fdb81a5f943ccce76c32356c2a347c62270694ba3b3938f5156f0de5a8e67456ff8c63ace089903ca3051fe6384f51882523e5cbdfee78245c8bb71bda8f5bd6e880f678a31dd781406da18d06194ad6708ae3b5e9609393835a82fb1f89cd79df7f4c5f729dbab39ec82705123070e0d91d576cb72c42705bc43913dd1c3fccf9d09efa79a1659fde61910c4c4a3b9f8ea91bf232db75d83f877432e4a18773e240bd3cd448ae59459e9666d7cae00d660e2e8c235d531a7c60043ffb76733184120385d6e0d79a9677f2e777c6fbee00ccb589ecaadd833c4a018c2703ff985c0ace98591bc97a08e9b81b3ee3e97141da84d956939f972a11821eb9611ef2a77cb73893c0bd7980a2ad8b32119758ab84f5eec066194a17ff1e42e41e8ef5601f1d122a017a8d08ed79b31a035e5e53bbad7801b904bf8edcd2ddc0a7ef19febed5d804a59427d94c5e4219de461b83a3530eaa0f31943aa7fd4bfea87e4e4292b2ad4d1edaed7b843c407547f69f0699b5c2030a7ae241d7095674d0f1e96ac08f44a41b84f870b28e4665049b5946895af78ab65b308169ea7496b74db993199b5f303eb7e9bb894e9bfd9d99cde2bbb7120971e268f373020ff4fc95375f3a1b67ffdc29c5240850fa12840b5d4f6d6a2a870a301bb93f9288e4ab7b1cfef6f022ee62263aecb21ea6c41a13d5ab43e146d15c900ab52bcf890eac56fc985a84eea99248035e98d53352091a10371aecd4b16fbb1c23bfbf797cd5c1fc10e2ccca529744f80f9ecaa675aa8ff76aa6cdfc9e508742f0947db27bd16d54a897406b6c191827958c3d7ca040f81afbe2fdf31d6a53ad8b23eaf598669244d49e02e74b76f79dc7701427807a0ba654d64ceee68513f05c896ae427ea9ef52c6946954b93461de761be41a5c659170c4f8b6f331c3fe18428ce69d5c1da84da3d01fd1561389c9d23f6f08ee18dbe4476ce84bfc4d13b443d846d24ca17794d2f1a29b0c42581301a78144064dc6f55b6a6d293414d858a5e1c2e165250042dee68e3cceca90e7c4b4bded2204b09c519e923fe633b66c261e502484b8ef5166880b58f7fb5d5a94b92a654efb9bd0bc6e6a84bfcacc56463d8d1aac63a9e223a9fc2b58809519316a7363f78c4c1c9c66cb8752f1a8043112bf1a97442eb01383f261767ca902ca8afbc956442ae2e2d7196fe0bb0433817aaf6ddbf33a096b31b91b4dae4d35039ae1c062fbf3ec9c98dc34e64c10f9de5b2f8460f706cc571e977ef60131cded63c84e88548f1b0d9e2474f5053d5f9b93f7ee995df57d5e2288f14c744192ee26be7471cdc5d282d4cab0d46f673439b6ff4990c2fd051f6231ca399b24dbf807efab51a6a1d1202f11e342aa667583971ede5314e4630e5fb4aed173abe3818a48132b2ac978d87e6f29a271d2b7767c0e29520d9df2361781a61b54df6ef10fce2a0e11870b1cd7b8a2772e7a949ab5b86a3e92618f7262de58475c2d1cdb55deb55b5238a0c8c6527cce5a4c390259e8be2bb94c2b8b9e95a1b9c6a073361b7ef0cbd49ed2ee37f1083a7727fbbfb32be68ec61db09b31b1a29470f0edb0e4bfc00f7cf6bba8387cc006ff607930fb22bf2c72ccf219594df5a925cd0ae678c27a3d506da12936e87c777a304b05c89b75556d9f089f1444e606777e8613735e0bfe1b0db39d3d546fa6875d03c18d8034eda60b0fc2a15972205e4bde357c2ef6fa5b283a79ee40aa1b78a0fd62a65a5e45310968758983cb27a478ec9167b17b33e485b96bc542e672df9bee7068179420c3786d48f85fb54d3c3bb4f6e584ec323de1d55f2e637df33f09133747e21acb85a669fccf72b4e4df418c3c1bf9beb7f597ccf9df9c027d2fb4c2feae3743da6ba51797470321476f4210edc0371ac2ec45adba2dce7be56022c681864ff3b9bb25f55ae990f8f397d1bcb4ea286ad22aa6ca1f05b6717d60c7471b4dff5c33b96f2a65a463d550ac18a1e3a46f2a4b689f5968d4e090f7513a0e1da59369ce5c1081352ba86ef9207cfad60181f1c9805081dfa87435a10aab0000b2d139ff281468e54648a21de3bc609ea35de330d19297a89ee63fbe31481a3955009fedf1178f59015d46bb5d369e513ae4e2a2c45c16f69a0e78d05504148089564ac93951e3dbf4c69f6ab4727a152eec9961f6a5fb4203b93414b460756be63f25af3f42f14790e8ad19180b012b16e343c16d56d6891ea2c55f5b54c5134afa5cd39c68961cae8e7d861913365d46b1626e93d48d960670b5931a26b89cfbe9991850de8bc53bc3e9d0c4cf23d64fb05e0540b642dd038c18177e2c6c726d54570d43ba193cfd6e0ddd9a7d929cf9f34abe7c5a37e0b811322face51afbcc629ad397841ae7fe869a6797c460298ca66f3e5d3efeb92623d2d6211c3cadf1e810c7d730fbb3915b08a6a1f86be4c082d0b6e5e3cca162165f918e6ced5bc1628a65fdd3abf0f6848f658b4c3e92fbdf3df04ba240b6318dd4b0eb984c56fcb04a4041dcfb2b4b8014e04eeb2787ee854465c6ecff2130546d16b7b833f79563ca4f6d0678ac9b75d982609295f18aed3970d769bcef983b0415ca057db775753874cac5cc500ce9da79c847e63cd4c62e316945d46b6f94f15d120783ae64eae235d7011d75e5bbbde1decf1dae11d82bc6fa363daa28a9b718e9e8066bc85a7bd3bbaab3025fc870e758fa68886c2c0c5c9500a3f8c90fdb3d825d7c30d43dcdb65383f17ef3d968a161bdd2eb32d7257729354e38b66a7c0a8a6e45f66980501a645299e84a1f276ab7ddc116c66cca3b6e914ff17a02c8796de913a9e42cc68a160049610537670baa204091caebade2f5473c80d1878bd09f8959d436559d9a00ccd76c5e9076f53de67e4de8ee79ca90c3bca3af71211f9b5eebea5918747c8a3fd24569d26250d31856e7558894abd204bf0782db341ada7acbeaf22adb2a8856c2ce3cdef6515c5856b89c58180cd0e1cc666e75ba2f7ddcc86f931f9f57935d21c921feffb5cf9c2cb28b0e4ce8ebd243212f29d07242442b03dd37875b19fb8dce82c5c2df23eb032d4f0c1be92a8223d1b51517dc3c2e1db372b8ff98c53b2d52774695f440c8aab2f246ac618ad119f7efa97c82c82a4aced4dbef8655b50a8a0c903b30c9ae4485b6c785a0d0a73f9d746236959714402e6b2d6a0de577de4d5f87e052e700860d9d3edb32e44df0f182476703e0c52c1d0455cf3577003f3b077bef13a50fa2e67a9593fac90f860d90317698016a846035f9a640fb8c874dfeb817d3180733ac6d39cf6a5046e1445bc973e0cdb0741859dfee827f8df5a59c0230bf57191dc7ca301b26dcc90cf44c019fd1f998bf5368d6a869d9dc1d07e67366090a9554b6e4d7855644927e522d9f15b77e0393c216454da9ef547eeea708bc3104e835b5f116b86ec4c6db160986eb8cd4a1a278928770e6bef6e230bb9f8ed014226ae279a0fa68ee99a69ce77893b80bd4671f9de47c8372a8570fb3ad9b4b41e5c86ca6f092e9cc835f2323c3b91518d00a0ce0329b414b93b98f55f5598f9fffacbc5a777a0f1e9970974d3ab562b053315a4b6ae53eb6e5ccf4dafae8d8c1b3b06ee429dcf87ac548e5a583767981eb061c66daaff84d52f7d01cb7ac2e75d2815accf03514e24b8df150c72175bc2ba117c923b3e57a99b7e67bc2c52e110e524f03f7c2d3d9bc0ed73d17e2d048b0ed442d57ca2be3a4356b84b306cdb867e69831d291392d967fbc8917930157f67fbdcf69540f9626d7d8248fefe8cfc4fae95aaae12fbeae5bf1b9db1396abc0d337e0cc3140b5878517f4ffe847d53b5a3ed0ba8451c88b5d40b675bf0cbcec81fe0209088db60062c89be73e63443886e22ddadd5855b5c97629841fed9f7cf9a5a42e5bbce54a51d1f8e692ed001bfd5908fc1bc5d37f657ea47dc195bdada31f754a003f4a4bfbe7edd32f063b6b163390e7dc600fd0ddacae577da0f31c82853ad3b032ad754f5585e0b44017c670bce3fc7b809f7cf07c32435d3342c600ec88370e2a8cb088dd79312a187632394e56a466a8337b9b4a2de2d6a5e33d2b56a4c33d49e408e716432c3b87effba757d9b142833b79a1c59d0b5b08384cd81c81e8239cc5a4e47e7490eaab089ba2ece79ed3a446776b23919870ada943dd44c9393d60adb443f803fa9a7aafc9989d680be30e09c27bd12984d1e1d0848ec31579145e3dd58333b41c7ec992019376d5876f4d1024529057a19eac76d7faad376b84ccbcc4a4708ee5b514c5d532eabc5c9d1073b0505b68e463779ea2949fd089d2daccb5a0110e334de5b818902cc06fa2fed8e0d8e360819b3ada928ab4281d6b4f1866d0815a39a2cf96cb792985ddbd7cb5fca873294f05dd1021c350ef7f4db714590c56618bd2fd32ef725b53f2461cb3fd57d6082ea3da6bb79c74b93bd32d8df060763516bb9869a39c0f8071bba80f3cee9c99b995bd72e6180e2289a99fe62349ce8d3939c0eab9a7a50cb70d15d843963545961696d6a9b37c10ab745e4dfe6de6f666b681bbfb92d14c8c1d071cac8b710fe6cad32b8d0db5e52227d6b24f3e008420529a59c72cc095b6b231f4ad921c4b571dd6c011cf52e02986f563f80c8710478a6e6161c15548189b436b18b66e4b927c60e5990d13a6fdad429808d8454b512c48a2e8e1754a54dbab561a065696cd3ffac23a169225c8fd690f3ba964ca9ee4df636184a88ef565c104d1ed0a156a27323c80711d57d18aa2c707dea159cc2c05f91d7adc5d0b45113689c7b0c4331180aae60ef7a564218068bfe535b93734ef4581fb2d5c859be2fe6b9d0ecda2c7aea4ec28c6e330b4692d4e92747d5e09bd73e3a2fc0a9e1a490ce69f8c11da7c7c86eb962fec1ae189c651211f766fae9cd90ff80a107753a7c9d9489bc9cd0ca9ced75237a479c6010003b2ce9d4b7ebadec2e4e76737b553405404cb1bdf388ad721d3beb8c94387e6d92c06ad35f2166262fea6e1b3ddcd7cdf2bae2f90f523a24eb68a9e857938f7af00ca58e60d1c2a7e36752f8a0bb71513d9f1da2d330cdd21ac06ee6eb30970d95dca730596d20c55a0ec1985161d8d61dc0116593b6bb76e0ebc1413b22285a9526bffca8eed177f6b3d79e4e1fe6317634795cd33bab89dad5b562fd601c6d6aad5e41218c9993b02df6748630a61419355b744621f81c036233ac7d4a449defce74860725e7a2e15be9490bd7a65c5b1cbb3733b29df4744926b48552e92193d0117e4d7af6c0936fa12223795872e37394e2a3a1a446584b135f3a4d1983a5f7da27555764d5ae6d2b96021d54dfe905c8832f8e190e6d11", 0x1000, 0x400, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x1}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) 16:00:55 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x589, 0x21) 16:00:55 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3, 0x0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgid() fchown(r2, r3, r4) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:55 executing program 0: nanosleep(&(0x7f0000001c40)={0x0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x30) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xb59, r2, r3, r4, r5, 0x121, 0x5}, 0x8, 0xc45f, 0x916}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) close(r0) write(r1, &(0x7f00000014c0)="93723f4fdfd715f4fe573be83814f9ca04b9eb8c35c61d111b3bfc4403af57659f0c3d74dad2a769740d1ad45fc8356bbce955f19ca49e0fa6dedc8b2c2943123e01d181963144bafd5de71e031ba1bae75e45c9285b4d181826e23e3a4825cfdec9cb10146d776902cb013995ead4b4f7258413ef7e2b3818a9f53b057044f4a43c84ccc945bc3bbd1e59077480c63d90d49f3c35ba70a753f03a2b85662b36e56248fe52943d97672c5b49fd87ce21d8db914fd91fbc84204b30c6185606d8a0b42aa735b99d6367", 0xc9) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="bdcfb49fa363b9b9b15d379a6431bd4e82d608ae72e7628b0f60e9dfe3c5b7f52048e1f30e3bdfae3c029d35ab48d728c7060662947c7db7c0fd27bf1299fb34162dfbd1eef04fb8ea52056881c0081efc2d9c5bda1bc8c5f443377cf4f36e6cb74033ca4dacedbef864219b608d7d54a0185a62e23c6aa0863bf77c18138c21643834752b9d160ee09b88d4f87f46c67844e8d5ff5bef3671a6ee2b957dbfd4407022e321210365ac6988e4d25de68eb8f2292e5ae2f9801962b5bcae9129143940212fc9b8747c507faff7b44e744d7cbbda33f13d04f887da0d267aa45bfcb07017ff7f9acc77b7705b16e51b0fae402d53493e33cc89e821a225910b131e8686b8bacbcc6023131b61b449fbb6515b06d9b422e4c445fbf2102bdb0d724d303f8072388539cf794c8a2275dfcf3b642c6e1e7e7ef9d328b79b567a2f1bd7cf1b595b8de3b5b70262c5213c1b82fa60b5ef0b2b1437a291a297cce434f46ec40b66dd032c15510c0c9604d963dedefb7f31ce667f48cd9ff2ade7360a2b3f9bc4877104b0524c108fe0d8ca3126072fcb6a194ad9a5aefe5b444d00682982507f0af0ff073ccd5cd17a32d4865d459dc0a574c6e2958dbb882d8f5621d21d434c544bf615df3a4566f3d56beb9a0c7bb15f8fe6fbc9b2c37b3c5aa08c774c103f41157e1af2922015302411d159a60211ca0fff38ec831202815258745db0149cc60901dabc6bf24eec02fc43b0947c211c7b5484e8252982b3e8949ecc66052514eb0ad4b82582d1bdd3cdb9c3420ff925e40eec6be826e503c31b2ac331ee98bb6a12b9ba5f4e2c9ef3a511c21ea908ca860d467142cab522f76152b93fc91455936ee4cee800c83cfbfda2827645cdbad9c565b824b1f5eb7ac99059fe26dc733f09452d85cf3c28592f0d32f345a2271bee8168124a374ff371c5663c352a9c580999928f0103c4c50e088726b0ecdae50cc7cd3010944d6e2543f21486d18af221b4a18df1dc238e1cd37673369dae378860b565753de30be9f80cfe44b0278a2cfc09a94e4b5034dae653ef91f91440706e5064390f41c5a2d1a69a1624f5ec31029e98ed9ae653b03e0216a23eca21ebfb5ad6cea80b9b932557e9d59d51e533c80138a4d979683709ec4822e05906280fcd40ff8ff7387729b574b327f8a47edb63225981fce9df2ad9035f41e2fa9dde42a381f0522ffeb93048a461c296526d6a845d2b6a6bf218a41546a3c977773229cadb11f3170970f0b3b6c540f35ffe3531713c17605998ccbd2b95faf1bd0318563c6a92a2884be5020e9efdb5fea4396a7510588b0ef4bfc6f22436c76d403c233298d0a9fa02774c3116cade122119d93ca69826d20421ed94b79ff0726a8140809fc4599848131238bd0fb2e8daadc6f55515ad3c0fff3bcaaec97163d1ab08059299509d0468a46f9be91348ad3cad35b341154cff16445abc99bbcfc69059201b2a3d75825c4562f789c036cb35a03dc17d77862d31d39b342c37e0fd7ac4b4e03319f5af56fc8763f5d8211aa1ed5630b40909d1cfb8857e37f7dd6b5f7625dad4555d3ddaed9f264be3d55a4a35f26ef34e72ae4eac6ac0dd171a3a9394061114ff0abe7ea93b5b8ed44c3057ab9b99e4c1d1cdb3ffacdbaa4fdfcae75b167500328b1ccabb56e6ff0daa78626782da5e38b44a698e0bd9240bfb70e603209807badec83489db48b8a4ac3c293cec6f94ce4b7d79bc19ecf08f44ca45cbce282161b72b0348ca07f6a935a0f0507da8f8f466cb3b58b45fd8fe3450edf7fd44488773a24c35666607d30bf661ac0cc958a758242a18904a80f5db16dd4d42822266583e149c15e4afba6f7054813644a94611ebf692e3112f1121ec31abdd20cc676f922c7683c2be5934eaa6c81004150eff489fe7f69ba46646727edbfc97f656dab06be6dc7b6b68fa7b034d110c2d84945f537d2c694837df303018ddfd098674ca982449bca611df1b72386d80794c08f607a1899461b7e31971573b93d15cea87426627a580282a43ed40dc135ee05c641f29fd38e19debed1be457d50a5cf2e4930df0ce70767966f4442f8a04f9d283de7b2da4c030d6d506054edf879e3e3b302f8159df4f8e79fcb708e5897afa84e92edec5f8b4ac4ef62cbb0f4b813f4cce4af6b214d7a26dbb630756d0577c33693f5a9c2d741348199445dc7353a9cf705c2f5b289216f5ef1af4dba9f56b7a2ca854b5d42125f1b1d421fb9d428f24fe2e50f2c317ecceb22600f3ce09766fcef6244d33222bdff2ac5ba955b21268ec0e82dfafed13821fb48f3eac4256f1f4c6a276363a2f8ad524683b49a307f0a5b674b52a7f0214d06dda5b7490b3a59d335976f3860e5ae02719a19a6efb5ef38f057f6c82d28507c787f09cdb2eba3fc8e55e9d5d938ab9121ab168bb1d3752bf50481cb6f736220d524a237d0b4091fececde58bb10cfafb5544890fb8512c19d6bb780c602e81a29e32a1586cf13bdd0b2ba9bf1a76d5132c08171496c4403f15ded2a32c0fb579071a4800cba8dad9241abd10488970dbfb0f10af1fb1bd45871240d9b03d850503daaabed0228c8a481feb6c5d5cc0be43153c61216ec3f7af4a5e0ac215412e7d1aef040eca7cb38e29f0f867dac5b06b497b42acc3a4345c2b203f198d8cfe76b451aed63d807d5803d58b03f1d06236b2a505816a8e0aaa5131a6ab830c0c6812815a8efe8388c8a3c74b6b34bfae8ea7c2e423e01c21f517d02771b523f02b2eaf9ab69b45e92aaae5b3f45160045f7e46778b99a01b4350c797d997d7ca1e4835fc1b71b47e299880fbe6284f000b5cd19747a364daba74dec5a72344677bcf919205bff2b6ae37735c26d186bd356f8f8bdfae5862828b54d30208b6b2268be87478b6ee3d77f67bbe9148f30d4e11763ae55eb6cba8949137773ccea066ff08e232fe2ceae9474217afb742d3e58a79e9fa01520de4286f7ae65914c8a3cc8f37e50a9ca1bda8fe0b59b842fd3ec89b2e50dc157365a3019365223dcd063ca0f8751502ffd18aa034873221d1dae907fb7d4799afd98096ec80f30bc43de0a7107fae13e2bf7f7356975d582d070654107e8d2cd37b8cbbb4191e5bc0a25db03953f1d6406e293afb0763617f9a81e0c202a3a9c8c9da97f9361405ef420cc09d687f5f4392798bf621aebc3f0567eb3dedc028293353178310b696295b7fed853de5d7bd51adfbed20874a5d09153d8cf0f94ff7351aba45e12d990dadd14abd461e763dc11fe9e75ebc1ad1638e4706acca753e8693ac72f5b4564658728e827b765c85998d1f4243713823e5f00ec1345f1703a66254a3463159e00687e2e5db35df5d398de88af0bb6c41d1bbe026fc264ab27f904c2b1a0f32491786c866d72bb6398d23b3491cd6fe38dc17ecc0a9325a8911126351710c3824ac85a8d81d0ad1e2cfc4edf34941b14ed97a41c97e43a5c32d1e89356bd98bd548f70a63dbfb40bafd6c84228edfcec6091e9f5dfcf826336c8e6953899361d833eb2fb7ff822101cb9f659bea06763ca1e8114108f68a0a94c320367a2ebb245287c27a3b7049f0cdfb9e82b7d06524d01e6410655907ccd521d56ca24378768bb8aff42736e379a11bceae964132f98bf449d557e63aba8e88b7c27f35873919998b627861489fd6068f929a44b461a3290ad626e05116f97753c66687d9b3f3768314812615c53a19be7a75ccee8e509513c194339861e88d61ea92a76d93ccba3059dcea63c1a8fb4edd730e1c815b8ec1aec58ef65fce1f5a2a85ea766538e5fa1ebed51c44d0532a1308b4e01eaf256fa2da7017b50b3f3fd34d5d0a551b68b127d41be4626b2c29e3edaed7ca9ee3255a40f16ea65dfe00e944ccacd503aa161572fef7f7bd0dc2f086aa653cc13be6adfe9832fa82628ce68ef6cab41c49f891ef1bd949890719b894d35cc22aa79841076844c57c88afb8a1129008818157b7023c9a75f6101cddcf04c313f76c7bb297d1feac54391404c29b3175054c91b155b729cc34197fd8713b758ca105d77823a18a7cf2ee899f49306e0fe190ae48bcfd9da2c4f565734eb1e5e2c93003730dd01d4be0f55f9fa80eda9c609a5259e00b715a81d275bfa7ad78d12213c0dc235229ea55556d4391c95574f3ea113c2422138fedee629e9cbe0e5b5647a62e7dd5d9c2a725f770446295e6a5910b4ad8b9cd5143f3c9308fba9fdb11fc8eae4d1ecd64f2b75743f220f7ef51674afd86f72bfcca11471cbf430588ecef6abf47cd88090a215e34fdbfcf11c2691404b7cf7b02bf7056d5274045a32e5e1277d495de0668133c859220a8a4b9350a733c4822413200aa3e976fd99a2621de53b0286f07045f64a57131dcf7ff27237a35b9d3ca4cb9d4ff0a39d7d35d168e9aa8dfc1be8f5450fa072c60c714637f12e96d91587791714070af553f2e45a113a2c3ca73c39a6107b7c627719b79242baaf14abf67aea3f5e1da086690a970aa401ac600e33894f5f42ee6926aad76393d6cf100f0e4e80888462bf89dfec1371c75390d0740b4c826757101d1d95b2854939b14dc659f6c3d33f1e57bb953a07e701bb6dfa4de5cd7fd4d6c9541556b98b1e0765f4195cb510ea1537e1215108c7c56f91b253ccd0735a83d6de70e29956412585d343567e9ddde7e37310cee74cf858641fe44a3333196600ce085e793b9f84a3291f62a3369ea4687df904a65aaee804032eaef0a4344dc453c365152a8202c15c750eb50d76e9e32e6d4211368b3562cd8a063f5d5edf41c56a87eb581294ac6a90ce4cd63ef8b6eaca4877a2d330ee02749125300b7d7c085fda34f3d39c084e078310b7ada1fdd162bbcfca99d9ef87bb3669113500db2225bc5616ae7fa1a621106306abb879741269adac8e9e4ee7a843138f7560c894b467d34ba17fe036cb303790b583b32d44d69f972df7b093b05487b17cf5180ce1233acf0ca9c885563850950ce6f80561e79bec29b35cbcd852794a783953d8f4f3932a00c43e77dc3d98b1691fe8514158cff6e27b97d54a57ac97ec48410427ce4a84220c8790b2fd45ed20da75c9b8ed305611eeb0289d5e84b2b593baed2dd164190a6b992874fa93310cc31ccaffc7e1fdab12a4e73fc4dab20e8310847ea8bf18e6a73c682adc7a43a781b522fce7c139487915d032f9e057607a9c07920e1cf9d6f650f8b66e0812c9bddf89fd9adccbf453d20e986e963e871d94601916175cf73ea58cd7abe9f69e6ae2441bc03a52228774e6b5d18339032cfeb17540f076c2060755fbbf4e18e3684512a5fe941ff2edb9864746acaa17df4b55700f75a4332462aac30e723837e60fbf078524e72f0add41d4a58b3efe3391df68f5be5b0c28c1ab3d50e6dc09f2093ffc76bae6cad14839c46ea4ffd1863d7e13d6a209a82031f1dc0e2adba633f3d63e2fa55c3f8006d576706d1ab3ea2e9b1062784e5d77d2d985427f7ec7fd74ec3e269939889c2decf5556dfdc4d3a18dbd991e231330e5f83dae52b899e1f6314355f5a7714ac720b26e1f93a9a85fcd81661360cdfb923542e6208efbd8f8850c3858bbd1eaf98f97b7124c609e01a2ef02c56ecec5a0570d4d6c0d286a4bf1b23a4c92926a0c2f83170938d5d0204ccbf7284cf6dee205b502b7b221ba07c909ecf3d3b7a0188bf710ff59865f7094fceaf267ac0b3bb119680e4a4c15a0be113fca0f8e22ac2dd12c2fa7390308357b6dabd356c0a10e5237ac36f777b7b43906a24cf94b0", 0x1000}, {&(0x7f0000001080)="0e05c3cc296cda7dfc26c66ab181379fc0f5a7394a38254a36dcff168b3e24653bfa7d0ce40e4f978eea205f8155d1dd7057a01bbef9072bc5e9201ba34bb2bfe9ce7a81bd679dfd1509a0db7140a2a8e06d70dad34f2e67d8ff0aeab16304fda463ef0daf62dff9dea27b408db8a1df84b306e2f7208aab1bc354f7e243f83c798e612b6b61666705153276b137e7a2ae81f0f8d69016ac0f0607173acd01be7ff6a9038feba9a61432339ced2370c0d5aa0ca8af31d249d3070c61cbf14ffa55a182cbdc199c716e6dada0898ceea0f33b91755d96e3fd9a6e6bb8e09c41fafa68567d08", 0xe5}, {&(0x7f0000001180)="89cc14e23af83c9bb22be021b4723f5a5bfce5adba756efe560bf53e6292cf5398d644300a10c293c69c3b481e53ccc3befb54a10315f5a16a62729beea1381ca579", 0x42}, {&(0x7f0000001200)="386f0c88be78de08d487a2e601dace349e9f2990603ada38b588631175acad365620c02daa6d9b15bc2e09ac81b7b45f0d878cf7de85d3b2b48c988772820d0a", 0x40}, {&(0x7f0000001240)="ab5fc72f4a1344d94ea19a7bade51fa8b030f2a9cba826b230019ad2247a981f34650d387a2f44cffb9d9ff555808c3e818bce2b10b169a78f41391677bea8e7ea0995c966a32109008c46e00ef84a51ba0f4591a58847347fdfe7c6841f20b203445f12542cdd21fd2b8b5c3883085fc4b945718f8c860f53875ac5be517118bbcceffa3c237e400bb2f2b4a53329ad2f3f88e3268131b2df2b6ad4cd16c59979792695bbf3319f90d35045b8c981d1895e0132516d217bea38bb075c14ac75860e24cda6cfb534bd9e5c39071e4a3106fc4fa9615f8b61601c6de5de1ac11aec00d7b6557c46", 0xe7}], 0x5, 0x0, 0x0, 0x8}, 0x1) sendto$inet(r0, &(0x7f0000001400)="eb683596ad47829f17cf0bd7ffc37586890d4c2e345fe1286cab3e9aaad3c46e001cd07ec290ff514cb0a2d2d4ec9b511c3d1dd73a82edaee7ca9f182c59d99b791135f7296dabf265a17a3f1941a7992beb797cbb4d4ada16442b459cffab7bccd498b0d7cf04c0f23cb12f3463f7d4d6c9", 0x2c4, 0x8, &(0x7f0000001480)={0x2, 0x0}, 0xc) 16:00:56 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x1c, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:56 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="80d725f8bd215ea842afe0c2cd6b4ec8d74f7115533ba7f9faa52d362207f0ca1fb91f5ed82267ae0e9ccc8dc05c2d4ae3a0b11054e6cf145f9a0e99308d7962cb989aad5eda072e2e538c64eb4f44be43441aafed15b7ca72ced7c850a8831df1f48626ca5af1e93ce5ca44854c539912c81a963e21e791914d77fa2d7ac460b21911c8deee48f261cc338b030c4f", 0x8f}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:56 executing program 1: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2731acd5c18a9935, &(0x7f0000000000)="99bed3e890ee41b96d0269d40c279dac42851b4f7c8b9453c8f08101ac1ebdc56ca5b228d06c5d58a3f251edc1f8514bc6fa8570cc0406c063ffd2f055c94d273d37f3", 0x43) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:56 executing program 0: r0 = socket(0x6, 0x4000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:00:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) write(r1, &(0x7f0000000280)="9401", 0x2) 16:00:56 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r3) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/37, 0x25) 16:00:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0x10e, 0x40f, 0x0, 0xfffffffffffffe1a) 16:00:56 executing program 1: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/251, 0xfb, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="01282e2ff275050060c0a761d987611f09"], 0x8) sendto$unix(r0, &(0x7f0000000000)="3c228ed6502751921ad19d26f4e3704763560d362bfcc06ec839f3217e300f12d1809bb2faeb25e7647a83c430f018a28e4b28d8711e0a8ef386e3756ae0686794b176920239a6d18ae789d581122991", 0x50, 0x1, 0x0, 0x0) 16:00:56 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x0, 0x101) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:56 executing program 0: socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB="01007800000000000000"], 0x1, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r11, 0x0, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e20122a05fbfa86f8f1bc7bc834db257824857ac314db10fa7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c926ee0c7f43bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872135f405cde8c6821e8e126035e12e35f8df219571bee5f7c879e0681b2a807679ebb209886fed2cd84a70853d6a6b680b56e8ebb3b44dcabb5c81525c3d68f699e77e45dd0ef98506565ea3da92ba66e4af8082dbd5fa4f3ca134c1a7ec64eec3", 0x155) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) clock_gettime(0x6, &(0x7f0000000040)) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x1) 16:00:57 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20088, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000000c0, 0x42fc) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x20a0, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 1: clock_gettime(0x7, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1fc}], 0x230) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:57 executing program 1: link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='W\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb3fde38cd8a37a1, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8098, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x40044273, &(0x7f0000000000)) 16:00:57 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') symlinkat(&(0x7f0000000000)='./control\x00', r0, &(0x7f0000000040)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') fcntl$setstatus(r0, 0x4, 0x40) readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:00:57 executing program 1: r0 = shmget(0x3, 0x3000, 0x4c0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/196) r1 = socket(0x20, 0x4004, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x81, 0xfffffffffffffffb}, {0xbe, 0x3}}) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r1, 0x4, 0x2, &(0x7f00000001c0)="3e5b4e5ae455a738be144160a09e329d7bb73fe8d965265b7c06b578ea6c5892122431487c342433794a65db88b01e49e3eb027c9dec4eb4f71b293094efa536e3967840dedc5fb0e47af6be0c1e6b341b84afc05ef8a576168e9a338048ce6cc48837580af99f0a1042601b741a54f8498987b0e23144e688f124e8e9177752beff3e6ca057d6623c9b8d752c53fbfadb22b8da4ae16bfbe128cca4b12073a8585bc5fba8e9be5689de1ace8625acc57737aa5054f81a8f0c58bb231f8b8694738b2d504aed44a60eafa9cdd6e379f5863e88aaae6b9f61f4f7ff08dd1baad9ca632d8e6e8a537753fcc1cc83978bb5a618e812f14f7a65a552dd6df13eb9354357066314067e4da34295e4dea6fe192294826f344d1300f98ca1fb05bcbc7df418ce7a0adf8a5a565d3c85a9d546dc3795704729ba54b1552c988e043dad4575bd7cbadfa410f07d0ff455b977762882494386c3d029ba734d88517b08610898fdc55a5f1cd498e9f822dd35634c2cb9d2db66257734e267bb321675c4d02b8ea8bc402b42978d0917456d66bdde6c952249298d490a76afdca0de8c2340c552e6e4685d5e95b3cd0986a38573f8cc2a3d6b67cae931b3a1ef48d895fd6f3ce3c83c1c43f2190ec2dc43ba135a7d3e051362ba8c270c0a7187f27c0fefc5e77896de58f6f868c457ec3034910bea54efb3849f3e937a05a1e70efada22e51e10bf8c6b996dda4a4dec2bc93b457d279eb51c06e4f9af25b6b8931a320b9113de605d2331826d9d42457b8c1fe4780a444ed19876e9b882a88380400515bdf3ea6263d3806da3da1cc1a1230e3e5837bd2da09a0ba41ac5b85c22f96f310eb583d0a427db6a09e8ceb4ad28efada5dcc0d7e69ec08578509f9e710c498ef55e50ea1a579a4aabae2dcd97bbc7930eb3179125592c79f78ea83247d95c0cf4c2030d622706ecfaeff0a59bacfdf8575b4a02a6426103d4ac41673c06ec53dfbd55619675606af342f5010abdf3eaf6b8c56a791f4e88d9a1ffe7c52cd28aad3c3e447f0211638a49a5fffd1fcf0be9a10a3170293961f349ec2391e25405b343b0b4ae2c88fde903e3bcb5952087e85d56bb0fe163b3fde7a308104a55c1d9f1b3cb0666f328a0bed45f856afeac011852660a0b8ed1e36295414e59a7c9bd436e71dc3f22ca610c7e6a5004d790cb630cd2755423fbd2492cf92f9262c8739b8ec491b4a189f2be084e4100a06d4b30490640d975ef6a027470afb3e5ac2b99f58e51f07e4adfceaedb241be2906b2cf3c1314411eefb00dac55b9cf875d88471934b04fd3d6a749d9d880151d334760c469425f830a76d3c78f616b45e01f0590f5c065f359bbda4634472693880988f30c7bbed944c5bfe28187f81c315846182aaa462e515e2b845542beab1f6425e876d0c4c1cd9392545de8a420fd03b88ee99ce88ce14c15272c716554dd2dd801b1c7916bab08af22c944b928fc4cb2593d753d47dc1bfc4e7c323a5d300de041586938e00321245c7db9559c4947aae31be0004f6953a4fc575df64911eacf7f2101bd29dcf02f38d652b26bcafdb23983d0ec2fe451f3557c36ad8dfef1151abca75ae50aea8769b69730c32802991a729725be28dad47f0fcce975db66fe7c627c8da36cd88522e1c2a309f83558f5795b2b1b4c917c27be96ada51ac96b1112e56a9180322d1c096f8325f88b847b06e708f01187621eaa1e6c45a3bc1c83fae1c8bd7863a5c16708e015e97d183a987620699437a2896e3e01290772c1586dbd71d5973bd15001fb038de73f950c0af74f9460bcadfc0f2db829a6b1b3d2f31fbd15d7a56298f79b36a340a273e17917ce309fda68cfde9873588488a359eb225dbad1ec1a6891495ad520f3f23841898f61849d71143e6aba043669fab1f5af862f840825de0a7cae517d5ce61a61e9918bca0b3bfa82285b30e1905963379a1c2c0e5e92845a2192cb1d0a2dd5811be9e4f0f8307fc0568200d4ad3909bb3b8443f4522ee964aa39854a124e1c4064a933b434cf3a332f4bbfc038f2805abb8ad84fdf511f10e4b324ded3b5a42c6cfe09bd60b7112c037657e90d2bf888ae35ffa038de6d09d8692f0f330501a302c676ba634168131531e6c8b8b93b5ee995001991d3f8432dc55eb14e8c0618bd91587ce115b9e0170836d548040e4e5a7a4a0b34742d5d7a63a838bc42b9a3590306d1b1fba6e02e2ebeacc995705d37f113065fbcfa57c6b4b4b0ca90ce042140af190d706fbb5fe47a4946ec6909165b5d0516e1df0cd29bb717fee8d45ede2c676b993f424f6fc18b7f456e97d1f3553c84793df53f4b51577d93f996e864d1e8480aad1eb6947ed2d90d5b864eb9fbfd061554be3915f2cb587f8044f9cb7afd97994e76476ae35b6019816f1dfd9e7633e36d958cf58b06ad7272865146eb6f3a4334dd55ce62b215f3fe625b774208f434da7da85cd69e6a7217ae9fae5c6eda74b7ee29f34e4485fdbf777e30a6334f4f96233ac62f3a1c21be22867a04d19195c9929ef0d2e0281c5faeeb734f219aa9fd1f29634cf0c259c31ae5475a8bc16d432e4bc9c0075455303d9b7c168b7a878352afc034183bc5043df67d91854aa8e92b3858ffbc2782230e8b8606e7eaea6d826abeddcbb9ee42e76058aabc09a302f0fcb4fc4268cbd1dbf40bf4041cde3226ed8603122df336d7bfa033f506fd490c9db293d5d010fdd4c9362fb3d462633e581179afc6cb35ad0fce2b708a87398328f31a2925432175e47feafef5cd7748f2f5bc60b84623e358af7958816fddffbde8267ca706e5aa207d62e9cddcd79efee8898fbc43d97f8e355c42f134b49ac43a6dab3b938bc2da13e250b0f96e1c8863889866d409ffdc17646a780e79c9527675ef631ea208de114244b0f2b4da875215b1b3edc08c0be98d0c9241cb19229fcb25fdee425bb92b46fac49fca5cf6a4e8cf4a6956e34061e2d0febbef9667e1b70cd0e4f053178b8dab272ea13c58fdb7b10ab3883bcc2cee83d8f0a44d9962e5a313bdfc9141ea92b5f08dd0607b606d34febb7585350712d5b6087512550c34bfebc363840fa0b33a44c3e790d3526744a070ef020619e538b154d21e8e3c8bc2f6a3344eb36b1b20977c663655c4ba32280e27805410e74698250fc6b8c4713ba616ee05e6adec0dd1bf651d4b1f3f941090adde1f0255bae46aeb9e237dbb529d07ca18297a32625845e2fda0b6f5b62acbd8758e550189fa0f7fa5776bcee8a1e83327ed7a9d984de5a3f6ceed7d2351e5a5034fc9808c97f5c00aa8fa043ba5a2501bf35df271316ccf7375f92e35a8059cd1fa158a117f8c8df44044f97eccf9d0d513e6a5321094ef1a5c871bc33e8f0786cd1c6d2f40f0c1302d2bddefcd5a5273bf1b5e793dc60fcdb0e663a80cd6c8e1e89c76642343bc1c2a3b77c19a3ef910f14b928d5d395b24e299246084eff16a0191360de33def2fe9c30e8ed6d38f7a880cf1c0232ed73cdd5bf835a1499a94a76e2724d39a7d62fb5207130df9ea1b8c5814f424da5bed4ccbd69f2eecee9da61aa2e2fb1acbf2cfdee51fb50e7567044eb62a1d579933afad2d821dd2b4d9d644fabcf981d91be0cae01b095c41ccf579440757615862ab33cc773ed5db9bd766d31f082be561eee55a242a479fc570b2b34e596f84cef32289b08f8f11de515f90f3a5f5f783add3a469d923d866f5ec664b1add990657c8dd5042c6f9bcec88411d409a6e3180d2668ee1e097d5981f611e11f5db588242dd91dd9dd66e6d3c17e0caf8df225d7c1c61964f22820d2f973b03fd90a2c112fac22ae1123982e42c81394ccfb30699a60545753318e58f4c5d2c846a382da17419325f0f4ba77690cac0c76c609fc30f0bf3addadc8f3a2417b2a40ae8c3588705de837f1f229f2dcafc99ecb0f9818bb2629260ee4e6954e7a6e2ab9f4537239580a4107b70f977777eef7627603b60143552216834f17582295fc82ed09b0d082920dc95eddccfec3c573801271c6f728e2cdbb239b364a4ce6d4920711e896ac4c815bec7c66da7b934fdb84cbe8516c849974b5883c1f94998e3a84a9399cf35a1a966bc0776504a8a83106216b17f4875fee7277a209ef2e4912d1f0df5c86486e3e7af189c0913e2007442968e83342da9d9bc5fbd594d8a6c552b8ba1b46723212ca7974116c781e1e0e7ba81b7bc0bb6361038164d1628672c4a126cd4845d0c003542be8d4dfdc487540b81416394d2ce66f5efce90c0851d57037b0be2cc8fc378f59e476b6eb035144b2a1144c794706ab51c7af447bedf4a2df200a263fc728f746748159602956253c5fa69001e988872c99a96561c53835861115dcfe6c8d65c16492c96b2b370d7be0b02134c58edf2c0e4b6884484dd0dbb9e5f6cca81dcec966fbf9a60190f662e3e793a3f29fd8df08aff5268ad556a4092f97d137d804340bb7b12a4d4732abe931b777e9ed0000ecdc1a2fd2e443e9df0551411c64dfa8928cae856700279321010044c549a5266e57898b0f396cc470e02560c0b395d53535f451e0a38cff57ae84f9a17190dd25bf4508849b9c51ac48eb5b8a2be615566d77459e7feb0a14eb52c22942fa660d083194656ca319d5edf49f33ffa8ed6bac77ff2e2996365015b154e8ce3103092350c0171481f0d450256f12754873655b7c40ac568e0234785e57ce1f1cbd193cc8fce2046e66d0859685bb61f193d8a6202b6bc16826464bf38ac75f2fa73c8ed278f861c07ed8c8e81226ee80bcdcd7ea3494e0658c01e20c05b08eb31c44d426b39b54032fbbee289b5a01364f57f6a7579d8d8c58e75e51ae5586f05d57a1b3331757f7032e7c3f80d6c6b9ffc3b2509b4244ab3a11c1d20c65b89a2af57960408c78e8bd3f6e835b3142b07fa202a7650fdb21be31f479991649f0b469cec42fd58adc28f2b2c81a6561e8f6e2cd67770fa607b44534a8d9cd02cdef0584b689178f5e48905d5a903d1bcbbbf74b2838d88ed58b4d18c8923bf9fb7e8244523c51e7e3b27dc347c31e6242426f82416fcf93bc9d6c940c89d115f7ac45c7e1ef054e7c5c4b79481e5b224b0492f819107222bd837d09d3c36c2bc0ed7ce4af7101dbf819e47213efc156b9141df27ad5c93c13629225423019d140486c2053d72837bf86962722d32da7d4279e9d35500ac19062d54cf01223e12ed0f9bc586c90d2149d6dc45dbd3cba4754ef210cdf6b25d2d7b44fb0040fb6f3c74a2c3798e8121f6420088d7b2a33820025ef2061d082dbcca4d31175fa0922b82f9728313b667f2bedc9c6b0721b7dfb6c1bf811760736c65aa92ab1086562d5d3fcfd3a5c528fe6b99675c53dadab607bb3091d8a3f23804991a220dae3423a1281d738724553456b72798946d0cf30b3769533dfdde63b6101bde935af406701b58ac60a6be568e657f097b4b72a4d19bd0d806ef05891489d3c72615689580cc38d7e7d153c927172a807c314182b9af4e4dd9a9811492e95c6fcbef25ac3376eb391ea4b2ce8b2b89454a66245a5a4e961ff2db739f4fef47ff0f34965ed64669a1854782860e86cd1ac731475067619e8c32df9f95ae8614f251d6b6284e3c29904402ca3aba09c62d7f39072cf9f3560cc784e9e20472d0d3d09dd4fc7d54ca2bbb6d3b196bacc6e6c7731597aafd7efc5bfc7be678a3e781b376378d49c204f10686d0b6443992a0078c164258723973f7e088da0a88ca3da7dd7d7a1d9dcf3969672fc63efcdecd3", 0x1000) pledge(&(0x7f00000011c0)='\x00', &(0x7f0000001200)='\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001240)={0x4, 0x1, 0x3, 0x1, 0x4}, 0xc) r3 = shmget(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) setsockopt(r1, 0xa7, 0x3f, &(0x7f00000012c0)="3035c57e4a8e0c7659e55f0035c94579dd8325a6e9987cbf41666a9d0e8a6c86d8664eaa13856d4613db133e4ef7e67d770d3b11fca56abb2f3ed73302f2eb268bea9f2612deccfc51107cd78080775d986341538e35d0e2cc7ca833d8dff0f20c890338d4354869003ae5dd04ee640b9cac7d463687e2aade914da502523707447f98d3642c2ce8fcb4d67fb768f6a9ffba353b45bfb4f39d39b66b89af52bfbc80529d6caea83507cd0d00d8fd90fa3dc418713fa1360142e7dd8542927b65eb214d93bff04f00967faa5032f154f7891b72f483608218db2487aef3791f32a389edfbf8d9c111546d6b45e2", 0xed) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000013c0)={0x4000, 0x1f}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r8 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000001480)) stat(&(0x7f00000014c0)='./file1\x00', &(0x7f0000001500)) connect$unix(r8, &(0x7f0000001580)=@file={0x0, './file1\x00'}, 0xa) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f00000015c0)=0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001600)={0xffffffffffffff99, 0x7fffffff}, 0x8) fchdir(r1) getitimer(0x1, &(0x7f0000001640)) shmctl$SHM_LOCK(r3, 0x3) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001680)="79912e4d8d7b0d1a2038039a2a8fae40e7d9e7e55b17ca91c9293a28e4b28b35cef1beb4dbb57310ab5cc7ae4932b5f398ca08f96ea56dba1836fff2696b2aaae90cfb492fc71ccde22325cf11a307f2897d59c6f9ac1954e6ecd47b9db77221917b9ba16565ecd14542e6bcffd6728344", 0x71) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001700)={{0x9, r5, r2, r6, r7, 0x100, 0xffffffffffffdfcc}, 0x5, 0x6, r4, r4, 0x7, 0x9, 0x3}) accept(r8, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) utimes(&(0x7f0000001800)='./file1\x00', &(0x7f0000001840)={{0x100, 0x51}, {0x7, 0x9bf}}) socket(0x11, 0x4005, 0x3dc) utimensat(r8, 0xfffffffffffffffe, &(0x7f0000001880)={{0x9, 0x2}, {0x1, 0xffffffffffffffa4}}, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000080)="931c3ce9", 0x4, 0xe, &(0x7f00000000c0)={0x18, 0x0, 0x37f, 0x10001}, 0xc) socket(0x1f, 0x4, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:57 executing program 1: r0 = msgget(0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgrcv(r0, 0x0, 0x1fe, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) 16:00:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10040, 0x0) r3 = msgget$private(0x0, 0x402) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x0, 0x8, {0x9}}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0xfff, 0x7, {0x5, 0x100}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000080)={0x33e3, './file0\x00', './file0\x00'}) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x7) bind(r1, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x28080, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x5, 0x1, 0x1, 0x100000001, 0xffa6}, 0xc) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/212, 0xd4}], 0x1, &(0x7f0000000300)=""/45, 0x2d}, 0x1) 16:00:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/85, 0x55}], 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) link(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') socket$inet6(0x18, 0x5, 0x1f) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x6000, 0x2) 16:00:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x220, 0x50) r4 = dup2(r3, r2) sendto$inet(r1, &(0x7f0000000200)="75abb504bd2ca4453e0d39147e8f8e08a627cf2db5fe721a234aaa6a6ab1ebb9c975c2a6aa4996f732faa2a6d5ad", 0x2e, 0xa, 0x0, 0x0) bind$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff5a) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:57 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/98}, &(0x7f0000000180)=0x64) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/72, 0x48}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/56, 0x38}], 0x3, &(0x7f0000000440)=""/120, 0x78}, 0x43) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x9) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x0, 0x0, 0x200000000000}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000059, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x50, 0xf0000000, 0x80, 0x6}, {{r1}, 0xffffffffffffffff, 0x19, 0x20000000, 0x0, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x11, 0x2, 0x17e3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000003, 0x3, 0x7}], 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x2) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x101, 0x46, 0x3, "e3a1060f28fc4f602b692b9a3ccf0b9baac426fc", 0x7f, 0x7fffffff}) close(r1) syz_open_pts() 16:00:57 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x400, 0xdba, 0x7, 0x9, 0x4, 0xce4, 0x4}, &(0x7f0000000040)={0x1, 0x8ab, 0x6, 0xe73, 0x3, 0x101, 0x4}, &(0x7f0000000080)={0x1, 0x3, 0x101, 0x3f, 0x34, 0xfffffffffffffffa, 0x8, 0xff}, &(0x7f00000000c0)={0x40, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:58 executing program 1: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) link(0x0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(0x0, &(0x7f0000000100)='c\x00') socketpair(0x2, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) clock_gettime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') getsockopt(r0, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) sync() 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) socket$inet(0x2, 0x2, 0x1) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:58 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x5, 0xfffffffffffffffc}) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) chroot(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto(r2, &(0x7f0000000140)="1802745411489605ca9ee13cb77ccb4d78b2ee4a6fbf195f29614f21f439c30376748d14e34958db0373f715120009569cdf34d48ea3edd63c4554443114f1244008e46ed81f8ae677688d55ac8310411eab84fe1d522432b740bca462280e4b8ee6b98a1684703cd1576aceb437e6d6c6e75995826928de0e52c3b01ff640d5a4e53525e61ce4caa4a8db4bc9135022e50fa23d59f084d75583bcdda30b3be14837a20c492981362a32233aa9318c2836cd48f76ad52b78dd6bfb93ca8518b3a6b3eaccb8062aa1e41df527e18c9687a27d5c93acee050fba099d56a38586de9ffd4f9c", 0xe4, 0x0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x2, 0xd9}, 0xc) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:59 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/122) r2 = dup2(0xffffffffffffff9c, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) 16:00:59 executing program 0: semget$private(0x0, 0x1, 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8880, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10401, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = semget(0x1, 0x1, 0x57) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/160) 16:00:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:59 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000b40)=[{&(0x7f0000000900)=""/209, 0xd1}, {&(0x7f0000000a00)=""/68, 0x44}, {&(0x7f0000000a80)=""/180, 0xb4}], 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x3, 0x2, 0x100000001, 0x5, "dbc33098f1f885502d5c1ccb815bcc560c68bf4d", 0x2, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x2000000000006, 0xd97, "b08d1d960018d3e10a2c21d8e500", 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000880)=0xc) 16:00:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x1) 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x2}, 0xc) fsync(r0) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202f, 0xd06) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/139, 0x8b, 0x801, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="d4cd597017", 0x5}], 0x1, 0x0) r2 = dup(r0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x1) r3 = getpid() r4 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:01:00 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:01:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 16:01:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x9}, {0xffffffffffffff35, 0xf74}}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x400) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x480) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x241) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9ac905c9b9dd2920aafd64175a4f9049ec3c15d59e6d896672ff56ef83d56283e8034c57e5ac7e2fade37a8e5b1ad232988ecc3d5eea7af00936c64506f0bd9c7d7944ce47a8", 0x46) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8100, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000080)) pipe(&(0x7f0000000000)) 16:01:00 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r3, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setgroups(0xfffffffffffffc85, 0x0) setuid(r4) shmget(0x0, 0x4000, 0x800000000000723, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:01:00 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000fffffffffffffff900000000", @ANYRES32, @ANYRES32, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/15, 0xf}], 0x4, &(0x7f0000000380)=""/120, 0x78}, 0x800) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) getitimer(0x2, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) 16:01:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x201e0, 0x8) 16:01:00 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0x1}, 0xc) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() pipe2(&(0x7f0000000100), 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)=0x1) dup(r4) 16:01:00 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) listen(r1, 0xcdc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r2, r3) 16:01:00 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) 16:01:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) socket(0x20, 0x2, 0x7) 16:01:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001c80)={0x0, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac9700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1f031f6954d76b24ce0b91aa49792071e827aa9e756a2e8b97148ac9ec476ff1628699952400acd385a420a755b8f9dfae155e76da90a76af79ba219d7ec2a07b5b21fb1f5bef7a6f198ba5f2878c6c5caad9c7e3ec9b14da1a7d00d1c1eb8041839800d4781a8aa9d0d35912dfc57945b81a5ea90902fc81383b5180cf8fff16011d52c8c83653a584eaab05320f39b205c2d91e619fc7b497660e365c1cfab45e017b2b2885597770580f789292a8678fed812ee59d2d821a2be5b403e35479d538040c34e73cf5e4a8fd4447f08ee4dfcd7ec25755fed0c08c0f28a83ea424cef95c0f959605ef2a720647dc764"], 0xb3, 0x0, 0x1800) sync() 16:01:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c653000c7d8220b652b4b3e899e7b30cc022c045866b0113e52204884a4642b78391c4889e0d4a3b3d89551746cc1fc0100000000001d67e811fd3d1c765f27e48012421a8463d80b0cef7f1c8ed283894b3ec37e587e1b06d3f4755c6ff216767d0f3f2273ff93f4085b01968a09d92c2a4ba95382020d9efc750a330e1e77033863761bf8bae2709b185877ac"], 0xa) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000400)="d8c09549277a2c05e1fbee0e95cc36bd97ad0821637e1980b3499411fb47aee2f218f411e2ff79ee71364ca588506c82d9b9f37e677904125eb88da834dd4cb6531b47edb88b1cd8003abb24e973ed56281486ea1383c53512c39043c03469518db31af44b6c68df9b6f9fb8dc825fe435ce293710368cd2c65e55b25b56722c933e42d6fa9ba3355dc13a580cc0c643c7b77a9dd8bd709fff8a36c0a81c9a81ab4c4d342b5f7bdd8d9d2d28a4f38a583c940df4e5cafd364cdd9ac4a2fb3a88c09012eddbafdedd9cf46a01ffda88ca067cbab054287d30c4e469b9188777b26837", 0xe2) stat(&(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='^\x00', &(0x7f0000000200)='/dev/zero\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='}\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f0000000300)='://\x00']) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000600)) setitimer(0xfffffffffffffffe, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x9753, 0x5, 0x9, 0x0, 0x6, 0x8, 0x0, 0x0, 0x1, 0x5b, 0xbc4}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x1a0, 0x108) 16:01:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x200) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd95) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xfffffffffffffffc, 0x5fda, 0x40000, 0x8}) sendto(0xffffffffffffffff, &(0x7f0000000100)="9dc276d47eabeedfcfdceb03317245e18470d014878eca57094d818938fd73b33b58c9054f3520c273169a771dc16db40bb98e963140ec5586cb79ee28fc539dd7901eaed6c9895af5779ae3096a862f70ad775ef56f93384683dfcbe8204bdf076ddc5bebaa39fc30c334131f1b0095eeaab98c048cdf461746c4a5bf4ad58fbb66c2cc22385f228ddbdc412c013522b3b9cef01be8fd9213ff1d2bc8041e310cb426795e7608cf5f8faacc2519febe665a0cba91b4573b39844011df9bb61cf85ca86a64", 0xc5, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x7fff}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000240)='./bus\x00', r3, r4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0xffff, 0x3}) 16:01:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:01:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000000c0)="19ab2f7c342fdd605b3b6d3067a5e069915d92ff55004c0777c68c1b106c1291224ed3c95f55d581b5c05d546e1cba868bc52a018ef96eae4ea47c423fbafd5a4dac8546f2c73094d3f6ea495b2472a8c92787644bf9d7a089912f90fc2988a081a8e72ee3ef3a95c788c387caa19943dc0e2f1d59d43ef0d9b9d08883c29eca21c5fc4f42d9c267dae8df814e15cf3d", 0x90}, {&(0x7f0000000180)="68721e16c2ad153e89a8ca01ba7f90566d7fe3cbdfb265f3d1b89ea8a1760f0c5fdeefa5558d410cb54174d34d7a88c79c9699cd911f2e8fe0e6b6", 0x3b}, {&(0x7f00000001c0)="3adb0f0393c5c2bcbf886b8440150d391f56e4455dce540f4898c0bc645500c9ea434d11676361360ccae8a195b5ce22919a31748b017bf0c4e2df6ba0b30a591efb649cf6a2f3fbd2592f9d1cb199f7288ed2ebab86178166ee896ead44a2b0d1249d53b94b4d1b98c9c7da9e8d67feeaba9995c640f28d1a8d9c8d1fc26b37a8982f80eef7f3c9e615064af0121c62552b134491101e652f507a668be5ee624dca208d057c157208b5c4bcec555211cd29171bece83e0d0481d4a6b5ce52f09b24735811385212a60ef9800c7b2a49fbc0f0bfad589a02bef5d93fc5c25d63eaf5ed29f9a481adc4d22578e4043ac054476d9e3cd456ca132e444a32696e", 0xff}, {&(0x7f00000002c0)="1e5cf1d5b9fb96489591ab4af1f8dc6ef7ee62c9bf088b85e2d026672fa89a0257974a67c715145c9adebab7de0012e97e06d6d8704eddd4fb88762b4b8dc1cabb5893d456071292f0e449e3f78ac981e6957128667e528556fc9cecfa8e256c5311a1d0ef7df1da8c41ac005a6751f4ad31d70355e6", 0x76}], 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:01:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:01:01 executing program 0: r0 = socket(0x0, 0x8002, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f0000000140)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x858) 16:01:01 executing program 0: socketpair$unix(0x1, 0x8000000000000007, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:01:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$setstatus(r2, 0x4, 0x44) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:01:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r4) fcntl$setflags(r3, 0x2, 0x1) fchmod(r0, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x6}) linkat(r3, 0x0, r1, 0x0, 0x2ffe) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:01:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x90) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x48) 16:01:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:01:01 executing program 0: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) r2 = open(&(0x7f0000000180)='./file0\x00', 0x4a1, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x8) 16:01:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000001) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xd7) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000200)=0x100000001) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x3, 0xd3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0xfffffffffffffffe, './bus\x00', 0xffffffffffff0001, 0x8, 0x6, 0x7}) poll(&(0x7f0000000140)=[{r2, 0x106}], 0x1, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000140)="02d0b6b1a87791513a165d5f13ef3bac2f9a73e1b25b1abfca4792a63b4bc26a03199f8c6892f285fc5e5834a96aa10ca58d057305626b3b3baa043e5c5d4494604d7d015fbb67fe0556d968d35adb67d7596f7cd08b69ea03170abe5f3b3b43e3a40ccfd0ce45e068cc8d5246087785860cc6132605f7b40e52c00f7f8eed31bb66b4bb7275808daf6c8649ccb3", 0x8e) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x6, 0x7}, {0x100, 0x2}}, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = msgget$private(0x0, 0xa0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/168}, 0xb0, 0x3, 0x1800) select(0x40, &(0x7f00000000c0)={0x6, 0x3674, 0x8, 0x1, 0x8, 0xf4, 0x2}, &(0x7f0000000180)={0x7f, 0x0, 0x8, 0x0, 0x10000, 0x71, 0x1771, 0x7}, &(0x7f00000001c0)={0x100, 0x4, 0x800, 0x3, 0x800000000000000, 0x1, 0x9, 0x7f}, &(0x7f0000000240)={0x0, 0x7}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x2, 0x8}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x5, 0x2, 0x8, 0x0, 0x9, 0x4a6, 0x1, 0x3}, &(0x7f0000000280)={0x3, 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) clock_settime(0x4, &(0x7f0000000080)={0x7f, 0x140000000000}) semget$private(0x0, 0x4, 0x100) semget(0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/201, 0xc9}], 0x3) r1 = socket$unix(0x1, 0x20007, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82d5522f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)="ffc0d4d27bf86032ec68cf9cabe0625186575278395cd8e1fd89260cc95fbc650e85821fcd0f0442e7179635be1d916fb37858145fc16627b5cd199663eb3d148f2c25acea6304c05385aca609dbad65b4d4890bf0fff833368199a55cdd942e9af0f3feaafae209658b4dd2d1e3167ffdfc7c757e2b19182661fec5f852ffe676f13a63096fa9526f3cba67461af28a576cdd03e6ec0d9bdd51cb5a85bc231b58b4368fea8dc893094bee472a9cf46e211f0b0cf5d5bbef32f010911592a5c64665febe36026cda", 0xc8}], 0x1, &(0x7f0000000300)=[{0x90, 0xffff, 0x5b9, "73cc0cbbf08284d8966110e60051c89d77052533d315d9a9ea18aed562b94ff797500953b7e2ab4d1c5fd2e4ceea34c72551c1436ddb2d4c17759de2f23aac0171bb66d18dd65ab47774fbac713782ea0db8d7dcc13cbe604f5212d8cb2dbed324997c227948b055304176c7146de7683cfa65dc0d99e4e206065e98263777ab"}, {0x40, 0xffff, 0x4, "07a192d1302c93dc51706c2015ebbf4968c955d215dea4b90756ec6b09a5845e6fc74f4ae3a96b954e"}, {0xf0, 0xffff, 0xc70, "cfde2f186a8074229a6e075be8898a0750916347083b3a0cd1204706fb916b220c0cc0ae7c332610d25bce7e148461e60b6da1a20158f97a02348c572dffcc9d4b172f31cf3a04fd7240043627080ee26b34f1bba2d8ca069155b8b43df81757eafc11d34336a328dacb58973361fcda5200cd97818896f62a95aa185eef1a4f30e1ce3906b2710aaa6ca2929773e9b5d5a24138bfeae476b54e6d8d7324e6265fe3d056ed4fb2f7c7bfb4fa5764b0129e043ab0f5b4626f3b0b9c7a3d13058be3aa17e00a16aa06c7336aa22fd7de136ee13a55166f0ffd617b7f"}], 0x1c0}, 0x408) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) dup2(r0, r0) login: жwQ:]_;/s[G;Kjh^X4j sbk;;>\]D`M}_gVhZgYo|Ћi _;;C Eh̍RFw &R1frulI̳жwQ:]_;/s[G;Kjh^X4j sbk;;>\]D`M}_gVhZgYo|Ћi 16:01:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000fdff0000008d510000000000b10a5f38aee415592ae1c27e1c6aa1350e2dc8607c8439f417e529f72379f85ae1bdc089ea36bf259c69d4fcc51ef101de9ad0ae5ade929192b2230c4ed04ca92e9d884709339af4003f706c3d9796c6d6523cda067f754bc1c55c694f44eb2235a4ec33368f7678c5f322bac7e4a341068c21a2d9443c6f38"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:02 executing program 1: socketpair(0x3e, 0x7, 0x1c, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0xd, &(0x7f0000000100)="a7256083b43fd8eeea9d8d43aa8333394bf95ad5171a6cf658e2bf40634017e46ee67200d01de079aed66cf95b2f5b3ffa1c2b58f6f523b98586a465aa6be7255ac34f4ac1944075f261fd40314239f1009f8861f574f8f672780f4b0307d114de3839333cdb", 0x66) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0x9, 0x1000, "564bf45cb6a0352aeb2a0c5933f8a9ffd86761cc", 0xf2fa, 0x2}) r2 = dup2(r0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x5) close(r0) dup(r1) syz_open_pts() 16:01:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r3, &(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x200c1, 0x2) chroot(&(0x7f0000000000)='./file0/file0\x00') r4 = openat(r3, &(0x7f0000000280)='./file0/file0\x00', 0xc08, 0x100) r5 = fcntl$dupfd(r1, 0xa, r1) linkat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) getitimer(0x3, &(0x7f0000000080)) 16:01:02 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) clock_settime(0x0, 0xffffffffffffffff) chroot(&(0x7f0000000080)='./file1\x00') 16:01:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x9, 0x40000007, 0x101, 0xffffffffffff0000}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x80000002, 0x100, 0x40}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x8, 0x7, 0xfffffffffffffffc}], 0x5, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:01:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x401, 0x5, 0x1}) r1 = kqueue() kevent(r1, 0x0, 0x80000000, 0x0, 0x102, &(0x7f0000000180)={0xfffffffffffffffc}) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x3, 0x100000001, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) 16:01:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x2, 0x5, 0x10001, 0x0, 0x200, 0x8, 0x9, 0x0, 0x0, 0x4, 0x7f}) r1 = getuid() setuid(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=[{0x78, 0x0, 0x0, "7e97b1b2d2c54301cee035ad28992d6287c06f954978211563ecd2ced55b9d6c05933c23a15211e87f81e0e76815dd58e3acaca1da0bc08c3697af21edab2b6181c79edb5cdd49156add2d424214086b073ce0a300422c25c1ab65eec907ba33ed686e94083ecb"}], 0x4b}, 0x4) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x50}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="4c11f64c870b50ab1b9b0fd922e58da2cdaa79fbbd8c627f95d88f1b532652dfa266f873c54783b92c708220a061c8000668838ab074a4f43bb2929c703221334f0ca180c55e7fc75fa73fa515195047149114c817fbafcc3ab2d2e1bc0fd24b49e9cf5197c444af3003", 0x6a}, {&(0x7f00000001c0)="431301dceadc824369060e326ec5deb356a4341b86cf8a61f2cfbfd07dd7f30cf5195322b956c7f2620c1b6f571c65d006fa947b930d90a87f46583223421b5dce2f6e71fd445b047759cc530d20e2bad8f98d92fe16a42eb9ace4ba63e5ed4ca776758569482804732d9bb51d936a4c17178ebe7165671fdf3c1f8923db47850e276a901db33623325f10ca83c72f0ded44cecbe2604ff94c8a1251b97cf5c6", 0xa0}, {&(0x7f0000000280)="d2adde1fc4", 0x5}, {&(0x7f00000002c0)="60d60165c008e2a0b602ff83f18dcec5e45da6e0a09852746cea4fb2e1dceb244c71557ed8356b55e41011563eb23aa05725b970db8bcc3b62dcdeb37a0bc9", 0x3f}], 0x4, &(0x7f0000000340)=[{0x18, 0xffff, 0x6, "b125ed"}, {0x98, 0x1, 0x2, "07327c894474a57912a1c36f691f4f31397e23eb1b75388e928d83cd80bf350a2bb690cfc395a552f9b0422555db3a5690516b334c2a650d925fb5a12e15ddf26e21e6b0c1309f4983810b543e4c3a46c4ef52d1c8b50631ec0609488bb7605289ab5f574118720fee5a0c539148750d170cbefe8a5e8cf145fc7011ba006fdf533a2f1082"}, {0x88, 0xffff, 0x3, "ae28b0d48c202aa82c75bad77acc5565c1e8fd0261d80615d904e070f0ec0967903453287676a8f5cdfda5454d2b777a06436b2d8ff0a0a39fdbfee767787bb5597cb351b459587e6a28b665d9e7c319f390a508f6194d592866bfcab7e5a3470db359cca45035feff6eb1500221d407c6413e7c65aa"}, {0xa0, 0x1, 0x8, "0980183240e6a775cbeadc83cd3f1569f0f2563e7bc2324f88f42419585881ca6bf48a9da4e27ffc632514dacd128783ea25af3eb70bb60158f5e4f8b3841ff1de8f4d47a0da2e540c1e0c3f1f74ce273e0e0586a5322ee2a30b42cfbed7e3469d3d8e6139c514c57cc1990cb5548c768b066a73cece3da12bcd2df9f346c9ba5e01599f2bc689f6e1b8c687368e1e58"}, {0x10, 0x1, 0x3}], 0x1e8}, 0xc) 16:01:02 executing program 0: r0 = semget(0x3, 0x2, 0x402) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/76) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1f, 0x9, 0x0, 0xff, "803cb8ce637441782ba0400fb911da0dc9c72c78", 0x7, 0x1}) semget$private(0x0, 0x2, 0x10) poll(&(0x7f00000000c0)=[{r1, 0xa1}, {r1, 0x1c9}, {r1, 0x3}], 0x3, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0xffff, 0x800, 0x100000000, "41502ba6d20785bc23ed3e410fc9cc6b8cf5a48c", 0x6, 0xd7}) munlockall() fcntl$getflags(r1, 0x0) fcntl$getflags(r1, 0x1) fchdir(r1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/73) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x3) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ff5000/0x1000)=nil) r3 = dup(r1) mlockall(0x2) bind(r3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) r5 = getpgrp() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x99658e8536c6ee43, 0x3c80eb81abc50fdf, r3, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x3, 0x1, 0xf0, 0x101, r5}) mknod$loop(&(0x7f00000002c0)='./file1\x00', 0x20, 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f0000000300), 0x10000) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xff) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:01:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xb0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="2c971080e764256d0433243863a542ec672321509b5d0a52c5405fa658e4be423088f05902650239dc99abcf5fbf577ee0464aab496d63db735f092e51a3ac306e7324e695297288914bb531ae88475d372366b2cc4d0d05266e1300156d409d16368b75c45ef1f6233e07e470b980335bf4621c7ea8686a89b4b05128266bac669a23ad0e10099b21fbe0241110e72d898fe64ef7d184bd7f1d0c1b704d70d974817f641f96f69182ac80039f9b065b3d9f0d736dfa619f635e7646", 0xbc}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:01:02 executing program 0: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) r3 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x880, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) setpgid(0x0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2044, 0x8) 16:01:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/33, 0x21) 16:01:02 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) socketpair(0x1a, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r0, 0x0) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1004) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:01:02 executing program 1: clock_settime(0x6, &(0x7f0000000140)={0x60000000, 0x20}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0xffffffffffffff01}, 0x8) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) close(r2) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:03 executing program 0: socket(0x1, 0x4002, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100000001) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d55e7568", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() 16:01:03 executing program 0: r0 = socket(0xfffffffffffffffd, 0xc006, 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xc5b, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:01:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) fchmod(r0, 0x4000000000008) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000), 0x10000) 16:01:03 executing program 1: getegid() select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket$unix(0x1, 0x100000000020001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10001, 0x4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fchown(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) open(&(0x7f0000000080)='./file0\x00', 0x60, 0x6) r1 = syz_open_pts() close(r0) fchdir(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="97a9cd376283125f486a50e24d83ecf26dce9c06c691b52cb51a14d5cbb2d73c568ea13dc1dd3ea5c5a3b59cf29b0a77a021864ab9a42285b3182b09ef4d3ee97d871a17a825bc7d128c59b1e0b0dd88a9e9569548de88920f5541f0a50cc292f9aa6ddf1f0d4ca91ca83bb2c8b83cc39c99defa5ee972", 0x77}, {&(0x7f0000000540)="ca2469", 0x3}], 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) dup(r1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffbfffffffff8, "dc04001b000201007c02000000003c6bd7020069"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:01:03 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000002900)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000040)="e246d790b69dca", 0x7}, {&(0x7f0000000080)="f07c84072a02006429eafec4ac39e24d9eeed16d133c87137b99104c7b019efdb30b01276d37f4810c9315f8ae26ab1d0852fd13458aff4cc75f305c39de65701a388e3f45a4bef524ea19408a27a1ef4eab3d5362439446fc8720", 0x5b}, {&(0x7f0000000100)="5655153fe47235bff6e352abc52cc5fdd8c977f459282d6890bc1c29b718579fe38a395413dd1f81dfce7a02a462e494a34594444977a9af429742db0634cbc5bf4bce6593d7d0817427490a244848e2b1226e267188e27d2e1c016f28d87e563d015c85ac9cbe84526585898bf8e5ff4744b5b54436f2e3d71f966bc86be4a669b079fe1e781a168d24c57bd8f8725c0a62b3cc5b61c3752a08cabe83bd6645df73", 0xa2}, {&(0x7f00000001c0)="03cca8e457595c087d1692b0144ba17a0b3df57cc4c13080a48298fe052a5567c9b9f9770e587f5cd5f831272d234153680267d4ab61bb161befd213cd2281412d453df56fbd2bddc6dadf04ba6338a5ac6c8d278634e38538ee51ca98ff0cfc912e50afa646451e9e81ad9446277e55b7c76061e1aed76fc9973fc80e45a2a224c6335ccadcf2fc4f04a320a03c9531fd1f590801c81c186ae45a3a487d10e551a396624c5d1ea00bd70f208e3692923101", 0xb2}, {&(0x7f0000000280)="b7eec19f475ac8dfe0784ab5da2ce90b3416a59ac0f6921a49735352aa4162aa9b7641222b38006090d273eceaa5d89d1a197dd72010a7e88b2a774fa5e59ea48f69fea8beea72d408d4b9edf3c3eae3cd045c184fb8d59cc822a3d6c98c2542a26b7f1622cdaba5cebf387289e98556e988ad1e5cf51ae5ecd84376d0eaa850ba8faffea1624c8334b7b6e5347c3996621d55400d70416236668e0e342884cc0073c8a77f2b3bf436e840cfae6df1507033a73172d19f6987d17a0fceb6632a3f569299a01faa485129a5c3efbce16e75c4cf1def435cd16142b5e8aec58024290c4e352e6a133ad9cbd577a1dd4f2debe25da292864a88f3bb64489538dc5ed37ef42dae2d6436cd1b05c8f1f8c9e72d7c1b879d20243fd439a0771d6be80535ec2ffd39a381cc6e5d5072d4890fddac40d826b6ce7e95a5da491d9c2d3c1a79204e489de05b754d1e0248d01a0ce8aeb4b2478a700de1fa7a5c9c6a22dfec53f6dddb6e8db9322175be615b1cf1aacc2e6464156912605b12f52a5560091bc1b1f491c4c5a594e40b505e8c5d0e6ecb9387215babc4ff4f90197a5b5f850355e5dabc86ece355e8e8695ab61980dd2908f0df3a2f3f8796b1f37dc42b31b281f1d82aca70d7cabfef9a340845c4bca99c2c8acac74dcd89a491a82ac367422a8cdfbff003107f53a36ffb26a4343d4f06d32914322477737e774104c8638410711b4cf35d1f4995ef4c939844de23a4f11d76da42738cb423d3cd2953da77be9c45b2c7662f69e1775e66ab7a35c5f8313c34a05944be61a05b6fccdc8bd8fac5abbc81f017fca58a2cedb3fe799a39192c2557be6e9207e050042d669bc3d77053f9a1524fed59453037c9532d1403f8909ed200a703a575c869a3bdc78d200e518f9d16c9a333ceffe0cf2efe23353f8914a16cad31bf5c5af6432b019ed7ca3b460ccd80cdd3097d0d3d45425208b1fe2a745c89ac788bbf32e6dc5c2248a81e13ade6d40d46ce237d674a811b3b2e0f341fe556c3a303656a1fb1967f4c599acded164a8185408ac6256359c9607fcced30326646e6e2b1a423aa7035b118ae525450275b60b34e26aef519d4b7b8a28d1d93c6a61b10ff1b49fc6f1e79368bbd96848ac5b55ae6c2890ac1503c8eba35f5233890ac97600d2b2b9e5fd246666b9fb4941d893717fc4c1b0a77ba57673e43cb790ab70ad2c125905d4d182e46da53bcf43cae0da942fdf74ec840f2f8f019c5922427f9bd4ea2b159620033f5c94253cc1660f6e79cf3b39b74cef835075e1cab6e7e7deb9c0d0c497744838826f5fde1fb50c1a42b105013af528911c5b61aae7b4730a6e82f1d329549e58d6cb72e8eab2237ed1a4ed8872951ad0d337cbf4730203cf878de706643cd2fc0d4fac5793bcef461f2c82d1f6212d47bf578b1169a129fbae525aa67aeaf3b3c52da13874e2f4f3c68bea3889a3da2f7e88294d7bd0c54311252e0a79ac58fe26dfdf45d8695b54508610eb918baa6c15684e352136a47031085f04debdc1c4eab3905a38b331c9286b16069ee65a56f7b9dc32c089c01781bc5b09f1ae8d5a35b9b62150ffa049d6b0604b3023f35a4211dc749a85f81dad295d86e0d6585a5bf56492f749c855f68c8d87652933d68952386122eb6bb65b4797e8b963979b5b6f8751851f9aa6a9e9b87a6839171a9e0e46490e9dca1c6d291ac13ea20a683b318060807c077686f3c5c32358ed9835f6c5e313420eaa090d81665a738a23caa4a45637afe201cc8a7dc949b8356446240a8f7389829eaa51dc9cbf72c4d1b88c3f97eeaa490acf82b68fd6f60ae65b1ae63c0ffd9ee8223451bc6d1425bb5a4ce57a11e8b30d1985dd3fce3c9d5c4025254b80089fb2064b9f78d05715573ae6dcf65d854f50e2874dfbaad6ba9097fdd9f4c896de5c1b63122951a0714f8c4cbc51f8cbcea282710df8457d38b62c1ee62093020fa1fe66775222d38caf23aa5a78dff02464363dd5728ab9c20bb9ae38ed9dc0cfc928b9367374998f9a80749b8a49b65cdb8b2cf83f645eda0b7f8827280cf5bcc6c902ff8d4beb1d84cfd9cd8a03ef686e3c3c9df7553dd18969d79ab2b2f017dc50b2196bf336983a3c5b23974922a08879343748a33a06da99ac6f5b4e1f7e9bc2ad5f153d81f0b7c3a5f21a347fa3c54fbf531791e813e13d1a27274c61a4a78db165dfe4655ed1a1cdf3d0ee236c709d1fbcc44177e4f8f31641587c25a84a9af08c317c91389a9bec7cb8f87f4ebede891d959a0daed4bec60836a77770edb34d2db8e6ae8a8fbe39264ed7cd9aa4e7f5ab9bcd2bdfefd7a58a3832ce0edfd7a08b87a4ae6b5f860b64ce89fe6650281f4218eddd3fa21771df8bbf7470556c9542b4305c7eacbf4a0861a0df89f8344ebfc569dee087546ca75c1409ddee97e626f9ede1b91fc535b98827bd4f8377394e2fa13f455f969c4e68100bfd159799b38eddbd982d7ede6a91fc8b460e58ee398e85270d119c74cc4672b4d90bc0012ce0ac3ad5624a210de47ad8c628857b17b74e549c9eb619eef0b80e8c00fe6a8091c99c404f12cd8aa79353e82bab53848938c20d84c877b10722fcdd657e1e761737cbabafad977c89085e2764d508c9d5f9a1f58ebe966bf0327b0df910bb25dd086edf5750ee5df6e0e072306069ccf4bee184d59aa475364c76b5ccd939b208aff2e73a3ccd1f9c10f5cb2855a4e049c431fabb74ab46e4c729a07c9bc788226ff3246a98e4783d10fec552ecba80fd8aeaed06aa893ed1088f3ba55b46680175db2e7cc410bea027d2ac506fa5de7c6716a7e52ebb564c9a275f4df9fe8b71033dee7909f1051e68346033436d0c4e389fb941dba7cc0852bc447eb79f51be1814c18d8637ff060cdf906428c840814f764654fa71490aea27af8f2b750863a25bd95c6883a3e2e0207cc84d9c61e5df9b25ba26bd704d97bb2048edb4bf77bfd10c39effc1f0a29c37546a9a55719414ea6455c0cf2ca9886f9fa12241e0757ea69c924b0b0a06fd6405db873d2c7b52c401c617805aa5885880ff1d649b15a0db336a38e856359a8e742dc95fdf38084ebea508e158bc1c9405618e1d66cdafcdc9697f1644f5415e88f05b96d22200ec7d330912b1fa481dc88a00a6367ac157aab4fc0d8169ea33413aaf6d2253d55caf6124e48e16e36a27400eb2d731ad2662df08379e04b0077775d4c07695e32d005fad97cc492d899ccc896213c9ab74c688bd4196ce7eca478bd7754cb9cf89c25ea3d94130feabe284a4fb22e7308960b8aa3f960b829bb16c879a4a9a2e7bb6ff8a6fbb3eeed360462011b3f9367c89488814f7cc8edb98927173344aebcf298beac4281bf02cf4557d696035426b0e06659f16da36eaf7f7539eb6c5bf4891fd303b168aefbe74eb849059c64056b62e9fc1fa8fe40b13353765f827367928bae6495a850371e555152ad35cf2c349971dd172de9f93e155ee2b7c01ed07b9b2d03e196ca621ef94a3b8675810f5628c18e880bf026c24ce26d0f125920fb055fb507148d44601d5d5d0f7218248ff7b331ea69d7295f0828e134e1b5158dead937684109eb7d134ed56e776c82ad68ea63168db3683b86875983ac2787bde6f1cab521fc13820fbf1578ca96bb75603698edbbe5bc4b1dce28cc29451aedb4c6d0f093981767a51543eaa7e79160b550fdc553f85f1079716e4f53cf4cb9944c448992390d5c711888d54b59703a78c0bdb24f614f76f80d9857e5899a7bab61bf64eb9542fdcaf47dad8db82550e1a386f691891bc424db1a2ed53789bf82105a39b7542e89aee812fe0f538f917277bd6ecf7bd57dc80ab87bfe84756190a67497afa4d3e340497cea1fba7899a05beda4517d1abfc76d1cf34b91d12bc790c738e0918836b4233c2e69200c679e93d51860cd74873ca35b508007040ed085d8bdbc23177f77e9ff4e0fee91ac25dc3d86cc56f27a82ccac079e863465de0a1582bb1f9fe0db90eab12fb192330db7c9d143c520372d06914ab61051a187be7f8a4be288304c08fbabd6fbbb38de4830c13ba40f9eb4f11cbd48eac7975b9eddb2583c922be91f92aaea1b0ba5457855b1718eed8619e87d446243f59624b654c0b23a1f77b137cfb6caee1fa5f65f6b202d154069b63499274075739549989f3ad57ebf202625f649b24cf01e38136fd6f2951da7b0b62b67accc4618402eba4f2dc23b1ac59e90cbc0153555d7eaa7e23b1e4453588a34e9360433987ca40d46535d6459780072a957510d4405c3b070272152bb9a3a72bea1c0b2981603297d7897ebc9e89f50811fbc3b9d80bd9cf6a7a5613cde5aa1cf5ce06a3cd939cdd4412e65fbb4be531188adec5d276c822182e1d1ecd348900d0a50bca782c2beee5e98253d947a060352daa05964c9a8e961754180592d3ddd50fc89960215b071db271112dd9a6f8419cb883081cea55b75c06818a332a33ed271c8e2a7003d77ad8500ed452f6147eb2db965cccd9410a67e753d35d9f3e90bd5cbd46cd74ffeb8347cf57efa2f410ee1e638e6375df323349f389194755a18fef6946a8cad02000ff19ec0399b76c11d06cee8fdd109a07d4923286de676455a80d0b7975f83778e0c1f57d627b2915b65154bf39aaedf7f119924822f47e0d1009f546ffd67d455baf1a3ad3872122162250fc361e8e95e15a3d4a10b4f05852dcc43f5454cab7b88b1865b34b179d57a0a88b6de1f516bee3d58c1a1aea369d9a3fdfe9572c30b1896000f77092d16b85b3b57eb1fbbc31f51e0efca961a66d980ef3d87551c78e4b97a587b4dcbf298af723fac7cd8cd91a3ef7991fe0a5e21663a9741607b05a143a98df3d2f074a4d69a60e1714cddcc3de3d66a27684cdf41144c47e0032eaec1363175dad4b71eaa1cad988b92c7c331e68bb7682bc67931c7b3f9b62fc5507858244f6f6524a43c1cc03e1e80ed860b774d8dfdcab6b32b854dce9343cfe4fa6af824b1645500772012b78c98b7e7b253f0fd783814e0aebddb3e702d9eaf47bf2adbe194e0ff48a2c446f00ce20d6bb7df04d54e5849b253ca129fbb2478db32756ccb544aeaf5b6ebd7805affdee13bbb346ac5bd6df6ae960d316cb5b5564dcb7b08ffa0addf67ae7ecc9415c6a2d072be18d9dfaece5e54d553a7979d07e13160ea4256045a3e8c342efa7db5c3141c17d82e263f61d93013fdab4eb95652329b2aabe6bb48c2ccc8c4425ce2749c499afe23bd1c2799595f4009621b50b7f9d9ccf208a6340abd35a95544bf07ee641ed6c76e4d20cfcd2f73a2b3eaa0dc461fc133a4070af07d1f6f7697ddf3bafb6311d13e074b4c4a47eba391dacb2ae885792b741c8fe9195e6511b8fd2ad46ed1209730297d5e70117fb115bd56ac83320c5a1e4dd6e61bde61a4bcd730dc3474f4e08b7559d54fc646fffe70cda55345c5f2452732b034c3c30cf457914928fba225d51ba29d166f5f0e570f26b7537dd5c62ad2a9fa4934dcb08e4ed9e87d135bda0030024f651643125f177a5018f4c03a3c04be91c04dbea1bd4b71a8ec70767f7012485f83c8dfaa832f3c2e58dd91ada820b828b75f6559997c122803d13e94759aa947683f8bdf6af2e2740342c814ec08578f74691b1328b3fc30829ff423db998571920242224a0e295069a1dad9600dcf606c4a08314467ca1a6e442a2f551a31a241dd8a7527eb7781aece63968604a1bc2dcb84c97fcfcea1950fedb5fac530cc31095193c07a235c5a39b5d7a5d", 0x1000}, {&(0x7f0000001280)="70bb437844793e263fb5dd2d350058aefc1fe26f5352f651b93da1984c7921a036e573485f9f80b2351008ca560ac707ed80792f1feb2996dea5007265c4bc54492f806e6196327b4cba5eab6d9808528c9527b5fc60df4b45ea84cc948e2c6865513251fbadf4964ee332883ee6878b45ff8e32a988de715b7c4b16a75d924370423cf79645ae762c3934f0b9edf5e25f8bc1b0eefc9eda30cd0ef32550257b624d3a1a61dc365322c1c97c3ba56a", 0xaf}], 0x6, &(0x7f00000013c0)=[{0x70, 0xffff, 0x41bd, "801a5b10ccfd81d12457831cff108d1e6ff7459f546faaab9fcb598e000daaddd0e6b162fd7679c87b11cacf210b2adae0b1b6dd4e6d4c077b88b6201f65c2edfee01ea5ea652c868976b31011424c6aa134a6abe78122513e9f2252"}, {0x98, 0x1, 0xce47, "d750820d013ec51ff11e91f5124e0909c7c84a93559c5ded3e9c0802cc3217a8e718030a3aacbd6c4540dc44cc5e659b125c4388dbf9c539a7e1f4290a23279b93f33c2231e329cdd4511a5ed50229f3ae0784fb6ae9d4c876ced3abbe1b6d2c7dda9dd0d02ff8386028adea02bbe654889ce11b5992882f2a94a59e8c836f10ee6d12"}, {0xa8, 0x1, 0x4, "06dec5a025658ac725c16ea1389ddfe21e991ae17ec526c70855bda855b8fff043b6b1309df7821c0faae4ed9a39ec30cd2cdddf42d55ab73f5354de6e58aca4a109b03d4b1ee290a3d12642670fdaad1010a587f95dd8fe19061f0440c98a47c28c239461a6121e427066d429c02dfec4f822e1c54841c0b70925024c460817c6a9ee94bc3fb1cc28c31a7e6b881b8ddf"}, {0x108, 0xffff, 0x3f, "077ba4ab3892d6b3066176a76ce91c79b0be855582f29d1b783f9243e189f6e51b1635461f5cdd643c2b40b544d2190e411db0b9df87373afb795e8ec371d65541a6edbfd554f9132cf03f618c257928b9cf89431c7d08a1b234097a23ac1e1e57e090067ed8c85a94ba01a020b2acc812e56ed9869c2ca9d2aea4704eb0076e2f6a4767c08ff5972d946c84594bc5ffe54d4f459fbae2eb658eb17011f10970ae4b27e8cea75caaed36faabdcbab6a21988b989dbf42b7207c85987fb681ea84d9213e500ea2773ab9ce1357e34622fd13e4a5b6c1a1040937133318e39b60629986ad99e8f52b0e2d2f21f919dba8800c2c0"}, {0x1010, 0x1, 0x7, "acd97af8ccd9d4220967e2bf284ae8639c803651dd6ca72a34ae46e6c548ade049a08fc76032e0d7942214ef0c95dc774b0c2eea6e7b65c448cddfb4b5be3941f30af20b2dd212c208e891fe02460cb32b205f15f14aa8baf2ecfde02c30fa790d4a91be69951355a182191afdf5bde473e9e5c5004b099b29a5745c4dd0dd33844a8081192c4443dbaf90dbb157a90e5a23797e3c031605822ebb7271cb653cb35283262792385100850e6b8847a90a029a21340454e9b46b3eb74b18002a44f1539a4a15451ac067a19450d8928f7f496a0a56462c74317e1bcca538d163ea8b3cddb8e8d02e8e121d4aad37168d42db7326513f16c937057b6e95863d893173e57c29e1ad6761d94416c0dc98580d5dd31be208a686e533aeeedb1d0149026abb84771b67b46ab75842a78dd767f051af75b9878d30a5cfb604d9384e569381710e7a3177922c6d37619cf3678b61050e885e934860f1eea7f1772478e3acccd714669095f5e04dc89f0341a2d767632ac4417defeb96473f9d91598f399f6e69ce00dc359229f7060ab0888d8621059e59c29ecae623cb13e98c540fe56c803178ba252ac3eb5a7b42e863b12cf1612c7b3cf5b0d654cf0826c19f91c1ccb621b87814955a678d34994c0519a14bf79e1bac30831fa05d944a67fe7c03de3051d83ac08d9435c073b3fa3aa455bd35503bc2053715ce48f409b03ce9879f34e5e4d59c66fe98de62265ccc81e866ec298796b29b36425604b61d88362053757b7c68751b8c87cf5a219977fe37c737cceb55b566c32084c899d618c109f62908b59f52f166ce352267e6ac2a6de7313cf90f3df1472605e2f517645df3383b7f065437676b6959d06719c10ddb802c0229f2d338c02a8f93af654cef832107f3f124735ec67fb85c2faa27360785ab9c543d7b42f9dbf6d6bbc06ec1cf792bf7a98694b08cee0c5d11ecd260c2118ddf466a04cde4b5d8575c6e185e2b3a3cf2ebe5d2090578d7e82324b75d7634b59ce7b8c31e30840d0190e71ce34d2596771f35d874c6fa50ed6ffcbea88b5d01a9d0153dd79316647ce624c59fe00910b97763553d891654565f91f7e5f38939551ae82a861b6ad696ad3f5cf6c5daba86749cdbcd5b9ee3eb558eb017b56abe80d2c295e94c0aa29cff596bdae9c2041484d326e4f4d53ecf75d1eda604e56a5059f5b51b296c4aa4b7ed24365ce1cdae65dbbca453206a1ba2d1b0bc6b500c57620ffbbe4c9e1847ab841a0a10463bb17a455a87a37883d23a3d3cb3dfd5d17dac78b2a4039635bc3567f87dca88f7ba1785b40e6f67125873af27fa22d488b3563ccef5a27b96fdd43665b60c8fe8a246d700faae327d775a9e11f0c58e64003469d4bd9f4cb7757a7cb4f0fce49e849cc4ee5647288b17b21874a20452c3ef3abdffbf98920e3979c30ba4150b8e7a64f53f00c2ed92a66449d6f29042368bf66d142b92591f7b17ff23b8b2aaabf2cd2f7e85eda99f70e2b358fd42bd78d533a520fa6db8332e52540bb3f6e6bb96ba9350291f0c7e559639fec0981e133fd68a0b3bb33dca477fb1ba744539ca4e26f65cb4b308ce7100836e0c9c490b55441876f3e7a92420392a08d010e0cb88bfd72a87451cf83ae1238351d2471227062fab1da728401ca953ff46aa09de871cff6a187238b89ca3e2926665fbc4f1c95477fb347449086fd70d1a325e548f088da4395ffb4cfd179644403639911294190fc0253ec52ddca68d9511cd825625a8c79a3c57a8e61fa1b3bb76a781f2c11806e7313efe46d820da441c304a6d75ce6e8cada4ef20264b24ceb5a2ebd5e468c224b69a44ef157ca8012dcd352170c87619a3694242a0ce5c99ed674692ab914daf09faaa3057fe96a523d835980b0c1ae6f5bea6a22a11fc9610f88f8bacf76ae3408388657a5bd8dfc9a8d88aa32bc8945107932ad97797adfe7e8ee437517c771e8a9e7bb05d7a34e756d07ff11fe5d292ca947aafe942bd3ace619e4b55c17692e8b8f7944cfe6c14d75b97fa2d13a0f3e6f7b6ee96f9042b145a377cd11a9384bddd708ac718ee4732a929cc86f9ca1c9e8febda1f93786b3eb5b69e044cf1d77743f78232a1548772ea0c58efa0b239a810ff6a195a6d6ae24a2fced74cca317213de4e181e7d436d6199787627754f449672f5001bfc18a5e4a1a943c4110843a2c4568b02315d9e4532ace463715634129e8d266c6d9091ce698b458615665bdebcbf54bf587e8bece35699e795d795125d49cca19bf8e7c86f560acbb27903f81f6635b511a29f72f380ebf82cd1d32aedaf514e6921ff34cff7b7575aed7083ab29fc2f4958a9705b13b6d66a20befa812f095bbdf1602c0324111a538bc5f9e7cebb9c38a3f6651b319b7ee083113e4f31920d968b271732220568c6ddbd2e7768a80b3e3df563812ed885ce9c532eddf4f8d4b5385287ee42437ae07341bfc816e2f0a45836c6748ec98c920dcfb2241b0584749c9a99f03b030c48da7ac5ba53695f0577486a662e39f0be03ea0fb7c1e07e8478075f2bedef725ce9994d0649021b4d5b6d34ec2e4d7d230c5441ba5a9acc386aefb1d94bbba588af1c61ef451abb7e3a12e8f31152e0c36d0f42fe5d720f3600ff7eaefc5d8119d3d6dbea7e2310bdcb43543d3ec497795768231e6b8b046bb48e74575c4310afc715c23f6957527b375621a5986dd1fac42fb3237a86961cb19e3c1bed6165e064cbee5180c5af7e9526f8380f3ef80f11316823f8ca52ad31338111139c7fbe640c77b9ab0a71d73f64b1ba5eea9abace71e707ee005609bdcbda9ad2aa50a4593acedf3b6f2cbb0c08d2790d27150cab08bb6fb2589f2a73b9d511c94f401e7ac6c746711972984bf831941d4fa4002fd231b3514c6d8b19d180e63849cd757ce05a997ed9cfc6b622312bb2e7ba8efb79852725dd7a868b1023d3f17b3f559b504cc3ecfbef53ab54fb09c8ec6ede30c01ccb08a08826608441b7cb5e1c113581ee90167cef53a36298f62423d2d05d6a48d1ea99202863b0e4fd8102d69fbdfa2c7aaa6dbc6109f9c0203bbfb567e3d9b44f65d6c4e20c05c0acea1e833756a2ec72773ade14a89d8193b5d4f63c757728371d2161a8655e954e43dbf171130950cf59aedcf44ca42602fd0bc950918ff9260af97492d67334a871b544872b511d11041e49aeb32e27ee50a814706254bcfee8962c1e1b380cf78b287ba0d2a4ef892b4f914321d8d507ad4830c330b916f9d87faffebf622a5399861681be5d4a995b5c8baa817d52aebebe1869c8aabe4f91528e07183e10746e2cc72dcfbb429b091681d3bc5284b29d7d0d4d254d7567c9706f8bed4445360cd5354959f57a6f3568a5ff6fcbeb70f0bb1d20fb4438af719500685b028d86e6967fbc6aab7091d405e67b95989d134bff25e2f4feb4871576a62750bbd30cdce047658344c8f96a2154fff5f5f9d2fecae1f04798a14ae48770df13264b7ef136eeca125062a75b2edf2debba9bd313da5448da3728bc5b5e199183c0fb83460dba906554ce637e5d74abe9f818cc1642b008b7de7497979a3bfa4df04a144fb689793c51a63cc39715c24413711c3684388cd13bc8e8547dfcc276a3eae8a32c0795d0a773c1044956ee62701c883e3441e4f2a665399ab16649765b1824590e6271a49789f9bebe0e9a10ebb71e9b833972368a2bf4f4a941f48d92644e02dd9c8813ed93e6803b09ba831fd96386b0d6641c8aa8ccbba3f4bfd0efb124b9be30990056ddb689405bb78b8d2e3f6da0247b35efd2966f4f8b728bb96b8e8e8a54c13340c1a18204ca527b4cc49cf94abf78259f10d199f247b58336acc4301bdb17723628b7c6d4da1341ac1d6fa1c3074c345b224d407b5742ddd0b71dd5e97a124307b1d22a17bf238a43e13742fb749e6a1aa43439433f81b1a9a503eb997a06aba450ecd176aee398cf83ffe946f2fef16589c45d253f7b20d962b4f727f54b95220a2196317248679da5e7f46d7c9824c9ce7eba78dc2d6296198e3e83bc6c360fb86958e36019789e4a69cd6e7fc5c660957290eadc2ad31ce2434716240b172514564385ed62cd6299119733a0cc4229e66b653039c81cae7373ea9c3295c166240428474e753c239e70e2d127f843bfa56f09174873f59c019d6c35cef436788adbacf02248c4106c090b9cd7790ea8a78a12f290b897c183d1722f94196ea00e453a3ff2b6806fa69c804d3cd75baae59a4cc73c3616ce320406218071f7a4edf65226f7edda7ae4031cfbcc6e10f88ec649d03f10de5e50bd188a60f8e233130e558d423476ab7ba4cdcc8ac29e4dee35734155c20ae34d7436d710054f530ce4f23d522b35bbad758e4c70d083bede667fb0c2f5096221ecf5affde2edf32d4cdb2e24c5257a632fd1ee8c734baaa74f0393deae0ac2b2991f56e7bc176c9d590aa5ac203d443918c77fa3f546df0d69d33f486305b74b3d3e9ec87073b5eaeab5bc1f9c383937b1a72b80253b26a0beb68e91c4d15448f77f4543cc90cdb8632d18b2595fadba9c21a5a8047f616c7e85ede5b0db285f6ee6a724eb66a18e28c61bac13d7702409824993b0a3176dcae92efec3a63194605ab0e63c2d39616fdba87fc7c3450ea0a52b9cb660c93a5c45de9882a64608738e70bcffaed29911cb1323ba5da3fb4908d8038697f204ad019d43c66b2270acc0a9e3fdf8c704b5094e55966e2853ef383d23456171a04d6049802ffcedd9825e095eb3d83590087d3fd44d38ea9963e86a4d68fc9127668f1bafd66ecb7d4ec94bf537189c9779c6b277767d8ec29ce01254d822a030fb7e4a21cdfaa0f83140bdcb39175101a49a4588af01ab9e3faabb37ed3a4133a56391e9813352c775346397b635f390f8a216a809621bbd1566ff0b092d2540484d0942867641f102b345b0bf2a94b7b004724fb313743af6a1867467154d0df45800e4c9c24be30ea5b4de5517c71b951237a33ae644a2763182a92afcd2a86b86231c7563c4e27ad5731fd22eeba5e74d68275c93134f140f66e9cba7565dac035bcbba7be0746e789cf17127a5383fedf453c33512bff0f9fc813fa7de61517d45846c65a02c5a10b9ae1ae94e68f37357365ba9e0f0f57e2a776fab66fcd9d9bc50b3ab89a7b2ee49622f9b10a07df4d1502681ea704b1b540e938406d10abb1c74825aca03f974f017a42c2f852238d0755689a715877db08e4ef7f6b781545c3a9212229794eea89d24e1688e0fd488560ffc97819864c0d7e361dc43948c80c4b2cb15b5dc6c4dbb2275ca7e4aeefa2a80cbaf5ab881573af79e38fd8aef4cd6556a5fb178956af7e71c0038c2b0779d1d02f9fd8b3a26da197cb886d124a3fc748e2e3c21bc754f39f8b435d583397d7b231e61031f7d789f349a6a2ad433190285f28136bc3451506c367e24c8af6fa32aa0e9f7b70c4d94889470226debb7f9f5ca721aa1e039ae78094d3cf9fc0d47b17340d185ac6f0fe424aaadd10cdadda2b2537f653a2a26424578c7ecfc77ad56a7d2b08af2cff9229fbea21a3797bb48f19630f5ff51075b89bbdb5911b2e2aaaeb93b3698357815cc7ce56bb9007244622a7490dc64668387fe35c128a9737cac867ffe3b109ab609cf1e2a845ec5da7ae54be459f8ef7ff856094604f742418eb295eec126dec3a6c5fd940fc72420c3e09a754c905249a0dc97d078fcd800099e5c33cc58322950a59b5499f8d16fca6e32eed1dc0f0d0db128e8cdac5f8f4c"}, {0xf0, 0xffff, 0xffffffff, "c5bff3bc14201548d03ca233eb4a6e9d24e62d77bfe923bc309b679d7a2ad724ac7931ef0eaf8eac9562645ca42a825a11259d3e9740a49c4a0b35812074d4601571710c94ee1645a57f9efa890bf716f9696ef0f2c663e54f05d17c9ff17b23b8b6f38dcb154b4c7b63f79f5bdfab966efbcdce08e28f2c763ef8e5bcdb3920de7d1883d708caf5e5b21fc67dbff03da214a9533557a89f084c10cd7f60d7f211db55fc245e75c8606babab5686c3ef7aaae0af4ac5009ff2ec7df550031125ba87510c448726850665530e48c8fece0a6650cc354b5e4b039b8748012131"}, {0xb0, 0x1, 0x277a, "b85f7924aba9f468f062d2f2c5b53eec50a13da9ad8078754428b0f0dceaf446de83ec7e09458aa316cca16c83c8dbda30763abb7379508c29387e8db418b767d53ddb4ec1c97c2aec99e9b486afde1de3764f255685b4cc7ab8fd19eb8403eab7f6f80edd90948f6d970d93be44b33965b4e02a30fcee607228839737a07207fbc3b92b935ce19476c2cc57990fec8c0f7d4c974d68f097402283"}, {0xc0, 0x1, 0x3372fd79, "8e7765f59744712b91fc187fb65ca7b4bde3c92e8e5645474dd46abf32fdcfd4e867985a8e4b6af8a1fb8736f3d2467bbb00f0fa4807b12b5d22d89d3200c680bebebb7f7b1f8a2e34b7ce7cabb3f6a9dc3ab06a1e0f4736e2599d7e87ba82179bc8146ca7426ad689fd8370836e4d3c472bebb53437425ae742a0efc10627da177117baad9b0cdb17fc452e664e83b142eefcd5117cb7c846b3b74c79592a856c4ae6e742080d7191"}], 0x1528}, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) 16:01:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8008, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x3, 0x209a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xffffffff, 0xf105}, {0x18, 0x2, 0x5, 0x6bea}, 0x7, [0xffffffff, 0xab2, 0xb766, 0x0, 0x100000001, 0x6, 0x7, 0x200]}, 0x3c) r2 = socket(0x1f, 0x4ea5b3edca6e0d95, 0x1) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000000), 0x2ef}, 0x0) 16:01:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$getown(r2, 0x5) chown(&(0x7f0000000000)='./file0\x00', r0, r1) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x7, 0xa0) getsockopt$inet_opts(r1, 0x0, 0x200000000000001, 0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/83) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='.\x00', 0x10870, 0x80) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x4, 0x7, 0x7, 0xffff, "ce344edb3a1869ab853b5380a2c9f2fc058e4d60", 0x0, 0x8}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) 16:01:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) ftruncate(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x840, 0x50) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r10 = geteuid() r11 = getegid() r12 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="3a099d8079753379e52a0400122415a5ffbd49517bb5085acf259e6c276fec2dc29fdfe7ea24be6c4b31d543", 0x2c}, {&(0x7f00000000c0)="95acfdfcf34f9c5212e66e927beb57549a0efcc932a80ba3ae7f6f91ce9ee51cc548c3ca6737bc1252ab622744fbf56595209d2f91cd3c272d020eb9501c96ea52b3efe74415c8077625dc1c656487c3a343190e3e8ca3ac26ffee355a9c1185d5fc8112ee9e0ba9342e9850a11ce081a0e6a850ca545c33c61f5b5487f695ac8abf", 0x82}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13}], 0x80, 0xa}, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x13a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') read(r0, &(0x7f0000000080)=""/3, 0x3) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x3ff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:01:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) syz_execute_func(&(0x7f0000000000)="c441795ac9c4617d7f77082e2e67f366d82f6447d9f88f8978d7e3660f3a0e6900006642f7e74683f300c4425d2d31f343e0d3") 16:01:08 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x2) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000380)=0x8) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000013c0)="76791a6859e2699e1becaf4575ba0a03d14503d307804792e881b4cc316c1e2eb5c242894b4985e95a6b93015eb1b43b04ca53ab6158b1d2cabeb0180f57bc1f89e76a251630f2bd320862fc39874195bbefdfb9977cd9a7343d6791b683f6a153637760de8fa704dfa18e00af0c9f4a4833546819068427c052a76382a78296e27242f8befd2d53e663b9cd0164eb30c2c653bcfb9a17711b624daaeb33c968ffc9b1db790c8e9f1f2957336db37bbf47f89308eff7d130a0ef294f51f97fb7ab1b5a0c7fc42e9a51b9d98da7a78a76cfadb9e55be2444b648d1ced0c595e1b15080ac60d1a98fb3ec969f3862b6d7b52b92854c83b0c0b3f3841afc6056171c894e8f95821f80edee0a8d389e596d6aeb5c19babb6fd42405392e9263a1848909e36956fc6b8753994663ea154f3c97d727d168d0f41846db5eba9cbf8a4cf4677dc80943bc1269ec4e8282a59c31e333af1b1fab0ace7ccddcd902e421856b8a95e24c7be8a67c00432210bf09e83bdbacde9a0c7ae768106d497a100c6e157b3c7ee3d19be593d55c192bf7c55dd6944305578994e63e7669de5bc6eb51aac7e3a16d9e38b2f5fd31908a4dd5084944169d6060deb401a56d56733e479d7bbc8de30627c6239cadce6ad7d100989a4070e4d6a4435b4f2d252d68e8fe3f70a429e07d39d3ccfdd20c566467ad4ca931e71b40cbdd489e162d782938cf3c838066a270196c9c0390bd7fb3efc535ef3b2b4a0e2738da275d9ee6036a8cdd88de8e35063382b4112e17f2176c3c86a06020dee2a235e70c0d9467d200c5017af4908ff8238e58739c23279458b56f585d9f82d2677f8497a27c095e2015f39974ea34a94634fc7d37c22424b3946ea9bbc7c66a40f5172e875d0638d2a1f5446ff43183225b108e214083248553ccaacab5e2947eeeb8817ed6dd1e97c9bdfc5d36947856b57806c4a62d66dfe0471098c38d292b38ac06cc765cf8b9a7ea3e70ba14765ae11cae1a9568474d22fc10b1031f837e6a4228c71406854ffa7ebfbe600cd4b98971c18aca0543b79bfa6be5dff99a1ea0f58322bcbb09a0fe3d49345f9ebc19a5cf3b2389545360e4b3ac1cc0f591ed3c669b0635b28f5bdb3fe7a4dbf3464110edf5b4f679607c11f9c8647cd3e32a78390ce2ecf8c7bd5dfde7310c91b08c21f9d392acdcda98e88a2d0d79ed13b8e4425c07a71f87fa6fc1f896dd2504f1f86d62922fb497a78d70dee59e94f0192a6901a6666487d6381d689d151ec2c5d858a074fb472b780f49cc7c316d02874aa1ebecdbed32bec258241892bf26509158a4dff15972aac9bcf1ab68564f83152245d3ada91198554bd1a67b000901d1a4bc49ee871bf291d3c5eb4f5420f132592d0b640f8853ab48774d2fe6e11f540e1774e03ffe5aadd10302c3b796699fc7f82b5925dc2f1936c24f874d97d2d1a6e2c4b336f8eeb937715fc1b00f8acda774a88a0c829afe506039ffc71d6810d90469610d839fe475706899b2a789ac600b2ae25f525ebb82adf244ea0dc6f7761b0939515064f9f73fce5c5d5d8dd4b00ff11ac60599c56c1a93aff9f68044f7e309776aff4d205efd23d0eb5c4dcc1fbb0188331f2485065f6d1a94c872dd3b8719a88dc0b46cd87d997c07c108acd45644dcdd47f0898a3e5cfc398090dfce3e0f046035e82e1ab5b39b6526a5d528fb20d95f7988ae5331dbe011ac847f926a0807c25ca5f70f07997cd550fe18f03c09502769bdf7e643ca1cd2767c01c07a7d9e9884ec1056132d3fc465dfd7e57cee41fed7c8089a2e39a74c1e5bd1a68c9e58cff5cc7629df85dcb068c08ee8735911bbf090d8e7b83b74481af0a77bc20a10c159b5971f117349833587aa4990286ff65d8e0ea423d0656e6c210b6dead5302616fe5927688debef08bebc7a98c7c442f25ea2432b8f6d0866f35d0fe399456e36fa5d7178db8941e722e6e00e28cc06b6da7d17f3d917272c7d2bc1d4a17ae8bf212e4d7acc310dcf40bbda2e7402603b1ea244198a2b2c93e3028066f311b766207ab687a83a1fe264e33bc5e52e9c5aa5aa16a192e8a0671f0347cb2ad5710707098d48c060d02ac6ed7148c06c8fa894b36fac1", 0x5e1}], 0x1) 16:01:08 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x10000, './file0\x00'}) clock_gettime(0x4, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 16:01:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001b5000/0x1000)=nil, 0x1000, 0x100000007) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000040)=""/135, 0x87, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:08 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x9) getpid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getpid() write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000000000004}) r1 = semget(0x1, 0x3, 0x1a98df0e4d361be5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/29) chmod(&(0x7f00000000c0)='./bus\x00', 0x102) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:01:08 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r4, r1) setgroups(0x6, &(0x7f0000000000)=[r2, r0, r3, r1, r0, r1]) 16:01:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x6, 0x1400, 0x80, 0x1ff, 0x551a, 0x4}, &(0x7f0000000040)={0x10000, 0x2, 0x100000000, 0x6, 0x81, 0x330e, 0xcf, 0x2}, &(0x7f0000000080)={0x80, 0x9, 0xc000000000000000, 0x800, 0x6, 0x2000000000000000, 0x1, 0x1}, &(0x7f00000000c0)={0x728, 0xc9}) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:01:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x552c, 0x1e, r2}) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:01:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) symlinkat(&(0x7f0000000000)='.\x00', r2, &(0x7f0000000080)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f0000000480)=""/80, 0x50}], 0x5) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = dup(r1) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0xfff}, 0x10) 16:01:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) close(r0) 16:01:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x100000000, './file0\x00'}) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:01:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x8001, 0x0) 16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6010, r0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x7fff, 0x4, 0x0, 0x0) shutdown(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:10 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) semget(0x3, 0x0, 0x2c1) setregid(0x0, 0xffffffffffffffff) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:01:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffff) r1 = semget$private(0x0, 0x3, 0x3) semop(r1, &(0x7f0000000080)=[{0x0, 0xffffffffffffffc0, 0x1800}], 0x1) clock_gettime(0x4, 0xffffffffffffffff) 16:01:10 executing program 1: r0 = socket(0x20007, 0x8003, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:01:10 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) clock_gettime(0x7, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x5, 0x400) 23:49:40 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x10) dup(r0) msgctl$IPC_RMID(r3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) write(r2, 0x0, 0x8f) 23:49:40 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x80) fchdir(r0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0xff}, 0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="05c2ff173d3cf648ccae1f49bd8ab8fddc53b34d4a7fc538bd998efc9cf540ff169be7e92a552de66e5e32f3da0725d659aa7e342321b0f7fa6f701022e010c8b812d547188c55230517b92bf9f55481af2b117357ae912a45a878520344bdae3094c87b", 0x64}, {&(0x7f0000000180)="5e5bb214af87bcd7d7221f8d3bbd67b2f27d4d2cfde3a07c85f6f9294542fe18004a8835239ddc5f126288715fa172abf272c272772a53d9afa58bb7173612e31e29a8e1a8835a079417b104313388da129b2d96b8064287bb94d5", 0x5b}, {&(0x7f0000000200)="e439d302a4fc15b80a71434cb374b4311738293eca112665e8299c5aad6b8103011e3cc902", 0x25}, {&(0x7f0000000240)="43de4946e598a1255054113e6b338fd9173568220858b5739c63cd5dced43e0f23a22905abfa902733a355a0e6baf95ab29a2dbdaf6207e9d5cc9383e15a8777dd46c330531915445d66cef359a8ca5259bf118a5f65151d1dbcff1ebbe57084047c966069c6bb2c7a0e7876caebe87dd448c33b8aac5120f3d6188386d6d5efd5774ecd34dffb6b3f35aba105ccf4ad2771b15a531137365b8cb376449b933344c8cbace1dcee6c24d776d92dad8f384921c2056819f614c5f5aa6df6639bdb36bc53e38c53fed0c96eb8a9afc07d185d9f1b5a2876e9", 0xd7}, {&(0x7f0000000340)="7a7f55b1fae4c7ba8ee5741463dfc004b9b8790c41ed504e56741468aa6f01fd458750a11c01407769f36de7296a30add039261b0273fbcc9ee088c391ecdc4814c0b06ef1a32034bde799947be6b7e9ab07915ac4195c42d8cf49fc7b8827c107b79d088b3be0f6009edbd3c491c7943ed02c2cd71dc8f09654cc378f5857d163a9b86de4d20d4bbc10362034cd5a2b61d053706ef7b4688258", 0x9a}], 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x1000, './file0\x00', 0xce9, 0x2, 0x8001, 0x6}) read(r2, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) 23:49:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7ff, 0x81}, {0x18, 0x3, 0x7, 0x3}, 0x387f, [0x2, 0x80000000, 0xffffffffffffff9e, 0x0, 0x800, 0xe4, 0x40, 0x5]}, 0x3c) shmget(0x3, 0x4000, 0x5, &(0x7f00006e4000/0x4000)=nil) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = shmat(0xffffffffffffffff, &(0x7f0000128000/0x3000)=nil, 0x2000) shmdt(r2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 23:49:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa00, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000000480)=""/100, 0x64}], 0x8, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x21) r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x1000) write(r0, &(0x7f0000000180)="a8096f3e5b4726728d549d041c2228f06d4345ddba408a8c212bb07e3c2021bef7f46a8b3aabaf8905c95b44b2104a6c358945f0184a06dccdfc634bfe377f4aebb9dcd3c81608d30c98a193ae9a79ad49849090a731fd776aad518a59554cabfde8d64fee317c813c281bbb0bf1cea01170b9be2b97ba21a9e3ba528fa9481d1d1db426f138a3942a3477bad4e1d4085f7efddda6079a6071106eb7f86f8d13df", 0xa1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$getown(r0, 0x5) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 23:49:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000000) nanosleep(&(0x7f0000000100)={0x2, 0x3f}, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 23:49:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2c0, 0x0) r1 = socket$inet(0x2, 0x4, 0x7e0) r2 = socket$inet6(0x18, 0x5, 0x100000001) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x100, 0x3}, {{r2}, 0xfffffffffffffff9, 0x30, 0x8, 0x3, 0x409}], 0x6, &(0x7f0000000140), 0x8, &(0x7f0000000180)={0x1, 0xf36}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1) fcntl$setown(r3, 0x6, 0x0) 23:49:41 executing program 0: r0 = getpgid(0x0) r1 = getppid() setpgid(r0, r1) setitimer(0x0, 0x0, 0x0) 23:49:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x103ff, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getegid() setregid(r1, r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) clock_gettime(0x6, &(0x7f0000000100)) 23:49:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x8) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7067108f1916bf234800"], 0xa, 0x0}, 0x0) 23:49:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) munlockall() pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 23:49:41 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, &(0x7f0000000000)="e391106f84439c866812e4d2663fd1f90d78dee29dc8dfaedf6c76fd699d807782e2633da0b221b3cbe6e40b7cba5a77e7c317fb2ed695", 0x37) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x1000000, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31ff010000000000004520b121e1c7144f2dc9391527857fb05bae810f7573b6e68a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bdbed12607a65c573307e8d271fa1ed689cd091b8c88ebb0889e42d0f8fe77db3bb41a31020663e1c6cec1fa17ff0b8923010dd2173f56a09d07c31c43b26f17564bf95953fba5188fcce9d779369921270c02802ab0021743f958100b1345f2d7a52b33c09c39357c62fff2b657633920f976f9c537e02fcba2bc0cc87f04388dbf1c9106a5ffb2d57822353f7473cf2449eaed19b09379cfb93b5ff55ed65d41857b1e3dec975b31a339b27492db953c13e069c4f3a0bf5743d28c6a54a645f78de3a3a654ceb1ba10ca012182c074aaad10cfb3c66b97e8f2d0ffea320f4203e710cb25983add2824"], 0x5f}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:49:41 executing program 1: socket(0x1f, 0x7, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 23:49:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setrlimit(0x0, &(0x7f0000000040)={0x1000, 0xff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xffff, 0x0, 0x6, 0x7, 0x5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 23:49:41 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:49:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffff) 23:49:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff7c) r2 = kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 23:49:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) 23:49:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 23:49:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r2 = kqueue() madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x4}, {0x2, 0x7}}) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x81, 0x20000080, 0x2, 0x6}, {{r2}, 0x0, 0x40000000000040, 0x0, 0xffffffffffffffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x5, 0x65ee, 0x4}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x1, 0x5cf}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 23:49:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000540)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000480)={0xc, 0x100000001}, &(0x7f0000000240)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/163}, 0xab, 0x0, 0x1000) 23:49:46 executing program 1: clock_getres(0xffffffffffffffff, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 23:49:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 23:49:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 23:49:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xa5b7a991a76539e2) 23:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75bc9028a2b887db1309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d17001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a", 0xd2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x8c3, 0xffffffffffffffff, 0xda, "b04d00f3ff0a631a00", 0x0, 0x8000000000000000}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 23:49:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x81) ioctl$KDDISABIO(r2, 0x20004b3d) close(r1) 23:49:46 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) close(r0) 23:49:46 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x82, 0x1) sendto(r0, &(0x7f00000001c0)="d261421f73632086847bf823aa07db613e896c56226123a3716b2cca5c828e81ac4b1bc5ef1da115ac7ffe3707edbcc1d3d1124d39e7cc7808ed8fdf834ec4dddf24b9fb54c0c14287b087023fda02a98bc3e0f51ddde1ad6e7d657357719c9b090febf76a045484fddbddb13f875b39b482a68d9cc846297572a57e2f15da2dbe611fe3f144a18d84d97767769619b78d8d3ae94dd31c124646f0", 0x9b, 0x406, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0xc6c, [{0x2, 0x4}, {0x3, 0x200}, {0x1, 0x80}, {0x3, 0x7fff}, {0x1, 0x2}, {0x2, 0x20}, {0x3, 0x5}, {0x3, 0x9b}, {0x0, 0x1}, {0x2, 0x8}, {0x3, 0x7f}, {0x2, 0x1}, {0x3, 0x8000}, {0x0, 0x1000}, {0x1, 0x8}, {0x3, 0x5}, {0x0, 0x7fffffff}, {0x1, 0x3}, {0x3, 0x2000000000000}, {0x1, 0x4}, {0x3, 0x3aa8}, {0x3, 0x4}, {0x0, 0x4}, {0x2, 0x5}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0xc0000000000}, {0x3, 0x3}, {0x1, 0x20}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x6}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000040)='./file1\x00', 0x0, r1) 23:49:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10691, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000000)=0x4000000000000001) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000280)={0x0, ""/144}, 0x98, 0x3, 0x800) 23:49:47 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$TIOCSDTR(r2, 0x20007479) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8) execve(0x0, 0x0, 0x0) 23:49:47 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) r4 = msgget$private(0x0, 0x4) r5 = getuid() r6 = geteuid() chdir(&(0x7f0000000240)='./file0\x00') r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x3, r5, r2, r6, r3, 0x124, 0x4}, 0x1da, 0x400, r7, r8, 0x2b7, 0x0, 0x6, 0xfffffffffffffff8}) setgroups(0x2, &(0x7f0000000040)=[r0, r1]) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x7, 0x8001, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) accept(r9, 0x0, &(0x7f00000002c0)) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 23:49:47 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x200000000002, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:49:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x1000001c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 23:49:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f0000000100)="502fae38f58debee9535498fd1b876647925b35da2b7048401e4ae2cd4bed767119d598cf6a442f97aea50a40c50a6cdc03edb877468839a4e7d91b77f1f7be0852a891c004e8e691b93ec69edfcb6f9a0ea7ca906b75004", 0x58) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 23:49:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x46, 0x3e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8, 0x2011, r0, 0x0, 0x0) 23:49:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) fsync(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 23:49:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 23:49:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="9a04ce48391e2456e3ccb851930ecde2e6a862242d33cba2ddfbef980eff921dd9a1884c78f4da4802ebf62820106f2c311ef37bddb878a1b6d6e7fc1bb0ae8494c88178548a77188c16edd20eb3ec5b44e918dbfa721303494a7dc602e5019b7aaae27da8ff8c2b7d07b581dc3e53be7b5c3973e400d843d5c3899809d9c9d907b6205d77c79f4854c5c5ce87f6989461ad27863937f65c", 0x98}, {&(0x7f0000000140)="72436133b5b780c14eda38a2a0025d4436db968bcbdeec9cf3c396595d39af538ad0bce0f353a45b06b8476f58e8e2121eb85fcab15c547c0f2b5982244eda9b0a9b4f551d48407c3a25898554", 0x4d}, {&(0x7f00000001c0)="0e7091a6aefb0ce7bb43b914d90df03e74277c6538bbcca2d175a5e4de4b23b0b4adcb0214634bca2413dd54faa895e4b24948545e56e7d8ea0054a1923c55f50d987ae0af26a6cf82dfe432de95f82003a1e2cd63238463ca93d3f68314d7ceb5c84d5eae53629a23881cca95374adfe0ccfdcd83646631787baa05b166d04a92425e2ed61cd67fa0c77bf73f83aff9438a7215416545760c3c8febfb6ee5fd3135b31c02912e0e160a13f31031734d709a859d11916c1470d392e8a46da9", 0xbf}, {&(0x7f0000000280)="2d20d3edc1999d643289d14e3b52d121c92cc1156ebe556a280f7e1096510b8e55bdc4a280781ade20590db274d8b761b2dab4020161ccb6f819c0ffd64f048e359ed2afffbf9cb5050fb0de8c4c0d9dd9ad399a65fae4713c59fe55b6f7f5c52c64785c9ba5dbe24f057ad8ebc28bb1ec65f7af4b0fd6c0ce4056374083ddf5db2d9ab9f00a8d84520327b63e02f9bd2253290f9d9667db52234b231b3a9748f9604e51bd98108f", 0xa8}, {&(0x7f0000000340)="e75a7fe90f16e6f8b222aad442ac72ae62ef9c72ee99dfb42bc78a5fac464de3ac55695992d57b0878a523f895a1c4fa2a7a", 0x32}], 0x5, 0x0) ftruncate(r0, 0x3) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 23:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000580)=""/169, 0xa9}, {&(0x7f0000000640)=""/126, 0x7e}], 0x9) 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, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:47 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000180)="59ff0000000000000006003ba46cd4040000132e7f6b1763ca00001259f20a46489f308627000000000000", 0x2b) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="170aa67308764c528b61d04e82022e2fdf4f02000000"], 0x10) r1 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x20, 0x180) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x12}], 0x1) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/73) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0\x00', 0x10, 0x2) openat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x38000, 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x9) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0xfb6a) fcntl$dupfd(r3, 0x0, r3) 23:49:48 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000180)={0x5, 0xe9}) sendto$unix(r1, &(0x7f00000001c0)='G', 0x1, 0x0, 0x0, 0xfffffffffffffd4f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r0, &(0x7f0000000240)="998cac1f443414a5ecb8bc8a527564fd741211149056dfe5e4379359485a58324f97d9e19681ebfdd99008591bb6891bbf085cd7383c0134279704e74d5e537cfab8cfe1ef87fe931f693e0ce06d937b26a76244dcdb52a4fac880ff2f149030a0da78207048545d16fb58bb9382a8fc0b3b8f5bda7cd22149a0fbb6ed9f6843fba97558e744f526be485ba743aa28dee3b400a0748235ec29b98d9f064c68556f1a8ee53bc420c47716e38b9631", 0xae, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:49:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket(0x2, 0x2, 0x0) r2 = kqueue() dup(r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x3000, 0xfffffffffffffff9) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) close(r0) 23:49:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x9886867053c26f4a, 0x0) dup(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0xd0, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfffffffffffffec5}], 0x1, 0x0) 23:49:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x58) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 23:49:48 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x9}, 0x40a) 23:49:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x70, 0x2, 0x800, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x1}, {{r1}, 0x0, 0x4c, 0x0, 0x72, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x9f9}, {{r0}, 0xfffffffffffffffe, 0xc, 0x20000002, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x6, 0x4, 0x81, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x30, 0x20, 0x4, 0x7}], 0x80, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x84, 0x80000000, 0xfbea}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0xb, 0x6, 0x1000}], 0x8, &(0x7f00000001c0)={0x4, 0xd9}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = semget(0x1, 0x2, 0x51) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000200)=0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x6080, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x3, 0x2, 0x1c, 0x0, r3}) flock(r0, 0x2) flock(r0, 0x2) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 23:49:48 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xe7f3, 0x6}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 23:49:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x260, 0x1) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) fcntl$getflags(r1, 0x1) 23:49:48 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) socketpair(0x13, 0x3, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0xa40, 0x20) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 23:49:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 23:49:48 executing program 0: clock_getres(0x4, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa80, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x23, 0x4001, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) r6 = dup(0xffffffffffffffff) r7 = kqueue() r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0x40, 0xa26e385830b82901, 0x2, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x5b7, 0x1f}, {{r3}, 0xfffffffffffffffc, 0xd0, 0x4, 0x10001, 0x2}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x18, 0x6}], 0x40, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0x1, 0x4, 0x3, 0xffffffff}, {{r6}, 0xfffffffffffffff8, 0x0, 0x0, 0x7fff, 0x1}, {{r7}, 0x0, 0x40, 0xfffff, 0x1, 0x36}, {{r8}, 0xfffffffffffffffd, 0x1, 0x0, 0x1, 0x9}], 0x8, &(0x7f00000002c0)={0x5, 0x80}) clock_getres(0x3, &(0x7f0000000000)) 23:49:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000000c0)=[{}, {&(0x7f0000000140)="211773edb4b28716b17f0b93c965674b481b2f536e9afb3c848428135797a8877c81592c54d72d10a7659bbd466d18031148f863057f538abc962ac2ec15450f8212391f8d187fc3125d257b345066975cc6e61763e7ea911fca436616a5ce24a578bccec96cf743bd9a1142da96a72e7672c7aa5a5c3c7f76d20eb2f940ee6a97a58d11079668b44392eb0bbe35d855638187848c2c2357cedc9d7fb2d88ffc612b13b98caf9d7a96482cff09151fec857781099ac82af98cffe38b3c94cac4a2ab4b78b0333df3df7bbe2da6db113e0be1908c73aca873d9f1b9be54", 0xdd}, {&(0x7f0000000240)="9984ae77318c2069ed262169af71bc6a1f9ef131f037d4581e4def0b3a9ef44f51a559c18641d4ce9c47b52954e99f742ac52a1ceecc0d25b28f3e905e46e0d1a79083c6b4873e9589707877247d156a2306b4c92db50c9f6456ca7b568a361ce7647eab3ffe7f3bd81aeaa7bda5e427fef36b497c85e2016e17902a927f19972fb87486f8c50d3e98aca311aedfe55ad34b00e94f420e0b960cd53e51a0e9416c3320ddec6d4b4a4eea40c9e4496f906901f47fdfd2c6fd553fca06743feb629194454f8ef128878071c7045ee2d44bd2d83c67562ad4abdfb9de8e9392", 0xde}, {&(0x7f0000000340)="a58068e11ccaebf62a67cc9ac24738be596a86873227380508a37219fe6603bd35520626afbb7cb4826b554c1cc279edcb12c9f642e55cb5809cbb62f494f00e4de615612243d40b95fa523624c87f2a81012ee97ec793f84745942f5665252a3a66b57bc0aa48f1d17a827b936b0d98d9cde928d51abd7348f70b50db9c14e7d3c1fe74cd46ba88242712018b4df539e4cbfb08f6b73b59cf0935840882063e72e11ffc039c93817aaa598ffacb61b25f0ce320f30291c2c1c0fba8566761db2d7755c17d53b57132c91cab69a3fb8a6497255d3ff808e178ad2dde2959f1a3a32081985f95d85b7bbbff56dad7482877aba837788247", 0xf7}], 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) 23:49:48 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) r2 = dup(r0) socket$inet(0x2, 0x4, 0x7ff) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) 23:49:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) execve(0x0, 0x0, 0x0) 23:49:48 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) 23:49:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f0000003280)=""/4096, 0x1000}, {&(0x7f0000000280)=""/37, 0x25}], 0x7, 0x0) r1 = socket(0x18, 0x4, 0x4) setsockopt(r1, 0x3, 0xa, &(0x7f0000001280)="ee2018d1acd5e4fc1f15317c889d8701df8a1bcf4861abafcbf79cff60e52cf4c676fb65af377e68320216bc47ee56f1d7020195f36d2c21c2ea328534a250b76dfe718871e714197edf0ab3d460cfd6ad6cc89e5ef8ededdd1da22efee86b625b3771f223a35f0a4375ac745c71541362494b981233efa035ab459373b81ddd099854209b6e76fded1b8e40fcb76de9708e50035d721fb7d036891cb0e790cb200e527bb745e2e9f545e025168a55f68e07368c1362428c66b66cabfdbe42eb951d75c1d7cada6d066bb0d87062a9be90dfaadea95689bb4dfe7936bdb379da2d5ce468e5588eba6d0ba15a2d9708278c8ccf826fbe55b46db8903c64a819b10e419bebd795b58feaaf93e18fd5d9aefeba5c0292210ea51e9a8d9e6d32f70b06d1b94b6e0c0b19b4facaf23ddffa4db77f638e72e87932e044e51137c5705b957ee57594a1024f8b21a60e599e7f1a3854de4f307575b7f3b9e5d1ab4720b85afdc3745c3ae419392ef5e6dfaa8197d926398b0bb90836d5a97f43b241203695747b3522d7f5ddec33ab3ebe1a7f75314846c8736db937f715e3b235a54dc3b8e7e42aedda810cf0567295f99faea08cfcad6f0fa27e003a827d9173799ff76365c18e0ffbb9aa95495a5cdf95ff6070172800509bafa703a637600afbedf44e06ad4ce534bd5978dcf2c3c7315f84760fe51672a9fb67fa0128b191c177c465964164ea778db9ed679babd219663502e5cd6908f9fe468b2f6b2e71d42748dc49da531f6266456f6ac28e085a3c72ee35c551df421d978ccfabfaa498cda9a2ac84c0a24f67d1fdcdb6a37df29d282865f5dfe59b2d94d25da646783d236e3a51268a24147194cd25356e6e3348ff4275cc0bd607eab011d62d55cb0c9f480dd58be9c389223a38ec66c7310932f838970a6fa24ef8b8c71eb9e0e00ed1ec74a3d1b8af8786381702c9b713057bfb2f80854222dbc75f299384717d65020ad8feefd0126eadc176e6f6da02c88c0141affdd4c2fe9cef56dadcce14fd7209f8c437c46ec7989cc391e6341877e45d839f090bbf05eb8e9001f8a3ab57fd8093c98b9c5b5493f0adda263f3be6b806cc9c2255c72d03f46f5912996a1405fc5378a6a534e36704b23c08dc901a92b727872884aaa81db444e8a07f42823569ced39eaaaa6dfc8ba22e2ad891acc05935722ff37ff804d4898e091b4b96a3ac69c450cc759a2a1743653f351b51ec22289753b8ac32ba902f5ac3a3a1663f4fd0fbc03b18e1219eabdbc86a35c65a56c87064fed13cbc037f1dfd9d8da264c7761d0d9e10a49e84da6e2d137e60290a4153f2012e253f79f1fdd375fe33bdd6f8f2f4e17c07f4018e1e79631cfffcdc30118afa8a1ba5836bf529a91b23ff2276bce41fabb8dc882302199be89473a3513f8dab3128ff90b2a6441cd9663b9c4567c9f7e54111dce40397f2425af88a7c40389a3fda54cd732a6c9ab8dade1b6b8e2a325181d8993dcab6f22e697575137b78f740e48b6baaea9c13d77d0fe1bdd5d40eb86701969037ac67b1a206ac79b3e91054a5d5f78ccbdfbb9a097126f077d71a6a0db1f23c2539dc35b2cca692362e59c673e1b647af93b00a4399c96c02ea731b127829faf1e9cbfeddd82e85964da07d3678ae6d56d56d03026ffc034c31064d380eb9d035c17a902acb8d2c6bfdf3393d3970e180b4a650a1ce645b68de16159fba0c9f276c42a94732ff4cc5fecbe966b705d7bb74456fbb470ab1bcfa4d84ad55de6fd2bd5bb24e1b37ba802b876da470a4a7dce2f9a9b981e74622f83c33b86017927b5d572155616b1dcaa9ecd2ada03a6f697414584564d0886b104b09ed9ccab369046e6345dc1fcb6862ed30ed702f731a98caefa0726e394b40e7bfd8804efd911eb48bbcdb9380c7e09313a4f6929789da57bfae22997504504565e79682d2b20a1ba1520f3ec213cd9e476e02214c4ebfa3f03aae1f1e38db623c2e7794f24f8b24cb9dfac1509486951b38c6bc119a712c4d3347a7012341f70d7ac11bdc982f6719c45ca56f3240b0fe520d9748da510c1133d734517d38728d64557cd621b6d0f83dc4f6fbaf218a49d02fe96762ca0da8e89603fb0d0017ac0b0563e1a026a90bc9110f7b15bacc8a41b0d4fc6d704afe17159155c81e3c2b0c284a12d5f0615ad2c4c33a392426617232521466f05c8bde2c5a5e12ab26f4c7ae2f59e9cc9014542194e212669b67ae7008c0dd122091626852dbaf880ea50c7694318db5815f6244c4aec6f7720fbf6933f441aef81ac65820fa4abfc6d42481db952f7b1db1b8389fdaae9f901fbab409ad3e4dc3f6806e7acced451e1f20073feb0241ed0d66b0c29b96301b46c899227f8e6262a2db7eb89624a23ffc1dce57f3be0222ce54dfc05beb34959de2714de6bc53c9708aea4d1d464daabeb04449bd81b686beddda696b80d7ffe56f1a9d2b6ad2c113910630f8e6223c9cc1f92adb512ec8eb80171b9948ad7e4e24b973b9b70d2aac7bc6155cac1c080498fb810abde80075c9a442fd52bb5879647c0acbc77c40032836202b19503ac61b7fd17981a899a3bdde781f5ddd958daccc86ebcd2e3c4c5c5fd351dc5feb48bc8ce0da7e38c56ead9922d30737f6b215b01e7114865f3be04a8be7a7032a2a70d6fcae5299cf4e7c3276eba4379174755ff0440a44d3621689c00bebfaa87dbb856773b2acb009d29f39e32eda760c904f7b5a84cd308e7fd5ea0ddb7df0f4c71696b49e43ee1e7d6eff8077b7b5e3f3af66e0ce15c1d1f0ee55c5ac30997c33654300f1d7f51c80c8ad60eae49519c0d190987c24a7c16cfdf8a246e2132d5d040cecb78e9e5e0e5356c47f7b3e74637e0bc44d7d7cfc3228193edb40baf80f40950be91e26ee092135489c5d1b5b1230435c5bc9f9344dfdf6c036c549bccfe1532c8198747ec71e32d04ca3990af605e733438f50823ac1d985207489a0920fae2612773a065d6bdae90ba8ea2cf991884d4ac937dc843feeeaf2436202db60c3f46176e132ffa484c50bcd659d5dc2eb629faf25ae7ad6908897ca2c5823a4b8d9109a582884ab6bd372866157edc3454486d23e1272257be96b3c80838324810810052c93d34483b1044e8daf5efa0bd863975eb4779e694a403e8cd964ce45955cebc77a0990c804643c4f53313d12824db5cd758afb959aa60903b52100bd93d96a320e712e988fd36229dcc780839a4f1a3079dcc7e97b66be785b43bb72c9c6704bd0dcf283047270dd9d6a5d26515fb28fb1d9563e7c95471bcb9f5bedc413e287d70eb669769736aab8d66c0dbdfe42ac0684f81719f389405b0320e138620c7ad199555b22329ec2ae5905c965333c23b5cd72c8870513ad82277b9b45364a3f0080c63d41a64abdc77fe62b8a70a27909691fcf9e154593811c2e3b6c0b3852e38cf3f6ed652c57d825a98f85074de6b48757fc48335dce1ee3ce9ec47d4b41ebab95f9822061ef9534a295968f70410ddd5f2b2ab42f78fd865aa95e7232e5dae7ed8a0d81d1b2013855124fd92f4ede03c99bb3fe0db90bd899b1c42ffebea014c3dfc3751c1594059c5a426009f9b1e35b3c740dc357f1f25d3521dd3e39aee8dc4860321ca16b0ba99b40df88413cbf31b82f350ced1102ae5e182954cf107a86b729602a60dc9d30f36ae9bba3f4d40759b058ab6308bde259c44c9ca1bb59dbbc969531fda4d90fe52fb5de08adf9b3943662ed97d2eeef11b2845a2b2cd703ba64e5206fc0b36ad7f70e307e8cfe76877306ef078ca9d212ad23e42041289cef1c41ae508a8703627ffb5cbb8da466781662efcde9e8d4cfa1fc42544420624008f11d89c8af6c1ce88db427c52b9a80ebc58364caf6f796f60c70a340b1622437f81accd6c071bc480d97e160b0787621d7ae2ad6a5f12e23e93157d2896e9d0d3a6065a7ce1ede37976d1030c590ad4a00f5a099b886a56b488c9dccf5670c41c29a73b5ebfe3698b83cf2b14d5126889ebef60639503ff72ca6024acc88351d6b845f1e4f1530accdf6c9590b0f215d3264e081dc5ac4ccd41bc915226d962c1282872b88407da9df7c167e82425623540e8d415f4cd8ab9f01afe4a07db707a6408b023015417065140b0483157f50ab01ec0f1ba02feada96088d4267ed1ea9b0a8ddf9b69010f0cfeaa4393fb6e2a5810a53aa683cc48b762d55e3ff89abb5259e27efb13a03de20f721b7e8ea461c9f9fb0434bb15233ccb5a88c68db2636824ae3b122820798857a0c608000397c8c9be904fbdec780607a6d53a766db4d2e86507f35763670d0e6df2a86b7d06a097e48756ce25b82d859bcc5be12cdacef8bd43b4d1c34db89997a2b2192c1703b98f90f945ca8cb9e16da9ed75ea85a51c02f5b4c9f19277a850614683c342a259038b700d95faa8c97de1dead3967a48f8e51e369d24d6cdcdad705fe1a4f069737a89be625be7182bfe5acba3883ff67998eafb8cb734e13e6e1558acec1394518eb18e2d6ac43425868a3a3fe07b0cdd893f0f0b18a67d8adc949c1745c90db965c0537bdcad918a437ff5d64b14a326e4628f98f2a3932327087835ec994df88d160063be5d094dce24724dcf678b5f531b1b42c082b259b31e13dbe1153d0ff4b6c3cfa5ecb9c6a2a94f9d41e8cd1622ec677ada233ced1ed4cbbdc8cb1a186e244fd77378c41506426b8ea8edf4d12db592557010aa9e845745aad75010ba81cbd24428a57ec94adc50588adb3d11586bccdd693facfec75214f83656852766208a6f894b7f4d0e74b176769490cd5f56963771cdbbbc5c6eca35d48c1ae1b16cc4a2e5b0739ac3147da0a33f631f5f78bf561b97dac978508054424735fdb3e82af2b95e372c0bf74b75187173b2a0a3e13bfb618e8d3096ab9871445b8eb9e403dcdf346f93ad492bc82ac8503942a53efd5b59c40f0d86d6192b59a1e485303b3b37f35277c3a4c07fdc2c245028a25870c8d3690dd0e4a4c3f9d0539a7bf44a051c578a3f9c1b0b318592bd1b08ab46d4c074d75dffe25f3242c3f220c18b282c05505191d01e5e7773ee694107205e52b59470e6cdef2cb1aa478da5157866e4883dc5522aed326ce05a9bf46ba34ed9ddae1f8b29cbdc89d5177726165449945ecaba1a526eb8f04664ddd6a79b96c1df5a315e78942c81e18012d943cc39f1ba492777821b8197e2c317ee1cff89f87e6e4aeec5e4a63e11ded85c2ef3d56822b9aeb5684fae29af93076459ff88431a33e43d4074337fa03d02ab6aa07d41e587f86caa1b694212b93d41acf08128b2ad011c030d2bd0b8943bcbc200089ae47384c26ad92a5e5821d339cf80bdf3701932c18d1b50ac93707db201b7d0c335fcf8ef980b24843e05aedcda8aff63ac9ae267d3383251fb934c23dc5c26238152ff1addf5b8aa46e5e9d78350231acf9974799948534a10c1e6f65808831db0bee13f0b3f3cfc1835a7e0c030bb27673a9679713ec914811e698faa2f73f3c69674c13579681e71a22d99127ece23b89ab7d8ef1d2c81bb607d4cfbf6730a3aa46f38a1e322d46fd551408ed521a90264e7accec8c658e8f37e99baee43b19efc3894ca153d311a4ef030c7fbd03fa7ceb876077d48e58034bb6d85e46f118e9981f2b2f2eaaa13300b610200d8ee0fa14355db75513dce2c9aefae709266d82647c43181adce0f1bb39a4381572332bf3dfd13eb2d6ca68e1e8722f9737652a7453db8d990681e07231e55e3f2cb24c38a298544a395", 0xfffffffffffffe31) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) lseek(r0, 0x3, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x10) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 23:49:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = kqueue() flock(r0, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:49:48 executing program 1: pipe(0xfffffffffffffffe) setrlimit(0xe, &(0x7f0000000000)={0xea, 0x400}) 23:49:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x200, 0x5, 0x400, 0x1, 0x5, 0x7f, 0x6b, 0x2, 0x1, 0x5, 0xffffffffffffffc1}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 23:49:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget$private(0x0, 0x6, 0x104) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/107) 23:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f00000008c0)="87ab3d8daa36e486b1ec5831a620b28ebed225d8521d303445ef86b64f06dc40574106198c9838319ddccfb9f155178f8ed1b53ef50208cce5cb126705d82199efc5b2fc7540e39e546e065ca0f4e713c56973ae48e90865bd4933413a7b48aaadd36ee27261594d6bc7ce6be2f36216ce6114858567b8d1695c3ff290cc3b473f49567a6de982c5d14a97a561551bfa8df077f9e780eb967c63c9ae03c3dd3b97751c21e57e4127516216b6c51c139119b0fc8eb7d480bddbc8c611b6762b8784533447c9c03ad728114129efc7a906597c26e0f3dbf899dca9b2e3a17c6797244fe5f5f71fe2e88e37b5f527807fd6a532e9080d0cb7df23e709da0d9d183fdd5f58914794567c2395a79511bb1b785cf6bccc272b2896789c976c61b182b48f97c0347996730ca9962d55e2eaf58ab1eaa8df40d35d69b24babdfd5a4f05b10e5f4e7fe33ff1bb71237b9f5245f4492633b05a3ba7e9c78e5d72563c4123df6b8349872d2138ea961defcdbcee2088814b205fda0f10b4d6c23e9b7af812b3128e391cbe7735985773f43da5a3b4306cca5659c7f21a01f997a0eda7263b3ab073c6812b43210457e99961ad3e6b146cd4d9b135fb1d6a4c1b1bdf5ff8f4d821de4642bab4824528773a975796551c32f28a950f5493125bdb1b04e914c165fa2a5c58c7e1820667277cfdf1ce3218cdef9ccbdae327be9c3de68790e6abcde6d5349c6966e1887c2fa526b82a49d506c8e61f3309f3b3c9124f1f21c1e25950145288c1f24af75ec67c2936a00aff08229f86a925de568b6ca2f3bfea1e4c11afa7c0254e00641720a58c64d867f74fa5fd1c773d94ddeccef3867e99ce7efd0f1e53b88403089d0167e461553d1101b9087b6a307587e30172e03b70e3a4a8e2d3e9d35d18ee71c26153ecf3e10fce766d993d4b4592598de451cfbf32b08b9c81aa6801e750f26f51b03c185291d1fb685521b19ef5979c0d411627d9385b4afc0fc6dac1c9d732c94b058165eaf97a26acce37db180917a0375b1c0a49a1aa99693d3ba1a7cbc621306698cda06d79b8c457715948430207a93bd577a96a8ffde4affd583de0079a3858ca0846ddbfb0b1d46534ae04dd3b0c8970929f185b357222e08c74d7dbb13b89c2277a1bbe2380485b8015928cf093ffa0124fed57721184d7beb1c1eacf2afbbd44616aa230889ba3403ee4b4d18f6df8d63decd8ca6661eeffce2856101f38362f8ddab9c1810641fb8cc213d7730c8cae268d1500a1e29afb1efac85fa18f942bf25f26e6d12fb9f84da92fbfbb92f2a4ff6f1ce640c93f06c6c5d51d4697c3f868e43be6cd5241d965ae64b58e015fe7ce251b7285765aac35138769ba2f46b05a738b9ac60ed78fa88c15ce4433284488693286e52403c0329c0d5545eb1f5c770407f4615b474dab3f7cb3c856a1d38e14240ae4177875b131dc63a4d796e9d47e443123dfbd57a4490bd6fa314da23a1524026b6666aa5d153f6492a2ee8cd581a2f044d6b5f2d84ff2e0aa505b2821a46806eb71ca61f73d0f7af25231b8e02f7a235cf4ac864affb8725011977b3b369f3e99ef8d2bbc6e89eb99a9a7dded06d2e80d7055a2b8d0676541d12a8f7fa23d42937351494a533e3d0e23078bb6492c9ba9d7b0e1868badbc1f8b9dd03da1f6f70c2f301e1f7e5ebc24940ae9f4955c296d7e5e0ce385b95b9bd05632e567f29faf41554a6677065926e33e70e9873d96ecc5fbd28f368667953b12fb694d57657e2327c6017afd69bb48142812fec6cbc430699629b0705f15052dcfd80395b25c7332a8300a912cefd0b933a5797c792ca5b67e0d4d3f1d89cca0df452f7a43f7fea1872ee71246ec8ba7389ba44bc0c093418eb374b576cfbebd382e701b0c2d80785dbeae712347431e0b959b6d3c6e6cdb02a4f934b8a6d7d9eb23601d6ed35a4cda765299f0cb1a29ee58eaf751130f242b2089a996750a4c36e6484c551aedfcca7a949192ff0408949b3dc5bd8aff0366ebc753d23cbe4557690dcb3e20718672b3714ac8a7ccd00f4aefe28f92af7f7f02c44fde1a1d7a38c6cd6fc28b5c7e2c2539a5c893c20fd40daf3973a5e13ce20c7a4e8955b39154fe0e87df7987c10add579627f73957154a90243895282b656f312aa8fcbdfd03872fe51794f337205bfeddb6f6d90d86b413fa5304ae4c9856a4c02f2e4fc88758c0fc01ff8741eb8184b6e94cc08d0b42c0ba4052df7e4a1344a5667a14c03f91ce3b30f4c463741ac0ca0b61df0b343c36648c6774de239d2b523989e916ac2fc9a64143d6e28c34716cd9803db1be6967a1414e80b1f1237229842218bc53f37ced52b779b971406ffe4c49538721b88948912bc0e0d51a7d853be34a3c2a490334b13f4550faa3fb3256246e772586e3312822cd07d1626be39ada4f480b45ea2e7c6f2fdb2bdd9cbfd987c1eb674fa9b56d32e0ff370c9caef7a9be417f764af1dcf6f73a87354ab74cac5d3f47ae1aaa21b72a6947867b03b5b3850994c741873067c5463ae3bded5f4cf797e1a8e3594295f2f02ab6154a69974d0bf2feb6a3999459e8b30f5cfdf7126cb0b20e8667e8d7fb59d12217fc5c245fbbe648aa3628637a958fb500ae60be8e3ce32e6899ff615e6a8d349b2fdf008faee337d1e8c0ff9a2d0e2e3e58421a432ccc25ac32c2e6fa54efd9639ee6a6210d06ddd3bba93fe017e0d845b9161fd94148084f3dbdf609087ce605e6be0b068bb591d3957611a42e9f738ba0cc7f0145c1c5a63fa32e0a57f5f3d8a3e92dfe499a95945204827fa78e23fc5cbea4f42d90f63d3b318b834b0bb5872324e3d3f8d1af8bfec05b3fab79db9e3f9dfba252dcad4bf88ccbfa6e164e992ce3fae1b498557958caa34d9d2cc8d133ab7283944484a9c129efd734490f239c077cb7306ebf18a5d49f141f25646bedde3b972119a2383a598ad14bf53d5de653aaa3c1aeb08665d16098f63728b83fe3858b74f6767cd2cb509ed004b0efa99b1eab91c40313702ee2a88eb68c124216b81e1652f72224ed6f3c3273b2fe5d8681e2ca859d11ae325a38e5d674805cebb7333c5fc798140e78be3a2b258dbc332ad008e31633702282697d133db001489d063ac7ec066ffceaefc7bbcad5c52ab595ad758b6be7837a00968c7760b22426efbca30236e590953470daf05d808ed76158210de39fe2bb45049b6ba3c37c886af5b16ae81d1a913c14c5e750da22d837dc9befe20d37d21cf5121180ef415272073b8b86a18b97bb2eff88ac6c1dfaca9eda3ea3262049baf311d5bf0d13c9681e70087475d8b59e4b2bc20353879c7d16a75494052150b558814fe49a82a0d9fb6fc95ab82cfbc9e08ca22c6de3789f203c380dad3a8096c9b3b29e4ef692b69d3aa75c561611e2c344cbc68be953b4011519aacbc94757ff41d0b0e57fe34294c91bf50a762da40a07ee70dc814b631974f9fdc087791e3dff2bc3ee6ac167c3374ba022e180ecf6b1ae5d9f11c83bf97299c4c75f9707fdf5ea2327df6dd261c311ce3ede8dcef06ff01647685533e68a76cdd01570ad154910b963905828a950603b9195fbb3b1fa914261ce7304109795006e3ebebfdb8841882d49242e0992321f852b422a12f8fab57a0d4f9c0c9cdfdd9b23fb3f3952fbe56b0112285b850769e4b1b394b6a89908e3e0f7c249ce0bf734d118610816b9f1915f39ef59c3e35d10c12bbedba71a6cd89574657250e922256b6a98f6a95de5d7e0770ce3a4e609378d11c4dfc8e75ea5bbadd3155c434d30f52a311827b0b9a4b78074dda34d440446aa835d2c9fb7048013a4f1555f81d66b0f23eb22b02e54520cb0699ff1dcc911165912eeeed56f0d06532bc64acbdf158a1f9372c3f064473fde9ef094ceb2369bd98bb0e447a9b9b23867fee4b000890763a564e05cf1fe9b9183ae129acc58d3bac83ad6dcec8e70610bcf93e06e23ff78d6efaaa28afed4addc0c9df50d591e867b966e06b2d2eed193950e29a30f2bd8b69a59ace990fcfc4f1ed3b56e20687c1a29a07c6432726a495968a75c9ff6b820225c5c756c5bed73a4b61911d60d2d26ff7794147997168b39b5f094f2ee20c0ed3809be2b077b90fdd79aadbd1699987f55c9f3d2ab05e712481c29714804d6b587f4626f23cc532dc0c925f683755cda2b14413124971c3247427554fc03049d012a49b56a1f14cab007aed234ffb08d5f2e11cce12cfca1ad9f1749a7d01cd58d2dcc01b3a39dd322a0d1f1084d546f495fd9c80b30f3a89b5097f98e8b1b5c61d9b79cfc56f173f3ef363e3d016b93e5ccde4d61b5068dabd312457701a9f40ec537adf63398477fc6c1ef00f62a854d39c4533ace1075d1655494511c7c65c995e620b540a4a5534cf820de2c38a6b0a1154ec4d386c5dcb3daeedd7db53ae3141ccc6b1bcab9950a3d4853a8a2c164be1af8707c8508b51457c085d8b5788794dd489790b8bd594b2bd71d0119cba2a2070dc7141860db72bea8ec4fec8464b0db05faf69aee7c2ccded15febd6fbe6be55a316d9a5f15059a4e679b8c16cbbc737b208e6b0f9f6813a103d7aa1f09e9cfbe1adc600decd563196b2b990e63371e98d9d4c1e2bae52c291e87a9042432e979d4d8ffe12063960c2210751528fe075a4cd8e430fcafa7328cdba7ab036669db41fdac5105ca5a455218342bb23a2eeafddb55086a64e438ae89f088c97dc24e011209d3134edc5c0ea468fe75a1710431c9beb534939be07ddccd60ad734fa8592d3f996563d5ff94839128f3b2afb0d058719950a90cae99a5b89c07cfa29d2d66eb5ea9f32e2cb13a985d73ffbcffa64c79130db26d7646f17f238f3a77bc2a3b25b6d6fc4a57bfc3ab73789c32f40a1622ec264993271506799d00d8f34d6044500395c8ccb495461119bc33c83147a502407826dba76b8e9af3aae0360a91abb81100245b01c1d4c4e218b814d739bbda47989a8279a2f3aaeec85709c99eb0e719fed456642de53d30f896920d3627f6b0ba465a29718eeaa0296a3f3bf1591b3b8361f4a3358178b8d54d1bc3fa66b86c58a4ac8f3502a59359d4070017fa8d029771be9c18bb6f8db6857f85e19ee53c73f53fe4a96313b24e5f797c4525625a15cc8d2a7b89293f3a65004bff5a913388ab9212f1001776e5d1f01165e6e62d6c72ee73b04399c7513f7d98c0c5be5b157be23f12ebbfd5874852e7bdc6b25a885256ce82c35738b9656b2d0cdee08903cf1d2873e87a5c148deb07d780dc0faff1287094da315ca11d955e693afde51dc301205d481785c7d73c38bdccbdc764cff75170210712988838ddab4a69015c2c0b7802eb9077842fb5dbeb421cb5ba57337ec99f880fafa36cf4c039af5346bcc17c62eb44fb9cedf0c37ac0871bc65494c1c50da5b66cace55fba5c68aaa3a712f87aefa0729294fb36905a749531cbce07aade1108ca686cd0d4e9dd37e7c39acd13b1cf93b0afff545ed180159019f161f51e783ca055b9b65529666ef9cd0f0a0623243ca594305239abab970dd2f0e42b252bd9a104bcedeccaef408250ab9d0db0dc5335238d7ebada98c199f1c7e0d38bda3587084c84a16c8bf6ee1442c4ab502404ac090dc44a4c6855ecd9beb1ac05117e0eb43ecb60591a2cb8acafc2165d66392c53aac2c54489a7e84bffc25ae5a58b8584c6d28536efcb79c2364e52ff44865d00445308c0f13ffda673bb4bae6f0913c723bfe21e3e42ff5d7e5875332c88d892e0dd39103d352", 0x1000}, {&(0x7f0000000140)="6b283f5013f652f38788d110f3291fbf050500150a", 0x15}, {&(0x7f0000000200)="70b727d68cefea8e4dd4fc1c92aa77c24e27aa21d2fb435610b45bce96fc4320b91cbf3cc1c4e27c8a250f2b82a52bd358c45923a5bfa4372f0efbea196ef81bb1f6064e9c0ee60349b7edc0979c1582ac8f208044baa6235f6d0c885adb814c4e879cd86c230ecb4487d3e82d8b4a96f1da0071cb6d9d", 0x77}], 0x3) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 23:49:48 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x24, 0x800000cb, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffd, 0xd3, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x16, 0x4c7, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xc363, 0x5}, {{r0}, 0x0, 0x98, 0x6, 0x3af, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0xf06, 0x3}, {{r0}, 0xffffffffffffffff, 0x23, 0x8, 0xb4, 0x1}], 0x5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x69, 0x4, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x8001}], 0x7f, &(0x7f0000000140)={0x8, 0x81c4}) unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x4) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 23:49:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="c152a2234bd2fe008c077be97aa4e83d2937df858f313b964df986a8970ec2bd5539e93416d89dc846260e17f22e081871cbf32a67c215d2803ea0c9986038f43690a8f83907c42eb805f18061574289dbffd74ad6072622977d2a66e45f1accf1ef4af1201d3ab16670e3a07a194d23b542a97f7410b5146949f65163ae0b812ec3198cc6b16c4de70f120faa9dbe9698d58d029185a1c39806d0868262dac4b498b7901d0c95ffa585937352147e3ff4912e9ce4988b21c8f10394f858961af2caf22fa189a3e6a613bcc4", 0xcc}, {&(0x7f00000001c0)="eb7e20fcd8b4169a6a3d9eae58f1fde323079255a305e587debd3c876b0fa2b6b5d7f7103d168343ff703c5b52cc269f5bde0adeab345db213bcd380dd1a5bade111796e97192158ba8f13e141adf39b321f823c7da1bf7e95a5ca26cf14334a0acdbe251433e499484461bcefeabd794cfb5e089cbf5d4ab766d524fe932da9084f0818a3198f67c52fdef1ed61ca320cd71a9c0ccd471a5e92f356e94fdc97b8746801452ddcd933e09f18a836759a32ad15b958329e9fa0eaae9c9dab259a94a0ceab1f31c78e591ac26fe3b3", 0xce}, {&(0x7f00000002c0)="f23ec91583e29a3dd4965ad91f70c7ae3fd1c9b393e7721b781a8ab30f14a34e43654fca6588c040a71199eac6176326b045e513cce40f40f3237708847ada65709b1cd0d2fba05a7f10470c8180685575903731d7539432d295fcf69713ba838ff0ccb06a1827b7553acc2518fb0f40ffebec5d457a92fa5d8df7e6eb9a7a4552e7f24b4c0aa035de8176e97fc62d10cfb84c73e5d99a3591b0d1b9afa52ec54be70888ec5f90854db21ff6f13f202326b6a8bf0154aaac304352810806fa6b5bf22b6476178ff4ccabc86c914a075b44b6a02b3d09dd6857199cedf81199ecf25e9c171ecaa52059eeb70ad63e8e0bfda03f201b477120de8a7834fee41a", 0xff}], 0x4) 23:49:49 executing program 0: r0 = socket(0xf, 0xfffffffffffffffc, 0x7f) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 23:49:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x4, 0x3, {0xffffffffffffff7f, 0x8001}}) r3 = msgget(0x1, 0x400) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r4 = dup2(r1, r1) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0/file0\x00'}) 23:49:49 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6b83bdb7fcc13fe7e3ea6e9bb1082b06ec27544d1720124f2aa1e8ea8da827dd3f26317e4ed9d1d0c0cecb26fa196f8e73b343e10d1f359eaf628974631553990dbcb4e9e88404235106d2df1253e7f8c60953c2925ced407098c778d9a4f36decdcc6aecb5240947c5ca3f445aead68ae3e9e", 0x73}, {&(0x7f0000000100)="fcc215140b68e81defd86f7ff9ea444559f41bf3e3303f4f1be480578566b65edcfaa2d326913b2a471700875b26a3f86db2d1ca07575b5421fb9e2bba8422d1c2dff6d9a021272764b4dea346d1ea9088bf4c553aea5171293fa7af10c6881e73cadf5f34abe84e0da0739c8c42af5f52c261aa9da63274ab6fe057abd42c0f1395720162ab5a281cdf37225b06", 0x8e}], 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff, r1}) 23:49:49 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x2010000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000040)=""/245, 0xf5}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/159, 0x9f}], 0x3, 0x0) 23:49:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) fcntl$setstatus(r0, 0x4, 0xc0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x8, 0x1, 0x1, 0x9, 0x5, 0x3f, 0x2, 0x1, 0x1f, 0x10001}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x8, 0x5, 0x200}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) getdents(r0, &(0x7f00000001c0)=""/137, 0x89) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="69d93eece0748ebb252550f9a39a6d021bda9bd656e73808982610e84c1bcff2b1219fcff0c6a9017978a404f17a678fe56e4a4517637aba86d9263a0e233366396095e9037352924cb8bee9e5dc8a4104b103132091f1b092cfbb29b63a360b84eeb7e0b53cb088cc5442191763ae6496146488f1390935e102424395dde2d5c547f005e872f629535c8522d6cd4d1ff794821f92a30240f4ee1c995ce74fb860c5d95633a5ec9f8bed6e0fb3f415e8eaf5890c8e3834e8b43b8dce1de72bd199eb1b63a757b0aec6f478980c0757fb3af3d714d54f2605b1a07e976b3d8c3d4cdf29f3191b85f230330338", 0xec}, {&(0x7f0000000400)="08674eb3a05f308c3d609ca00ccfe1e974b13f12c53e5428122f1b488491135c13485b05a263f8038287d0edbc8beea2c946d17bc7145fc5a060b1c2fee15eb4bce40fbeb7edbb6cc95b672faedb2f", 0x4f}], 0x2, 0x61) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x4, [{0x3, 0xffffffff}, {0x3, 0x2}, {0x3, 0x6}, {0x0, 0x6}, {0x3, 0x101}, {0x3, 0x80}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0xc21}, {0x2}, {0x3, 0xc9f}, {0x2, 0xffff}, {0x3, 0x7f}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0xfff}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0xffffffffffffff4a}, {0x0, 0x4}, {0x3, 0xfffffffffffffffd}, {0x1, 0xfffffffffffffffa}, {0x1, 0x100000001}, {0x3, 0x52}, {0x3, 0x1}, {0x2, 0x100000001}, {0x0, 0x1}, {0x2, 0x6}, {0x1, 0x1ba}, {0x3, 0x101}, {0x1, 0x2}]}) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x8, 0x8}, {0x9, 0x9e7b}}) r2 = socket(0x39, 0xc000, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x2800000, 0x401, 0xffffffffffffffff, 0x3, "9f302fa1c275cc90ef1c40ba0b4542041c9758e5", 0x200, 0x4}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000700)={0x1, 0x26, 0x4, 0x8001, 0x3}) fcntl$setstatus(r0, 0x4, 0x88) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pledge(&(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/null\x00') setsockopt(r2, 0x1, 0x0, &(0x7f00000007c0)="d61731c96e2ce26a1a9be1be3fe32ef3eb7e15b360a06cd2f158010111da8cc7d8202c7218f52702e56cd200f3213b5eacfedd8ccc5b240e9fa2baf0500932df0c7a5b78caeec837ce01ca5dd524e0b631670930cbc2900724aa2b6e6179606d5e40f366a0155832fcd0891578b6a5499fc76651a69d9ab2ac003a1d", 0x7c) utimes(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x5, 0xff}, {0x100000001, 0xac}}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000008c0)={'./file0\x00', 0x5, 0xbe20, 0x8, 0x1, 0x2, 0x0, 0x9337, 0x1, 0x2, 0x5, 0x7fffffff}) linkat(r0, &(0x7f0000000940)='./file0\x00', r1, &(0x7f0000000980)='./file0\x00', 0x4) pipe(&(0x7f00000009c0)) writev(r0, &(0x7f0000001040)=[{&(0x7f0000000a00)="a4c00f4f9c755e5212", 0x9}, {&(0x7f0000000a40)="4bf7c86ad52ae44c07a5ad152777cbbaaa2e7ac3f1a6dced48714dcde2379577a7752f48432374e03bf4bea06d6d048d81736e80ed39e72f9405cb16ac711b101b95f89502ec145c558bee99dc11797f997ff3e655c4b85db4702b2c6f51fc04de36ea5da023cad293f2cb0e0afc08bdfcd44547f522a104bf28ca0675e79b3df2f82fe2c276583d8ba4ef86d59d01f26c0011bf3eb79cad6978a38fd0f41b8ca441853f48632ce21a7446a5a05f8dff773ed45677b6cbab7978c5b2d16ca64a6f20905a8c9b8369d5870279c0fa68b4fd1f53ac928b830854a336dddb175dcdb33efaff4847763ffd863ed22cde", 0xee}, {&(0x7f0000000b40)="532c31f9da31c984a59509c1a168e66d", 0x10}, {&(0x7f0000000b80)="ee8769557115721644099315bc187d50f18ff3536d40cb0de0fbd1ce935414160d4076ddf829ea91966f0e53ebfba6451c023ebd27cd95422378e54d4a3bb6a4dcbd60a1cae33e47dab53f45b1c48bb03ed4a733358d4f1c15b328aa4807abd550705f9a1bf45359205bd011b83fd75630927bccd4a4cd58d5e31d352f15c96d49da8e7305b24a066521e679cabe5354f06219122ddbae2266e1175d6a36eedaf60db8670a3f9c8346025c25bc700415476c0d57517ceea613fe9f816517542c89738655c1f22f6bfc71340d9c15bd2b", 0xd0}, {&(0x7f0000000c80)="be862d132400995137e2944dc16b9d8ba127957272ca66fa504e72101e611ad40cbe4719b8a5b7f2cf7ab6f68d8488438ddb46d2c96e978b351ce4f6344a049b89a1f6ca1012bce574a5b751aa665e785161869f485fa08d469bb4c3f85bdaca9d62762ff4e26a4f33df5a7eb4e5f66aa3982649f4a6ed4e695d95445b64eb0cfc172835510119a48a3c7a2e61da2320aed9e3a27794e16dd3d8c3cb", 0x9c}, {&(0x7f0000000d40)="5ea80b69c13591b5d27787e7881a7aa472b6c092453ac5d9709fa89d96b7a731092379d0c8f6778031010fc254", 0x2d}, {&(0x7f0000000d80)="bf6e9e1c75", 0x5}, {&(0x7f0000000dc0)="61b1dc5d1c439eaf6a6dd7356c0cd442073b5ba7cea539113fa0491d8af9a31cbb9c55ab5e494f2b78457d8bf9a45298ae2605cbf880a16476276376b4e8c2018bbd37f4548c79074af51aca254367e5f29e92d4b258818dfdee8104edb91733b7690e4e0d6e444f33bd05a1f8a43614e2fb55ac3e82d0ce6e7110a46f8a0a7b71e393f963e436e967ccf598637b60bc6d418495b40b40d119c823a1485bd284dd5f860c8c778e17c0ef492d2f0b950ed3bb45536632e3cd417e128a3e7a5a952f61a3bacb20f1ce768eefa4f0837266af0128ecd9d9ddf20a56d1f5fb58a4", 0xdf}, {&(0x7f0000000ec0)="722e2ca41db9619a8456d468b2aa27bbda5f41737407d2d406b817a3acb7c6e3c59b73932ae738f5fbee398a3e5d8aa9b988336cb4fe4986612b8f8c67a454bf7a32fdfe37b4dd1345167560dcc051ebb21f18a823dd9f7df7c7915ec6391179e55920e9e2bb77a30311991acada5ff6f326ce4b99326e5535b64d6b46c40baf0e96eaf9c58ee54f6a70ab00b8b7b41c81627a97e2caa4f4af350cf5156a227e1113d74abb6c8df59f23c970235cb25378e1bbce82c28a8e61680a2de15a", 0xbe}, {&(0x7f0000000f80)="94b3162514ded8103d59ee13c55457167d991000d1a49c351cf79ea22044ef9f3b87b0377e57e374dc9a50364009d418f465317e691fd7148fec5023ffac4bb6ebe534b3a8906dcd00e9ddc3f4d3e818f1e2129b875cf9c0ce4a7b56001484511ebaa65f8103eafc3c0919bc5041025df4fc4eb64b9611d89e65cd6bac31626c8425af9a12a655f0236020413a1cdba7024d78a2aa6a9ea58a513a3a4d5ffa8849d7bfd92d01184dc0be09dff73a203c39af60", 0xb3}], 0xa) 23:49:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 23:49:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f00000002c0)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='$@\x00', &(0x7f0000000100)='+\v.\x1d\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) 23:49:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f00000021c0)='./file1\x00', &(0x7f0000002280)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x80, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000002180)={0x2, 0x400002, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x3, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 23:49:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:49:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x4, 0x4, 0x8057, "e06af62506cd70b40e165bbc62a05459f4a56970", 0x71, 0x4}) close(r0) write(r0, &(0x7f00000000c0)="b664aeebb1e4bd2814ed1c2cd985b5c921d7331bad594f465d03a2a569784beb7c05c04af88f09d4a76a310444eff47af204e561083959cabc4b", 0x33e) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 23:49:49 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000400)=""/197, 0x106}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/104, 0x68}], 0x4, 0x57) socket$inet(0x2, 0x4, 0x9a88) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85, 0x20000010, 0x9, 0x5}], 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000006, 0x7, 0x541e}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x40000, 0x3}], 0x101, &(0x7f00000000c0)={0x100, 0x2}) syz_extract_tcp_res(&(0x7f00000003c0), 0x9, 0x5) close(r0) 23:49:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x81, 0x3}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 23:49:49 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet6(r0, &(0x7f0000000080)="26df386fc36ac76f875ce742c8e9371731129a7a25d23a6e65e3deb47ce7cc7e1d4287bdfe961c8f926f69e74f019f61fca87926c8a81ae898d3c079b030cae2175d3e950f9ed36902f00cfa1d7a84130a078bac8e1fc7a1413685dae5729e6ab6f2b8de6239d81b237ce1af9070ea7d28b728a8e8baa9b19a2afc4d3840ebd8ab59fc", 0x83, 0x401, &(0x7f0000000000)={0x18, 0x1, 0x3ff, 0x8f}, 0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x80, 0x6}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="da834d41011d68b53a53b7e72f0d330b5959b45794c8548d47b1be74788d5174651ff026d5191047cf3b5b81de1ce7214dd4f12be0", 0x35}], 0x1, &(0x7f00000004c0)=[{0x38, 0x1, 0x6, "f5971e7f72c153bd11a9b2e5bccce00b38f93e2d0b6ce6656108a619b00065ee38e442fb8a35"}, {0xa0, 0x1, 0x7, "e566a1d7fbb95d72e8882351fd8262317c37f19a01f09aa8c3b20c4d660dfeb04a8b2b13db8d73d37c287d0b1309af82428f1279feeed835d0829a99ef579509fcc6bb498ea44eb01f2ec0e57553cd67fdc0b87fe78a82820c8f183f91de00bf12baf05a4150d7a17db72cb61f0080f0fe0d536e4297df287a5980f125674903a671121c24d744aaf059"}, {0x90, 0x1, 0x3, "9701fd2060debe4990141cc610587ffe59e516044b142863cd7cf4ca9dbe5daee3b5d68f64d216920c1c1aec25ceef0a0b9940230dd6db50579566849dd889514373e2d8b8c4b56d549fde9715f74583131f4e8c1de91c7a32cfb14040d31bc4e6e3e6cb36bf88bb9bfd56b4ee7a9151291adbf199fa6c0338980dce"}, {0x80, 0x1, 0x2, "f3d46e66438b8167eebc2d3a9ffbd6f501d723271931a4fbf4250a4ccddd36acc734260132f2421e45ad5681015bd61afebabab1ca02f20f2fcf012aaf7283022c06fa3f03b8db8a6694dc471157f36ad20d2f793c3a582687bbd5d8f214105152ae820ece7c3e16ff9de0bd7133a3"}, {0x108, 0x0, 0x2, "91c539b45d5a5d1e9062f723197f66910e50e398bb7edfcff14ea8c7b9cc456ff91228aff41013518455143c78d5f1d282563a741dd040d2ccbed4b4343265b844f8dcc4cb3bfa016787a47597d3ac061bc162787d23fc7646872185f27157cdf07b92c5153cb642583dd36161dce44c9a2ccf1c7bac3a597d714630148ba72854998277ff33ec396935c78417b4f4ef1fd80b5bc1207c1426de317f05acc0a75c86daacad614e9306aa8a09e4e611b034ee6438573ac39b0dd0db40b1325730572aef510c36100da225a7946e658dd775d0a7fce40ce46b8a5058f7c165e958c2582fde38acffb61dde5b95873aeaa3b2b3ceb06666"}, {0x110, 0xffff, 0x6, "81a51217dfac4968745de08ecdeb9137efbd4c0fc858ac0a7c4c51486c77e6e66451c6cfcb223e00eb5f098e3aa6b98b5729ea6d6a00cbb19009b00b343df9c6f0e0d5c57c0cfdf8ba2c4daff91b7e350b2a5715019b0fe6ea5a20eb31244a7ec212985964769e84da34901735a2b982af4ceed478db1988cb6bbc0a50562c7aa3a9481085f20a100d6f107e634a01b075175fa41bb82240c215b98d5dea9b52cd79701c7e3e99d840ca9433d15d9dc2b7ede09afafa3a7f38af80dc5aba2427e4cbf9d4481e23708323c96cd9966521d1c2a954092cfecf0b79a65d40a23c3790f2a5b2798bd17cd73ff9b69c8343ccd814ef92cfd90ea1018e400674c62c"}], 0x400}, 0x1) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 23:49:49 executing program 0: r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x20000003, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x3, 0x11}, {0x80000000, 0x1000}}, 0x2) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x3b4) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e435a1507faaed7ca433c71c22061555e1a709adde272c637d45584ac4e97a4178cb5d3fcf474c44f32bceb49db3f03d9a35d27c47825c4601ff05521dd76d2aedabf75e58b7f4328d3526bbb75b870f4cfda2e2cb3c8c5a1e954c187ff4b5e8ea5230a9f67c1ce93409925e9b1b639d4dc34fca914f9601414f7afdf676ae3145efc0ea1a4966168a9dcceac7dfaf3943b6c4c2e6a1e7a117c76872e9e1c23eca736241815446668105d278cb7c79025d5a65dc6a7e4f75644527841aac5ed4e774c5753b3ce8e2a305fc8c8bd690abd2ee7d63ba34da1e5d946985cc61ceba02224bde2102ae4d01b2b82a049fd2baa16ad2aab4335d1f369db3daa8df", 0xfe}, {&(0x7f00000001c0)="80a761f3f3fc4f049c52141e14234a9c8b6816fcef8a4428795fd630b87816b88d0131cabd5f4fbe845ce54d79077a19cca98bc0e95feff7bfdeb58f4a93efd8ffd7d221816e4cb70e3bdc0acc3c1b7865b6054b3a3a57b82cbffdef64ad942c9fc175695fd9cb52e84b426540ddfc3c4ec7058ab7b290bb27685d6bee47fdbec1dfcb39affc48ee735a02407f7b6e9bfb20999e25a51eef6d8357b1086086e10c1273db8d", 0xa5}, {&(0x7f0000000280)="1010bf7870429f0b5e164550aed466115b9cca8a61f85d3fd503bbad626cdc5d054e5ec2b32ad5ba2d9ba1f075ffd7e33a8c47bf68755229e527b69c1ead5a7d42828832f51fd93426b4c7b6088bc9db342440881219fce02eb96c78d1123c905ddb6597aaa05eacf073cc494d3bdba899ba76d3ffdfba6daa24a152ee929b8cdc82e1ae10197a3b6e4a4f027378411c59003b6cb2e087fa52579d41300f361ab3f4f35051bb68afebe5295bd4fac8ef6cda8e9eabca20511ab635af39b6de8a7f48e20304ba8f3b354d9f9d95c25711ab330f2cdf8155c7998e974dd7fba6bb", 0xe0}, {&(0x7f0000000380)="105c2ce133", 0x5}, {&(0x7f00000003c0)="4d95f6fe48f3c577daaeaa6919935a78509257335315293ab33917ad8483efdeaf67e89b312c", 0x26}, {&(0x7f0000000400)="2e582df13b080cc16d970970a3ba37e5eefe46208f9f940a4463ae2bd70244d571e46fc57a17b5ea578c8a74b02454276ea1b909eda80e5883c0c421e6b56c69f433e94d9768351cfc6f0ccfaeadefbc02157756460b23eac7467682b8e2f512f57e87d27265af08312fdee1a426454d64aab1a8ea0edfd62c0def2ff5624e427cca1c9d874c6b52b1c17af3d58304da3e6c81f2cdfd0bd19e5046d4cd8e9dd2cb7361e8574dd81d5823ff654181f8a2c1f667", 0xb3}, {&(0x7f00000004c0)="b224397ede57ea55789a7c1b721c3c67175dfde481db6d908188335a9b2271244e81acc7f2659a3e6a50a44c04e10a64", 0x30}, {&(0x7f0000000500)="e2ae0c84d0d04416c922cfcf98a6b28be9105f1313189f60cd444d45f9583d89323a847c6f8ed0902a947cb94192c374fd5230d80126262decbd08ff5bd944078d522186da43c451df806be514b6db8f757bf7f808d65c88f483c51b60839cd51fa0d432a52ddcab943f4863ddb8e3f16380686b783851b45f544c5a01b88556a3a37bd017a4a83ccb39b56e135624080913196dece5aec2b6d397d0a1aafe83868a31b27d94446256ff42524f0274dd7a9daf17150c17f43a4dafab", 0xbc}, {&(0x7f00000005c0)="e4dbe1a3af332547722920515c2496265833cb981fb854f7827b6311d05b82a1b6d40abbdacc0489b4f756e0678c698bd63e01dadba8fd3369bb55ee790e657f91e2e1a5598d8fbb0b0dfbf0c634bf33a284d21ae6126e7b0f361b3c850547df6969748fa8f6161d59ef09799ae596ed00e143e6b88c9b6e52e5f12e0a518e6abf1bb9dc0bde1282520e1f4e4626a86f3a05d646e6feb4f16ebbf913c55e644932c2c9902032bb0f74357907b5fa10ea847151ccfdc2585b35d8857b50709e267bfad42422a35e2650fa80e4ecef0cfde904cf7b7e14ec168cac90b3cd", 0xdd}], 0x9, &(0x7f0000000800)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r7}], 0x58, 0x2}, 0x1) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f00000009c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000a00)="2ab2a5ce6452e8125a17b642cabb908ac9ac6c10ef334322dda439d11bdcb882bf000d389a1dbff5ce3c8c93e985ca543fbce3341323ce2aad2549c98b120d037f3fc533138a3c255555c1d93ef50c1876c784fe8d232b8a76cc141e9c48d342db22c27bcf4e5e1dda1514fc921db7940773636c5d636451b5c49458866e81b8eb9573547ae0c7d62eb12a4d82e6ffaf6aa60d2f35d16a50825ca313c86f75caf4efcaaeb53538d7b77cb26e71d75312e72d3047bb94eaff49ec6bf77676ee9a5a5c6062c4e0b17b67e2593ed28350be5277d4c6aa4c223a09ccf0d637acd588b330efd9df5667039c2be9ab458a90ac", 0xf0}], 0x1, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r6}], 0x70, 0x408}, 0x402) r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shmget(0x2, 0x4000, 0x4, &(0x7f0000580000/0x4000)=nil) pipe(&(0x7f00000008c0)) 23:49:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="183a8263672f189258d0dda166bebf76be3adbae378347904c2452714cf92e0ee02216a9d2f98e83ca75fee01312fec3607f101d033f8cbfd9b07b0fc68dc09336b0b0d83eaf0ae0ac270e75c6d1630b735bf92e764d514304b08adc8d12f53014e2566d7529dd57d002e7287bc2759ec888ee6b0c2080f9832647fffcfae3bd2d5532ddddcb43c4b295b0baf46ef4237056b224", 0x94) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 23:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945f21fd4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff70) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = getegid() r2 = getgid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getegid() getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x3, 0x0, "85498500", 0x40000000000}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 23:49:49 executing program 1: mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x1000, 0x5bca) r0 = open(&(0x7f0000000140)='./bus/../file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x8}, {0x6, 0x8}}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1000000000000000, './bus\x00', './bus/../file0\x00'}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x12, 0x4}, 0x1a) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/43}, &(0x7f0000000180)=0x2d) fcntl$setown(r0, 0x6, 0x0) 23:49:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) fcntl$getown(r1, 0x5) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 23:49:49 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) readv(r0, &(0x7f0000000000), 0x0) 23:49:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20400, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2b) 23:49:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r1, &(0x7f0000000480)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e1f5bf53a71004c", 0xe7, 0x0, 0x0, 0x6a) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000240)=""/191, 0xbf}], 0x4, 0x0}, 0x100000001) dup2(r1, r0) 23:49:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x6}) 23:49:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000440)=""/155, 0x9b}], 0x6, &(0x7f0000000580)=""/92, 0x5c}, 0x2) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 23:49:49 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 23:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) socket$inet(0x2, 0x0, 0xffffffffffffffff) 23:49:49 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x102, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001380)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="589e51825e20dbf69490f793faf0a945e8a49b7316c97efa7e4cf56dfe2b59aa5b047ceb88838dda6e8632e3ef9d839918ed35c512721216d4c05d12e3d234ab425329069c0b8e6cf974694c9726705226fc04949c2753169f5bb63ca4e5101388b1650b955a1c5ad7524e4f98db2a21d7cc0fc5b732a297aad821a28bfe5e0d01fba117d26b9155ef32e1ae594b0591c6a392fc8a116edcf4b366ba41ba82c7e636ab5b24271ff4e8d646a59387c0955f76a8473d9d1b3ba6aee67d7225710046492b66e4c83fa216266df41e723a159f55895fb870e78a3d480012cd148c9f7dcf5cfdb15aa1c864d62506250100010080cac7fd6e81", 0xffffffffffffffe7) r2 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/62, 0x3e}], 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:49 executing program 1: r0 = socket(0x16, 0x7, 0x5) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0xc}], 0x2, 0x7) fsync(r0) write(r0, &(0x7f0000000040)="e5aa31f3f42caf6dbedac1e380544eb096a8a9dec4bbf289a06640cd9ef9c258e2e30d5ce3e85c62c3e269fcb63b5b03828dfc6aa15150298f5fafb23ebe017d0565b28bb2c69f66f51179038c9c140b2764eea6928d4857f751b8aeb3ebd00b3a9ade4c3c6ca937fd22b6a59d3f2208b024a30741272d3fd0816f34cc9c688d03fa816aae3cfdc74f753b38e2332fc32563f43c09219af77fb68c9b24250622f4ceacb2b6", 0xa5) 23:49:50 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x10000ffffffff}) 23:49:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000080)="c10681a846adbe78290ef6d7ce7451a124c414a60c97451d538ffffa95fa19280489bbe76449fc0e0c2651e90d2bfbb054055ef5fb21aee46b84870625d502aa94f2b790881168a9500535c26790800e87ed9efd6833005355c64c4912b823545d14af408b6b40a5752a9e39abdaecd765c2ecd9a56e74bb16b82f2a7b818fc62531ce7a914e6a8a5005f8721cf73a053ab1e259a7560dde64bbeea98ac81dc380e6b94981fb5e917bc428430dae6da4562eb02054a590b6fff32a1aec5af176657e0666bddbc11056468e6242efbd0dee4af07c5e35502e71dfc3e11b56a845325be4984df163824c6ed5e3343d9327eeed681d892af2988ddf6d", 0xfb) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0xff, 0x0, 0x2dc, "645be4816f9111443a0884277076ad2b7d5b96f6", 0x0, 0x2}) 23:49:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x88) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) 23:49:50 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) 23:49:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) fsync(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = shmget(0x1, 0x3000, 0x60, &(0x7f0000003000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r3 = shmget(0x3, 0x4000, 0x10, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/214) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 23:49:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2000000000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc00, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/34, 0x22, 0x801, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) _;;C Eh̍RFw &R1frulI̳panic: vmmaplk: lock not shared Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *209429 63254 0 0x1000 0x4080000 1K syz-executor1 248109 95015 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020bbb9e0,310,ffff800020c87448) at _rw_exit_read+0x12b uvm_fault(6796753b0d6fb901,ffff800020bbb9e0,0,ffffffff81a74530) at uvm_fault+0x 23bb pageflttrap() at pageflttrap+0x216 kerntrap(15b37661b9e06d92) at kerntrap+0xeb alltraps_kern(6,4,2,0,fffffd806753edc8,ffff800020bbb9e0) at alltraps_kern+0x7b copyin(b6b25fa0af9d18ff,0,ffff800020bbb9e0,becad9fd0b8,0,760) at copyin+0x56 syscall(8941e623e14c4dbc) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff43,0,5,bea7cf980d8) at Xsyscall+0x128 end of kernel end trace frame: 0xbecad9fd140, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic vmmaplk: lock not shared ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020bbb9e0,310,ffff800020c87448) at _rw_exit_read+0x12b uvm_fault(6796753b0d6fb901,ffff800020bbb9e0,0,ffffffff81a74530) at uvm_fault+0x23bb pageflttrap() at pageflttrap+0x216 kerntrap(15b37661b9e06d92) at kerntrap+0xeb alltraps_kern(6,4,2,0,fffffd806753edc8,ffff800020bbb9e0) at alltraps_kern+0x7b copyin(b6b25fa0af9d18ff,0,ffff800020bbb9e0,becad9fd0b8,0,760) at copyin+0x56 syscall(8941e623e14c4dbc) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff43,0,5,bea7cf980d8) at Xsyscall+0x128 end of kernel end trace frame: 0xbecad9fd140, count: -10 ddb{1}> show registers rdi 0xffffffff819a23b7 db_enter+0x17 rsi 0x126b __ALIGN_SIZE+0x26b rbp 0xffff800020c872b0 rbx 0xffff800020c87350 rdx 0x126c __ALIGN_SIZE+0x26c rcx 0xffff800002d49000 rax 0xffff800002d49000 r8 0xffffffff81ae3134 kprintf+0x174 r9 0x1 r10 0x1da4595b19ac524e r11 0xc644f8f91135fb03 r12 0x3000000008 r13 0xffff800020c872c0 r14 0x100 r15 0x1 rip 0xffffffff819a23b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c872a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=209429 stat=onproc flags process=1000 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020bbabd0,0xffffffff822f33f0 process=0xffff800020b94010 user=0xffff800020c82000, vmspace=0xfffffd807f00d000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63254 465850 61511 0 3 0x3000 suspend syz-executor1 *63254 209429 61511 0 7 0x4081000 syz-executor1 92382 252440 1 0 3 0x100083 ttyin getty 40182 447309 0 0 3 0x14200 bored sosplice 61511 272456 43601 0 3 0x82 nanosleep syz-executor1 54617 417174 43601 0 3 0x2 biowait syz-executor0 43601 95830 86123 0 3 0x82 thrsleep syz-fuzzer 43601 71134 86123 0 3 0x4000082 nanosleep syz-fuzzer 43601 72898 86123 0 3 0x4000082 thrsleep syz-fuzzer 43601 53299 86123 0 3 0x4000082 thrsleep syz-fuzzer 43601 266167 86123 0 3 0x4000082 thrsleep syz-fuzzer 43601 142297 86123 0 3 0x4000082 thrsleep syz-fuzzer 43601 191608 86123 0 3 0x4000082 thrsleep syz-fuzzer 43601 389839 86123 0 3 0x4000082 kqread syz-fuzzer 43601 434094 86123 0 3 0x4000082 thrsleep syz-fuzzer 43601 177882 86123 0 3 0x4000082 thrsleep syz-fuzzer 86123 379069 97794 0 3 0x10008a pause ksh 97794 83500 38471 0 3 0x92 select sshd 38471 128693 1 0 3 0x80 select sshd 40729 295764 8979 73 3 0x100090 kqread syslogd 8979 250656 1 0 3 0x100082 netio syslogd 44957 487523 1 77 3 0x100090 poll dhclient 30119 330192 1 0 3 0x80 poll dhclient 63777 477658 0 0 3 0x14200 pgzero zerothread 24037 78769 0 0 3 0x14200 aiodoned aiodoned 582 472036 0 0 3 0x14200 syncer update 29335 15115 0 0 3 0x14200 cleaner cleaner 95015 248109 0 0 7 0x14200 reaper 87378 293963 0 0 3 0x14200 pgdaemon pagedaemon 16660 193605 0 0 3 0x14200 bored crynlk 31828 216783 0 0 3 0x14200 bored crypto 47638 166887 0 0 3 0x40014200 acpi0 acpi0 20144 234653 0 0 3 0x40014200 idle1 69335 198113 0 0 3 0x14200 bored softnet 82950 181078 0 0 3 0x14200 bored systqmp 24070 435953 0 0 3 0x14200 bored systq 82705 170309 0 0 3 0x40014200 bored softclock 42913 348789 0 0 3 0x40014200 idle0 1 235217 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63254 (syz-executor1) thread 0xffff800020bbb9e0 (209429) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822f1758) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:436 Process 54617 (syz-executor0) thread 0xffff800020b75070 (417174) exclusive rrwlock inode r = 0 (0xfffffd806e5ef3c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive rrwlock inode r = 0 (0xfffffd806cf31a30) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9562 10464K 10473K 78643K 12613 0 0 pcb 23 9K 11K 78643K 4396 0 0 rtable 100 3K 4K 78643K 1116 0 0 ifaddr 69 18K 19K 78643K 622 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 59 0 0 iov 0 0K 32K 78643K 812 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1184 74K 75K 78643K 6631 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 155 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 838 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 8611 0 0 sigio 2 0K 0K 78643K 160 0 0 proc 42 38K 70K 78643K 1547 0 0 subproc 64 65538K 67586K 78643K 94 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1175 0 0 in_multi 33 2K 2K 78643K 433 0 0 ether_multi 1 0K 0K 78643K 50 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 823 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 125 23K 31K 78643K 28116 0 0 UVM aobj 130 4K 4K 78643K 143 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 240 0 0 NDP 15 0K 0K 78643K 175 0 0 temp 191 2368K 2448K 78643K 25517 0 0 kqueue 0 0K 0K 78643K 161 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 3795 0 3786 2 1 1 2 0 8 0 plimitpl 152 121 0 114 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 1378 0 1372 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 103 0 103 33 33 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 13 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 834 0 824 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18218 0 16682 51 1 50 50 0 8 0 ffsino 272 18218 0 16682 103 0 103 103 0 8 0 nchpl 144 30776 0 29183 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 97417 0 97417 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 18 0 18 15 14 1 1 0 8 1 scxspl 192 85488 0 85487 26 25 1 6 0 8 0 sigapl 432 8786 0 8773 2 0 2 2 0 8 0 futexpl 56 110688 0 110688 3 2 1 1 0 8 1 knotepl 112 2491 0 2464 24 23 1 2 0 8 0 kqueuepl 104 2963 0 2961 1 0 1 1 0 8 0 pipepl 112 5882 0 5863 19 18 1 2 0 8 0 fdescpl 488 8787 0 8773 3 1 2 3 0 8 0 filepl 152 55714 0 55617 27 22 5 7 0 8 1 lockfpl 104 2402 0 2402 28 27 1 1 0 8 1 lockfspl 32 4367 0 4367 27 26 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 122 0 112 1 0 1 1 0 8 0 ucredpl 96 18460 0 18453 1 0 1 1 0 8 0 zombiepl 144 8774 0 8773 3 2 1 1 0 8 0 processpl 840 8802 0 8773 4 0 4 4 0 8 0 procpl 600 27089 0 27049 4 0 4 4 0 8 0 sosppl 128 179 0 179 48 48 0 1 0 8 0 sockpl 384 8001 0 7982 17 14 3 4 0 8 1 mcl64k 65536 1234 0 0 120 76 44 65 0 8 0 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 42 0 0 3 1 2 2 0 8 0 mcl9k 9216 30 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 33 0 0 5 2 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 158 0 0 12 4 8 12 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 1321 0 0 36 2 34 35 0 8 0 bufpl 256 16894 0 9925 436 0 436 436 0 8 0 anonpl 16 953716 0 946026 373 325 48 49 0 125 13 amapchunkpl 152 51731 0 51638 65 59 6 9 0 158 0 amappl16 192 53053 0 52654 430 401 29 33 0 8 8 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 4284 0 4280 2 1 1 1 0 8 0 amappl13 168 25 0 21 1 0 1 1 0 8 0 amappl12 160 4336 0 4332 1 0 1 1 0 8 0 amappl11 152 186 0 177 1 0 1 1 0 8 0 amappl10 144 71 0 68 2 1 1 1 0 8 0 amappl9 136 347 0 345 1 0 1 1 0 8 0 amappl8 128 4593 0 4538 3 1 2 2 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 4327 0 4318 1 0 1 1 0 8 0 amappl5 104 188 0 178 1 0 1 1 0 8 0 amappl4 96 364 0 342 2 1 1 2 0 8 0 amappl3 88 466 0 460 1 0 1 1 0 8 0 amappl2 80 87272 0 87220 2 0 2 2 0 8 0 amappl1 72 194789 0 194358 24 14 10 19 0 8 0 amappl 72 27474 0 27438 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 8787 0 8773 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8787 0 8773 1 0 1 1 0 8 0 vmmpekpl 168 74753 0 74732 2 0 2 2 0 8 0 vmmpepl 168 949573 0 948168 325 254 71 77 0 357 3 vmsppl 360 8786 0 8773 2 0 2 2 0 8 0 pdppl 4096 17581 0 17546 6 1 5 6 0 8 0 pvpl 32 2462757 0 2452020 661 537 124 133 0 265 31 pmappl 224 8786 0 8773 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 746 0 90 20 0 20 20 0 8 0