f0000000180)='./file0\x00') 02:30:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x1c4}, 0x0) 02:30:41 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="c6be89e557c09dc14a3b0215abe5cbbc886a116a227c9df9ea1299f532", 0x1d}, {&(0x7f0000000100)="a3ac8a331a24c8403718ea61cdd639f33beaee2fb7969bda159da3", 0x1b}], 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1, 0x3ff, &(0x7f00000001c0)="79e260c3c080e5cb8a0e7980cc9132cf9030fc0861f342c2e25fabe48317491c8e25c0097de78e413d24aa2b5ec1824957c59d13f8e0efab717eaab5da045f59b1fc16d4ee01289a2a0a93b207fb071a477c8ce059b5a8296b5da885206361d553b3a541d26e1aad85f8b06bdc33deb43c219aadc530be87c1ae51bcf354cd7cc3fd8280e85b13f4885fef61fd0ea861382a2c26053c1f4942e1e64efe3b766447c8b2f8b5834855a963abffd831deaef7bb2903b4facef3d61ebc951a94e4250f5f0b433efa8bf4b87eaed053a28d40516aadafb0ac20c71add4140743df291aae168e011c8ed2abc0435fb70a66826233d749cfd932bfe96803190f9fabd87bb1ab9444f56688444febc82c2a12eb9e74128f46251eb3d07f4a77acab147ec1cde29a4c95f3865a717340d3d1be1fb15686f7acdf597e08a2d3e37c0cf77cd5e86b8a1efd1b45db4a1340fa1b143d7aa7e14f4b88f20c3c0f5f3c08f4ec8888ab17d3dc40df8c603eeae9fe52c93b7b1f74b073fead9978e18d36e237786674c863e0a2bcbea9e81bd2f704d957fda44315f8a363a5581eef33e958afae730380566d289ad1d937a8a5c13d71db780a22aa2928fa4c6207f96a0a9edde6aae218d3d1872017dcc625c4725b27886200965a1064b8482e0b901fb8b34540fd74701feeee0c19e995ecacfeba5a70c0a15e513f74166ca3029cf7d1f8e8f87abb6655d684ab8daff6399d1ba52cd2ffe4b249b6b6bb850742fb9ae6b181546200b840a6672fc7e6e09067945281943a94b9e4a1b354b502d363815be11852563e1b7e7ae6878037be5177bae0697ade3249a46cdfdefa7e4feedbb8351216ebcba0a41d4749d5baad13a75bf51c11e59b986b9de3007cfda26aed332b72e4822dc7101c8eecd2c16bb3943312fa5c1dd2cea9937ea1b765c1d2b720a75adee30d65a054d8b5ed4808b82a5469192142facc4e5bf8731d689f0220f7c7739f30b34486b7501aa524c1930017cddcb93a7cfbb3a024830883e7ab3193b7a80f54a1d8be58a625e780a40a863f899ddb647017327032bff0be07b4419cd261b0b53d3c8dec97b89bc7493d5cf55506d3e7f66e068116319abb11e1f2eec4e37f33f5e5767da65f7ac09f3de8a020da555988ab933bb1392c3994c4b46ee821babee8bb47e5be323750d316b3485647aab49a15654e541947799fb17a774a8c31e69fddddf95246673ece2ba6f7e247fdb56fee2ffa32660db629f79b4407199ae3a38e22a833e696d77f15abc104e982a5e8a4cebcebe86adb644fa700400a6731f64e48c89089f792afd513b14bcb88499aeeb4ebdddac2295767e423495591a9ee02902aacd7ff8da789fc2f4a80af0a5037f4faa60da41e164ec9e25f46332e02d0ec566ce33cf0afcaa2467d0f95a397b7c161bc5b8e067fe7e3eeef3810dee4d6845b1b04992856ad857f1ebde9cae7d765b6d6e42aa3b0a337fbc34bb1b600ca4f9db12e0e50d0d6645e164d457fca4ff5db35ee8d8650aee69be561c7d9d9988a7147db12c22641b36ec958e26c0d49eabc0c1ae539fddaf8bc315ec2562aefebe9e9d1c93da32cdd2fa41d8c16a8d99494b4d75daa3a5902588936a9fe6da094871a0a5cfe46819bedc5ab542fad882fe60cf8f97a4b00618cd9573fb0b1572fa5447c20193cdbfa9769bae8a97b9aab28979b0837718b9d58d352a753ea3f0bfc35b3857f4cfeb3e94f6b3b2d3259a0833b29d5a1f894bd17923f12ccd1604483e788cf1fc1ba81ecdcbb6415fcbc745b081458fed366fb49a14bf2a319481caa1799a386be9a4c5cf8008b1b9b33327cde387d283a77a54ce2adee9d0f6e9eb5d17c18ec46b0cb05c87c863eb1b46a6420b9b1f60c127a1bf615a1f74888989c011d6f3180e6de7029b0c647f10c08bd3148992a8667de95d07a1e2f989b268274a7e22e674ac04dc30546b8c43170f22b849cdb2fa61ba203134181fc1f573af42fa7ecd812f92332ee903299f0ec55c03643e1b30af0740f805a4ceae57dde184459cc90fe48c7d4841bc9d616a573be9be5bfdaa7534523ab91788759840d6efed9c65328838f90c11807421a294e624369bf66d832cb02da5eeeab6501e469c1f144c7a455c1f114d4fb71902d307c5254336f78bac1e733ed5a54357514e4ffb6f8d3f728371539858d91ce33ea84e9c2faeea2bd95b289aa791e3b5def54ddc614a226a6efdd91b83ed5046934c3758a2f3b00931a5c0baa891f9e1ac7575dba51c0ae68e72b9bc949af19ea54e78f23ef1974d5bda84a9fbb2e756723c1ca70ffd80be6fd43ba450606fe420d669f4b92d1af36939974cb577303cf222029d57db1840421ff58831bc1f1fa8d1971b6089bceaeee950ab879cb24722420e2f86a337679c9dcf1ec6786c5a179f8fd8e479789aa7a26a6da46b9c2008f5577c988ecb7c70762afb23a521bfe38d4bca9041f65810cc64acf75b7d6a14348bf31b040f2b60866570a0c76cb4b0edd533c4c4539313f2930d59652913571acac6b811f6a00247cdfed58f50f6e1cafed372884714ffb99cc8d7fcc9dca79ae0a590fe9a28c0cf0edb6ecc2cebe99092a7fbea96f4e392ee06e89af299850cd92955bd9bced7fc5b011973593f922eba04c8db8bbf80a231e3ed281bbc401fe8b15d27955d1cdbe23562afe50f2355c3ee2ab777d48d9ab2257446495b413797f8b82439ca50f101fb37d1bed77efebe22fe1902b9ffa47914fdba46a8dfbaa88a336ef6a3ed89f6b42b975d3d1a37cca0d8ec2120c4a33fb2174f2bd581611db2bf59267d77d8f7d5f9e782ab42c03e242f93f0859da1ab421be59b956e2688ca981271898b3fb567d6976942c61798ca0f4bb3176c598c0a3e4e1e4a96343372fdd3a8e0105b3450aabacf814f40d926c463862af23c01e5864b2890ccd0b89a38a5107f0d0cca1c3cf89f5dc2cbd17b9bfe82c7d8ed75fdc5251c4b3285b0a6f37630f314f5df3dbd029dc5a14a311c604c4947ed4a3a30a65dcbaa8de2292a92074d0e30d33a89bc0a0c5a648ebb176047536fb8457689c74665c404713225384d21e6d166b53613c58ddda8798f3aeb692e6b6f10aba98c31b26a4cf3d9633e08ff902bb8600dafef58ebf758ace67ccbbb527d7232f16612eecf7a36dedb9d58aa90f400488f1287344bacea56d7dfd94c8fb60e24ac4d2a2475ce455e96ff47d332a4932adcff3a0443670642e85354fd5f72dbeb3c0388df8c85d4471e6e46b34fb43c775383aba836ea260c17eb756e50827ac9d9bc47dbd876a6bd72b48fe0f7a01d38258ba70a0c1e189b48dc2ffd214b71b8c278ba62b3914ebfec7fab2ae34e3e5d15c431dacd3908b9746a470944e5a80238a3e716f4e06b11ea2d56ed4c8fbb4810c0f653ac758cb59cb2d91c4dc7cc9c118685e6b4f544344c16fa70133fc720e556f4314e5496182d0fcf420478c06c9ed0055e12e981a3e4f887380568ca11c51de570459906f8a23fc9c780325d9c4e36caac990adf090a0e1228d82e60a895a14c2112253d250992152d372aa726bcd65be3758244e20ffc19a49d80b80a5b7d0b01a2738c675caf0101d3d71ea8289646e3e4fe0f9175574af7ebe9689016d461c6fac351741f0b8f6677f3f3ee8fa3ae80299808d8cb7111f3e5287a50c3c13ff31d99b5cbec05a4157e994b60540a263d7933a6e2335b4db8896001d98f5ae1fc28cb2a19ce3833c2973cda499c64e27c70026c7ab6481327199f1af9adf373686535b991d64eb481df8990a1cf5ce886207d2d27ee41c258295991e9d90a25e3a97fc6c0d04b99c24901b4c4e50a723f64d3053c0ca440c257f958fe2aa06ecbff5d1b9e033141cf2550a3fbb823e88ffe27c3308aa98dd7f7536de7585842251028c6f76a516281e11da5e96fdc0610258357625e57b3fbff9ee0dd398263398bef127ece792a8514ad2c62968c30764d964cf0a665ae922c8b372b5718ef31da3cabf60e41129d755d1c5af729c3304031a12d1278b5205a783b830117d7fa2c13eedfb8a5bea1a9f44c279eede5b4c163f84bcb33d8d7b911c4285f8e0e6aa480758f368858ad2a654b3edd17396e82fd13488714eb8377d4b32ecc470c1966960f84652cb764aa9469f4b5f4ce4bdf0cf22c46652fab21fcc1b52c7667f5a5381875041d3fe4a49b125461936cd875f73fb3407b757c10885fca8817e440786c8d7aa753ad84a8fffc90a111b663ab6b6f05cb5a1e8e5ee199b4bcaf7695048add5fe264c6db9fc3f07f6dde3ef61a555c120e65c275c0a83e8a3f640d5465bc9c85722d99b874bf0b7fae3ee176220d92f77656b130eddebff27f7bfd7510538eee306f2c2ec48a27856122c4893cb946b505216aebcbd505b1fc444ad5567e56abbf27a5ed4b029ef8595cfa4d7d70f6fedbd1495b2261fea8a5aaef88274ecb54fbcd34abaed8baecbfa571f269b312ebe68080439693f562133ede3431d3713353167b63766bc343d17ac836b16f6fdbf5771f9d8d24e52db5f5e7ece495d8de31eb7aad456d5c16bf53b3e1284b1b4cd051d6c844a575a1ae439095a49f110deb733e0cb9ead1fb2f6b945542e5e644c2bb7bc624c3f9a983147a1c9865fc455480dbfe17ef826810a536971231b1cba1a5bcf03431acc98992c2e776e0162c5da7270b77756d2495b2a371286bf9a829b3eff1b1ccbd351f1c09e0d33dab9629b825d78090da7815680bfb9dd3841998be472482317180dea447d4b102b1b00767a24b0971bf758d02547059aee1b4027323a48b2bdfd87bbc95863d8fefc47706565d094ec49535d6213c1e743e71baa95f6137e6031104afd74b2f14aa212cf91ef6a0b2eeed8bd66f1f65d30184ab0936d5dbb2eec45aa974f54aa04e2780b319c992d94c841a9aa9a94fdce1a3120ac234bf0996bca4cebe57629eda51d429ff012e90e352b9e7b11292b7e79822d7f6b6e16d199d433b84fbec52694c707a1f255b8eb7af9e52605a288a9142ab832cfdfad9a4afdf779adbcf2ba7b5e9e189608b46850e5df56b37dfb59356a8d3243793d640f53c7af31cdeb6e5a0fcd63798f0ae5c5f47d680b54b434377f0474684b8194596278cfd10867a33677d5e99e7e773b0de5f1c9b622a0e15bf15c9dd63f447fcffd99b57ba2df53354e29b2b986497aa8e175c33b894d087661a2936443cc9414311324c3190ad636fe1e6d824eb5f6c6533c838130575c9af4297e4eacba664ea31d6acc69ebc7ec0ac51f681d87aab472155f7f165409e2af9ca0f3b2b9182f12e0922d1f71b31dc7147b6710d79f5556116c0280b7489c0d2556c969423f3f790971ce3e604ea3baf9d3a6d21a4b0eb170b72356a5c2d5fc48f17ad4a41bb6ca4853e44ef0069c32d2631716a57ef64039359c327eb777807bfaace0600e73351ee8b0fd6f0c37fc9e7e0dd2264d26f60d0d03601c4faa85c779d5c5bea57e074c2f2181b488897f7cb455e733b82553b5e2310423846d50c3a4ece18943d3a7021041143403b73663dd454d8616b91b27d0d8025269d5d07d28ddd6421cccaab213c07f63f66b01e4000b7d5174156ac1d2ee90515c7fb2d290a5b555de04a097a9de916b726d116e5e2ed5b8a1bf2ed854705747f718133cff582adb8522604b7dc3581550516305028188aef26b8c750464145368ceb85d0a8ee58108bfa053962ef3cb695b6b9f04b0c4883107ece00b781b7e7889644e573162010680b958c00bcd5b883ae12dd58a98796c5d5074d2f", 0x1000) recvfrom$inet(r0, &(0x7f0000000040)=""/20, 0x14, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 02:30:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) socket(0x9, 0x2, 0x2) 02:30:41 executing program 1: socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0xc8) mprotect(&(0x7f000034d000/0x4000)=nil, 0x4000, 0x3) r2 = dup(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="00ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$inet6(r2, &(0x7f00000001c0)="dbfdd1f489bbeb2fd58a5660ca276896cdfd88b778dcdb9bb031b32312d19bc668e2a2f5d69343f2d1d2d0ae233dc338f4536fe9c706ba70eca90e897fa99528870c41ac616cb62008339fdd796f482138a0e93c729cc5669a9805da26aa3bcc7be622f18bbf3e65af6bb8d961401e697b2322df5519fd87ecb5a5d497ddba4bf22d0f7f396127631f8bd77cbd2f8b36a2cea05bc89c803ad5aeb7db04ddbe1503", 0xa1, 0xa, 0x0, 0x0) getegid() chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) 02:30:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 02:30:41 executing program 1: r0 = socket(0x20, 0x8001, 0x207c) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x0) 02:30:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:30:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') msgget(0x2, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 02:30:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) r1 = dup(r0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x80000000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:30:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8088, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x2) truncate(&(0x7f0000000b00)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x68, 0xfffffffffffff000, 0x1, 0x1, 0x3ff, 0x7f, 0x8, 0x2, 0x2, 0x1ff}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 02:30:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000100)=0xac, 0x4) setsockopt(r0, 0x3, 0x1ff, &(0x7f0000000000)="a22ae34998b8e982197263f110d1ed08d9da13d27cb85f1265be710a98cdabc993938e54fd6c64e25de162b10621c66f0dc54c0a86fde936adbafe6c4679bf4ee1b338f6ad18e2ef6f57dd3a30131e22291f956b55e1c331fb6b46d222a5d77f385c5136b46c4cef2eccd84b37a2763b6ec0753bc703fc4dccf86ff66a6aae05dec43748317e63b0c5f21005cfef560e231a4c64c73f9a8738854d2782ca685478ce561dc296d2a5cecbb53a216c84b5e8d11704af5d55b491c46ababeeed8c2944865b24a74388670379ac923dae0c86debd84edfe238eec4bf063162bf9cc299994ca56faa4d1229dd260a6bf56325007b", 0xf2) 02:30:42 executing program 1: mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000004000/0x4000)=nil) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x7fff, r2}) 02:30:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x1c}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 02:30:42 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x21) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) r3 = semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x200, 0x401}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/201, 0xc9}], 0x3, &(0x7f0000000540)=""/242, 0xf2}, 0x840) semop(r3, &(0x7f0000000140)=[{0x0, 0xfffffffffffff801, 0x1000}], 0x1) close(r0) semget(0x2, 0x0, 0x30) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semctl$IPC_RMID(r3, 0x0, 0x0) 02:30:42 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000ec0)=@file={0x1, './file0/file0\x00'}, 0x316) close(r0) r2 = socket(0x18, 0x400000002, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f00000005c0)=""/169, 0xa9}, {&(0x7f0000000680)=""/157, 0x9d}], 0x6, &(0x7f00000007c0)=""/106, 0x6a}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x1ff}, {0xee2, 0x6}}, 0x2) r6 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) r10 = geteuid() r11 = getegid() r12 = getppid() r13 = getuid() getgroups(0x6, &(0x7f0000000d80)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r16 = getpid() r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0x34d) r19 = getpgid(0xffffffffffffffff) r20 = getuid() getgroups(0x8, &(0x7f0000000e40)=[0xffffffffffffffff, r15, r8, 0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f0000000f40)={&(0x7f0000000880)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000c40)=[{&(0x7f00000008c0)="2f5f9c1eba5146b428adaee4a28e4d4613feb731764c7b5e13887e8b5c6096b76fea", 0x22}, {&(0x7f0000000900)="0f66a5217f4e999b3a113b7d92d8a8637fb119aa41aeeb137ad84f806531c47feff42b5d8ea14d674beb1a5e5a57b107f6dca439bc63df", 0x37}, {&(0x7f0000000940)="b3f3915f7b25eae9b03b2b4c13b3b293", 0x10}, {&(0x7f0000000980)="ec9471feb50865ab69caf394bec67af6cead90929cfcb8e45a0ea4bbd983281ceef064af492835fbfce5546c8fec1bc11c1f1a8d3b9eb01c171479cf7ef592559ab83a547957f53b121096a27b6c2571ffef527f", 0x54}, {&(0x7f0000000a00)="518462a1b1a8f139bd3d9316b9fe1fd82f879256f0eabe99b0ff0dfd0036a982cebb9d352d1aa1394777c0cf4b57234e0a98973751dda528d0df4dbf8e8bbe71c1c531218ce2db0e7f4b6e42abb4ff44286243c4590ba8845a28ce2056bf71daf1173cdaab78820a54df55b2e5d17239b008035645ff8b41f45603208ea266f249c934335cce2519226724f7cf5831cfa96284d11aca5a7d92643f4907290271bdf7fd052086ae2225cb85aa1d526a928e4dc7d60d7bec6a0d9f88571c51197d20abc58018f58f8de994fa71c084e4cbe4a7cd7a86bd", 0xd6}, {&(0x7f0000000b00)="b799ddda1c2c41ddd062b999a0ab11cfe40abafed1f8f459651aa2221d9a99f54834be7cc7", 0x25}, {&(0x7f0000000b40)="3f50c03a0226d60ac3f70416b388b5612ad7e8ac0b6fc2678c1a37712345e19c186f6c5a3b94d5096d37940aede805d859b25995760a89a70d93b3b609f96c3bc65b4a368b76563840274f7da5d61271a4da177a2d537433ebb75a37a6bd7b6a89ef088177b7772dc885f7fca6e66b2341c15b8848a1ae741c5c52002ee0d6c50061880692efe79003d3191bd4387fbcf822a9837ffd85b54121763e8380df7d8d05131f61dd5835c4da8cc5653c8bef49535e9cd7f5999bdd029510c373eae127e801e848f87e42b603080936fc5b2b0bbe3f596775f5bfad14e965ece1736d310e1965a01c3dfad7be8fba7e56e8a5", 0xf0}], 0x7, &(0x7f0000001200)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0016ea0c80e800"/16, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000200000f94c0000000000ffff00000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff0000000000004197bb8ad5f20329e3c01eaea13a21c6b8bdf014e0a2c366c4786fb908f6f427470e419b710844274722153e8e0ee1d6848d024d6cea3b4bda0f8f67b29e28140d86df4f14ddea5550a4d35a424a34cbe6addb3611403b077ca7582539fde48696c89df86a378ff69f7223fea7581ec4af42c9ef74cf0c9801ec78bbac4d2ca95ac8b5dc526ebcf2972f2ecd9eccfe73959e391b0673693a1b87151bd6afd0d17416ac010ed81a0b6580b329f7b9e8a2b0a390b8b1cba86d3fdb02f201ee2d40077becb79e1e0494dcdfd3c169887ebb72e8b9333231c9d3d6d63f13", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x8}, 0x2) 02:30:43 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 02:30:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x780, 0x0) r2 = getuid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x800, [{0x2, 0xdb}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x2, 0x8001}, {0x2, 0x80000001}, {0x3, 0xfffffffffffffffe}, {0x0, 0x1}, {0x3, 0x80000001}, {0x2, 0x100}, {0x3, 0x2}, {0x2, 0x1}, {0x2, 0x20}, {0x3, 0x401}, {0x3, 0x8}, {0x0, 0x4}, {0x3}, {0x1, 0x3ff}, {0x1, 0x697}, {0x2, 0x6}, {0x0, 0x40}, {0x3, 0x7}, {0x3, 0x10001}, {0x3, 0x8}, {0x2, 0x8}, {0x3, 0xb0}, {0x2}, {0x0, 0x17}, {0x3, 0x9}, {0x0, 0x10001}, {0x3, 0x10001}, {0x3, 0x1}, {0x1, 0x7f}]}) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x0, [{0x3, 0x8001}, {0x1, 0x7ff}, {0xd3abe0889a7755da, 0x7}, {0x3, 0xd3b2}, {0x2, 0x7}, {0x2, 0x3}, {0x3}, {0x3, 0x8}, {0x1, 0xffffffff}, {0x3, 0x7}, {0x2, 0xfffffffffffffff7}, {0x2, 0x9}, {0x0, 0x47dc}, {0x3, 0x6}, {0x0, 0x7f}, {0x2, 0x1}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x15}, {0x3, 0xce1}, {0x3, 0x1}, {0x3, 0x100}, {0x1, 0x9}, {0x3, 0x1}, {0x1, 0x3f}, {0x3, 0x100000000}, {0x1, 0xfd}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x3ff}]}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x40) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x2, 0x200000027, 0x0, 0xfda1) fcntl$getflags(r1, 0x3) 02:30:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(r1, &(0x7f0000001480), 0x0) writev(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000800)="1f042a8ec2e9c75c014fd134ae058e2d6e9321c8bfa8c39c0aee4d541417ef3e87c263e9238500e696b4eaa9ddfdc4e8f27b63df3b99d4c4759ef2487c0766cbdb8be1cfb0366f85daa67fde660281df79843b72d6cffe272acd8a97aebb3004c796e72d9435760520e4b11b065a8376de54dcfc654464fc04e6ede194aecb59d63878c251272e59f3d70e080ae85df05c7a28b943bc4141fcd57260b906d5a6e6f6bfb127287f6f14a13910a633eec76f65ab4f4610f9d74616fd59b5917d31cdb75d9943db07eb3d3acbe3116dd193360db1566e0ddfc06508f8dbab57bec0360e4a233964a313436f74c36f490324212cf7b9f8e00b7f709cc8a692d6b15b8779923c3474a2d2a1763196996f47ac995078169a", 0x115) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = syz_open_pts() close(r2) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/57) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000006c0)={0x401, [{0x3, 0x287}, {0x3, 0x33}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x200}, {0x2, 0x3f}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x1f}, {0x1}, {0x3, 0x4}, {0x3, 0xe0}, {0x3, 0x80000000}, {0x2, 0xffffffff8c46191e}, {0x2, 0xfffffffffffffff8}, {0x3, 0x20}, {0x3, 0x9}, {0x3, 0x101}, {0x2, 0x5}, {0x2, 0x9}, {0x1, 0x3}, {0x3, 0x1}, {0x3}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x7e}, {0x2, 0xc0}, {0x3, 0x56e}, {0x3}, {0x3}, {0x3, 0x20}, {0x2, 0x1f80000000}]}) setsockopt(r7, 0x0, 0x4, &(0x7f0000000080)="caf5b415", 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:30:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 02:30:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 02:30:43 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/83, 0x53, 0x43, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x4f08}, 0xc) sendto$inet(r0, &(0x7f0000000100)="83287f7639b3bf903bda34d3165c33c150850b99ca813f9085eec6624de90fb2d73bef4b26f3ed8e6eee8fc06094d3058e5b1da611a69c34a217c2aae51ba58b53e20c399b451e0b8498a40b2644dbf0e4e67d396e4a817b5837811b0e2fdfcdbcbbb833c5949febe6d27286c082d787a22c8e2c80dc44e81df7c7de7d41a2aa27b4e9e89bf61bb6b591562ba7674d7dac4aeaf5791505a5dec9ff461fda897c4cbc12747953c3dc7e7d884555c4f4a9c1ce766249488e458518bb0425d88578fb1f49f684567584f6e3056c20adfbcafc25f4d63a30918205bcc30548f475605ae8d26cfcafcd", 0xe7, 0x4, &(0x7f0000000200)={0x2, 0x3}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 02:30:43 executing program 1: r0 = socket(0x1a, 0x1, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000001140)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001180)="55dcf01a28bcfd7f751c3384df4d96b9f34483541a7fcee8ceed957575bd0793fa1422930e47a20dd551ba81d9a13a2b22b41e731dffb6df030c386759ab15c115331cf9018f73d1f0ae635ec80ec62f1cf9dfe64221165f573cea1f4bd469799960b6a11cabf72dfd88c01c6b3b6d7044334f5fb8469a7e1d397d92610def8bdb64", 0x82}, {&(0x7f0000001240)="4ca0c1cf3c0388bf9150f1831d7e9ba0942eb6dee50b67abbd97508e832fa36e30d5735c607bd14b25acb2609e24146b4006e88d9105938c2b521037e7f7a28baaba9295b824d8dc60910af3ca40bf1fa255654fcedd44845ca4b4176b0cfa29ea6d3ceb32209ddc59b88763c8173b9530a98e7f39ae48d0df0588f7d198ca46b4ed5ead05f10c85c7f81204956c7609ef1e4a6985cf0ac0cf99bdace0d3f142a9402e7ca2f224d0936319399649c4abd1f287297bdd0d63e6dbd57041bfa20bc10add23defd1d4ed7e4830b96af743182ab8100cf7b", 0xd6}, {&(0x7f0000001340)="428bc4bce5c5b8b4a7d6e12ec38c4cd900e956dd49d398e489746fa032e7d15424086660e905f00e7241e66bb62add4b0369a1e10a6799d593c09c58b85045d205c94547f9fc1829d9847bd28ecd35211fe0981dc9b5bb2a34fa4ce1d876f1941c3008d5221bf770ad2795895c01b981018c41c969fd5f4faf02860a187ec0ae", 0x80}], 0x3, &(0x7f0000001400)=[{0x60, 0xffff, 0xa932, "9aa8105db320c569bd9c37790a13e6e931728585d6850c6e8d80cfe58a87424fa78bec2384304a1371fc639c30cc8060af6102867b83e258bb90827ea38e6e36cd3bd9844862201fa73e69"}], 0x60}, 0x404) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/37, 0x25}, {&(0x7f0000001040)=""/168, 0xa8}], 0x3) recvfrom$unix(r0, &(0x7f00000014c0)=""/156, 0x9c, 0x843, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 02:30:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x80000200000033, 0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000e5ff00"/57], 0x39, 0x0, 0x1000) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 02:30:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000880)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000500), 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r0, &(0x7f00000006c0)=[{0x0, 0x1, 0x1800}], 0x31) semop(r0, &(0x7f0000000480), 0x62) r1 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x800}], 0x3) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r2 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) r3 = semget(0x0, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x14b, &(0x7f0000000900)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = dup(0xffffffffffffffff) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r1, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x2, 0x20, 0x800}], 0x4) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000280)={0x2, 0x3}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffdf0) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000200)=0x4) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000380)=""/9) semget$private(0x0, 0x0, 0x2) 02:30:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:30:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x0, 0x1}], 0x4, 0x0, 0x9, 0x0) 02:30:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$unix(0x1, 0x7, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:30:43 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x8001, 0x2, r1}) r2 = socket$inet6(0x18, 0xfffffffffffffffe, 0x6) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) 02:30:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x81) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)=0x1) 02:30:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socketpair(0x12, 0xc001, 0xf7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:30:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022eaf6640fc35f72880376b708117c26c19696c65d03000caaba8266f4d01a7ed408be274391c81e3ec15f6806cc7faf5936d895fd8f5c062a8dfccd661e1a743411b37e4862df6683e263c80938cacfb61fe30923a177dcd23581e1e6d46903dbbe81e30b722b1edfd396aa0c5868b37c371f29705a06ba5d362d29d"], 0x1) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) flock(r1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') fchown(r0, r2, 0x0) write(r0, &(0x7f0000001240)="7227d15a4980e789f9325fb950e79aa82ff3a843336bcf8d36d487bbead1ff466a5829538e6a5f733e651caf59fae2bfb3991b62407bdef8b6493d56b8c519ae962f717cddf1a0f255848ecdb7511ef1bb874d26f8ac54e81d625e2480774aa66746a1d065bf2716e1334d08fa562afb6d1fd67b2491e23849d24f6354cbb02775c5a30a947839025d119b6a75850b53101c9dfc8fd4913bae7a27dfecb85b799c76969d6507342a6c765737f6702deff5d5c6abaa8dddbe5d6678a521e942375dc4e9c17aa37257521040ea39842255933627f8b92100dd3ffe394bad96fd5b74a72ccf11fccd94adce01eafbbee885c15acdeb727e2c491fd47836e01d2c9725085810a3522e83620a94e864ab62ebe421cfc2d211fefd3e6ab385c00278726194cf56787bb5b7a67f347a135407493cb800ddfa0f006dd041b463af0debaa4aca60dea43eb21625e35774b3b837afc9e10cfe1e9e408f7dddbdb190527ea082cce5e05ff8aa597758f69416d88231155115ce80f008fd7ca1a85f70a4c14f33244343e3648e182f715387cfc4afc7e9e1de4556912840d3a39102464350725db16c5831889e3de3d4ea75e194a69b057eead0b9e7eb203f62f7c3fef065c05d7f359ea06af0869e293dd986c82c835394a970ef700bb17e8e91d477e5808454c3c8611036ee24355e1da7923ed4b84493d7e4f2c3eacace186fc67186f6abf7b3f2d38bdd24ffacf172ea01f437d75a8c5f81bf03d810def130e1b49fcb0d91694ac50ab9fa4a62fad19bcd6bbfd19fa6dd47837fa86e9d1db8a0f0928ec70fbf41df01875f21d0c18eda902cd05727bb7c41b26a60c534588dc9a0a99ea9d79b3b567f052739c1dc960e992bfaae932b10184c2f86e02dfe14e066151eed8a3fa5a438df63466298500159536374e94f8784bfc15d44616cc80b4de97346f65b5ebc36f6837dc46170495364350bf9aad764048671bba042f96aec2b3a0ee1a64e4f8fe1fecc548d6af21928ecd3df33fa5a3083a23958ed8d92a436efa249f69f3de8297369c319f80759823991a0f1c05835a2719d9f5d3e095feeb8702fdb303deb26ed5741254f65379e76eb81bd5e9c60699c8166249693d4432c949b444dd924315b2b201edc6965d6f45e43b86103e70a9639499c467f32cbc73478cb76ef445014553d9e07b35fd8175021ddabb35e2dd17ef549f76ef8bcc4f6607fcb2093e1eec3cfc941f175039582cba75e0e677d0266a474625710119d5b426382889301e62d5f627927346e5e5ba58a1d9fb3394d338817fbff0f45fdae3f492d2bc271d88228b9e17bc484993d27035a7c5b7686005b8113019bd104b7d8df8b375daedfe91496d610426e5d5060f775cf3f97de7a6dfcecdb96db7820f82376ddbfbf9bd2abac755c5754fed984273bf5ce1169460c541b3f4aaaf596420c49f1e0d4df557289d21f9d0689bdee19abe924d6472db938e94d569d5fd36bb65cff0751ef3aaba3fd1c5c00c77f2945b53c492fe3d9b9b2f2534ee55a49210c1a7239d62fcc986643d9bd06840cc750b068b22f1be26eac65783a55840e0313b13691832c7d6f6733f9632f931f82bf008b246cf1ccb5ffaaf590401026ec156d68c761c86561761030c2cfe33d021faa05083c70844a18026ab9c3356e1ae76a1e27135a1df516f18b2ce09c256abc8be09623370cdbb5838225622e70d86359d98283b047ddf18fac2c957f98e3e8f7d866e38e0de828773c25605be78f059cadafa3dd4112befe462ef94f616f7fa7369f1c03fc3f74b8c246cb9af534e2e472ec528e2da87d9e6ea47fb5ef411a704e7852907f976bf3be4bd7146b643c683bcb22a39bba242a037643703e0765108c82aa8a48283835a2534ca31076c8829d65bd98a6f3b2b94cd68776fb3ae1645014ab73ce2ad670a3c77576b3e7f78e9b8fa0865c07bd129c16b14106cc62b011a02e0492a106fb073d90c42f63cf9825bc7f9712eb91690fcc859f53df4e1954735e9b1201a7f542fb8a045c09790fee561c92ad2252cc6143d114564cc59bc84bf9915066ed85e948f0d7fca436dc1fc184e606d61ca7f885bae5fa173671c15684e955bc4048a0becaf1c1fb65708bd94d11ee6f6150acab84bb0171aca550e6fcd665580dbe0e8b2ca88eab9cab6aa8779f2cb620f07c47df08c2f88e5f3fe97252eaafbb7e3940a9378dcecd51cdfc573ba4166e7b352da8277463d90ca8d3a99d1097a600c1deef6368627e43d04b1e7c36f49e958cf652252738b2be51aece03a5fb0ef204f6cb1eb80784d34424f301e558fcf50ea9513364cc93e1b372d6cd4095f00b693a7685acbd2861b7628f68b0369f235708040fed74180ce255a05951c4dee4b7f527cec05ffac0522aa22b33794580b3487f96cbacb9e2c21d71fe005a88ca06b7c7e0176afdfc2c4b787601b79ae6e919dc1059bca5c1018bb3519c068012373995e1d210849e38231fea4acccd700b70a207f4e1a56b78c849d15b0671cb0a70e0f3d6e8dccbcd634119cc7c4a99eaef2851134b367c418ddf847be139a215df764fe1255167e1c29aba2fdb3f68aacfc0411b76c6a5b8b18a6423cd8daba196898fb77aff87bb4bb1ebafcf96ed2ebb2e50d2e809b4e2ec4f1bbbaaac61dc58914759091c24aba33dfcab22997d9683acbb60d277d24b97b47399514bbb40e6bdbd97a134cfacd616718765c0f482acaab48c12ceb5e461edd891e96c4277a4ab1586b6f7b6729fed464c047d2bbb3f6b2209a2c34ad4fe9e715509e9e84829bf327ec33b557162a3ce06be6d25e1b7f8ceac7a1a0f9d5a500b1808b3a12379dd0b732955ca7e8123c53d2d6f90dfbdd8e9c12029d91297be31ebf2c10f6b9674fe106ef194c2955af7f4add2d30edb8437409c83a516c6f49180b90234e1dbc625f64927553ec674e65a97883227d0c57067189613be65abef776f24df2774c1823d81e6527e06c379d4851e3a5626518b0163204f6db8221643bd8da4795b63bdfc6f93745c598b7bd1db9a29a8bb60533fe8685b0d1ef627ab67a0d3be40bb3a892d2445cfa3d2598907cd81e9e90d322070aedda2567326092e6581d2710f13160b559e0102dd24cc2f7ef939c9c9d34e3875496541a392415bf78222875d24298e76086fc8ff84c951fff791995c24fe12a4eec84730e463f7c9d65f573ca58bd5dbd2722dc30142b82b0aaa2888cb808c36371f1eda758a1c122785078c9948bbe07c04b4c2f2aa31737558ea2d3fabc950b3b134935b527d78d98bd6bb9ca23d98b0f08f3df6491a9feb4dbeeb1fe19b0b29e1f11810ecdbaac06cbdb19780ecb6ce36dd4ff6bb44e0304fc97cb663e3ed5f1ac8d81e7f455028aa371a2873dd2eedb3afd1ee938d567893a2ad770832ecd5013cdd065d0a7eb0081f0b4178914f4a1ea8d92503ebcf4ba27e82d7b04fd3ddf75a08f62717b26f177278c5ac20f76928534122f69f1c933c00c2e2fc20bf378a511d99cf79905b51ca1023dc6a5d20eca33e4fb5dbd98e05ce42bdf6a161c1a0243b98d6150d40dd4f56f4c533e251c4deb8b74923eb4c820a0cc9b75a8bbf33600554eaaefaa2ae563e0f817843a8d70d6527790848cd66f02a963c0c05b47aa22617fc9419bb9f171dab02e71fc11655029a1abfa25a9183a46816bd4d360a419b56fefcbcc3642bca5f49376689aa05b7563e5b6b8a7d44a673b7aac5c966f50f3be87d544bc6c3c88c245578aff475c0cccc52195f032f6f5ac4f68245b4a84152a795c238535ac7a3c030882a9b7622389ee53ca580cd8f73590ea40eb0ca97519528caf6bf6300bf5897a151e3bad3dc7b4651099669fd7a29cc7065214b6a85e0834495efa0bdbe518f941c9116ccee746aa23916b11e4f0b45c66b3fe2cbeab655ae97cec109cbeb1be73065737ec4a0a396f629eb817764731084a83705c2e6aea5bdbd921e23d40cf88cc21184d18469a7336b78298c47f7c1a9ea7ba0a783718a6a55c4145424b215747c7a26f069fb8cab54fc3b1cbea7d5e70846396691e49502b1ce29303df28fbf63ce42dd0f290767ebedf64aec7f6e86a8857a41725082f0910adeee2e9726c97d28e8ba6c5bf3ad36f3037356740829e488d01249452ca536becb11975da773d5f29e8a6d47800ff63f7aa93fcc596a1cb4860e1349a6a8633265105f10dddbec00c05396765919bf3c1a64a345f7bb1abbd95322cc6efc40b091715758ba2314f339fe1336fbd8379c17c5f13d6496586f1d29f9f21aaa5821f396e15b8fe4131808cfd585a051165099b91bbef8de8a6d69a5dc5213ae69a2b12d985cdd39d8ea5afb610242e1be7f741a44944483dddfaa534a14c4f9fe7b9b05f7a517ad4d28ca55825cff903897820bf58573b599b813fc05763b69fbabf0014fa0f99ac5c1fe838a7d30170dbe98e08ac9b2c31f68222d8b09ccb6bd2afc78c32f2846930dadf449ba1ee9e1bca01afb344ca16ca440e44e861792c4549f055a75351e7fe723ebd1ec9fbe29db27e2cfe493b2b570499d872a0ae43bc09ec3e0a656046fd30ac46a7ed323ed09a51cbb25da44d0fb3ba9d1eac11fdd87c83eb91bf5ec31da88a5a63c2c712cb00a5568d99d6fcc5546e093d56f4f32ff40d8f67968000c7ba8bb0f35989b78e8954da5866940aeab699ef79f7b60b51610f151bc10dc985e49e5eb2e5ca917671cdafa09c1ff84426f3a7fa69732827b3dc6a9d8b1d699aace1fbded4ddaaa1ccba74bbe105790181280ab31f4cd5142626d27ddb6d928177db3a09c6d65557d2355756025a1d2cb83e4322f3aeda92be16ced835674d4a33aa696333d382ee6b6436f84d912c134b53065d32473adf510c4cc10a9c91b9294a9e0da326c8e00705ead305d3e65b94eb4cf67ef518c520c64d45ea4f680f84d58c78e91f6d1310b8a424f2cfe89e9147c15ed6e652dccf8d4b4e1ee576cb9b5a804c497f813e0fb1eb3c245da7402ecd2ebd2e16330f8c2a2b20f4d73626ae0b32714e4668eaca980a44fe384b49289bb04b5defbcddef9f45e836155406ffe001450b93b9ccf7bb43748782a9871b16bb25a2a9c59a8d87332b42dd6f2bd4082717a7ecfce99412f030e6f0a45b6d4c711d798a6fc9eb3ad02dba3236f99e7e7054b820a1deafc7d2c1fbb414691bc5906b44ad60706abbcb1529afd8b2cc6e5e77411f96d1e452501310633547ef785bb5a2c3bb3caecaee98732263b8c8a378d64645d0a3001064a40c542812f8f9a201c442d177f02c0ffa6ca22ff633cd831ff7efc0f2532962e8621c35ea325d86293444e20ceaaceba6b96c00c37de5e3733d74f21cee6f30901825bfcac9d042f1c575c4cb3e65694e9e1c4c198edbebe8a910a3e58da918745c102e3ab0767dd32f91f272d6f8926fa535357be57f43ad8d9cc0573fab41938c732517b18cfead67096c3650d35cf2d34a905201757a8dfcc564c64fe414dd024f92c399ed457e0cab0ce0f7237a96c0e7b85ed72e4fcaa72108e91ec58336b1b52ced937df8681ac37212edc4d3a3cfc54a09077a887625d623e23e0a5c573521e40fb66458b7fa69375aae4effeb208a0de229db4720935d7577f71386df9dec33e4d0c35698131b5a06d9d28e3011aed59ffe330368d8199aa3bd4772124489ced83476e076cec2827f0921f1a84faf667994abb0c9fcb7335d7111a52937d58f5c16743325ca784453192b304b2cb9eed90567dde6188e65dbd119386f127467e0f4cbc25addb1e5c4abcaeef", 0x1000) 02:30:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000640)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x83, 0x9dc3, 0x1, 0x3}) 02:30:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0xfffffffffffffffd, 0x0, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00", 0x1}) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r3, r4) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f00000000c0), 0x0, 0x0) fchflags(r1, 0x10005) 02:30:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1ff, 0x1}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 02:30:44 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001580)) 02:30:44 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x5, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x7fff, 0x9}, {{r1}, 0x0, 0x89, 0xfffff, 0x7f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x81, 0x80, 0x40, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x22, 0x8, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x53, 0x4, 0x435, 0x1}, {{r0}, 0x0, 0x60, 0x2, 0xfff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x12, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0xfffffffffffffe00, 0x1}], 0x3a52ecfa, &(0x7f00000000c0), 0x10001, 0x0) kqueue() dup2(r0, r0) 02:30:44 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f00004ce000/0x4000)=nil, 0x4000) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0x72e4) 02:30:44 executing program 0: mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x1, 0x3010, 0xffffffffffffffff, 0x0, 0xb) 02:30:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x3, r1}) r2 = kqueue() close(r0) r3 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0xa1}], 0x15, 0x0, 0x3f, 0x0) kqueue() 02:30:45 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) unlink(&(0x7f0000000080)='./file0\x00') r1 = msgget$private(0x0, 0x408) msgsnd(r1, &(0x7f00000000c0)={0x2, "1595bf2514a148d777796744004f6724cefc7f0529e448f3b872443d4994ddf9f252da84231b916b692faeb6ed5f5d9f664b5bb08fee920487c28af7543b5ab95952c7690d7abdf81406220ba3a495253cdb6bb1dc7c8cf8d24dce0d1ce5e9a5e71c445fae01484d42834a467acd09497431ad278a941296"}, 0x80, 0x800) r2 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x41) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) msgsnd(r1, &(0x7f0000000240)={0x0, "bad919a6efc9da3efa"}, 0x11, 0x800) r6 = accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r6) geteuid() link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x3) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000440)=0xfff) msgrcv(r1, &(0x7f0000000480)={0x0, ""/63}, 0x47, 0x3, 0x1000) mkdir(&(0x7f0000000500)='./file0\x00', 0x10) ioctl$TIOCSDTR(r5, 0x20007479) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r8 = getppid() setpgid(r7, r8) shmctl$SHM_UNLOCK(r2, 0x4) 02:30:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x7f, 0x7}, 0x10) r1 = socket(0xfffffffffffffffe, 0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000340)=0xffffffffffffff79) write(r1, &(0x7f0000000700)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049", 0x2c2) pipe(&(0x7f0000000080)) 02:30:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000080)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x5, 0x5c, 0x8000, "0befcd1b00", 0x9, 0xe29}) write(r0, &(0x7f00000001c0)="71fe05e6f83828567aa2003cb339c6f6364217fe54fde2b2f718d30bcc30fae68b57e6af375b8abeb21360012cecbaea6e1ee4f7691ca54411632c7efd6030eb699809aaf8d6b5c4946eb616247d9334cd0bf8877d424daa30b6116ad65748938afc10d50b03ac92bc5d1cfbdbf8f294ef1cbc5edcf90fd0b32e867702f2e58d03086a6cf9e026f9ec4620856b40bcb1535060d64e38b397d1f577fdadf7ecaf1c8e74b6ddd43da737d254063a85031230174a4a6423147c78abb8bcaeeab0d1c8e9df74098688635a5891a1283ba96cc9a9a5a2ec1daee1835a7f93c054ff14ba33519b7fbd90161d2b1d4aace83ead3dba24e653c40efe0b1e50ecd616ecf20de685c4964d01fc8c9506fa773fded4d62ac390d3e9da6b00d157ca35c49f1b9b4623aa4f71a97250cf5f239ac053524b7e5779f2ce9388fe59e7cca3a703db48783c27c9cfae51db9889d827c04432df459bd640b39004d91b5e1306bb6d263c00a91dd0e2f06696c3cff042a3595ace663354c2f46cdb3eee2c23bd87bfefaaf46a94cd22976e0815b6b4ab8f35874be98780423a0dddbafcf438e7e11bc91bc677aecfd4d6b4bde211e2dee4608111542f258b2ca3d36e0dc1690f3d82d1bb1a244d55eb5ffd1add51bc1311c60648392a84bf411f5e023bd1abea6b4efec88b7d8f204516116cced39868b3fae75fbb20fd0736219cc0cdb87129cd2c37adc5e2d6ec0d5df6704cc3201723dbb689f37af4d94dfeb8cc0785b15f87423ca62371edf26b4e9793ec00ebae9b0f2765310a5153c8ecb48d783ca67cc6d7f85c9b7ed2065b4b62515b6243cfac345bf536dabc5694f9020d60deeeebfab1b530e42c940e69090aa7da57124dcdb2a46954fefe1bb294e87e6ace9b203c89e5b1b5166aaf4cb31eef9eef580f77722e0d8eebd3b17366a8d23594b314dc7a9f1f54938057f7ffa14c701318b67a15e8d4134ef5f11c7e066bcf4de8392778eb7d222a3a2837be60308b099c6101d171ee7779004764bc132ba15453aff89eca0fb3a52364e53a0ba522c03ceba61da24e2861cbc7d4dce807e4cb819054631675d372fed145dd596f15d4f2f72ddf5c4ef81046f90089d5a22809710ac7f5a3a06867837a61b058115ea8adec09f30be64cc65e0ba14cd2f1127fc040aeafc95bb6cc8a0fe3df09e0aac3e88fba7414b28182d297155a5681a148385abc9f41417bfa710958908697145a552dc9cf87e0f474007ee8d40adbfea48cd7ede94dea8cfe4e70c424e5b8dd8d695b748ed564082e093943d5b177d66b92001353bba64ab6b5a35fc542415b0dbc74580e59e5bb2ad433e7fcd8bcaa841ad424a052e97e311ed7e18215ca3abf908b92814751b177ed2e9512fd4f5caec62421f17b66580c4623ded3c428e15500e2e57fe9b39633e85e71c3f408995ba71d06703869c6d6319f9e8999ca19c6aa65f1d5756ba5f9fd2a74184c66307ee3307afe9a777345653259fea4b2f3e51c83d1ce3ddccaec27c499c0b393e20992193b07bb9663dbe6a322b2b9a0c5abe7743b950f857cb4d4c03180a0d6981cecb5bbf221da94586edff40ccaa345c15f5c35732834bc6fd3bf07105d8d1cc5badd700576ab52e1676bcc8068f7dbea5228e6154e7ef5de51175c79b25df4830a30326ceb71e2db356485a6260dda193a3f346e48f181070d499c62d2a21f4af8b7260e3f3e124f393d3df1a3b213bdd2e886c80aa6e87c4dd06cca017f98d5e0cc157832fc681c273ae2b3029b3fb5be3e964ffe09512cbdba8986a5fabd956adc5d849f3e46168ae05d130f651bb2112233ef444cb7bcc74e1da4f468180100d1dedc539896e02234e9d549d86fcde0e501ecec12f0748ccaee6c294607479515229bddf082ed500cffa565d6541ff53937dd56e4f82ea3bb800ab99e6c463c3cd8520be2f77b85199e8af0b5aa8b131995184019ebdb526f69caaef3adb7cc2751d813919c40ea35706021bb36cab1c3d07cebc371b0ed08b89f727b779c2b00d8b070054b7fed35f6665a5c20dc12c4a4471f6df3b5734bbedb27c8551274f7de75b0c4ebf31065d923f9e6fc7578c287aeee33b212cd211248cda157a094bfd1d4b396a536ec11f55282de0d0230555bebdc3b2a71556b0f932bd806d2b6d19152f649c007cf1d7fcbc70007790ac2eab76a5a691b4a72dc35cfbae9368635c386d8c37ed594a9d1336e2e28a88d9352252e0510830fb747e624a68736f101d67c52451f37976a9db3950b9b072a7a940c4e74246b4bc2cff3adff31fb3cfbaa70461cbb29cd41441ad5d26516ac2d124ebeb0dcf4a6fa32eaf021348ebb8d18308fb45e510dab6d0e7da1d9ca3a9df68fb5dd7dc30483f523f304c5c9e4ecca8c134e9e58540fbb723f37275f116696e735edb9203f1fb6973cf2790d92ceb6c622b4c661956757897f6d89b56fa96a06aa6d33bfb2187536b115abb652e8c8fd5941151a7e9aa17a3fa88caac87bd42052a874f74e498ba7b07662173263c1475cbf1660d5da1136a105f24111eb40da437850cd506c80526ee74b003130d129f57caaa25888637fe8e377bc1e0dfecd2dc03fcba60073d2b307040975a30b8521962137bdf16b4982635c45748851d586a472ddf120f042ad53a105e387ff344a958baf4ba8d5df59c9b1421e70ebeebcfed98377ebe63982edd465e88b0965e65491fe298fcf7bc360ef1474bd7905438028eb1bfc18975484e86edf5c39d47f", 0x7a0) 02:30:45 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x15) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/8, 0x8}, {&(0x7f0000001180)=""/189, 0xbd}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/57, 0x39}, {&(0x7f0000001340)=""/55, 0x37}, {&(0x7f0000001380)=""/199, 0xc7}, {&(0x7f0000001480)=""/165, 0xa5}, {&(0x7f0000001540)=""/8, 0x8}], 0x9, &(0x7f0000001640)=""/223, 0xdf}, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x188) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xfff, 0x6}, 0xc) rename(&(0x7f0000000080)='.\x00', 0x0) 02:30:45 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x20000021, 0x9, 0x2}], 0x5b, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x24, 0x0, 0x4, 0x7ff}, {{r0}, 0x0, 0x10, 0x1, 0x1, 0xfffffffffffff801}, {{r1}, 0xfffffffffffffffa, 0x21, 0x87, 0x17b, 0x8}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x32, 0x80000000, 0x200, 0x27be}], 0x1, &(0x7f0000000200)={0x100000000, 0xf}) 02:30:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, "67824ce21c32d141af8b011e86ec5d30624aee41", 0x0, 0xfffffffffffffff7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x101, 0x0, 0x1, "2b2baf768fcd7e174add45647593618cdfbc89e0", 0x600, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) 02:30:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:30:46 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket$inet(0x2, 0x3, 0x80000000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="08fae54b3f60e39551c00c6bb16539db4b2b149a7e3579fa5931c1e8cf0cfefb45e006093d52dfb9de6a5e5b662c86cc9fe9543d2c7ee5e6bae2ee2c4c2571ab27cda50caf73ae4db66e08e756c0b039edc9f450d427126d4a20bf560912eb12b9d83cf226e82fb48e1f46041d24bcdef6406c2d7c7c0c00d12233a22959f56ba9afcad5b9690cfbfb321c0ed0ad5f10d810ffc1922fe271c9b78c6f9d608a548fcd7b3819dfbecdf51b79a39f984674b64a27f0ab51710833a243db00ac3485b4dde77b60c70d", 0xc7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="891ced66136c3e0139943650728fa5000000ffdd00a3000000000800", 0x1c) 02:30:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) 02:30:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/153, 0x99}, {&(0x7f0000001280)=""/77, 0x4d}, {&(0x7f0000001200)=""/9, 0x9}, {&(0x7f0000001300)=""/191, 0xbf}, {&(0x7f00000013c0)=""/27, 0x1b}, {&(0x7f0000001400)=""/59, 0x3b}, {&(0x7f0000001440)=""/238, 0xee}], 0xa, 0x0) fsync(r0) 02:30:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="c840ad2cbc14b5863eb871c48f4fbc80a7c244abd647b17c783782b3a1d23aa0cf26680d66e78dc696ba5d01eb144cc8753ab308a54cdc5b73a55aff0b5b9aa7a3d585aecfadef672ad22569aff674825337e785219f86d674290b94d53d8905dc5d5bf969a8a03b1e0d62247bb9c7ee0adb7366e22473feb4d2367cf7dc5ffda9fa5ce4d9cf73e9e052c33a433b2004e0268efa405a5d5de1b5b0e57f03f0251b5e51755f744a3a1db46e3078a77eb2e13dc5c1547127f506f2036dde31", 0xbe, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x5a6e}, 0xc) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = getpgrp() r8 = geteuid() getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="5d3522eab22ade2476b135341c1d3efbd427f7c61570679c71cd20ddcc0e372f0c9ccc9c0e74a3673f05cc5421097ba3669cd7f36ebfd445c89528feda088cc10fbb2ad1206ccef80f8745e001be61ab7806a5b37df9682196b20e45782da4ae8d0968d11fbd947333c17ead4b65151ef9df67132ca8e9596a55cb8d47ea54b684895a7c51f4cbb5fcb8530f701983d67dad6f1b76cd9ee44acfec7522187475281348b3b00711", 0xa7}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 02:30:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x800000000000004, 0x240000003, 0x0, 0x100000260) 02:30:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) socketpair(0x18, 0x4002, 0x3ff, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000069b563956c6530009d162b123fc4638c38382a2db6f1c4f11e091e3b9c36af3e347f9883673f43d89735396f537539527d8c19cf271ea54d58aae712be04d9631e8fcb3daaa27f3f4daa44a019439719318af7fe66aedb"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 02:30:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x200000000000b, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x8001}, 0x10) syz_extract_tcp_res(&(0x7f00000000c0), 0x80000000, 0xfffffffffffffff8) socket(0x6, 0x3, 0xffffffffffff8000) 02:30:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8002) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') socket(0x1, 0x8003, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x45, 0x80}, 0xffeb) 02:30:48 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80000000) listen(r0, 0x5) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x2000000004, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "004bd5ad6f245d408c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) connect(r1, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x4, &(0x7f0000000200)="3e61e2cbdda890ebb13e783c89aba4becf273ba615996ca78a826ee70f8159e2ffcf46821e578948e06419ee888ff65c6e2566f41f355f121c293bf2c9c158f3a38d8181e10fd620b9799f37c8abd418122e6b144a9852f2a7eddaf43e9764780570100e4c20c00fc9d6c02f3d8dec810647c71018fe0b0cac8c9d7912e5d1c1989cde6cf946b535c16505c21caa2b44663b874262115317dd577da822b4900e9d4e87d662594608353f37ca5813c2b4f22a7458b598b74ca3ac37725ca79adf286ddfbc2724079a6b1141fe17003910966add98162a7bd20bfd45350f80824807a0326e45a804d7f4666583591bbf022ae4e25c6797c085fa", 0xf9) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000202000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) setsockopt(r2, 0x1000000028, 0x2e, &(0x7f0000000180)="ebfdcbff13b9ed812eaa4e713048e699319296486967b1dd76a4f21841c5", 0x1e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x190, 0x0) utimensat(r3, &(0x7f0000000080)='\x00', &(0x7f0000000100)={{0x6, 0x62e6}, {0x7, 0xfffffffffffffbeb}}, 0x0) 02:30:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xee) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x5, 0x0) 02:30:48 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) 02:30:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0xfffffffffb, 0x4000006, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100), 0x0, 0x1) 02:30:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xfffffc25}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r1, r0) 02:30:48 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002bd, 0x0) lseek(r1, 0x0, 0x40fff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) write(r3, &(0x7f00000003c0)='4', 0x1) ftruncate(r1, 0x35) 02:30:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0xffff, 0x4, 0x7ff, 0x7}, {0x7, 0x7fffffff, 0x1, 0x3}, {0x859, 0x80000000, 0xe7d, 0x20f}, {0x3f, 0x6, 0xc1, 0x7}, {0x6, 0x3f, 0x0, 0x9}, {0x6, 0x2, 0x2, 0x6}, {0x401, 0x7, 0x9, 0x7}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x4) write(r0, 0x0, 0x0) 02:30:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0/file0/file0\x00') r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) 02:30:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x80000001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="b7ffa4b6", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 02:30:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = shmget(0x1, 0x2000, 0x2, &(0x7f0000056000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/241) 02:30:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x60, 0x9, 0x1cb2}], 0x83e, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x91, 0xf0000006, 0x2, 0xb5}, {{r1}, 0xffffffffffffffff, 0x72, 0x40000060, 0xffffffff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000003, 0x6, 0x1}], 0x7, &(0x7f00000002c0)={0x0, 0x9}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)="d532bb25333defe505a7c247d5d4758ac51e2d324e80ee0a469117baff9feeaadeed314b31eda89bcafcc41f70d18b8d71c0d8dd50829b8bb468a4c31cdf1146258ee128062361434c4929e8fca99e3500a3caabc6dcf3422c0973b4fb8b2f8e314a555a0caae178923e1550b2e4f1f773b451a4a3a9547d502f9cffff66281b222a713d2f4ebcd74f5cf2c422db13c5061fff2b0cdc4cc4813903fe10478c7762f3539889eba2ed8be506fb8d7e9344bea274446d5dc894595d2d7c2bc1d0718a41d136a2ba2326c418547d6c182067e7a6c6a46b6305e8a3e87cc35ff1e8a646ec6c1833dea71c9fe5734a8efaad9cccea34b84a891c2144a9a92ad94398e324330822637f0d455c8a", 0xffffffffffffff0c) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) shutdown(r4, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:30:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8300, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x200) r1 = getppid() r2 = getpgid(r1) munlockall() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="d2382a2b4534689f7e351d3e21bb2e70ec0c6ee64682e627865a57dd4e6bee62de267d46b69f1249f5b50fad7edba08eff7b64a908313e0137360e92f21264f287182b19f473ecfe8456627c2f00ccb820cc35cb32e22aee0d3851c80d1f2d797ca6b55ec46bac6b7fcbfd74c90f2700a14b98313affee6856eda06cd2e25786d5bc344feb0207e77900aafd85", 0x8d, 0x5, 0x0, 0x0) fcntl$getflags(r0, 0x3) sync() r3 = socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x5d2}, {0x18, 0x1, 0xfffffffffffffff8, 0x8}, 0x12ba, [0x9568, 0x5, 0x4, 0x6, 0xdcc5, 0xb0, 0x400401, 0xffffffff80000001]}, 0x3c) msgget$private(0x0, 0x7e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xffff, './file0\x00', './file0\x00'}) r4 = shmget(0x1, 0x3000, 0x418, &(0x7f0000ffb000/0x3000)=nil) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x10001, r5, r6, r7, r8, 0x34, 0x5}, 0x9c64, 0x4, r2, r1, 0xdf, 0x71b, 0x8}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f00000003c0)=0xc) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f0000000580)='./file0\x00', 0x0) lseek(r3, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpgrp() 02:30:49 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x11c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x3a, 0x3, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket(0x1b, 0xc005, 0x6) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0xa, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r11 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x3, 0x7, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0xe000008d, 0x0, 0x4eb}, {{r3}, 0xfffffffffffffffb, 0xf620ebeae2b4c7ac, 0xf0000080, 0x2, 0x4}, {{r4}, 0xfffffffffffffffc, 0x80, 0x200fffff, 0xffff, 0x5}, {{r5}, 0xffffffffffffffff, 0x80, 0x42, 0x9, 0xc000000000000000}, {{r6}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0x757f}, {{r7}, 0x0, 0x9, 0x0, 0x6, 0x2d41}, {{r8}, 0xffffffffffffffff, 0xa0, 0x1, 0x9, 0x4}, {{r9}, 0xfffffffffffffffb, 0x20, 0x9, 0x8, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffb, 0x6, 0xc, 0x1, 0x2}], 0x0, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffe, 0x0, 0x59, 0x6, 0x1000}], 0x7, &(0x7f00000004c0)={0xffff, 0x4}) 02:30:49 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x64, 0x9, 0x8}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x40000, 0x0) shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffd000/0x2000)=nil) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) dup(r0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 02:30:49 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f00004a5000/0x3000)=nil, 0x3000, 0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mprotect(&(0x7f00005e8000/0x4000)=nil, 0x4000, 0x2) 02:30:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) close(r2) 02:30:49 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00cad080ac82ffd028e61feb2970a5b14f4339fb717ec21d8c9b0f8834ce77f38bdfb6f890eb5093f824f53a48ef195250cdd1078a92493e5220ba15f04597f60aa09dd25fe18826005a3d40d2b80c94d768"], 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r1, r1) mkdirat(r7, &(0x7f0000000080)='./file0\x00', 0x60) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000280)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000002440)="9cf8c6fff47476cc1f55bee0aec69e9c4ea09e1d5bb1e124a64e9abc3ddb61ee8173f53955f29b4241ff497c129014f603e161436d9216a00ca67f22eb51a57da3605c8e95505527b91469b40fdbb2eeece778f604ba5d0faf223b2dadfd379bef6b8e46fa0986a3bef213d42746f30981b6555dd739a38ba9b76223f8f33f130b24fae913509781c1b5efab991d30af14bbc8b9a67b8a74c9dadad30b3da93d352cc7f9038c46efdefba459d4b0816df806aea9d8443c9d1724122e6023511e6ea5f1fec431f2c2538ad3f64eb25520df487ba366e25eba08032ba55baab27de7dab70391efb567cd665a0f88ee13100663dc405705b7f267d5896eda141a5e340091cbaebc60f37f07c6fb18faadb945f67b4372d81f33da27c08cc2dae451339282fe8d87f14b6d3709fc3216aab1b675368b7af6b5e1e5312e9828412bfeb75a671784ed7cc1672ed983c4ff9225d5ddfec2c1664d10d85232f00c0e2c27635b7cef30fc791d8c5cc1d082359b3b13c5783b44bc0fe8ac2c258fd5bf4c95beb8e336930939d8bb1dbae8a0d4f5ba560a9584f5e6192743463459a73bbf8a4c3bd90556517d472c376a169f468284f18a621052ae5d88d0b92b18186ea10fb913134e9a8e95b17de725e64f98c6c413462383b24db60bb6c5e5f994f08446b78e57f7d014dcc19af0f10b2bd2c9ce20d5b5544d6c3c9bf3f61d90eaedf8d19ca4d5b502359587b80ef09d84a5d2b783635452fea1a5b9199b620fa02e9e9251204919920fe8167b3a08848c30f3591a70202e39de9feec40dbbc6026be1779e41c824449a5bb596311317c5a7cc69dbf6f81cc206ceae8408484c78691f2e1e9cdcf23638326c659733e1b7abab7ac80179d8a01221206c2718feabe4231dae09ffcd2ddffe51e8f5a8371feab54f7720fc50c8a9a9457e3a40a5394552991bb2992ad54a0dd33badfa44345a2aac72c532dec0b4602d6967641814d6e272ef80d05c19d8521c7be38d525f0c7823c60e70eb883d1a3e69e00a1dd98eabd2e90d2f36d449ce77c1a6707e17c4a098027f48fe725b89a69c74c4fc48d510fefae8ceb9e0935c1b96984ff2406c5bf0d74b4eadfa3ed3acaccb3c50c1d6c4405d75611883f064f944ed91b0c1f64e7edbccc3b0fbf1caf11aa7e0642e3eaedb33d274b11eee466d541f1c43b4167ce7da7a811f2afb8cc28a20a0ee2bdf05016a6dc1a7d922f94eb54b0360462623652599df4fca566c0d942623f5bb9cfcde0d4bff075f915e8e5875234b155695da92e5947ac3e3c0e482168ed1794be86da9de37813e456b117457bd04a5cb6b277719755b91225be6256e9e075260818d08efb462da39d2ed892b37e64eb011f53767bc151929c0fe48a0726211aca137dcaa4503f4c115d55b23c8abf2cf4801dc7e92251ced7012bef5ff18bad74fecd4db859e4ff0a2b5dd068b6343cb5902885cf920673e1c2dd4c2b16861e27c1404eb9ae83c8ff05094d2b18be9889bd88680f813663afb1abe29e625a0453c050d33c494c5d8b264e10bb20b37f80cceb0e926c11e5a8a396472af0731ace7198caf308455c08344d17abe2594fd978864bec0bf487fdc13e9175aa38fe5b974856eb2725eb36ce8489cabaf25aff5174f2d7939e5ff80229c133b26b7f6cd331c5a0ad8141f995716962d547846b4c464a2fbf9870df3f019bca4366dc4fa8ac4530cab93c38ec17e584f55b3fedb4a8f81c85475fb593e14a129e3cb72cdc0ff3735eaf4187aa8f4f0d8924cc7fb1857d8fb0dad9e07940f9bc902f1456963b476a968702ac1abbfb9393472e484c1b106ba4553b01d0c1d411f9f3a253d498359b912f9b95a981061141174d906422375d7222557ce5a319fef8b1a945a84e6b6b6cc5c34b2bcc02fa8feea41dd3e85553136f04e7e4ed8a608fae147f607b77ea207557b7521d2b364f0738c9dbf64da5d2bc2286d2f100ecb7ffb583ef4fec6d743b0ac7821017bc81c99dd649441491fae6328a4868f2801daeed38a28e9c3df97272b6dd441b957ef3c33dea7ae9e7a35d3a0e22477b68459347e471e322649d51c815ba83c1d1dea5c902a1f23a3a2d70200d123e8a14d0bf2afdde8958f8828e6d38ab1b338ed3f39604c60a693b1f9cdb5fcfdbf83c252dd3535a5f78e59395319b07ceccda06ece5d6ce07d29d13a8acc11e7195dc08c95f4718cb16669957f259da63755286d504b1a74b13f6ed33cbab8a23883c426bd1611e2ec6878cbe43b2c2a7dfa4ae25a6296370279dcd3bacd4670b2c04762d5392db11a0bf3802693035b5563094bc53a4a7f63b09f094572a84ae3831bc5d3efa1a1abfec39abbb3790101c19ab5079630c475f6d93d7eacc7374be8a06961d5e371c706dee486168c8692413438d2fba23b111085fdf2b165d146f1c0889c234c6b57df22cff556e5b39f35db1856cb07acddf2e59254f89545c096c0acd01605b08ed615018a6ee819bf935173bae7c72c160ec86d2766f527c5ef5ea435069468bab16cc618660c1293ecd73a9891f99947f288e147460aca3890040d33c8e7303489d565fe198d903f69b3748a713e000d79bbde90d963b2486138f3df1e0c1aace62963ebb663ad93111611eeb82e68bae776266aecd03cc647fc3b27c4c64aadabe14cfe7c780629ebf5ba475afbdfb8d4514630449f219d750343700384cdd91dc398c3a00ab9abf894909ed932c5168221e9f1890daaa0f14cb449621a177a2cc3367130698866f3e68baa3f1469c6f83cce320565652c9a3c1580c9025ab9b418da7968d23785abe2341539e3b045b50ae5f86386f6c26ab5d77195c00572b436963fcd1a96c089b25a8a35aa47f9ad84792a2ff57742c16e40474510b1f0f5a6ef99953b37e01cdf9bd814ae430635e64067fa8b83c918450bb9e0b02cc091c7a463a2ef46e7557b619e5ee70ad4d760d765cf3c75318d74a5246859d38f95a1a1b11b8b17eb36a072542c7eb3ae5ee0f718e8b322305563f346235e26f71421c9401a68bc0a66b6ca9894a543747ee66b1910639264ea788aaeb8e6ac462169d06cceead776c5e3538f8b77350c48f0ff527b42433d701e52a6afbb1e2d8f4e06241eb38ba5ead4a717e0991d9057007e03b8a01b48ae56bcc4d8f12e74ba7963613661bbc836e60250ca49660b58bd5d4d22b2b6bba070b523b6db8eaf094fc598716488b75c1fbd6ea25936fc4cf1b4430604657f61f214306da6724dd8920b90b6b688b977f9413ce98021c275f399a1fe678228a1a57cbe247f06232804dc974dae2ab9a5309cd7c08d8d1ea5231c9df9e7afdda8014b77a40e76e0ead9eb464de9fc0983002e8ceb956fe25703c907a74250074adad679e99539641a24f85e24fa470e0890fc8540bda5187ff5680f4be5a04c0e74ea937fc5d9cd49e4e484a6a0a3fb175e02fbecb9f32501fffaaacf803339afb9c3719ca5241b36abdbb6b529d55553810c0bd5187606a4b6b8f3f45a7ad3a126fb6cdd2a47c971a3fefa7cbfc9073d689d16c0b8a903c501a9a70157fe30cb7a5605d4972283cff181fe58db5eae4f300f8f557bf211d1f2404fa61c057a0410691f89b9d462c08363e4ac8e6b5965ec9d5344d76d6b8aa6c410f51be322f58c790a3f4439d6da506c017436ec2d0bd5bab5a2d5c5bb2e0dfd3f1e4370946e7ca13198c6ff42543c62eab78fa83990028b8022ec08246564031b3cc52cbd78c448749d9d856489479c5f42df236de6e5b3eb282c9c6e4b5a8bf3e9a8c45f54144add356c7d36e023590bff91ccf6c76f13487b8a99b12d2149b4c11cd2306fbc826b55c04989c7a2b11635e76c69da210deff04f5482fb2dc4c36ad8592bb846c83069fb0f8a286df7d35bb164e1896cbe9011219ec5afddbc0f5e0f23b37fc81656fc6cfeca6d966d7792d9cec4141f0ae27d09a46b73ce43fd409b19cecda2d7bf4a74a9815fd7175e0331c1f04eac2749b9a6492b623e871b84c8d719af22b17544734c28e4ed08fb72b0e41a08f7dd4354a54f9293389d8eb32af18d9dc0f971913185ce0bf4a66ea4a6faccb42ceb448bcec24c33097f69ef1c0e092ba433f927943ae0b670f4bad1c47ea3b6b90032f4bf5ffb5822e99bc6c508c41263a4d86a2e4fc47327f2d8a21361698ff1eb0a6ac38b2359fcc152f3af6f75f713e6b856f16a848a1967979dbd2656319e496d00c5a2a18d90aa595886efb644b19bf68429b36ea6f48be9beb1e662bcb5cb08ee0e138e80907d42b9fcfd735574003d55ebeee8aa946263b0010b3a1282c4030ff092ffca67413df8c5127d7ed791a688a125da174e85f92616f06c50daadacd7c17b4d3818ca0cb97d0562164a1805740070bbcf613903db4ed014814c38712eed7612298e95095370e1b0945ffcb2db77281f831536f56a12d941beac4f4eed834256c14c434c8aa921ffdd1e4b74fd5f3082cf96ed2cf75a7574f5c9f877d09500c4867b81e9d5b5e7733030c43f762e95394bc4235dd2b3f2139acc1846ae30ea7dd27067101b13a8d0e5312283d06a05e060bce678e29be8ff78839409a45e15d0e88d34a45cc97a9e1a7912e60b852a2be92aefed397cf4d69bf79cc3232098fec932e8759182103b76069301756c45f3b2d99c7cd385f3c5e269bc7bc7ef9c1c09f348237f83317af794ed19c3597a59a27b7d7725642eec9f8bc782f5dc232108db12efd18041a9b3180b16a7e74ca3bb2feb26bd1e5e8ecfd4da2a2613c620998c719713fe024fdd98a335dd2cb8e3a8970527e32135f5cf9e427abc7fe29cedc712769183e1a6e3956c9ac39605a12dd8aa467e4b9a70ab0468041b478b92c056b272f5cf732596a63f3dea1dbde5b28f76f49abacff06b0d7318e5c6c02971e853d788c3408fd4933daa7733fff57179df0bb716e05dfcd175ae5293b639e9df25d595f0a414a4ab7cbb9edf3fcc41dc470668da6d31571bab07a66a80824dd2c5b6b2414006393fcf07f273e50c26bc0a8b88f3eba02c6111fdc500909ff0742c8f2c42fbead9c921136d32742636718ae6e1a6d963194102edde66fa07ea4cd5d6fe141a739d3a824caba84bca1694c5d0a0b8e2fd5f7f21f925bb76cc333872a422bb91b402cf12301515fb70b4fcef21991e3914d2a19bb326702c824bead4fdecf59eb3cc6145ca1be25af9ea73c0388c82f031819141435b3ee43db9f8e564c484aeb0bac409dd048b035af4fa5a8dc1c5e4f572cf176d2a612fe6734799ca657b6a645068bf4f8f0ee5443ea7debde96205fe3c23e12a2db989c042b5c669b5d815bd7b4845730d821586d0d70c1d300b659add9c234d509ea4c547c2c61dbc504e9d611b5b22353ba3cb4671309869a455dbd352867d37dcf1b87c8dcc269e30c3d1d24fe5e168cae1f05bd7ed0e2b1442736e6dd2c67283025cb36a15e7b05b44f4dc2c280d730992e432da390e52f2eab56a3afda66d44a715fcff095653b1f35804f28096666aaf29a6d0b5452a1681731ebf4ada20b1320563fc206fa4ca9931a9bfba5f0ca1cacefec861f9611be23e3f94e33aa73f0363d5fd6292b8ce2ca3498ca7e92ba7e19f6da51ea28223127d8595ee30f0caab9ce665926d8cc414c18d1505f599e344d77e796e7ceb9a713a0392e27cce71aad30b501e6f40cb09e994a9bda5c1335bb799ecfc45b44f48c1c1e44d61ba9815d6dd824901eca331fc411dd90e6a0e835655bdb660d78b40baaad53340e8f66415b49a48b95baa34296e11fcfdb136d2", 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800"/102], 0x1, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/4104], 0x1, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 02:30:49 executing program 0: socket(0x30, 0x5, 0x3) r0 = socket(0x20, 0x7, 0x6) setsockopt(r0, 0xb030, 0x1000, &(0x7f0000000080)="0d0ae689a4a080b1ef59d6754743cac16b18e9d681e379354ff764d0b329a48a46aa03bf7936bd182990fbea8a52f84fe60b6a7974267ce41ac2d7704d60ca74ce94bf6a2d04e0faf17ef9c87f100d4510033d1099003bd8a37cab585feb1553ff8eb51ee6466c4b9d40e6c4cc353d85faa24dfd39611e8d994ccd36fadbe8c9422d7517f316102985536abc6ddae30b69967cb8ddedec459b46635ff90c3195ee1387451d8fb433fb45ce9dea9163cc96d6eebd29bc9dc3e059abd3ef20ed27632078f3ac2cdb139edc12fab2f9a1b9dd23e69bfa9698d9b871c188494258d7a5a274bdb1125b8456371fbb4c9071c9f33f56d4c8dd75ea20232b0d39f6f9e8137e26cf2cfcd76608b69639f875ccdc5fd5268b1d0bd3c8f81564a8f755aec0df5405651d9b4c5c8a00956cec9aa612f1a251a847fa9e3a2ab36503fa5358b13f129e3f65a2a77eb2d0ae290f7f2700384a6b80254413027b6897dcd886137e6419aa10c0fc4c1256bd336276505890434c1b5a57792a1a98f172846ec6b73e7ef21b3ddf7aa4355cdc4347cf6f84486d4b1386f2305d09167186b74879e7e83832a30591c23dd067080360e96805c4bd8e6688f4c6b8b0ac61486f81135d8aeed23ede517484b3ee5c3060f7a00f9e2f62f3271c2feb8b13f744043ad4e673d6a4182d4252c5c60939c3b11af9bc21d0f01267a5fad8e7086a058eda707d1dde6dcf2f4d58b6ac327405079ed6ab774edca8fa245b6477f80076f1c46ddb586e1999690a8c4a11991a402561396c5c83b83f108300ab40d887e632c98bc7aa6aad90fd267f8327a8c16fffe258fdc75c03adea17574807adde35227d0488350a1fd41020a6f6035c52ddde1fa3487e964df02bf33a329c09bb8ee68b1bdb9f3a470c9491159253aa93dbfcd766159e4ae86c90635c5fbef7334d91a799e353dc2db5418ad22b4e88103a05c856bef7ec75433d05cd9be04d1360634bffbb045273ad4dcf601255f0932615a4be99572d3cd0783f70011dffbb932a3ce06a52cba479e73e2c5870de7db3b1df1de04f09525df51a2e98600d6c99bdbe4c8faa34583630f65a2ed32cd707ef1f3e3d14f4cd2bf9ecea1b9705de47f5288cfd0e98c7cf5427006f03530bfb28ea6626b97c55b59300a26603825ba38a67b91011fff776f122de840278f74233c33b55bae9c18259db9b69a34ad3cfa9f6dc40104683d3dae7efbe51be43172e9749e1e80a31aaf21bf36eee19c1fad534ce6328d29bb20ec74096bc9c9e277a81312ecc418cf0538e304fbc061096d650301755b0e828d1330adb128fa55d5d11cf991c9e48addb859ed5a6b720ec138cdbd422119685033951dff19e8175d7b4a48fff516ecd05c7f97baa46621794db5bfd174a4979aff3e4a65efa4303629ac029d79ede2b6b189b366fe26535fc2bc6061882ad58efb857ffff6811cd8325c3104d399be12af7af0ada35754689037dc82ce633ab7d6d709d0af3353f3f96372a2d708ceeeb83138b82fa970f35fdd0d9fc5e9482f7e6c5696f3c450dbd8424dae102125f1cecfac68d6c7d861da441583428b9f1cfb191479c1750da6e80a1548fedee7ef7364c66b7523535dc9b73a15001a49ab57e6504080859e65b0ea02be6e112ab360e72816f4383d1f00648dc987ad18a16d31257f77e760f792e4df874595ed340297b1288f0c5c8da619a04a43b7358cd817ba231f895fe0cb6d5596b7002c2783d6beee9ac2c6801f29043ca475d025f1a5a4c253d225feffbf1f947ffb6d9dc0c52a39d9247d5abfb7d1406055320b63e43eabe7f1c6bfd52eabef38dc5ea5dbc53384d12c8741982e1c863c0e7e8b08b0904fb6d5b8aea489cd5f568b6abebed6f8e9dc686607c20008af6d2e9732d18dc846a00ad49ee53dd20e34fbb8a9c267e2576dcd603cb0a13cf0f39384356761acef364746da65be1554c0254b2ddb9cd284d7b5f4602fa7eb0ec56bc43a5f8a54fbac24d5d1f42c12c1da5b6389b57e4688663ace44e141fb12ade5703ce149375f96786b7952b5c03c55afc2b65b13db5a1cb4d2006566f5e3ef72c38ba2fe7cdd1cc08f35f2343820fd5e66574c1f06abcf3f36a32da19fd2b06231089b9d4278b88d3a6e933205d845638b1918f6a165335d4f9af201346aa3027880ce7e7653343efa5e67b9599b24fb22fa55514e9a1de6c2ff8d8270dcf8a12c924af9c44d6cf889f28bd12e119d28eedb0a906b34b5e85f0664645b31f3ee1669ecf94cd88e1c9e9fa3c49d828d5fd558bc94e4c67d035aa74b55af5a291a7aa43f3257e8e87a959288e1a6009aa1b623a0581f50368abfe7023240d3c80aed1204d56d71c83bb9fdc3a25ab217845a8c7b983274952d1835af01cbe8ab227ad1e61c054a5cc70696873ef00b33d3d73efc9db20e176eda35bd784902b7f4ccbdcf7f9dacdf2a6bba0a8aafe4b2d75246e06969e1f0601e48ed3c59484b4709be4dac6f87216d94e79d30500de3eb2591efc3a436b0e59c4ac310fb9d756e14e85a4e66294c9454e27fd18879f080367b188fa6f55f80bc906818039d525a880b021f746e236dd78e6cd31927dd24c8b078f9d85f102378992b900dd2877d4ed070af62bf16ebd75eb573f8db2d618be72f173325fd0b675e4785150dd7cf5b394cfb30dcc833b32fd5f734d83687b0567962b739157fcc2dc0a577e21f193cbed430a7d635ef395460df81a76f32b99bf90dcf49da3e337c0ddc51b7e0bec72c0a43ded27f79bbfd73810000e453dc4d49d8737307ccf3b747c43fe3aeb8093ea0a97ce8456e493ff3c2cd1937f322985aa2047552d38a9b61e59975508711b1c145650606d64212750ffe3393bec0bf3c9434c5c1efa2863988430de3641816eb17133aaf1c5eff00834d514d4814600c259882de2e94ca4975b577fcc41be979955cc3b5deb6bed4a03900ebb8b1c41a18bb339d5a11053ffcb5d99a0e2d645dbb7280dc5a821bdb21685346029667c72204961c5676d95ff9eeabdda5e25a55956a6754f759df17911039f8fab9b09a8b855eb39b3340a246c43d79631a0b503db014219f7257fefeb7050afde4375f4f755dbe94f59db8bc017585859c969535e65d5678cde7409b5edf07b60783c0ff0a4be5ca21075312db391b5f080b8f91c15bedad6f8ca8fdd4ca9554eba996cff9a372f5454b6234a695141505377db813cca11cc15e4dbca7a109ab038d4a03b9fa231f1be11430e8a9661e80b6cb31de919cc88629b5298386d1caa314a49d253aa989520c674996054609f5e3ef99c277bd39e8af44f95a784f4f0afc42d3775d23c427a3eb2de88447e576ff7079afec912241ae35900a99b4bfa01d37f1e223767895553cc6ceedc15afae0a63d4b513a7138f6bad873ef2c14210ada0c8ab9f81197c1e71b3e72947105cbc00ee9b8cc9b19a023bb7e9152422382f5289cc047aa389de80cd14e8259ce54e6b20e8c4995e3bb11b1973ed7116ccbadc85bd368cdc7156c55a9369e62ff447ef1cbd28f98e9f6fe87eb11c0dbb5717e46dad6cbb9cb302210dfe3e3c203cfea3e962f92ac59a61af3dc15c7cdb10e354cf1edfae498cf3a9f74885fc0d71dc128d63973ef1c8f622441dd0d326bda9f4eb4e65e908fcdfde51d224eeb0943be11757a98e2b955df3462ce0878a25085e41f254b47d54a84ee6ebaff5100dc41b7e98e3365d69ca3e9618c330894a383a54f61dc43b88b36889dee0dccc68b345b3c914fd56795d88a180c25d5caf7164eb0198fcf3b826c705060a337fdaa9036c04098aed06c72201c1a2b46452fd47b427712dd9059acd98508af8fb6714e77b9792ac9c603cf4060175118c19586eb581ae2b07f43a4f05d74e4c96bc261083fb0dac29ceeb68c9f9231481389d004508f6dc2e98c4db2b56474ead705bf2e6afc763e01ca3ee925eae1c809630f5f8c44b4984a12622c69619b646446341b9a5866c8cbd96a996e7c4e6754a81cdb74cc0394f66f924d6d6d3c154deb6c509aa283ce1d38bbc2bfa2872a949013a7c4e86fee3e2b8a85c976e31da0100899a0b0421ca613073c8f7865f2ee5adffbb20c9d5f56fadd9c92c7aac3bf6fe56236ec2a527d6db4ca0f7fb8a0e17b185985d61aa1d1ceef7e9f6e062bc9aa90d8c66d53687e808bc6e89fbfbe34407e1793f404b042cb9a6ab463ffa235b5a97457e3a9548bd5e9a77349c84f9cee7330ab3fe1b01ef2da8e2e21724bf967c2c24c828c1bb72a2c18df898905c445defbc227c2629483f9e50f24133703d398b9cd1d1a87730d47bc5417a6a87ddc3e4bfea296becbe9d70027b844b02ce0150debd5eaa8436bc3f95b40830830021e8ffef3163dee383f13c00cdf4dbbd399d8be0464ed9bf4f78d5f2e38e186bc223737665c5efe4f499ba6a3748afa7ecea9d76794c984591f669b9144a41bd55d0a87ab94daebd0a27bb4ef393d10bf83b63525fbb9eec91f1f69900a069e4eae9a48957caa206b52c1ec4e5ab1f49f8c9dc42ec8c3f7b0f3423c97d6a87c4f8ea00e01a528a2f36efa71d7f0b08a75f85795d759eb4cf6a4fbf6e76c9445c95ae8d6242751efc25e778571069edac139afc1eb055955f78ce28a44074d431fb682ebdc51b7ae239a7c8982c186a0648c9f3c5ad6a2cf06b415ff3a7a5856e84eeb30dffabad11fe6dcc4f3975d19bc53f7c5197c6cc29b3a372778c10645a3db7d28ce9659ebe85c216e3009eeda911a5e40c9b5b31c94c4deb60144e2d78bd7ea681bd74e79d9a7bce1d4191fe745ea8d33ad945e292d287f86886b7dfdf9de5afe8bffdedbe67578d836f5b8ea4ff0f762fe7460b4567a00f803469dd52d8b087238caf22971067c7c95b547f20aaf493cdc5389d2ec2e12647378ef4208475176341d06ff8246ccc92fa576c884e93f60402e4b4bba3fee62d7cadf0b5a71aa643326b0d61a9347c3a1ab2bf43b2b91c50086a4cf948c6de73e11f809e31acf85dc9ce72835661c50807fc0e7e3e87ce04f34c04829ea731c3930f5c72e7c1083410b296e69717879fedcb01df05ca6deda348690bab75a168d33243b8cecff27b6d98b5f9d195868a9c4ca7e186627ffa4da4d7418013bbaf745de34a98cdc76033c4a470689c3f2c93858c66045950782934a4bc1960bc4887c86fc2591d92fda6c6047f03d5037cb48886e0307ba20d934433aafefd0c95b4f35bb08dfefea792c52a8e36a3a1dd74102617ef6491cd72656e7210e65aab5873bf41441d6af992b51d92c87c4b5d8fe636e00b21ec91afd91500ee8e25e1dc3c15c258f70eb052b0a2bee25e4cdac14db9e8f00b6d06fed0579f539fce7cdb8497aa2c5743741bab700225678bc41f006879680eefe5ea084a82b87a2b42738ec107683f68e9577e7c3a7146c4b0ce9bb7bcf8601f7ed2c58101355685fe683227978e922db062c1448ff324ccb2d1c1df5753cbeea3d002f82dc8f93ac6fe707da249b51f4516c88711e848abe7c7df642b148c9274ca5fb50fb2c88fe7d219f31155b7664f23d646a229e6aff6be59633401d56f29c372efb723754d8f8c18e2c39702078b733103b96d14e10c34a19c6d55710b9a02c38f77db2104b62ca189e39696e54e41590309eddf049b3d57e81dea1758443e7547f01ac0e5d2156ec6d3c6ba0aab8f9d987d587c11953c6be014d1cf26f5f65df5095ff1de81439fa09299772ef9b5216867061b6929d05aa4419ec02509acb9da32e34caec3521321edee807130b559016eee840d259a", 0x1000) flock(r0, 0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x81, 0x101, &(0x7f0000000040)="689f92f7bf5a8b74658b91b9c3437e6e3e3dd0222ac0b84116aec3d8eb0b1de210f47cfde69d5d9f2d0458bceeac7d", 0x2f) shutdown(r0, 0x3) 02:30:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0x101, 0x200, &(0x7f0000000040)="cc89abf131fc8a7ad6ed19e3a57115af7e51c1c963000385cbc151edbef30ad038100bc6d099a3cc588a046f9af5f79eee871bdc42f090226a24c34ece3aa2bd9357321b61a8", 0x46) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="487d451a", 0x4) getppid() 02:30:49 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r2, r4]) setuid(r3) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) fchmod(r7, 0x100) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) openat(r7, &(0x7f0000000100)='./file0\x00', 0x100, 0x103) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) close(r7) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvmsg(r7, &(0x7f0000000380)={0x0, 0x2de, &(0x7f00000005c0), 0x0, &(0x7f0000000600)=""/220, 0x1f5}, 0x8001) getgroups(0x5, &(0x7f0000000280)=[r5, r5, r6, r6, r6]) pwritev(r7, &(0x7f0000000b00)=[{&(0x7f0000004680)="623e5b80f24a254f80bba492912a9a6acc34e4773056db30b33495631ccd596d5c85e65fded88f8ddbfa4a416dd33685465b066c648cfa6864a500e2228b522da72e6892c7bba8969e14d2bdd88f539ef445181f90ef3d2a32bde93cfc3352903c030a03d359cc4d093abe32b85b3fab688e3d498b8fd589240bd5b3b14dbb19f7bdd2ae49eb12218c3bfbc30432e0e1e97dcbfa20c74b55b1aa15b5a4af62a27972a250b01ae79e2e64a13a23365ec9db5a2143806963ecadbdc28c9a6299fedc132681f8e076f6e992d924e2e222636d19bbd9501b8dd5b9583bcd06955e9d9db273e61524eeaf8aca9dc937adaa871d93ee428c200fe48b75265ce6167ac552bce3c49eaa7e815a64b0f68e8017d1132ff27fd8d3db1e5c2db7ba241892364866d77fd840a2aae9d954e82d401fb5892a171bb3ba729d5f29976cbcbfd2ec8ab3481ba581dd126e6df25325abab263a3a111d14f9d8eb93508f3f62591f519e82996c5c53bfdba307ff507137fa21f319194114b5963eb9528c791a5dbcc7fc382c1ceb019694842d0ec021527fea421033fb62bb06ec6865813fe47840591ae7521a2650feadd97ae91a9eee88a310cb9cc340a8f3a9e466ea4dacb67d71d4939f2bb0349790dba7db5fd22c214cfdf4b894be9a5c2c05191b9a5e895f9f18d5869171d8db53726988ac7348be92fd4d7c5ad0eb5a0157a5f1d588478feccf6298ccd955a64b4cffdd25b950978011c0b666d8f23133167d5565d9765735e5e2fb59e17cdf1850ddf26860925badd592baa920e3c9cd766e53ef3857ee51b8a2260307b1815c18b361745f3411561891599dc30b62baba3dee28596c610d6596ba03683a4958a737e3216afcc3ec8583f9cac23883720f396a1b1dcaa457a7d978f81aa34372380494fa4d50e3022303a490a8e56afb3a850f304b73802619aaa3fbb70a51a5003a2359ce3816359f3306e30a647a316ac3b7e54df17ec5a61acf6f1c0df6fce4a398a3a8eb61e5ff12dc2bba85bdbb9cb05b8dac8d461809cfa30280d1bce86801dd1fcd3f6b481ce3d0a658bd2d8cfe881e2c5cd5ea3805a09e2c75b88a8865f9df150be6116b46f0a619353c4253080e8b7888534f74933741af474fe81ac5efa23848fcd9c44ea0bb4c746f5198708baaf8febf30f8604979cfcd0e92549814378b9de2df0ce5a6e5b22316960cd13f0f478bd9fa6313fc55f848418dbc1e6b337ca9703d743d581692d74359a5865ef10839fc330b535d02d20b64e26c4c6421985c3c802e81bff42cb28c41a29bd07050ba1f3d6db66b1e491285f8d8682cd835dcf69abb602ac8b8f58ff6e5f5907a85b2ee89b4b7399f6236c93f1e386a14281d481271dfbf5ce325b34bb04f701db30064b25e1e2c2ec82d511942e9aa717ce02b7888293dcb05bd87bd244ee940c2970e99852f6ffef6f6576a0707e7a3bd1be478fa03a163dfd468626fef50468bcb8958e6fee61c574ecccd1dfbe46d5ea5a99f4c694bccff4aa37bee34e18a00c1a79cf19ad4322d2450c2c301f9371d40bd522d46dca44abb270fe9f989e9bfd32cceae6f7e73be08c961e20baf65c898235a0c23ca632deb7975a43a74d10df200a5235739b1f70eb75ca98278c7529a94aa099e0d0622b5d43258dba0545af04a8e39d1a7c2fbde33e85a55fc45cf85cb7556ff0f09e155743fb215575532a13d04ff511b2e30f23ee89e1dd9b1e48276db0f37b103629aba3c4f57a38531f3c1a0b94b58b77687682584b4e36b6a03e367d661c2bcd7ae974d53c7f9dbbcf060529133cc3983100f2cbe5f71430ffaad4338b83552085b7088d5cbbfcdf1ae9aaa1f15d31180eccb65461287f3ee762d6f58f9db12d6dd0c8869cd56711aebecc1a91c0c4e4dd0078ce3ef110057402cf0b9d56a7b8aea52dcc14c202694f22bf557cde4081a0245b075e3d99ff5a5e597159f1697a8fb4a1d6af19628ed1be797ed436579aa7cd3943b94dcac190acbc5f4c3128526665f4fcc342d71c511ca8d0a5217ddd4314829ca6d122bf13ccf5774e0b65ae6127440ba9a6444d1a97f2f895255085123e3315e1e49d4fea3dfb2425868ad06744be36ffc0fe1eae1b5822e6d3a830ec77c2788b4793be16e74f021793f846a02c90bc1552433258941511d417f0ccf5da670b6809f2eb8b38a1bb3bbfc842f1307f4224fd9f7f5fd8462fa72589889d29b8fc03fdfe7ea39c10c89de72b73634387bb5b7303af353298b8d8428a43f28f64e71143ed352466375eae6e8120bd48e2cdacd30d39865d9b21f28d46171e2555ae4a8efdd41796b26f8f931c3dd8365b49fc529646a7ffecc96fbbb6de575c967194e5ff5cd96bb3401391064c44ef8c2c81c1fdd6ec1a6bd60c9f640aa76292351c56c4ab28263f8d4e6f76298fb4132225456d1fe1e0b7ec7f2537562b074574b6a002ddcf4038c5353b682f3ca98886cd3ef56c6ff4802097c095fbcbdd0f466e7c3627b7f8bbe203c735d39e3f9d5022908d32c2cfdaec1c93b3b629eeb2460be9bf4b8f1ff97502d4a6061439d59860dd5d1d0f5b88a6dceea2c776dfba512fb01be796cd9949aac75ba32430eeae664c511dbacd97b57e196e83f9f5abd2f98239b3ed7baffec50410052d7754a156af0fbc3b299f5a8b7206b221a014d8b4c103fce46a8126b557bddbce26a2a25a376e08bdb238a3ccc0ab2b0a8e9abc727b918db98ef56c5720e924af1fe323570c079e0ba5864510d875d35cbdbdcb1da1d761e9bb15f93ca44812bfd53ea7071eb003dde77bbc6b9ef1164ddacb715fcf34c77e4b6201ddd89fc70accede48e292ed49c48cf1d0b8cc61ffc75ed31d487f096092c53dc51c0130c51c0d9c2993588974460d95113819478e820cc4421454fa10fb84718e7824214ed7dea6bec5026c9e382188eaa5359c834574fc77cfe1d474afa8fbe3d57cf0a1c3516aa222dceb9f2fee0801d4308482af6a979e5fa0a77f509dfbf4976501eb08aa1b1354cc49247f29d8416c5c105df8482bcbb499a8af4ece4cb1a53c4f7e2a0f249c6543063d52a9a384c4ed04af57712b69048b611a4ce7ac69ae8440e6e8239e63f761ac6b05247ddaed164eba413f6f47744412c0442f424b391f9232c4f7b6a9e1adb5dcf84dd187682cb663805737935f4e2d79a90470b4f87dcd94ca924c7d3e605ecb75b04c1cd84a6f713a14e72da7d7608404f88d2ae01c91b0f78927f03c26edca06502506bc5daca7ef405e6296de0b0bd73fe17c089ab243d0b42f1899e653181b794b64e1ed87d2c22e2a10bef3de61a1c474dca12829661ccde0cf6725a8d4bdb1b277ed3539ad71b8b7526684586b2aed0e44753169687c856cc0a732ccd47dfe5ec52fd2c8a0d72d0bd9ae48853a24177a058bccbe53fb52ce39a1866a9e68d93c1b9bd1b3bc7acf221f9e23bc7216e7434ffa7f2048be42588f2f15660df4c83e8d0097c3e040a553378692a084260411cd1bed68252f8c54da377007c5593ad8fa6ba542ad34118202b9217cfc840bb9260345e899cdaa7dda0940da089d34413cbeaa2d767d75597336573cf7bbcc75bf2b6b9561706c4958ee21b81adc694a9bb13e525c8bd43a010db244887b66e4f04a3d88a9fad9b0d04e961ce98393059a6c1aff90f087c92b0ce55e38ce3c9728edde5e34a0a1760ca2ac3ca2ee92942ca90228f0c5efeb294f70863b99fb77cf791dfb55ba0ee14babeff89f78c0ff475ebdc0eb7540c78115a143c758ee8cd6ea51209f7e7debd1dc1be7be5bad02203b275003c8f7ca9d1a76fb1a4663bc12978b73760ee57244fc8ac2eb601ee818807f01cfb356e1b72fd695b7aaf0bcd6f20182cc8b5cb8a703cfb720adfe457d2a2b4b616e5a580974df1f5593a5eb7d36ba246cbd58aee845bf5ecfa528907d1407f4400af81481656a5a27f0499defc1ff9116991cd851d5e3c3411b38a663d57925d6a0dfb4be9c00e1fd491fb484ba44711653427d1cafc38f3dd64dee4c1c01a00801316c101f7b10c6eef348fe1739aec9223d04088c6bb1d3e81b5970735d50984887cf1de40231409b7bbd75493ab2207aede027503c3a8d8bbe01332c25c4ea9619707729b6fbd0de5a3d07e1100190a0a459616769ba5e41a4526ec37123e3cda88eaac4ba7d8883d08aa348648e6cd1a8c731c2c34ab9ccf9daa947d139e42ec538d8c855f5edd96e625d4ae9e87d54201788eafbaa12b509b5eca8bba15af9973667f0890adc382704d14ae87f47b43c94f990df7d882ecfc1864fe9779f3cdf784c0b013274b6e9788afd3450b38263884397cc784eef2fd69d8684e0d2bced535fe37667e9462c05c2513e9f5462f5baeb2ea3c53a3722191f29fdf2a528d644373d2bc014489073f191049a6db37e0c7550f984adfa2f3007a845af2c3f7cb13a5fc9626ca05eda84db08bec00592e0bd3f9c1d0da9e5166fb39c963ef4b4eeedda95c5b6f36faf4c70b4cfbec347e9bf0e46a07e63e4f5a922e1a0f11769d06647c5a1889bd8cd404c22a5c38544b53056015d6b1b17fc33a67055545cbcd216a249fee3b443c854c64227f3f31011e3c8c1f56eaed8b6c11b0ad55dbe1ca12c292dc3030142df9f3ec95a20d7e5691283d74765893a473ff99aec473e7ed9ae6f8bf9c4eceae15812c2608585ae2475d6ceed92939e01f80afe030309631ab8192d83233eab05c99f09516b2e7494572e9b9615e88caa30ee9d9f0dafbaff2fcb4ef959e0229f50da4e69affed6be89f79bfb653cd80e88f88645a566c70071e0ab2074f7971ff1063a5b494818cd871e230a7da546c1b0fe00df5ea0b9507cbe2099672d5e69d1b424b2ea8072d19eb169d29c03e1bbcb4d11bdd1f03057083a1f0c8e71abe20de3d0abc22f1c725dd1f9998aa4f448409d9dbaee4b546199338741f8e7d98d466d5890cf413ce42253dcd68aa2b677f4798b2dbd0c63883b9ac391d4c9ebe098d11c9b7602177d0996e38c05a754b0a31161ad28c9668f2dcd0060ca3513de90a48806bef006af9c72ba44c5bdc79329294ba78f4bbd87eccbccbbc701f6fc4be2f27c582320ec05b4c33f382cf498ae8441634a0365dc84e03877ce3dec5ef4196de4544943b48f0e49d62829a1a9ee3a51eda58f7623ca8b2910b14fb5620bbc4839c708ef0a983d58fa10a3cd35a676e70c17369b77b0fd850d51aaab0813ee9d5542545aa57f20845bd089477e93cea6cadac0c5aa0fca717d1a2d77d24dd0e77f704ffca6a801bfcd06bda2b28b5292fdea3ee057d226336639e87f7923495c5dbf812b12a1365095ebdefd4840e203978584302abeb71993c9fa5102e8a94949f104f62396813a41f5b8be950279710eb3dfd37dc5cf386c28de7494fdc5b725326c7e97e62f2a6b7be232478401f9dc637bc31c51e5709df909861b5a6c513f9a9f5ca14fadc03b6a9fb7b71856b84f3a74c44d163378c6417b0c94d677de623b2f6c775f5c279e0109852c588e05b523d223f2241b070dc2130bfabbb19ad77254b3ecfa9879bca35050ad6d0ac04b422b22a723c5c17b39bca996d5afc7533b8ccbf2a64b939bf5de54dbf6b08eab05fd548a70cd1add3bf3289758e13856c8b17f4fa1abc5d7baf23bffcbd3158de537506e86542233c49edc94b9c5addc45020b6775f531b10b80a930782428bbfd79d1a8d0c1d0b8c34a48cffc6595ee17f755cedb278ab596aab51d50f9671a3a215cfe5eb68dc8b3a19bcb78d324343dcf52304fbe68c2111d26b532", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r7, 0x0, 0x0) fchownat(r7, &(0x7f00000002c0)='./file1\x00', r1, r8, 0x4) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getpgrp() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) sendmsg$unix(r7, &(0x7f0000000e80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000c40)}], 0x1, 0x0, 0x0, 0xd}, 0x8) sync() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) lstat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff) 02:30:49 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x421, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2f) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="960600182dcf10baeeb76baa69091abfd251e790f990a56fcc767bb779cc0a0bcd5a9d2d28c30d10246fa0f7581078e765778ae08bf6cb9a6ec80f06443b0ff08bd38cd6935c5a720bdf9cb820a257ebdb8f54e2f251f931f8bb76684dd38a08071901f121b53ef3d17ea201ec3754ca1be68d257557", 0x76}, {&(0x7f0000000140)="d59872e6b478f29e5db9462bf624f781a61d88d5cd2f946358234cd87654c88dd27f82053e618c4192a95e427a1ed4461621bf18c0c544debace21d3e4dce0859973fbb21c995bd96f63a69dcfdb9127b9d14e24e7b47173700d6a73b64d7cf32305e7f235f9a246f3db0298fe254a3d1a0af5fd5d13f29001143d7a9da412fdee564a76a3d0608356ebde8a80bf61ab235d51a48893a0cc54bd61f0b90fcb65c3ebab93606e30746c9aa1eba3c4cfdddd737868af9f6d3e29f32169a751ceb36d6dd76c781443b7e6240de05b1fb1b95af280acf58a532a86440b98b1e9f68293136a2f142e37a2d31f3f32864a1d2632fc6682a024", 0xf6}, {&(0x7f0000000240)="a3943a60075faee66fe899e341f4", 0xe}, {&(0x7f0000000280)="6fae9b583ac536a7507e7a8ce0698d40ba5ca924d76a2d54b64edc76e4ae37f8825b5405d5404fb20e65f8487c85dc60aca9de47a9f6b19cee64b935db1cbe050f7fe7bdf12e", 0x46}, {&(0x7f0000000300)="419f57f9f4b0f68e3263a8c2f35082feb4ea4d4433c5e768ddfd048c173b8003451ca08ee8127d87f4c9faafc4130724d9a3cf28a20f52d606dd9da798c8afa7373497da31bc67f7a45a1a632d04ae62c03e7d8a3fbadcd93d32a9a0edd0e7aefa629b11ed07c4ccbd4c4c351b2d199e30a3a7b38636ee", 0x77}], 0x5, 0x0) clock_getres(0x0, &(0x7f0000000400)) nanosleep(&(0x7f0000000440)={0x2}, &(0x7f0000000480)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) setpgid(r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) close(r1) clock_settime(0x0, &(0x7f0000000700)={0xffffffffffff8001, 0x401}) nanosleep(&(0x7f0000000740)={0x7f, 0x3}, &(0x7f0000000780)) r5 = msgget$private(0x0, 0x5) msgrcv(r5, &(0x7f00000007c0)={0x0, ""/137}, 0x91, 0x1, 0x1000) pipe(&(0x7f0000000880)={0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000008c0)={0x40, 0x9a3c}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) mkdirat(r6, &(0x7f0000000940)='./file0\x00', 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000980)) r7 = fcntl$dupfd(r2, 0x0, r1) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000009c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000a00)=0x9) semget$private(0x0, 0x3, 0x84) getsockname$inet(r7, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) getpgrp() 02:30:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 02:30:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1000, 0x0, &(0x7f0000000080), 0x0) 02:30:50 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="f4081a5325d1faea1ba699a573a91624993c264a400d56828d90ffae2c852bef21f555e9e216e1969df801fb8500ac9ec2ca71148987dd6b2493424c711e72ad308d1d3a9f0649db5d391b07e1694780fe97824c6c67aeec3e071a9217bf9a34eb6f160fc0b99afa83976753cca82ec657bcc8283441c82ce795d96d14e40707e211a5247d8a232ebe813f1a9e48bc94f262d438da1a7a046ce880b00e78d4ec419f8306011bca8321402394686f41e0929efd07bc97b9e3b7e2b4024d9417c6d843f6fdf68482edf48250fe26c5915b9e58", 0xd2}, {&(0x7f00000001c0)="cb6c384708717a467bc866a9f9d51ed4b33c895ea6c916699cbed376f7f40e7573add6f351f0c9c0d48a62a28246943379f3685031efe89b0ac9c3000da64bf7cc8580200ae716605604edc0c2b5b8415ef53c1612919af3f2aa5fecb462e5e04e363bc13c6bdca5f2d85a8c0147e65f5e8866f587ac11256634074f1b024fc74bf8fc5399057350529516cedc5f7b5f360f1ade0dd9800c4c869d09285ba29d2cd04ef0e76c7f0ae8d8e5cd3c3121cefd933c2f0180adc29ae2", 0xba}], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 02:30:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffd3b}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') fsync(r0) 02:30:50 executing program 0: socket(0x10, 0x0, 0xe971) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 02:30:51 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x60000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x41e, 0x0, 0x1, 0x1, "7ecadad9aee04aac0b9a9268a8627ca2ac38cfaf", 0x200, 0x3}) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x101, 0x7, 0xcbdb, "368f17a8406a44a5a322407f7aca032e6b2448d2", 0x6, 0x2}) 02:30:51 executing program 0: semget(0x3, 0x4, 0x463) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) semget(0x2, 0x3, 0x4d) 02:30:51 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 02:30:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 02:30:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2a, 0x83}}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7) openat(r1, &(0x7f0000000180)='./file0\x00', 0x88, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 02:30:51 executing program 1: socket(0x2, 0x2, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000002b0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859ea4b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x4, 0x0) sendto(r4, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x118) r5 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000200)=0x1e) sendto$unix(r1, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000a40)=""/140) 02:30:51 executing program 0: select(0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)={0x0, 0x2b9}) 02:30:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xefba, 0xfffffffffffffff8, 0x7fffffff, 0x6, "aecfbfc8bba10a529cc9e8f6fae50f67886952dd", 0x9800000000000000, 0x2}) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 02:30:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/200, 0xc8}], 0x5) 02:30:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0x7, 0x9750, 0x4, "e97a1b0f5d96035f6cc4d5e04f72bffc379459b2", 0x0, 0x3f}) r3 = syz_open_pts() fcntl$dupfd(r1, 0xa, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 02:30:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffe, 0x0) munmap(&(0x7f00001f2000/0x1000)=nil, 0x1000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:30:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0xfffffffffffff815}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x7, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x200, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x3f, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000010, 0x5, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x73, 0x5}], 0x28, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x4000004e, 0x1, 0x10000}], 0xfffffffffffffffb, &(0x7f00000002c0)={0x7, 0x5}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 02:30:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x401, 0x7fffffff00, 0x9, 0x9, "e64860cab54e7bfd43168b6b517b66f639b9069e", 0xffff, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x41) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r2, 0xa5}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x400, 0x7fffffff}) 02:30:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) fcntl$dupfd(r0, 0xa, r0) 02:30:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="54012f2f66690000000078aff8b097285bf544f38defba83aab2cf88e35811139cf725b01932125d407c837258003d962e272b9cfc865aaed1f844e3379f60be3bdb2b528e71ba29b61c4befc72d48bc41676c7e020000007c2518761628ff562d99da61279ef19731"], 0x9, 0x0}, 0x0) 02:30:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:30:53 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400003, "000003000000000100002000", 0xfff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 02:30:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getitimer(0x1, &(0x7f0000000040)) 02:30:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) r2 = kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) 02:30:53 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) r1 = msgget(0x2, 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r2 = msgget(0x1, 0x128) msgctl$IPC_RMID(r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="122722bcca14d5beb6f37800"/88], 0x1, 0x2, 0x800) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bdb70e4e808f2880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039b0000000000000000000000000000000000000000000000000000000000000010400"/4104], 0x1, 0x1, 0x1800) write(r0, &(0x7f0000000580)="7005af1c0a270663b411ab513d67129c55b3585424c65de3c71d7a07d651f5aca7b928fe02b09149792e645fc19688e3859326d07ff76146db9b63e400f17d3b5941a919ce53b1af7bce845ce28fec121e3b4ecf9f091ecffe8097c2d3d6d39f94fa0f2ab508e9231675b736c24e9525c096b10da6231a1da232f0282848a1c7cbef0f6530d31055cc64b2816ec30ef08a7095154d1057ba778773af92e7e29f29ae2a57d7d4fd3fc0b16bb2515b29b29af2564c61b21b518e80fce413b6d782f3a9f2ed14d8f908ae3ae43f53fd", 0xce) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0200000000000000306c"], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x51}, {0x6, 0x5}}, &(0x7f00000002c0)) msgsnd(r2, &(0x7f0000002500)={0x1, "0704cae19f1afee55f8b7292a348cb190dc002d864c18e6489b9e1a49057c5746143dcc53666613111584a1af7b6f224f9cebf1e6f4c6dcc9ce32918fda323688c97764be27a0d7889c96d6f704dd7d322ebf958db9d278432b228166ec080ab5059e90278a66cf27f60cf92a6678a827555c9b2c8e383155fcfcd046d22c3ae663973693306c15f925f423568ca5719c5dddb9c397c4d1caf57108a57ece12ce34f9cec39e32f92a1f1e012023a3bf7f8e5633c701198c12447ca0d0bdd9fa55d2b7bb6156aa7db743c70409ed3f6cc556c4fc214995e5b860c792b12dbdc219c0bc27c912b87af41de8badca0bc55d6b71cd66b8ec4567727d800c3cfe476b7a305ef165f09a5d371b356272d4ff294ab5b6071e6b1ae50c71ecf175e5e12216442c4b31f80099a1374922b8f40ed3adf835901d191c3116ac3e4f73f94bc6534e1dcfe717f75ba5b313270f39a3d9150ee189e260ec11f84853dca596d1ada73ecf39a6a7d7a58fa20fd688bfab38d5869cefa96cdf7c703ccdab883b7df6a4c05ad4ca60b20d15e6091bcbf28f4119825b880335c18dd66f8f847fcb4624c696f54bad77c7d493711eeef0c1c9d65eca326602f01e8501db4efac0fc8ef055b37f26274e41f1b8bffb841567e3658ffc5cd08748369f7229713e8ed8910059978dcc521021c6d3dd13268a7d39dda63ce59ff4941d7e7f7cd47584b8cf8a5f74bcbd2bc80be36f038c052da994eb6cc60fd886f00de47e84b2f3d59db365e0a5a20e6644ef4c13d3be54ea0e5d2220dcb0cd05c5435ee43de06613d2a34688ecf1537dbd44bf51fa52f1a9513f7cb5b4c6b7daa95472f5ef9e3cd40c4faadddff080a3e1464b9d6bdbf62571afde6da91634fb340c615f7046a02d4d340d7bb24bd2560b9ef0d5ba57c4617b6077c463dfca21382d4ff13ffe06beef5a1bd98fcd3e0210ad4b5644de00d1579e6910bfefd1e8d4fcfa87bc888cae716c1a3047cdaa0d6ee39ee5d06df4624a7e04451f664709aa64a1c086c468a7d9164a9e03668fd748a8c9feb45fda09e6f157dd3534c7489f2dd11de4686a136ca91d2c43281f832327be705f8ed7afbfafc76fc2b12ccfc389302a391197e3cd4ef217e87c25432dcc8221eec551c7cc6908d13067b6a7c59f75588cfed130c730f92ee25942f98d75843d6feaaa72d92f0fb85653aa40c224b63dd2078feff0bcb9ac13a52ba775078c8e2a521011d436996094e70eecbec752bc8a5c51db0793c6229af5472dfccead98a893ff953c21e105b04269eb723cb49d140acabdad41b3c5e233c7e11894d20204660e3f62c8702aba18b09fef22a694a9208496a20446a7dff99578c07a8b9c9792104c5aa942a0cc377617eceb53dbb27cf630df4122c5a0f431a8bcb87a87c9a1905b371b30ccfa8c69c498d57e388e39dfa54f0bb7eed380e23f1074c1423bd2592cdd4207e75ea92b10a2a9289abe5a4fd33eb0057beee9d87b10b442ef26bd27fec632deef73b9046e79cd3eab932c542958ccc3a05ffcbac7c98b73536bb3894e69a4d63513814dd6160bf40111e46f6241638e8375137e724ca693bac9d7353884dc297fbcec2b1cb5598510401d27adc439163f02a34e52db0adb257ade475f3929b3a3d367fa0d705bb2ea790fa6d13982a9cdf704bf2630328dafef05b41bfd29f7678b9a0d70368b89c2a0413b1a8e0da64f1b3bbc92e53abf1170a045f5468172efbd14f5ca8522d9fbe337c05d806724f4eb9e8e81b6ddc00e3276de7290560685a46a1669d50ca9b985d0607fb553f4bf9a388e7a72e42cc2178e0a3644b81b77dda469b73b0afb7ecac880ca98f7724fb409b69af3408ef808b3bd9a5242f524e236f383e0b275c8b38f65011511d1e15502904c1643cbf30b6d363a1bb0aaf8d5274459f59ba957bcd6c6f5f786d1195e330471fdd57c5490e8942e1208d35134a2e241fc7cd1cccb60ba038676f311fce13059e8387b73d692e4f317cd0b46a6b94b13f2516367244c0e0e8f325795fc16608883f59822d523828001493b0020a144824be77060b77ef4a5d8b6d60a0db7428277c219b314b1530f50286d3a372a287a5937f74a6dc17c4c890ca40ce40541f19832ba818ee2cdfc7f616dd536548a01bd6a7bd418fc348bb4431ce9b96c4c2efda80fae209410c247257dafd84ad77e9c1878d6e39b25ad3b8a60fb71721d2a31c6a69211db14db73da973e862b21a385461b4074ffe39cdc7407961913dfb03c5a393f6a43ea9c1c45decc6dbec62922947b5a2cea128545d39e7e79b76654cdb7dee52a1503a338ff6e30c38943a61a266f3aafe0bcd3df1884c23b0d1ef3f63e6bf78af25f8136646566ca014faa2626e40ea02abc3dc0da6d6b426081149f65a5cf1bae9a78b266676b174aec779477f7aa064486c4e490ccb0139f139029dea23937ecb77881013692f738d3f7dcfdd35ad13b5f1749676770dd857d0485345d7229b521b5763caf7873df13b24c4a1d339135b4077f292f64daf67abb334b1a6adacc1832b4ababa783c6dc83ba876ab0f05bae9fcfed7599ea95ddbdb85c29e97729916b2ead791d0f663ca24c0ac28acad138944298cf83dd15add78046544eb7527173f3e2faac012f7db5bce613bf0fcac3a0ef11057805fc39390e4e5792e83721563e604b7b22e26ea25fc935a8adabdf9b9baa4e23397a2436e7a91e78ee6c7a0e16d43d66f92e91fea56b071f87f0f375920746ba695b4d65edf21aef7bd664d7ed6bd2439287ba76b049bd62a6e2a491ff8480c59e1cbcea4c10cb87939b7399cdb7e10153f6e00f0dfaab6d9af2ef3dee751232732792bc2f5771a9edb62f76e555ad0e2928996f55e89c81be38c3b1e7cdd2ac8ed46896a8e56cf35714b6b550bb2950051f79c5a3a4abd1e9ce72f0e88bb6b85ec5485446d43a7f61436bffc73d28acc3120f36f4afa697aaf3761a78d2ba5e235158d5d5078c516d97ceb8f6af6e06d767166b42fc1b6d4aecde25b70fcbb3184e5e7b5ecb9533531f8d0ac56dc0dec3dd7ad55187253b2e0ee45ce09e5bbdee400c9f69065b4684c286537632e9d54f5b1da97d03ea9377d10956831d6a5679d9dfce58dfaa7263718c10ba71d4b379308470fa684c47d98e5ca9ab8ce94cfaf9db882d8e2ee777a985dc916eb4434fe2c3d710bc4b7a684f6f52b1517a1d0f71e9d74e78f23660fa7425a254dbdd33c2d1b9e3146512d4a9f4f05152c0f06faa3d39d5fbb7b83058b076174f39eaf67a4bfc0e9f8f7338ded89a451c6c3df019b0a2a445dde3bea046f3f11e1dadf132bd24521a2f0cbbc05bb4662fad05314016946b5222cf4dcca9ec57274a2d3e3604a520f33b1d86219e4ee1261448fc52224ab65d66f53a631e93d063b74e7af5d11802c87b858f02be5df83b06ab73a09a33327b709c64bf7a130a5abc6b232be258aa2b902618bc57c8ec46b5c6eafc329ef0d151a2e6e845fc397eca6b85f78e9cb46c9eba3c26127c21c0e9d9b0b26992bf51fb357efae49a0af6070c2e699c3a516337dc9357442187e091edbe7318aa802f3539e7e35e8527eeb7744ca06f8f4255977926546f062de90f44388128beabfd03e1e83881e15c249652782921ed82925d5d9ad4eab0fb9815d806b265980cd927220fab77a552271ebf33d028bd9d50b378d5adde3568045190d584eeed7cc3c31cc2ea37400a143dd72ecbb06c7c08d4e008107d91ba29d3d802a6cdac8a8ce792313cd7ef090b7619687618c5ee622e4fc4ac54071e861c1514c24918ed3c47ddc8fa02869a20e8cabe83d78fe3d9131b90dadaf2e6c4b9dfbc7c00b860367cfdbee7754d785a4c8d2e0167759a0c3f9b8ec50dfd0c0431e3b9e372ec6849a0f2dac930d7eae29eadb72a88bb19e48c2a436357c53965b3f64c3b080540ada9bb9f19abbb5370b5e148db1d96ad6ac3ac0bf03ae2a39244314d2b6ec86eedc7fbebb3652a78029c8975bdf22227f844dc6f45e22c6d4670904c54b24f7cb17ad50620b07b1fafdc64bac9897555585490727efe28f6cc452d301ca877358f86147249d3808a44e28553a63dd101e1d597c6b7db8893ca05ac816c04856834c00438b88795e0f314ca534da2db4c1a001f700ad61d0b754866321818bd0bcb45ecf00b9f46253b340d48d1e79b321c49029e23af68b548261a0bd51742e105a960e73ac6311a30f2f716c02120ac9b53031e5d3556748ca348e0504b1ed2010279ffad58de60c353abd88bfc74b5e4ce30f599262913f08d124d515ebb378a81f1e9bd76611ff5d0d7222f94b330d1d4c278f6e297010937a0dd7b7a0e68ff0ca99551ec73606dfdca28dbc723350ca70421fe3087ea61dc4d3cde50b173222dc3d754e0ec2375529ff9e88f04b2b38e0e2c4b41385bb19d9ad7d3740aa58a923b73d0032517ae4091cda0abebcccd09ad69e150016999891a077b65e9cf04c2bed0479837ac291d7dd6a35a8618c5915ad82269822df5cb1a7cb9e6afb4743d10cbe8af29452a357b375bd5b60dbe431b9ace40084a77cc099236bf645ff6390cedd564b97cf31f54e5bb42944bb5e5b17164cb815bee09f59ee36dacad932d853ff64c3e62eaa60bbff81639800051c62553b477657cd9676e22a3e9b0fdc1972af71fc149fbbb4b9525e141944aa511cbc4b05c26d9d58d5322e8f4e9adce92a9ed445af14d9765a145f0141aa79b9b6ea24ef8789251b7ae9ac82f6cd6ff82ce52d61a69890f9377c59a6a96004d71262e191951d66c9fda02eed0b15c6e2d27d80694a81192e675f569227468379d2badb3a6b75cdf8dbc3c691ad894c9f561ce0bc8030623fed8f99d8ce113e13103b274067d1dba69d189f2d638939a987a899e8832095a86e4062e3b080904af8fc911a6f58a576598e0d30b4594d2b6656e4ecb4c2cfc1fb0cf08c045348effc3c95ef78482a0a1c1e941aac80bba1e6af9f9ac746fb85d4241bebac7aeb29e8f161358b4aa51d923d8b62205c5ed41d1c599dab3998a213956bed506faff5fbbda5fd5096f15c621ad67c2463dab8c4c92f5ca8d19d0eb4e7543948f3db0edefde44b8e7959677b5ec63c2161c209a49c781afbccb3e2943ab0e7d133b06f41bf57be90bf79c5ce5d680d1f417f2362e9c90390f22ae8ece6eb51fa1851ee723096f089edfb26f61ef03d1218112ccef18211314b5260869845f9e278099eaf39155f62ae0535fdd28ab11af0ed6b886e39e977cd0bcb352608da48ac6a1c7e3bbc1fa3acfa332595810d4c59a45788093ef2854361b250644cba0d94f413b97b56fb865d647039b15b8d7c508f25e475c010b20a1ff77441b70596f5a659241d37c26a24089351628f1732e04be7d863f3f5882e9268935f98ec3e048e1870f12cde4527fa31c58f8ba1dcc3f06ed351f94dcc829c3fb826342b2782cee1cf1171451b9970e6fcfbc22f128bdc2f0e33b1da6a38da05570cc25e3c367e345edfe3ee62c9533ad4ce695bf7ad5d230ec3bb6c4e5c6433182c617141b9a29befbdff9b612e4af02b1b7639fcc7018c7d467646156364453b452041d78bc1d816f3e1199a5656dd5a232b3cb752602673dc9acbf7f3a73cb2477934112fd80fce79ffcf06ee86f96b640303f00f8f3c99fea506a0bccb51927c27b853cfd387125333aa78434c4d861705ea434a244a20aa37e73bf88d41ffd38a299eba63af611bb637f28da0ad10037f2a8ed0af2e01cdf5cae30fcc66e3c4564f97d33b34d4798e535e2d94f"}, 0x1008, 0x800) msgrcv(r2, &(0x7f0000000700)={0x0, ""/183}, 0xbf, 0x3, 0x1800) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) msgget$private(0x0, 0x100) write(r0, &(0x7f0000000680)="0184a0dadd7803f1f6cf3bf6ead6eec3c402084befc40f1e9e07910e84216c96a4014cde7a948a1d49204c97bd722ade65b65aec575f2683312ec64d67f9997740fdc66ca0ba944a5d4a9ba91df01aae38b43ef81eed9f2ba320e4a5b25a", 0x5e) recvfrom$unix(r4, &(0x7f0000000380)=""/214, 0xd6, 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x5, 0x4aa) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 02:30:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 02:30:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r1, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x3, 0x7, 0xffff, "852f5d71949fc36bfadd9fd0c15264413ef9b673", 0x1, 0x1}) 02:30:55 executing program 0: write(0xffffffffffffffff, &(0x7f0000000380)="4db6283c40c265e14899ef11e78c0f7da87a71de15a69269141683d7e8281f2aab70e99cd8288042a3aa90253d414a0c18007974d094ebd44874b6ba296bb9920e35106374a483e55f5e24f2", 0x4c) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x401, 0x10000, r2}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x808, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) close(r1) r5 = dup(r3) r6 = syz_open_pts() write(r1, &(0x7f00000004c0)="5d720a5b02e4a2541df74b0b2b2a34e835cffc92b3890ede5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989c2e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8afcfcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b", 0xcf) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000640)=0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000400)) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000100)=""/45, 0xfffffef8}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r5, &(0x7f0000000c00)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f00000006c0)="20ebf4d62cf890e2443c2f239414484f7935c5246ef115a15d453a8231f1e2675bd9b7eb090ef3759daa16730e1ca7ef6db9031762f5dbabf263f1b667ba9e61f9d98ac573d2912fe0bd1cc4737e00a5a1663bc26aa8cf7416570d356d283f24be2a7156fe517bd43bb62db45433233aceb4bc55646aedb8e9915e8b9c0ccba633899ca5d04f7a3f6483f930d58d5a700d69e32e90dc6c152b0b90c3412b7321c5b8a7cd2b7cefd2406b92a48d1bed3bd9a7f7", 0xb3}, {&(0x7f0000000780)="949ef3df", 0x4}, {&(0x7f00000007c0)="ee52df25eff157da67d348b48180d9b1c9da0bfedac832e11dda18dfee35ffc87e65406ab78fc44e59f44ad5857017fc4b9b66a1a0a6e769d7826374acebfa30e006884139676888327f9954bd6605d0a9a4b66772de9d3e1031629cfbd6a9631e04669a4e9ed635d2501368f12e016ed7a625b4a890df284ad05856e6440685f6a9b76c163475f5779b6e150779758e4fe2bd8ca44973614cfb11718467ace9b1bf4bb1ba67b5373b3dba495eccc4ef9694f9b7cc5f82b972f5ffba9a1451a779281494b928d4c9658b54201eac49d0aa74762c43d15cfcd4dcce0e6d3232756396852466a1936ecf1b81366c369e9c42fc7fea1ca0a9037f9bd1196ed4", 0xfe}, {&(0x7f00000008c0)="69f10a60de31a10952c132dc806b2206fc9242990647bffd535f9872913fc182576b9f4d2fefe3cdd84bf9fde53df91365e1c1a05f74594d4cc88ebff114a7f206301c23152c7f343aa53088699769b85ab908d033a69f7b119bf99cbbaf6e9855062e816b90ee31cd4c0bfb669dfe8923da071920b4c3a28092723ed654b10d1f247d3d5b9773288d5952c6efab6f7a2f51c05b91a861f3c1b4cd94a06d66fa0202a8807b766c", 0xa7}, {&(0x7f0000000c40)="4da1a7fbc13100398076dfd6a74ddc9aff83e1fdb5d1fef0d26eb86990ace793a9d00e236e4f6895cd98d08acaa5107eb811d514046e0c6d4fb708452e8d03", 0x3f}, {&(0x7f00000009c0)="32a6b1750838ec60290c3b3d4332d843a1a3c7db67baa95c729efb7f53d68747222857dee137a6c7b643", 0x2a}, {&(0x7f0000000a00)="3c5391681d78eeac2f1cdf3ed797393db7e392a367cd1cf265d5837bc0cb50e303578ac127696d342a9a696e8bf0491f8c3420637e2f942de0d813ab993013d32e84632c6885bc987fa8f9270e0e72c3c51c7a766d7848a354e1f6b34dadc94aad3b40fa2f1c63c98e9197de6f0db8ed5518e256d29f4c73c0c42424c56ff68b01053dc01f8c7503708a28c41adae18c1671339970170ab06a75861eb9879e54cb3b244a0a1ac6989b881e4d14a9f760458c2e8450d55bf7b298634ee0b360043e", 0xc1}], 0x7, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r2, r7, r8}], 0x20, 0x400}, 0xf) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x80000000, 0x200, 0x101, 0xfffffffffffffe00}) 02:30:55 executing program 0: r0 = msgget(0x3, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/161}, 0xa9, 0x3, 0x1000) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 02:30:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x8) fcntl$setstatus(r1, 0x4, 0x48) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x60000008, 0x6c43, 0x3}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x4000008c, 0x5e, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x21, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x25, 0xf0000000, 0xfffffffffffffff7, 0x8000}], 0x2, &(0x7f0000000080)={0x7, 0x3}) 02:30:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) lseek(r0, 0x0, 0xb418cbd55701563e) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x0) close(r4) dup2(r2, r4) 02:30:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) socketpair(0x38, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000100)="8f4ae849af8fd8d8", 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x801, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7, 0x3, 0x9, 0xc37, "e81d0fc23ef276bcacccb9501588895b99d0cc5f", 0xe10, 0x8001}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:30:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffedb) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:30:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x4, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x100) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r1, &(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0xe04c, 0x3) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="53a540e7faf03fb15fa7bb2f6eb621ed963d8cf1b78c6d2f9b", 0x19}, {&(0x7f00000001c0)="459f88cea56c992744082bff960a65e58ce4f725", 0x14}, {&(0x7f0000000200)="0adfe62c292b40db10084a3dfad7b9ca436e615bb7b683bbd1c24162bf7feb1916333d5ef9e603206b67e24545ebfbc2b7ed6aeb5d2112f4e9ed632182031fac2469316b557142a4faed04499a51ce6ab871fe903ed978a730fc199ad32f14b4ff9313bcc3088ba0169828fb08", 0x6d}], 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 02:30:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3b, 0xfffffffffffffffd, 0x56d4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8}, 0xc) 02:30:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 02:30:56 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) clock_settime(0x3, &(0x7f0000000000)={0x2, 0x7}) fcntl$setstatus(r2, 0x4, 0x84) write(r2, &(0x7f0000000340), 0x10000014c) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 02:30:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x84, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x210, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 02:30:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x4}, 0x10) 02:30:56 executing program 1: geteuid() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd0\x00', 0x8, 0x0) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x0, &(0x7f0000001040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000010c0)=0x3) 02:30:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e2bc5b00000000000000e74de4"}) readv(r0, &(0x7f0000000b40)=[{&(0x7f0000000c00)=""/251, 0xfb}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:30:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendmsg(r1, &(0x7f0000003400)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xfe00000000000, 0x1f}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="780ec5f4460404bc31fb6af95525c8a5fca5e5f6aea43b568aba034d80907ebc914874d3c8ec2c2bb9b90beabbb58118fe9334bb74fe8f62a120faa6f81f3cb084fceb6d96681ae530a36a6c9cf64aecd972d167edef1020ae36b73a1e36af6cd74916d2c9a4c0a7b18082db45805686e92fd3f4377f50011615bce63bb6231400f20d0a67217b0eda969a14c1014be7ebb2fdaba8eec0ee10eadaa4c61815c5b745d6ab1eca53b0bd85b1076545f600402f6155f00232b4fa4577917392d723565b2633564c35ae2e5b24fb9a9c4c1d0ed6671127154b35004785a01380feca643796186094056f89", 0xe9}, {&(0x7f0000000300)="1ad68c03e4e60444632ad5e9ac3c2a790f94c8209f4ec92ee979a23d19dd65dc181226296b7b2e7118b0357012a23d0ff34229113f4d744faf20a2cc946432aa7d7ca9198fc15d29d25bffe8efc144ab0054de7c21fc81fdd45b39746481080eddb7cbc8db8c9391d4a2da625265fa51c6bf014a4f58870f942c7cc214887b4cb14c7e0e97fb832a26c43648968295240ffa36b9c6f6361d5265e4744c3fd117e232f5f914733de5e7e86a6a1aa2a8303e8b7a30e05a42ed9913666636a061f9517860c58aa20ec583a86d10f4a75475b12075d5beacdc850c224ce86e2a7de8c0e70911a9c011052dc7400c8de153ab1587703f793a5d3bd058f9063e44c76ba1211ff1fbcf6e667ad2a12b79d573d51af9292427ade54feaa9f67f405c9b77b2a91c7eda3a7dd25b6ca86757b09275433ffce8df109964d7218751b5d7a6b5c480ac89ef8d6b9af3c3f12a47b3ad46f51fa11032bb0d54c15d0e550f48657292daae424a8d2f0d342618f6c74bb02cd1e5a043d7a080da96d95f0b5dbd5f4f768f64fdef344f36b4d082067c18d6fcdc2f090f570ccf4b1652f0f001a26c50da9013354dfab1aa1be1c8859446e6c9371fe37af600e1d44e01ce9a0e840e4427887754a3b1c130dcaa33149dedda803000e5370fa075d76a43501f90778299f608a75e0492a113055c2363fd2b11b99fe3fc0a03b7ca7826a8d61ba228f615ac606e5bf177e6052a904709f019e98d83b7e6d736d17b8d31ce825eb02bddd91b10fa69538802d5511d5ef0c4b8ed0f0989cc72d9016dd41e901bd6c37cab2c128f5c0abe4721c07a235688993a78ba36c24b10c086a5cb2ff9327b68458dc71c812285f737ff707f9646ba923ac175065bfb4e9114bc1987d76332d42d27c93ff70f0cbe0512998bcc4a71ad9acd5392a0a1a44b6384fe56579d176bafc25479854998d1b435a1a7163adfb2464d6da5b90d3432cff7850655562c079c54c38002e8bf068a92b5762863200008d6d50428d2c6ac2ac1565d586c489d19398ccdae0f7c3393cb9b9ca08ce6a2269b92942cc26d543aaff379ead070a3ce42f4ec95dd117d409cb1619113f1bd4b5934a027914fb63464801990f67daa52133b06e37c71794497fe369fdf770504a18ffa90e6b816300e0ef79e06cc1b42a1adf6139b7633eb079b9c5f9da9b81727c1b482cfd5451b83f119732995cc60a51adb55b346e02fec209dd024ac50dc1ba7c146a64933dc86ea1a761687172eb1731f23d9d5880ee618862f3ebbe266a36b083bdfef1c586aeaba131d0049545091d43e299031b6fd78c14781e4ca18f5b8731a957b54de09f7ffb56c4a2718b8e04753fb58c261dc2cac1e4b1e78b8c926a92146bf5f8765298fd534c1de5f584c646826c2fbfc607626e05fe860731515bbd6be678802dee1ee8d918d880f777623a7610f6806e5cad5417065b689977914d00fd3125f15ebb32f2b2175cc9080bd187b34017764412a4ca5946a85d3443beb1b8c12ef1c014286bf70ee889e9798a1efea4ab844146b1b0103f72cfc4091f21d9f2dfe632d44737a3fd2ae2cd32123dec04c2c21ad82617d1aaeb6ee29d1c22cea185bbc1eee202ed5d72eb536b8bbb0fad235b2d7087866da40053dbbfdec95b3d7f6e305a8a20602378e93b5fb64469d363e18e40d119bb73bc10e86541f4ee916d7822d71f4c2e92957df123996a08db3534f898d4670fe84e98dbf3b43a18c6d7f7b64040f501f4ba082091db82d05c57220f0f5d947e25cabb3eaec060d71257ffbb6cdc3f7ca9722c88e9a056f8f1bbea486f7296d44d4d67c1c2f31dc93de608ceb202b6e78020b4d187cfc8f155da4148b14174f2b294ba194a990df285fc2cec19a969442ada311a0f34b684e1fde8ab8a2ce6d62968a1b32c45a0f4425faacbdfe3b8ba4d23921e9d56e039be0caafc4be5764378b2be3cdfbb37294f4b1ac3a3e79de276dc2f1f50d4e34a62fb05af2bece9834d979beafc79e74c72be044aa760e44821de1b333cf9962c99ede917f64454bbe195e4f4738ca3a8cb8ba30325737a66817e1dce9dc08662e1903f71ffd96a013c544ffa159e0e0d36a393e69ffa3cd872d365dace21519299b5497029343cb3385ef0c8a45fca84a5d2f5cdb0413d99036ac3c872815963f2723f7bdfe4ea8c1e38dda3ca93081c36e25b5a33b6373945c8db7c46f2b899ef5bb8d380a6b49e731cc31f639c3bcef9dc2cda46148d82e8b829806fdcf52da24c039f4a1fa7ff4b6c3b8cd76b2b2f150febf7945345cf5710e013fd92669774a0ac581ff6fa0422d6ab335b9e44115faf5b663f4ea79da031baca0e576e7730c59f3d686e30d49ac40062de128da47964bb19d787e3e87bd78105651b688bf7f6ff5afc677123caf19214426ed3890c7020cd6f2de851d6c4632716a168a87b8da67b293d452551e060aadac09f27f8ad522e6402c6b78427b7bb85c09dbb2091c1147e1667e0d8c6bf15a9978c9f01f7f5940a4994502c118a407ef8b9adf8976136aed9fca1452443390a677ffad16a95069b1c138d119c3a014d249bd3417bdaf43e9ab62f87ee94cf20711b8f61d711f91485a8a9588b3d54faf66c88161beb3c27da82a34d93e6c850c0a4077591f7706b899c517177f5253d2e641ceb0f484b7a2b27831cced2a3170b5ba48d8d7f5e5ad6de7a34e7a82303149fa9fba0f80ca7a4316a326a5b05531c49e4736da1b8e6d1b26bbedbee1f9784976fa252003546be6e0d512d8aad5b160faadb92c2df3ea521be575d002f6b22a89185a77c7ca2e5716104950132d24dcab7f396514a52b72fcbf170ffb17fbe0b0212fe4c8e0b4d96145f1012b4356d1d006934dc7885526e99bee409ec1f3fb4167ceb1ffbe85f0575f611160ddd12a185399b9a96ba19408e2f52e2e10980da618b10dc94d0052d5fe161964f9f5b21d276e5526aee7b733902edb962f08203b544ab573b3d5138e1084943e1a4b58b126b0be9ab7d6573960e015c6949ba34a689b51dc7655605aa8a5f2bbfb8353a9b0f36597c01b1547d4be84b29a5cfa54b0036510ff50f755186f8071bbf3ed39976188b4e2135371a225beacae24839ec2076fcfbc88ec0fdd7ea68b58ab2a3bc6f8e59a4988c8db51e3131784fb1bd845b77fad2c628b94494f2906bcdaf43f830d10dabbb5a7311a2cf5f0f9a40c50b7d82c3b9a8839bca9001e3ddc3fd627466de182415ff2601ebd02587df9df91507688fc8dff686298b51084c5ae2c8b086ada88f29d0b0dc4a59482caf45cb1d02d006c3d40f3e926e800dcda198b8c30eed3f30a7a6ccb187992d1c103d0642644809d081565c5c0fb20362fa7d1115ad3a4f5184c1a164f29299b2da6e6373a9cc3288757a06c8ca514a66c0b9b516011ebbb8e378e32746c45068d454088c06da3a8816b7e0dc6be0b77baab15f0722123f7585adb8cddcb44cf2122bc6e9b55144b318a3e874be19144b8b965fbf8e27e7687564d03265cd0f95d3eedf9ebba7d9d3cfc00f9a83f0d44883ab563b01cad645b9a4a2fe3c4d25a3706d593fa938edb55ffcb4a57bfdd4a21bd42538791f3baa9b5aff4a967e118b526b5d04d677035ee273fc773f668d709ddf48d4a7ca37ce7df1b4dd868b80637ef3744e67f31a5b649b31c5714b9c2a6a79fdcea3541a697af3cb30136e417d7bacaadbb15b7b4a7e3dbb1bd19a5d52893d4d7f8730b08f32efe01b4009ae12a2be839df0cd3627a08a47977608a066d58be39d0f3462ec91b5f8361bbd3243f79b2b4026ddb39bbe00d8c498dd03ffc406368f61694518f389f0e3ca1543a7fdae66a3b2795d6cc6ce8ec11710a5f1b79d3e31f59f0cc2189c49f6861a725df5c03cd964abff4cbe8b0f6a81917cc7cb1e79eec50523db85244d4b82cf1a7a1828f6567162cacb552ef639e63368d4e253f6cf5824770eea8716d6f166b8b6fa55c055bf760b04295c58c724ff239c4e0617cc93201babdb60390ab860eedd324b63945ca2acfdf7374649d026e74e12b2fbb51f65aed5a5d7ace494c05b266b2f857b41771dc2fd06ce5b31f73c057aee2101a9c97f8139a44f96fbf7122ce0724244d807099075b9196b6c4845f9056b6f1a4ba94c5ff8616691f0ce354fbca098f66d05f836ebd05866c6297ad3eca06e2a2d661e5b327ac2506db5f9242cda589ad76b39d67f5fe5f0a5dd884e151eb413ee01cad23e78238163a0d370501b00e7fe2817723c2f550447c0714317aad63df82054d2c5a1b2562ee1fa512bd39a80c90f9d3a9375f0a93c3a3ac53b67301878a0d850791dfcc2ee33257b00a94dac209cd79fb2c2fbc4e005a2445d4a054e7d96de8069099ece843495077b2d94c3747d03db6beb0acd0b8cb962889886756f22e856a29a257296f5ca67ab6be294fe0d2afec26a7d18d2696276fa8067fe9a8d11a91dec5154c953729e60d7f30788bd285205362b7f0d8977b00c3946fa0f1fc587923a969ff6fcbbb4fc89a9c71d55f4b0eb3a26d7dd8ce89fc9aa6f4c5a876f732ab7107bd50796f680877c1f8598b09c98fd9693facb1872516a59dfdb87fa7cc65f7b260a43e02afca8acb4e114397b5c761fa99a0417a90c43a8002c5114b938245560c18a1468de32eb0d1babbc12e3ae665b2332d1ce5752630bea0e1890c48469cabe7fd23863921af291c61daf1ef7ef03e38424ed184edb333b2d6ee02bfcc981ef526398148a1379fa7ce39d1b78742050010c6015f50c69d8984898ffa9368d9c2606c19b7eeef7d839fe4d8598c40bb5ffcaaccb923b3ab9750c1575e9417e7f9b206cccbae6177495914b0566a37653fcffc094789486279458f3c23e30d3efec56ba0b6fdd939cac0dbcbed88466b6ee3ace77e84ec93cbc3baa88881ebb9838a343cf4f25b0b3784a6c89f9025263010d11d4b19915e90529fa30d884829b1ce808e493bf21d6d5287025dfcae76e404cf5866bc2f85e2d6431ecb3080067cf53c459953a151624980099909b1b8a3c6df1194c6d18733a06ee9da60ed4111c570e98affd3a7723e497f0aa850f9836cdf74727b5f8f45ca84c17427942a4b70484f81926d96b52af9b0f8101015250958b42fac80b9a5f4fb93eddcea3025a523843b075c56965d2ec0ef05262c7c6eb3238cb9767a8b08a675b726bb24edb6adb56194e5bd79114bee871be217421ef7da6d20953be53260a54a43537bae8f46aee294c08f33b7fc4dedcfb4c60995edf4281d53cc67502a056d45b1b5c7155e63a5a7d3cc657bb0e1505a0f1250aafadc4274db03dd5215848db4ddba5e5af7df9c7b911c301672f206c57920c02ccf4323b8dbe41ac5cbaaacc7fc1d42a05397f3022d04e52ee4f6c038ae58d505f1d7eb8e1949c8597b2c7aa0c60132132ee88855bf2b123c69fdc2439f99f299ea878e28fc8c26190aae76bc08f438861baaff3ec970d2dd7f4c226fc0356cc6000c8a029433a800bd7cf64e1d28b66c973be3df7d3b756622357a528f1d5e418b98aa6cc6fd38206976068cb00e2aa0f5ed443ce293dc66fa95f4a865f4663b8831a214c7989467130bba1f39d83e7c9f3f7ba4c03d091e04172c8c48538c7591a6fea9314a14bc46f7e055a8762676afa5e3189bd66b4c288492ae0010b272e2188659536a1d26d30e75684209c45676c58aa3eb255df2026ceec51a1c895a633f68e5de0a62c05296d6130377e62ccc8540fcf1a6a4f691b932f2336a00ef87d11be096f9c89fd76d78acf232e30942e6", 0x1000}], 0x2, &(0x7f0000001300)=ANY=[@ANYBLOB="2800000000000000ffff00000200000004307a011ab44f7eb2e077860b6c516872270000000000001010000000000000ffff000000100000f807de81662ec3ac4615fb4b7da3763c2ba90b9a602c54f77c29095686a707c0ee967d2b02b566b0dbe34ffc956893a1e2cf2b16977e13393b819f741f5785347a0a156768a3cb285d60276fbd89d2b165af8b09c410ab7cc28e180b1cca355ee29630ceebfc5e653105b2f1f416bc6df9aff9cdad5bffc8a7427c36fc078225e4da9a3c5e599226df12c2e0ab4dd2eec75f2743ac6c17cc7c69145a2957808427bc30e4e620ded057bd974daf4141c9acd00946d3297411c15e0e3f668ad90d0dd420f5a394c959f7cffcffffe4a7fa805f522d78efacfb74788028c788bf42dcdde6845ba54a78a2e3f3b0cf9a5a255109e3cdf69237e465f0a4e63cff2c2d7d37b64aeb9e65602faa58c82fa741768e4b9fd2849433a8da2b0cbc842bfc4b421d80f72979751c51f85584f74ca93ad41d7e0681c1e079ed45e111403501853acd56b93e940a3a5245301631284cbdbb96b414a531149e05dcac4ade7ebe3f7766bb160c5944547d800a0f5a39f3ebcb7ad214ae6937d3cb543a2d4383331baf8448a339735937e811b983c2ad15adc6d9c7df7840ec6f8dd9a8b6881041392a4f91ca577405ab348f75ce7a6230be00c7fbac89a65de8ef5cd4c3d9f895cd3e3e7607ef057489cd0855ef950e000083bc79030d3e6b34a51f548eadfff45a6d6277d987cb5aca224787f5900a91839953a3702747caa76aa550e175eab7e480b5494cb2d49d99a4b8877bfa407712594abdf647dd450a57c1648bbb62124265151dbbb21a8efc48b1988569765edf5484034a3dc4ca438b73131224be43bc3f04987f2035115f2ccdbc681dad8769f86200193b84fee9e86faddb3a651545c599171b4369dd5ab400282aed54bbeae883001c426050c17d87d791b762fae28149a6d4c9151a13b71a51d095d62416eada9be0214cac94b98885d8da48e28fb7db413082446849cfb448653f5bc1a6e9b55955db03f1c8394c9b9199afc113543196e7a8e70b8feda24dc8da96658e7c370b2463efcd1bcb4a3f52f61834e5da1df9d85da0654a46680000db80eebcb994a524469f98d63336a2b04d108fb93fca378a910618226401f20023b6b464b589fb1c7627e65ff7b3f8ed05d44d85e77a3f608b11363cda54c0636f635d92a1b74396ab5f160374c8d9600d28b93abd3a085ff0883c6d277e23e3ad7fe495c523d28e12581a774fd1b4f96849da04a1aeadecb8a1e52e944038dc837cdba391656c9cb07712b886c1bdac55e9a0fd07697a2a96b87da1b9d30bcedd609dceff004f2896aa8f0758992c9106975c5fe34194d9742c86ffdae99fb60027069d256cf0e76297e26e267cff27e3fe9a390da4cc65af1f576e48445cf6cb8c9b8d8d26454551dfbbd7e328cf904c0eb11513c4db4498bc27b62d84cd02ff0bc5fabfa2fd7118490ff224ef1e88101dba180c4a5ffd984b4bcc66a9051c137ece8f813b76c030efee087e39c5ccf8b884f2a22c91eb21eab1b4684da28efc06d4d042617d4d9ff646dc5c2fe26d6364bdcaf51991cb620529384bfbbe6a6b9fac538e60ab30a6ba2fa613776099ce6564644a0f6f8563b0f1bf2fd74cae39e05b344f5ea5f5cafeab3deff8ccf33e95be40b9ae211eb63e735a6a1f462622b3c9f4820bb4b8ee60fc0915cde5308c211cddd39880705da809bbd41502493e8d0154c1e45bd05e72156f6f88c5da1b166ccb373d88335040f1976f4ea6ed7c9fe882bd0ec10ec6ffe0d5f620d61359c56e1dd633fb0f5a6bf372f234f9656770249befaea4fc914551e03fb25da84ae19b7cd600d37fb58193dfa76d545ee3d2c4a3ce65a03a008a148519023b9eccd59123c118231ea83c7fdcaacb029f625e47002aad50f5dbef067cfea7a098a631ecafee3b39daed05418d445c2fbeee5221775f9a3dd86bfadc5d6fedac0c7afa58eb1dc5ea3d37bfdc94a80577845082c919ee462be6ad4a0fe97228c45282866543ae8fbf3006003b8691af5c3b579b2860f8fd44cc7dcc41e8234380534edcee862f8b6aa4402bce238838b193af70b6e200a52692c8781f598c880f6a921992a2036ed1147143a0a9b0a7654856f6b9fd31a3da38ab62f878582cfafcd71c9cefec373857c644a19aa802eeb374f7946e1d265b92b9ea724b0c1ec600fcc4cf08dd8488192918452cc9de695ecf507fc1e9c6e7351798efb95ba795385c7e0cd1489acb4f5a58f95cca75f9062b67621e4a075d75fe631362047a5c4ead13735ac505f2e8b102a53301cca9a0a46b2bab52ebad5224fdf8667c63e540dba96a2dc2be98d623b6c64206740ac08a498ada2793861b2d25c75bcd6dd2703cd4746b4580314dd15efe783715b6c0595757a8a42cdd5e274cdd98b5731dc0a014661e798ac8a6d2a7058ce4e1adebf2fa2f7ce6dbbc115e70d2e19be8d17ff814d500f16f2b8a43ba384f30d937484aee4ee201a8639b121d808fa27c9ba4dd153773ac52c290771fbd62979e521db0a0111ffba0ef27b8c34db6688d327bd491d467079d97b93bc3a547610e68058dfe1991ed3854e78b3e87b4b58eb884743c1cb6ff71fa3875092f5e08029411d74501c9df0aa8924f3b2def7da08952cc9a8439524516b8e0f1d60597fde0c4bed2af63096a02832d03e2e5e65e74f48140e801ac256b62d3b7dc9fd3d0c1c812a04c399262f89960373bdf454113d7951b6c4bf24bb22f57ac017127cf0d34ce84d59f1996750d3dd7dafc20d7ad5cf1450746e3dd07ca6469d922f4e4310c12c18bc5b8b76233a0ae05747a90ee28e54be64c42d118f3d03b047ae7126c2101c22dc4461d56d8d453a3aa78f52bb9cfb032fd72c0d9699c4ea3113ffeb8f24006752f70f11f405db907e0a617f2a0f99f2741aa6544305286e6d6ee1921e2ec8b74d40d2e3060325b1c32cf7079fb1e20a01cffbf4cc62a2ce8375c1ad70e7b2e3a4d59d9a9a59b6e81888a02ff6b2e7435ed0018626fd6f0d5d5f16b53fd4a6109a260aed8d0a2523de3245efddc888edb8ce892832b9b7230acc34fbc44440101d1c8935a82fbc371384768091e471e7195d35eb253f1599405553e483f3ef83ab6534fc0b0926b0f06ec831ebb4741df9aa40b7e270fe20bdcc8ca7752c81df15932902f2bc85ccf5585da240db57cee4e83518e86ea67f10ce98450787170250ee0c9ec46189896d2e8b982a9f6762e7344786b2736d2cbdabf2eb585112658d6294f1e00b67ae658855cbe5807a624efba3997f2e76246ebc25403e59a291c0e1c6677a2a0256881bec0981af6c18c664438b8731a6aab4d0c06b8c4ea6d02a1c5635a5fe3abbc8ab3f7bfb424b3a1e7a01c6a21c558d01827dc20af0c4093308df03f1a3224a63e6323e7288f1ec8103ff768149348999ef18d638bdba120c9c53d790f6a2327e53b7cd4318160b70143c2ccd08b2b21793bdb7ae16348e8519f7cf0018e1e4911a5de9115d9c3328dfc6908a0a16971a704cc47dc8ef7a5e805a78fac2bf2c7f13a3dbef992b11f9d7f9ef303e3a4fca32646a337ad02b681b17ceaeebe2547364efd5ce694debc185992f844f21a0abda2f5ed512dcb154709ba85a9ff11cfebb16d8ba7ca186d3cb4301a836a8f9cdb3db768d01a936bdda71c6d38a0edd7c07cb07ce83181765fdf355947dea59f4f942be29adc2485d3849a108dc6bd15234237c088741c6a74629ecdf7ad86bdfb896ceaffbb99e311d8c05cc7dacc387730197d194f33813d95d12192a119fa95578506d3b403f2d63e70589a6fb07b690f6b8882ac7bbe20881103a43b525a8300128b4f5fbcae11daed68683e0db3ac7c3a46a8559935e86901ecc7f164f43a7df9dcdb76e265923bd539abf3df4c960501a9d06b69838d7b89d22b1f5b9e8b41f78202fa9383e731da20efc654dc430c2f65ea561f9789df63d0db48522a9c74963c9adfcf950f681a428baf0220f641c0b135930c66b95388e2958b0aed98b528bf53c5bc729fcde35ce2df39e521b562c41d4d09e1ef2e35a257a092f9c145cc29ee59568f5628cb7b72e07578880817d5d8100a97ca4bf0c1475f9298d551f8bdd2aecdf294c4819f837193df425747c5f1a6df899d4b70b2442a20b8facb33ff18436b419ea40d74c2b7099bb955f09ffc94406a370ff6e472051afd8770c82f73efae1d8383e271e64ff7dd0e7bbfc7af0300a34e2d440e2dc00f25da899cea52e9e9c9c3d9a91c1feb98a2585e65216cf93ef2a589a4e9cdf38d7d3e23688d84728b3348cbf4983c4e4641da0715290462b294c6aafdaaac1ae7ce171e8611c9323e713706d0655efa9164d07b05ab165e115c917870bae4f420a924c2899d3f2c38f56b60e3350e8753fc28d674225105e459f13dc0e63f86dbdc0b6858997220038a926c1823607de7c847bea1b3becd156fe8e8210f6e8cea331b7ef66803a32552a185d199c1582f7e4942dc9f88eb1b09a7c5de0409130d6e1df9c018df8411bd30b9b8a8533102e134ab481c3099b9ca20d4fd555367575930e5378a7b201a13eed12083ab301b3d40bf3150a48f5a237f2150da1f6d0df3667a66be8248e6127b0f890ce9faf98656f406b639856a275f94fa3bbe39e62dfadd6438d570ec153015e13f597d6ff78ca9acea390030abbb5ace99d48fa8ca41ec926588c011c36fb41265e9b9ce944a52652f66626727db38f29757c2eecce2c958e021f9c3a49867b21baec340b6ae266c5909a9b0c670f4330e546a26df3d1f59761ce588cc8acc5eafad93631fe83bce42f091b78d6af53cf46cb3a7843dddfb3c928d6224d7022aacbf70ade074dc2f2bfb1009dfa62a686725cb45c83472023064445dbbd68a21c0e342f82f247fbede66e86601eb655c0f49e52ac32701d4377587290ff3ec4f7035c8e0df6147ba109a86b8e55fde9367e33dc8f08f387c03fe7182eee700c0d44bb34d504aad40576462d2835debc1cd370ab3f35289f31ff9a4c709cb6c09bcf3c7d49f82ea7c60cd16da232427f95444737bf66754d81fdae81eb42f9eccb5e8cc6cb64500b44168896360f1b3c24026f8dfa81de63cb8184f2c2b0184541282ef65462b47ebc4da60ec692d3c51800f3c407eda16b4f0cb95dcf891658d705c9aab00e752495dd9ce794f7687760bca94617b3e6f4c97752e02ee943a5a9aeefe1878004289129aa4eaf49d48bd0fa0e019d2a3fd7a6e5734067540895f77ee79c86d9ea8955335499d4ff897716046bf1f03987c1930fe6a73f86e0489bc8c30ad7182c9b592048af612f714fbbefc1ffbfc5d57b0beb3c0d8596b307754bf13bb12336bd805ee1a7a29b3c505c9e759226a4a0bc61fdc761f023d159414ff39ebe79e9aa523b9b36fe7ddc9c15d244a200484ba75f781e829c8f444aba4855fb1bcb698a47caf340c9ed58078eb22f6bfd231abbf368a4e9bdf6f7bbfac3b1f7f369d249c763e83778bc0fcc0134b681c5f248f80c135c6761d7f0f7baafe7f34cd278600eef1fc41975360fe61ff0464eced79b7d11dea92e80389ed60c49829accda39fb3fadd56dd2787d1b15dddcafa415823ab0b5e48825b4f646cd2e197c7f90f57831708fb766a7397b3e11558058df71eb139be16271b56471ff4aadf083f66bf09c2b5f7ddedabf8f67034b5ea4f7d05482066afcd1522c0bb2eaaff70d88c83accebd9f7f83d3989c2005dbef85359c3d494bd551b4d486e80cdf8946ea08e92c0842780b689925def929fd13e973d11baae2c262d32d39f625052a824c3fca107d39cd88a71010000000000000ffff0000000000009ba3ee3223f39f9654c49e70460a80710324995dd2f9cb3049f7b6ee13d1bf9043961a058c42f8c9b9b3da20089f4aa0f04ed70fe99a447964c01d79769b2200a6dbd60fb070361f15e72d6cbbaaeda1bb1f5b804a849cc6ca1458a44146920a5bb703260857627c9954a1c224f6422d1dfd0bf7c876beaccf73a9136071dead002318f4008cdcf7e4f34e8c163f58d654f880b20e8daf926111b455251d778bfe3438c4a48c184846e7f488adb52dd890a0ec0a5a4c15d231619b487ca36d52fbdae0d432df08e34a8615e8737a971a89d287e69bcee82635cca82be322c30338e7967c3be710f256b20ea79b7fdc9e05d5a6a0f4ba77cfeb3616200188d9fcfd7ed0569339b91fdc6ca29e6083accd388abe685cd6b9a4603c1ec0da90154791e09bb8600f0f60454830a2d6b26b65b4fc498aec6a0bb926ddfefb248d5abf97713600d8dedff01de920cf362c34c77d560fe2ad86f0af0a38dded3fed56acd8466ef760b9ff5c720533d7dade6a2f809a3b7ab1c853228fe4bdbd224885c3ee52c3811447863a57cdf3dde188f8df9bf11f5a8c53eddb59e4f8b37803b910a872e2139b11169df226aadd02f2c1163ef8118ea2cb13e9faa3c4bf82ef0e50839bff358cb69b793f0443321075b3c5d612e2db4b9c53a0962c9c6eee0172b6ccc2909d0eb6242f46297687332389820dfa9c8e5a289208e8c6e7c391eafde2e6253c556e09dd388a1ae01691da155ca9cb3c70d5160c51bcfc727d8de6b9480b81d693ba11ab3f8d6c1ca807c599fe749a2313c4c8a9353e3e712db5bf253d815edf0cedc09745b04ce3297e71cc24d015ab048980668c7e0037700f2b5fd06a6b8932d64c1c4573a9a824f7c05e5ad071a340f02bea485329f346a89a6faec59b9fc8bca9920cd66a05c55d6ce87611c562ac1c59c0eafa7447697903899fba7201d0cac27302c28750b45d65a5753004f32d9738d8e1b14bcbeb2394fc1dce411e19e50547ac3d9b66e9b5c51c2b4e8f93c7ab4b636bede818a4a4ee23b3e8ef06e36828943794e4b8b2ae47d8c7ae4d759e2abd498641fa7f9ca5abae87b745bf411a7271d8f0dd4e9479bfc38d82d33097a184dc0f9a26635db9ff2d103789a06f50defa57d8d2e5e5f82500431a92677161a338e00c3598ffcacac8d2e50b165efbd4bbffe74ce60cad925e2b1327ffd3c66490837bc76de5b1586ec9a3a16c3e3d429f42f8209e97f4bbf8975a28d4e50990f17d81926a83b40d07f03a6c2a0350ff8b309084cbcaf9140023ab0e258c32c863b8ead4662952b72c80e848c63a8afc49ded41b437d95adca06f5c954ae56bb717e3aa07490a1b4127dbc9efb53e796944be6e522a6ca8ec37db70abbd0e23927d791fa5988313b880a7e1111a70e3286ba39e1c6f92c9dcdbea5084993375503ed1b8d9831b667578139916111b0415b3badebd7818f66c2ed80c8d3620c2d5b6c7cb59cd184870f47288108bc4e3dfe1b14dd5973d36cc404231a65eb0ca37f90837440d3e76adbcd06ab2f762886d27e0a83bdcc22534cd5cc829970878ddda4c5cf1077f7aa744551507c6ddca49d1b9e5cddfec0c7b51795e01142554a945b3f6a9e2c7eae04031830bc8ef6b5d07eea9d3a71484e0b7c8a5e7feeccfa34c96f02b1818a1e5281828a1a124cca0d1405cdfee49b1fdcfc96944c4fbaf188c8de0b8b53a8f47e35717efc2bfb7300e528e2c46b50000ee3ef5fdfeb7ed2dfe874da2ccb40393d891856d2787a7445fd4196c0b6f51ab29ad0e0be2e01ce1c812f814a3ffdb63c8831a7d81355ab58c6746c41f5975bdd87852cbef84988220c8778d6fb158c83912e9fe2b96754da9907e29e5297a0b35ed6bb49b408b1a8ec042c82fd61f620adf32afece13a0db13753c27ee1abf318a1a7c495a34710c1478891f6278d1db041a8cc3b4e2f966cd8114648936ba37f71981e71ef2b9b3374101b996fdedd7eda0354f61214fa26c2d245096517ef11f9680a21e312f96ddb4829d043b1120f187a0bc7ac288f91c16550f5f13e84965a8815ee177dc4d89dc72b3b03c09e87f9d03d28a915a3381e97ca3800fa18cd85e456406bcecf082779266797958f0484f196330eb0902706c40a425df415de8973de20540de2d30d2a7c0126d219b9ae2961b492a4aadf19c73fee0ecc7bc325185562ecfc7299266e8fce2a9a9d99926807fa58fddd309f2a91ea189d9093a9bea70c4f28f2c6c94616bd08d20ab3270e86358e68e6be2cdcb25af9a2fb5c6b53cbd3624168ef6a00d6ddd5672406b1b7c8dfa9b8fadb9ff4f0aafc83abe5ccdeeefd0e23e65e2821ee5e81146016079213e355bf0d5c7159b748c03c1f2fb0806205b04a0e026e16ef738012d4cf8cac6f6caa504ada060714fc05888e6ed74201143089f2cbfec27cc0609882e9bb525ef3b8614f7ece5b9707377f1207d60af4528d426b572ec87a8212e13a5a4091bd45bbb8c6bda1fb203aec884d47ba6cf07302a20d371721ec12e4332c2df73b2502fcf4ef332fed18b5c31491e312e2fe5d63ab3138bfd28c6a7d46bfd2db14eb151a2cfad51752b544de3b88cc9f9066bfd776fc648e41e755fdac66221906d63ea38388d6d02541860eb40ba7c122f166427030f9b63170a2265d7b7e66d8d5013e17cdc0363e203043933fac697d974d683be9c3432d64b1f3b4bcbedfcafa85625bcd76dc521717c89c4a5d81cc2d646e704dcdaf49798d683236ee52506d534fce0b45562085c12f732b7677414202b3cb118262980d4c792348d017938d5f43c6e6daed450b003c0417f471c9c43e1f4394c39ed9f4f6e614fdfc1b3af1066777693e3973d1efaa020333b25ab39068a526a1f5dbdb63fbfe8765b1c634acab8243ce9c6827dd5178d976b60d194c80c1dd7cfa4b181c8651ac9bc3401b977306e34fc08a0a8d64861445c7315546e3e925224e3dba5cea5d300dbe25c3657077adf3288894355a038affa5e7373a3c965695f15c367858186da9d122e7841afd4f4ab0e62f7f7ea2109096cc3bc1fda0a0f43ec5fc5adad13cc2046177f04b456c88ede5177d4f9448667d86c749be552286bce30f2ff9c34f615c1801abcd453e6a9a51946330538ea2422e33cf94b8ad65563d0e6b384389ed2e3010ebcbae96b1876332f9c0250905af06809b732a251efcdb938c24ac2a2f8685ad29fd1c90161d4612c5330534ae7c8d40a1507579c74518f751f27ec19fd011c76df0a38f2cb90ac7e0ec8a6d5ea7c2da75269e5e428109388865d45284c91500d1add0409bc881525f8ba8698296b7a298d9de6e12184b1c2d7e9ed054d77477110fbaa6c72d6e78a6d527a4ea7aaea8d6177daeb525049b88787631723acafa243f2bc986731a11f98cfa0b809ccf805b3f4c35ff1d4d509cc62e84fbb571e155eef875c846f40aca8653adcc527b215f7737a9eacad53b0529b5b6517d53b57add472bf2bbfe691dd3f57b10944d7e541bfe4ee4ac1af3cab0bbd1f57b173f61e75288d393766d41fe77efe36ac58d8917a571e9eeec1536be8ce3e8c0a98bf2f73090f16113e36c186ef9bbeba3ea1b9a3ada4f6f96d37af779f3870ed9d0807f5bbadff7daea16c52df548d112247b290235e1c4c6574104256a84e235121e4c1d694b879c19749c8dc8c45e9d4310154293df75bd883864899484bd97be1a00430c9785ea3ab63f81d292bf9b14dfb6265c9ca2f8d274a56c9d66b0bf4b44585b4c4b1d4cd1ecf141ecf78f54177ae61c98c3c19b26985b3995ced0a8570352229bf68927cab512da644c2d1ac8c54f042ac4060150f527c6616be225e091c7153ad2635f0a8518a4b55c48a48df20133dd2d4ef266c136319f4c338bd189415b490fcacb9a727cd15c78b1b6e93d129846b7999fc138232b39f444d2c5c8de843e6fcef65954daf6f3517f87f33a5819c75dd47033dd3f67d055d3fd5fb760c8a57490f3fa13de861c35b532a965391cc1010cf636126a5f0b2378f20df029cfc3bd4507b017661d3b098b72c09548612c66171b184e10c6ad4f59fbc7302cb568a1258882bb4da9380101fe491e8f8a0a51a07d3c3d350111a2b477090583354305a76ad9cf0f02bb45398b2471d2b69ddd5455d547c153d6b60c8025c55b26b8615523fab240b4bc3c76733130d1c034a44195554953f33f4bc0a42bc87fe5db48328eb8361cdcb0ec0a9afbf81f75ca6fd70ee772fb5a26e02732d8bd1ddaba503750fbf3cb31c23c1bc3d700d5775a664d1b585090f1cd01ea931cc83588509dbba46a479bd0f79c7f76323d00787ef93509fb731a815860a534f2c081740c835c4d8e17c2aa78649342416bb5afad419f94cebacfb07b975ce4a490c7b5f064876a38348a5a3265f8f67b2595aba9a2995a3e7ea449f5fba31775b7d5e9529d89fa8730ad1a8298f34417617b0704c83809037a25313036eae28eb86a3a59f22c9a94015b3a49f2c4e8f22217b92707cbfebbddf46997ad7a4ba9708f4bf215697dca61d58a2825534fa04b07ef062e2edd6c6f4bd54979c4348d4173ee57ba9e7c5b84db2695eee6e573e1eecc828e3104f35d92ba33619b55df54535bc0e7acb8fbd8c4e841a6444ebdcec9b6ae8beb6df9473d50f092e472c73923617dd38e17d07b3af54dfa1ca3585bdc505c56af0c99820dfd3ce9c2500809424b4ae2584f8f1417dfed9105232704045ea15b75c30eb44961f6bbf064db82c6feaf780d2a073b9c1c292d4e3611b7291e7999f448a26b6fc45e8748becf49b9d40b78a8e2bf0965a7ab75839651cdc19d37370dbdd7b6a88d705686430b782a108b95cc321ce1f03166e5799457c7d53b4b56f862ad0e60665db2e4d2d91be1eb766c0f8c1611eb2f7313204ad0e1d1bba2093081bbeb3872d982212a8fdd0070903ba6a198aa0873e65b781d430cdb8e300837daa98085fcc94a65effb071731d239f91ad402604dff6ceccfd7a20af129153d81f0bd3c9b9e4e366a0408f58217f3bfd6203a0bf99d770615a3a8f96815bf78d361247e6a411e9e387bc841b7988ed55732b66ebee94774ce58277f1cab21f13fb28a6e3eb014d3dde044eeceaee8bc61b6d9f60b9e027fc775b10a2154ec93657a983d591e13c05b0e474f79bc353e5e803e3c5760ce0d7aebcfc238cd40729465c99abe0840aa8666d341de2083749bd5aa6120e203a8c7beb117d7521b2a8afcdc926bd8b3da1e252f89c59fc2c13097375892dc46a95ff87eb79b9e1fb64dfaca6be12b163a95f2a6cb34492c03c7c25905bb1bdcc6388bfae40538d834ba1bcddb38aac13df6c5bd4725806c92dbdc04bacfef9e23580202c03e499e28a4f8c87bf7eb79b8863056fdfd168282f7e3c64764b0f19dd6b50bf7fba036c11c356c1f456361ab836727875122a43bc4583c4b045927f4121a5a94d445d993d8b4c5709210749d4412bb73400457daed187762afe4f45381acb9fb8d4a9a56b5b8f42af6ae728546f0a9228804e30463d0b59d8b533ac718b6ea979bd05b41d7e09e3b7931232e15743e0b1d1b258001b87da9785f1d73c19a6b21f339a65683501f0c67ecd278845a85bfc75f6f4531c688e8cb9916f9ebd54e3df35f941b639c06fbb72a250568a9b242c3043702655760621756bebc8c53c443f26b56e9db7e7ae67601a22fd1a0a61b6fab051a419c1c0f322e246595be9ae8928c78df4fda3c6b1882c460fc73f3fe36aa492a4ec6e3f7ef1b0bb499781202900657043ed32c4920e6e217800000000000000ffff000007000000ddff5a0eb7efe9032a5c7595a7ed554ee29145ecf07ef19318c670e3ee467eb1513600f0d4464f62dac9c5531d9dbaa550300ee1b6e579a923c0370fa7076efb4edc86da49828effa0138377db665985f2fde99f17332e108a2301aa5b2749e5f5d14b0b000000004000000000000000ffff000007000000b64067939d0dbe6181d5d562aaa7a6ca9fe3564a704b3f2c4bfca03e206df5971f83314c7fa389df29ba1d86e6c85200"], 0x2100}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000003440)='./file1\x00') open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x40) 02:30:56 executing program 0: socket$inet(0x2, 0x4005, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="7fc007190b15c00fc200", 0xa) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 02:30:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x7}, &(0x7f0000000080)) 02:30:56 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x54, 0x40000000, 0x800, 0xffffffffffffffff}, {{r0}, 0xd39f92b9a0118d0c, 0x1, 0x80, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xfffff, 0x50, 0xa97}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0xfffffffeffffffff, 0x9}, {{r0}, 0x0, 0x20, 0x40, 0x200, 0x7}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) fsync(r0) fcntl$setstatus(r0, 0x4, 0xc) 02:30:56 executing program 0: r0 = msgget(0x3, 0x100000003d0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/31}, 0x27, 0x0, 0x1800) 02:30:56 executing program 0: sync() r0 = socket$inet(0x2, 0x8001, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x5}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7f) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xffffffffffffffc1) recvfrom$inet(r1, &(0x7f0000000140)=""/108, 0x6c, 0x42, &(0x7f00000001c0)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fsync(r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)) close(r3) fcntl$getflags(r0, 0x3) ftruncate(r1, 0xc5a) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x27) r7 = fcntl$getown(r1, 0x5) r8 = dup(r3) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000340)="a03a46686129136d1fa7d3350a5022bb919d2a1cd8764246afb3dabe46bee92406b3d4979f3d2499916c806b2c57f05681efcba9af632f73880458c00e1698cca2c4dd67e857081c8dd5254e2c6a0f6298f177f85216e7c595eda684444829ec2ebdac45bf5d07be06f61179acc3e08a84c29042a7dcae56c49b15c2db499ffcc9af70277bbd698924a8b81c891f57229d00b20e", 0x94) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000440)={0x4, [{0x3, 0x7ff}, {0x2, 0x3}, {0x3, 0x7ff}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x44c7}, {0x0, 0x101}, {0x2}, {0x0, 0x5d}, {0x3, 0x8001}, {0x3, 0x4}, {0x2, 0x1c}, {0x3, 0x3f}, {0x2, 0x7}, {0x3, 0x5cb9}, {0x3, 0x3}, {0x2, 0x10000}, {0x3, 0xfff}, {0x2, 0x8}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0x7f}, {0x3, 0x4}, {0x0, 0xbe}, {0x3, 0x7}, {0x3, 0xff}, {0x1, 0x10001}, {0x1, 0x80}, {0x1, 0x2}, {0x3, 0x5}, {0x3}, {0x2, 0xc37f}]}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000580)=0x5) r9 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000005c0)=""/146) mknod(&(0x7f00000007c0)='./file0\x00', 0x40, 0xffffffff) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x8001, r5, r6, r5, r6, 0x40, 0x9}, 0x3, 0xffffffff, r7, r4, 0x7, 0x1, 0x3}) bind$inet6(r1, &(0x7f00000008c0)={0x18, 0x1, 0x8000, 0x240000}, 0xc) 02:30:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8238, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x100000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:30:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) getsockopt(r9, 0x4, 0x2abe, &(0x7f00000005c0)=""/250, &(0x7f00000006c0)=0xfa) poll(&(0x7f00000000c0)=[{r5, 0x4}, {r9, 0x40}, {r9, 0x6}, {r1, 0x124}], 0x4, 0xffc) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f00000003c0)) semop(r6, &(0x7f0000000700)=[{0x3, 0x8}, {0x0, 0x3, 0x800}, {0x4, 0x7, 0x800}, {0x7, 0x6, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x7) 02:30:57 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="bd3e734433ec20115247d3ab88460087a8dc33909ffd3ee2ec03a9cb216c98cfdad9069b286789343c69affc222489e612ff6d8d421ee5199a506e67f4ddafa885fb5d534284fe543d5c75e7c16c9292bf630d4a05eddd17711ef32204a397b47ce511c8bee585984a55fe2201df31af8e8453019e5dab5f3a4d3d5354be9056869f8b5f5ce37cbd0b96862884b2898371f7822e2e36b365750a29e702846ce312aef41601e5ed3e9600ef7d93b68f442ac107c8bb7ac5b56b57473643638d9f04d90f207021585da3c65c42b56c608eb77fd76d1f46d4564a1a9007188a0dd1de98a0414db021ffbc0d34d269ed", 0xee}, {&(0x7f00000001c0)="29926c6f80ee726f8507c5d4d274c523647d9b30462266ceb75252ab4ce4fdc55c6c381a69f046b21418b258e61332c03cf4145a447ce198c639cb4ef122de68ee927053bcab49c901f2d5b934df7cd60857f2de89f8702dede7256003ae0d04bd42f488f310a3659f507e47a860c5f33e4ce0fe15557e3d07e16b3a5e8d7bbf570438979a1d84aeff68d94120bff372ac0daecdd73dd52eb4e2b519282afda3428450f3c309ef44590a990fd4401966fe4d4bf84d975eb5daac94320f7412826c95e0167151c37db1e9c3998235513fc63aabce7dc1e1dede04316be559b1f7f96c426c99b6972755bb3b2eab66628e94853906da5ecd4f41e44353662102ece6a827cbeac603bd9ea4e39281181862ec06a971fc53d2975e8b4fa1091df54d6bb355dad8fc0cad8919dc7db03d46028194b48304e59e8ed2cb2b134ad00f560407c94ea465118e459d33944e52bbfd52a74686a50c797933f054e2a552da2e94614463ac578629254886496af26b4c770176e1a90562ea394bd9c5482f08a126ceebde3df84281e6d302d8d32d6854c5f22c9f20ce5aed5dfc8bfdcb07d2f2df3950cdb2f1d7259d1cd692c8d1b0f90196c6d5f218464bb940cb06a167ff7d73485338d664097ca9fdb137c9c4f0f8933453c59b099b187cd3eaa2cb32c4d693c8d8097addfc2e1c3159effc3cdf508258c826e956c12ead7e3feeb72fd85911c3b470b93fd4d87829e6c7c04934b1e1fca90cb9285d04ac1c379921c543d96ab4c12437b2bf2adf95ceb22fa821ce5d8b247733369fd209cccf49de3ff5c5daefb4fb575b2fb91fd9e3b6211cafa8f646557a6fa4221ec2170620e3a356e490be16c674187cfe81f9c526576a763fab30928b8513253e7b77f4d32d68b7c8b8b01ce0d1f0b87702eca3c0d87bef44963a29305b1f9008bab221f4fbb19657e73645e94a6a985ce033b5bfdc47ddda49d118dac6231fc50dc27cd941d5d66d3cf51fbae5957ee69c38887366665a3dc95447688e55a2115e153710c5458447fccbcbeee31fb89b8155150b62bea570e44295b047500bb110d14b8119fadf22d5d34c8c2fd89a1a38478d142fd196d6a75dbb020718f5ae850d5cf63bd2cba046c1121b5e7da60eed6fb5bacf7304091315833fe518909d2f1001b40be09f1b3b9ff7bd2dca5df58e45fa7bb041ce894b13f58e5925aa719e622d49d7230996501d123f417361c0c2a5aa8739fb0642eb3930131a47b0db89d09ace434db8e1f3010b6a8792c0af5758f4a510746b395c6d3321c5707f8a422e00ee91e7d1f44c5f89cd956cadd5a6ee466f47b6aee8fe2dbdebf6c4e4cc4c34155a12b775723b8e35c5314d4d440e930ce7ccad224d6eb2d7c8bf4880b73176fdd0a36f08810cb5328560d1d688e460ee0b3e2d9a4a3a296becbd3e0d15970c53e01334b084aa350f48a21f76a8cde7631353c9f3e1b99ca83ea57624545b034d2e7c2e4e091ffa96926711949eac364425bb2ccb5ed59987ad24fa9522e2d81181ec944a97d2ec1efd1ce147accf88fffdf0eb31227404c6e014eff90b73ce33b1aa889adf4c0083afcd2dfd239a852aed930cd5ea92fa2acb689e780ddcfa3fcb4d7cd570f7ad5d67c5d9718f715783c976641c156c17793ea02765c97b26a1d3e5053a452811688a7cf52a9e6425e4210a418fc83ba1daf971b78b6fedad0f29139d9b3fa715f4320472c265c5115a6dc588f621a2cd19bbd8578bc9bc0267394f8475dafe8b92a9b878bf82a4d536d54b93b49ebc36e58ea4f1da903a0555e9bdd48582818013b657559aed484ccc2f28f00efa56c30fd66cc2e4836b4ac1a5e929372fd7d8568dd4235cc08ce377b495d66c185d676324e80922f2b3e346096b3f73c72aa0876bcddc951778f7e4733f92042ed9679d664e2893587d1b0919f7d00d06f5c090f5b8ae0a315301e26282405f423c08028bc7c2dc8330f67b66c05eac1baca51588480ead657c92b40f3f5186e8857aed43805677a19f720c8eaa168057b564d4a709fe1cf30e75a15214b38f86581d9fc2b02666c801916fbc4514d7e0e54de01b6cd3774d159735482519e08678d7280e79b44e4b3660e09dbb7e6ae923ae38a14d9906e221b0a878aebabdd24831ac581a380202b0a4c4c8bd1d8700fe45037bfb51c7807f81759c9f6cbd83b03e6c097a3b21e7215ea7dfe79e6249888c884123b906f21777328d520b77a6e2aea016d654db8e3689b31a239e5879ce90ecc4f6be920653a1ef85370689adf1958d45a9dbf22d24cbd7f7a7f016af63e9b03f85c4d1603fe12e5de3ebb1c7a39eff366bdc026535a12f5f91d14a7f3dd29b699d5c6188b9751c37928bbd81b533523a82de318f3e8e13a1a389e958d5a4780a25c70346299e70fd79db39f45b7b44e896030a90c142274cdaaf93dc86dccd6df0ad49014d2b7f02c81afe69da101948b9e4e05448556382c4fb89d833d53feee7eb43bfa3b9295702d793d7019cedd9c9b2628209c3848d7ee9ffe5e4b0bc284d44d6662895c6ce094de5c2a2d93e753286c1b42e8eab883a3bab6498a470707c3ca1e7f97ccc6d68debf0517a2476198ae82c2f57eb18111c8e675317558598e95d77f636d5fffadd73c14b0b41e90b6d04fcc0ca98aac59bc880a2d044ce49a43c83b7af0fb00e8b5ea6d7273bf1d0169473dab008718861a1b889ff92bd459c89d8f48ac55c535feeaa7e6a1f78372bf4f146c007f88760553e8223d9e201618f5a98622025233a8b8c3bf720ac632b81f816233b867cd87e22fb5ec71fd97a0345e91a4a5aa8d3af1d0e488689530cd307af8c99240617536aa0ef0986257674a5de7fc64a3d44ae40f532118bf445f8ce332af48d46d822e493bd644f7d8e6a571f8aa1598410d6f580383736c4eb30cd7f897510be3e02dcb1083f4ab48aad4d74c63d6d0a11bc1233cc1b3e924ca88d747d91987ebd2c8e3b4504494fa9f90a4739df6603ccf9b2ea6ddcd72919198882427351c1c35d83b59b42f19e27d51ce4e81452a18164039499a0ec61fbc2bea9921d0e29e4aff73f9fbb4e2d6085c5eb5dd8eda23fdc0fd37401002283456d318fcc779638e78b838d265ee4204c6a3b55c85b68e00b3457db08248fb09451a755e1aa9434a571bac70b28f8b04185e6390909b527f4e85cdb422ddda9a0669ffc103377cd7b92fa380f205f19156eaf0150024cb1ef7ebde612a1a4088f688ecfa9e082cbda2b9b3cb2b3d8648a5b582a2acc2afa77689c47fbedafae27666b31ff7f048d4e9f635d0f0631998b55903779a1a26e14a08db29cbae8f29ff1c2cb0e69acb2af3f5f87bb09bd5688a2b9170301b5e7ea9c980a1290d475d219968f82a74493cb47fdf62051ab668f8c01deaf63e6a01f87a14982962a0a432805cf9098065c37bd8deb90a8a03c0a32466668e38c05d501715405c4c9159cb51dc665fa0a30a73f1728f999f97ffb4ba4077fb7550a0a2286d57621cbe91d1d24c4008df73170be14ac9941c8bc444bf0b705e025f2db8c98f6b8db4f9d242c45feaa916b56d08ee7ef9897ba577294f1655863936667f9fd09b0364c441a5c2eb6f9d762a1f061a297d82413236327dabee4dd1b0e580622cbe925df5a6c908e83a097a4a91d62b76367c567b2e40080b59c9842a3aa5ce7e9d6621304a13ae2395b8fb905d8c59f8738b2315d987e6189153bae5b03a4616113af5fa614bbcdada449e9e8dc7e59fc49901f3ecce19447d916b82b895b70352ce53cec240f1586ff6d91e97cc08fd0943720c747b7fe333c9ab9b27e7b89a91a32f558b98eafe80ed790a884104685ad557ec21fe3fefd3c69c6f3f3819ce40022b313087d8e2759418ab28dcfcdc9c71459910601f53926b21f6b350547b5890b3d9b7afdee1db52fc4d5fa0b2c4434e64bd5631f7a2edc4cd14766b402e8ffbb1b0fc4a424bdeceeac7ae1fb871368945698be45b1f70262c76dd6584caabc57e4a7850a7dcc598901c07012dd3de4e1d620e052d9878d55cfa9916a3e0981356f1819840c90e90455ce469484e71a358b2863503c323ba841a87486bba238eccac0c6273e0b79a80788869ed12414fc13da017cd5e879cf44514178c645e9f93e46a5382393b6ed9406baecb88f4b6e8ec841c4469f28a1cbb68a0a731c9b7d39c0b90a82fcace95d68e1de0344a2d7997dfb62a5b2e9c4cf8b452c1a691671cb40dbb66371a470fd924be177cd45ab8932af0a5c3d9b3fe19a3a2f09406ff11e9cc90bd185d12d0e5718c2e0e85e393747cdb16457013135a9d76b6f32190dfbe88a80e5d028e68d78767decfc82f93b164b78bba47541f8a69d78c0fd45248d73b5d309c284f994482bfaf4e5ec851428f385c173bc8f7bed5d09099609348f0a4d36417428f8bca0287959c6914b8ce1ad1af955047c6acdc833ae352d6689958492072619ae4a321a271e83d64c002de8a0e612e894a65f9eb95aca49f456707a800076801e6851c408dc2e1b41ac225735edb03c09813e5392d69ef15e733ff3240da21ed1a7a48c1991bbceccdad23f2a93a8385b34610d534f16e3f28dae39c9004a0cd3ad9c099f1853f935b09832700e4c886c9c86edbc26a4b28297bd41b4914b9b3d296e6aba0f9d8790b86654b74f0e208aef8cc2a27c0b1b4381e0d67d99632ea1e9c9ba2de10c8787c01bcc897e1249efda70fa1361ed2f360c3393d9a014e60ff476666b429801aec58385ab1c30749464d94d63a07de12a108f26e19376a3815565e8795d3e7c5509e219b7552dc0fa4013542b524981bc4b5195d1c8d643a0e75cb94f5706c983ff37db46891988e11c108a66c1daebbaf39538666d4f9bea5526626be74fac202536c344179ddc4fb809cbf2025d538a59c5a653c6d6b491c7c7d2e879e0c47c76d6802f66394a508a1c2b37cbca98898d90f97d260d403fe3caffee77640307dc9f2b0fa18a094134ef04cfe4f24d278c65d05603b52a2c635773a64b6203414ad9818843b9ed66f3a378edd69b1ab1517170d7a3fbe78de3d16ac5e71ee2a4c18d437c208337fe2d2ee5d487078e52d89bd2300b12934782166271e0a788a878ab4de0073b54d7aa2ea57fbbb289203b8e9f5730ed5d82eb7d9c3e4c0ea72871ee409b3894a7e92b3cd157ab764c783d9462ff978e144e62b6813127e542bcc296ca41764e183c4784c58a4c9c3b56f7a51ae5090e132d29380b8f4cbe500fe3e71af9ea29cf17d7a23f7bf1f0743b3a627d14c8408688ffe07315c8a3a8e06c06d0afb8db431f5f900b711da7474e11fb7897558fe78492943349cb920698b77641ef801e91f69f72745aa8c1686988471f2b86319871a2f8f7d0fdf043f949d39bce063fcebb5ac6fa4a354cb076714e0d8f2a629b850b7fcd0a999557e58390ac148fdc472beee124a9ecdb116052fb4653b62d66d58a36ce0e28804d4efb0b1bd07c937f2fce7fd28916932a2065ba6fdf3ba2787e3604e8a50d334341868035ee5561784d0fae20084967523909485bda0e674681b2e56ab264330e0c840a1dd111d16deecf6cd9f32e471b4ee056706a666c5e1cb2bde018124e4af0da8d5027157da277f6769bbbfd3dd8708f0ad8ae709dab248dc01b9cba7e557e1d5429c242893ac69c540bd56f4a6fe441f1d8a9860c7c3a7c18df5277e72b4685ed3201a0de70f3a52cfb0524b74cfa2dffecbf2f2c08f72d01ee6b9a54e18d905b9b36b95281508b6efb0a3e518aadbef0375294cac186832daf743", 0x1000}, {&(0x7f00000011c0)="75d017d63c864b315a136b788d5222ee5868d0dc221d01c2ae6eecf9c0dffd2fdff7e0af7edcf7e9bc49f06a2f075a7c9a4db611f8596bfe28732162deb29d474f9e732b39919096c21bee2bf4027f4a4c30767e9da4cef6c1e6a7407272c1c23b65cc47c6d365563b0a8b9e1c9e285d6a8563a28f3a518f00521eebaaab6ff93fa3e4687a5bb33f83b582dabcaab7e767f7", 0x92}, {&(0x7f0000000040)="472f09df582b4e7caa4565a5ecf9601431", 0x11}, {&(0x7f0000001280)="15f17c702f6e683027053b15056d7ad8d2d9533caa1f7228b1c435ef79e38c3bf41a31bfea33e12eb90d24b1fb40b9a3bb0ac47b374b720e148f9c6d8fe43d0a95c7de06c1e802be01d6053774feb71310e84c3ade741e6a49faff03de7ea21168e9ecd1b8", 0x65}, {&(0x7f0000001300)="2c598c2f3bff955b9e480832adbcae66bc86c9de0c3d6abad6b39786d66595b351ea9912976412194bc7ff4a3446ef1ad3099774f54521ab9718c4b6a9b9055b307766d1624ae14ebfeb98c54980d88356f1bf7c61168de4d431450e2489c6f2efcb08aa9c40bdfaa7ea6e272072180e1b426a6bc72d4e76fe7ab055dc4d7554e6a0d722a2e397a0d140d3adf1decf506a55839f29cb0003c159afe4f1ced6f92aaa9946889aa39cbbc117bfa01037a9d205", 0xb2}], 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) 02:30:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x8, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x113) 02:30:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffc01) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:30:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000528000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:30:57 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) sync() 02:30:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000000)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffff801, 0x2, "a0ef16d994dfa0431a0335f0e19f97dc9eeb6916", 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df5a2e", 0xff6) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 02:30:57 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000240), 0x4) 02:30:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0xfffffe32, 0x0, 0x0, 0x55) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000002980)=""/4096, 0x1000}], 0x1) 02:30:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x0, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/223, 0xdf}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) fchflags(r0, 0x30000) 02:30:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001680)=0x8) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r7 = semget$private(0x0, 0x4, 0x5) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) 02:30:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 02:30:57 executing program 1: socket$inet6(0x18, 0x3, 0x3c) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 02:30:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x39, 0x8, 0x1, 0x48000, 0x9, 0x4, 0x3, 0x2, 0x5, 0x6}) read(r1, 0x0, 0x0) 02:30:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000007c0)={0x68, 0x7feffffe}, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\xed#**\x00'], &(0x7f0000000a80)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='(+\x00', &(0x7f0000000740)='\x00', &(0x7f00000009c0)='r\x00', &(0x7f0000000a00)='r\x00', &(0x7f0000000a40)=':/#\x00']) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20080000018, 0x4000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x7, 0x120) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) r7 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) write(r6, &(0x7f0000000ac0)="ccf29dcdb16fe26698c5d7ec07addb2e031ee4c9880d7e5a3c2dcffa4bccc484f2a5a05878edba98b85ef50aa7dc528939368902429ae1dfef495461936b4d95331850acb4e07ff043286f1f25581397a0779f9b8128ad6049a92420790634fd948b86264c222f9e0a9093cc1e554f064390b4733dfa18fd16a721de97a60d8272ca0ed745dff1c531ddbdf7f310c45dd4a06be121a9ea104e0a3e5a23d06d5419b2e08cba1a5657b7cdd46d893810c0183db91723b4a71dbeb87fec9bcf1b729d9300cef224879c333768c876d018ce9d68b2909bee5c150105", 0xffffffffffffff2c) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) r8 = dup2(r3, r2) fchownat(r8, &(0x7f0000000100)='./file0/file0\x00', r1, r7, 0x800000003) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) getgroups(0x40000000000001b2, &(0x7f0000000000)=[0xffffffffffffffff]) r10 = getgid() setregid(r9, r10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 02:30:58 executing program 0: r0 = socket(0x16, 0x6, 0x1000000) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000040)="6a168cef", 0x4) 02:30:58 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) fchflags(r0, 0x40007) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:30:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x100000001}, {0xc7, 0x8000}], 0x2}) r1 = socket(0x18, 0x2, 0x0) socket(0x21, 0x4006, 0x8) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 02:30:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x2, 0xfff, r3}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 02:30:58 executing program 0: r0 = socket(0x2, 0x8005, 0x7f) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000002c0)="00000000bfc2f45449f1dc3cb3009b45f93955a70ae96053056903bdc30c4357dd197dd01efc9e259b26e8aafe6fdad0eef5f2efcad19e198b731e01f408a0dba54502a13009f871ecda5c17021cf87fcd8cb6c32e25d7ad4071723dca2df3c17db15535495881486bd91d4c1262c31f163d725f1399cfef5b2efe36efecb3ef443cc11f1ae8de9aaf6854c889", 0x8d) 02:30:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x7ff7, 0x7f) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 02:30:58 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0xfffffffffffffff8, 0x8001, 0x40}]}) mlock(&(0x7f000051f000/0x4000)=nil, 0x4000) 02:31:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 02:31:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0xffffff4e) fsync(r0) 02:31:02 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 02:31:02 executing program 0: r0 = socket(0x18, 0x1, 0x2) close(r0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:31:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xff, 0xff}, {{r0}, 0x0, 0x40, 0x20000014, 0x6, 0x1ff}, {{r1}, 0x0, 0x8, 0x0, 0x81, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x6, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x6, 0x1f, 0x4b3}, {{r1}, 0x0, 0x0, 0x82, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xffffffffffffff3d, 0x9}, {{r1}, 0xfffffffffffffffc, 0x6, 0xf0000000, 0x6, 0x19d25193}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x5503, 0x6}], 0x3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xb1, 0xf0000002, 0x6, 0x1}], 0x4000000000000, &(0x7f00000000c0)={0x6, 0x188}) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000440)="3c2a12cef2e4020825bac3328841d4de849ee0fb077a744aa47badcaef8fbdbee9f3878fd3518a123efbfe8d3f46668c25a8cd093cb9cc3c545f65352fa325ef32caa68a67798c8e4b856cd40c2c86b07978c626c31579ecd6958c0ff8d3ad57c116f3db0abac24ffae02c9845ea43ed543837d408087eb6ede0706a4e2cadc7dab721413fae24404853f45480dd5367f5bec75de0e20a0514acd841a1b344405f3531763ece8e14ca9ca17a3b8bbaa2846d028d99d011263aa16eb38c1ada21075b70262a8225d3b772bbb0e4ccf5af6cc3bb46e5923304a3a9d5e772f9447c4464302a422ca33ce66c75cf53b606f2fd84cc", 0xf3}, {&(0x7f0000000200)="d7821eab2570b3e84bf2f05a70fecbc399ceed0e732f08f3d481f1a267450f931f8357a9faa078e85e8103daa321368e5e9874b499dd247d6a57cf83f559dfd4e7874b1d6f61643ed427aa1f314a5c50b4c047a1fe07b25272fbe94eddfed25648f09aaf38401fb2a0647837c529765812d7dbe7052f31e7a22e41bde97773f872211a50b7a98800f71d1df59d2a3a99f8952f48aa60d7649b1e59784cf6ca1b680ebe", 0xa3}, {&(0x7f0000000540)="d5544c600b41478524b878325b3c00d036588680f83f9d260e827c0c15f734", 0x1f}, {&(0x7f0000000580)="ef6ce9f5870deb31103b2a9a5bd6d5d30f6a5403d007945f20204eb42989e141d3b9b9ae1f3953524dc7133b48808077fb321d0da736efe03a74df3b261dc082974c87fa37cc6ac21785609ff8f796d0f650b173d862a77dba818968e006253310e15e83932c9e9c5789a3b1bdce49db9dcb356cc25cd6af0f5bbab56cdaea17b2527453e7050275b56d4ab5d9a0ba2f4e28459cba26a9d00c9ac5a1f8db035346af26fc1dcfe3d55e6eaa5ee2c181f49024025933cda3eaa2b65289b1f5beefa58c21c94cbcc9fd0ab01c19ddf6efee8d1cc6ebffdae307d64df5957dd904fd53cde90002b47057aab4932a96574b5c05c5d8d2670b9a9da44ec8e84bf9a4e3af4896ec1ba7e0d1d277ed4190793a5ece44a420ca8f1569e8fe1c9b05aa03829aea22754510b5b9a069744208aa6734a9c877800c001c5d576274ec7de934c5b75a674f84e5047ef5051180b661a97a251cba8987d19d7ce85127cf52841171f1feac229a02e5cc5071f44419c4d21be27ca41aca79bed1a0fb33789930c78d57e22f669705887aebf5c82f85c090f009b0d640f320a8daf7d4196f268d8805223f82b59b85e9429efaa938d100ced8d437518e412c630359b618a5fe5aa9e07694ffa57b695b0283176bec66d6722847750f17222c91b08556cd8c7a4235c415373cf7365b2a97c81eeef39c302b76f93c1cc6fed50ab8474564cc6ab60aecc07efc9efbde63ac747f35cd177de04612f0057f638ea052f2ecc8a4eb187a317cec3a424a05290eff1746c6fbdc0e9ea1f4626e6c102c1ec75e2abf61deffb395b50abf0530b89490b39e75bcb342bb45af9a04759368818a0bfd45d0d14399e70e1141967203adb713ec83a6275721dc45027d2a2f6105ec9e251dcefa06a6d49c2bc3541ecc0c99b4377bf919a7c3bf75f0d79d86e6c3efcb30ee4c4542273d90aa0e0d5ee2c05f58741166bd5d7f56d4b25a184203a3c42763893ff733dfb933bbe5bae0c8bb8cfc68d673473646abab00c20251196a5d3dcdd8c650ee257bbbc8f71c25a1471ed00ba72c357283ec5ad4f61edf2b37328ec0e6cfa08471261f383995e2ab6927f1a4468decaa9b11c3d72f6b9fc90663c708e7c3d66d86d234ba523c2c8cab030f06a59bdb07074e42d7391d2e0c005bf4acc4a0ffda616c8af46523dc67d7d25b88c117ad3b04786d8871caa0cd5ce3589ce96e6097f104dc9cb5ac56643af8784d8ebe0a3011de8b2edcd1acdcebabd4aef12da9aaf20bfebb488ee0e8016f60e12ec7352eb06f4b1c37c3717c246e0da1b4652ede5e1e27c574bda105dbc9004be750f6c06743f71a32e0aadacb118728c795782e4e7d02f64c5cfd0e5315b96c7c4e1112165b5d4e855f79b169b6c07401063ad58e28db1297c78acc0560266d52985641f7d552fcbc17c5ff991c373f3134b53a95c26e10707c0722c932dbc791e79e7859a977ad7a66f9e5041f3f96a2a036cc202f10695399c7a14c1dcfb36ebd35ffb4fbe14bdc7ecedc1201d19b80e8d09f1c3f8a3a0d9547c5d51e49e849f5cb76d39e8850f33b2d95ae1d3627f2772199fb82750c844f2e4d42dc1926b3674ea6a9e2095bff444da95727c11c39a6383cadfe18ce79e1fbbadb02f29baace3b484be76d6c2758bafeb05f9a20430cc6e8c465790b22687c050cd80c835d67a7ea240eb82b3b07252390e7c7451cb8938fa7765539b0a5e45792dffe0bceefec990a948080207bbe03fbf23bd73a7755b8e6b28721a2a42b854b1eee3b6e1aadfe950418b2af1ead4ebbd09115b997db7e7f888061091bf9855ff19148a6ee9235916975c929b37fabe7f1956506891a7d318d645c685a2fb4710087150aead77c77cc2fd26ba4b331ff8aeaa779bfab5b7a70c4d868021f16fbe20c78c8b55b548c77148059ecc17ff863df30b8e9793d9cf2d7c2e6d6e696bca0c17db4de21bcabbf5aa578231834b009e400e98ad4d579de9c5b982bd0f8ad662d67b714ad408af0d552eba7eefb16d0afb63ba9a89db4d6dcd38f03bf92d10be75b37f047cb6131edebd5c235d9e96474f6f1beff98ee00aa6ed8926c601c0835550427e9a56d33a4310a5d81cf03668ef038789adfa4084fc80e0064bf725cd3699f70a6052832cfbfe513204ff458bfa2a09cf90c1cbcc98d6f51238918bb1c7865af5743c176a2b241b3f5c597e61958de1e1de0b3935fc22627c2d3c1a05d12b4189b31d98fdbeabbe10c986b3275891b44bf65a553dec69af670b89125f73c40d000a330cc6c80f02e01b83232223ead7ef0f017fb8884fd600f8ab2d32a71175762d3e713a05128dfbbeab6fc37631eeaaa42ebbb28ad3e3fc4655280bd53be1f8989d05a2a79d96708e2fa7e02ae4f88b4ca7f142ae2e7336dc31a60b9f8ab061f7c3b3d27cf0ebd986eaf0832dad2598a434ed73e723b030f78b5028a285e4065a97bf75caab2253cc388dd246efc3d6396a386011e1305175cd2f50138bf73c0e6c612757720c8ff151f0c7c167665596a6ba13df12761192c2700dc1d0a48861d1ad4e805959574b371df013931f83ffeb916b05357260b87a496f2e848cab827743313803ee42abdc5fc7798890ad082e461b07e8fe76757b7596de3a3c8425469be058ee447452c89223ab1d41c4e802bb02d769beab460a9c47bc82d3fb381598dc4b1387c0cf67c473930fa32d494604c7008ab57942deb3e11414ef567220e1a8e9452f271c3ef3c283612697a03f99433927bf87d04c507f7ca64aadd4041939584cfa9b36526f99071e12544bb6f12ff0ea5f454550e7085e7b9f4153502a97cb6955438c0829a0374b23215de871753f4d6821ee92ab544dc82aa7dee8678d8edc601012e2d81ac3de1681075bca2e5057ae05bd1200768b407be31ba9c598d13b45d3b03919cf7cddb09e1741dc543c09802f690bba63505601a9dac315e48bbb0d8f60fee32872a60e2aa5d30c4fc2181a2a49d1a996616082f0ff8b4b4219592af365bb076fc0e7f9dd45e11334c75e007d15ee7a59b9f612b600ff7ce636f2991af4c47c31c59e74a1f6615b84fead8fa4fcd96da5aed489564ae233c372ce9b7f0ff5f60c72d860d5a0d75ede1298bc3ab02e9e7796906130dabd0651523c07db1b036e745a448559af53bca1892e4df336539506aa7c943f82bcf0f6328ee61de0b5146d4a4d1643601f12b56bbf65ab98a413feec1933cbce639b1902c5bde6518682c6493653674fc03b15bc02033c41b8ee679574401e44cb3e472f4c3134f0ad953e23a0d92017f91dacbc917c4d6f0051cc4550e40b35c6c7a6ff5e6d5c57e6ee0143243c4b14032337c5bc0c835c805f06b469e21c8706fa63b1dea80b7c4a997b0dc7c619a7b9af2a649f7acdc5e5b8c93065706baef33f939e10b54bb423de9dfcc98a02a1926a721ba95351954e239ac6524a072949a29398dcf03b814c90e72e4f81917480fd4bbc614500fa759cd436bf6c862c4cc7b7cc671d0ef342523984e855593395bfedbb10d75dd5b74b1b072e4fcd6f482ff7b500ff1d5b0ac728064da9dd7597840180f7f828eca496287229a3986451c80c0a9ad671ea9c66976012a0e40b57a6c440c25d8e32a1f5ff6c83e4377b69099352a69d399ea141e585b7d88bc545eb2f218e817685e7b5f3a9b2f23c804280e91611d4f85588b09907788241f3b74bf6e457804beef34b2bd97dcc0b238b90b20435cc2f6634ab12d4caeaf96851355acb6fe4551d8cb124bb79aad1c36d428055aa732af6dfa535a6f10387bd8b576bad1e301e577e873ef3fe7364d5c786f62d2938b44088769640c47cefda258964bba3073a0d2ae30247b140711ccfd316a4d754aacbf1e55dbc308cb2773f718f15ccd422ed7dac0c3f979e5648a07bf6d0542bdc1251f910b98bd0363ecadd1ea544a5ebe6c8a0760c9fa3e4cfb96af6d02c76f82ee2a118f0d30f547fc33fdaa4b6c5869079040d27d1438b9101b90900589d789191265043f1dd938b280a92b1a0a9d38d33a7fc6219f76b48c63c2dbe179c722baa44f030cff6524ba307fc987bbd7d9c69879ca24b3440a58ec04ecca24de1d271c984622ce51bdb6ea14cc407620dd844ac409714d93fb4969864a6fc94d502b2cad4c594a9c2dae10a0f11c1f7d23b589bea868b0c494e752246ca0a6a9805357fda532049877808ff5ca239ac9544af8f2b0022d0f3f6d4994b4363ae8384a695e0ca1dcae83acbea37a61fa51a9084bb25c32cac3ba5b6d30fafcb189846cc0b98d5b9aa4ff8b32297a033b5b11a35fcbf62f382f98fe16e65fb9570273887afdeb58e212875ccf51758153d617dcbb6e7d85d693b91378afc31b1c5b8d8f2b288e58d2a871150ef7419e7a6732fdcbc2d8e83cf4cdbab2fcf93b0bdf4de545bbe4a0bf77cf2ccd7cd15a6308916c1c2b729d4685ab403bf12977eeda81a02f0e7bf532f3f985c5311011a307083d871361846645074e4f203f3514100bf2a2a31f86fa0ae75afc5c9e328632abcb8a67487b7c12a156bca1010f6ba4d6afbe1a36308dcfff08a6c16ae5a56599b406149482f2b7d1308bb03827e5902d9efb263e5eb1c49552c3f54ab27c8cc0035cb515a74ff9e457d5c3fd2194a9bfa35ba5216c6b459c6fd22702defe97006de0b0f97491e70077fa94fb0e8f8063980dc3d73dfd35d1f19561a08f2df8d521b89f780060f4de848d399febccff95353197328650fd06b12c690c915d4b336850ef22083d363378d47cfc835c3b8c518ed75a95ec9fe07a8c9c514499ca4cd8eda684dfdf0c7266dc3a7e98cae6f6bc7eac38a2938d82df3ee53c95d057e211e0028b902dec03151556369ae82c211ba38b537e5d9ef888f77b3a49d34de3467269c5bffcaf974b1cd73d18faa9ec4f1b8e7348e1a1ccd1d68628bde7446a6e29893ee9759728eb0d928b8ec3c38cb54d4c3763d3b06dbb4558f1ae48c315776305988cf2ad0efed80d6414ffccb7ecb1a90e5f437ca7f5f7c6e01c9fb85f4962040ed130002cef943fc8a8887eea576a86e2fe0d0867906cc4b896d7e4ca5c8bbdc6054d3ca21b854997db7765423e7fc54055aee3a19c27089b9a3d7507e1e78dc9fc490b5973e22665bd1be2b8f321dd4abcac3dc266a24f8038df6edfec1c840692c5849ef761eb55a8470d52c6d6d8ff67f1666841b752bcd16fe2c2b22afc320f354ca0fa8e020059f15de70e3a6f5a5d399e02120c57f5b0011b29eddd7c738f732b59aa85f1b646292132290156098436ccdb65c7ee32a1218c16097b8d2cbacd8de207c2fffd169768e49a7ca47e71dc6f1dee1c1ea42f96cc0114c9aed09da9dbfebcdb848d05bf53b5b81a838b9396d9070b5a7740eb47ab984154fa248b72e5d36496f9d64bc075671e6399359ca13009d3b0fe246d0e2132f16cff08d5b5de39f340a4ec9e270482c583c91c77c9e28f6510d0fb146738699ff3956c8f4e933b766025292f43fc19628708fa3541e57b2b9be40563541b4f98a41b52dca3adb4bcfa9e5d0fb84206ecaff3c204c897763358017b83a11c2f0b664ed9605bcfeaf57b573d88d00517f4495c82830c3cfdcd649b945ea524c538fd5c7798946c17d68f09da51ec8d6cb8c43712602f54a6e546d636501175f91fd08636e890a832b89f4587fd87184895b6b42fbf47506c20edff95cd6e7a7ac59c0834ac5ee084334453b88d5bb7e7a49f1c2d2e3ca163f53816ce6052a2992821df4288422e2524e397903a9534fbb3d0c742062c3fb6a9ea", 0x1000}, {&(0x7f0000001580)="902be390a7a282aa34ca1b16663c8ce8319bd77f3da462db8623997e4b315334613c7ce6ca1c560e25d8e1687274e5fbe11f251a4802f5b00cf688333d4042c9e7a3457c6796da2b356ed50f6a638d8de23f73ba1e871960e50b3d2181b33435f3829f91aa75f910406bb2fc7cf0ddf2e8e35baed0a7a48844fc6c12fe16f17bfed7e6ff821359cb8f66b0dff4ca59af405d18e715481924d656d2b9260f41babfcb79883ccacad7e4cd4b07d09c7f7d5d633cd0f8cfed274ff9eaea0a5c16f7df4aca7391e8c3650be84bfb23ed59872b5688b534f7656d4a60f3908a3904b9a885a5c52013aca05a954be8e7ee5df88285cb9b7e2a6478551e93ec131639b1c7ac3e7640fc8210930f4679a9e8d64e2675c5603525145f1951b838350a6b22b532afa02e0d420bb684e07503d937128817f4976956afece82ce33cdfb2602da6796179156d8e6895e05a1f2c138c033e4fc1a9159c327c5b3e42850d8fd19baf1430e0b9265ccf3e1fff7ec56d515b3a7648225bc6edc3f2d0d1c2cc7704452b51834e443c36f21b7f72cc3727453577183a6e087d489bb10a914bc4f92eadca90f5bc026825bcd18a12cd57831ef9fcc6b8297cffcf936e5b01a3084c2020998c6ea21fd13049f63aef654247e4e7fcf73f13cf136cd0a109b5af96b74cfeabf18e8612ac90f9da61378299658bf047143d69fd3273dbf4007a92bf1d3e6e6d7ca49b21b413f52187d633329b13c0c90f42f42a6fbbca60ff2f33793eb644c9a03a62686ad172409d85fc8bee97c7da9dd64ebd5b3c7fad1a7a188bd23a8ab4213f1576abdff11b0d51c6d46fedf561a12c31415774baa74c8945dee3d11d2e22df694b984666467755a8c29a77023686946e841c02e2f2d89d4baf19a2b298b65c133eb1d5129bd4384437b272e564506ccb513aed43e9a4b3af0d7af12dd9bd94a104e3a97d09861afcaf518710ed3d4a14431cc80ac80fac93808cb8127c9c58639f760f0ffe20577d94e63e0804f43b3f4ac35a7445634ced7b33c2e3bee3f6c12629dffb3652e9a979ef668c5bc4d8a4ce2bd0664fad1b5d92db1f4abcc19d7a34c70958a93f074b2f3e9a9cd2aa4c9d6b0fdc62ee0c71e08f4992f30b9382d3ddeed5c7b2acfa5321d2c5e19b51556f5aced71cd2332e0f368fa8404c7f62f76269fb9614f8036106e8cabc0f80bcbd40db24340faefa65dd0d20b4a1a0176d2dc36807caedc6332db532f792f483158f5ff760b8feb08bb22ebd2c35e527c27bc728b967d24da125e72b2ac98d4dc669ee9ebd3f7e1017f797e0195fc5c98138dfa2832343c3dfc39a7d2f7c9a66aa3d375f05bc4b0c288b80ed36241e1d043ba0ec0729c88d7201d2e8f289c4beb42a8c3902e0cfe324f5982b6a5a8743807c80b675f4b8308415c1693afbf951ff3f6ec49106c79eaea3a79d311d5181db0cf3e8a2f1627b73e1b1d51c1175ea1a79035a78b3aae310974f5e3429404c6b6f9b58d39ddd71b42874308eeb4aa752e749be76d1685b910a6dd171d229d7671bebc7b27e09b6c875c180ef558ae95f2ad645ef968f8bc37f45563838b41cde7254d046bbe6e22d00f0ceeac4e39442dde98dc807fa213f71e3f9fb97cd56ec7f61d138fe3dfb3c794af598ca0c34e51db846d5d4e2ebd9745f72e04b08a3c47148dfbacb9145e487e48c42ba8bf60bd9ac9a49d0ad88a2c394b8ac525c03b242849ea57c11f3cfc3038323bdb98ca2203d83dedfc7133d8ba38480a9e6d7fd66ff9fd4d618141ad6687e8fbac65295ba69c49f1aa7683dff06ef42f8909a56e2e8eccd1820c34dff2ab78b6e6765c5f8d5fdb0b19ef6fcff99c351b869d88990881359980a2877f6d6586229657f972ec9109e36eacaede7eb58ef72e20ccd7bc745f4c9bb12d58070fa2c36abcda693ec51175f996748a3940c3cb1f2041e27342fef2f9edbba0119e229e2855287ed4fb7bf522dc7717693e4d97e47b77131b2b14074024d431237c5944ced3cb1ba577da46b2c4d31cc218a42182c03974e194f5bced843f2c13e1c816108c6e39f967cef68c5f623f2a8992ee2d2f924ce41b4643796e0b657f58b4ba0d571931139e456a42d9ca6fd8030b809e57b086a48f7ebb12d693824b7ce4e0ef6ac41eb04bdde53e6300bb1b681dd5584488b745cede8e3dd872bd87c366bdd5e3ad88d41eda81925494fcdec61dcaa8c6ba166e4dc27783e10f7cee78c4d16771d0216c98af3297b2f1e0f2140b2ea6de5fc17e43f0456666fe0af512553e9c3e14b3c3f584bbc6769b67c1ea1177eb887da997b8e4379da0d48f979b01db19c0d7e2282ace29a12ae730a604e0c692ff0c1234622549dc4e1efe6a721d024269a9fbbef2983a9d09357b0e3a998be2455589c8109fcae22f4c2f34c11dfcc028b2e6d9308e6ea599bc338187655367de7393770dc38d64af2f714c0925e127615d60e5c0abc5e58d5529951f02318f7c1f1f4e371e2949f6915f0f319fac43dca99c1b11ecbcd9c06dd9896971a57b1bb1e8acbbf887099cbb7f03ef83c694b8f21380ea5bd956b804ac0912888c7e1117c5d2ce76ab90df40c5251101e95362f8cdeeac3bcef8c7b9b9b53683633ee748301b69e610c3d9605878eb1fb783d029f65dc8459abbfa46ee69e931de3841ac334280d716c80b469e034a9107fe47d7fb0972c40e16fd60ce2bdcb69868a259d0735db44edc289a54962c27871e9c61e8b33e4583e68b1c9da3e9794b230f4156600e4f23ebba514c8ab10df438bcae845ee996996156b9856ff89c2d2d020b2629c823884c5139cdd1a4159da8905d588ef2f2f669dbc698af89911a5cae84689c09d7fbeab9ce78a5fe63d1155a87c487288dd0fe1d135377b353126c8d518b2100ceca3118fc81cb518f9221d945ab406ba274d67bcbd5f896ddb0e62705e62ed73dc537622d7404cdcc95e397422b642828c9756b3f28c82091904103f9ad5d6d574ea59c5a05269a1762ddf2f6088be95f1483c4847bc096b067fc1c876fb53c4673733ea7cea1c09717c1d5da70521d02796b5cf82564210539dea85e4648dbfa57ff267a5f46f0ae1e0a48c3c67922905c01ce199c68a14ade556e5de03ca373bbead48611b00918057937c3055bf4ca15aa87122326ac28f97cb666464d4321244a35e6511071d3b5edf4e42340e7f1d4a33381efc2b26ab88cb4a281baa43cdf3488ca211acc8bd373f69a336b244464f52024dcb33f7a46267ae44fe526e370004a3c582485b0133b2f642acbbf6f6453ed4c7e1930b4f760a57cccb913f9172405ed07df1e87f5123397fbb6da9d13529c8bb29316ff5c0202a68062825162b016ca4e5a57cce57ceaa014bf3a1a211f0365e36ea83f828e8fdb92b4747058a13f43986b545d4520fe20185a11059d3b77dab0d13a4d1528d9abad3ec8c8a348ac122d36661a68acd7764ce2749ae31fa8d03f85da53dd055288ef205f336425622682877858deae7f54bba8823e3fa621b2effae1e75057157b0596330b8220e115256db7b4273154a16fb901413821baf4022dd70a3c5847d557810536ddfd4d88280bfa398954ee9d65cff038235a51267e1a9407bee2b55d0a41aa58201f566cbf8dc133b302c4ff33397bb044c6b9dfac40c0b2ed2546458df2ff37bbc59dab1e123ece6d87bdfdfbbfac0a62e2faae8c917038d49396ac24058ec687dd110531a0f6f814b699c73da8f0634f8fd37a3201ad7a2962ce75c1157df45b4a0b953144fe3a616bd43b2c0e66f956c47d153c3f3905437c36d45eff97e63d0f58fbef7eadc030bc6b050fc567823e0e87d4ea4dd7f65b7ca684c3aa39c3407f79ae06c99d3d21d00b5b04d87f73b738b9edf71937e054eb35ef19e7fef5a16e5df064a09209b9262195cd12a8ac66df1916794672f182df8f9afa3ba359306eac0a4af2dbf514852c1e5e8a215138ac16e9f0c946c88ee7b2ceda0943ac12f7d062d68732a970e6a5baa90f0bcff2b73179935bb6bab069691b3c865aa00a7abd0ae01e147690e219699665e4c3daef477d7dd08ce74b123a4fa8affc7b3eebbd2bc9491d53acdb3dda074849e3cba801fdc8612b4d1e8f9ad9ac548c606389bc2baec7b1c0b548d6f9417084e248388679ae61f9e5ab16d890e430077e2d5ca174f45ab73e278704228b398cab38c98b1b8ef67df9d23362fb778216da4254d8d62f421abd73461cbb33fdb46ae243e55d1cbf092fcbb1bbae0f8948d814f67c42494b768d01431b4e392aed9c2129490ed1aefdb72292c1ced485eb5bf512f1465cef60dbae6a45dc7d6ed69678e94edb801556b8fa670e1b3eadbd8586aac2a961792225670e4c6e775c47734244bab06db87e82f09651bb50ec0a8de0e3cc56d75b0fddec051ad8c44dc792d1b57ebf38c72850dee8b770faabacc2c128777f79681a064c39bf900fa8d81fd590023b365d40cc465228381bb1a079f31214b17b89a4de5fe38ede031814d1372d59587c6f7aaee5fb9e54ec40a840a7d5e3a49bdd30576d6904d450904a6a51280b3e0664839bc1ce23283809f0148859debccc85ee82a06c0a90a477f5565a25cf0ae7dcbc342031bbddd0a1e20fa4fde916920af97a8b9fecd7bc66829f9c920ba8818250ca0938277a3dd1112a9b8a15287d7f7f2e639d97d1844c18196a8ce7db8424d5bc4844ef0976b7321705e29755a52d527888f5b212e3be1174ce4088c9c2995987109ced56566651f8e1a0352f60ffc227b9123c2ecdf998716d09fa45ad5a4c92ad7ba00514679707f17dcfb9b204bc3ce5faf715fb1bfcd56ee8026848c03098fdfef889a94344fb17a5f2d8b268f6c1b2ec1cd13717719321248ba80d22345537b8fecb546dc81f5be438497690e61b80ff6534cad114832fff53517528c47b6997a8ad845d1b89561e43c47723c830670f983a7071edbbcc8a47a72de7c30d123b45a6f530d858e016416dc2a99d618cf72b0d5e65943a482b6797889bf094815420c117b3d4affc4e07000338b078410d6ab2a3ca7c49f42695a42eeb694161c6991f63ab265a6e3363171d9ee258f2550023073b12146afb4fa404be4d1e2a44a3b1ac3c86366b3a82d20539266aca2beb268143f273122aaf16ce6ea6e4ba8ae100a4b9458d945e4047250e25eb0cf3481d73eafe0fe130494fcf08cda693f41635b3a8a18380318163e16af597a73a6d7fe5e0c6974fd266509120fbf76814976dbd41a56276fd8b62f31d00105a4291b3092bf099d4ca9361009ef1b4f448605fd06793e5aba76edcc98f3f00b51937b8466c6ce11958498a11c7f00e829f47b3ec10fbe0cdd14bc320c2b612e0911958cf1a020f86496ecdcd4d48836d2b5c174df6a63c102bd00364b8e36dfd86388161622e35c8077c1d7486c48236743592cc93ef04a3d2d3522a1d7e09bd6c673d87590170803d3e4ae3d9d3029abe32d0d4f94ac7024401d1bf0e28c8ae172c50282edc12c876e3145455f32f92f1a628f7927e8e0d37531c864d9d1a72525c755cccc2a01a7c39c47c0aca7e3febfcbed4a60203f27885fe7d118146ac4606f9e3d51d7fc408fb43fd4af206348490b3d637e9a8378501c7505358a5099433656755c3026c714338bd4fafbd9c0a47a62aa023e20794844575bccbd7bffb5e5b7bdd4cf2cdae1fa79cfa282d0fbda2d10b9b5784970c210bf31899b2faaf608ecb6da41d15598958f56517eddbdf6c6db687395de3be92e55ea358c972c25016e86289d62b638d453c39345d0", 0x1000}], 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:31:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x24, 0x59, 0x3}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x9, 0x1}], 0x40, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x1, 0x81}, {{r0}, 0xfffffffffffffffc, 0xa, 0x9, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x6c, 0x0, 0x4cfe, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0xd9d}], 0x2, &(0x7f00000000c0)={0x1, 0x401}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 02:31:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 02:31:02 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000000780)='./bus\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0/file0/../file0\x00', 0x5870, 0x40, 0x3, 0x1, 0x2000000000008, 0x9, 0x1, 0x2, 0x1, 0x4003, 0x80000000000}) r2 = shmget$private(0x0, 0x2000, 0x44c1, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859ea4b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x1838, &(0x7f0000000100), &(0x7f0000000380)=0x4) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000003100)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1a8805c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b31b1010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778cf0d509922add9e1cfe04fdda35381d25a161f9344c53c1ee5984cf17d015b640e", 0xffffffffffffffb5, 0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x118) r4 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000500)=0x80000000021) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000a40)=""/140) listen(r0, 0x500000000000000) mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x100) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0xfff, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b89c54533000000e74de4"}) 02:31:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) 02:31:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x11, 0x184) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0xfffffffffffffff8}, 0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x108) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/77) 02:31:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 02:31:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x6, 0x3, 0x1, "79dfb17d89b0beb755e15c76bb70fa4832a40e0f", 0x2, 0xffff}) 02:31:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x800000000400021, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r8}, 0xc) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setuid(r5) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000200)=ANY=[@ANYBLOB="49aa7a18cf32bf03bd4ba32fc1ba48b156fcd85f69f02aa476bc1100032e1c0caf61f0a28dc9ba74d50b838fab45d98b13440a50e3b8a247683245884044ae3163156ead3d954b6105d06b253e59443b4e5b5c2bb8977002ad8d3afe3ee698242bb5ea89344e58e446fe2bbefa6c4c1c02c581836e26dcfd6780666cbc8065918beb"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="6c46b39e97", 0x5}], 0x32b, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff4dc35cce000076aeb6cb57c01b2c0b74c07b97987be134684123ec681b696b29bc04e28344d18d36708a51b4d8e178baf894f02b1f64e5f7e94b758cb138a7909229cf86ca65aa44697474d20d7b0469c985424c48", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x1}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 02:31:02 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0xfffb) r0 = socket$inet(0x2, 0x2, 0x23eb4267) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d085d5f0f23bc5a197780cde17fe0839967332a93ea3ac366e1f115de4a492d0e9fa578ddbabb161ada3c7ae68d07b074702d1d36dc20d6a32bd29a7d5666a0bc0264373bbb03bd05fa568afe8a1507040ce3fb8bee5dacb6bcbe1c9f2701676948abcfd61920b5f2eca984c0d67fc12e699fd1f2c8df99613f4dd87a20f7616e1f08b8c419f8e419aa00387f64ab450660d0d59ae86f783ebef92b4eebe37fb8edd58cf4c16439feb015403f0bffdfe30bf2a30583d1485e3d1a86d4e419958843234ca51d7c0e8fdf4fd2d827bc19d", 0xd0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x63f3af17, &(0x7f00000000c0)="58f9abdb2c3eceee2a8cbd024fcf481f66f47bacab051e0c9eb398ce2d6c3102eaf311e83502457611af92d2b1ec055a27873906223ee0ec1b0e8b13ce895cbd1ae725dcd0fed58092be699c4c7007680862a7ea34ec1ceaf2353ea7343da46bdc6180e40744c9807ae54be6e5a892911be615af18890b54812585053d8d8750a62e365c6ae8e796448637eb2d7f4da5908c91fd7d7c8927b96c234afb72ae55c0c1", 0xa2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="134d6849ca3dd2f2f2b7bc4910be540945976575f517d9c434292c0fbb82573af77cfb74b781ca8cea745591cf4e0bdda1500ebb8defd4908688068070e2385669219d7d50ca77272b5ef8a303a42d0168ded831ef652d5bb2194c897a8e70879de39c68f06040cdb0dd1141492e51af58ad38502deeaffe116bb443fe3f32ac75cc9c341831bfd3aca8940aed46a6219395fd4c1e947a3e5b9979086b21f1d72a006dcacd40c95e2a739d7da50e3f35359efb5291db78e51d734c9f98", 0xbd) 02:31:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/202, 0xca}], 0x5, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x80}) syz_open_pts() 02:31:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = socket$inet(0x2, 0x5, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r6 = syz_open_pts() socketpair(0x0, 0x3, 0x1, &(0x7f0000000200)={0xffffffffffffffff}) r8 = kqueue() r9 = socket$inet(0x2, 0x8007, 0x3) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xffffffff80000001, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0x20, 0x16, 0x3ff, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x40, 0x6, 0x1, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffb, 0x60, 0x1, 0x401, 0xff}, {{r6}, 0xfffffffffffffff9, 0x0, 0x3, 0x339, 0x3ff}, {{r7}, 0xfffffffffffffffc, 0x21, 0xf0000020, 0x0, 0x3}], 0x4, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffa, 0x46, 0x80000013, 0x5, 0x72}, {{r9}, 0xfffffffffffffff8, 0xc0, 0xf0000001, 0x5, 0x6}, {{r10}, 0xffffffffffffffff, 0x6, 0x20, 0x1000, 0x1f}], 0xfffffffffffffffd, &(0x7f0000000400)={0x3}) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 02:31:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = msgget(0x3, 0x608) msgrcv(r1, &(0x7f0000000100)={0x0, ""/85}, 0x5d, 0x3, 0x1000) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x245, 0x4}, {0x10000, 0x7fff}}) 02:31:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) shutdown(r0, 0x3) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3f, 0x9}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x800010, r0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x6, 0x96ef, 0xf9, 0xbc96}, {0xebf, 0x4, 0x6, 0x2}, {0x19e, 0x1, 0x1000, 0x51}, {0x9ee, 0xca, 0x101, 0x8}, {0x0, 0x3, 0x2, 0xe81}, {0x6, 0x5, 0x6, 0x9}, {0x6, 0x6, 0x88f, 0x7}, {0x8001, 0x1, 0x5000, 0x6}, {0x1, 0x8, 0x5, 0x85}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x7e, 0x4) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="d6973c6d948d1a3ee4137770aa65f04d96f9d9f1d425260b0aeb94003f545a9cf9c22456e70349f8de1ba2c4e07920c2a45c96a3da6e1c84abc2b69f72c0361aafda79d18e484c14bb116ee64c55ed8e28c7b42f6f3617e2307bab8d"], 0x10) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000400)=""/28, 0x1c}, {&(0x7f0000000440)=""/79, 0x4f}], 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xffff, 0xde6, 0xffff, 0x1, 0x6, 0x1, 0x0, 0x0, 0x2, 0x33, 0x1}) 02:31:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) 02:31:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="f0", 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 02:31:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x10, 0x7, 0x169) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={r2, r3, r4}, 0xc) fchown(r0, r3, r5) setsockopt(r0, 0x4b9df91b, 0xfff, &(0x7f0000000100)="2af85b8af0df387fe48794d19e4e4d6281d7391dc4265afd127dabd1a590eb90484e8626e33f39ef9c295c917a940c37603802ece6faf90873327956f0055e5157d17440a92a1704d301bc3d31ca0a3c0b5e80b888cf6b287c7989761712c8c02c40c8458dc2f836576201a992945f53ef441129c925a1dcf54f8fa7c5e1ba6c29df2e34a90c2eb4cc6b07219175e77001523aa48115520b49fd66d966c2d350d4fffd7cb4adab619ad3339f27d9f2212e9b6f1d0e05fb983c950d84d9cb3568905c05fbe95a18a5e4ffbeb595913bfdf64ae5cdad686931446b285de8723a8429429e4454d04c1c555ffb17f3c4fa6bdb5d17c92dda94aed7f9e7eaca360378b1c195000fca70c2cc6d0960eb2efa11257d691a6a64240d07ab6c3e3800e3a4508ad9b03abec047b10d512daf762b789c5976e12f82065c9d65d93329b702a0c57b76e6ff5d6ba46d647f1050c9f732767ddc7e2b3e2a56582e9eb5005520f23f55575fd32b934ca19d3c2ed2adb5a32e49c5730843620cf169d1e7f5e782ed7bb6f84198ff3d830c71fb1d704cabfadfea1549e38486ff4215b745a3f5aaea8f44468464660f0542f5584dacd545dc0cf0877b665b5dc83a2c650a7a9de5182d6c79e1e04f097e02a4440309dd31669beaa104c806d98c1eb33589de0527427132289174d7d3961d1682b92275ced2762372f6d66c9808036a245a294eb4a72614978594bd5354c01e15074a19193f5e729aa1a79ae6921b9cf4141c02e1aeca841f9483d5c4be0dc027d64ae8509475a1d19b0d679414b539bea5018c09e3c8c640863c5f09d5932a07e8651d99ebb93a0ea87a6acc6b11b85a0ac2a7ef222bd208cc5e64bd0edeedff3c044db8a2c978721b852d29a5c94d6ee1bebd3efef1b56fa9b34132fe354efa4b7c011ee3257ea3de3b9207b0b586c7eb22cf9d03cb532abf73fb885a01ff53e80fae31b5490ffccf53cf8f8c7fcc6b6f5f7495711dd536143e5e91b42a3bd5f79fd9f0d55c3e954207812cffce924c09e5c44a5b45c91e4a11f6baa5f725d4c6fec5762994acd6a9a7c6e31c9384f0e97bf5c5a3d173a027a481ce32db36094c331b6fe2439631a58a905690eacea2efd38082aa9b646d84fcc03fcb91d95189a557ffd7f8b051cdfced060929361e1048846c79d613e6256b5a84ea74b051b169fcf7e541df8f6d60d10de1ce7a15d21e68954aad4e3a1d73ea2c98d81b194639bcb8149f95ed72318371c5ba4a2b383ce7f2082ca329acd94675dab31b7a1e57ea36da5867969f2bb99ecf630f8224027fa1e35e9c65a23ca6367514359617b419011480a7d256fd9d51e0889fb5533e30a0710aa06fcffbe71c3129bbfa3e1d1517c4bae2483e58a06b831efb23cadf21c66c8b557f2e4244053870c9afbc5591be29465b1202ce97f6fdbbaf6b78bca8b0056ddb313a10b6cc2512ecd19cbec0d2d29359ef06820249085f414184ea19349d4fbc7812f5940e59342ed1accc05e61d953d69368bd54d5e7fc763308ecd9971092142c5a4cf842320acef40851757e39c490abc9103628754980a7a001ea41efad865242bb426cdffe4825fec38a7f4bd48f0e2b85a7c4834cc2f35491a6a8398be297147f6427e85e22175218c7c67aafd3e36146e5a2a1471c07bab61cefea098edd3fe358e31fa6bf7e7419b6a5a1d6d44df0d0811472e6f3f58bfa33b2de6887430babbac30ce88dbb9a1f6d26ae97dbbf4fd258de57e979cb9fc5b1408792a8bfc808a9ea1d219479fcbfd04ecea2e34bbc049f4bbbe37b4d18bf2948a7c711b85fd57f1f7fc0e987a26ed5ef91569ab840a9f424bf17e5c31115332f0a7ca6e2e6514b674443438e05ddaee90dbe5ff7f942193dceb8037b77117612ce6b4877a2c467b4483538e61f605f62e1ddfcae98c88ec18a711966b364bba28573d70af3e5f363ebd5ee53e957001e7b42b7df0b48144109ca2d355e06ee243592bcceda3f8250d228656d58d49f26333ea8c265e4dff6bb5a3f26afa8d06527b9022aa919858cedb65232a77a2460fdd30054da40c165dab103d164fd7e617a9588bb8c93aa1ea6347b6791477b8dac2d3faa5b42b80667bf9c118a093fffe0d1329943b72004001f8b6f4a333366c6f0fc9b7b51e5a02b0543d4a1e6de0638850d17061f6bf09f0554f69eb8d0614314ec718234f377a97b161d6aac75e689a8439a76c26d06b06ecbd79472817ecd2f009c6cfd097d57067fe170224467ae65b1441c3995903a59a3d8c482f41a788f9b65611234336f4efcc4a0aa60b630a4e1ada9f58adff0479ae542c091e4e824743f3b18768957fffe2cf57c90d50a42c3e7284c3da793e6e4fa05ac78b7780c26158c2f056a4d485b7e5a226bafb8475b031f6e3712018a4e478825171a39c864cb4adf320ac67e5df23491cc140e743553101cada16422e70294ef7cba45f993b43124682d6b7927dff947ffa5099ec44429bf6aa05499c6fe2a51dfba9fc4b4a3e02959d14b2c17461567131d6045de3c7ec444f556ea83b7ee689c8fed0cd30de79733eed7930ad0e0c26bbec9da67f82d3d0800502726b03cd7c3148e5557936ccfa0c4e03a3a5b9d55b3191175eed89506d7169eeb706ca15071031a81a16d48bb855173b5a6cc97fdcbabd18a37fb4ad021b40458c69f23768a021cdb5d3247ae2a49f7d60abbfa75ef9c619f075a90768fbaccab8df3faa465ae936a4acd29318a0c6fa7525c0b8bbf3722c083c8e9e3e35daf862e7adea9955d8db4f5e3cb9e3fb1931ae0f1bc43d7ac8e00c358a14e432de0a4d2475944a03766c643309b246da76b816835098313a24cf2c86df3c3853a45d0d670a4886e32e3a2612a3909b625fa93c076970ab6f76391ff5dbd75a64787ad5ecec049c800f0709ab87d403a1fb65abbf8b55cda071575b85f9181b5da1352fa9c286c5017ec0974c33ae5337fbffc38b0c96cc7b3e5c0feab5a9cc3b0d47b99849ec0bc7a1a1e016a2a7ab7022bd2b022538f56a99817a8b78cb4bc1456d8ac3575785f1ec0ce0bca204e57cb2f2a76314ba96d13aa6075d404a4a4eab8c3bd9f2e8bf4bccb722b644799f3d6c13c8cfe164f0c040444ae66f6ced1b466038026df0f9637c6be35f4eb2e27529c9c4acf154f5fd5f26f52afe9566e2ff93df033b24e28cfc102400e7127c79b1ddec1d7b3fa19aa8a2abd7b7cd8dc019e407b6de1723a9bbe7318549cf92dc282a14f20a31038168a3ea57098601bc7b048db489bbe14e0cfc86d3a3cff707cc5e59f93508c5dd68525c3aad51ae19e329d5d50d822171000b939f983f9bf11534b22f3d4281169b6a04dae729585980986fa630299176778aa74ded4a47e0edcfbb1beeba1ee2cbfe84a803e6f701decbf9aae8ae00f43a67b15904eb0a383b751b99d07e13728e928c628f7284eb7f255daa3091ebdfb790203e293a5798514f31f5af4d1950622aa4ac07b2eb082c231a93e4e87522695b5b1e7127c10557a0cd02814aaab77c1fea970d51cd22bab633b7e45af417ca15fa1aa4e1390660603e9faa9a1da8a5ec85cd074f0e284369bc2cc7c19a8ad14d4e7d6bd06d54bb8f09c76f9a0b95d5c323bf2387046dd58a11c1dda387db5db8022710ec811bee2914a878c735aa2e193211e78702d6111a82cf8d7f0c3b4acd8566edf32c24d2f9ac266e3fbd46412d9172dbd093404e229cbd77c326af51c17da86a838cb802bca0d916db9908b09680822548afc05ac3bba81f8b3b2ee9d5a90b7c0688f2678a8a8400b54f714c96edab722049ac6e6a1ede1f9580913226debf10e3a980eb43b06941fd0c2a3bc67ad5e7f57564df0be77ae1ba14baf143404654b3220dc6582640cbda520fa4e3e6d3eabce90672e2642459073b96c35ddb8d9cf2cd8015611947717a2b2ebdd1723a65ef2fe5929b39308769e5e95fc7a2ca47a68d7a3c0c399e91b782dbcf1b33beea58ecb4b4f39177b868fd8701b823727206fc2e3699370316d3a0e70253e301bd77ce81aecd2d4fcc5b5331bb521919246401b3b4fe37fe0f2e1ab5def5a43d347bb44608dab08b3d91e8782d72b2db416eadbb6a6315a6ee7b458f533c18862e6b3f07bd8f702a94f829a504366a24521c4f7c1eb4bcf1b0e469a4814610565d2a206b1c3d6098062127507cdf3685eb0e115ee020995c21a0ac1bfc3700c6e9693c2a185ae9e092d37384b5e214681f2fd662349b26d635009cdfb975eb442d4bb401d9bf020eefcbcf8d76553debbff4f5247c8d7b35a36c79ca2950bf6bff21de4da5720b4ad95d5ae3bfdd0f9c74bc888034c490e87da0b948140374aa7c32afba9e57a01e8606daeb362a3aa4e6ab5e435482f513c1621f7aa6eb5030c33f29b7e46a511c5d0aea6bfcfd6d88e2f77d2fe1ec6dd7eaea03f81e40202069328d451d702bfebfaab9eb022d73100da1cf70d512a120254827be3c5132d66346db82467c25f24a7657a34755632972b0872d30d138e9f1c9a358be364851ac54f36196a0844970bd1fb47107adfe4a8a4ff265c863ced7c467687e0e5111567f4e60807cde1120474ffddd79df6a4975223fe6b83300bc2bdb231b366539b0cfef3025f0434561712e86b56380684ab53e1b8c634403c43f3d1b246301b00b08a0638f9b6b9aca23feacf0070fd04fa9a1c99056dc4c47e68895aa39b2f791e921678c1b3f72a3925bab8b554ac85d9f407512c4976bf8d9157ecf1dfd2461cfb2d025b9a64f1afdf9e3d78278ec2391bf3e18feb2c2968939a73d6f38d27711dc10cb1b1df441d0d463c0c10b67c7f6adc951560fbdb64285880635eb5d69f9568463678a5a8823cf28765fc3a4dd5f75121c7e7f3bc5ea5d59f62b5621a0413235fb5e21054444fb5eabd7506cb6ad08a760ce9e93788b72fea91544e179ffd058cc1654a060c03d95da31e99380033ab9c39622cd8c66d7a239f6000ed6897cdfcf57e2c7f8e6d1e05a855ab856004c0de5e2e1f42acb15b0cdc5bade936b215a59ecfb4a24eb8fbafa5ae9edbe1d66818428f78c3a763efae3f0cef93a8cd3ba247a376f20bb6a3d78bea2d227674c5603b2f174733f7214207799771311a1193515d38737c8678cd40c08bd1957f42f5ea0ee4abc93c7223397ee780e01de65b124488b20f16df8844d0bac8fff9210d55b049b94fb18e967346b879a76b14b21f27596c3902dbcb340dad109c73dab06597a4cbca79d7614c69086e406175a7d6d9add45af565a5763b338181e70132268350bef483c199ecbf8b99f43f225188bcc5e3e3277752b1d265283496fa56b6e3679e9877e79e60d074cd95c868135e8886c43e3091ef89c1f72bf5db7adb00740d4919b3e8f17a3d7060c4961e2ae692b52b14a7f86b77ac30468e25e8723bcbbd30f8c530dc84c6c3f6c0c7de7fd633a18d48a741c74c35b176f5dcbba73577af39bfbde8673def852a21698724646f853e5a2c62778a1e0e42d512d2d7c791897c675e38befd5bd14c5babb83caca3bb96dba40b82a43683d22b0cb6fbb8e719071a886173237449d96b1671e2c14cea72df0a6a43eb1fcc827daecc30fb95d6e6fd90efcd9b0653ca1bc986264ada99449b58b74f98db3b317a3452f582f3031677f5793c98f362a4af42e3b2f3f5c77dbc4abfddba933bfb04c0d447c274883a0c3bb7eaa177b8f4cd9cdd30cf5c9bf9cb8b0f4d9a9b1e4ac4e6fa2ffb5244d57a03dff4a4fbdbfb4f192b20bd10c84188df9ea6767108db315f1c1b04dfda4de2348299c", 0x1000) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={r2, r3, r5}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:31:03 executing program 1: socketpair(0x19, 0x4003, 0x2b, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8081, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="096c04e3076ad11e8942e79f05c61bd82910dac8f322d8e3409536d765e209e26e7f9395ebf60352f7652811d7be0be805c2b5f508f654a1ba5122d477dce0d53cc52adc05049733dbf172f4ad12314631cd3661972e36f1bd0c13ce7f6ebf85e985568a84d42c874185673a2fc5bb692f95ebc4a8ec109a9369fdaefa9563fd87d6dd2404b51b41ddfccc55a798b65f21afd1a63a094d7dac3bd755987446c24edf8673dea69ad4f045a311c6083b46ffb849c929fb2a068c73aa88ca254a32e7918e589aeda2522ab00e18fcf3dde2d4a398b4", 0xd4}, {&(0x7f0000000100)="8079ec6c9d81090db036e756aed5ce43d44bd4c9d663f82a52182f88af1438a3e6da2b00a4c829e70410ac0096b0de4763e6988d2a6259ddce27ab829c554db1c9716fe4aec77d67fbbd566108f5709cf07a060a1a6255b8c6f733394e19b6c03e0b642068c90101732528728165c484c5312cf9a9ecaa132572d37791fb311866db08e21998ebc42e0e58a82224a7e8945f2de522ca591f24c18a41eeede982d51b8b3bf2ae29526f1c473930f4011b41cbfae95541c4249928d1ca0c6034f578b8b9c078528242e91fd1fbdeebb73196004dff92d3438bc1519bb95446eb9c63948dfe5406a0", 0xe7}, {&(0x7f0000000200)="ac07b86c29b04e54e414e887147408f19b82210ba6bfafd7433e0802635bed7088b88a768221e524580fb5", 0x2b}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000002880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000001340)="8c388bf3c7aa4360bf9e67738d18ff42192e17ec933aebe9ec0cb59493fd9d38ff14f3610bc657b05502674b90c79a5553a5b94461f01640b3bdf56ba8b33250a05ec960e827164de8f9e1a747f8330e74853c036762e5b0cd55c9e67ca29cc185eca409c6c570e67311ffe2b8c749b3605c4aec6d3550412d0407b71f580e8130f1a2cd64bcff4a26722a45f10b98b6398bb509abb58e6eeef77bebb2871178c5b1993af41d95d41d6c5493b0212b14f60b41e2172b216af5d51d1a7bc69de332621545deba06c4e75f4f481665e957c40263d8c195947b0c38062843cb23b18cff5b2539900a5e6bdd99e24961f7cc0db6e399dd4a92922e332a050eca337f2a7088679ec160652895ae2f22bd04bd685577e5eb90bcafa7c9fda9d164e6b6dece4546d83176901afa35bfca9a4ddaa8c8fc119b39711abc49168e8441620f5935d0c63c924c82077d0e413820f8a82296ca1429bc4f329a8a728742577b9a125e336d28922aebe264831b52a5c7872b4981e09f146bde0ebdaee6a214f1881e08d43702e1de07d1f3e601357fe01d267c7f5f2f28962f204dcc6f66d2167d006f0b595b715e8fd4b8711ccbdbf472c801570b8c0e45bedee81e3f24a801ee2872044afb7d6b05141ab8df3bde0a0b8382312619f416ec25486477ec89fc4dd1fe565742a7b9696d45f9f6ae7357edfe2911b5f6b7ea563f8f3f22ddf276f6d59e38703ba656d1565d786696c7d557092ef8099d4fe8802ebdc6e96fcf12ae4836b687c7ca4cbbd1345dd0697a6eb4a32968298a2d18377de6916f936a900ea63e802eab822096c09b26a0b7a326bcf9335e41e180beefcf3a2df8f8c3d984e1ae8a92be6d1d0fd002fdff9f429a95c8294bc6a7147b16f897f81719efddc69b1eaa8ca6f6c5c0e175083fae3c69442dd84c3528182191c4c75e8eb567d0817cefdc688645757e2902f5146799e08a033c7273bc40212be59e9feebe679d7a5f6c0a1ed1fcf4b8cfdecbd6066d5c624a735e72804cbf990a1cd2d8374a603bfd254f95e2193e3d5e4f8e5582854036d88708020dd015a760e830ab7dbfec1c9e986306d38c8c07c29422ef4308066d0217804f9b5d114ba67477f42c33aa08b91e74d7c3a314d0df7d06dc4f5926d7b1ac0f771c5c4559f3d85ca09c8c2bfab3ff4ea2b9948b841516c9dad18b369dc589d85e783e154ecaeaa1346aea23502c829bfc0241e5e6847d6a4fb5fc8142da599476237b1cc5d8ceaccf6486f879630e7024f71da595112d56c2b166c9868e983046c61811820af8048c81104cc37afe9f88c8749b290ed20897aeae0ff31846030625d67710089b8a386be333f3e936aa9b05e62c049069baf19385efc8c3e04da9333cdb03757ec46debf7f67a6a1faa60535e54908cf01e0757186886b77d857fbe79495f8b2abff428990240a5e4e163736c60ea60d204fb867232b41df6a3ef14184a6af0e1d3479745f72fdf07617ccd076326665e54b2d2363f2e8bea448ecbda8f391943f4f3664ca6f7d60703511ed6c5b29eeccf0a14f37a2a24c4b44559a4eaca135439a6cc48810c3cfef91305cf0f6cab435037fc40412c7f258b384cebc114a44a67d91ec8aac97990e05b406f36eef9369f1549d23a9ca2cc37fa511055227ca29de92d417570c40fc6dcc8e6afd11e3098bb2fa7cd46f6d840800986646a643bcb005a8832f1a1a2d9c27342e64812069b2a7a0679fc1c35fd51af80fd249b8981d3e0714c8be76e6df49ff9fdbd797dbe73a9543c2453b654d37975ef1857ea7ed46f2899e47593e50cc434f87261813f278e0924067c18579ea495974588ffc1c36323ec9121271475ec09d01a48bbb8d9b5f3a742a23e79e1c98ca06d4239378cfd32713d54db8027a80a18ee89a7997778a6837f7fde0a1121347d269bcf974dca001018c387ca88d1e5acad5e35437dafd3b58423bd4d9570161bb6e023377d6ba649fa4af3fd4fdb60bca191aa27b73345a05c758907fdb785c929c656d73ba275cdee9bf06ef18fdd956a39457d6e7464df3bf99c6d3f1ade3579bcbf6503a652f7fac892d442c2ef6ce8e8ce8b81fddcca0c4a3619fc3d9007be16bfd5ffb1737fdd0a8d59f56f55150f52f24c323aaaf7db2317b4330cb17b07b67e093f83f617b722f23f1c47149ffeeb60822d827e1bb12b799a0be33c45010decb9ab0ac1fc0d3c26b35c85d19928af42f0554952ecb0726ed148b1c80d45980d29a3d1ab6e11614d9fcd401d1d2d5d61408ea465b928bad95a3fa1f169a318489cc1107be6296361427d7d821fddf99fcb1ebffdb42e0e6777dfa01b509c8f327ddbc2a602958b853a1b9dd33c811535d60ab3abd5d5e58f82c82a6b9ad5e5859e8d04d93c766479da25d37d3868159561eb2e1ca0f1b35036c8957aa8a8be72ec49b6f6701b39f3af720f2a4ae1bc0df66144e77e761f53ca202e8403113350a8aa49a8a5449d2b91596c737e01f5b5d41fd1ec0f22a94188ab05c57792b1efdc7974af1abceaeaf37d1abb8299384e3a39e7503c0e8f637348a3ab7f033ab661ddb5b570bd54043b0d4ec9845807a81634b183be19433a7863dd82f535b23016d0c695ded31edf627141af8587c35780d3f80ecfc1c7b62018432f367518dc35afb63e492fbca0e51e739963ca25576f2aca34816341bbffe61315c7a7ddba632e42ac8ed55623dc63e971359858480b32cf69e9a4d3056603a73e407fba4cc1d33d25e829b065b72ad24259237d7efc16338759bc546e8afc5951a3d337ade32ceb3f3563797ed807ae412807de02f09b1d6c7b93d9878920882ae02b04f48a62088ee2c96a1ca3a681ea2594bb5b07dbefe9041bcda42949df359c4558ccf177949fdaab12183317889a30b1d72f5e50dd53eb1458582a0e5c4f343f599e52e08bdf4a05a064a63537109468d2c5375eb97fc2bbf36e00789e56889b17dda7c7a73160c8a69c2fe8b8f3924728fe63507bbe7001ead3126e22bdb63b05cd9704c910c5f2b407d2672de22e21d59a09b82ed1f074a856abc85bb99a71b7de037aecc742be8af51884b7ac3d77eacd0fac812e5d0144276c8d2bf6b7cea681ebdcdd3d7a4af172d2a621c46b9ee0fbdb6639f64ea2030ba5581c3ce6726c1a400d921ab0bc1d96ec087e782f9d7302cba229a06d44caf05d7923feddb7395bddb2411f01071813a226f4c5acf660dbfe3e0dde63c758ede5cd121bc00b195ae80cb52c606895a7cafdc7179db2dbbab7209334908efb49e1c8923143ee24c37814474e6f240708cb3938a630f14c4f0097c80a566a586b85d4ba3a21c8b87a7081075ec35fe685c76dec1c577d51ebfc79b3b7530a0a2e4835ad308544370478d700957a5becde512d2aa557ef8a3f067e54061e5555274f7613ade668d83677be6e9f8e4579e364fa92df11a11acd12b4fdaae085f80258f507ade2efa8019ed6425f017be0a698ad3db17d7a252654e4ebadff4200118b15d6573a847a16ab91a482250a42e82a18f180070bcadb440b42147df2781c7dff1d46200c57d6310e4fb876c367a65347ea599736ff458eac1b2ac4d40c7f174a643544674222ae3c63f507142d0f18b8106b3e3d8916701c930ee9b4d620a4234e6bebd460bee6a35fc897090cd4518f0aba3822f0145e9680c2e248ab9029546419d135e6d6b20826aad3c187fc1207bedfcedd23c056606a0b7a91040fcfa7a28961b049426390188e6266233d46d1cfdde15c739555562beba9d3b416ecad7c5fe4b08ddd20915d9f0bbfbafc5c8686a815b82e0f95303e305a82b37a5c02501a7b287ec195bae65e73872228eb10e899f50aee0b511a94b361ec4ff315bb6bf4ed8347bc2a1ef4b0a0b349d379b9f805790f1e84cfda6394f7cd60eeb185d18bf1beeacd5531d284d208e790a135ac5abe0bda6783b33cacb9baead3347f3da2283db7eb216cea9675b647df26380ed0d325621d88e832b1980a1fd26734f4f6deaa58ca24033744cb064bc328239c7d085ed72c610f43cc0c61fa6a4d758de771727dcdc6a0b682c9fb5c4eb71d19100f3210e414c0e68a722bae6cc924227feae8370ccc0b8cca740f38ce0c96bf403c3c6a0162f6c4a91c5eaf0406d80213cc0520ebaa9da49b10b1db7f4f2453ad5030008d75e89bb409642b40d016c1a770cd329e919c8f029041077ae7481ea797cc147a3b497139687eb66a5d98406ddd2d0f67e352af0f0f4dcaa0204060c2e378c34e3b7f251306f5da98498d66de6d514696423d7af2da71b1c5e84365e32d0b8cfd8253dcb30acb0a3f85a8e38e4a660c783dc6123e28996183817131ba1d4e640ccf0c19e9d875c8d2f5fd9048544e3b0eaf2c6a58bcdbf349eb59b4fb02a8869cd66617b4364423c9c2456abd8a6035083ab0c7b98f74084eb138ce241d70b70c7ae2cb7a56d67a73981b525d775254bf2178b6ee9e9f3bc625d98f61bd74ffa728601a757f4b30ddf15b01aa149cfb50a4c1bf5cb32932009310923b35bd1a7f822b6086e4bb4204d3b43d25e33707b2969b936e7590603d478ff68f84948d89fffca80a939451d62289d18058e10f770b54d8d49f8bbbfc3b2d7621ca50c264bd0f3d59e2c363b64e9d9f45737155e3df991f30d3c0f1371fcf357b969b61dcc7816ed4748deb0dc7395ee00baccd21b768b14f3a2df4f5506e41d89939715e92d27a742b788d773eed651e3e650a8f2bc3bdb99c2248428bed02095873d20be913c162261ccaa5cfbde4a6baec76dccea8ebeabd1ed4c4ff6ea028c964c7b9bb775d81747a483ccdeedbf762d55cd978647840309eb5a1aba7eb2683da6fdca753294ef9be72a2fb19d06e0c153f23ab5fa4e67ccb0e58018ed90a09ecc85c60e88eccbead93807520f804aeb38be11f38ad2a82400af922edc44d57f41c1b737d26059a23fd2a61690ee178bba159958bc61d1acc625e6ce1c90dbdc2e3726ed0fdf4324f8fc2d53e404327eb3c6c0162aa4d0bbe42b3dba24bf07573ffcbcc7b4d2995fe00c24ee077a649c93af2785783fe167c08d256e6e1f6ad2027096b29a11acdf098518e90dc1e05a8a054b042e189c1f619adb79faf499601b3460f50d7c3af77bb92cff2cb705b9f09154863059bd3d8e2b3e934a012b246e9f82faa5bf6b6c75d5a6ce2fdeb8ed5dc0480ceb6861ad5fecaaefea9f845c6e22be6914d51b6f970aa9f3cf04075bee91f0912ace529ec085efbb015d21692b2158ac214db2aa094d09e6b4c636a3ef5030d28a11e41c6fb45b94445167465bf05c3ebb20400fdb3a215754b3c9facb33d94296cc4a5d5ea2303f1cacb567863cabaaf0146684aaa54b96e8bdeaab81287342e2db11e654f23d2677a7600416abe9861e88e094dc3166718c72f277d26956760e9c2baf63b47514570fb3bd65239ee2161169267522a5c276639d7bc97325d43fd41a689ecd47f05b2a76ec80d5d63ee9cc34c25ad674b56e422baece492df2e81aa84a1afda61056d620bbc7bd196b6377a28bee5a9ec4715acbe7f68a160e1f99623aabdadc8aeba972500346fd6fa43e2fea74d3db7141de75d50560defa44bea73ff3bfc98a24548b348cad232cb75d202f492d71be056cfbf8c6e80be76acd1f9ff64933f3f9315c732f8b17b6aa916998a03c934943ca8ebd13f37693c2ce3a2b59e5f49009cce170e885b90bd7765831878e53dd45fd6e0959c0e2a5e967e1277a3abe3927894cb7314736fc2faeb5eb2e6c544ca6b28298c228af6458b6bcf13", 0x1000}, {&(0x7f0000002340)="2c661f", 0x3}, {&(0x7f0000002380)="99138d6684e6b7209db16026e8b7dc30e7c5b53e7be3f4c6bf0b253524fbbb2e05025b383090364bc212c049da92aa350fc00e3ba7828fd8880997475a96bab7b10e2c5716a98463fdbad9acb62b46aff3281ab54ef730913c90cd3dc2cce589d3ca02fbc786bcfc4c3ea5ccc040c554e4b2b88304d8175504dc675db3e91096655dc667fa622e910aee6412a0e7bd5e1235376649aae4a77b", 0x99}, {&(0x7f0000002440)="0816a9859e2a1a6c63995759d1763d2b22eba436788031f1c3eb9754b1c8de8c816fcefc26c9b78ee3dc13603e9b3940118d002d926d3da3a1528b76739552a6766993aa26d13e3ac11ea74842162ff5e3d3c076219b11e13cb25af79f0a8ae0e08ee992e675a8498c6882b65b5b4e6905cbd6802dc27f520c59d0da248e7b2b7c601ba7ea97c7fca7c68d497f2e9704dfdc0e4262342f0c5696e0591e2a8d364a1bfc69cd70a89d45f445a540a1d1c66ed7bc501e11f8ef110ce5ccb5432ad5e78d7d7f9d158a3147b6495bed64f606157f6418e616c843a25173907b51f04c3b884d23b8d24e7cd029857fa15bc18a189f", 0xf2}, {&(0x7f0000002540)="93df71eb9c1109f3105cc61e5d628ef5c96db28f07908e93c22168b1887e4ae67f24b0900d5705227f31d450221f140d72c314ef6b39d40cc5e5c6ead2c5dbebca14a201e2180ff8e0e182f45a57d2605de20fa695e4639254ec226503d713699c7e1034c0833b8881aa44bd15cb71f18c44287ac6", 0x75}, {&(0x7f00000025c0)="344632ccb1cd21fc22a28cec4206e1005cf71c8014543111eb3ae4d524d1b517f8ee520c12fc29d1492d45", 0x2b}, {&(0x7f0000002600)="382c12a72cd052f181b2252e1b6b087ca59de896b560d63e865f12fc146c593b2ba96d07f1e9b2705663ab777cd5c92d827d1569138cc4be6545525405143c7c096713991b02d0ae691b424ef8d4d89c35a33b9acadee6bd5ce3c70ef5fe5f020e8938a21c20d2577e", 0x69}], 0x7, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x90, 0x2}, 0x9) writev(r1, &(0x7f0000001300)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="db9dba36b1983d31c23567d6bf0569646e27741d7a99a71aa975ecec906a3641b3afe76f0da40d8f0fe9602dfd5c39f8492e7b422960758ec57817b43c11d68c72fa3e16f01edd714eb782567d09dfa9c27f1d9176b67efccc4fa2a8c3a8e7e0b4c4ed3ee9219b45fd8a282a96044b04d43c8da355202de5f03b7a3b449c13b0ba115831d23d422648a2d692eecf60312299605f52aed010f867d06a2bad6d8b83c874b75532930d21a9efa3141b7f0093c87446a8253d297372dde9fbc72e19c109e1831670b0a47dc344b852920f7dea11fcdecfc087d727e79daba498e5a1b8c27c9c412ef393c4ffcd20fbada8290de0544973aeff38744836e594f1e7f440e9aac2892600491b98e64757e1a1539b0d854bc509322ad3145f18e5d8015c4150fb17b62f6b7a0129efd8592eec404f63e6cec5bb7adcd2e43435f7d3c031239b47abcad975ad32ab5242b4e0d9ff73770aeb1686cfbbb9b29d1be3a76c388690a7c814130bcbad96c1118c716f6447b08143a0f1160ce1ee052e34b067a0bd9a34c1dda339e3a52f47de5cac6615b22d3780a353a206ab0dd4038c97bc0b45480c33d6e3a901295e43d94c4546594fb2d7cd5f78573bf5b6091c8836e6d91fb78aff88971226ab498e6924ed75576c312629bc4665b1c0be8e3fa1a7d4d3a28439cea9db21bbcc9fa0566b1cea67e3a2e14d982019abc55a001b208d81ebb4cf32ef02c8f5ead4d7dcc3e4e8f787a62e1457ca419329fa6aedca5c4069b5c8a3fe20cee615d8ea82eca256edda64b82ec183cf40a6ed9be64e47e80ef50a46b95121ef5795ee2272d41455e3d962dc2ddba38318ca07070558ab19e232b49d2eadbb8353b792f020895c204d0cda60fbad2262bb2db5419982517bc3b223142f1f8ee8ad8025f5421c028b6ea9b0ce38dc5d215232ff5bbde483ef3238d90ff144279f80c4f0bd2e64520c6b407e8a62da83ea54df7551cc0706813325fa1d3cf0c0eefbbd54c51ee09f21d43bba15ac5bdf1fb67c03622585d206379e3068c462f866ff6dad5496517c0e02d9f76c03e38c7c79ec19239d0acc04d9a76e2f585937802b2d3b54b4fd14379f8e14b42915db1440f1685db2c0d88b1202b99088b12ac87ae610ed3f223f5d6bbe54c7c481cee056be3cc0872e903b3b8e932734ca02b2c3d46aec69074af4903702eb9a02c4cfee8f0a37585768053cd81a4b87f065c98462e6a0ed4db08dba35cdc2227972c5b67e8aa750386e3521aa4d2b5b126451cd362fdf3072db8067040287fafee54a638a52092a7714d64ba0cd4c15e4a736970064aaaeff9864c932ac5119dc5aad6e3c7da35a4948fa78a4c70e312bee96f6208d0b12dd9477f1986dab9e8090b205079f43ca4c144f8874f855496e398359992232aa04e17e6c4c515ea045054b080519bb2999dd14ca0d1e3f7936b96f257a1678677656114a32f7200625b8afd76623f15dd0864b1d78adcc3f299e7227669cb1eb1be5c5016a6eeab7b16e712d2ca6cf7c7ec3e6323e60d801922ba902128adc61de99ad25a2723509826322cb6e99c5ed8427d7767cecd11d8a058cc4d964e1131c3c51fdc37e4860dfbba65dad5d508eb7a9f1f76ffe71c1434859da8f680d93f38f5c0f85627becdfe2a4f8bad1152d775aea75714abbd81bed3de051acc4de3ecdf8afae7cfa28b967c0019e076a035a187b967ecfdafed560ae65012c9e2cb76995065204c2bc538daac4ab61278e6458582a15ac9ccb2d693e322afde15fcdd883f838423131a78f8bb558f5df162ef413b7465c42a2c7e48610f9c3471f7ca649544998801afc200d4f9bcbe27f6df88a3645503311c714b36d2c2c41d1fdf25a86d88e5a281e4954ee2ac9c237be211d6431d3324daf186ddfda813c21f98cc6bf29ab64bb8d0ea4961b3628e62de2735494d2ca8f40028e5007c34ec301bcc7658a3016e7f89e457d2d3716a2eca84f53b75407fa8ba7358d6d9b9c72cd1514af4b37c2f38f249e17174ff03b232ecaeba3ac9746ee91a67863a73b1d776cea22775ce5be9debdccdea88051c474409d0c9fa04eb8d83eb23e83ff4b7b4e7d2b16440f254719a162df0a87dd79bec8b40547d60d520a55be0f38b91996ae4c05c2c9ca69ab078ccc88534275973a32323c5855815d9dd268c1a03a3deaf92bd456497751ffd7553c28e9c1e9168761eee1c57c9ac0992172edda6debf13e5ea23a3f1efb4a27919bb0c70f78ee64c7acf7e2dd7c861a2a2ee115d73c6183d8e6ab58f737753fb2073f896aad6fe0d57d3de69249a75fd341ead949d9f3d3e2da64bb5d9f047f0daf573f8201f4a4cda3f1357703f856bc6ac1adf223188b1a9b9c1a10bb969fcd562333d171b36b44752102438551e3926b0a2f3b0ced5d0546d5dd8b619aa115c14122894c0454fe2670e487a6fc32aafb631cc9c22599841cd4f125ae3a634e0998138cdac60a6de42afd501369ccb75a596fd3b7166f7fc10a2d06a3fb7c59d16b209b809f4545932a7e874c288ed581d744a1366266b53d1a0c0ad117d99dfc5938407fdf72b293b153e964a7facda54ef2dc9d6fbfe7d71f3de141d39b357c28f043543186b0fffcf3fbc1c1de0ac44b8eecfc5666945b312af5f7e58ed57fbe3f073a2ba2cf4d4c6f8323a5cd90c193740b5277c4862a06c5f8320bb824dcfea90130b98c77573f67fc6a004fb5d0722b4ca1d11a5d3b2cd6d7f8f88d95af075dc16e152a516db8cf4efbbd1d7dbafe3705e10a8fc7471fd74e0c564c2cf41e6cbd9deb14825e93f2867f61c386164d760ec967c0cb56d972530730e09a8dded476f88caa8ebf822560de58adcc14e351eab9bc275552a7972c8905a3ae38cf586395f9f31e29fbd391658d05d3d00bded273075de76d18e8ca612ad64bb42a579665aab303c1dcba4ac3a9469bcc705883bbce5cadc8d7c089308e595d9cbfc6c0465c2863ed1ef53b334c395944b4d219ea027d9c83c9b76da6c94e9a93178e0484369898c0b386ac5385c7f7971ff87cf23357871586c3b182fb0af9c9bb655d11e9d9b367ef8350b8cb3d2b12a76c95027f082ea1864e534681a1db76a771a42b16a8b7451e0a536e1312bc86b4de9a32e1ee10fcc6a006c42b7f14ad4468e475d1effd052da220f55c398e17dd6846a171ddeee719e1918afe7f72ed45cf87f36e3564cc9c40865b5ded4b5c2bc1079f73a7361ad9a2e1076e25f3ff58b4c39e24f09c7664fb2c7e6ca80eb8680a6550e30f49f40787353c06a2d72502952ad6c805845851a09fc6a3c5d1aec0f429cc0f3edfe8b2f2688536e75023d00d2349c62c40d8b627e3e2fd35a3b6fc837de6b5cbf97e1a159936bfa60ab4654062b92f4810b6f241038625aed071d7b8c466fafbc5b2dcce57c42d23c440df60784c74e5eb48797028697db8b038bc87f2bcd1c1a0d295d0c5345400a95412fac0c68930082ba5820025148c6616f5946dfa91ab03e86013f238ece8827ab5cc18c5d5a13b5d5c59c3ac81cc40b8114fbb5c3a580a03cb15e42cbd81068cb0de98f02de9251e5f164b91cab44fe5189271690dcb60919374497ee8f38c42b9fd2f1cc9c504feea18ae9e14dbd0f2266ea5de1dfc37bc5db2f782ca999c2d1515a84065756dddf68e06a70f9cb914ab116e92a7836c5ddab4a7c0a73e43a07347eca6668dfe520e23d0b123030c3375bac6df711b8ee87fd2b0e996ab6e731f502977d9d3f5f541bb8b263c9386169347b37a1716b539afccb22e6c7162fad97e2e7f19febda27d1781f11ac8e044a9531c369922aeb30902a0a6b2db45600f8cde4ee535bebfc7d114116dad456e362cd4c34415c3d1d30328d973bf1f7da4fa18a4833a7bb76f1c678800d48fa26322be5c1d6cc6c2211ddcceb77b85fc2d7e61a535edcff9972bdebf69e893bde945d118085c9abb6ca25ccd33a62af756bccd8811c5008e9bf6d25c81957a31215420110adac1db9ee0dcca1d3989255b1ad487be1af1655e8eb853bc58a179856bc71a1e546c77bf88190516728a0ee43304ccc81c4ff8ae610005ade29a6f717ae7505daca8c804ef2b3ed726f264f84948fbd01d91f3e39c512d919553c67d74b11c7723c80d7c86e791c913c888bbbe1e8b8f9b7f16da3f8355e44e1023fef33a2dade9e770a4d59cb8e86aecc051ccace262e9fb64eaecf5adec669241f38d63841aeea3c8c56107d3b77861baaea8e6040b64ccc612e6995e884430f736696103a058ed4875b6e094abc5255f02eb7f3331f8a5404249874a7777b43274202b4366d6b055ca6c6022b0133ca6a8aa1c6a581078303d6cd77159a9bd108bc4a75f3315ad70929e2fcf4514103ffd4a1a05c246381e25629d6e865df19a7516670edfb81ecc8b32bb65d4c2d552482e5be5034362bb9e0b19e3b966679291559c128838ade36ce7dfe8f93a35446c9097a125529b82e0a38d401ab82918c39e1766e817c9ffa6db1f1bb73dc278dc15c51681d501ce9b833df73e8238639a1a40c60eebf959cb72002a9437fe937bdba9a0bb9c4be5a47586cfbbf4ae628b18ac1e0de1d26b479bd68c494ad9a1922cf54d6810d3f574408744673d9ef4f26222fd1ac09e7c82d51505cfeb4f0a7564d87b025dfb5a6007b7fb5d9c19dea22f221855e0bbbe42e2f03a25ccd7b3cf427f107925968826de8dcdd0057172d37d6d50701be25b4366364b307927621aa4793a89becd0c8d0a2630a3c4b68362bb9627628918593bf22154ea0c5a1f08e6cb9cfcafb1b5e859e2155e7870cea8194664419dfecf6dfad85d89e45dbe5f6eddbdd798b749da4f44518e736b66a89cb1928be73e3a73cd7daa7993ed84339815c571e97d187e6f3edb6458a757d4932fe36aee5cc146a4885469b8811ca6aee718d25ee497badb77ae1d2ea7601e633bf74d546450d4cfa46df6be5996bbd4147c2bafd5b5f7a8c96821ad01572653396c71302e508c6bd250583fc65aa310fda28899d768ac062b0943e01f3e0dbf928664e9de90300cb0a0664a5c6b9b5f1184f24155a6ab3880dca0b80edb3122d69a0f2cee6be92eb2354631b0202bb98178b54cd20541ecc4be8f61705dcb7ba8198376f742c36daec205d923c96ed1fec82017d95aa2b34ca8cc9e4ece3f342a3273bcf57c12488ca2289b2f1968b4739e74c9de3c3c456c32074704e98306be10c3850959e80a0e89659eb368a0b29273e8b405539d012c03f86b3e52aa9aa6f58d90a6085b39c5039e49baef7630882326dda9facc608841bad15b227232b17f518042518f8ab470e852730400a6045159e8e75504521fcf262fc72d34d33afc93e59f8c8116b470a5e415ed6ceb69bb4172feb9e3ca5300d280a35074f3d70c9e81e392eaac30cf3132738b09a7504e22b0df7305c6cc7ca504bcd784476d1f66c4ac9d4281c4da278a59a0f826703eaad31252bc70631972e526b2924eb69c4943b964da56e284a9de6bf5c2a3f6ba778ec1674a8b690c5e1fa7d5f880ea44b8ebd62c4da2fd6275a4520e10ae5493580a352c5a90165ca7aa0e0296d614f3ba6715219272809cbb2ea91f8dfc3137cf908196640e3aa25e2c12162436ea04fcf11d4155ce560600428a47396637a3953f469e623d4f238c0f085308bc94d9c115ad17e5a4ce0236188fba815ff0991818ca1c90c3ec42f443b91b90b248904888135b1271fc895303b3fac55aa8ace6010e1debbfe228c94d3bfa809cded4a9ae34355e7c1eccc963ad4a0f5c1cb95b8329ae6e625", 0x1000}], 0x2) 02:31:03 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243892461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd95ce8704770d00de7ba872c96fbc010096335dc9f61693699c1542b3abe7749e7879ed6411f43d5b088a0090c9131cc4066bcdc59f40740f7bd8da0cd256c00a8387640ce61cf1b7c7e24357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf07cef109686f7d60cbcc0339e19e3fe83d5a5a45211f941e674a86ba8fc0c4efccca286fc37fe1879f71013119d4b4ea58eb432bb5f3072e5e6da4f8bcd8c6454ea440542af5afe11f3dd227590a991fc02003cb552eea2a4a070e4aa6c4141c671f31c86311567156398aff868dd2c1d3daadd85f53413887a623930d61541c6f17287629973fd3b397c9edebd18241eab163a68335a2310dfcd3fae33754a53334b19d02191b6f87db659"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) dup2(r0, r0) shmget$private(0x0, 0x1000, 0x200, &(0x7f000064f000/0x1000)=nil) 02:31:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x19) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchownat(r0, 0xfffffffffffffffe, r1, r2, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r4) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r3, &(0x7f00000000c0)=""/180, 0xb4) 02:31:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000200)=[{0x3, 0xffffffffffffffff, 0xab95, 0x6}, {0x6, 0x0, 0x49, 0x100000001}, {0x5, 0x9, 0x1, 0x6e3de6fb}, {0x4, 0x6, 0x358a, 0x2}, {0x401, 0x4, 0x2, 0x400}, {0x401, 0x0, 0x53, 0x5}, {0x200, 0x7, 0x3950000000000, 0x4}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 02:31:05 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0/../file0\x00', 0xcf, 0x89, 0x2bc1, 0x1, 0x200000000000014, 0x10000, 0x1, 0x2, 0x1, 0x78be, 0x1}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file2\x00', 0x18, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 02:31:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d1a5e7f45c0db1cb2fd71bd1c3c83bec1f2bc6", 0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) kqueue() 02:31:05 executing program 0: mprotect(&(0x7f00007fc000/0xf000)=nil, 0xf000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x9}, 0x359) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) shmget(0x3, 0x4000, 0x4, &(0x7f00006e6000/0x4000)=nil) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 02:31:06 executing program 1: madvise(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 02:31:06 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 02:31:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:31:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) r1 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000040), 0x1000000000000005) 02:31:06 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') setitimer(0x0, &(0x7f0000000140)={{0x1000, 0x1c0f}, {0x7ff, 0xffffffff7fffffff}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x121) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x541, 0xc7}, {0xfff, 0x9}}, 0xfffffffffffffffd) 02:31:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x2a, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7e) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000001500)=""/251, 0xfb}, {&(0x7f0000000440)=""/5, 0x5}], 0x9) 02:31:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="002c8d5c6d4f99bfbd7f672aafc1c49307c25a1dd0bf67704e9264ea969f84b09e77731b4809e5e346c95626a674110c78a20485bbb83c2d3d407f7d9739dd8da2fb7a817686910ff122c71c4afd6698b6b5996b0dca59d10eb5612f67dbca502088df220ee64caa006d7f2504a8e78d543c23fefca8074e1e5da471"], 0x10) chflags(&(0x7f0000000100)='./file0\x00', 0x1) 02:31:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/202, 0xca}], 0x5, &(0x7f00000003c0)=""/4096, 0x1000}, 0x42) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:31:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x84) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 02:31:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x0, 0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000000)=""/190, 0xbe, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 02:31:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x401, 0x598}, 0xc) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 02:31:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() semget$private(0x0, 0x6, 0xc4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:31:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000400)=""/244, &(0x7f00000002c0)=0xf4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xcd1, 0x20) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4c6, 0x400, 0x9, 0x1, 0x100000000, 0x30, 0xffffffff, 0x1, 0x2, 0x800, 0x8}) 02:31:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000003fb13475e5ccbec38d000000020000000000100000100000000000000080000000000000000000000000000000000000000000a23099e627b8f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fa4103fcb6179ed6941c1852d36ef06fd6c5c8393507e55d7940e8659969037ff78a3e830534907000000000000004b838e8c14c47d9a0818a94e124b96295161726d97fc98230b998ba4ff070000c8710ebb711e44d8691c28bff47b35acfe855be1c6d97e9c000000000000000000000000000000d7b5209d460000178bdd4d797417a805bc5961a772c3566eac8c7f5809edac072286dcb4efcd9ba0dc55466d2fc89e02710f23aedd0af67b509b1077be69b769d978005204953b898893fc4b421d9f92ceaf74badde41a451c8ca032f332a26825cd94ff5b9ce8a911fafc89a8d749d2ed147e021be9860ac12722848467f4453f2a070a1887d2688e0f5ca19961180c335f9bb79a34f89562f6d6b19d67971c7ac8d6329dac18788950037970ae7c11afbd3b1c6a3885dcb76fa3464b4172aa0a3357fee91c73d96672253c0113d8120f671484635cf257bfb466c99069246602048d2f64082a883f44c10b0c4e942feb67087a03bea591851fa1387392dba325eaea7f04f7066f30b9797751b6a13f0e89bf4d366d41e0a18c20498b8b67e01940fc78b547122acfa4d03128758f0e4cb7f90749527d765e701540bb"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002efe056e80611a7a4d7c828de45f092f66696c6530009c5976c0b2242b1b4623a4476ca0f1b13c6523509204cdc4c047b20c89c37c0e3c24fc5b1addd5f9f71a7040258fd43948e2fd59e1c25cb680c6af163ecf0a42344d24d734d2a15300019a4938d7541e2f018b01de520b3e04af3ee2f45515e3d4f9ad1d4d69b4ad24f14dee4dcc935f0601c326b80197e77ed35fc3eb214fdf71ed7f5b8ad4ea1a33d1553c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) r4 = accept$inet6(r3, 0x0, 0x0) close(r3) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{}, {0x0, 0x80000000}}, 0x0) r5 = semget$private(0x0, 0x3, 0x50) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/101) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000280)=0xfffffffffffffffd, 0x4) execve(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000680)=[{}], 0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) rmdir(0x0) 02:31:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 02:31:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2a, 0x23, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3dd9, 0x100000001}, 0xc) 02:31:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002180)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/53, 0x35}], 0x3, &(0x7f00000021c0)=""/167, 0xa7}, 0x802) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 02:31:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x5b179c83, 0x40, "000000000000000100002000", 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/223, 0xdf}, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffdaf) 02:31:07 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) fcntl$getown(r1, 0x5) 02:31:08 executing program 0: setrlimit(0x80000000000008, &(0x7f00000000c0)={0x9, 0x84}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) execve(0x0, 0x0, 0x0) 02:31:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 02:31:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r1, 0x0, 0x0) 02:31:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050490000000000002005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000000020000000000000002000000000000004c0500"/177, 0xb1, 0x0, 0x0, 0xf2912bcf61572961) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/112, 0x70}, {&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/152, 0x98}], 0x4, &(0x7f0000001380)=""/116, 0x74}, 0x0) 02:31:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 02:31:08 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r1) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x20, 0x5, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x36, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x81}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x8, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x6, 0x800}], 0x1f, &(0x7f0000000100)) 02:31:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3e, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x9, 0x1, 0xfffffffffffffffa, 0x40, 0xffffffff}, 0xc) r3 = fcntl$getown(r1, 0x5) wait4(r3, 0x0, 0x2, &(0x7f0000000140)) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x6, 0x6}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x3, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x11, 0x3, 0x5f98e578}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') lseek(r4, 0x46, 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) syz_open_pts() 02:31:09 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 02:31:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x0, 0x0) 02:31:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002680)=[{&(0x7f0000001580)="31b33090489bc0c3b7ba9d9cf2598e8663f66fb675dc608fe6524b99b0efcfbcd9661da7f2ea6d282296f10233455040092191a148e59cd4e9376903222118dde278a5808d4bc4e719a841d0c896a3a4ad0f5c92de7d891cf13e7b113840a22843df00e4b2caef8009c6c6f94093533f7aef60b33d144aca3ca566c10fa3ab708b1995735ecb40958211ba767bea6513fc57c89c353dabc786f7e183657af2eaaafa6b53f8c6a7f4099d7425846aca373f2d948c091e1de9b7d81f7623f2dc4c09671b3f5a453016ad77124b805b6d0f2e10ec3e0f07fda9df58", 0xda}], 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/147, 0x93, 0x802, 0x0, 0x0) 02:31:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 02:31:09 executing program 1: pipe2(&(0x7f0000000000), 0x10000) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 02:31:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) setsockopt(0xffffffffffffffff, 0x8, 0x7, &(0x7f0000000040)="90821a4b5750d5ebb15c3b7a582d78f82629bbfdd8b822fda5b189766963c8bcc7db6814d1e73caf9ccfb462e2b0947f0cd84a3b60db1abdbbaec72d65bf85301e6fd36e5ee1517da17c10cf1ed084c691435cf85befd06afe17d421dae607874bca400f280b9783b0e70796f45449c1bc06986876b4915a336bf777d8b36b975f6a11965c41828a1f656eb4abb21e694acd104d33382f2ae2c592aa02cf9ebb5cdbc662ef", 0xa5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x20}, 0xc) 02:31:10 executing program 0: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x10000) semget$private(0x0, 0x3, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r3 = kqueue() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) dup2(r1, r0) semget$private(0x0, 0x1, 0x412) r4 = getpgid(0xffffffffffffffff) getpgid(r4) 02:31:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x3, 0x108) socket$unix(0x1, 0x1, 0x0) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000080)=""/55) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) r4 = fcntl$dupfd(r1, 0x0, r0) getdents(r4, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 02:31:10 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) 02:31:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582520efabd16ebae63225259560f8e5815f0c3b639dfc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da005bbd47bb2667002bc18a0e265d5f80004643bf579456fc7d4094de2aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72", 0x65) write(r0, &(0x7f0000000e40)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24504c3b1b66509f64afd928dbe0f53b523765381a3fbed9d7c7f5ecd590559b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a822719be423cab21c600748aaa78b791a61d75bc9028a2b8874064f0d03f8eaf301e3fabe7705b4cf01309bbe061a351731e5cf693a5321748935d0e2f319a15cecdd79cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a920000000000000054756258cf310157efcb8cdc1f85c9a7dee598ca84b10b020000000f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33859a65854b7fda10c51379f33192db01adc3b70000000000000000000000000000000000000000f159eb00000000a747f463d690640f000000000000a9015efe391e4e50a8e08535eaff5e5b18ad05989cb32fb7f626983f180000000000000000000000d3fae8c83f3c58d2b9db6f64f6d1f534c48f50043fc68f80a3902dc5813f8bb58ebc91e1308e73ac6fc011a92522d1baa80b6456e90c171dc73c322c8a6fa13d8638dead2c7debd872058e22d2a785bb098214d98a436a05bedc241d97ea21e06ad4d05692551505156afa24dd64d488744c91b5709013013bce3e7cba9095bf7731cc2d4efcea910c01fe21eb78cc3e34de390ecc03dddca62303dafd0aba7adff4aea685381f5589e4b486f0dd539a71e364a1f5f4a33f3411685dde01b548a689355a2177f7b129108bd064ba5ad1def5d9c5f897159fcbdeb192e51073f3fdc395c93ced3488ee93fe4b11669dbda964f82d1d2e1ab80cbc4bdf62992eb0b88afd69f35f7994070d", 0x26b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffa, 0x40, 0x7, 0x29, "f05bc48bd7b229f7993f9495640ce12dea4925d7", 0x2, 0xffffffff}) r1 = semget$private(0x0, 0x5, 0x100) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x10001, r2, r3, r4, r5, 0x0, 0x2}, 0x1, 0x2, 0x7fffffff}) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x3, "85495500020000000000001167f5bfa600", 0xffffffffffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r7, &(0x7f0000000240)=""/161, 0x9964) 02:31:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="f87dee313aabea7c4cd61389a8cf2b77f2a3217f73aabc137ba43e3f83466a9edd3a21fc98a975a1349eb99dd8c916ed4997591a50c6ef62698c93ffccfdbfe052d17cf37baa85497bb3f25e041370ba61f1260a78f280d5ff27624538a6c4096b9f9ada90e2a53f8e7f76a8b929546d618ec75bb400d5ecec141bee8562c54dfd4448e33fdfc8ccff43df40824340071d8b85aebb4f0ec7441dfb394d50468f6296de0b509f264e90670861c005d744061fecd8ee75c7f162a5a835cb77d6eb0826312060372dc64333b407bf2d4bb5628a913286c724084ed3cca1d1f92e94824b71d7a703cc7a42ae2bf5", 0xec) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000200)="99", 0x1) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:31:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0xfffffffffffffff8, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x84, 0x20000000, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0x1, 0x8}, {{r0}, 0x0, 0x2, 0x8, 0x400, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x7}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x47c9f34f5c2f855a, 0x1, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0xf1, 0xfffff, 0x7, 0x6}, {{r1}, 0xfffffffffffffff8, 0x30, 0x80000000, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0x7fff}], 0x6, &(0x7f00000001c0)={0x4, 0x3f}) write(r0, 0x0, 0x0) 02:31:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/119, &(0x7f00000000c0)=0x77) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 02:31:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket(0x80000000000002, 0x400000000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="91a4a72a1d8a168b57e0fe69b3bd83fb24ae060f25d2ac1e41e3040ab1572783c27fe3eb4e25b2dbb6dfc88d898c60e5149772c8b0a90892cf677341b192f7e9621a84bc7259e7bafcd51cddf7a81378e4dd8e2d16f4b612f9627c6c74dc69511c796cd46b10715b7de26d64c0a7c2db43b33a7ee52dea33de179e7838acbf2a7b2199b627d6e3221b2ac57006947780cfd5328d4fa08ee35ae17098cfced549113c2c8f4cd7209951e987c8269f37b27535ea845fd8f79107b6dd15ddda60712dc8879d0d9e7f6c076547300c2c6e0df1c6257a02f3ed0cdc3d7dea2fd06172edf76d5795b57d1aa802c5d73764bfea0bc063d23cf0aa998eabcdf38e3aae88afb3331c37dccda176a8c2f814a3d7f17a24d8b443292684aa809e1acb1c520fabff96116156a0a4d9e9eb8cc9a7e9f8aff84c25a175867ab36910497a06938fa29cea93b0a4f17aad0029ad07e048c72bc521cf24de051678e348ec87b3574b808a1b10b62b60cf8114f1bef88647912255c68eaeff500dac998f6d86869cc991b9a7fd83dcff9d4e1b5059e362d49bb4e3502c3a1b111b7b7322befa86dbc3bf2ef91c7aa4d415d171c3f70411fa01f9bf50a9fe52475a706cb00a7621d8d70f2f2e0e4df9281ee537a18c8920e3842826eb6c461e5a232a70b7ae352195933fea2a3dec690db410f6bac7f250247d75e6110cc38b87d1d43e64a06252454864f1026055f2e8cbcf9ef8d6ad12415c386bb45aef5e2254cf52de425bbfe4b273de7cf8ae17bac70ffd7d04a1ca37e472df67ce86644aab9e5b8376ba3a50e759fa83d6dee68c3926278536f1af29dd88dd42c723e056d5f0f1c286108a1dda6cd3f03e593a695cf6764cfcaa0bae7bf9879941e26249a2b2861fa2151f0a0910054014b460db06ec752619fae66cb161038258a68b6fcf05c15c02ecda4c36b6389fc38521d60df097511a660efec0a14d5b101131b6ce784ddd38d36d63167a6593bbb970adc53dded071b139fc1b8b4aad133b382d063583afd939494a5fa6c1dd12432941764ef0e0be42ada1646871787ade7b4d6895818f8a96c89936b9a2755ee3e424d9bb5b078a3f9a04bb7d4e7562394d84ef81adb3d5b10e846e24c008c2f86fcb29b91682ea6fcaccd67998597feb9b2397048de8add5033c25dce037fc84037ef3ad6433bada7a245ca8bdcdc0c7887f1be5f41b1470a037d890bcf979a4f182cc7eb3e9d629e87c98ff458833687fbe14dd95901719fd1b597a8f98fa978307238c9d12e84aff17b9025c2be28a3bdb8f70fcbea11f8d760f4d4b9732fd97051dcf2e6f64e334a277fbd707c4a18b374ef03884d9cdbd597f4abc5e123b720038e3690cd5bf1bff856b41f442bb0a7e5a5ecc4c57f84d028dd5324730f03ad67c2286dd933c0de4fe42f6ee172e5444bde970aedb441e716092628ef21eb3911ed95879949b91c993f5094c74b12a3e94456c657dab187114eaab5cc35c616b692622393df69492ac95102d4ee05392f59971c5b80c055d0bc1a4d646e8f94f348dbf55dbfdfa80b20beeecfb870bd552321104960d20c2884daa1e22b2af544fb9ddcbc826b1fc6f434516e9d8c645511e5cf545960e9aef777c3e364a2347ce115b9932e250e28e39e25e1f5fe12ea57f1014cc239ae671b4853309c8177402b6f633b050486bffec9013bb13536df60f91b47fee010f0e4aeb1661fe0be82ec43d352fe57b395306e3fe40758514b2be020c21f5c9240f8bac55a8a397106acf85e6463e64ff6391588bedbc600adb3d7f89c96d88449a37e2b97338046235543b8a14e943de12aeee739f23d581096cb7904c01fea744f889c505e55ff07b7216dd17b6a833fc5e98be98fc8968a1edd6fc728640f4386e7223707822c9e0e57a2f0866ae6ac67d391eb4c13662e5b61d49eba396303955814dcfdface490ae399c443012dc3fd7c30c5770379ed5fc6db27cd6ab20212f4b070f58a3f0fe68a147651062e51387d0fb2ad26eba4c5cfa086f351f75be6e71dee222ded5dc09b2caef4648f78e2f8146fa92483359f6d10aa3508821fbbbe609b7ac9520eba9f968de676b9a0f54d21f7fe1bd1fc5c455554e2c00d5b4e39fde95c37ca8a050d1ea56210d83276cb78ee0e37f2681678d2605d4b4744daf298a8885c27eda09ade36cfe0fff3f723ea65bfe7053536ed91557d243c229cf0c01af12240d6473788d4f6701841385edcc811063b94e48be6ed565b936092fa5c9afd2d2058b27ca6938806a3f362f5c8951c5bddfb35093557426d70ffd280b2c3d6852543b3d2fb1e57c6c292643a1f6fefa1e402afd13b6475ca126c7eb348668b9dca0c5f836aaa8116857b5315c9ae862eb9889702d5a546a6d6ea7b75e17e42321a3480bb1d50569b5d181ac5a6c66eef83007ee0e49d80f09d145394da4f9aae697ec36c19a31554df76440d1cfe27ef1e63e489f3effec025a118b92096aa2288c31215d88389e0e8e0f9641bf3d77f22228b0649e0ef1077f38ad9fc157f85781dd779a3e774e3fb361ddc2e49edcf2b88d6cbe2cd26d0e1e4a2b88a0a466e79f1890a308fad30c96c90ccd4d773426d6cc667f9a82198c1010bfdb95701921ce89d32e05ac3a641dc761ba92850fddae430ab094d7c0c4057619e9d0c25628f333eedba83eb705eabdeb9bab5012e95cc1f2ce7cb3e324b022b009a7dc5eea9ab340da2a6def909e845faacc83f2217e8d9cf4a830e905a1c62854cd130a2bcb7e039f35c002d533ebe1d612d81a86065965559d789c99ee2603fa2a4c12d288de408a5379eaec48a90845a5153048bc9459e93e70dc766f27b048e128856ef04ee08f044e61d215e2e286bcdbd85c74e82b29ccbd5714cdfd807524e11b4ccf2bda7b53e456e896aeb9f39a54a02bb078af813e8f006f3a6f48e77a9033fcde6186d59c943d081d721d4a07816286ac636de6f135fba9c07969eb6311f4ddc7269d51d5bb909db37cc74ebb78ef40a23617fa34d961afb1ccf1ec4318478db7b8f0ee1d93e7c00377b5bf44ce33aa7b610d04337b817a2eb9caed4bbd741f4ecf397f1ee3b46737360f7d8bb73f1839e372aeb08f27269acd2929599f56f7ada657062d289a293cd122b1a693d1e9df1c1258145c9811d25cf70e137b2b6fc14489173a1ae5c6c031c7f9f8256b53fc85f2f7d2b01b11b333dd8fae5ef1d00eb5ca049250d9332ba0844b3043131ef8607c3be36fbcd079cd40f96be0fd7ca4809a012f367229967a57ecdb12da4c54bd3a235463ee282ecffc5eec443b3717e73a49b294dcf7d47b4018c9f9811a3b2601c5d489969719a80526b4a9a9eeb7cec1f51e90448ab856bb2828db031605788b3b60c7c30fd5601b89a6b3d0711d19d15572831915108e8fd58a1f0b001b23761dc08ba1060a2fff5664abb6d2c20c0516ff068717443b8717647fe44bebb54ed4023770c578f711a5eea4d80ea10c12785bebf444eefc87bcaf697c043ab756ecddedeca09f55baf274fdbbc51dcef8ba97cb6282cfbdf8a35f25658730b31305cb1e3e96e9713b6fd5570f05073d601d65c241b99512deaa12a0806f5daba972347b557bfa53f5515f3a6fdf9cfb00b1fbe644f0bb5aa353d2856604d60ad53779cbcf614f99748239eee5632b94488d9d3f4f36d13615a1731d8df7cc71d078b98e0a4b1f84c322404e6871691cb50614355bac7afc2fc1028d051ed7e3f78eb375a4118738cbdf0a4427d242e0f4df20b7af5abd8f54b6dd46df81e9cc9a10e472f3538458750965be1be962a1f813b2fd93be78287907d7c632623630f2f74bfab04890ae26eb28585dab728907248f92d523413f46cc1ddde47a45b8074751bc9aa511dfe9cbd5f7f634bd2ba5747fc4aef0175514ffc1a8a737272ad22b361846903c99ab4361d445b3566a3331e97f8676ccf9efc626156f49e97aec11ac8ce8db86bf3c374a68982d15b5b1d79bcfa4924c1c059ce530244ffcae54140e93f7174cb369b7cefef427495f2110515f92909317926da7a442e2e81d8c1a3db850026aafc6c3ff64ed9bac967563c893c235eca3d0f366546c60d2e5579975d006d57abaf69aa1ff0aaa9e71e426c4259e3b8cdf25a7f2e4907c907c0448420edfdd2ab9ed40fa187ef76824164da4c16ac7cfc4703f03e6d8570f6366cc9c4995ad677e4e2eb081b5ea31f72511879085689f4bd74fc62c6e6324fec467eb53a1aa845dc9ec80ee4f0293160e7aca6ad2aa34a0b473eae0f71157344966ff20cab91f16ab79ab777a69432c40d132be308bccc4b10fc3451f3069a53e36695944fe6edd9edd6aff231056fbf248fca0d0d6d80e7ceba0c66dd3e56ca28ec5886f44e7060f7a99a0f5411df469ebe07016c6d54556c8dc338524db5c65ec2e90f67b02ce8667c4b7aa4a1f493af1dd7e72e615485ad96480d44b465609aade1e0ebc89e2f52f2ed533095cd297527fbac0c2301e0ec91f0803e0b474a95ef29487eed400615e96d747bc10d80aa2879245b1143f5b605e870f4a68399dd0dcae0d894c92e7b18d6b584273c5697a02f8f510aa963f50bcb69f8ccd2885d9862ca20ca16b2be193eeffb14418dde41e9bae5f39d813a6325f6f39ce2e26f3ecbebe5603aaaa193106c959b35047fb6493df43e1991d833fdddab19935238ccce206c139f2afda6721f192b970cacec83e7d863eb4aabcba4f7969c95d4344059646e2b5c1d952e297fa2afe8be121537378869afc06d02241d71c6cef20a004270052608088b89c21e7dc8e0f8d4e6cb407c374f194ad7d330093c50c5ae77dc55af8a65180a441fcadea01f72da47983b05ad98f7eda60522530b8b1e7a5e677d10d7599d5dcc714304c40d684fbbe84251a06666d0903d9b930d99cf3485bd895b060db035ac54c22bce0de9c66639fe4fa2d1c864d05facb2a28ca5fdf4b08cd6fcaa131e150c6613efeb24f4aff25672eecc7131dc6246a8f2e496120f3fe79d81927190dbeb156d85de57ccbb556858e1b74e9ad000a5ed9bd1a1de444fa4146c230c7ce04f5c70ba8bf47ab1d514ba60d10417607d68415907ed8b5216ae902e307a02baa0a510d7fd7d70eafd7417a826934c432d9a9525f47f1e0421e2c989d4675b1489daa1a49adc1525e35b2cd16128f4cfdbb525082cd45f7a8b1b275a112ceffaca144578fb75457884e9c3207233c216bafcf9257a386f22de8c89861e809177a56934224229dc815fc3ea752cc61b2104d390ba8a5c2b38bb5ff27e98cce32c1ad24d97a148ed0c7cdbeaaf9bab467da9a986913ea887b84725c6edc224bb523380428fdbf1dde9a0ccafe8ed86a51ea53a615b3a71142de86143b2f4e26aaf50ee07b6838ebe8b238af8e1774877794cefbbf11fab5587ac2e0d22102257619584cd19f26951fdc3a0aebdd02808485a48295342e99ced7bf5ded1138f2d5650688c92e6d63f651cfc923daf7add38b1a43203ca6cbc4cc6d2d45242d8366cbfc335da2a642567421620d31bac9b58e224e44506d398d3565f6ecbfc6ecf76dee4e0cc14c9b0d352637f02a4bcf894e250a0db4d3fc59edcf3051f3e1751eb866dace1e38c5da66a66f629467b92b585273003245c2a1ef164e9e27db84fdd4f72ac81a36f42f67937874187d3a4c65c241e9e5d5fc0b9521c664fc795ff66388859961408f01ff35cd35fd5afcac074868bdd9e56503566c19409763b532651aa0e6eb38a2d0c603a11aa29d572983af3fb9185b8046c147e810691a") setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) semget(0x3, 0x1, 0x280) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56020000000000000007"], 0x1, 0x0, 0x0, 0x0}, 0x0) 02:31:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 02:31:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0x8}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:31:11 executing program 1: r0 = syz_open_pts() r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00"/4098], 0x1008, 0x2, 0x1800) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 02:31:12 executing program 0: r0 = socket(0x2, 0x5, 0xffffffff7fffffff) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000240)="d6f66bedc98fbb5e66c304337efc375e441b09c351fd8109f6b39c33957b532ba8bb345732ca6c2c5280f7e4075869642f0e7220136bbe79203724542846f288f8bbdf5d43b1c8d4", 0x48}, {&(0x7f00000002c0)="d441144c84ddb29b7e7035e7dd20f44bb82652e98c792ee88cbe88df02efa0b1615e0ff3924ac302ce8067ddbe6a388b425c947ebbe7f2cf089d5e5266e6998feb682daf8d7c122f4c1832c74df613f483afc52661437f08537264ed7be4953061e4a1973003f9e190c562076ed948366228ef7d79501d6d8fb6951107843f6ff27eedaa781712bcf5c85328784265a63ef5609ced88f4", 0x97}, {&(0x7f0000000380)="a25248ac6ef5df80c0a60a9869f3999fbc276ca20047f0a0c4fb3e9055038ab84503fb032ab810ff80756766ac7ce78ac000ce92bbe78b5d8543a7490b0afb1035191e9c8380d195ef6175383e15bf1117ac77db5a47476b3ef4e328c18ed78bd4d384bc953173c414412392f672d64c139ab413ac82a2b8564d9f891e00d585a206d68d2723bff7013b2b416f057ab2c6331a94db8c364651409719036408c43588eb86ed4192663594a1c2233cd3da0921967c5224eff20ca22aa5b50980986ac0115747b3b4f5cb750e0fa5ca34a65144307cbd95b5fb23b15730f3d42ea701d323ee6b5163cf726712fcc144e93823698b3bf462082ce25c044940a4e4fa42b30e854054e3472155413a8afb1d81665dcfb16fba1639cb201deee5de95e1c97fbea40fd7e60253a1cbe8989c6bd414d089368400fd3b0e84c7e394aa0dfaaa685ae75d045f5a494792af9c49ad7eb84ba1b2a6e900708ea9b2a8dc31b0cc561bf4f23f0ec0b65bbe5e6c3a87466d217801ddaa0cfa61ef5c171afee43b650872017818e0009eefb492ba93e251d207abfc8a2a5ab93a4a2ce3e776c638441ff2859a8bbf938eafb56fa68c24787383afa823ab426ad859be8d5da2807f84a2de3b84142765043f907fdc403479b67f47e006a300da07df58ee3cf73188bc855333d02d1ff3c5eeb5fc1b33c2559684c03e5b79aeaef84d2d4e04ccc9e1488a8a4f25cbdfca35dc6fd816788cbc16c190a9217ac303a96d8398c042de6e826fe14264e2d09eb8d0fb2417d075a4f7e9385906db7100d580cdf2e955275201e61b55c8a5767eebe5869bdaa08972612323abc08e9bfac0f736d08754fabc4fd001f70fa88569c01798411c9c76d06cf4c3bdf43a30af84b1994fb470c53f8c711d7b2b95ba0b7bd656c2c396e56ffc66d605bc5fa33d85e297fe9ec48ef386ec2548800afbf0a89cc06522fd35d84ff197cee0e2d32bd28393dd313464af4d47076c3e541e067e1a7d5084cf78cc931f57f1e806b6dfbc52de1a9edd15ba1bbc56d4072a62f7db420b995e4272e44ef0a0e80e5c6465440685cf00803b878a1f70462c9d0c14e38cefef71409fa3ea6a2106a149bbd2d6d806148e1ff82526d7d3e8f1d52eb9cf1f7c923d8a7684c0c69f5d00f998cbc169282b18ebff1da5ca0c26c4583e40723c92c9b32d3f60766a72574a2aada36148e9cfdb7e8483b51431a9eb1472e31b1538705b82717b22ad9fb266c9bfbe34e1348727fb31579aebb268cccb203202267d81e750dc99545dfa53ff2c93f61a009d3a576ea4e01a64c1be62c0bffe86cd74469ae7720dabd28dd8ee690a6c7e524f694253ad022f6ae5890defa2898690e20018b87bd1d1c548e5164a4f7ff6da31974f690bded50620cf09c80755cf71e499ad802fe8c1c7b9e0ff62e39d420826f30f257ab60341753b74cef0f215fa762c5b24f8af0a3ac893f26e08e56ea21a4d92f2c02345c9a5a51ac9afc0126757e355c399afa56db7da8bf1af3599270db88a6f13330a14f9708b1fed5db97766435eda4096a2650968a07306378ea08b96967c0f87eb00ba972229f4e37fd1210048683b9b4545bd5223af181b509fadf8b339f1f4ea04f004953668778f2f054b579d9f2940d344b8443eccf6b2cf1866d70fa3dd7f70b2c2f875ab7edca19b78dae0e005033e10814dfeba7ff5bd9efb9a95a4c1deacca9c8074d2cb8317936b05b82419f6f328d9c33d9e273b20e09670ddf80742ee40747ad156cb564d9df52e35d80744ac0bdc2fac058d37666f835e3c74b6d5e70f39ebfa528c39026e48f044fec9a89a10561d47f9c276a8d8a760c0d445f712a606e7107486ffebf39e1d0abf53439dba8dacd1a86c13f081f6c16b7db46bfb42be04eee98b77a5c06cfbfc536223aafc08ccef8532633f4666c39a61cbb612ac3505ac87e9c47e90fdd7351ffaf20c075be0defccbbc86e6b020418e6272192dae285169e73bcd32eb822abeb1ba8a61f0fe2d022ae1b75b1d3657ba45f44dfa0910837f3e324599cb94166f1948f1c7fdeca6190cc7c57177f75f64951934e7fb95bfe1d6952d2df97e0c11c66f7d5f30663f3306acb79eba663710be05a85bf4a5e370a04db8a2c7e74c774d643d413fa00dc771cbf487f463d215f26c056b6d9deeab8c5aabad0a6ad0491f8862bffda2f666d0de886cb19b9d472e348d231d46bfd1805359a9f060dc92a50b40f7bc5137906b613182420728e89459636cc456b32678ddf88a2f77f0543f7b24dc4121e78b2b949e98d09275b357a399e570d6bde29a2cd96ba28abc4a6c057ea59ea30d91f68cdecc22ef975965c397b22125909e0e32146a3c73b9f033d02af3b8a0d887020f4985bc5a965dc9c5b4faec10eb8abca147fbbaf877ed5dabfdb59a7c16ba0ddfbedc2f48a49e5a190288ea26e18a99dde8c6b9e032faa9dad7870aabaedb32754226e1336f00fcca5f82f467ceb6c236b203f657066151924a61a03371d92370661f79d68a2af6bd17ff3ab54c8ca412676c61d544d718317c87b86c576ea049f9a7479f0e9127cc52ff3f7274c1eae872f3716ac0b73d215c67e75be4e60ca133f019ce59e3d5934bb4718ea702e6b8ff26b177e02f2d4065409c705b405ddf4c7be86ceba629278a5ec83c7374c52e03e68915903f5cf1b3f003b8d08058430480cc635e02417eac848daf189491e17f7de92daeeb9c027e255ef3cefcb2ffb40a2ba7f06e5c2f12e8f7a78964fea8d0b581b9aef88173c2bcc7dc951dedfbe8adbe545a43a3705732ba4704007e8c6fbcb364679e9067205e69c923ac4620c498e6fb6e946dc20886b05c149516ffa72da90bf221bb862c50802169f8977992cf3a4d124b559f8c537123b2b00c680a32b39046a473e88514ece0cf58546984df63c039d9f04d18781c774d2e03ce77f32554b0d501a52c83657fa57b6ea2862c59a97b7fbde57d510ccacc8534c443fbd76645a64812d48b557f5619ceda3ff489838cd39c33abd3dd8a1be89b098c57e5b8b50b2e8ce68800bea244524d9ab482265cbe74e915d136c28951d3b1ecf4e1a8f5030d817568d5c43f83f6c264c18511164344ff6f427b121a46d9aa89e3821cfb30e9810b5409df33b5f89c40a047f76d059c1b59329384be304ac7678a387b9fc6492215f6d6c8d9fa8d5d5892ac4abdcd61281a4284fa6831de5a8a000ca0eba26597b6c12688e317a45f8564883f69bbe66f8119606bac2599df754cc7b13b6ff6535426d088ddc08fcb443a7a572fa0bd7671703bcd6b68363d303ebf96bbe3b4c8d42323ca527fa446f458279455ada0612820ea343667b220a57d84600bcd1107471d847da4eff69be4bdd262903c6460110f40a10cfa2c3546a1cace5aa50419ba643f35f9bc3195b0d3f6f44addd7818c26fb757f8d2cc4410c1f42de99dfd050fc2d1aa995f207a106c23a8cca975836e7f77dc7253bf5e8153965414384aa400bb2d75378252625714f6dc2255774dfd3907d53f8e3fc83c9b5d836c9f74f0b5ceb640417734e4834ee977de045f5a6a3a6ee5c6adc0cda41bf5b355ad0e04d793652f61a309364b6a7fd0e48d17880ad68b0ece2bf7514061d3637ea2fa82c48f5f5899a21818c33a121f5dfe04e850f6dd5895c4cff87f89ee2f6c008ded5db395f7ab188fad617392e2b28a6bd4e857f3860697f4c749d6319b51033ccb1a842542ccde145f0dfcb96ab606c9d5bb841362eb15800cd984d18060424e975fef010fa6164b014aa6203a84bf31c91d7db8c63fc8aa988d628a7c94b830304f2a6a0f1ed2fb3f19bb69ac19c7f5d225dc7f9a0de5a3602796c08e0d5dc6be48b674d9695007bea7298c639de77307d1d96cebfef81b17d0b2a0578f1b13efde09133c1a5467db005f01296abb20c21411f74b5d8c8604329dde39b8b61ba5e7c67e572522c41cd5f53d59e7a5a4022c88b5098d0c4ba76e7d2a32df8c9ddcc8a8c9c65e57f00155cfd8b3bd30688dbbfcdb325d361890cc5af40e83e01f5455bd747cf16b9a59233425cb058e8222159d5a190590c13fae2b725d090bf5c7e740d624f05c804b0fcdccdd49c80b4e51114ef7ac5ac5691b7910606a2b3c0c42b411ef7bd7c9c3a47f07cb9c37a9559b0cc5b78309e94eed4401de75c13c840b5a22e0c07427e01af6a7d5469adab24ef26dc08a40ed43075fbc167d3a3c67aa6da6ce996793ef3d5dbfd444436ee7a252d7447c3cb471cb440f36b3df73294bc52908af1843285740074e250723d64f85511c0ed6a8889d048cfab767c03094e5cc90aa8e06a6606636aae32e497a255fa2e0bad48155607c5951922249a4cd59fdfc8bef7ea2bc65495c8856ca8b05d07df9448e102cacb343454332311e5c624d1ca9922a9bdfa5c2d212d33a898eb4a34b1ac2294e6518e78b78038369b57abccbcc1ec71caa2dfc56da2083f0ae624f9450f7add0bce3213b70445acfdda069e899c47398a33d987e6e6f039d03101cb7b43bd0495d92ae63cc2a24f71930f460c012b74ab27026c468e19614dbfed02978b53b71c65c8208d88365e53674452a9eae9feb4fb0ca722d470ff7fbbdd081d419747d640eee101682eabed6b3527d5ab73dff17eb8e83f5f5a89097048b58d159a0d08ad1ccac06554772f0a9947ffefa15c233f6a0a6b2bd39e61d048fca865dee3e3d30e44408b9ec8230aa291c40b293287efcdfe739053a2b7e2a35fce4a7074f555cbcd8679c36a884291c885dbc59208baddcbdf073f4452043bd9aa93fa65d39adef7b882e8912400d1bc87ddedf0f33a272df311c05aff27a7439c807b63589d450dbe367fd5c9978389dec40f903a08596ee7bd8c206cca8e2c72eb2554ff3a74c2c5e7dc3695a779d0e135e84f37d836da3e25e4c3a94635a09f19152656634cd3fc06eb98d65a223d08609004b3f8329dbc0e3d1b6f6856bf1856417bb646021349d695342bc0dad4c699ded18ec6bda7a57bfe885cb9c6ae58734062b4329c9f4552279a3eac9e55bdd0949bbc732b71336d11796755e7a2eb0dc4d1d11f01d2dd0ff14e453b3c319221a4d2b8bfd05288767919ed507fea548f5245e6c8e3393c6ac2e75e09732e50537cf5e9f5caae1df9b72863de5452b6f0634f62518a89425b0a4893aece46828afd616c36058c2a9c1a8be61e2fdc6acff344f7b9cf415018ab0c2f9f067002936aa729ac320d922adf3032d17618d2bfc6d95b6e3daea10acf71e7909c59c69495e34f5b6795eff98f7521dfdc2a7d04c9cfa1c650ed5b765b801b5412f1628c8ae0c83629b9760546f67ffb54674c833d9cd3e60ceaa201ba3af67606e05b5f90ccae90cde9fa3a0f65662c8b5618839e73abb9adfa6a48cb6f1c6c00d3b083e8ec89b69ee22e5fb4745a2caf36e11187b0008593b9fa6acb65e0aba7918dd40c79cddec623a74e0e700a22445a722a687b13a6a1d1bab721678423785496c76f44c49eb1229896f3cc57a7bf0044ea6085a305bf8a147170e632fd255341574c878fcd5bf5b416f96b19dcab76ab616de1347a7a4517c8653e9589aff3e893027a34c4b842d1a3ba62efd3fed5ba720860fdf579b98756956873c49afcf39851cf94393a1cb5e14f2276236a46ecc0fa687e2d532018d88ab476f39b63086bf5bc09c8f444fe1cd15ba7c298af72deefe27d0d43e7f0f5da108d0285332c5c1377a52d55f3a82e22270585a379cc81b48f06225293d0d770a40ddffd6d8b01d3d64be294eb204e0b75", 0x1000}, {&(0x7f0000001380)="a0ecc5a93e4fd68a9be81af78a", 0xd}, {&(0x7f00000013c0)="b79672163aa9332350c737863bcd376bc0e7ce4fc2bfd0f20ff93c833931e5f70bf451fcf741d14e464db93f7e204ad1d1c8d62a2376603ef674bf313278f6fd7dd0d8851df8ce76f3f825ead83c1a9f116106291ea6919f3905a5643fa7560d3e984f3326a004cc03", 0x69}, {&(0x7f0000001440)="528f147303833bd9e94317fdf4ad948b196c63024e283768f156c7a497b23e7ef846c71650ed57e8b4201fc27c78c02ae3d14569ecd1ea21669f83ba7dbc326371d2a5d00533fbafec76d909445daa2900faae339a43dd86188fb01bd612cf260de1041a57f3f3356ee6e2dbf7fe77a00ab7a1de690d616503eb6db7428c604d9283e90a7a7154d0749c9ccfef627ccf26c9c8426f2c76a57275799000a02e10768624e4b63ad40ee920b61dc55282727db1d418c71f789afe528db9ed4909a1e966bd3b108f92c4a7b1efcbb88e19285bea211e8154b0c3b4da14436d5629348b", 0xe1}], 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8a08, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xa5, 0x2}], 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept$inet(r0, 0x0, &(0x7f0000000040)) 02:31:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f1830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x4000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 02:31:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000001400)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f00000024c0)=""/133, 0x85}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1004, 0xfffffffffffffffe, &(0x7f00000000c0)) 02:31:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000000)) 02:31:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:31:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xc2}, {r0, 0x6}, {r0, 0x44}], 0x64, 0x3) 02:31:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1) 02:31:12 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 02:31:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x38, 0x12) openat(r0, &(0x7f0000000000)='./file1\x00', 0x940, 0x60) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x7, 0x2002, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffff7fffffff) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000240), 0x4) 02:31:12 executing program 1: rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) recvfrom(r0, &(0x7f0000000140)=""/1, 0x1, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x1ffffffe) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='r\x00') 02:31:12 executing program 0: socketpair(0x20, 0x4003, 0x101, &(0x7f00000001c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x2, 0x1000, 0x4, 0xffff}, {0x9, 0x6f, 0x800, 0x8}, {0x2, 0x8, 0x5, 0x2}, {0xffff, 0x1, 0x0, 0x79fa}, {0x4, 0x4, 0x5, 0x3}, {0x9, 0xffffffff00000000, 0x49562230, 0xfffffffffffffeff}, {0x1, 0x0, 0x5, 0x7fffffff}, {0x7, 0x8, 0x2, 0xbef}, {0x7ff, 0x200, 0x1, 0xfff}, {0x1, 0xa, 0x4, 0x8}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 02:31:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() listen(r0, 0x5) nanosleep(&(0x7f0000000000)={0x100, 0x1}, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:31:13 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x20, 0x80000001, 0x3, "505a97c43a28ec7e19985f8fb2e8d78b30d11b61", 0xffffffffffffffd4, 0x8001}) 02:31:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000180)="04000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x24) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100, 0x7ff, 0xfffffffffffff000, 0x1, 0x5, 0x6, 0x0, 0x0, 0x3, 0x800, 0xfffffffffffffffe}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)) 02:31:13 executing program 0: r0 = socket(0x0, 0x5, 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/106, 0x6a, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/78, 0x4e, 0x42, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) lseek(r1, 0x0, 0x3) recvfrom$inet(r1, &(0x7f0000000200)=""/50, 0x32, 0x41, &(0x7f0000000240)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) fcntl$lock(r3, 0x8, &(0x7f0000001400)={0x3, 0x2, 0x1, 0xffffffffffffffc0, r2}) semget$private(0x0, 0x0, 0x4) r4 = dup(r1) fchflags(r0, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440), 0xc) mknodat(r4, &(0x7f0000001480)='./file0\x00', 0x8012, 0x3) r5 = dup(r0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000014c0)=0x8) close(r4) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001500)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001540)={0xfffffffffffffffe, 0x3}) ioctl$TIOCSDTR(r4, 0x20007479) rename(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') sendto$inet(r5, &(0x7f0000001600)="f491592265ba061643678f062b8aa9fccff20ed4482641084491bc6035d378faf3eee6a97f4ae83e287666f55958b2705b6ccba176a41174c8b7db378a3dc2e38dac5fec7755b9d6d0a9ca01d92418a999953adb1525dcac44c3d546ae6f07442c0f99f5b3cd976d91f5ce705dc2a552ef241438b27323eef2a5e95afc9d37434fb90cc95255c6b63d78f9624c6ecfc2d79c5084a3adbdefdf26b01453cf9eea102136", 0xa3, 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000016c0)) ioctl$TIOCCBRK(r4, 0x2000747a) openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x200, 0x0) socket$inet6(0x18, 0x4, 0x200) recvfrom$inet(r0, &(0x7f0000001740)=""/156, 0x9c, 0x800, &(0x7f0000001800)={0x2, 0x0}, 0xc) getpeername$inet(r0, &(0x7f0000001840), &(0x7f0000001880)=0xc) socket$unix(0x1, 0x7, 0x0) 02:31:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "000000000000000100002000", 0x0, 0x7}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) write(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$dupfd(r2, 0xa, r0) 02:31:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') sendto$unix(r0, &(0x7f0000000100)="7b0409fbaf22f85290162920f1edb6e1d723fa2bb1f1531df7cd524238341c7ad35e68417d2b2127c4acdb1ed3c2e307e27fb320cd6879742db0557871fc5bc7eb886c3f1ddb30b2c1d25f", 0x4b, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000000, 0x3}, 0xc) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x31f, 0x1, './file0\x00', 0xfffffffffffffbff, 0xea, 0x8, 0x7fff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:31:13 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x640, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000000)={0x10001}) close(r2) 02:31:13 executing program 1: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1000, 0x3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9c95190727262ff747da33cfe3be03bf3a", 0x11) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x2, 0x8000, &(0x7f0000000100)=']?kC&Fd!', 0x8) 02:31:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r3, r2) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x6, 0x8, {0x81, 0xc962}}) 02:31:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x7fffffff, 0x2}) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 02:31:14 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x6888000000, 0x7, r2}) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 02:31:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xbbaa) flock(r0, 0x2) flock(r0, 0x400001000000002) r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r1) 02:31:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) close(r4) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 02:31:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x80000001, 0x0, &(0x7f0000000040)="69a69c38de7c16cfd2e67a6d803b42e0ddc8bcd8d1e302d29542011edbfea259fd2910b6324d5260580f97afc057483ca8ffd2f6a2351f794b10c762db859ac76853d956a3db73be2a0a5be4f1e5374c28324bad7254ce506417fd8c666ae0d6ff05c866f19c61a6f615564ac25464bd85c5ef873ae1a4a6f38d84132cfd519ca9f76d71dd92a6586b5f351a092e40f3d126a916bf2f8e48bf05c9b4c29b940812241b", 0xa3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 02:31:15 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000800000009, &(0x7f0000000080)="292918d7", 0x4) 02:31:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000780)=@in6={0x18, 0x0, 0x5, 0xfffffffffffffa53}, 0xc, &(0x7f0000000a00)=[{&(0x7f00000007c0)="74c5042827e6b970585d1a44fe96958c6e46d4aac5863d611d00cec286762a5f5d26dd753346b3f1c7814b0bf26bbfd20d7b326931750ebd5d58bc914d5e9b25970f30c95d7da3655d5b98c37ed1a17a97416d0d702e0b48641e3e329be8759d86e8d21b15698641b4669128c72079d991ee598e79ba23b152976a4e8f350dcae2a2461848f7bca2f56642b0154f8a77f6f749ce3da8ce74b806fbb094236eed48230d7d7e6281289bd1037f99a03b8326b9d8fabe9664eb028fda597b8ede38a5c0ef86cf533e7d35cbe1b70f41ab65777b10cf83", 0xd5}, {&(0x7f00000008c0)="682484f30438d77cbca1f28d0841fe", 0xf}, {&(0x7f0000000900)="07a3c4fba575d8e44f6322d708840e2595112832965ca5e544fafd48fd0095ff9139a2775172e22b8eaa575099ba2fa71947b3fb22716943845376161f21fc50cca877d8f39ae1165fb82e27cc4b8b93df4388b3d0f5d7df5c0ad93ab52e2635e6a417cc0fb535b435691424038acf9569e207f9334cf9ead2aac6ba5fb605b2e12b8746ab89678678bbccf677ddf707dd56a6173f1e6aba9b923c30a2c49257ed8b44d518a23c2e1089ee9e49bfdeb248d9289bd9af6d6fce1af3eb2a3d931619ae3cbdc5e6ee23", 0xc8}], 0x3, &(0x7f0000000bc0)=[{0x108, 0xffff, 0x800, "0a408af050cf07945ee73d738c76f29fb3b94bac95b8fe1367682d5bdf001551b5d3d895c74e4f2c89c2558a2704a701e06e713de53e71c91cb7468f943d83b722f4a002b135691c8ac754aed70fca060ae68a8b705920808762fbb00cb6f5cee52113df659fba0772716249e56a8c13f62660f3bea9f24fe0dbb81e43b1d916a99a5b6ea97f1b5c292d49633355d1a92326e1bcac367596e6a384132a8a9ba2837a3adc5d50cd955be7eada67799c86a292cd959730031c7cb6d37568a1b2a609b044fbac0280e83f5f4312cfc265e94d9a9c24cd084bee001c4fe83aeae0faafb26df76d079204a71b7675c6aac91670f0"}, {0xd0, 0xffff, 0x5, "3f1bf0d61787615dbab8c104ca84f99a19690af3b9e7f6528b02c184bd8256ff63f58d74a008cdabde702e8a8c47ad1da7d36f1cc4e490be061e4a72944a047cefbb47c09a65edbbc628347906dddbcc9bc04899551e19a2ae2966ee02abcbd6105bc3989db65244b2bf4e615b456132e262804bc96f96f5564d1d4109d09719eefb00a73e09a8e25ce33e574fee8eeabe908188a06a4ec25b8c65eb2e4f096adcbaf533752be635beb5a2dc0d85af09e534ade988c50301318e629b0df0e516"}], 0x1d8}, 0x1) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000700)={0x2, &(0x7f00000006c0)=[{0x6, 0x7abcdc6d, 0xfff, 0xfffffffffffffeff}, {0x0, 0x34, 0x3, 0xe3}]}) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = kqueue() r6 = open(&(0x7f0000000740)='./file0\x00', 0x208, 0x2) kevent(r5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) close(r5) writev(r6, &(0x7f00000010c0), 0x0) kevent(r5, 0x0, 0x8000000000000, 0x0, 0x5, &(0x7f0000000a80)={0x1, 0xfffffffffffffffc}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00'/10], 0xa) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000ac0)="975806a8d18001000000000000002e4fe9b35358de8414ae9320f8d16439cd1ddcc4346bee0db7c9a6ae29b200bf4fbc2c6efc8bdc3f2069d78ee8867fb119101d26394bc786e669380d4a447a62ab7e53913cb84931aabc4dc2ec55abc313c9ff8fe8b1e00d57b65376c47e501fa59129ad39aeb7e8a0e1055521f645e395714c6d43d65551033cbde29677858a24f679d712b38c29a17800dbe278d357707aa3f61f9d0b5752cebd643778d449fdfafc3ae3b1000000000000000000060f0a6e611ab77fcc10deb3ed65a310a2c909f2b49cf2b069871d6a8cc78d99bebb7d7ec81d62d247448143468842fea1d37489e4a62b5f22", 0xf6) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="0ecb48cb68c002f3ed3c934432797c162f6aaf24e6cc0400240aa406f452acc9c6aa8f316fa944b2945f23b4448b761168ec26623a18ec36551ba17eede7a8e6ed82d4d1f143f7e62481cfe27996e28a5c645ccaff1b31e3d834dd36453b123c0ae8cbe1032572ae991c56ed00a8916da5d88e64e4d09472ac1f48ebb1eb16d5d7cb858faf4220d55bbfe52a1794713ad324026f93121a85266183c208dd57c9fa8c4088fd59ce48cbfd6c1fe313e99afa532e82a6ba26839c4bc4f7bc4d6ec7a0c53bed7f5aeab077ffca6399bd", 0xce}, {&(0x7f0000000080)="8b9af7b3ccdae82842e8770da939008f526248f0364f2d0430746c3dfac5a02f9cf7a8c03174082f615109bf9af8434c24ee88d9383bc8fdd22ede4dd94174b7662995bd8d18f6be042dff9514874a519b9377a37773e1c8ed695d73077cfb54f8523aeb4ad2cd287bf50e842abb6d0085eeb53ac6460893b8", 0x79}, {&(0x7f0000000380)="d06c07ef9c106321235ed4ca7a070f084d4e1359ad3accd9769f5234666f5d47f52a80ec23f2f0adb59af3c3b605ee2f068228631bfdceee9392a3ddef03ce4c37c3a15433a0d2865e56e03c5d1234e518cc10c0845f671692ef09b0bc54920ce8bd5a844791639e85c8a8f0d1f4d9519d9156f69edb91ce6461da3f89c24553d5a10250bc69170bde937ef8fc6af4d539f100ae652f0f508ea71f9eca2078c3551ce46c93a77341420a4f3b7d55fbfff3a3314623abbe8a3416", 0xba}, {&(0x7f0000000180)="e7cf0cd8dd9ebd12f96e9cf4c7bf36d449c89d117d2cef9a6daadb01428613aa0d0b22c6cdb813b9b8ae923effe711d2effe335aee05b120a82607cdeaa732bb354edc5cf26b160f6f58be8780257a6a8e82febe9f7bd23768782424174c115dbf3a8984637e7d09d2", 0x69}, {&(0x7f0000000440)="77c45dd96d64aff4bef02a7b556199f2672f53e76b497aa517ea14897e37e6dbc9e7be7f6ef0b6f51eb123290592157d447b620b3f8bcac8a329751c4e5f824775c83e8df29acd1e25c84250289589113362c546bef482e30b372f8503c06262d70dfa8775733069ab79cdd64b185a2cb4ee3ede2782894674c524b0d4c3226b13cd80228d29551b1f1670ac1ca5cc0f8bd54ca89c380fe98d9d8474a65279b0b8b3e29a60a41d7a9f7d64f80079c887a43ebe0037e38593eaf7b78a912077b5e96ac8fb211ab55cc75d0a7501a8e4e26b0418853f2cf8f9fb1ea2a8c968", 0xde}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="a800000000008000ffff0000050000004990f94f7df7a848db5c403356e1fccc26063c1ad6503e5c544e10cfb519108175990bc040b2c637e06b2cef13e97db640ac6bc090aa49f5ef743512186f023fb9fe2ce35da08f2128c123fc0d4e338c26b574510ff5691b48d919dbfcd6afe828d5229aaa2faeeb3a90f89f11eb3540d64a2404f619ca34edfb050b6e532c53f253f405b5fdfd56c2abf40b00ad6ea9d277b00cf04b5012"], 0xa8}, 0x8) 02:31:15 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) munlockall() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x5) 02:31:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:31:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x10000, 0x100000000}, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f00000004c0), 0x1) 02:31:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 02:31:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8020, 0x0) sendto$unix(r0, &(0x7f00000002c0)="51852bd9e990468dd71d6974c9b97395326143a29895ec3982bcb9bd264e5352003bf528ae2bb7c49309cd3c2bb2c061f7898112aa8d250f222a8442bcd6867f768c2e28663bebadbacdc5a49fbc3692cb7123df1c3f22b13502cd5f0447f15acdb0536823629ff87510ceb13b0820205a7b8034acbd1fb7aca346281718fcea45f71b3cf2d481941274fe936e84381e51235745023964022749145ee5babf4f601d5b8ec3f1e92a5f616c249849", 0xae, 0x6, 0x0, 0x0) r3 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$unix(r2, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) read(r0, &(0x7f0000000440)=""/178, 0xb2) read(r0, &(0x7f0000000500)=""/184, 0xb8) setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f00000003c0)=0xfff, 0x4) r5 = semget$private(0x0, 0x1, 0x80) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000400)=0x30dd) 02:31:15 executing program 0: getitimer(0x1, &(0x7f0000000000)) r0 = getpid() setpgid(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x1f, 0xfffffffffffffff7}, {0x7f, 0x8}}, &(0x7f0000000080)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="07cdf47f8cfaa71452a00e76c6b94ebdd1646234a188add39b271ec8afd28ada66a8d491e4987e4ff52fdc2fd022782ad434bb809af22ab628435e03f6385b2943ad26f416a9a11dc3b1961e55e4ab7de18235285e81c4ee8fe68fefaad988f9bc5a6cf93dfadfcdb1c21e523d62e7c44cc5ca694d7691654acc3f68cd896926f4309147ec072eb1b11560ab136cd356102b51e48e4fbb2c0a6e2601595917c1eae9f09e2d84a78989fc9f4023617bf1efd0b825f3ef7e9a03dd23452a4e3ed4d5723c06d8e22dce04851646cdd1a21f3904ce9a47bc18c3d8c79a7bc0ec7fa39911e9c98a5258fecf5ba82e2d185175f31162ed6904efa54e6f2736"], 0x3) 02:31:15 executing program 0: mlockall(0x2) mprotect(&(0x7f00009f8000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f00006fb000/0x4000)=nil, 0x4000) munmap(&(0x7f00005df000/0x400000)=nil, 0x400000) 02:31:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x20001) r1 = socket(0x18, 0x1, 0x0) socket(0x1a, 0x8000, 0x7fffffff) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x20}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20221, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 02:31:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 02:31:16 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 02:31:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:31:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 02:31:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e66696c65300000"], 0x1, 0x0}, 0x0) 02:31:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 02:31:16 executing program 0: select(0x1d082e4205719373, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) fchflags(0xffffffffffffffff, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000005c0)) socketpair(0x2, 0x8007, 0x400000000000005, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0xfffffffffffffffc, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0xfffffda6) dup2(r3, r4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000600)={'./file1\x00', 0x4, 0x8, 0x3, 0x0, 0x8, 0x2, 0x0, 0x3, 0x1, 0xffffffff80000001, 0x11f62b}) syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000700)={0x10001, 0x298, 0x7, 0x3}) syz_open_pts() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r7 = dup(r2) poll(&(0x7f0000000340)=[{r4, 0x10}, {r7, 0x83}, {r5, 0x4}, {}, {r3, 0x10}, {0xffffffffffffffff, 0x8}, {r3, 0x15}, {r7, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x80000000, 0x1, 0x80000002, 0x2d1e, "d68d0967020000000000000022d588f993aec622", 0x1000020, 0x3fc}) flock(r3, 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000680)=0x400000000000007) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r6, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 02:31:16 executing program 1: 02:31:16 executing program 0: 02:31:16 executing program 1: 02:31:16 executing program 0: 02:31:16 executing program 1: 02:31:16 executing program 1: 02:31:16 executing program 1: 02:31:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x63) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403ff", 0x78}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000580)="55c7b57d0fccc2f02093cdaa3f1dd8c7bb87d664a96e5c15b6eb8bc0c3015c863f95c9fa06356d00deb6b76a3e72b70dfab4813df847512bb0c6b5a8bcc0a21e635857d6079638372d030dc2cf40546e2f08658e8f02042ad3bf22c6e28e8e0fc4470fc0cb4fbc392499c396fb911f03fb663f443303df0bd06aedd91f6d36ea4e7443795883e86929f036653953ab39e234d791994fc16fc9bf65984cd2a131d4fb05fa7b2e5ef7cf6dba0653d34f4e8457ec87cd03c630d7272dbd5e7d1495be5756f59c85751cfe49273d1b90f4d169a450f045559c2fd2d992c98e17b38299e5c4fa1a2e0b8fb65474a6188b2690b89194584acce8e56c7104dba1cd556a01b1512569924358c86a58dd735c7e993e466683f53cdadfc97724a5b0f4413a43ac77a71cce614b9351ee68e3092baac5146b3c370c0e502dadba3d80843f89af19ed8623938f0e44739f7d4338818f9d07f269c0d0208a902cd2686bfe6d6dbfa5fb77f07c6c091a790d91ee19f54e0dc150142cfa42acc2c880f66625fd1b07f22f8e9ca17d33e40cfbf7fb9ae8eb63b1de3594f667bff95016f8aa3c426e77969b7392050b95be765b737f7da58e8a4cb12e4ba79b511ce3c700394f01c10e3d904953863323a7ea8d4d36776727a496272b0a6a87478ab4b1f10fedc9541716a52162bfef7f659b03ec40ebb7f306f96ec8a2e8ba1b46c66fedcc2462588829b5f601b8f278f4d3ebd6735509779898cb13abf6a9fc905cac5fd8886bb7eff191dc52734c951f54a35493e6c85c95ef50134d61b976586ce010687f912bf8315609736a621ea9f5e1b43cda5b9ff74633c49d71edd265c88ce33bf18cd7565284023582c0411e5ed6128643c629f49509a5e54c9123f4a639d1934a9f35e4d7bb564a9afa21627a32be691e32f7cf893028d6eecc2dfa9ab4b8b89eb84c43ba87e6cbcd2d94c20613e539ffaa7176dc252a759730df54e03d3e010e8c69d6990c7d7e07e0bfebe079c2925952fc274e82c34c3391048e95c3adbb6c61b69ce70f7faff3d4b138c019eb45ba27ab89eea73e71232eb83eca344fbee21c8bef0bf4eaf700df8a8900cdc3c01c72e7af75b182fac7e8c9a021914a5387eac7cfee8d67982112a746b899c7f0cd5ad45b3fe1d731eea21f6fb21d326c476961415aea6a4259f070cacd12f99c8f0f49bd8d89a1d65c50cf8faed1838191455c50496b9c56e1cab63dbea5ff40ba8bcb1dbdd6793e106289b842038706c87e09d66c3c257347982474e30f1ddbbff565494f14f26359ea28ce1db7b343a8a7e210bc1053bb65fd10a09918f8f03a2d5653362448b6ec57bec1956f7ee4a76c6a16725416a7e2a04b5862722b57f75c9a2a26ae3977c1b4a3886cd7e0e88f7459ee57dd1f64ca667610898dbf48a357c4677a1ca47516b3cd024fb9c42787289e42256139447cb9ec2f9a3db3cd6470a7d7a03a3f929252fb6d50010712c1dd812440be04092eeb90b32e6fc7c1bbaf8e5df71a98d220699c5cf7aaa9b5b92272eb01604497206d07ba729f5e1e233a6f5bb0238c53fc7437373abadf1dffe7977372848a59c9d544a27b8444d88a09def51b5c179300de5b12e91e7e88ab717abcaf9928ed8aa682de5c96976ecf2414f9267f8a872cbdf09154f3779c6cebed96a059885dc678931eb0d2f38d9e489e294481adc5a93863d82d7c53ea7d1184a8d73859cb772d761c97a7f6c2aad061ff20173963380595f191330575f72c4072e67cf9d372e2171dba2b40fe1a8743e31e7fb30d31f76010c542465d01ef9b7fef60e871a3ab75d41535f3c3d2f99f7b6850d7d0745b0dcd6cd83fc15ace4641e41eb94773523ddce713936064be05d0a7030b379b32792677db2a3422714b766d77c98ca6d1a15d75e2ef63dd65ab61923fd167c5d9acd1eec25e403aae2a7b509a1b8c3286fe3804fd7bfb90e6970c24f57e524292756633c5d8ccc352d9cd8383f439a5a82414acb10e4be380cdb99d87cb178fa91534fc8e03ded730666fe391c2e3789c87bea44e8f06abb6a87b20412fe4ad950842f0335385d3fb98e894e1d88f905f75217e2dbc0d75482e417e51766a2d01e6b9201eaebe40b3a7cd3c458a80fb5d797901ae0ec46b5c758f86d9e053be9bb135d46e6ee9a6fd9800f3723a180b4198f928bd32808a5742d2a33717d4c9626c0b4393199a2f3c0f11cf7ef7b971bfb46f3f982f361ef5f96df01e967afc16daa9b3c7fb23d5beac5cadc668d59e114203b43624cd8ce7d8c69312ede03f73d4f1173a0a768c7ba8d0c2cc834e21b209460fa290c3b1e286cbb5902cadde2ef44f390b103dd9120bd7cb29ffac3ed346a3d5fb86937b52b0d1e71b5515a242041cbe5567c86d556bce1ae11eec85976488d45bac2619468c16926fe4be58afd3c178836b8eee42291bffaa9bf8b9f23783c6340cde8fb1f0b444ac74d96deb725e3ffcb6687fef05dedba73e0110afdf4250b78c7de254adce4dc6cdb73eeceece6c784b7aaf58f316e90f37a6cb52ba6207c8fb0d314526dc82a138e4506e1ac5767ca7b0910eff1a0afd038f023f7e04b23956c36b913c2f2908e12fbe07b146a3440d26635f68dfe9e9f2085d143495d5f3c516aa18a1cbdc60d499cdff210845fa9425bc2867c7277b84918bb548e9260afddd6f2cf610209a9df8aa2e7f751e4e64eb91f7236be96fd8a0001c0adb62cd6c74fbdee2b2dbd6609adfb7fabe7fff2fa905c6c81e48b1a8fbe644a07affadb9442d19b6fd0deb49e3c53168534b339be7d443c2dcb1aefc174556e8d8bff37efc75854f4e117dfdde8b2f586b499f00cf30687e743739e51a8192ff1e104e4899e84ca9a265a6beceaa26e4dcd1539564ae49c3905f0faa4554c5aa921cfc7ff63158d3135818f3e53bd394aa955a4ecf09c92dbabd5a30c844c68f98f2338a1cf9c0507e6c81683090e9f89f2360f79677125e7975b489dd8c3780b2f5b2097883d9efeeb9ca3db0a40f49090343dc6b134219953e1679dfdb65f84ac6787a1f7cfffa0aff3e504df3f8c08b7d3fa52d1a7f3dc58f17530fb85e9ebf0d4e8582e08a6414897fe9d4b6dac6bda25ef04133a83b8f7943abfeab21bbaef5a3ccbb90dd8d5b303691e76fbb35b7b50a2446bfd5e979ca913a6a96ce7878f5dbf64cca5b0f776cde5cdb4539a521e4cf31580e815c1a77112a3bb1d2d32d66cf327c21e03a668f8c4e875c86aebd747716b6ef531ac384849243650faeb9377e79afaa3a5f560044ce02f527872315888b6e385a73d3bef311add773565bdfa239dd80fa7d716732339eb4b624cf95a89b090cfe9e2b25aa8278e0702c4856afdedaeb24e1ac40436bc7ca7b06ed2b402cb8d176efd8fef07008025f7150d2fe510db0391e9c3676fbc94df52a6fc66d280b2e7b19040803ce538d72fc72c5d30310be57af66ce7147121769a442041b75e9e1486a4efe7b8847e9eb6f9bb068759a5ad57317f04edc79fecd2a01a889c889e3f8a5b4d7b4c71c9db7a45bc2b2e79372b5e60a136789e499154496c759c78744eec6f8e7457e5cf84f1508ee50442c37f03338f0d7ab09f3ab90522c95793742e9ff8217388735ccfc01ae6b2dbb43cfa65028afce685875ce62faecd3664ef26c171005fc5b1358ddff4617948401f388a88550bbd19ddc2fdf9ffadf716946ff6eb4ab4d4cb530b3d5351dde418355b5a104d1e4782d9fc54cfd9bec138c23aeb441bbea88bf8d750e22eaab365e10a58948f0f1d5acdb970907ab20ce5bd7def4dcf6673f3f90dd8e1ca2508a22cc7efa858670335e3c85111fd3bd6a7a231dd1251a584ed44a981c99f40d94f8c2d03724183b2c2d5632f472df8dd488dd746ab22e692db7def618f07923a84589dd02a5f32702ba155d43229b67df0213b07b76226776414338d452e54ddca812a9025078d0193536bf0db866de9277d47380ad7b9cd6572bae5985f6f9510a15d0452fb8a820f7f001b4b6b88f747a19b9201bbae939fe27ed4658d6e21f30a901e484ef61d8a04dfeffe41648ec938250a21f967bf7836faf5d456f2d5b934a8065fe41fad4a83cdf7149ac349431d6707825896428dd3c4d7e847c159bbec78305b5858aed7ee7159824aa761a6fb88478473b029fad1f32f2e8a9e4fe4e55554f5c0e2a05f3f6b4ac23c53e5996206aa9203008e914ce68ce67cfb198559e05c911688620194f508648d921c6666eb2a9361489432f8cc783c671319b85c2fc10a1292a337bad0866de5ea22fd6c0a3e20aa8c17b8f2d11cf09f69e789e5ac21649e76a798eabe77ad86e5a36bdf17df700cc01180220a65bbe20db79ed4c488a70fb5815d42456af020fbe833402bb841ce480c5bdaf955d7669a023e63000c4348244ced2146c840db19d6a641f70facbc96dbdd0f06306ed345a742484b68892f74185ea2e00028adbe9659e7d49037c36c82fa0a53e8ddc77677864d7279928f4f1bc9dab9e476a57e2638e2bde940ab2e19e465be75cafb82f770df7610ac9030d9f7cdcfed2ecc81b4e454ec30afba95adf36a7cbeaca0107c1af4cc16f7b04a93588d91b666a54e33ebc04534685fcf145ad8e5d7270f4107fd60bf8fa9a27ea351fc696cf2ee73f8c7263b7d806096869c3583b25092fe9c4fb55bb28687bdc1fb7153e30a3c760199bbb2be831a1363ec326c8816ee60252f98e29a1103bf82e6e3515183a4bf4645661b7fab9da2910f3cb3c462925b8030c1205617844e73bda1af2b8f8de48a33796ab76e69bf986110be9be695b8e457c0d21c0739ce3a2f48ffd1b6dccc7d149970463042fcd99b0998885f8842cf37a6fc279bc2556c020a25af4456cebe2921df84253122defe48bf2f61d4d77130d901063836b8a82ec445bcb72f8a5c2f95e9980a045fa910f2c3944421924ae99c5b3c24bf57e031c15181596fe9638981fc5e7f8df2c8771d5579fe27fefa1053f0908cb0fea6f2dc326821de70e7f375b8440369cc6975551b87f7813e58ee1c8b313e7310f5b5f78055fea478980e466fedb597164f0ee1fe3a6ff545fb5b7a0853d50b8c14f8e13ac115b90ac68c1ab375fb69a7f28bb36b8dc8a6ce67a2752725923e40da4bdfc321ba5cb548fc4aff510093abf7668ebeafcae9756e7fdf9adf55e50158732f985c22cc4914c36fa04228c74b5e6c39aebbc3b4945b41e9122755e5c44a2bd06498b95b70761f636f4df5e3ceb136fb6ffd05de690d21392e22cc597e00003500f00a8bbb7db327d8adc2cf1295b724f4b4800cc6cc946afe62c78e2cae5c00f2ec4202b7ec32ce3c930f914241fa95aa2f58dfe76fa10bfb8eddbea9cca33101dc2f7c4e37ecde4d414baacae30cb141fd63a4d5e1c7698654e44443c43745424a54893622adca5d2aebd421045022b62cf61f10939cca6d579df02a6ecca09854efae3931bb90be70b3941fe6fddec861d066b0f8374b9a6d287a0d09eee5106e7c3caf959dddf2b78638b4ed0fdf9223b4b8e9050e47fd85e8be65a778ca61c8dc30eb0f2a328e1df97948fd9adfa7bf4a82f168ada5f9b155e85a2231bd8b3250730ae9c16d68bdb50886c386efa4d72b14dbb1474fb976c234577c52e626ef8aea689c768bf09c8c7be1df20cec0f795b360034e8543efd7910931eeb706ab815c79eb6604b13ea5b467b7b7e499527484c1ff932ee5d85564fd445c1034ee86278e0081808020cff09d9815625073b106ed8f00ede475780442e9a7526df91cfe010587a0f1906", 0x1000}, {&(0x7f0000000100)="4b6fae9866be6c42fbf090681da33b452c5a1b40f8cef729a158928dce590c8918c222a968cdea85985bc313b21b23b12b32046ea40415eb47def9fadd6e4e3825efa6d17efaa958da2190f312aa72e7ad4902580c83d40f74b6e35b32cfefd74896704c1ce222c468922865329759e31ded5a0cd7845498d83612bf51afddad5e5ad4b53e92eeaad5ee8830afc05d2c2a35a016f33e06dd80c4690ba0a7e3bcdfb1185e1c90048e86c115b46719dd464fec91af3c3eed82372eed76ca722ef657b9d62ca5015b7cbd4782c17247a0e83982c7d42a", 0xd5}, {&(0x7f0000000200)="152f26cebbc1416344fbc1d3accef24bf49bfa34c7a4e00addd16626b0f7c7490a6e99ba7448aaa0a1e9c06fe05e3caa5608613c91e85e24955b9d72b9913d306edfb9c16132c85aee86fd10cdf744f13a61117f69b8f5d7bc29e0e4a02cb168527d2fd8cd5fc9547d3f52daa9f1623261e044473e21ab91ac7a134b19125cd43580f43eb054bbb7ead9abd1b9fe8c0ddc1b8c5c3b3476dca1521cbe47ff753e7e737a349f7495c9c00a73771342", 0xae}, {&(0x7f00000002c0)="92dde446f27f7b9bb060bb7808", 0xd}], 0x4}, 0x404) 02:31:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:31:18 executing program 1: mlock(&(0x7f0000005000/0x13000)=nil, 0x13000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 02:31:18 executing program 0: semget$private(0x0, 0x4, 0x8) r0 = socket(0x60, 0x4, 0x0) r1 = semget$private(0x0, 0x1000000000006, 0x483) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x386c9099b9ebef30) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000200)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x2, r2, r4, r5, r6, 0x0, 0x100000001}, 0x5, 0x1ff, 0x101}) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) socket(0x3a, 0x4, 0x3) 02:31:18 executing program 1: r0 = socket$unix(0x1, 0x15, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1, 0x3}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 02:31:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) listen(r0, 0x0) accept(r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 02:31:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) setsockopt(r0, 0xb1, 0x5f2, &(0x7f0000000080)="b34e1d4a2613e398e8e5d65c59957301787f4d3603381d58b9f1", 0x1a) recvfrom(r0, &(0x7f0000000340)=""/30, 0x1e, 0x42, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x1, 0x40010000002, 0x8000000010094) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r2, r3, r4, r5, 0x898c447cdf9d01ee, 0x7fff}, 0x1, 0xa85, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) setsockopt(r0, 0x2a, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1bb) setsockopt(r6, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000622000/0x3000)=nil, 0x3000, 0x6) 02:31:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0xa88, 0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x5, 0x7}) 02:31:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) read(r0, &(0x7f00000000c0)=""/12, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 02:31:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x101, 0x401}, {0x43, 0x1}, {0x1, 0xfff}, {0x42, 0x5}, {0x81, 0x100}, {0x43, 0x1}, {0x8a, 0x4}, {0x81, 0x2}, {0x48, 0xcc}, {0x6, 0x3f}], 0xa}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 02:31:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x2, 0x2, &(0x7f0000000140)="54b3ef3b30069d875026b08b7e138e1dbeb407858fc05c282ed08a72e6c7c6f522a9c71eb38d63ef5d73cf2bd7b64e0cec7587481018d22ca539943e6ed6d72d1c1ef93961a6f1739748d50d1e457f8ec873b28434943a2a738ac70bb98b6dbda71ebdaccc3e42a00398a73fd83ffbde5b45639813446c426288d1bd7f192174bea0fb4ab8627b44f6892e7432ada4f5966e86a5224d5de89b9dacb6df12084f5073681a7be146203249ab0c990701b5452a48d4f5253332f99920476bbb5dd06f38441c4e", 0xc5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x9, 0x5, &(0x7f0000000080)="9e5b6ab31ba30ab4c666892bf8005a144a09ddc582b56591cce904762bc2607e6f489308e013bc590f1010eb39cf03b2304c8a13ff42e63459c30ead8b3339a18d529ecdcb0c48b6c3377f884a43aa46896e1016e79be4a2629078ee1312ab1f7bb87fa89db13d9bd78bc91a558c1817a2004e9f210ade5a8fbbfb4fcadcfe25d81f7f8e9af213f696e75d56588166bd0c9522fd3662ec436d5e980196040d63009c0e771aeafe826c1d038eb449216e9fd017c56a829e8311bf8c559c0e332c", 0xc0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000240)=0x10) 02:31:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = dup(r0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 02:31:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) r2 = msgget$private(0x0, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000033e1d789eebd7694eb394d8522bf7000000000000000000000000000000035086da3f24b59e64b330fb367397c8ea0"], 0x37, 0x2, 0x800) 02:31:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x20000100000000}) 02:31:18 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000180)="63f39557f4b6511a50f5f9e1cfb7ec990ee79aa44c7e96f43db44891f8313ae4ab4234b18038df4e9f81997e77cbf911cd5f6bef7c24366faf1f5e06928683e6a24d6cbefa1095c23f40c6abeebf401bb21b2059ce05156be166c9ae5906c5ef22f38820761a4ac86b59207430df655c16ae407964e96148c301fe05e1d70aa33ae51ab3e38ba5bce1299763828aecac22ca1a0663fd3e", 0x97, 0x1, &(0x7f00000000c0)=@un=@abs={0xe9f372c92d12b3f8, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r1, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) getrlimit(0x2, &(0x7f0000000040)) 02:31:18 executing program 1: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x3c7) mkdir(&(0x7f0000001040)='./file0\x00', 0x9) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) semget(0x3, 0x6, 0x200) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgget(0x2, 0x2) r2 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) 02:31:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getpid() getppid() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 02:31:18 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) getuid() 02:31:18 executing program 0: r0 = socket(0x110ad9a679835a5e, 0x3fffffff, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 02:31:19 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x3, 0x8c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30020, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) semctl$SETVAL(r2, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r10 = kqueue() r11 = dup(r10) kevent(r11, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r6, 0x6, r7) write(r5, &(0x7f0000000040)='!', 0x1) fchflags(r4, 0x40000000000006) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x0) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0x7}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) open(&(0x7f0000000140)='./file0\x00', 0xf9248c1e426889e2, 0x50) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0xfffffffffffffffa, 0x4) read(r1, &(0x7f0000000200)=""/51, 0x33) 02:31:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="e0234035b44291b492083e993da4f3d2c31fd486e605eb6f3801ce1481a503b04cb5c48a745bf9e8b6fe699f7a27c31e46a93d93ecc41950e8d0e54bdeb29dedb87069634d572f35772e067d83646f78998bfd83927e02e8ec39fead14d150a3b12f8a9fa1b836a811a818bf73a9eee951d9319249050a3a96cb1e1f70e7746b0842f329d0cf4d77aa1b68835a", 0x8d}], 0x1, 0x8f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x906a, 0x4, r3}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setregid(r5, r6) r7 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x10) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r8 = kqueue() r9 = dup(r8) ftruncate(r0, 0x4) kevent(r0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x21, 0x100000000, 0x28f8000}, {{r8}, 0xffffffffffffffff, 0x80, 0x15, 0x1, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x8, 0x20000002, 0x1ff, 0x20}, {{r9}, 0xfffffffffffffffe, 0x20, 0xf0000003, 0x7}], 0x1, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x7, 0x6, 0x4}, {{r9}, 0xffffffffffffffff, 0x0, 0x81, 0x0, 0x53}, {{r2}, 0xfffffffffffffffd, 0x2, 0xa00fffff, 0x6, 0x200}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000003, 0x9, 0xfffffffffffff371}, {{r1}, 0xfffffffffffffff8, 0x5c, 0x1, 0xfffffffffffff000, 0x9}, {{r0}, 0xffffffffffffffff, 0x8b, 0x80000005, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000020, 0x9, 0x9}], 0x1253, &(0x7f0000000540)={0x3, 0x7}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000580)=0x8) dup(r8) r10 = fcntl$dupfd(r0, 0x0, r9) flock(r1, 0x3) mlockall(0x2) r11 = kqueue() r12 = accept$inet(r10, &(0x7f00000005c0), &(0x7f0000000600)=0xc) close(r8) getsockopt(r7, 0x4, 0x5, &(0x7f0000000640)=""/133, &(0x7f0000000700)=0x85) kevent(r11, &(0x7f0000000740), 0xe128, &(0x7f0000000780)=[{{r10}, 0xfffffffffffffffb, 0x19, 0x8, 0x42, 0x1}, {{r8}, 0xfffffffffffffffa, 0x4, 0x16, 0x3, 0x4990}, {{r12}, 0xffffffffffffffff, 0x80, 0xa0000005, 0x1, 0xfffffffffffff001}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x8001}, {{r10}, 0xfffffffffffffff9, 0x84, 0x12, 0x6, 0xd58}, {{r10}, 0xfffffffffffffffb, 0x5, 0x40000001, 0x3, 0x5}, {{r7}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x8, 0xffffffffffffff00}, {{r9}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x1, 0x2}], 0x3, &(0x7f00000008c0)={0x2, 0x200}) 02:31:20 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x28) 02:31:20 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/22, 0x16, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f62696c653000e7353c09d771705803eb4d1647b8f440ea7b925ef79d7b442a11036027d7320837a0b081cc7bedfe2eff199cb53ace21f07a77eb5b959e12bbc33bd7cbe3"], 0xa) mkdir(&(0x7f0000000000)='./file0/../file1\x00', 0x0) 02:31:20 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x1ff, 0x6, &(0x7f0000000080)="1fbfcf72aefdd4b6497687c76f70e4a36db2b43e43ab28cb03bed8f86c74e1fb54296975a1a934f4bdd15cc356d2a4fc904e290d43bd6585298f737d594c9a4a587378732d2e04464983c3ad3f1b283e32e88bdfc3af39ceda94306492974e2761637c006a96d8c741384c9a89fc2d4cf81602ac3412ebc8", 0x78) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 02:31:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="71ffae9b6d644a68b97062c1c42fe88a9b4ee1ed11b3c382ab3c18a2fabd41da5e7128d9451618c2984d43a59679203904204a87b606d5b69efc376392a919affcca7209b2945b3c087a3ebc322046c5829a324a3258838c5f2ec42bca4370", 0x5f}, {&(0x7f0000000140)="ff8a1f9a107cf6ec860330b287be889d28f2d0792cf08c761bc39bafc89560b601a9b3e8deb152fdaa4b1ed6d4a34d7f2d252b6676d69954842b05f18960a146243e4750688e8e3b411ca06d1f9410b1a68cf42662b330013203bcd44f6c3510a39f88ad77c33b65eaf8c8c5bd7309f1657ebcb6a99c29ef9aa0d926e1f93c3c54ba0971db6780e2c483bb6662a004fec70297f99f6df3d5ffd629c402075504622ece3222eeda09863a6537abd54f251605b4f3c2e051ea91e34f2b452653d575d00d1ed26c44f49cfa94", 0xcb}, {&(0x7f0000000240)="7365165677ea7a6fc14b9298b8ca17836e66d1320e289317d65fc4a6eb7955ac69c3fab713869477a0cd6bfece107c4822b94696310276cba5afab2f56310bb43790aa289a545d06ee4bcf1ead37de62e3d5660bccc1dfe15a44f4ebe3c09acd59b92563cf51266b8d505aa92abf2163361738fc6ee7ca3de23606d165b9309d9137fab8613a72401381e40121a874769ad6fec217d077675c4a9c9815a201dfba5c4516f6d685f0", 0xa8}], 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 02:31:20 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 02:31:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 02:31:21 executing program 1: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x4000000000000004, &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10800, 0x1b0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000080)) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) clock_getres(0x4, 0x0) 02:31:21 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r0) getitimer(0x2, &(0x7f0000000000)) 02:31:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x3b) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) r3 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r2, &(0x7f0000000140)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086cecba36d9faaf88e24556faa8b31083c076c1aa55231e0b7931f1a56ea3a4cb6a907ba334920710484eebc32c168c23848", 0xd1) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x7f) r4 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xb99e) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) 02:31:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x36, 0x1, 0x80000001) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="0ce212fcc6eca744f9ab0803624fb1bb1ccd9d3045bbe068535f97d484008effdf07d232464abf240745e38552a47aed6c45f1adda4e9889f8a24f55a2104b3d0ceddc922c2c04c8cae394b2ae48aa7fe20b9c67ae7702cfd10be4c1b4456134863e26db1c1585fc6329ecc21c125bde3e403779e6df5b72deeeed0cd5b4751c62c916a4b8e6acbb407fcf3cb6e1da", 0x8f}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="b800000000000000ffff00003f000000399400eaa9d85a9283d65e8ba22dfc52cadc9c46b9a85d4300936ccabd18d917d6b702218ab07c13ba5b6db078a5b4fdb7314c910c4ad279cf96901b251a48d263f1f8e2aa921bbb1fd44a254015284837701354dfa0ff2be7148c5ea1e56ba75f6c62fa0b7728eeda9a970fd02063f6fde8941bbb948207c67a1f2822781839c95a5ee1470ebcddea7ad614efc202078fee105998c4c55db33fd2153a75219585be0000000000002803000000000000000000001f000000c79727cb52919f1f28baef3d07b1481ce04d9a73000000005000000000000000ffff000001000000602da1cd8da8d584a8c1ee82fcd4866179adeb8ddec086dfd6f4e63759e216307287421e108c512a2b81ee9655f28089b08e249773e78faf000000003800000000000000ffff0000e5260000d9b156f0b8f99f344dd98a308c82f793375f50ac039b4988f1ecc5d62bbdc24e0d000000000000007800001400000000ffff0000020000004effbd748e793095e138099a03adf059f8ee6778425ede9317ffd75527e136d501e199f8dc0961953b06ff880d8ccc787442dbe57408e9082d0d4e79fdb9e80bb092fb18cf574bd602bfe02b00f0267111389643ddcac1d6e94f5fecdd4f485bc26a79000000000000000000"], 0x1e0}, 0x404) 02:31:21 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:31:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket(0x2, 0x5, 0xff6) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 02:31:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchflags(r0, 0x6) fchmod(r0, 0x120) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r3 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r4, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/207, 0xcf}], 0x3, 0x0) 02:31:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1000000000080031, 0x800}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) openat$null(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300029bbe41dc146a87e521ece2ff2975f17e5472ef3dbee883677c048ccc2f033442b0238cc2fbb8e4b1689c4df668412d06a4dcd0039d54292d0892c671b8df145e605042ad51ae17ce032184cb764276454be48e3d0135666114857748fbfd24b367407ff0000000000981b2c8bac4bfa889992bc9e83ad22f6cfb9b9dcdc5e1dd033b90d76d600000000000000"], 0xffffffffffffff73) ioctl$KDENABIO(r0, 0x20004b3c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x22) ioctl$TIOCNXCL(r2, 0x2000740e) 02:31:22 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000008003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000440)=@un=@abs, &(0x7f0000000400)=0x1e9) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) fchmod(r2, 0x0) setreuid(r0, r0) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r8, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x8000, 0x6, 0x1, 0x69, 0xfffffffffffff801, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) flock(r4, 0x8) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xc, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) setuid(r0) semop(r9, &(0x7f0000000300)=[{0x4, 0x3f, 0x1800}], 0x1) 02:31:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fchflags(r0, 0x0) 02:31:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0), 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xe7) 02:31:22 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x200000091}) r0 = syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) close(r0) getitimer(0x1, &(0x7f00000000c0)) msgctl$IPC_RMID(0x0, 0x0) 02:31:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000100)="a1076f01701c8549f42a6b2febd7a80af52c3632073e5623005ccd8e304c49d90e18cef4487011cdb968adf6f37d9f4da362167b6d65106a6f83576d046d20f2bd69b2761099b7b98e0dc8308d8eea862f9e123ff969f21ea538fdb630025d6cd0344964462d964dd94aa59078aa06776ca5099034fc2e97fd059af521e5e781b477e9906b9dfc6d123b3bb6b98b6dcfe10874d9ee75a1c3bacf07462ed939466875966f82bcb7c0a879dd15e92b9d461c75b94390d6495264c5e935cdb20dd78edaef005d23df73208a9125df05cdc0efcfd6297be2496088bda87f38e60a8543bc700a76cadd37b647bf6a97476e8bde09ee02005bb7d845b9a32b8b", 0xfd}, {&(0x7f0000000200)="d99903918ab1742355a76e1b070f93e152604f53d28372eb5a3d81e0bfabaaf440693435a5a7ac03f15f20d54d20f19378ff69ca358c2922c13684d9819f2bc143731ccf5849c42d3ba33d65e4daa7e16f4a69b5f675e6583dd60f513622fe91bac38d43cbc7eadb5d216533942ca70315772037bd02811340ccd3931d5bd0da008d24a7d8", 0x85}, {&(0x7f00000002c0)="91825866c77fa400976ba5a8ac49a516ddca23e31ae5d773a14d2dfb171a7738bc1e875e912961d24e769bba11ce8e3d4dd6cc2597e50275c34b21f22cb1f5c9f92cec5e01f724e67b34fc661a631736b36370c97a44f2f40b6a2461331e8d88f3b9c6fbff1038360272889541a7cd105917ad87713c1aac142182d3d9fb705206", 0x81}, {&(0x7f0000000380)="f2bb6c44550bc734d89ebb196e4c9399fb14c8ebf7320e6facffc80492a1fad928410025f07eb0448491486aff7b90e3310893adb479c6ef3e7b02599985a761a4c192bfc0a927b362ffbe39830af3e8d261d848e8de4cd9d17bbeda82a806fb29df2cf4bef0f6958221ebeb372bb09580dd05b51ce46b69a7cecf3a7ceec2c711bca8733c1608920de82a2805e9ef5cd3e77262", 0x94}, {&(0x7f0000000440)="b54163033424a5fbb172046c0612b48d266409391c70bad5b761ee96310798dae2e8a71c6787f26645d09e5c6f1bcddc55ee5b48f3ce93220e44e978d95e64c5670317d02972ee192955e714d3fc7f4313d6d5e24858fafff5d43856a0ac98e20a51f8677589362c96b20e823721ce6412aa234dd518f0cb3747ff92fa1f450c2557b812dca30072729fc9d5b8bace5b8951f56051c13b2132bf33c644e16088260f61c9feb1bee6272a9f9472b7a27bc64af55347123db133cd60466c58c33ab264d72214e0f226fbf766422aa938311e5d446719180388c5a6d3d46d5ef3269b3c", 0xe2}, {&(0x7f0000000540)="4a5701fdb672707db586aea0f5d1f0917100c744663c7eece658e560dbd11666cc424fd3377bc9e1acd3ffd82b27bb400a33f732d4709626caa0f858ee4fe4963ed5ed69e308f2aca827d098e469bb5d345b8684a1a0785dfc3f74b516a7dcda7526f9e98de9e90f45030c71b1a92eaef495d1340f2c5bb5212a7b5a2e4e0d9e67df58911e360ba5164753f3d9e036b54c565bc47bb584468343c191c4a0ec4601054fcd2e6ce50e2f1cab27886feec54014c9ecb692bde122df2f8fa8df7e530b87362142f769c8b769f6cacedd7222165e465763454ca893397655", 0xdc}, {&(0x7f0000000040)="5ade7cd2a3ee3aa59c7820f7135120f09060738c220fc0513a5db7a8dd1e2548f9bb12ddb107a7f8c4ec0e37aa2d84992458da3b3205491f24f77b75ec1cf72a8a1618626c05f9fc", 0x48}, {&(0x7f0000000640)="0b485f9a0a9a71c02a22340fc4b2", 0xe}], 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:31:23 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff5, 0x0, 0x3ff, 0x7ffffffe, "730000527bf4738f482e2d0656e73fc9c06d00"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000ac0)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea98b3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc512385b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a31fb9339a7da8a39512abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438580c69fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e24102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dff00088aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df7a024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0d00002ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a9a7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e938411fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c000000000000000000000000000000005b24c46e7d02010496bed60aaccd1f1802503225ee891446ca3fc8f7ff3ca388302fedc0d6c4de02000000000000003818a998d825a71f215de144e649b79176144288b0ebc8bbf4d10a61dd4bc644efcef4026b96b9150650813147db721db3a15c53e4e9afdddd1a9505eb643daf8ad87a643b95ef0b400f8780f397", 0x516}], 0x1) 02:31:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="14b47305d2829d41d0e1c46583cdd1004b545927b94ed5b5dd5253f04743397b336e69af51df64676a7e583c97ba7fb567133ef1293b9bf548bda8b29c2b62d8249f135f98b0ec0d93", 0xfffffffffffffed2) 02:31:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200c0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x8000, 0x100, r2}) 02:31:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000100)=[0x0]) setegid(r1) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 02:31:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffc, 0x200000005, r2}) 02:31:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xed, 0x7feffffa}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x830, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x8, 0x4}, {{r2}, 0x0, 0xc0, 0x40000010, 0x8d8d, 0xa01}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x8, 0x3}], 0x0, &(0x7f0000000100)={0x9, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000100), 0x1, 0x0) 02:31:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1b4172", 0x3}, {&(0x7f00000000c0)="e66ec2473d5c72a9a0b68574c3ec21e0b86773943eb5864957451539133b89d5c035fb0d5966ad53b4a79c241438ba499be1f8285800e47691f6e8864b221bb4cfa2fe0e6108402f49fea95446a67bc27261103b0e890ea457527c182e373dccdb3621df8814ae57c9e809e2d40da07da0b78b467f6536586c078df6858e4d4b2f8087e4dcc12055722990b6a69c9b41653fae5db58d4d28f9ec9e52b40771aeea2cffb1388910c1655692669a77e285878f64e08daccebeba293da85abf9cbea9c69beb3849e9d951d182926bfd88954e97a3431b3e03247e1999aa299665aa1e424f0f3dc8037b2bc91eb8996a396a72e7de", 0xf3}], 0x2, 0x0) 02:31:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x94, 0x20000000, 0x7, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x1, 0x14, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x30, 0x10, 0x7, 0x1ff}, {{r0}, 0x0, 0x4, 0x80000000, 0x6, 0x400}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x7}], 0x401, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xd6, 0x40000033, 0x0, 0x1a93cca3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000008, 0x1ff, 0xffffffffffffffc5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0xe0b, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x5, 0x7}, {{r2}, 0xfffffffffffffff9, 0xa3, 0x2, 0x2, 0x44bc13b6}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0xe0}], 0xffffffff7fffffff, &(0x7f0000000380)={0x9, 0x6}) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) clock_settime(0x7, &(0x7f00000003c0)={0x7, 0x5}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x44, 0x40, 0x0, 0x5}], 0x7, &(0x7f0000000080), 0x80000001, &(0x7f0000000180)={0xfffffffffffffffe, 0x776f}) 02:31:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 02:31:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x1, 0x100000001, 0xfffffffffffffff7, 0xffffffffffffffff}, {0x0, 0x2, 0x81, 0x10001}, {0x8001, 0x80000000, 0x3b952e84, 0x1}, {0x2, 0x2, 0x1, 0x3e}, {0x1, 0x6, 0xffffffff, 0x5}, {0x0, 0x6, 0x0, 0x10001}, {0x2, 0x3, 0x5, 0x400}, {0x100000001, 0x5, 0x8b3e, 0x85}, {0xbc29, 0xcf, 0x0, 0x36a}]}) r1 = socket(0x800000018, 0x1, 0x6) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x1, 0x5}, 0x10) 02:31:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x4) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000680)={{0x7}, {0x6, 0x9ad}}) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, 0x0, 0x4) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) pipe2(&(0x7f0000000980), 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r2 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r2, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x5af) msgrcv(r1, &(0x7f0000000780)={0x0, ""/232}, 0xf0, 0xfffffffffffffffe, 0x1000) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/255) 02:31:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x14, 0x2, 0x2000000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="1c19a35fa70d37cc45158cc6a5172c8fea5680fc7be3e92d23f83f50ff60dd86946b5948bf226afee6802936d24c4182acc4d4de0b02493a0bc100b95a26967eeabb18f10fc18ea6fc3a4b9dddd6c7daa7c2e61e4fb60fec75493551f6b04b329e556121c674e2018f8e4065db2c9a325f74484bbc9fc4983c2bf6e4547cdf1d47a189d13ae47648db145dd5af34ec52cd8c48e531c695efdd1d473f6619f6ccf5f9db4c31d9ac63def7bdb23ee77c186567a445902cde593f3ffec4e65d2c5b02d010d0fc7dca9bcf9d0666f63e0b2a729ed1b9763b377a402cdc22207520e8c2c9100fb2348695d7dec1665e9bd0df8b398d086df413aea206e43e3e81c34d01afe093963904e34a5439ed2ed1708f41a78b8181242a98cc0a4eac3bbe43cfc3fb2cd9c0ee68d8a61f3e0bd7f3c63d61eb6731f20a782842265525f79367e4d4b7beee6be0c438d8853bf8b963add26192226e89502b2b996ae7a7e6c320123c7f3c1a596595e5476a002ddf5f4cb74c7643f7529d57a06aca7357c245ec600f5de1387f792720045e95cc71a75c5d99ba093cec3420f7b1d678bb283cecc32deaac1b6369419df22b8ef70e3b0403214d63c420c150e79f5eed1fb2b3c756818eb41c71e7374f68702d3d32bdf415253512a48c86538ce3230808401c6fe511f3a9e1c0ce7d526c3725847572803b35770299e70b3fcc29d2a25b40a8514d6a45d15ee0a35b24e22712776cb6940fd9675d1cbde5cf3e1b3f88e588ac8ec4cc9adc5e892c5eecc31b0bf434c6565eec55a274d3a7c625fdefbd32009e60d0b18faf524a8c5d9604f9763bf705364c6c25b0f6b559c4ec4479cec3f1205acaeb04f2c97bc01d704026318dbe12520a68bd7cb7fe4392b8dd86bbff8dbce5e122a5be021abd9c3d20940146a303c89824e43bec3ac8b332e10518f0f207254619b1ab19fd7bdb1d31fd735591f01693851409fbd27356b7e7287d84a7596ea259836f2a3902c3df76e0c3c94c4de526cac9da70bb3680747a5e5582ba11da3cb6af074c8902cf2fa040f9b73c2d6f3d725ad9dba855bd5b6fb4778b9e6c3f753510c43473946f1dc3e785e042bdc0b7b40f8a618bbffc9b64e0ecf9d5991297dfe937599a87819edc21a67e2394d600629e54529ac1a69f199f3e2c6a54ae1928fc6555a95a3c9d03bf551ccdd07deb093f971c465d3bff9de837b5bcba5338fb4cb94730ba3c0f407d66fd9462b09b71768574eea658ea7b8fd26d4c02e2160695963da6671b39d71c9192f254f947cd89d6b10d92e5df6476b9f8da0ae89d50e2d2a7ccff008cb81dfed1539fd986d93b1f346a29a7758719a45a18b2035313c22e636167589d22e7555ce4f411ba199c7bc1c790a32eaae938860f38aef484ac0159eae25785d2102bc629176e73f6c0ebf480a9fa810618fb22f428f09d281e753d44eaf3af87fdac86c7a37061c299d5e4f5c37b0f7bb10638930a134146692bfc49c30e650b921e1eb6caae37ccf18dc4dfee1464c2e52ae79b937ae8f40c801421171313d73e24b49eeb90e4902b964d61e8266670a61a96c41f1de831da9d78c0a1821d27b060a46b51ca2c9f5869762cfff8574ec863efa923267c364ed50fa14d921c0587840733a261ce6ba80a6ae46c8c1929954e91305324abd67cdb213e6b29ead8dbb2b0fe105754c201d8880191eb440587e0eff1ae6ac58bcc049bf48799e79bb9a7626d6abc6b11907a2ca6f41f3623dde7e319c9d63360d89f957e64cec3c2ab30db89d8d1d3d9c0983c219e15398aea001dcd4f5e8725a1d9e96f5cc72b7e796e8d120bbc76b1311a47b09aa1dbd7048254e03645c9e432c30ee7b9a3f2ef3f7a52867930de0b20dae733ca3789c46114d92f910665e7d43d16c7ae1db5a4bb9c66140bd0ed42cee7286ade7383c74ecac221de60c6f4555f09e1d006ea4df6875d5485d6d2f8bc3c2837bc3ce7fd13a9353d7ee8a915d6b203fead9dd579f54786837f23891a8ba170d047ecabbc44b3ee5ce1bb89cad1feb3c4210a8fd87fb11c61ae3f2deb6e99227f796ac7d310906f6b514853a17c4808423da02cc26c847551a249db3c1041f3414d7115766e26f3644f80c200a8cd2193c22df753b56fda371211a4bd378aac286443323a7ba30ae6717521b5ab67653b222acd5788bc53bda7d538c245d5431216d14f4522d3863f165ed038df957baf0938c4c22c606649f1f15f655ff38b9f8ae74ddc27c5898b346eb58b0d7ac4ca8b4f0999ef273df09e04fd26d3c8bec0c12f23cea0dd918f04a9f80bb70b2c125e8dfa8173d49165913f235fca3a55cc5ddf819b542e1a6768c61d3c23b886eb462248791b3260ffecb6b59ba39b92f212125fbba3dce319fd6818959a9fc287e35ac4eae0f852d9ecc64cb5601e5f9bea877b35f316763b7f97700788e659c40296927833b5fcc0357de8ab0af275083b95eff5265b2d98771e80291220e240d46a779cfb755a95c51dec6b0b12b18d20dc568ca146a02e5bbee7209958c917514f1b0ded2ca21b3dc538238e3468f626672f543778ae01276c6105c7e0cacbacfe6d08ec8540f1fc827060b20c3b6fce3f5ba1a91079302024513704f472ef6d4ea9f80c034f615c07477524499b63dfc5daf3990df48d4f26299fffbd381b88edae9d3c2ef09c4b7b5a2a26ffbcc7b43964fe03c8b4c7ab5a245523d9210e704fcfc115a6b4949847d23d160bec5022cfe7aa8ef462f106529d89d9ba62400fc7b71b580af0eeeaebaae67dc30aa0fb672212b4a31a303ab2bba1156aff30a1d5d471bc506afb12528f2c44b11e1600e994a62269f37aa8df93be5e0ef023a5110ee43cacdeadbc00390cca82f0292c7f26bb4fe9d13c504fe8bd69bed6d298b0b4d53ebea84f6e88a956b9bbd7428219222c9d5c98f3649066b46b9776a697522a9bd8adca504b02a97146bb22183cc175db2fdfe99071be83182ed4a0fe9dc692101183478c41c4e288c2b01cd7339f89259c17e9c0d77ebdf3dd8a84be8dad1c62afedca9c6387e96f7543d04eecd732d071c26e06fb1bb33abfa1aec5ff78fb915f6911a5b80abf8349af79acf5bd2bf7869f31e8024dd2dfb8dbd578a02c68d6d1cce500f603787152987b2470339557f9e999f597e2f662f1aad5682df5e896e64609ab705e1285db6a375c102370299fd7b8d3c22f8eb3e5ca9d65384963b0d88369df305e7b375af000033505ccb2c11fc6dc15d496d4ab8c0ad484f06907b4a2c3be029c0549dbc95ac15a13e5a7ebb4f928e6de90323c137fdad9149156e19a1dce714c3c71a7e19fb23b864850f70645426ecc2cbb9228fbf682b45e70518974afad5e2a8e2ae061c0daf3523457b2b1a24a29e57be08bc86e264ead76523f3327860fa14b274680ab25bd0254db5deef209c48cb14f3f0e7d4d5adf1f55b1b36a896b7c6647fb117d045b19a5a1d99a31ca0a42c478bc9fe6fb9fb638fbd5018ef049c3f728533eb53d7a2002e4c659342620a2782e8ab303111ed1d286e986e470f20d1c61ad7189a192f4eb5e9b0db50594b4365ffd79a7acdfe585cf546c501a946ca5bed21bc0341ff3f1a53b746f31cee754f1bd3110cbec2124bcb20eb0c7bfba1497b52c053ca6031eaacfd3fe71bd3e1ab3dbfafc962f84a2f856b00b7b760bd4e45b2980c36ebbb4bfd414c6ae040b9a7f980445c34a6b84fdd5b30243a8d8f63e83512875a970ad5923c6c5ff961b944c01b3fa708ec991f200011f2bf47f9f37b8ce4a87487a4ad3ea3397b8edc40de39eed18fe4f59db01a6ae3af5b236d36c71584b3ec2350ffe3f4125290c83aa3ae7f9ae43976c2a29e965dbf6ac9204759593d28684c5534fe596d80cad3ca181ad12cc625addd0efaf62bcbc0f8f17bcffd8a0da44ef4294f4f08100242cccbe107271019d2353557040c6c0c518fee5d8a96e64d7d76b25013d6e9eed742581944bbbec9df6c5be8a3b6a73aa4039ec6de1a14361441a0d55a7a693be22acbe6d1e5afa243cea64b47a435c84431984ea380a1f0658247ab029733a0929f19f81c061ca271e943728b34524293b668a809b394b8ffc2ca4c3b2c8d6da7d84834858d618dfb025501de2c86204dff75da6c20d0e5636b546ec28e8febb26bcb2b692a85f199e5be5f1b9a4e4f45e6bee8350299e46a050e147e81d06216ec8fb6767dbff9c32879973efef84539aae8b9ca7d4a196cbc3dcdb8bb005db2773903d03b92133fb1792820c1de8adf964e70258378964aeb82edea16b8049c0de57cb7c25faba6344f4485f79ed7d8b74c8cf8e77cc1a42c52defa10bd1028990ba85bfa40e1b10d24126902db762e49c79c04988350ca0da8c17bf628b15226fc39f70f3c01533ca04933a1898a1db835930f6c0ecee0f9a8572697fd811baa217fd91e4ea048c2878e7014408a7afe8c4bb41f581be19c3cfac98e5140c7d2d23bb9066266cb3b9deb3747a8891ee143aaf4e947c1cfe5bf4231b5386a01e93d258a2593c92f92e0bf6f7a35e0a900b17db3756161bce5e2ffab767a9f08fde04f2c913730acb9d2694492bc5df18ac4b4d8fdd84704a8cab5f39ee869fe7e6af3e9718636b27bec3defbb7a5847a5e2b5e888b029b7ecf02c51ac40aacbadd02d41a5687e33faf5fdc18971eb61c2c50af16bbe830ca6184366e88857128c65bc17dd10e39456cae92cb98b76307fe254d574529d36e5fb7d8fe9cdaf40366498b8dace213dd8f89eed37c721a2dde6e9c3f4b37b057c8bff4153b3dc56e9994cca1f75d1042650bc6392945f00fa07bc06cf6bcc270b22ab555a0327ccc317c0f772e937783d74e0b160b8f55466a9a055dd4c76a86c10e86590839aa3dac81580a49b8b806620f6e6778d7c9baa37d0a63c26095b774df356a32ad88fc2f8cd73d027d35af0587e33fdb90e5561a5e9f2c14a370366f60d95d1f0542639bf5a323a8bd35959ba98d289bf36597458d724ba56e99206daaecc6fa72cc402c15be06e8a5a1f763c0bb6afeb96818a96052fdb99d273321f647f91fb98c7e1794b88b16581ab763d57325f2db201fb36203961f67dafc22473a43d073dfd7973c2807787924ea01e1c4f5e64ad458ea68a1c3161190cc0b6d2b5a54c532f885a9eac239069bf54b101e6e02b9c839366922446e12a0d66f54add10a2cce80ca253b657a12cc94b2d8bae20d02161845f1c698ad3b33520fee0e6da221b1c409090bf81ee9fa358a54489ff2a9142e97dc7818f637c7538cd479ee3f89926cd2a10fef4dc7edbd2f5be07a72da5d70c1ebcecdbec096f97eb11fc854e70e127ad6ef06528056291523d553e5b0f4579e4b4337a0c4bb9089bec4e0ae3c12f8699e30cb883868c82c64a290250403d758074d141d037300275d772313ef48471c9b296671c368c559b54073beffd139ca6524950f86a3a762c30e62ac92c306cef1fa1bf98a8f99c00142f1e955ed3e02f6c5b40a14f7f4edc6fc89ff9305b15abf83f84afa51402be786c2780ae25f4934c0", 0xf53}], 0x1) 02:31:24 executing program 1: r0 = syz_open_pts() r1 = socket(0x1c, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) close(r0) r2 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x4be27db34cd08c93, 0x1c4) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x142, 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300", 0x5}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 02:31:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 02:31:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4000, 0x6c62) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 02:31:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x565a, 0x454}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) socket$inet(0x2, 0x8000, 0x3) getrlimit(0x7, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) 02:31:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffffa) 02:31:25 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8400, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 02:31:25 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8080, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 02:31:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x11, 0x3, 0x0) socket(0x2, 0x4000, 0x89) r2 = fcntl$dupfd(r1, 0xa, r0) socket(0x6, 0x8003, 0x4000000000000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x1f) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 02:31:26 executing program 1: clock_getres(0x7, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x2) open(&(0x7f0000000100)='./file0\x00', 0x109, 0x2) 02:31:26 executing program 1: r0 = socket$inet(0x2, 0x408004, 0xa3b) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) fchown(r0, r3, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000140)='./file1\x00', 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7f, 0x8}, 0xc) 02:31:26 executing program 0: socketpair(0x18, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) 02:31:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x10000000) 02:31:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000040)="606dab4e115e964d7dbaa55d64b13777c6f7e9e54fb532839698017cbba26710162313264c1135cd6d35405c3960573b3d7546f9b497", 0x36, 0xb, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 02:31:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0xf, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r5) getrlimit(0x7, &(0x7f0000000140)) lseek(r3, 0x400000000, 0x2) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r4, r5, r4, r5, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10200, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x200001, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0xfffffffffffffffe, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r3, r4, r5) 02:31:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x9) socket(0x11, 0x3, 0x0) r1 = socket(0x20, 0x4000, 0x2) ftruncate(r1, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x10000}, {0x3, 0x74a}}, 0x2) sendto$unix(r1, &(0x7f00000001c0)="b1000504b1000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x82, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) fchdir(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff0d) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r4) 02:31:26 executing program 0: r0 = socket(0x800000018, 0x4002, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) close(r0) r2 = socket(0x18, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdba) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "000000000000000100002000", 0xfffffffffffffffe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="022d8956dbfca3b7531ff49674a0adc821925824c0ee49fe3d2a015dfe91703f61f96ac4244e17eae242624eb2b515e3b64d7f2257b8c6c8f3c6f6a594738ef0de4a57695b46160ba700b9295bf26c6c425dc5d46d059885a46488e82ef2963899bf8240b98501954c89", 0x6a) 02:31:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 02:31:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0x3ed) dup2(r1, r2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x5, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x1) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) r4 = semget(0x1, 0x3, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x208, 0x7e0000000000]) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) syz_open_pts() dup2(r0, r2) 02:31:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000028c0)=""/214, 0xd6}, {&(0x7f00000029c0)=""/201, 0xc9}], 0x2, 0x0}, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x40) write(r3, &(0x7f0000000080)="c41deb33c1383580fb4dd2494bfd2ab7598593ce0b7fb8dbc4978d9b41d81c0ebef9f5c13f5c90893d81721000dfa1b2c2d06b9f23495a9e230836cc684f8d95aa8bf19806e443ae2d88470ebcadf012c4de89e6afc0d43e3342035c22d2a2e023722fed97a682947915aa89a9f9a2c0b7209b3916e087ea8d2baf36aafa13ca9f159a99516d50663694684950e01b0133", 0x91) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x400, 0x5}, &(0x7f0000000380)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/249, &(0x7f0000000340)=0xf9) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r4, 0x20007478) fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x9, 0x3, &(0x7f0000000400)="8d01fc46e586022c52bd58643225ece353fb6c7dc2381386144a8c09f39f426904b5f656226a847145a33347bb42fe006f67831c159ef36c69a6e6087465815803", 0x41) 02:31:26 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x400000002c5, 0x0) write(r3, &(0x7f0000000340)="87", 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind(r0, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x4}, {0x9, 0x40000000}}, 0x400000002) semop(0x0, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() r8 = semget$private(0x0, 0x1, 0x800082) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r8, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r5, r6, r7}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) msgget$private(0x0, 0x400) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000040)=0x1) 02:31:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3f, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 02:31:27 executing program 0: r0 = socket$inet(0x2, 0x5, 0x46) r1 = semget(0x0, 0x81e521a71e26583b, 0x100) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1000}, {0x1, 0x6, 0x800}], 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="e6d40b78e9afb050a7f7a5269a8925a3d879591d90d7fbe5e40e91a1db4049b61b8deae869d3a099550f18695299963adeafdb8f5d74a509b0d0a4033b99edac0e11d6e076581a51ba9d0e17bc429b9d41a604bd7426a64a1cb0ead3c16d83290aea515a4327e9e21b5d8f41c140f37d7304d780f80e957a48e7fce31a50d7046e4cf9522339425ac2c4b8b7ec239397520cdbe93dcfea1b8ac388095e043c47a5e0ecd08badc4e7e28874f84e884cbca7109a0d1b31e1c51946e74c79da", 0xbe) 02:31:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x275) sendto(r1, &(0x7f0000000000)="5c6e46d689fca715b0238a31985134165e4ece7094794727b12200693a9cbef6d5918a6726826300eb19a5a924dc30a10c3feadbb5c41fb26aaa5ba3f3cae746db1d423d783821830927b4405e24994f60f9595c302f12abdb31606f88b0ebb22bbb18bcdada8034e22c257ab0db06ddc999a88eb1f9cd446422db7011fa3fd6cd652b21dcf96002d1c97ea7bf7df1be3ea6cf64f3b81c0217cb8fbc725fc8af15e960ad348f1a9003d354a3508d6ff3ba4a5d65b2b7483e0f4f54ae3a387824118d7cc05368ce160fc6dbaa", 0xffffffffffffff79, 0x402, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() 02:31:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket(0x2, 0x3, 0xfffffffffffffffd) getsockopt$sock_int(r2, 0xffff, 0xc, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000000)=[{0x0, 0x800, 0x1000}, {0x2, 0x6, 0x800}, {0x5, 0xfffffffffffffffa, 0x1000}, {0x1, 0x8, 0x800}], 0x4) listen(r2, 0xdc) 02:31:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0, "f643938deffb91777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 02:31:27 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="d1633b48a171746688d9d2684057eacb8fc5759661a65d5ca94a7712ef15bb33a29093b748b4e9c98266747706d17fa75bf9699628db14633c7021c147fb505619e581b060189f105773c4a40efa05045f9078f41c03032aa13066c2e21db77dea24003b31df1fdc7eadf13b5b456068c0f61327919325ca5d47c8ddb3fd3d4640e0d2030508cbafc204352121b80d21b227f7d00e5248301bef328f89f787f0694144f9d899a053d2ca330f4cf68ab4f7e154b1f67d3b1fa17239", 0xbb) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 02:31:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000080)}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/23, 0x17}], 0x7, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000580)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 02:31:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x4000000000000400, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1000, 0xc8, 0x7, 0x0, 0x3, 0x7, 0xff, 0x1, 0x0, 0x8, 0x9}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r2, 0x4}, {r4, 0x20}], 0x3, 0x211) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000340)=[{r2, 0x40}, {r3, 0x4}, {r0, 0x100}, {r4, 0x11}, {r4, 0x41}, {r0, 0x80}, {r2, 0x1}, {r2, 0xa0}, {r3, 0x1}], 0x9, 0x40) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000280)="50249366aefcc360a1c754a24870cafa9243cca3a605a1045c8ade5a03aed5634295684ce7dbb27da4657a2264ff6128e0f116e1fd53187da96313aafbca6b040af66f6771b51d01a0454822c272422f05cc9878746ed1fbc6f2202a7e5ca85cfb9bd33b1ff76d7f1061", 0x6a, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f7739fb423ffc8a34b492b015260a37"], 0x13) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:31:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r3, r4) 02:31:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x9}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 02:31:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f900f209000000000000"], 0x5c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001580)="77037ad2b489af5eeaeee374087e091d60a104c706cad4a1a883d19b173799dd6c25f448e497730c3fe09ce654c97b9975874d965cef4b6c3b95e09f172e9aa5f91457f65a638a6fe90301fe17c44ba76ec1c8f10371d206ecf9603d835835f7cf5a6a24554b3d94591edd32b34da77c077186393db28b964d0357184fe27a6adbb13ce1ed4ae1ab0a94e17badb1332d313b65a50de1264176ee1ac610c72b32baece5cf83d863b648a68033969ba0f0af893ce2348ada3fff5154cc1473ac3dace734384903d96ab94adf8f7a5b6215d6aaa6762259f987f46368beb8f31d4da7b3d78adfcc1504824470e709d00c9324f6601bc7d30f8f705e9ee3f9c05130564054eb8b3a253c09d8f753ba0a99c83d2040e2e536b186bb835e2381b35be94501e3a5732e76493efba8034febf161ab10d4e792cffcc18dfc3746aa11958f5105417f604050121fdce2565005e889b5e008d5c6ae9622a63f657c65e95d95789240dc8c42d44efd6aeea3db72abb4592b8c2a4d8409a246d4d563b945b6b86ba9faef9d2ce0369b5d39d9bd70402f984cfc57feea15519e832ba566bce18b1ade4b61588f5e7e5dafce267a50d5a5578194bd1dd685f287c011201670fdb53aed1aa1641ef70a639b40025f3e418116fbc55a4a943803fca1ec73e95879d3446cfdf3c843d532aaac254a33802a0b1e6922340bf2d452d0c0269952176e00cc99fbf7bc19f9b2a917b39d9cc793a551281d794850b0a3611c6b7d750a6148b1987e7cf8909dd4453e37609204dc25448238aa5e51ed4b917fa9bfb9155471b0c7325b6b59e504353364e82dd5594dab6c016791546671f37c20411e0be4608c30b2bc5e750d811189b46dfa6f07be377c5947a661e47cd1cf0505db745018d94d7471c2c1904882e2ba2a2d35de2b3fb84057dfe9991ccc7bfc500757153a44ef4257bb895aff549f82436ab163504ce2cf4ed32b964b77beec527fb047a400c2a5ea085b6ade1065f2c56ebeed0427c1275753efb4450ebab38fe5d9a91d3252dcb3a52b3f4397de1c99241c86aa0fa9120bd5ee854b21c47235115fb2e4f70338a50c6fa81cf851f3bc34f3071e89097c30829658f903fde4c8104804408d8560667c21ba69ee40abe6d9d81f37f2580ea0d6f2179137aefdf053b05283d91b0c177774556f8f0167b28fc5a9796811e2fa2f7ae85663d4165da97f06af8eff578da2b6916f4aead0db4bb8d42180cc1398f20ffbc9046fad352156584cbf1b22cd751dab237879d354f0cdd6fb28ae340640bf831e45ba28643cc3c530318138a1972ffbb8f9aed24c55f0e1cb1a4cc4090651ab003fba1ce82dc847dce28dbe5c91a77993b56661c7c42a64a1d08cecf36e11fdb0b2e6c8ac0a247758ad22b1c58334264fa2489371ff250942692faadb9dba7cdec7c384825605a8a0885a0b6b9a346de2faf0ebed86e7050a658cc1557b926130dd0a72092d32a8420ca3aae04e7aa1bb944300440652c91a3b52e0abfab525b70bdbb4943e53ab64a4f04cd7e4ab24c13e5df930707dbb70edfb50180a4bc62630b69abacafdc5751263089f13282c916d1771b2243d2457d8ab79a0dd525af28cb56845e5ad0085b9ff490b2890e341073cd04039fe7b9ccef8c6801e62683ca321398c6a453e86c25b09a06026c3b851a9a3563a9511709d33e8c9f6fda1ef351aeff0583a506efbcd09237f14d3bc8af328165734867e583cd465bd76244a62ba6b3c3b14433eee44fdaeb4ff5a80936d10f6e2e950b611ee7990ae1c51f3cb9f999ac915604d32ac866564f7bad17e4a06ee34ba55f48258a9de96317fe5a1e7436a9ece8c06cc0b76c9b1e5707195cfcfe0c81a36cf0433fbfed003bfb07547d3e51db06ffc6c170685d63af9bc962774d8b1c4fdba0eb7fb21c669f64686b0930a902362b27425a05c87b368be772373cfadd21c4f7e8e938b366c21308f52df82fb297db2dd3812f5c198bc4933379b411e05e4f3ddc8a01ffd40221bf0042c23f08b8255b8db0f3df473d2f83e0ad4c85113bea698a455391a497c278d67074cd540459f70f4c08a80876debd905f53ba92c5bd13b0f66fc327bddd82c3828496db08046997a0a4a8269999cc4350f5c09120f6bec234b3d6d371d9f3bbbd14db9a71981374a8f10c0aad54aa19debef8baae07a9af7b58db70ff8fa8b9a3234b77b96388240b43b8610c4344b03ae0795036f5c92b8fee5dbae9622585e7cd9053f73e4f1b6f87f32f75362f808b8d30b27f2d82b16f2a3405319c0801aaacbde5964861419229655344cf136729e1af2962dc83f357b1ceee8e345c8ea2da101561528f3296fe205d728b6748f96e6d5c543b804bde40dabe650c724e7ccda94c96989e3299f84ca22026079e9359da0abfb6f5009f31988ba9a02aed8c59ec61789d00aa143686247dbea3eff1a2c89fa981d4be9959eddda79faa1414bdbe8aab214d0841a8f8c16bce514fc786148e94c4f3e60fb28adeaa53cbefec279a14899d2c6f6c3ac6331f06f48de120ce2ca18b6b42014850e61990b65918e4429dc18dc48a31a34a18acc82edb3b189683dfaef7557a672b1aa5b27efb73fea1cd8415ea09067b2e4352f299068545fc255f685d26a46a79c84ea1e0192a381e86b742485b27c569bfb24970a8709df85344ee6dfbdf8b9c7d519edd979dc3ce87e9cf9d3b5ff2c025f5a791597caf5bc3825195bee2740e5c4889dfd4774b49644c1b0d00b43ba47a4a3e6ef99c07e9e92847741df4b66edc16888110df4c6c0035e7095f1657accf179122621a87371e267075f9d2c79d583786a3c1e81165506ac75565ede56369923ad323d8269e0cd9d8fdd70a418cfaf32adea402068edca3e052b4e9df09c80e3e44792c7148d60ee31761b2fdef5e0597dd7502be84d286a88ab75ab940c7c4d72115acd387184ae54ebaf9f4daf7f62f9ba16fd1f39e98394697fa228dc4b471f5dfe1349fc2c442e81ecced5ea02d46ae561b60e06dcd72ecf617b075171cf8cbced812f2cc9e60e1c3a3f336693f5af313dbbc05a1b6dd12794f97fc98c0a64f08781723f57db2fb2d29bdadb9882b2d79271d0352f1c17cf546d5a38382781a6b61a80db891dedc7c3ae830d6165240099649ed8031899916476a19a3ab39efaaf27e75ceecb9da6110d5463b03741fc53c3aac9860a5a31cf7f3151fd3aecf9d30457db99bfb1333a6b893d86604894fe1817334a5780b97df56f3ad20fab9720dec114e93a8f0e1e6826aa378391bc0d308d2b1631f8d3ba849126d1cb987df17cb4e3e545b6714013886f8676efb45c35b6e223997ed9063f2c636c6577f6327845088638c1f465a84f138288051e1f78b59295ff0a2545983106da711d49f86e99d91e928b4ee3e78a68eb7d341e4b31aa0b45a52fb2366fe1be3316e363e3c723fd550ae229ce06aa2a24b3f91b30729e4b81b57cbf1984800f0ac2121b2cf134252bb4ef8216fc09df225728134a3702ec50ada2a0441a4a7e32f870ac0a78e9d327eaf857891d3d76b3288c18d7ec0f65f9e89f53a53e10b4be294cd8c7497fe2efa06649590f65f6d99b37336e879b9b9d4a8fbc76f5b32ee16d4fe1557db6a9b7c1985f04e3e331a35a20b88be69ec47359cf80749935172349a9b36580a170921e9096ff345a159e3c08b6ff08d1bb8f5b9b1450974a219333a82c37c616847fb376ef7d1e0fdb961a4fb8169b6510478c6410915544d0f666cf97e533061681c7752655248e126058486d74e0bbc143a73e01f978f306b55d8e8feb83a22fb99990de51831f60212dd0f96002000d81e97462cbf7e2f5714410f82f7a6fcb8fb037688def6f82e475a774d13af810fc5a8451fe1d4e7baeaf1315947964cbd25fcadde07881de74e22aad67cad30540f8128c5008e7ca801819149a4a2c6741289b71ee7f19a8367001df4a977eaeff0670bbb6b3489d1d5b41ed4def6224b98b11536bfa031493066ee945f355bac25153fdd5a57d1de44155d0e073438d901100e18ec9fde54e6545fc760f49287bed4f5f16318557508a36dbbb56e46a7a418ed580dad4d081dbc8a7444ef960dcff6cf3e5ec59e1eb42b17096d7b04e4ad69b8378b7007b538823ddc8735f1c47799a30abe74a60def8d53ae928c4a106fa187e1481e77a7da512eac5a265c5c83872961d7ee78cc598240372a60b874642ded90a1b0a647e77623070e50c05ca9ad57d00bff64af401bea0e26a1317a388a86738888639f8e2cd5f463f85a9710211004dc136b5f457450d748bc829102321e092fa320c7d7a3349873895ae1dbde7b5f66f8f246b488c2dd07ebdaa63ee8886b7c0926af4456e8c2550dbb2d25c2c566db579350d03b278622fc77ca4baa8dc1a131c3145715a2dbdefd83c752f64a51f9e7dbb0f9b3e0c46f5f139c8e136a96f7b275ff287bda56256f181b50afe05ca3308b63ed1bc1d24fbf8b122755f71d6c81efc3b0cfb3d57359c23a81a570f1cadcf24c4fc3c885d6ae3f13bd7109a6405fde89ce7afd442bbe453fca20f69155ea37aad25d249b1db26e5793f28f0b52c5a7ea715503a9fd7b65214aa536f2f4feb01cb4e0e486376fb8dcd40c02aa18fd256a33d6f32809e2c57bee189a2df2c8f3c978671b9e2e86e3f4201e063846d2258e2c551a510759949128485ecd775f0a4508e7263c4f603245e542574a466f1739913bc5e68c98fba04e84086a4053c4119085b0306891cae119c390cceee94ed1738b01a4236350875b646f8e502dd9d495e86f477ea571a6510a153253947b42c107a88a3c5a4f03f389ded5cb71845ba34750b94c47aab0dc75d6900ce489bbdacba02117ab5bb027672351754e5033e91dddbb09ac22d34a8fbe5d91a921e890af9b397a7925edf8b3726cbea5c4d73d2c26a2b27265e958b778f43ea2f255676cd1797aa3c02e5e5320ddc0e0d45c05886e61250260129af2dcb272fcb3e8aee2bd7bbc293420767706c11ebefb04e7977595b453f3252d6609e23c7a60ce1a971375b48ae3778b598fee16cf9e8f006c9c34c1bfddf8bf05e8f08e2da6f1bb3bee348d1fccebf33d126349ab0e67557b39fc97ce03242ad4f780f2b3f3423e768a1428c328db0229d87ce05a389455c4625a60a5f452b9796d9f3180e5b187da80d2d0c9874d74cc598c2b55db2fdb83e4b07606f08dfc8bf54adef220d8b29c09b5c6f774d07391dca1f7903559f6f241d31d9f75a76ab538d4934862b7498be9acb89d7385d994e1b8457d5a2b9c7163fa989e05a401534a7a2f3494fd4307725c11ca9db69939042c34ca16df61294f212905c5f77445709d6fb0a4951bb96dd1baf73ce1b80bf4a78f6538f3bc67689419eb4cf1a1802d5710ed38b97fd4eba143f983bd4613f76fcc7425332b3f22212822d2777a1a54d2b3beaa0fe4041699b026d1189de608ddef3e3a5bd2afc225a445fc90e7f5e72b506f05323e589343df5d49e14cc4f2fa49e67d6bb95a04b8ab1cb758f918521f4f05d864e9602569a", 0xf5a}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="11c3e2d2ebf91d8ac5cf5270e3b214b37c91979bee1ec0ed296c1e3d6425e32108d59bb67d5005914659eacd55cd5f630b2b64a3443437b4a1e177d4736066feb581d3cef54af3fa39a9c25af283caded2a1a66032213b4c91c4e62b7acc", 0x5e}, {&(0x7f00000001c0)="41ee8054c7c8889b4e4da83845dc1f0c820d2abf756f13558d7f3a9a3a71d24d3ef635623bc41e08803d789ab52f770bcabf47fea5cb01bdfcb63d83aa613dca31d45aaf7c23bf82016a0d6304c902774675400b5f2556969b0ecb9bbcbb5365144bcb08a34fdb04b59dab1a4178cbf4116c0b3364f9333570a134ef045014d78d1be0df7d92e73e2462b3ef972081b60e81428c2f7f002d7a9d6246194f126dd54ff0fe81bb381689bdc0ead879d6c6d4195815d642a32d02ed1c8555e11de4c055bc031671bcfeb8724ecb9b4823efbdf4e06ca034199b9f625a1e09c77fe0b4782c4512d59440d73d24ca3363122346d12faad90b05d8", 0xf8}, {&(0x7f0000000000)="52f51589b5000c9b1635f94d28a7402af33f45d7b06dccc112e137a27a5a0fa0c0b354246960ef3df3271d", 0x2b}], 0x3) 02:31:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x283, 0x85a7}, 0x10) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:31:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe91}, 0x2) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x295}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x3, "71c8e50acb0ecd35593d89469b87afecadcccc60", 0x77f, 0xfffffffffffffffd}) 02:31:28 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) 02:31:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2a69e8e5) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) connect$inet(r2, &(0x7f0000000340)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpid() r9 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r4, r5, r6, r7, 0x2, 0x7f}, 0x7, 0x6, r8, r9, 0x7, 0xe, 0x40, 0x7}) 02:31:28 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000380)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setrlimit(0x8, &(0x7f0000000340)={0x7, 0x924d}) r1 = syz_open_pts() pipe(&(0x7f0000000140)) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f00000003c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4c35436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d060100000056e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x5aae33d3001d45b9) 02:31:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000000)="df5ee232b4a828b7de8bdc298ee536e6ed8a098767eb89b595115acfad9279cd895d3da9c9b9b581f15fae9044f46e47a6d47ae75270ab09dffc45", 0x3b, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:31:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffd15, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xde7d, 0x6, 0x78, 0x1, 0x10001, 0x7, 0x19, 0x0, 0x1, 0x5, 0x10001}) write(r1, 0x0, 0x0) 02:31:28 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000100"/19], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2ce69590d982022e2f66"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = open(&(0x7f0000000100)='./file1\x00', 0x480, 0x4) fchownat(r6, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r7, r9}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) r10 = dup2(r1, r0) fchownat(r10, &(0x7f0000000200)='./file1\x00', r4, r8, 0x4) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 02:31:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="099f112b9221db2c95b04097fa500ba12c91ea47310d1d5ebf476e349ef615c9fa484647c01c961c048e644957f6338fbc726ffed0235615913e6f3e0c4ad27501de28b365df82c46d5a6cacbb5a94b78e556edfe62a74c2de634384d2c69673e1e6ae7729a3cf1c681088e06471d62c", 0x70) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 02:31:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x10001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/246) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20001, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001500)=""/56) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r5 = semget$private(0x0, 0x3, 0x20) r6 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x2, 0x8001, 0xffffffffffffffe0, 0x7, "27adca034147b18f0d3ba3b98c55ad5b7a8320c6", 0x254c, 0x3f}) flock(r4, 0x2) setsockopt(r6, 0x29, 0x200000032, &(0x7f0000000000), 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000080)=""/77) readv(r4, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f00000013c0)=""/95, 0x5f}, {&(0x7f0000001440)=""/139, 0x8b}], 0x4) 02:31:28 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 02:31:28 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0x400000be, 0x0, 0x5, 0x0) close(r0) ioctl$KDENABIO(r2, 0x20004b3c) 02:31:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) shutdown(r0, 0x2) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x201, 0x0) socket(0x1a, 0x0, 0x100000001) socket$inet6(0x18, 0x4000, 0x7) 02:31:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) rename(&(0x7f0000000480)='./file0/file0/../file0\x00', &(0x7f00000004c0)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000180)=""/236, 0xec, 0x41, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c65da4604e16c652200"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) recvfrom$unix(r0, &(0x7f0000000500)=""/165, 0xa5, 0x2, &(0x7f00000005c0)=@file={0x1, './file0/file0/../file0\x00'}, 0x19) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='c\x00') fchflags(r0, 0x20000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) socket$inet(0x2, 0x4, 0x8) truncate(&(0x7f0000000400)='./file0\x00', 0x7ff) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x4) mkdirat(r0, &(0x7f0000000440)='./file0/file0/../file0\x00', 0x40) 02:31:29 executing program 1: pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) semget$private(0x0, 0x1, 0x20) 02:31:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x3, 0x5, 0x8, r6}) setrlimit(0x7, &(0x7f0000000200)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000540)=0x1) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0xa08, 0x12) getsockopt$sock_int(r5, 0xffff, 0x1013, &(0x7f0000000300), &(0x7f0000000340)=0x4) fcntl$setstatus(r4, 0x4, 0x80) pipe2(&(0x7f0000000380), 0x4) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000003c0)={0x68, 0x7}, 0x10) setrlimit(0x6, &(0x7f0000000800)={0x2, 0x7}) getuid() getpeername(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000480)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x218, 0x20004000000, 0x6, 0x4}, {0x101, 0x1, 0xd64, 0x3}]}) ioctl$TIOCDRAIN(r7, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) getpeername(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000740)={0x7, &(0x7f00000000c0)=[{0xfffffffeffffffff, 0x587eb30b, 0xe1, 0x7ff}, {0x3, 0x3, 0xd58, 0x4}, {0x69, 0x5, 0x4}, {0xb773, 0x6, 0xfffffffffffffffd, 0x689}, {0x62, 0x1, 0x20, 0xd01}, {0x7, 0x5, 0x101, 0x400}, {0x4, 0xfffffffeffffffff, 0x0, 0x7}]}) close(r0) sync() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000600)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x220, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000680)={&(0x7f0000000640)=[{0xc5, 0x5d}, {0x0, 0x2}, {0x0, 0x4}], 0x3}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) 02:31:29 executing program 0: r0 = socket(0x80000000000000, 0xc007, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56020000000000000007"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = semget(0x1, 0x4, 0x110) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x4) 02:31:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 02:31:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x101, 0x3f}) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8308, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x69, 0x1, 0x7fff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x50, 0x0, 0x401, 0x9a5a}, {{r2}, 0xfffffffffffffffa, 0x88, 0x1, 0x5, 0x8001}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x5, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0xe4d, 0xff}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000020, 0x800, 0xfffffffffffffffb}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x8, 0x10000}, {{r0}, 0xffffffffffffffff, 0x88, 0x4, 0x10000000000000, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff9, 0x3, 0x4, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000000, 0xa5, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x100, 0x101}], 0x3ff, &(0x7f00000002c0)={0x1b, 0x2}) setsockopt$sock_int(r1, 0xffff, 0x108f, &(0x7f0000000300)=0x87, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:31:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mlockall(0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:31:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 02:31:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002440)=[{&(0x7f00000000c0)="4039b2e4bd1d0989ccd63508e138259b22ad8b38ead600a323e0ea42da6b897d043be35af4544495eb503929e6742217f2df3d2cf7a2e9577cb904599f8ffa592564f45d2b69bd4768c4360254e8d9acd42bd14e6d332ec14a41b793d4d66b514920968d1ae5dd60a46e610bb0bde77cd7b4296218d89801a5aaa8e0523fc7c75eac", 0x82}, {&(0x7f0000000180)="77bc53dfa6a27a7f31274d467684a40a48feba7eb863e9ff0b1fae1f9c23e583b8f56eaecc3e8c19af1b8da1b8edcdad700126408d0a2705edbd1b99c2efa41dbdc3b46bc12479f7e5defc8cf244be4b1916b3fc72aeda24663f9db981826a359e5ac00ade9a272b9af6817f252d15b7f79cd0ac9ae5faba869a3c70184fca0fbd297df921acdc39efb376756cd6f1844dae93b2a1e31533f5cc7c8706de78412d5536c8447162218bbcdc4dc2da923c7596c5f00fab801108e6527408d4c1bf97aa74053b7eab7131f0eec90d77332cb044d2dc0fa36145e95c6420590d7e78c26d58bad0088dff59b26a6fa91c81acd8e6e19c246e6621ee61d22de3c957ffc82c511713a60c19c8faa31e1b6063ad2f480757de8557cf1c0cb9a18b622a1e11e10e6ef9aa0391bd418e287e1df1e506d2226703e180eebd6036da94b7c8c13c69dd1d2033b43bda75757eb91d3db7720b3f503422c167420953d892b37f7918b79c3ce03b8105a84011e3500ee6eae317b40dce8f8e6a91e8fa80920b4fd87956b0f4139e7650d4a64ce50f8608fa9a7f976ed1223fc409f1efce90864ca6c7a43e2ddf514528e8efbcdb4af837eb5b514fd1686157e85c35051353f940de44259e8ba4d719e17783aeccc47b0e8a4c92e976a0876c02aeb431277bf13450363910a81118859a6b857f11ab91f85578659139a513e3f889d7b6a5520311d6f06ed132d54e55db430653b26a0fc1fae91fa90b1b6c469c1421200813798bcd6b76b0cb8de1da3fa9c9e1e472d9cf5d4cd22b4f268c7fd9fc0e8bafbf0c38d6c3677691c80f913ed63a37eb04f7d0a1593d0e87c50186f403a2d422407fa2b573c6eae5f3aea2f38e904fc95c37bec878d235549fc93b8d25565fae0735919ee051c5814c5aa83d861f8ab36d60b8bfd99f963dff3ba4640ef03f0ed4b3a4c5bd4fea59934b1925a2067de1124fd165bd7aa0b1dbba75ab6886a93e5db52ed6461c5b2e6b8f8df1dfdeb52b4068b1377b15d138709e92a07bb3f3c61c8f8bcbb3ca8c0a227cc15bb525299efe6c7581fec9ecb28c264b7b66e80d85ef24d226abaf2ed6ab08356fb56624787fe53f866db55ee0dd565f5dc1967a5b872cce58a55d25e489c7de788c03ea2d7f46a63b113d52c06fee27c39c0de93af2f15192cba58dfb58b38cd88c677d34cb40b911bca4039bff2f307f9fa8671ab45cf698ceab55212ed11b4eeea7c0ef82a32dd1fe7a1dc96a4a7ebeff4831da2b8756cfa986402fffa25bf9cfb37fdecbf81b987002b8c862cc49659dbdf91f6b3521f428b7bdb771b4777ed9836ef92c126a17d0fd9f1e7b55b25c2ff6de109592c8e91d59b681ec5dbf1eec7a6af94d449f11edfa2a2abdfafa1edad95e47368f412a8d2b0ae5d6e7ef6646c798024d2489264a4b395d2c6241ca4da5f4b9244b133d263df7cb03d14f346a22c3577d27102e77fb80973802f091a4ba797872c0c384ab0b4103b8f637d6e16f623fd795b61beb8ed4c66bf6ca8c2cbe2b661fb396dc7422e664d8f48893481b1e94cbeb47caf85ddf320e3cac15af420cd038dc17aa7f8ed6d9e9540a7386f25bd22a7656dfb877b6718e746e30700fafd3680d709848ae46aaab458a2788e02da4b4fbe5a3a2d5d666bc7e7c58075a623eeb04cfdfffe79480d7f30a1f9fd5a8fe163bd77b32373e82b9f8a87a20aea6af78cec8deddbbe293cd1e4841ec7ebf3b47535b40bb53ae564b28eae4754c28722fdee28062b27b76856537803d648dcca7ee4f1bca246909207a4bfd5785d66db6f1ea477535a4cda94688e4d1ca870609f6b1d1b7c7eed286797cb7bb1361210cacfd564bd329ec27c5f4cf705ae5b9e123f73e9a7d43b1a24a96b28ad4367fce62606ae57799f7422d527fb2555c29d3953595a661d4728a246fef7c55a00db99e11f27a26338a3b43ab617bd4bb8cb677638460de6fb42f49b2cc09004ee2fef9cefb3cdd5b3f386cecfa335a3d2f1a0e4882d69b6fb699d2082635711a2096058db04830d02f1a485609bf858f2e7fa5158c83038293af0773a9c806ef5d5a0cd3a52687596c54d5469722e19d2853a69fc659fa844ddd4cdd48891e59ebc29e2205c7fc82adf9a721ba98f42bf46b4a7753831b7bdd43cecbd53e3783f802c8e378d387dbdabd97f92581c57f027f2108ba44155420225ba2b7dab0db1c99d1dfce2a6e48db3045986932250cae65acbdeb5076fde7e621e4cea9cfa11c49234e856aa462199991b1dd7a23d783a35888abb51fd5c65a84f79f25a60f8175e7d25cd39d2cd844d959da1140ad1e34c9cd88edfabe6b8c2bd5501cf44c2e4c7afc0f8fa1e227ab6720933b6c3f2577b515ba8a11a4c73602f918b95ec15ce3b0ebbda4bdff48ab226651425306e60bded0850e2763df6bc65e054bcc56c70b974f951a5add6ce8ba7bf99c23d91ad3b0ec8b1cdcf8e7e1c205b6a6d2b50636c33ee875a0a52f9268746528b7c30de6a741c5da9d633e2c76ff2915fa3317f83a2a773b179c53d14dee6baae6359933d94315b0110995d265121ad32774f7d04800e67627a8223e6a9c8f3699eb236ff4129b21d9c494041a2a0db55a973c8d482d209ecced824c1ea22233369b480a993f18a9d3ae8394e48e096350908e758ea0fee059ec7e0ce268c96aadad187726b88923c170b351c09114ed7361baca321f195b17e6e53081fb46aa02ae2e5244b8968dd2538472421aaa6872eb0e88d71ffb312308e7f48882ac6d158895f21946911e792f896d1b11e2a7e361bf851cd04aac41b29e231628dad907580c3f6f1baf74890e0db59b8685faeb05d714a2ac2869771c3153cdbd3811e401cf147f461583e4563f029b8fa9d643d75913745889f5abcd7d87827fbfafa429b3bc0dc6ad7bbdaa4c5b45f7b6729a4390a6077e6a9d097e5e6a19fd35fb7050c89e700e59e1fa75856e1bb326ad9084aec192f9da98a487be3b25d4c201e14e0286059cb03b19aa305118f3e059b62f9e11ed1212a085ae6c1b8e0910cee25310af7e49e51335790edaaf9a427945c947ea57f5e3f86c9da0f8ea2ac339fa21c766881d708f59fecd06144fa5154b1ef851a0c9233befecec16241f95cd3ff58f661182d51a06e9626bec27a8527c96fd7cc575192f4b517363c6f523225401968853a5be456aad3fcaf96644ce2635a5863b7eaa5156b1ba74d52ec2f139117d8c295c363a0d3e52334de67697d341e480003cebd2822d016268ecd1fddc2ae337e4fa66b1598b3844e588cb8b056c344a0ba3e108582a9306d63e94d94bb4174092939a4696f15f216fd0a307b176868cdc5883fa872a07eee380dbdd709d6b560258d478fbe2b3343b4feabc35f8463db07cd7c7d76c7c7e3f839dc78f5063775503c224a91a81d22da8dc3743da2358b064bf0cbb58b879763ed1dc6568393bfdf217bdbd00a1bb22f7df1ed136af0f93a9bb3c7cdb4beba83783dcb094289290b972f7e97381d0a52d82e65ece6b1e070f632f0685f645d3b5915500950e23354e99db9ffea334f5dae396840eccc9a86c00d52c4fdec0c53f10467d5487e93fd20b7da4db24fc8f809634dd479954ac248e5a42f432dab6f9538c1f6933fdc6915b64020c9a1c734b93b45f9baf00082fa6a864f7af4e6cbf61d2e412aba365bb176a1765df2e8c5b387fdf22c8b9ecbbfc1262c7442ddea8e28708808b05d2f1db6850c62ca37d8c571fb5cab1dfaf8c4d7f45786a36b4fafe8ee6e8b454045ef8957223c7c175f5f5370b1ff66af6bfa1cca208859bcf63a44d870b7894660a45ba8241c7d32c9dec61611429cb35d78bbb447b3cc790e5f9c16cd4bdb4ab44e4d5e7ac2c63de8990390b4ea516a4a259f8a5558e0fdab5fc65396e7ee967ec2299a9155fa6e0162ed71f477f65191847057940f78d5fb914deb84b7555e718fc59d4f956f3106a545c6576a628b2630dfb6990f1481b244dd62a6daeabd7823e9443a5601f025e4cd0231ce5f873e0c1a7b575706012976ee7b6f62402a5c7741155a3c1a8b5b18e88078999e722100c6e1bd1dab55d4e4d72905caff21623f50a51b5fb9213553fb6c8ed008b42bdc45e955228958f4e8a3349980295d9163ea60b7dbc4fbe7f8604fa1a33c0f7e56751bf052a9e000acf40ec226089fd900637bd0229f46b726a55c40d9755ecea04cce48a2faa54087a5dffcc6b2c240a4f869ef8b077177aa12eb9b3126e31820bbc41632a6ce67c50208a6fc6fb1a67c603122727bcb7b6ec403f5dc62e4e26f9ddf1618ed6e5b1f3943f58837c5830d504061afb1a843ed7e615675b09fea25578351fe5fe2a934705f08d0836e1255af66eea6196769e0aaba4968cb6ba3ab1451a3aeb33d493b34c6531401b470cbc61a658aa663bf52ef2f682bfcd6fa69da061336487e8c6f80cdd8f73d8b92d8db14940ce6936f3832bba2ab15c16a47d38ff8490b18b67e25f1ffceac71d9d22c66a306f9ce02303e9cff8980bc480bea29ebacc290e20516a17a6be987c0e507fb69f34b6fa3889af63b5dc4d44faa369ff0230089d4efa72d64f136a47c8535593112dac36ac272f27b0ab1ab8718994ff082e6471150988176d0716cd29177de00924a061dcb45b4081d9bcbabb33690b97c2f61f5c04744cb7f12d3894e07b1fb835bb73d11354a86924b853e3eb1a8042e28cff7dff44bad31b074de3773c256283c488bbcd525496a4add93a1d004cfcf93b4b7303441a227ff3a2dcd45a5a79e0cb4a036ad294e59759348e1235a19de6091f50d3e73e6bd7a6e66b00719ab72674f13d225d8283b7263bc729f7413a88ea8e84caae9969d588de5539c1dd5fa3920fd838057b05f55ea8df45d73cda9181334e0bb9e0f4fb3ed2389114455f6382da9da858f4b08de0a8897c6c519154910548ab1a0c12a7f2713905f41efa94435ddd04c360d7db55280b26e9a8bca6bdfbc1e070c829458431f6189512bc57ece3f81a03a24a2efffc357ad7820aa724aa311ca07da00ad74dc1f3f16c358c2e6989b1c882e40cdd183c61c4054e638ac3ee2f1220139548c2a3698a1230baf906a1acb9f7cd414d8a589fb9a050ce6a40d8db57c11b91bf14a03e302774b8b1f238b343a1e051ce199cbac5bce950c57d3e97aa2b1762ef89099318509db76a48f736e94e9974d5493ce4359180b65107394313ea8bb9994c96be97e1a3d0ff8899306f44251f90c28f9b53fcc8937726c3259e37bc203c6a6440eb30e641cd776241013b9fc16ae46fd9f248aae64b48d2a985e86888470e363ac6ac1ffb8b8589736645bd6fbd96ee720478aeab20ab403c24c04a9ef9f34ad19019175887e0feabaf6960350a05f098b74fdee5660c356231aa61e3aa0e4db43176b7c1a15d34e180555aee4ed2f02af2f39c3d297c64fc8818954e53a66b92f5d632fb9a36eb1d56c3cc2e4eba4c37699240952c0f0f29c327fee40f76a2d580c3c4f13046f4341cd89bd74c7a48094ac8e96bd70df6acfffb920e8962fa17d97ef1a5c397919240144fd0b6d27524135b322ab7e8483bf1bc6aa1c1b9c179099814443e0cd58b97a98f3893d469960a94dbdf1c728cdd4a91c319c26c96eaf6cddd94de7a9095b983ce1554cb7c99e28916f0601d4b497f6d1346a8d6e4e074aa6f1ed8896a2f2b099f8ec40e382d7c003509890f4f370dcf1b454d13d0b04f631b40bbf8e346b729b5a846d938210d6baa998cd6ebb78ba4659f07429604de16b260bf03b58e57e238428b338ab9", 0x1000}, {&(0x7f0000001180)="48c6e9084fed93fc4c5f88d7e548ec88e09b0681285c5ff3ea775fcc553ab17ceff65b165ce68009515f44d3e14925ea2c79242a13cc0e55fde045f179588a6ae89c626395b2bde373240d6e3a757f5417d560bfbe2fe4087026c6c4bf1d28e17b69b1c6a4b353aa9793593cff3644152c3058950233bffeb72b1a587a195a667e8517e82c4db23b4e4d33129abd7f4c8dd15425d07e2be392325e275ca6e01da2121c123bc1d1e6be9f5e5e94ea804181395854349719e1e98fe4ba1a71f460c02611cc7d1ab7c338da5b", 0xcb}, {&(0x7f0000001280)="1fd13492223fbe7b33efab08ddae23", 0xf}, {&(0x7f00000012c0)="93667e1d817d7449f213ab1a2352f4ac7810ee17edf32b65cf83761c894d88fdfea892ad3b76bf6b8051c16d516625be56cd4f5d6e94aa02bae34efbdc5df798a88bdc43a5e8a7fdedddc1305d6e520904d0f506c6c547b513564fdd8a31280a5139ae875bbd2df1ff0b2ef922ef0f4c0c46d043e3eb0cab32451537602d12bd7e94395d48d6c4335b169259b9954f237bb254cf1d677f82f852e091a59276da413b4082582931a30d2eceefd93edd4c97c47a4b0405e98a88c9963c5c62a7ea249bc80125cb11396cf52c7601db9885e03aa3ae524f10a19c90158272f01caaf869829446f002baa3a2505dc4b386389fcdfb9d6427aa", 0xf7}, {&(0x7f00000013c0)="44f1d763eaffeda61f0089503e4cb1189fc7a4f18aadd50df714d7054c899ebd8f45fdac69e50d955c37965a07710da568579034bda7d68813c1d944154e2f8e89efea519b2f48651d866b3eb0f04fceb3ff4a40793854a06f22fbce9e5044c616e33dc819eb96dabcad926a2ae6bd56ed54bca1e489ca55ee3cde3df66f7c3396e8ffe5bb5812f64f203076e8590abb1dfa804db5f259851662b9a7caafaabbe2e7936b113f1ad7c8b1b59d70d0e23c25c2dbca7da3536565534e667e2f84521f474863a8c6e8f9270ffdc1e95caf9638d0b2dcb6bfbf855b87300ad3825f33b9eb9329bd13ee92014761a6faa835f6cc14b9b70548db51fe84c705eebae6bdfbcb761f1a04bdb6b528eb1763f83d891edeae56b078d042ccf07fb433d17f1040fc6e840e2dbff12033d5a8ec0a29fc1c242f7dedea1e66ea90cfb03cf000f26083c984947dcde75491dc90074e298b5b59fe0a23d0c26aa5dc019f2d5bf92c7cd7ac63370c9fd2bef19f6f189063f0e13935327591fc84f1a9a0bdd0fa69337276a2459ee3315c022ab29ea876c13ea1e84e25a311256253beb5db78a33c59b6f95877e65e7e35c8bb4b60a5b88d6beb3f56e675150f0fde8f76fd538426311ab0f303d4cedd01ecc1117b577e3bb24c413757b0b50db93c0bfa096d1ba2c4ce98fec4993553f9e2a35ef53d2f98f18c7381e34d38c643611eaee028f2fb158771a7309147841bd357adf9a8fce8b4add409546bb1c83701b92ed4a1ebc2d3c67b405641d4139944f2bb90eea0c6ac8641d7060aef67629f7283e649889b3e7e8e144c28e654a0fa3081d16adf92514f24364fbd344ac985b9b986805e5b6e7c33bde9091177e26b2e2c40ecde7499f421c836100c1a96e795f7ecf9b64df335dee69e17832759bc8803a72edea0d28b03aa5fec756b451edc6ec8edd8054a2e8b39ea55ec7743e9bffc65ccc771f0580139d1af3affee57c38ae9b1ea7fa34e29086fd20bf0ccbc70f9a1e310da1386d751d78c9f24cc3ecbff07ebd4b1d29a4c27f2afc2ab5cd96c81e36277d6c0bf4ee6b4b7f3bb695b9c4b28a4e7ea7bd920de922267108ff417bc1fb00a2f20d7623c25d3e4adea6e21be2c292c4f08fbf538b21a53aaf047fe7b17315082faa47957f715015a6f2074fc8f124dd380981a6b941af98169a901187d8e7e7e685338451a9503375325c136708c509d8e1dc54350537bea00f170d01c7ebde7794d2b8a6d61da5344d2eae360126befb49562a6d763d0fd3acabd3de3f722b36a17645bd48835e911ea8b383f982fd0005554883fdcba5dc0d7fa6c7616176360a32c955dba17561c1feb5e29c1c5f4eec8046470de4e0dbddff732a37a14da60dd835b7e01cf90e1755d2ec99b4d444d8a281cf0babefb26f6f06aa87dac1353bae972cb04d525ff1a8e48fa869fd18cba17c6cc1236298325a7fdf0e13152d6bb2f0653a83276ee1e6b1410a3d73c49d0ca6611f3b1e69aab809d16aa65df9b4a334de867270ce7fc4208e832d4155093a33ef12d68fa3c127e6939beab3f5ff319fdb8cde03ce38758e2416f899406dafb68d661191f0aaad2bbde6d75054a62261aaf011cb2ecb91f4571084191aef58e81cb42757398368e7bd100d81775f66d68b1c7cb329dad4da3876c936032f82cb184baddd6e3426c5da31f2b811f258ba445732783e2799080ecd47185e09460159f6e32f9c24b4b2c4a08365ee810913a757df9e5f553d7e42b5ac8080f3ec322730129284c6979055da83c1fcf50358709652504190365b9588183f741dff4d3c7b77b180fbe17f314c2f790298df4e9760712248147b091aedb60d4a0ffc49ed85e98fe335f170cf8207deac32122a2f3b0187d2465ab8789eb5c377ae87126fdab1384e5537d256b600894d49f7957f5e5e8d256d85da70e20a926187fd2ac2020de6f31fb4478934b9faa6b6916203bbb0f038e2c69ffe40bbc7d01409ad93402ac0dfaeb343677c28a3c35274d8596cd9ce4940c331d8e1fd459b08f610282aa4934dc9ec5cb3206ebfbb36a3e474688f230fca578dce9f4bcb99ee569dbf8c05e2775534aacffaabcebd20b1ece7779c276ccac2eac3eb6f7eaf44bb6699e457a34b0b291bbdc4e0d321f749a98aaa9ea3a12d7a2b99d8c783d7524d97464c4c2e6db136fdbcf6fe5e39a6e75528ede0e9837fa1d41b5d9b6e6582df265c7c514d004787a540bc3b5c1b1245b42a0a7ee7a74908de1a84565cb74eb3e125cb2ab3e7415d0530536feaff2635a3d2ad2d1129e739c78ac0a31954feb65466a2b0e6cf8fed54e893f737fe1478625555296cc8d9c0f541b6a88e97b36d02714eda1a9af0eca7fa949eb58c7348d82415c0f93093cf31c694bd7dacfd9653eb3ffc7d9f713766ddc395e344dc98c1acf63e62cbc3580063bbc9af1d5aed215a960a7fcdbcf60574a5ef9071bc5ff18dd14734ae19499bcb4403c6ae1608dea10edec5aad5a28ffad16ce6de161b467306a7817e1fe5619276fae3f2b4c251f53887fce7d7e3545d8c80e986200c81ee88c47a55f6b935caf41f5c578fb8414c0c0d8d0e38326684aeb389ff6ea6868e2c1ab0a23db5da6aed3cbc5007546ce43c9cf3be4ee95ea89e465341ba972477882b7c542d9ce28d4882d408fe73621f4a6ebe0d1b667b03aa39b5a2243d4dc4e7c508fb3a98f8429ea14147fa5e65e84ed51ca2ca5a9077599544b0a9ed8c3d72c6ac50f5a96536b05816540385b8a2e54e1f4e787625e7d71e0ab7949305b239bd21eb154bb858e856077b41f75ad3aaed2172800ad1452da67065aeccf0ed0b864352944ce456306dbfa47b69e341b89226d3516cb107e3f7c72922ee624b7add18067e077b61f82707efd42633712799e55b6a7c9891f126a62a969936ba745b87c73f55b1e399581ac7eccdcc0df46b4bcf8a91893076c2dc7d197c9fb8d8336a47d1130651e41d62cebad5307ad5cf55bbcb59739f4bb05ea399a0df1772e04e21286a732770222da59f41ed70c3a6992d9b1b59e97ba6cc8ae0439c400033e23dbeff71d8af189f48815a89ca1624c54082dfd9a47deabc638dbe887057368c65ab987514dda64c93748b13576836bdfdadfad9c8a69b574c89a75855dff67806883ff0e69ae072f97df8f9a863207ca1c87a344c4010541be3a45cbffd17a60b43755c97edbc3e33c2a13e3fb71611344f3c4778f4e5ea22fd439e0912a1c2caa2933345c56194c4bf86c99237f86c894de4e53f07db6bd478a5d339af8a65b8a37ae0445ba0440117b7e3ccc4e42934bd44da57d329c9d727ee5b9d5539095519165cdd343d60e285f81dae879dee3fea611dd7cecafb78e9f1483712673d75913cebea8a3fb31375eb96079f7fd816147cb80fb859a85da2213066354dfc8fe6d0e65df8c80e5c43318fa85d9d321a701574108c39080def17d8a5d4d6d703065d3ab6e12a3ab3b7ea92c50d5ae4cb4f0a41136b20f8073aa9029b82d49adb8a9078225b7aa455cffbc6a2c49df3836d03439b205092a726bbbde17d6c2bb73ac0bcc2ed91585e7a598cab9519ba7065d3fca62d326cd8115eeeb0f6637706dda472f7d11b49fdb8a5f6734721f03b30c88b0a63d0193957b539035f59e381d4f63dcd950f56adcbd3797e16d10ce5c374b00deadc15e2ce08a4ff430846bd8191ab0ac592de35311b20043f8c1c6ac1ca1e40c50b5693c0f833987bafa46c4765c305fec6badfaf1d627fd107b2a7f239cedd11305a59acaca61a631737177bd6605167d321851b7e3f34d1811d872170016d10c54527c8d2ea57ebb7e5133d7677683def07b2d31f82be653a82925c79ec76774fddd464970215b55b8c1d35b231c13588c687592819c6421c0225f6d479f3d9180594995c4bd6d6a6cba272dedbe2a3cf9913f1b085d41632bcae8714652abda9f4e60d02c9e3e2117f5618eaf8da5c79d5d15324b656f7a45124f1b76d19933857d3a5110bd669bf28787b21bf25fad6c98722516dac33dc0bbbfc09328dedf92b3a4228837685ccec506b100c9dca290fe8940c385c05643c85f9d91a9ff0bfc5db88df1442b60246bf0df51fe3a269c0062a9a9a7b90e828e2412ca4cae16a9b2375725701fa46c05612d28e2a8d5531721190796b0e8c5bf45c562e438b21ba4973771b846deae6269d8e4d359a81b7db1fe68171f5c9f7df745b5e36332967e1a42b56a515a2b023cf385476a63a5343c00aae91958d71a099fdc1ea1aede678b8899e5f044eabf8f6dd2272cbd76448c62904997418c14bc7f6ef682bbbcd782bca565aaaed45b2fbc1db4654f85dbcd0afc7d74ed6ecce5059fe63fb4481007a55c0493b827fdbb579e9b894478e17cf6bc3c0646d42858bbeccdf768d7df042d032eb185f83467cb8dc201f4647a593dec41880303d522467c639c036f1113782bd3ebf8c6b1a2a6cd0fbab4aad7e718f425b74a63d778788ff83b3cb9327cb639de9c5746a0de87efa39ca38086706eee06dd3073c83dac2e068f69337ff8ab68fbc734539ed960750f3d65966fb54a37b4b107a55a7f0bbcf1240f11578c3438f0d11aa264f3547514cfcedf9070f169b37bcd84aa26d8e1565a70083fff0661501b8dc94ed770a4f29cd4c72f1e6e7ce6fd011c5cd68f84a334810ff3d2ba080f041593bfeb23f5f1d47237e9097be78cb953d7f923ce848529622ccc253d2b57d22daf41280821b33fcc1dbda38942c02653da866b03f7db2d099dc27740b429a77301fc56457a1709f0f917fa0c8a4492dd4fe1a5ad1e399ca142c44a85dc2b63a0f96463d2d3212b396085445fdd9a4d300a16cc197867434031e529f8d55bc1aad1eb8a936beea5a8d42b579390fd1b5d13066171b0cd832f5725a8f9a65662acf5797a3e750aa81f67bdbfbb3028520afcb23c6a09751a39c24ffca78e6214d5739539d009f617c10f730035dbf1fe54a9c776bea1242b788117e796618857e7d2e6d74eba892cae882959069d1138e14c0f133954dca5b7795e668f27c2c4ab648635bb63dd4c4ffec0f13ad2276ba4928a04a00659246bf1522bbfe539e7e45614eca916efe8ce9668cccf2644afa947b9e00427c3611d33a8463c6e320410136af43e2a2498a44e292408894b6b3487bd7bc43cfcd2c6c87cd3a07235f266387f9dc3628388227c0fce46035118d16cde6a03b813d6734a682aa0647153742ec66e6ab501abbc22addce535dba295d32aa6766062577d87d9595bc1428213917ad1ef33b1c1e7a9b163953b2e5a668118c0f6a2120d18317b36eb8f1c2118bb9f590a7ac429c511aa67f1cd46ad78aceb0ec9c84533d0f38b293a13784944f5874f66613ec8abfef186d69c3fb9cbaf109206554af25f2e80d4c10264468c80256f894991423c262fa89e44d8ca6905e392f1ac88ec5da68af5292ba4420e0886df7ab5d62704fb6243957360066c8f7cedcd007160f00e956f2e2042d179f81e2985f7c398294c5217c2226c33216de9f978e25ea5a79720e42c178e60fef472e171b6106f0ab0d1f7bb2c2b88ca5f5c4e21488ce5b5eea24cf99dd57ec71295e78bb6f7dff330edf26d618ac42efb9ac96646e30b487e9aee900fdc4fa3912970218e6a53509482e5e39f531fd2f43728ef28d05303abf3363fc09ecf53cae4ea9418cd4c6e9d76db1486dc4d2b2f88b9d171bd045baa3ba23c4c8ef07f63377f79b86eed07fb4a1eba372fd55c4b56f9ff33e56d1fd1a7eb2c2cffecae442a4f0810fe6a5a1dee3c", 0x1000}, {&(0x7f00000023c0)="6f433fbc9079ff63cb048c22d6370158ad3efe3fb49ce8c349fcd1a7c0d11b29f8ebd67f44809fe04fa81be2f8a51eca47d95267caa8562c1fe819679c0d4059231e880c587e629c7a1187b3e23f85e71898a8a3", 0x54}], 0x7, &(0x7f00000024c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}], 0x48, 0x1}, 0x7) 02:31:29 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f000028e000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) socket$inet6(0x18, 0x8002, 0x6d) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:31:30 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c3, 0x18) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) socket$inet6(0x18, 0x4, 0x0) 02:31:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7d76fc6e21c5b000000e74de400"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)) fcntl$getflags(r0, 0x1) 02:31:30 executing program 1: msgget$private(0x0, 0x200) msgget$private(0x0, 0x410) msgget$private(0x0, 0x100) msgget$private(0x0, 0x10) msgget(0x0, 0x114) msgget$private(0x0, 0x226) msgget$private(0x0, 0x488) msgget(0x0, 0x401) msgget$private(0x0, 0xbd769da14789e992) msgget(0x1, 0x40) r0 = msgget(0x2, 0x402) msgctl$IPC_RMID(r0, 0x0) 02:31:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) read(r0, &(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) socket(0x20, 0x0, 0x3) 02:31:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 02:31:31 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) write(r1, &(0x7f0000000200)="e1ecc5235083a15c18b59fb442175866e1725f73d7100ea182d119c09e9a87e27184c93578ca4a084c16bb033952de64f7c0f61730b46892b6ed192b3c4b2f6081f8c63945331d8b389eff0c6efd04f977090774fec42bda3052b19939bf678db412b06760a76e379cb39c", 0x6b) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:31:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) syz_open_pts() setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 02:31:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 02:31:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/45, 0x2d, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) r3 = dup(r0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 02:31:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='P', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) 02:31:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0xc7, 0x8, 0x42, 0xb8}) socketpair(0x10, 0x4, 0x2, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000005) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1000, './file0\x00'}) socket$inet(0x2, 0x4, 0x3ff) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f00003bb000/0x3000)=nil) setsockopt(r0, 0x0, 0x2000000000000009, &(0x7f00000000c0)="58f9abdb", 0xfffffffffffffed5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r3]) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) setsockopt(r0, 0x10000, 0x8, &(0x7f0000000200)="56014d5c5d68bbcf75a96b7126ea3b5fb0b2672e82e111e434da077dbfd93693dae712867689c2ec08b8cbeffcfbf8f710013322fbf8a8656ee332a4a902bd9efab32d6b1d752f23ca8836428083d7085d37f30c6ba2f333062b7d7edca2d886d1466c651b511378b7392526d7edc80b72822eb2a1", 0x75) 02:31:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/142, &(0x7f00000000c0)=0x8e) 02:31:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x50) close(r0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 02:31:31 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x65, 0x4}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) sendto(r2, &(0x7f0000000100)="fd9f4a0547439cf1e1f25114e7f597ff9f9658383748d4a2eb97b776e54f445c055db8767519d49e70a3295afe5a4700497790853231fea4b07f14ce3acd4befc22fa1bfdd8b2cdd6ad73ac9a3cfa6113450edf0a1f38542773ffc42a6475ad068e3d1914ee3a690baf2e98f4893fe37fcf55ae53d88f2759b4e0c57ccb6bfb4e91539b07eb4a861b3452085b843fd10498a76cb9537d6a3a2430b0a302315fe62daf661629a0e998382892c03c0d7b61b744db93a44dce015aab2414bcfdd0d3e2931a9fc8b129e17514f8202e1d26730216c9ced45f4da800bda489a24a776791b0eca4970b1caa98451088a1e052ecd7ec77245d0d7713d4a9be489f095fb081b218c669b886c14547389f760f6aac8dcf0f069eaac33b5e0207cba0a8c390c217ea0a5ea9390ba95ece394e95a17a7f1455766f05a238305244babf846d7e33610622cfe5685c66218c0213b7f0500f4a73e0d848caf8966ef08c835ff81b521b1179edc7660c9212be4e04a4b161cfdfa08d74e2cfc37bb0b2041ae3522b6f7f182604eeb22340ebab8a51cb6758a7fa1d9ecef93a7d9c92a365204b3a03a6b73ace3ab72d674a1db07370a65c07fd79c5390ae986c1d26faeee7a16f471229718fe301f69da690fc95d02b01e6633db7190224465efa43b9f5d096214fe10e66784a0a848748be165541247c31e2e6d2d7df17df559cba912799b8c9de22416d91717f91cc87446161e1eef83485a0a0815fe52a2aa49e71705968d398d8a18a9049be78e0dd72d6b2f3e0c4f57c4181401bab9324fb32625cd41206b175843a6ae465f40a05cf973fad8dffb002035c3fc634c64d35f30a709a70887ca44afaee82aa756da1db7ad6fd5f359e170d5ae960737f62f78198103424a75074d5747022abec9ca060150a7b89ae7e99467d23b35ff29ca249ddf585f10c78a42c3f7f6418cdfe7f1393ce06f916e8f1285b159f68edea1670e3814f92dbcda35169ea37363f525e07b54281e5d86b3d6c0eaf18d57692ebb2e7c84c90e0ebfc9dee35ceab86faa31ac97138cda76bd958dafbaf21ae26cb53c847795622de0cd9473571eeb062d826e795e7706ee55370fba7d64d5fa7773985ad30bffb375eb74a9d0d7184417bf42174512bd004b9443e77d53e99f8ecb8bb70d69a563e118a0bcab0cc753ca84c3bed7bda41d32f3df7803abcd73255a1b4202f438808cb2390c2da4fa0daa2a87c02d0911a5059943b64d82edd2b4ec25835e0899842c095aeffd4f4033af8e4642dfa8e3b4e42ba2dda617dcf70a2c4abc103c26091b4aaa9aa220ae4b9feba09fe3004f60c6d4b6b4d03f1c857646e1b5b03057bcb0aa33ffaf116c8b60b4255c4cc9aa9f8ca9e5a40396333760d6a28f7f1b6078f632fef6ffd04f8aba0a66a8ce502056a6b9e76da2561535fc3cd501b76ec6de1d64d04bda621f822c7a65b0051de16a2b6a82dd8e3095ace89d214ce3756b8800ec500dfa8cceb053774cf56d932a55f7515d04cc154d07e8535e9f10b737bb21320bc898259c6e2b6030dfc9552cc3924e462ebe18f2212f73a73d4a545b963159dce69ffcb885e76b702950f28770ea96ca5f0a8057945791419d66ba429f3f2e3258523510fbb9e24744c16a57f148341d6c9aa6818ff6c5a41393f003fb1d37d24113f5588d53f3a03594e0372629511ea6fdee8581aac092aa46eb9819b576839edf7795e6a33df4518ba38a493d9648da06d7178c038a35289e873ea1dcd3e0e7cec2500d3d62374a3819f35a1d5e053a3ceefa09af47e9bf07ef27baa96aa1ddbf3f25fd272579b56158cd45e093262a426940b0e92ab28ab932cacbaf31f92650e225cb9d63f1595b410c2f5ed1d7418b51f5fd7b81e3d1be6b91da2fc634b9ff8484e73984fa722beb2de540aed1c6caa308091367f4b8753b731d8136c19d3da92f2fa38ded05a44132a0dd41044a4b75f730097fc6533550a5fd5c5f409b2622c47f5399a896b013ba8e337315bfbc3bc4afc7459954ae76ce4909f8f0c869620a4c14ba748bc1381d36feecbfd5ece1688dd76f35a339cd70b3d8626d4c5bf7fc3fac2290cfb35890ada3092cc121bd5a4ad2c8b1526a2537a64298764619471ab70a49cd04c1724c22cd7fb196ffabb96a39782e57766e131e94b7f8b75adb3a89e55fe7cccf575fee9f502f820ccbc4ac4418eb29f5b9058de02482c54baef4b1751e86ff4453c2477584d5fcbc941996a23fe36064cbc9f2624dc8d711dadcb007e23ab221eec248940733e70004ba71241e96a1e0e2c93b5a20eabc38ea252483791809d656959e8814144fddc34617bcc4cad07b1fc9439d2d4efed71a364aa7467523e65fb69d4eb9641cb0632abcc2b238c94de7dedbb04f4badd558a9f01ff82552a9db4a60974017bed16b8329cfcbf7ced02cde4e90cbd34fc2a5775fe9579896a5b14e5b5aa2c167cca38c43c0edcff779f5f7cfdbe5617ef632b9143d1a1d72bcb2168fea5ff510fcaad7018cbe6d5104d57d696a9fb0c59c58290d5dd9bdb347bd843c7fb35ef695e05cd55a880a3ea85771055512fefef992b267da387a76dd7002331438fe99ac533b083baa3715868305af2b666ca4bf1c9156f8e97a2b7a6815d7507777f5c61bd48c07e1a142a159a96bb345e4e31635f1e1a69dc3f7fabe28b9de704b3d25799b1e5f45f3d13ca12234d0814a6532039ee37bae2e2621774f2815746eda40dd17a1dc9b18339f8839d66383635391355a5441bd2454a47bcd2f8a92061640dd61bd5804a09a8e2ce8cb9758ed5557f08b36b7bcc1ac0012ddab9f95062eb5b9d570cfafaacde74bbeaaba9b3de78a9112efed7974701b34843b42e1a51dbacae27059c66ebbf98b0b2078db185e8306e6ebcbf13a3e89121c6c461a75adb6f4d6006c838cf780b8616caedcffaaee82100907fb47bd973905240e81e420ac53ed85309b8ad49c052644cb9a7f17e0b70a4551f8bf0897d2b5d31eecfd6c407876dacf2730f0899d76ba9f492ed2d0f0a5c9ebffae60a9f13838cbd2c7e1bedad245fa81c7b9b1003c18de614596dc1a2b002cd63548250ef897c9a68e06f94b9a31135f1e92f1eb69a165ee5b80a52d9d1f94175d4a1261d0cded976a73684ba67e62d86f05476db72740654e3ef06601e536701e86f123cb70efaba8bb28ae18480b829d4ccbd9567ac8de93ed48ec048cc744d3911d9de90d541ea7fe5ab55de5921632c267ea10347a9e8f8a7664caf2687f29189733eb92709089f9ba1620a6a7b3c01a5b6760ad28196a38532e44cf58052a22b8df13cc1f6034cc5e6ad5d0e6d7e2b1b39f08d1197000ea6365681aaf4e0e4796b2950094b0bb7bb2b7c886f3bf49c3de053c1072dfa289c46975d4b48cea78be1dd9f66dfe3fb4b33dd5f041e62e56c81af69d5bbac1c1846142bc7e64f8a539b3335041ccfae1ea171256ba63ebcbdb3aae13fe264b3d139a92931a9d8a98fb07b2ca18edd4119c89b994f13559fe93bbcd8403c27a80a96a2d4d1c36d069c3702785979ba263b89b84512b3a415b2813689bf22a10dabeb78183e629a8beb40b016bef37b8e4ba509de127ef78732947744c80c7723923b5199fa2b67ae73e35099ad680a4c067d81212f71909b735800f82fb5df5e1fa454ce863796fd02d2902f0423e482ff2289f147f02c3017e6789ce674d57cf5d614ab34a6b480df637ca4bb2be8dcbb545d5b1e10e0a07c291d31debbd1f3e72a9a384883dedd2e5fa61823ae87d698e9a69e25841747b311f8a78c35da91e46c336edeb9993c59fdd3f052f3feb7e1571f67348094994ba5007fefac0e4dba8f45c745f797c739e810dccf0fb928bb59a6561ba5b9e043671c2520337c0b512325395849fa5f3efdbf49966dbb4396b8ba027dee3f09179ff88f5e6ed228e8dd3aba1276072765a10ab223270210a2658f894e304bcaa9a2dbc674a3ab86e124760220875398ad4fa1551d3fb3ada84da338c7801cbb254e55c5a0014cf953669cd589315900adb00f0ef3e94091e80028d486af0b62ba983a3dbdee61b811c06b5665942a3d0af5774dded0f4bb274bb46dcd97d2daff8067c44da3239042070384e310a26913bbe3443ae65a6d944a3505b484858494a469789aba520c087c369b1e772743d4a54eb99e90829f7891ca42db5de5b575498ae4875302a4ed37d8c95c15650d0574f60acbfa64c9783618b5023a94d5a78caa1709ca37556e52b6f29fea4d44c220068204032fc73f2e832a57bb2e66e1ee6794044289d38aaae381e8cd7892a54ad5fdac2d1cf1c95a03a5615032c4da10834a9588dbd4494b8ec03326d9db7a25ce7c5552e4c54f7cbec51575263cd46a28e19145e7be434a2275fb3487b8f327c6af3e5a2887820cabaf882e460c81e439ce3194f6ec7c60186736213af7a26aaff831397cad5d1a9f7dd45d1c5cd2813a405a55f486f678e4ae99354545bd501a142d58f02a0ec42933f574ab16c113b412fa19447911e818bb3c4a82885624d46d9c7e3c522f926e7d8c4aa83e294c41342e730c77758d3dfee890dec418f2ee4610702fbdf84a93f7da3cb5e13722a5d4c59ced4cf4136f6038e118c2344da4cdc691a0d03f15f1dc76b7310156bac893b8df951334739c62e3f1f78763b4deba8803fa6b2ba91217027d67c438a5cac4aaba7bd6800e21499df8186cadeaec53594eb0962ef0a2a966ec071d42964aefb0d15e35e974b5170f0fd5653a93b3be4e4c887d77fd4c9f633a3e9e58ecb6251d10821065bcc7bd258f55acad8c975cf534a598510bea679782ebe49a7e31249cddbf5dd2d31dbf0427f5c9ac73d6577f0e039dd49ab0ac2fb6f16a941315ba1679514490aa99b3644f7459c6d022a8fb3bab2d7a3abc9f6a48ac3d209162925bfd364d139be8d412b688b234a19a2005222f34c32afa0b96ba6bdd4580b63ce9340072c5fbce76077ca6c89d1a67e0bb200a8196291823e5be65ac679dc63e87189da94d75b110549efa05a6a47466233a7e0da5feb678c0c8a66dd1ee99650d8aa7e8a304736e2c678a6c382eaf96be0e84f40d98c4238331cdbff95702f51e91a41fe9e5e24194b330c93d49194ff2e0999e646d9f0dd23e76b653a227b801d82012275b7f356cdccde3e92de9625339024c6a6962280e58542fbc30d62de5d108eee4e0cc1d8d715d660969fa877781a20eda909933352b64ca33d455679d66cc47e7f60face0b76ee4915bc253153e00d4513b5a21e1ab5bf53eff9f533df228278e93a1f3c0a53f4fa8cf8993ccd8ab9368b218bc312e135a346ee1f476faa926ada7d89440dc00292d5f94e494da5e0f36ee2ec4ebb39368dc522c61fa009a1b6aafe4556e6746bcd13c0b62bdc46bcd3bbbf33d5afcdc2452e7d9a2da30b2f49ae3fd9e089e8dbf5fbf34aad63d479f3336fb4dabe249c18edd037533ab5a78077df9fd049bf4020d9d25c886be61e335dbc159f8c5b4878405dcd12e88f3cd1201d082fecac6da6b315cafbbfb434bbc3a7382b2d3a00589b3f2941dce10835b8cb2002126c5011aa883307b956737df878a320a948ea0fd5458ab59d5b78c8390a7a8430a909f5de693a4b425e34445349672e71f55c7d04880df64974e669118f980b137580881d55c9587e28a793378fa3875ac89d9cddaf326708b367d6786721de427f8bfce0ac6600379977dc05e53084a3147953c4219ab5de51feeb9cfa293145f0d5939fefa279da52d1455264e4f9d1aa4664d33cf6660", 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfff, 0x8}, 0xc) 02:31:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x200) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/77, 0x4d) r1 = dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:31:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) getpid() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 02:31:31 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x5, 0x9) accept(r5, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) geteuid() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() 02:31:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000016c0)="582720efe63225259560f8e5815f73f20044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a40706b2f5f728193ef16ab93f12fc6fc99ad0a24c2c1b80bd5cef1d179d4d5f16b136a5d00d16538554b2ab7ae6011f952c3770fcce2c283e6e2ac66721e98a4c3a949bbeeb04ba355069ebd3c735efa72619e06b8e342221c1627e8844d269328e2fec0e724fa972f6750371350cceeefb09fef09c3873fb2f1b1af2f6a4fe8ea33894ff4102f993ab8d5a1ed61b9bba34509174937263fe2039e4425671eba4ceb201fbf85120d958ce457dd4631b4e41421ce3c94a628902f7fcdd0ab00513df954344ac4667f6", 0x112) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001680)) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[0x100000001, 0x71]}) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f00000016c0), 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x5) 02:31:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd0314b4f57730efc, 0x0, 0xf0}], 0xf, 0x0, 0xffff, 0x0) 02:31:31 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x8040, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f000072c000/0x2000)=nil, 0x2000) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) socketpair(0x8001b, 0x5, 0x750d, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x200, 0x402, 0x3, 0x1b}) clock_settime(0x3, &(0x7f0000000300)={0x2, 0x1}) getrusage(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000340)='./file0\x00', 0x100, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0x1) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x6590, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 02:31:31 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x116, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getppid() 02:31:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 02:31:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080), 0xffffffffffffef3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="09020000000000000000e9bdf95bd7ac41fb51f728e81814367ec511e3a662c814a2272d5e2457385488015fd8b6ba761bd4d224b21999faf428bb487107c01b624d2080c8199ac0b3436ad2a426271f0d08ac6e162849c6d1980fe98e69b7e6e2b698ffcb8e8911500d"], 0xa) open$dir(&(0x7f0000000100)='./file1\x00', 0x20000, 0x80) close(r1) 02:31:31 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000640)='r\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffdcb) recvfrom(r0, &(0x7f0000000080)=""/253, 0xfd, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 02:31:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) r1 = getpid() getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 02:31:31 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) 02:31:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e9cd0f553f21141be2f963975242f66696c65300009feff98580d74042c77740934f0726b2d000c2d795203e8fdb4b4b80abf4334a3d64a4e1f86d6c0985b6a9267e6a6858e237c96a98e9c6c29348a376c10bf0cff85947bf734b5b329e86860485ebc1f4f0ba601c2b5a3e4a8b4aaa4c3b9495b7529fbfeebc86e54a67e36dee02e24c2b8715203cd839af3995089a33deecb2c106b06aa806e69e96f61c9a7b57e972d1b557d858ae9e632682b2fc2ccb2ad2dd75761578a55ebc828b76e2731edc3ebf1e3802d2a980157d422019ce442133b0dbbc830ec57e2ea3c87cf947b9a70c672bb942c4c844332ff53e1fa024e9ec45ea1dce692d5b2b97026ba91515dc295"], 0x10) rmdir(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:31:31 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x240, 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 02:31:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x30280, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 02:31:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x60, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x84, 0x4, 0x89, 0x5}, {{r1}, 0xfffffffffffffffa, 0x24, 0x4, 0xad, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x7f0000, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000004, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x31, 0x100, 0x7}, {{r2}, 0x1, 0x1, 0xf0000000, 0x683, 0x3}], 0x8, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x100}, {r0}, {r2, 0x8}, {r0, 0x102}, {r1, 0x126}, {r1, 0x100}, {r1, 0x4}], 0x8, 0x9b) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 02:31:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file2\x00', 0x20280, 0x0) unlink(&(0x7f00000000c0)='./file1\x00') r2 = getpid() r3 = getpgrp() setpgid(r2, r3) 02:31:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4b, 0xc95) r2 = msgget(0x0, 0x220) msgsnd(r2, &(0x7f0000000040)={0x3, "acf31f805df678b6bd19d4d588f4576f627248b3826c208156cc72b1846a53a1"}, 0x28, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffc6b, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 02:31:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) munlockall() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xb8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 02:31:33 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x3, 0x22) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r2, 0xffffffffffffff7c, 0x3, &(0x7f0000000a40)="3c8d37e2a5bb05e8f63d52d62cb0e4275ac926f2913f60f106ba1d708b857df34c7a3505d325573bfd42fd8e476248176f5561687eb4390de3062a6d2e3372bf873927dbc255c0cac3a5431a98371e3dcf94ba94c61260161f6ed40cdf63eed115e8d5952096d215a075275387604c8723a0c3fea414bc5ba08da5f7930afba7227391d99f0117fe49a3ff410d396ee7d350c0092a5bf6531b3878d916bfcab8ddc2678f73828c33487bb6b476b444e522102473464cbb5a4c43542905947320616d69a53f1eeb738fe0e36588f91604735a75287c1b99762389381a9f73951d876b7b88ecbedbe67860725a544d9b3a", 0xf0) setsockopt(r3, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r6 = msgget(0x0, 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='{t*\x95+#\x00', &(0x7f0000000400), &(0x7f0000000440)='\x00', &(0x7f0000000480)=',[]\x00', &(0x7f00000004c0)=':#{\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000880)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-,\x00', &(0x7f0000000780)='-\'\\\x00', &(0x7f00000007c0)='}+@.\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00']) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x3, 0x780) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x7a]) r8 = semget$private(0x0, 0x4, 0x180) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffc8) getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0xff, 0x7f, 0x9, 0x0, 0x6, 0xae7, 0x9, 0x2, 0x2, 0x35a2, 0x7}) pipe2(&(0x7f0000000400), 0x10004) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fchown(r1, r9, r14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)=""/130, &(0x7f00000000c0)=0x82) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x5, r9, r11, r10, r12, 0x0, 0x101}, 0x65, 0x9, r13, r15, 0x1, 0x9, 0x100000000, 0x2}) semop(r8, &(0x7f00000008c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)=0x5) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x7813, r1, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) 02:31:33 executing program 1: mprotect(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00000e0000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00000e0000/0x3000)=nil, 0x3000) mprotect(&(0x7f00000e2000/0x4000)=nil, 0x4000, 0x0) 02:31:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x9}], 0x1, 0x0, 0xa41, 0x0) 02:31:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5d77abda5ade63d6054bf3241b13e4", 0xf) 02:31:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100000, 0xfffffffffffffffd, 0x0, 0x6, "85495500020000000000001167f5af0080400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x39, 0x4, 0x800) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="913100dbf1e9f09ac9779c917e05884f0590fd5a50fd1ec8a6381b431fc2b5cfaf8c0eb6fac0620f24f2dc2d7a563cbba6bab1260d198aae919eea022be9c723d248fdc40cd2e9be4971cf69cb9fe1490eafe1fc000adf4e413210a7dc6f16e9a20d427050878730e48ce2d2ea61d3fd1d1c2a3a00f65a", 0x77) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:31:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)="002300d126c6", 0x6) 02:31:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800200000000000b, &(0x7f0000000100)="95", 0xfffffffffffffe38) setsockopt$inet_opts(r0, 0x0, 0x201000000000f, &(0x7f00000001c0)="eaca743f7f198378d8e3d09179ed1d240f44020000111e432d5153e66f0ec918f2f9c41dbedfe5450c06eec46487741d0ca93ab04df3c37b2506b44af5e3b151196d40bc8139ee10081007d2434944c73f4e2cc6ca0b1b9fb1322642b0a05cc2955bca50968a2325b01394ba83778b4c05000000000000007dea9932423376a43f6d75e1c9fbcdf00a1767ad29d333aff9a206eaa689", 0x96) 02:31:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffb}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:31:33 executing program 0: syz_execute_func(0xffffffffffffffff) r0 = kqueue() kqueue() kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x19) 02:31:33 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x80000001, [{0x2, 0x6}, {0x3, 0x8000}, {0x3, 0x3}, {0x3, 0x10001}, {0x3, 0x800}, {0x3, 0x4}, {0x3, 0x6}, {0x1, 0x1f}, {0x1, 0x4}, {0x3, 0x6}, {0x1, 0x1}, {0x3, 0x342}, {0x0, 0xb0}, {0x3, 0x1f}, {0x3}, {0x3, 0xffffffffffffffff}, {0x3, 0x6}, {0x3, 0x1}, {0x0, 0x20}, {0x3, 0xb3e5}, {0x3, 0xa200000000}, {0x3, 0xfffffffffffffffc}, {0x0, 0x8000}, {0x3, 0x8}, {0x3}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x2}, {0x2, 0x9}, {0x3, 0x8001}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 02:31:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/57, 0x39, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0x4}, 0xc) lseek(r0, 0x0, 0x3) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="6402ff0000000000000010151001b4396f879870a8b4a6fef23a5cacc67b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x172) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x4) semget(0x2, 0x3, 0x10) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000480)=0x6) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000400)=0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)=0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000500)=0x8000000100000000) sendto$inet(r0, &(0x7f00000000c0)="e69cf98fde052ab05581a94d7c7425f2da9d998a236afa9a0a3e61a79c96ec71d308578e82b2b5a44d3b7f8373d6c51ceab8380b200a3eaa3eafc40a506818cd102f08c4279610752906ba3ba04a4d2f761f9b06b3d14935e34dd3a5967694979956d078e85841db42cac2a154569c66a61e5585fe27788a7b10be5ef59750540f7cce9e83d71f3915427d868dbe7a6bbd", 0x91, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000300)={0x1, 0x40}) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f0000000440)=0xc) 02:31:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:31:33 executing program 1: getegid() symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x4) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 02:31:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r2, 0x0, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 02:31:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:31:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) r7 = getuid() r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) sendto$unix(r4, &(0x7f0000000000)="8df222cde82d8e4084818b371b9c701aa85d8cf40dbe691fe3a9fdc1e7f9", 0x1e, 0xf34ab039b117beb6, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r3, r5) 02:31:33 executing program 1: r0 = socket$unix(0x1, 0xa, 0x0) fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) 02:31:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000000)={0x5, 0xb4, 0x0, 0xfffffffffffffffc, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5c2556abfca8140d}], 0x9, 0x0, 0x9, 0x0) 02:31:33 executing program 1: r0 = socket(0x8800000018, 0x4000, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:31:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10002, 0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) 02:31:33 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)='\'\x00', &(0x7f00000000c0)='\'\x00\x05\x1b\xf7\xbaV\xa0\x92\x88o\xec\x95\xac\xaa\xdb\xb0\xeazv|\xea\xf9X<\xc6Ey\x04\xe8Hl\x00\x00\x00\x00(/l\f\a\xcd\xb5j@\xb5#\xf5^\xb8\x81\x1a_0\x8a;\x04@N\xa5\x06>P\x1b\xd1\x85\xcb\t\xef+\'4)\xde\a\xfb`\xbcB\x93G\xf56\x8b\xc4\xe1|\xeb\xa1\xfc\xee\xa3\x14;i\x97\x14)\xd2\x9c\x86O\xb4\x0e\x048\x82\xe0U\xd5\xfa\xa8\xfb\xcc\xf8\xd6\xe5F\x8f\xa9\xc7C\xda\xd5\x96\xf8)_n\xb3\xf7\a\xb6O`(\xf0\x93\x9e\x88A\x1c~b\xa4\x8b\x94\\d\xb7\xb3\xa4\xba\xeb\'\x96\xabJoT\xcdC\xcd\a\x81\x8f/\x02,N\xdb\xfd\xef%\xa1\xba\x19f\x01\xbf\x14pU\xa1b\xc1\x02n\x90\xf6']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 02:31:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/222, 0xde, 0x841, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x245e}, {0x18, 0x3, 0x7, 0x2}, 0x5, [0x40, 0x8, 0xfffffffffffffffc, 0xffffffffffffffff, 0x3ff, 0x1, 0x0, 0x1000]}, 0x3c) setrlimit(0x8, &(0x7f0000000040)) kqueue() 02:31:33 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() getuid() ioctl$BIOCFLUSH(r0, 0x20004268) r2 = getegid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, r2, 0x0) 02:31:33 executing program 0: r0 = msgget(0x2, 0x47c) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000d54297df3a31a71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f6433454890386e20b58dc7fa2588e9056324e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000300)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)) r6 = open(&(0x7f0000000580)='./file0\x00', 0x880, 0x110) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x700, 0x4, 0x0, 0x0, 0xc2c0, 0x6, 0xd83, 0x1, 0x3, 0x1, 0x8000}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x7601) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r8 = semget$private(0x0, 0x3, 0x103) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) dup(r7) getsockname$unix(r6, &(0x7f0000000840)=ANY=[@ANYRESOCT=r6, @ANYRESOCT=r4, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0], @ANYRESOCT=r0], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket(0x10010, 0x1, 0x0) setegid(r9) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774a5a2b8aa18bce350f21200"/4116], 0x1, 0x0, 0x1000) msgrcv(r10, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000c7000000cbbe67c07e1937908ed1d7452700000000000000000000000000000000000000000000000000000000ec1b000000000000005e000000000000000000000000000000000000000200000000f6ffffff00000000000000034bb3b61e8a3f3ab917a5161eabbf4f474167e8ba121605bf13c968aee314a9ce370a65ffe8776b7451d8b8ae062d72b0f7696d09f4674067b0712ab4add540cda091e789446b3a19d3d6fd75e2cff3571f67485e181c2877ad04fada89c4743aa9a632534924867aaccbf946964fcc5677d02606b3f34b8f6783d58b545a3a0b01d81b18cbfcd4dc7c8bac24b4acaebd46ab2cbe1737231ec1d377b9798fddb6cbd45dd087978900eb873cacd8fa0a396b9301380175320505e235d83f653a1f6fc5f74cbb9dd024e15cc6a93025b5aeba34b2d54c80f43915371848e0de90a4741e614abb08c757aee102ded412e9bda6333773f456decfae226597cd52df0b990cafba2caac2fa9354140f0ebf342b7d9370c4472b78bb918db7a6c1c274a7a1597a5a93152f6dd6b5e1451e42402d6e359e3e1a4d6199300ad2985ad43c9b5ea63d878fb6a70ed8ad57a6967c0100580795e9b675cf93f41beb04548f1b1ae20292cbe84631ea00"/482], 0x1, 0x3, 0x0) msgsnd(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e404731a6849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f388a7ebaa7df7110870e8287041c6cec4385470d4921af62bf5a090228e4a2b52e0"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000200)={0x3, "68dfa25a7750144df54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596364e15f5599beec9266279361e4a"}, 0x79, 0x810) 02:31:34 executing program 1: semget$private(0x0, 0x4, 0xc) sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x2) semop(r1, &(0x7f0000000140)=[{0x2, 0x6, 0x1800}, {0x7, 0x10000000000, 0x800}, {0x4, 0x100000000, 0x1800}, {0x4, 0x6298, 0x1800}, {0x5, 0xffff, 0x1000}, {0x7, 0x51, 0x1800}], 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) getrusage(0x1, &(0x7f0000000000)) 02:31:34 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) close(r1) getdents(r0, 0x0, 0x0) 02:31:34 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) 02:31:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) poll(&(0x7f00000000c0)=[{r0, 0x60}], 0x1, 0xef6) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)}], 0x2, &(0x7f00000001c0)=""/208, 0xd0}, 0x42) write(r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x45}], 0x1, 0x0) 02:31:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) munlockall() 02:31:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x4, 0x7ffd, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 02:31:35 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r2 = semget$private(0x0, 0x2, 0x281) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) 02:31:36 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002a, 0x3f, &(0x7f0000000000)="4e38d83ea20eabe1afa9ea26597ba685d6e754879b5a61af943eba002c0d3ccd981d400d937210fd979ea7e4ba3b53da00a54c08c23e8c00d590b753a4c496e94b023e88c5da0c7b9c83c8d43dc05ac0a091377a31cc8a6ef9667ffd448ab600d7039a69713a43a9cbeefbc2ecc9370cd2a401715636041f87f03d73266f4fbc41b5284ac23dc54d877af42c", 0xfffffffffffffdb8) sendto$unix(r0, &(0x7f0000000180)="0bce25fad30759fd4d55e0bfd6fb31d9a429013aa52615d5f28bfcc46a3f0c4dfa97f7e29657df980288589f65c4f3db457ff281b561984c7e670c8ef6531ad000edbe72f791288355db855fa2c5d2d50403306694", 0x55, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="010070e133c8bcd9e4f3"], 0xa) 02:31:36 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = dup(r2) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') getegid() ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r3, 0x45}], 0x1, 0x0) 02:31:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0xffffffffffffffff, 0x10000}}, 0x0) 02:31:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001540)=[{&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000014c0)=""/88, 0x58}, {&(0x7f00000001c0)=""/5, 0x5}], 0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x5ea5, 0xffffffffffff7fff, 0xe18, "36df13435ae9bda7168bc6be2a8de744d6d255ff"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c44", 0x180}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x7f}, {0x18, 0x2, 0x0, 0x1}, 0xa653, [0x3, 0x14, 0xa94, 0x3ff, 0x2, 0xb94]}, 0x3c) 02:31:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="eb17ccff13b9fd812eaa4e318ffaaa40000000a0c8aed95ee71f2eac19975d1294fffb924cc0781c700d6d0400cfd7e829f7508d391bf658eda92b314ac59e872407f34b8a89a8f6f36bc040f87b2a461eabb1fdb9f9e2bbb71f4ea16fe317607f652e0b486fb5ad55d6e33bce7ce4377123b57e46d83e2387a99b8a330b6f14670000994fe852577997ac2fc721dd647f0a152eeb9c3a732ac3e00ed5dc3321250500000000000000392cae3e8e00402fa4e97fe906e20d689b9d7610a3d26de53103f15cbd7f317fb21e22be1491d070140389ce284ec8c47fb71c1783eae8ce", 0xe1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 02:31:36 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0xc0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file1/file0\x00'}) close(r0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 02:31:36 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8002, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x7}, 0xc) write(r0, &(0x7f0000000040)="e607ebc9df18688088308bcfb40ce7598278e813f74eb1f09383cad9b984f5514f5926e13429e297dcc865af67337c2d14a93c5c5f0325a2f62816c5d776c79ebc17813d9d53198da8590dbc4e85077b5353cdd8d2d308796fefe2ccb08d46de4cbba0cf932d850f9b703f6dac6353a1e8233d7b4950d1dedb520bb145f11bfa7a90c3e9207806be183ea13d660648e707ad5ec498baa83bb9bbb05acf0e6adc002fbd0c28a1aed8938da3f2", 0xac) 02:31:36 executing program 1: r0 = socket(0x0, 0xc003, 0xff) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socket(0x20, 0x0, 0x7) mlockall(0x2000000001) 02:31:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/227, 0xe3, 0x42, &(0x7f0000000040)={0x2, 0x0}, 0xc) 02:31:36 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) r2 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/182) 02:31:36 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x80, 0xfff, 0x1, 0xffff, 0x2c, 0x6, 0x3, 0x0, 0x7bd, 0x1}) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=ANY=[@ANYBLOB="886be62c16757487d248"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000005c0)=0x1000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 02:31:36 executing program 0: r0 = getgid() setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7fff, 0x87b4, {0x0, 0x40}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setregid(r0, r0) setregid(r3, r3) r5 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) munlockall() shmget(0x1, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x32) fcntl$getflags(r1, 0x3) ioctl$TIOCNOTTY(r1, 0x20007471) setgid(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) setuid(r2) kevent(r1, &(0x7f0000000240)=[{{r4}, 0x0, 0x10, 0xf0000000, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x800000000000}, {{r1}, 0xffffffffffffffff, 0x18, 0x40, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000040, 0xda7, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40, 0x9ec3, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0xfff}], 0x8000, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x8}, {{r5}, 0xffffffffffffffff, 0xc0, 0x4, 0x7fffffff, 0x7}], 0xdf, &(0x7f0000000340)={0x3, 0x8}) ioctl$TIOCSBRK(r1, 0x2000747b) connect(r1, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x0, 0x7a9) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000003c0)=""/5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x1f, 0x217, './file0\x00', 0x6, 0x40, 0xcb89, 0x100000001}) unlink(&(0x7f0000000440)='./file0\x00') ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000480)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$getflags(r1, 0x1) close(r1) 02:31:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x801, 0x0) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000001fef), 0x1, 0x0) dup(r0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000340)=""/102, 0x66, 0x1, &(0x7f00000003c0)={0x2, 0x1}, 0xc) socketpair(0x1, 0x0, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="25915fcdb4a2a9db30702881fc0c3ea874658b8311d41a8e57a4b85f62700c24ee2f6f409d476bbfd2f1529be325b94fe1f782a65769a338737aa83d95d378201a9b52b72d3dec31a38ab116f677411c4e363230bf24885fd35bf19a74a9b99ef98a5d5a025c41a012ab60c167b492c0efef030b26b6595ae481", 0x7a}, {&(0x7f00000000c0)="0ad88668a6bf10277acbe759bcff164e76079b074248d2ae35d6c654d5ad9306f0816f755b1b16a11cc9cea98813d6a957aaf7c22d363fc53b98b2bcdd347dfdd94badd4f4c80aa08df354219fe07b9974bdb34b537e474828386c960b86b64454a12585ad26151da31bf10d2467800ed98c3d398e886987268ccd3ccdd83d71d04bd1d7b8a6c4ae235e64545c67363ac267800a70fbc0fab4a4c3a1d3922a865368eaa0e41c476f5cbdd3da7cb632bd4791c8daae6a397dab4568e08f421fb3bd736aa8c408f1f1c66d9dbc296a11d0d9d58053e33289230931ebc154ab90bd51b84c4b", 0xe4}, {&(0x7f00000001c0)="882b6ee0754ba0dea7fa5aebe050333572fb809e731abcb41eb17f51a71de0e223cc57b04b1c1934ef8cfbac34e17c199a3aaba1662babd7375f67cd89306701de499c9e10d2e0a195f4564b15306c1313acc7a14114eee3b130766db46f5788fceb98dc573f832a820586273cfdb7e99296b7b3085197166a96ac67669c24ae75aeee2cede1e1640e7872984a893aedd47a61c4bb25cb774ff3d56f019f80413c1172d38831dcf06559affb31179838058218d5a56bd1e62f9a3cc4b3e8bd8d", 0xc0}], 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 02:31:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)="716bfe126b4d245ed03cbc0410c2749d2682d814c81d1fbdc96e80a02e4e7cb7965e3f63db6c3907f5941c8005d3b19b357283f34ea68e8205dd24eba61cb928eb9cff7c4dc87ef0917d5e32624166b5aad04a32cac3d495513241c1acd4508ecd59cad1483f5af90a304c966f1789c76a203515428b810c572be750b450011cf802225769589f58058236d855dc4edafc0abbfbfc4c05dbd5d88fee477a24d8c664f44db8a2f52b34132d213165b0ac0f4c2f8e6f95fde2f5eb1b6c4f363a748fb3bb82361fb5f057b9f16797f44d5262d0f083081bfa31fbb30c32a0e3dc19fca4132ebcceea6836950e2c8088549a50aa0524ce40cc04858349f698b89961b29d8efd328619ba01302a83203c6fc21c35ebb62e82d00f469fc89ebbcee27f16fd079361c6da6c958522bb4e928616aaba736adf84584dae1a9f05c213b46025bb040ef319814a827d612eccada6059c82736d8ba34e34b2288bf382883d3d803410a4bb7d94b0b12874c06fe883fa659569738a08fd89750fe9904d5fd4b53e2dcd1efccb36db1c87f3c45a63f62b216efbe2ef28815a2c17d8af8f3127370601296538348ba21c9bf2177e5c2b0c942b0bcfd8dbc4fd7f7af50c900278e338f95d704add6505c25153e1e4c338482b25dd1ba764de197b7d1013bb8f35a0ed0f2bcda5cb8f545cbbee3ee7c2fceb376621e7a603ca8c72a1482e04ee740920448f671641215076af383048baf0d38588a4e691447853a153993434382a15f0c02e30d42d5d5d73cde26107deef1759180c97efcabb40d6d886c20805d5c8803111a4b0da9bf665a0c2fbe1a493d33d04cbcb141b4a42600215cf74410118709b94dfbab0011e716e2c9cb5f72563c05948d8c1da3b5e1e31c9a30eec9f1959a4f945e0c40ff31d918fee63fefa0928c1211cc58a4e3bb9417299e1148be1c721ea48aa6e1912d88b4a3af1f6e6d1085133f3280cc9ddd45e5c9eeccfebf9665efd530e33d4cf2dcb10642319c9e2036d0ea0fccbe9bd31a9a20731e5df314b4e7c467447bce49cb15665ef0a6932aba80a281aaaa6652ceba935b90b9ac3502cb4da899b2effa0a0c27a93b59a84554fd2fefc1424163b921b8866832e8087400bdb054735d00c92ba3028828a8ce5e143374bcf5f591180008244e4f7ecbb6c46c966da32f2d5e504064b5ca026738556e0e47ddf2179af975bb37a054671cb01fd522dd54c738b86360ce3041d4d5b52c3618bbf48be390de86b98773b61c7ecaa9e9c46d0e440ec1735950249d3cc0fd8c93811bd0dbd965101185f1fc52dd0143547d5d0b91a6f3f47871928643b8e76ebf8a3cb3a637fcdc22e34670518f5ef71bdbd7a05491ecc866fc9508fcfd1875c0cbc49de175c5dc4f8cf0810d18c0b6b32a70544256dfc6b281101a046306c6ff5a2e9fc7461e69617417033d40e425ca54dc3001e032892e5182fee5bfb8db54d98ae7995ac527c0b98d37db3c01ddb611ae6688f73004b9fcc59a6655cb23fe461b04d1da676bf5e23779b10afe902db23bb14ffbee74540d02f52dd53edcc3167a5931d1309f5c065c06a02ed6d2105cd55d0b2dfe015a44e8bcf15b29342cb81779f0dbfbb6e37f9f5de7c8c26f0bfe93316a09a14c75bafd0546d5fdc745adc1da86b03f51d0b5e827be470c0b3652f775ecfb878f695eb9c2490f9e42f7f8936d3ceeae480489f8ac4f81a4926ed17143a670034c4e892f4c04ef0b6c9ac1cdbacceec2db8258822f58815b14b6bffdada6e06bf5cbf01f8c931ed5196b96e6046b6bf4e10f60ad9228b8edada88077a7447af52dc7ce849c167c8374f268222225dbdeff77dde7e8debaf09c08a1dc67a89fad06c46ee9c408b53bce9c41e4c8f0a97a4e52ad017a723abd0fafbc9fd62a48295802991cf20a638c993a94150a7be3578f3e004205b06b8dc89fb3007455697a7be9044bb0f3d01ea81451c08e7ec3a45634324d6cbdbf1b8da779b8e0a5a3de83ef8c3ded621b3d8f64f18fab31623dff9bf476a3d9a36c5b7a74cb103ad724e51bd32d108d1c4553d9286a926f52b6cf3fbdc5c68258e4b1205cbfdc25a04f7c88566ede616bb7cd4e635d54d48506bcc3c24f3bcadf98f52107d011c99e622c2bb6f5bef0561deea5d280c9771c007d8bbdfc6259a4523986b8a277bb5f506d62a1f6e14b1017ad37d5442def314718110e4ee61b65639f40ca1886b4129435ec1ce6d4e5f730b157cd3fbded6e7bfc83c4eff6dcd97bfee90ca6371fc0702ccf72c705dd88f1bc59ce4c672c38a19acc299c4a32ee8956fe16d416faae6c75d0b0ff27b56936e2a22aaa99cf2a814b35663c16ed05add4c9c2c85985bec86e5309dca3b288e309d3b28e9abb0d0fd4761705fee850ab6b4190a2cf972fe6820c9ee9948908703f61e4ce0cf16b6670eb77d9cd4f63ee65b0be8565c06d640114287ac721ab9d016947c6b0a8215732ec17a446a723dac3bbe1a4b76e85d17c77c0c78601b8a6ee92f2e256c1f8f032e203eea4060c514431ad586dc50eab69dc35803571e7e75a222a25ef66699764e76b4e3672efa2867ea928eaade28d95a1305a53d526c20e611e74d56586ee169e7e4c4f66311be761456ae6ae496447eca3418305b1f2d785cf01019304b18f9d7d04efcecb36aa4cd16590d21166696950c5a2c6c6537bbf1048f9e2c9add443c8a9cdd2a6054f847e8253397c2155aa2f2a44dc28c43a26be8bb8f2fffd2b0b54745eee7f8882c67398a8d2e455126d8309006274f9e60f56ab1ea2eebf24824e94aa0006d10fe2625913666be74f753738ddad5e0c02c7714cf42964b3a843518538763d39348b22286c5476a536bf29f51661d4b33fb53b8ce6299c756d60ee6491297e1411536e031d3de6ee1c060f246bc05b503a7cac3fc7c07bdddb27a20c029e56a917a6e2064b8fb5d62fbb5639afa22aace0e9dc0e0d7fb4af5157e06c15237e1bf31631203e73c7b309cd843d3c95842fb1c9f21ee1f2aec6e005d915ab2767eb89803846bc60f3721421845e500fd6786e8f810f44d229397777a846e1082a55a435c7a70d0c770f99e13aad8fc513576d0cc43c7fc1a568b51a9a16071e4817bd46cce5ab89731ccc9dd26a51d7d02bd24102dab4e1847f214bf9dd4bfeebdbe80cd37d95cd1f649fe571664a1346f9732a9d0c284df7a71cb5b15e15d35b32c5d58fcac2b2f1c306a2200547b159470cf709bce369645b2b4db528ed670d4ff4d067fb2416001e81fc5a72fda9a9ad85f6117af488a457d983efdc63cfbec100f8f201f025348ce1f392693dae2b68025f7da2ae6cd6e8b2376f9cd0d37cfe58c29e836c83412117122f667dddda5cbee5f897e237640a951dac383338f6d8615f226fe3e09e189325861e87831ec21da3b617ad25f858698f7fbac13fa25ce717a87bad376fbedaa7c1fc2c07da38c6c2baad0c83fa9d9e083d7a03c0d10ac8b277aaeab935ed55586c1d2bc9112fad7c47ce78a03b02aa39a2c2292d1e8a78b3b6a3bcd647edd88211ac940252678b0845dd606f6ae3b8588f4f48f018867df1bce035946f5d513bdff62a4ea78559745148cdb2a01cde6b167ee3c739dc0d708fb28fc7ce86b8be56b58b6250f34f4b7b86ae12c534a0c080f483048ab99ff85f34e1606ff3dd00bccd79c1dbc1988235f63b64e8dcd03388cadf7ae75fe32487d9f725121d97dc3c75feb586aca3945f74bd0908ae91f586c09febf1fba02cf915d5c9157010943217f88e9921450d9eea206fbe7930453188acee2c36690fb9f1a762fc2813bfb91f5cfbec9346c315a5eb51d6b116bb03e72f9a23cd4f07e2e920d447046b12356a0f87e092c4bac159ad997015e33e6e074483b49aafd5c3042f7c225f242e97f2c20f957d09f9b30b85d60fbf6580d902a4ce68069d52af42e9e76f04d4e2f61f045c477593323e2cb1eb0d1477eb41e714725654cc165a0cc240cf7cbab0d57856c3f31c2d105b34940436ffd2b28b92b4673e38f022c91143bd77551a1226db07c9fe0de42cf47772e9078ca98e5ed2a0c4f49197185cf8a93d37ef7ef048d08c38b1e446fce16b436b703d6b5cf519ed0bf57b8d1b9f738acd178a9aec78746a498977f1c197edae7a20ef03f060a5e7a75faa1a371f8f1f64eca07cd2ae6f36c8563e95e6a2586e8e4bae5f735c99f2d9ea4565d55682392c82fdd3362171c4f9e6e2b3479fd52094eedc12174a78a2f65041f1f71ab54a3ba2134b794cf59a6345c24e65fd702a27c48bdea3e95932645c8c84b2756042e594ea67377cf51a8ef72ec9480fbbd6d4750d0d025d09efe55700281aed18e5e7d8627cd4086da02591f3c113e4d2bcfd4379b65d730e95654e6bdfe3b4080adbf21f81e45f2f9506dec93136002970bea12fbd99617fcb20507c0fa11d3a1be23668c889848911485a5e05f8612abb594a165a957f3c97b614bf64d6af713311e238ebb212707c3dff44c6f8923d965ff1c84b2be0fb88f4f329604106894e0e6dfdefc0cdda77b368e82c503d4af3f831cce3f5ad7dda1e2839631db0a98d709be37a8be94b5f79869dd9b55a038b41db14f359f6b16db6f5970fac6d65ae3614ff60542f42f73c27a55f80d14b1508b4e2588cf1f9e3b699bed1f85794d3164fd83b97b346552ef7a34faa6850c229a6ab956b1eac8f3e5c3626bc3130801de8e01f427c6c91c0782bcaf9748aa2560dcb90daeb4cf154c041d99428144edf5c77a84e50350e3ae2585582ff49de1a9b67905ae703edfd0d6c2be078ea00efb38612a3b875dc0295f3be3dddcf152906ae441a70a8fb779d26746ff5236b8ac5f4c7200dc5f08ad231cfb00b33857a11c4eb7754c6e7aa76ef678009e5fb0db50bda71f6f8c576f2d74664c87962559b178c4ea36eaf6c5500007958e6782be7a0bd2cc629a69bf27f2644890404fdbe07307fa5c65744f503b96938e4c0a2cc66016bde60faf73ee758a79a0befcf2518ffd10a16fa56e641ec6f1fe0a001a921c4f6fc28c239f52f957440c6132ec4af5b8821a6204f745d78962c918d551789e1c6ece3a676110f8dc68161c57ee9faf769bb1f62e2126a12d5aebec654794934edd075b047270ea7d704523c135b2b1b81a792a95ab7770adaf3323f72f4f29f1d5ff182e52bd6b42b9c4fce85ecc0987fbd985b3312ce0e9b56b3a6ed8b73824c8810de9d7b6e4a6942a220aef48c523a2ea33b3ef6a22583b8161f878993a94aa6f9ddb673b81567a98aa49c3d62a54bf1b21925e2f288639ed46b98be539110c7c4a6f9ca6af86194143fc23232362c596defcb4b6745d5b5bc25f736a9b942f012044689bbfc4ba6cf34b26b1781e2675755fe10af286f20e81a4dcd14e9bdbb71da633f029219aa03e8d1ce8d176274d646ea63584d561dde36bf024f2b44d3812fa6dd5e12c299a7d3586a0ae3e8884aaa9c0d20bbeb3c3f97da6e5a5f26bcb25b8a9771faf420b3c77b36d1c626d7b43c4a05f8f70f7be7788bfb86c2ded7fcc1910e0711633bb55be62e9a6dbdb9df3fdf2b4292f55c2c5da765fc0304ec4f68d36eedb773160919a4a92c4e6d9979759edf54f2627d81717d269ccab26f3cde1d875c3514cd9630aaef29fe905e84e6eb229f989e51ba6a582250165db1cdc4af19a1305622a3fd6247026e01b9b33c34103ecaed850f9f05c6f96243f249f8b1fd0b1751093b2637bc22211e19d7cc8b35f14c063191dcf9be459988db3cde58d56703e0e8934da56559538d1c5ae", 0x1000}, {&(0x7f0000001080)="f8bfaf0223fc0728bb9ed9c2b62495999acd66a22dbf4b642bec10b2ac614aa96c74ba75a4aafce7b76b2497331d97365d855e", 0x33}], 0x2, 0x0) getsockopt(r0, 0x8, 0x9, 0x0, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:31:36 executing program 0: setrlimit(0x200000008, &(0x7f0000000040)={0x27, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e8760c9ec6b94043eb653aafd884648efc962986a54ab43c729f4fd42bb5d567df99ceeb9d9aa5823a58761b9cc080da66a1ac8889e1d9f53c8265391050e67c8a2ab6b4645668d087aaa677b14baeeab0cc49a9e1547e9d00385ddd106e11e7ed492c6cffaf2dd84e3d6d8dc52", 0x2fd}], 0x1) 02:31:36 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:31:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = geteuid() getgroups(0x8, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = socket$inet6(0x18, 0x0, 0x4) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="bb602626", 0x4}, {&(0x7f0000000100)="fa016d554b4e934fd6738b6e70554cd94da2d6569744f0655cb77a7e3f56467d5ddc7267345b8befcdfc0edf645d7d116f0868e58d7231b3a9af6fd2e34b7543029a75e8558fe7e8f4669fdb099d480a4dcffb74cef9ea989c37df467dd5c32fb1bdafd9c9b10783f0f92138c5f9d639", 0x70}, {&(0x7f0000000180)="6a5aec4d8818313006b60db0afffa1806c369bf03b9624717fd56d0f4b647df74abced548c828de34d0c310b7533c37391b0cab7b23a328094edbe63ba15c873190b38b25e6b0d74ac9bd08f8635ee145cfb05e69912ce1edd90527693423b5f6849df7cf8f785890e7dc2469be2d2e4685d4d43a925511bb5ffb964c1f494062a87dde900f97b10bcb388722da3d7a8fef307c5c7a1277ce95295471dbc9bdf1550a53a73a009a8fe69f0f3bff30957f508179597833d9a9e4a96079199761162f43008bfd14a15a81910fee43c1bdf9f45f53fbbe310b04d1c80ea8516e23c0adcabdbfd1960", 0xe7}, {&(0x7f0000000280)="d13f8a1f3cb3ada444669e08f4c0dc3216b11b6f34e831df50d84381a7e3b3cf7dacdf8b0d9c51000753b4243de0a6b5a53a9d90e0068ee4a8343bc4d01246f93631cb712ff4463d925c562b03cf205f7f0494a710b3d8eb5fc6e9c9d26a851705940826e7afa2b448fd6646299b49f0b3c4ab505dd00e27b1ede4f573ff70fccf938c0a7d1ebf7f", 0x88}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x60, 0x4}, 0x401) 02:31:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed00"/254, 0xfe) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget(0x0, 0x70f807e72e6c69f6, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/114) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) 02:31:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x108) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x210, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 02:31:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r1, 0xa, r1) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 02:31:37 executing program 1: r0 = socket(0x0, 0x4000, 0xfff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0x5, 0x2238}, 0x2) setsockopt(r0, 0x0, 0x1d, 0x0, 0x1cf) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000000440)=""/217, 0xd9}], 0x7, 0x0) r1 = msgget$private(0x0, 0x80) lseek(r0, 0x0, 0x3) close(r0) msgctl$IPC_RMID(r1, 0x0) fsync(r0) 02:31:37 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80000001021, 0x0, 0x21e) sendto(r0, &(0x7f0000000040)="5a7c3a1d9ca05bb5cfec2b0cfdbe9aaafeb3e506a72a13358ffa37c627ba3ed56b2a6730e770823ee7df764e75549262f9e35bb6b64fc9a5d443de3b8b7e078adb8b7d624cf8daf86bf9aa7511cad141fe7d5dafb50d9492af7f846b98c8cad9c7ba6cf25355a2841b9376d77c0698dbd4e9e250fa7a1fa78fadfedfb369d6bbde1f0f45b4b27970d4bc949a05b6cf0812097effff506325cd7156fb859e07b5152bbef47cd6ab1b989c1a63cce336ab4df69f4803d86548bb1311d7202cc4c26e47a60d7625", 0xc6, 0x4, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x4010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) 02:31:37 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x4029, 0x80000000000000b, &(0x7f0000000040), 0x0) 02:31:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) nanosleep(&(0x7f0000000040)={0x5, 0x1}, &(0x7f00000000c0)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) shutdown(r3, 0x1) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0d357c6c009c72a91c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cd5cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50adc0173147cd2c336a478"], 0x83, 0x8000000000800) 02:31:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) msgget$private(0x0, 0x410) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x48, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x5, 0x7, {0x0, 0x1000}}) poll(&(0x7f00000000c0)=[{r0, 0x60}], 0x1, 0xef6) poll(&(0x7f0000000000)=[{r0, 0x16a}], 0x1, 0x0) 02:31:38 executing program 0: r0 = socket(0x20, 0x2, 0x423f) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:31:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02a539649173a626ed574cd60f3650ef5169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf09462"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:31:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x802, 0x0) sendto(r1, &(0x7f00000000c0)='%p', 0x2, 0x405, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000d00)={0x6, 0x40, 0x47e6, 0x2, "aa1cb23b8e8dd493c09a0e0ac8db80815ae329fd", 0x1, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) close(r1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000980)="7b8fe8b1efb1012cad4739de25864fcf6c75344c53a9dc4e0c95560b9e22d7c748720faeb094dc5a439b2b3bd3234d6158b77cb7a63c", 0x36}, {&(0x7f0000000b00)="6677ca4d696620b202d911619c606ba493dc079cf04d4212618453e4754eb0785a7b5af112c869d7c5c1236695d4c66c983a241f392866582cae649e630c9ac45300182d13522d0a06335ccc2d35f323e8c9501e9eeb34214a021d3a902f66f3b4d83ed0f6502325d314cd48449e5bfa9dc54a20", 0x74}, {&(0x7f0000000b80)="ca4dfc03503d0fa2bcf48718604983b8626cdc33f19e30b3917122f1006f35d1c05da421841b45351386dd336d8a3ae096ef19080ca4125ec968da6d96fb278d1b019970e07ea14e32a882aefaa238a43c3068bf5eef12149c67e57f680c69c631f6af8f419cafe0df171df4bc449695841eefa5200f3d7754c2655f1ea8a1d6c798d5357b21ead8dfe2a3e151ffe142de2e6298504256b3a9579d23174408af248b6821cd74ae378cd1589e75e3965ab9385ae43e9a3fcf73169b1c197176fbebec22963a99bfc8ad532c6eb2e771c7a1e8caee18eb04eab34c01d306077a14b8ff36d780cf", 0xe6}, {&(0x7f0000000c80)="aca1e5445c7b9ba90e3d0cd2913e2a8c1fcdbdd4bdcd6225365d8e99b95de8d4aaa942f822b8fb9a6eb77109eeaf19ecad206386e401467d384087f6e4f8ccab879fafaee38cb21ab0bbe19fe75566998bfd564973136e99ae69717a5ba2f2896a8aba1276", 0x65}], 0x4) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) close(r1) write(r0, &(0x7f0000000a00)="6a4a4e5cfac0ca000b000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35045e5409daed53746048f21096c39ef3b5ea38428a87b80a9ee7a239d8618a9069b5ff32ced03218e35cc126c68d444d8a22da920a5b417836e73fe1fbbf2e74df85efdcedec40b2b089042b", 0xe5) sendto(r1, &(0x7f0000000900)="fddf2aa022dfa4e02322e8cec143d8db943a4843f41e1c877bfc59f509beb9651b1c908e078cda1a090ddb7bafd766fa8708d5a992febd7e49f63f0fa1ab68e9b89e092c977ecade65f405de31fe", 0x4e, 0x9, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000d40)='./file0\x00', 0x40) 02:31:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = socket$inet6(0x18, 0x4005, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x919, 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 02:31:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x2, 0x5}) lseek(r0, 0x49, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) r3 = semget$private(0x0, 0x7, 0x383) chmod(&(0x7f00000002c0)='./file0\x00', 0xb2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000340)=0x6) 02:31:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) semget(0x3, 0x0, 0x100) r1 = dup(r0) syz_open_pts() sendto$inet6(r1, &(0x7f0000000040), 0x7e519f8f831854cd, 0x8, 0x0, 0xfffffffffffffdff) 02:31:38 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x10280, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x401) semctl$IPC_RMID(r1, 0x0, 0x0) getitimer(0x2, &(0x7f0000000180)) getppid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x6, 0x8]}) r3 = socket(0x12, 0x5, 0x100) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffff7, 0x3}], 0x1, 0x0, 0x2, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) 02:31:38 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 02:31:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x1, 0x7fffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="efffcbff13480899319296480000000000000000", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x71d, 0x800, 0x5, "55922907ce61404ee017a94b57b2da12900d28a4", 0x101}) 02:31:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="e4ff", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) r3 = semget$private(0x0, 0x1, 0x102) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000200)=""/73) 02:31:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x9, 0x3, 0xfffffffffffffffc, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x2, 0x1ff}}) syz_open_pts() socketpair$unix(0x1, 0x1000000005, 0x0, 0x0) 02:31:39 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x7) getpeername$inet(r2, &(0x7f0000002580), &(0x7f00000025c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000000100)="1a3f295725a772a6acd39fe89deaa54cd7b054c149a2a402220ef89df5c9e8149310404893e51418bccee4ae180bf4d6ef99abe4021724ac37d831b0c1dae63b6d4ad7be69fc692b58e2fd4a5491cbfb9a1f7e168d728cc211b67f402d9ec961022cf650fc345726b199e549b468bc3467d0d9e506a2a85e00c5f30def26a31f45d5845a4834c9567895cb71ec77501b4c311b405918c2d5d1b2c5a28db809d9b93cd3c3a52b", 0xa6}, {&(0x7f0000000040)="b45610cd5893d5e3429f1be028fef99e6552f292e01d9f3745", 0x19}, {&(0x7f00000001c0)="fa920cde6b0ed81ce453fe263c3e4317a3aa5d1df9cc2b8666bf59057f7c52437526736aeb2e6b9080ecc0e0ecec0a13b57644eb92122e3724b4faad49c01213c92ef4ccf00747209114ccc40479b221f30aa80a0a9a3fc34a167217efdcb4135a845af776871582ec5a270738649ff643c469ca12ea919a231acb621698f3ea70204f0191b8a91bb93ed30edaf2f53e2cf25adf354f6802625fed42095e92b8bf7f03427e59f187de6e8cd181ba314c286d1da36cdd123270604cde83f744348a847039a40d6f9bfe38f9b16edc52bc8983aa6e22e12323c689e02974d67ebce2e6702cbae15753ce9979a434bdbd3a4495deaf757c5bca62215c04f961347dd742e8a06bfb9171f0ff9dba7f8633fc8bd5f8fb53e2e65f27dbbf8d48e86051493691cd98de8f92ac1dfa874d7371fe3f416ed74d2f1a0182b6adf86244e77429b8207e3beb184f42bc63f30497581ef27a9911825055611589ca01c38bd0c755ff121efef0a8efea865f27d5f931d69926627580d9c32592cd279f01a5131c7184cd5fe0142122c970a93e5be05a7b170923076136e516a96058123832189db0d29e2e7f1ded53a7af369e97caa7345cc1a2123b1b4eba70f3029d11c94d1661402aeb871af61d26464fe68968f95b5937bb496a54ce498139a543892d464f26b4db8c6b6d36b4eec22300a78b63f049a4f827abfa0ef51c309ca69a84b9f2926a467794be30c48797892cddde67d7253643ad9479ebb8150f44733fdacf68c5e24e8dc7c4cf5daf4327f1a8884178141e0743933b6b489b85d6365b10199c88c65a222e5efc7395589af0977d241072225685d12d7ef96de2f3a971477f53b0fe5905205a6c39b513af073f07a27472b31c0ceb2a770faf448bdea4283da7fd0c904ea3eb69431152ad148b0cb8c892b6705f710f4b46d6c31df3fe6ef423a90bd5130fa856762a75245d8bea530ba758dda9c8bee1386a1ac6267a4bde02b8b6b81899509e3b1598fa3a01b1c091dbca0b3cd618b51938f2a9657e7d52697ca8384d01136f8788544880367f6b7341809411dcd46f9913dc042d5e3a4323704de777809d82ed64a9011d60ccd0e15faf0db355a7f1a024d4750d242113f25b966fe7bb0314e9f00fc1b250929658eb6f51716feae895e6906c9cc72645235e854ac225eb8e3ae215290bf4184b5d326675d09e89295f95f15c9451cbfbfc525bc3c281629f6ef80b9c732fa5430b29a8faace807ba941574a1f7ef9f59ecaa0381b5ea7bbc232da9ccd85115267de86be4de7dbeedecfabf4b10587380e181b334ab4b8a5f8d033ab7228a568ce79e431d586364096cfff577e8e85cb1a90bba77dc9a71aecbbec9429c1fac2277291b2c39f25c7630093c38fcdf14ce3216a829ec50f83b7e8ae1300446d9f86972a0b09983e62a18e8e16780b34f1c1b46e0ae132fca2717484a7a9bf8066e9fe4135f2293cf57f3e0664613e7aee332228a9b95cd4bc517e774baff751d7d6c2917dfda3b8a4d962396524be097e1bc0dc7fcbcdfa69fd7570a9114272a178fc857acf6bc33e1aa6a7fbbc48fad0addc879de0a8fcf4db0f61f1e3a72b8a320339509583c6c1bb47e3c7fdc4dff0d09ed7736c170b76469d73c654a8031186d0ab24714f055c458a904e027e96ab2af43438e123c7a32824494afe28e7d83f304d83805d9c984cd70f6e4286a09aa3de5f7483db3d09ebe7faffcb6ef8ad0245c28c6630611805d1049a7e6c55d531f84b96acf255ca08883b751c30898dd61e887089bfb9b3e1241a7d42e723bfda27548b3bf42da5d548e0c3ef36b075ac474238976d2100291320f70f4e6d60827569d2cf873310b6c8cdba148c4a83fbefc2ec671ae8265fe0a90da387cc886f9156265e0eeab12d5eb6b1789ca4b0a233da1d8d9914e3fb3b35c37ef4e6b4e88dcafce2d933f2145536c9c1b915f8f6a8dd62c33b1807072846c2c425b86abfeb6a27dc45c51560bc440efcf6ee457f9793ee9a6ac594d4bfa44d92c71c65576f255746c007e90a66dd30fd43f35c8e516b8132d9c65dac773a12801ae897ad64fc89bba6878387cd80c6a14cdad14d3e6e0a430446d64b33320a7eb5648767b28ddddb1dfc234ad07dc22f9fcebdb3c8a6898e78e12489a47cec7aa37897a5f141c3253265b29414cf8ca5f85ff229be592a017234b465d4a05f5274f1cb0657fecff23e780dcc05a75ac90a0084e314382d71e55e96215a9c4d7815d93da5667261a1669e900efdf3b9421127532f99ac5fce9c718c4fab752eccad8e6675003ebb508a3b86688fd2df72ff6bc0b339c3cd261fdeb3301ac9a7f84c97492b2f4286bf97e779857e73f6ca25fd9f3d515967db94fa9e779a1168bcf664fa065c076fbc84d4c30a4558b58015788551dcd9e4c31a0e129fb2629989e824a12905ef4c2a3fcea16d0e692db9bba51aaad6c5821d726832db6b857e8b713dbb7024b1da114e7a9d73cf0996b271d6eb6812d6ff2ce06a31bdeb1e7030c64af9a1e7f197bd462c0958d2ff7b15627bb7d7f374d220c1daa28993831213469303c08932dcf53e8c20ac60c46bce5b120410c8e4650053568ddec0a015b71eef428d2ebad52fc7bf571e6ccfb88e0193bf4c3dd70c216b2a8fb4297b469075d0f17a7414e843ec3246d5307f54557d132abdc738d628718a64999976e22de06fee461d0c83445930958bfdd4de3442c09338ee1ba9a197ce375a2e8c278e86ae6d208377a766b64617fd2e5b9a0551b7073dd07994f8c178cffe3018d7ba76ca51132cd9cccdf70c2267c67c24429fe12b4a0678a2874236d5d9b3d13d43722654f6150e91d7d287c8ff1f7a826579c6bd4304134c34e6d34f4d180cac5dced72e5a8d6a1dcf24c974a89b1c0bb43412c94b1d7934617393c88082e58f860dfa291cc47d2078a84552701a6a245eee27d0422e8375d14c14c753de7b332132e289b69ea6bf72fc86a15e4c82cfa585dc930b23b8395e00fc390b9b593a5c069949a09df10c4e971dce9483b6114ef067faafc39e166a88a0a82b758fc1c957481982ac973b14a07f566a30e44ffc3e7553027e4a8e78a2ff61e0284b4cf41d7075f9bb5fbd104027dd255dd7de48a5d9cdf6dce34633e84295c3725d283783c82c177c9bca1f3457d15fc11f8bd716478d8ad6e9ffec9cba4c3d317e6470e9d90c4a9c9d283a6ebbbc544daa9b53410153a65f7cda26c2710f6310882778da63cd094a73dfd109a9ed94a5dd9cb1d64438fb34722d27dd3759270b2495e3d8d54bdf2a59a364302500d6f9b0af4b3b28a4ffe2468aa2e0eb10ce0588f5a59c999804f408a4c45be988966d652db4f82e4aac9d9dc3afed2e348c7cbcc385e07f8e8afccb658f8a1a451bfb066e9cd7be613d257021ce193997622795c957d2043883d2909354e6a95d08efe14e2ceb5b58e27711979e6b2e4e270a56ab6edb70f271bd537a4627fa1dceafd0d95e87dccca3c0b781184acfebf6a0a47844199754320bb52732763f17c632c6b2a54abe75f34052b43ba9a8e17ad6b33d7c47048d9a976a3e592d22463a121fa2a7317d01fa56363ec008a615ead075292201ae31e72df6e3807cea7e3dceaa8d792fd1a1ad72ef7ca149d9981dad7d98038c376755d501402433ffaf2f933f7725d4f42f4247ccd0e59b05feb4b826f41161801eb9fe741e6d3ab9da303887fe6f6c49ecac28403d9ba79b36a09309c2ec8c1678d816ab5cf87951d6df987870f7a8b9ca9bf4212cd913529ad8018a9c7c96f0db35ba45e8ca037bb9a1dc4bf4b78fb24667175871ef79be0d3b842302810f7511f789368484150c8c9aa9da0c213b7e7c1629f6b18b3260f5b927ea2cdfe7d18d5a94cd06183609646fbcb1e378bc144717d0221fbfe31e5a9d56049009ed6441228a8b6764bb0003225f16af6be19a070be515d2d1588f026e856f03c017a776bd4a13568ef7d5db63c2aebddf0bcfa50eca643acbc312ade08ae6d211415be92e494d0ea0f92b29692d3954ae4b09c23e3fd4eddcee803cd09df7a0510ed14ebbdf70074fa1575a4c6f438a4512c5367e26d8aae0de3a1ceab85000d8d33953272ff8114735853fdc8e2fcba930c511bd5a43d32a2fc278d1f43e6c59dce498f4f5a7855cfe24299488a0c5d7953bf0bd7c44f8d9b52439bf3ad1f1815117b74a6fcc1ccdc8f2447aa0a1d80aaf5a11af855cd661b25998f9577d5ffca0b9f968e19f763b95777cf0bf9676f48e590ea2cac69b2f51dd7b8bf57609b57ce49829b86386f65930273a7ea4218b654646b8341219d28309271d88fa757aecd41bc45f5f6c0acb765db24f5ebd9b9ce44b3774cb3b914ed3cc7c083af2c7765001b0b3f1a6a0faead8d0b74d9c2ccfb74f39710d78b849da95f01c6aa59ba2c8a459a86e2e1b0f24ba4ee040aee1ce10cba4f21e400fe5b7423ab198658be344ac54750a5927cb5c77eb8545d920aa84e6d6069c996b20dd92dd5a163357d0981ae6be9a681719def21c016b64314dfc26d0c1c68d2062fcd8d1bb7cb22767b3e5ef319aa223838f64723739316ddb3dc3df9aad57b4690fa2e784638e64212822284ad2454fc389293171c86508a67b55fd9a0e68998e304f8e7b5c031df5698ec8f8b390ae9b0b8f47d7fa3d8967b34bbf722a42f0a4666bab6d81252100774ddfeec8a63eef0f93d0e7852ba0e958fa35bb00eaae6bc12f759c7c2ea56d1a4ee0047ae361aab333792dfba3aedbbd67d1e2d3a189cf45883ed55747798110e9c9c4e86233b85d0cf516cbd68725b9d4997f7b4f869a11934fade410c68934de15b858ad37e5c12b04d96f67615b984376c8afc62c3a693d02d257571a8c93a32013054d92865a36c006beb47e6192d65abbac67569746bf9013b1bc63129cb80650d9063e87bd39482535c1d4ec9e221cb7dc7b806da06a2cc2380214a73e64f3d7abf49d3998ec2117401ccf2942d57c6c2e0c75123c6b2d7fde2231ed4f604b952f6b66bdb7c4d82f31239859e6170b0de18d45c2d4baba19c98b8ea12efdbb8b8ef81bf2f8d10c4d359bc47b1216c33cc53a68988808fb4e4771dc6ae2b1dbc5314c7025e8c1ef0c1370bd0e7bcd19a69f9a354f163f38ff37a1209373e7204569ca0ac9e68ff6d2f6e2bccfd7c92debeecaf53cdf6a85ff8c36b35b417e33f8eb761afcf7c3d29e5b8fbdaad47c42e0f3e9ec1bb23d333fdc36ddc15d4907787f50c1171349f4406e8426d1cbdd143d9bbd976d2c4a532abc4a674705fc7ec8e9b7767b51859fe0b2938a83ee31aa2490e8fbf5c9e7ead08ac1a51998f2971710f436dcd58bff62ab68bc998e047b806117156acc7636374aa7ed5734299406d445164404587c98d41f603e14102202224fce5396898054e1689b5c4fd55895a01510c53746f1f35b2766bc750e8858d343511ba5d0557fdba9bcec9d3a61a57204fdf1b1b97ac3b3402847b0d05bda3dcacab075774d4b1f3166268d34c5cd373e3540ce6e07332cc118d3ef33694a886a7e612591ed87f827e3240db7b7e6921da9f4c0a0420b2b3d200c45773944d389e1ec2c7d505eccf0ecc7e9c480cdc455949f5f3b6b2ee38b129b293f2bdb1a0910069f421f4b97e81537bb95a1fc9fcf75e47a11511f013370111baf7bfa087051880ea12383f1792ccf51f3fa02c1d8cebd10cec15a37fc1d4d6d1fcb46ed4d2ea019e85e46c9b5e5504cbe1780cdf39d6fa19c7cf4fbc909803d9ee5307e2aec6cf3a46c3e5547320ce62a710", 0x1000}, {&(0x7f0000000080)="78b9cdeaeb616b645297e5c9d2", 0xd}, {&(0x7f00000011c0)="2b13f541939f57", 0x7}, {&(0x7f0000001200)="168d6344d707cf9f7c6e7a58c9ac2ffc219a68fa1f7173a6cef2948e5f52d67b7fc657b45a48872754d967e7eb78b4c4d9832b75a8d010a0b7887d0bebb7237d19abef842a46d673231ef2323bc92f53ad0e", 0x52}, {&(0x7f0000001280)="aa621fdcbfe898cf7a812ce214c7a8", 0xf}, {&(0x7f0000001380)="aae0b8973cf89ff5895037b106809a4bade882a92d0041e9682597495a514c2f6969615162e44a7fd00d97180b784fc455ef000ed55b49eb19f4f985770137d595be13f8f13af24013b94e4edfcbde470fa440ead9115bd7a8674883a97ae5431ea0e28bcdae097b13d50ebb34e5560b9ba04b7394f63001f8cac57def7e4963df293851ec1dfcb104e905f11e41456917387bf3987cbdfee2c1563ae29481d584d2eb6b492a2095c999ce9474b62eb49603e0e324d79f2072956107ad4c84b2b82d9780d6846234187ea0e97cb04082f0bf59277e70a03cb11963de2cc6b423850fd6bd2f81577e73669e3923ba3b0034787b1badcd0a9303f9c7666821efc67eb688fa1d9b54f58e319fb8a455c041541eb4698a525a08c8d5ac0b25ead4a6328d5cb5753e8e7fdc9eb940d002385f898842e0d3e0168b5a4c8c0039e6189ccf5910b2c2a85b0e438d8946bd151ff99c6bc300c7ff0771dc5bc62b943815d33ac5572f228a3a0e6a9b25f9243a7b4f3840959c094e0284346df5d8b72b449eacb1b13c86ccf842bbef8a6504f597ca4df26278697fe9f1d14389310eaa2c1776044d1f72595093cfde75c40fb47e827309b75707a8802561ab11db74ae8c29cd5ed22f9fb570a2f960e969e95b1253ecfef07cd44aa53196c08e526f8928f950dbabba92e2c237227aebb3f134f2c719c6a276152d6ba99501c9e3102b89db7ca3f3d4e55afd07b59d62c186d9949594704b16597072cf7555885313ecdde7952e869b5502071ee14b0022b3f6fa755eba0a67a02d620b98878d3e6b16d9ab82a77b741c9d106a3869945e10e34938788f42a9823c2988f05854315bf813cada5402fff867f491c1130dcdab2e84c2bcbd6e842f6373a23302e4804b706ae4b99991f78154cdd392cc85015007f0998dadc08797cfb71137b47401673bca2c8861ea53b35cbffdab1f9268fdecf23bbcb7ee2730ce31f8fb17621f3ef5f89d2356958406102393fa706645c0cbba28c919d16725cfb6686dbfded9e833bef27d2550dd9ad1fba91a9bb1ad93b4f33f31cbcf433650e1a4f978b5ce48720976990432eca135c3344264953e993edf1fdf5d8617ab847a709d16a50f0d0a8b4dc22cf0229bbca48b4e163f0404536ecda7ef55040bf53fb93744292de9671a7f8435783ae9f7abd67137c0b1f8a7160d24fdc2284227311364ffd0fc80ffaac7ee01896045d631b8b99011f8861c3a68e98fbe8c525370bd676e1e33b780d5b6501872e4c2bee35041ed43b48283cff36cfb7965d797df281f1fccbfe869a4c0f39e60822ff3defb9fc0fb3217873567984c61b253bbcd9c59724b27a112c02c0013e610b26bdc9c9420118659b94431ddb8f39fd209955800f0481e70056967da7b5558331d127157f725e2ce7ffe0ce4e09eb95d84c2cceda4cdbf57c0cb6a437fea429d87e4b0836f3dc482c7f57d7f505c3a95215b24e0533f09ed2668ac7db28c25cc1c2774d186808f6a205e784bb3a9c56c40ed3a4bdd68ae8e2d4dbfa952a9e8e7ce2d613423f81b61db2f334627ab8d6754a041d73b1bd1dc818293b117d1a7823f2ee6b1c6c156d514943f383a17e3d0b8a6a70e42e324e56304cf966f2a138f5a7151096790d229b2f533705b80131125c97cd7cf2baecb5b2f529ae86f9602e7021891b37ddda331a11c4f3547e2be597bce54f3f2572a2a5110bc9a4b5a1a474c8faf6640f65525d57dea6f971674250e0f9e78a05cf6c49efdca6eaf74f4a0dc282486f29925609ef6149a02ec28eb2f4926ccf88c1e98ac866ecf3451151c816eec7f0dcaac4afc872132a71b10ce80dfc7e58e7cba7b6418d415d4634bb8b45595469800d4a74f31c64f19b2f582849434af6068c32913db9e9c91439668ea08d6fc8afc62826c7f8a7896e038c87326daeaf1418d6b51c93779134cc32a89e2a56c7ab510bba161f0372f7d2cfdafccfd56d6cf606162576b285db29f7443f4be4d47e8785431abbfec743609cf13a99632947a3943327a68e9966a0abdfb3bb498802355e26953505d11b1bd34fb661862b0fddc4df98f1dd9968db8f011355e66ec797364923b9f7a279ead8a05b3fdce9af7772adb26955d545ad458764ffde22d23e0c6b80bf944d4870cd3c8fc47f145da02c9209195741c32e006e7ce0a22fe0f1454ff45d3cf81870de3b9dae137a7aedd6d77fd9b07435986ed6a1400d86ce836feac41d0c8b4a76ce011b546dd6409053d0e29ac1ba74cd007f4dc8c59912ee8c136f7bc3c55eec75935d7aca3bce1bc2eecb0ff75ba33671c78f69518af740882e8d11994b3a96e1e4f6936e57567dc78681f137d5dfb99537281537de641f0bfdaad0b14eecaf28daf8fd127fbd615c613dbfe69d45c05363148cd8f4df655697678a11476febfabfed277cf695ca5d8751a6b210594f1ec1aac2dd9b88612718c31ca35bc66455f971f77428bd1dd783429abca8eb7f81fdb0e1b8ea0c3aa6d5e4c811670657f9ed44d1e2891f87f0f1853f368dad76f0eec59afc4cee80ca3e670c7dd57da8b5bd43bc2fc79293a6664bbe01f2a9bcf5a726841212efcd3b3ea616c331eb87f94fd098ca13562acd4fc77b0803ca9474809353b38778969a43422c3af08cf3700511ba885e6b0c79547a4c6f08e6b0b49c82157b96e692bb9b60de3a690cb02e7fc40dc249469f06c9abde7eef8fe622274e4b0cee6490e2ca92e6e2d30527e1ee8a630b3e6a96a039b784a9d588432dc95858c5c235e5882469d5395490d25785d0b32bed1db61a732aef2b5613929488ea43ef1857918463a66529a9f3292a1b8170303a819e774c9f75a28e75cda8854566dbf2a03250e23f3151f0097860cc87241b008da06dce8c63518817a237ada88e69e4ce7dae86368b0051a980b6b7504bc60c2ab35063304495d6a0fca9d9132a1ae75ed8dcda1033607bdd725d40e7037dc19a627afd980bec08df210f5e3faebb9c4152964e0f5bb8408497c0f44502680137a538a36c997dfe1e8d51ecf5b3da794fa04c6da1b7348789b4fc424a959fe684cd6a2b6511526ff17b86cfbfc19480cca689dae6b869c9664df73d7bac214d8ec871d5556491579005973fb74ffc2e1ce6aa0fa57b5a08c20dd67b44229483de08c443345130ec9b12a9d6ff323e133d95e4a794c43a55ecf5878b2c48ab35962f181654ee4af95398504220c95e94498d8c222d50c48f2dae98918257d689540ca38e9225cea7c05ceb75496028fa65e437d5589dbab164026224c51584ffbf1bf5003ce8ab6990b852517a2dd74e6d51dc138fe3905c4af6e62bc09752c805265c2f74ccdc5bfb6f701e229fed89fc31486fb5b972e260d91e44202237db1432541b7d45e965b77576969f415f568201d39fafda7eeba6c44aa5a9157b6d0cf606982ba3a9ee447f5c22d66ca88fb3cffc004228433de7eacb576889e4eabb99f64145eebc245ddade8a812f33a9e4191bb3f190552e5b100ab8ea3f9e672a863b244c148440b9769a5890bfc97b26999435216eba4dacb9926de4b17b84a2346f908603a3ba4c0f2cc5d629371fd688e9bafd47b140114576dab52bf7b92af9c743b6c7265cd25b67f0fa481a0c6edc210d63db8a6f7a17e2bc38654d36a0805752b473f3ce53f88b4c78b43dec91438fab6556929e82bac3e3d1ba6868ece4ae6b9922620629e38c3b82ac89f30a56089b60c6cce5c46c2bf7423da07b2a69ffc4d317418a94a876b6d28a06f648c2c89aa68d9782f66e2cd6d2554d7a09d26513e435b11fe8409d5ddfc40cca45e9d026db9c1f7750a1b04326542e32e23ebd941c2e31226ee7390b062416264d41d7f5ad0e2f30bc2edf238cf9307b4f1ccc785d7f9e63abbd0d006cb4b8ee0776f3dcdb80ac0df5b5c8d4fe30964e3880c4f94673debbc92389423f7932383b2c1f4648efcd19f8334ca8720766b5e8585e3f1f9eaf5145b8752e1ab15a149fc5097cbf00cfe85ab8d6ac238edbf815332f656ea4c8157223fed1ee76888adc8527ec16fec9e0c3db83b79523f9d40ba959e489a04fe636d2fcf4ad304eb1f67906cbbc6db19fa4c2850e835925de0fbde4aab13f7e9d42bfe175577b28165f624f58628dd8a58cf6cd4bdc5789c6124dc2f58341e7284b58cfa704b9a3badbd5f5e4f77491fc16de7c6de5229c01e0921944f3b7e81ad6d0cfe2d313de1a742a9e735d8f10a1fb7d3b692d3dff3a68a16d554b9673d6b632b57e64dc4fb27d22bc7c42cc6b3537e652b615d821c5d41e1f2f70756ef07d51d8af4196b05a1e3491072199b1c6a6848af1dc1463fdc2217d653505042ae4d6cdddd7b5a15adef40c5fdf64bcfa7150615f6db91874aadaf945913351896ee511676becf9f291b96840c418e264df0481d38359fb2acf4c15adffcaa915ffe0a159d0cc33c05ce554572c4af0613badbdb22094e979abbdbccd92e2ba93eb1cb37f56ad6594ba20bb58864b9ef8a5256c19daa4b1d896b6c503dc564c3c9e184335f00a441b19a1e9285c15e069e31f3c91517d22909f7a419f17698abbef9309ff0a6f25a667f93d7a1bb09dbc7702d81220839f088463ff619a9f09a54a62341df3343437fd313c03e2d3197a34e31997c3b2565984d236a0b203ec4385c534228a229267afb434eacb9feccf923d950ef36fd9a288cbc8ad3562bc10bdef8f8115f24ab13faa272a735445c049c3fa4ac70820f077ab6c69cf6dd868a77e50ce1426972ffb9ea7c4d63d41474f27ca0fa8023b328366a2beb4a2d4ab986856b15cc5922656de926e8dbcd4a1493c99136147821c28bb2473f5db9c4619a0dbd8637ab9894ea53a7bde62cb154cb1c8d6fe22a58ad7d9862a0d5e51111c93f74a90533f8e6dce92ebf2a647000821cfd859e9de4fc4638672d89bfc174ce003e9c1a02f2919a6460dfcc8f93f8e64a19d58304d25545ca3eea98a4dd06c58783f8d58a9ee7ac3cc51ef633496ac07be00758cfa4675c036bf55da0b54c3048a1e41776d223f8ac73e2553fff3120233194516248309b8f93892a3aac39062207822d18a4ddd174f263c4604a79de948bccf052ca3529d0f62b0e72b0c02ff326f2716ba9e133417bf363aa3004f0a3476a645ec7b3e1ace283a453dcea927d70ba6685c4967147dd44876697b30135a22c5c0b36457d433c76391d7c978070a60c902a25110350af3e8a2c60d968b0049817bff545437facbbf2ffc2a0a5e2934c3f8254734401a5a32efb320259e778aa48b8dfeda736c82a69bbc36f0b98ba0949dba3b2518cab2bdc90d37c50a92248ebb19dae6d663d8e0b76cd45c31e4084acdd4f7461fb53a3a4872f305c87252d43f3130953fc798a83b9fd2aeef4dae1ab99813e86ee882c54643ee63ff95eb8b74080cac7119de97a00fdf962c013d886acc9c8c373304e9305021c66874510bb1ea0eb1cc88d9b535fb5f19c1f74be0f34d29e49ea0e245da516fef1c9706118d704f7049d4c9b3127e28d5832cbe9948bd9c2f72f589c82704cffc4e26da7b801ae5153fc1a3370487175acfa460251071f30e8f0ea71bb962219d7251d178fa031a0c7c9eda51b11b7d8bf7592460189bfaf30bfcc108f0773b51d45dc136ff2aa8ade6fedefd179b4b888c5fd44046b1e4dd6cd1fa4f8b3cf57389ccece826b9d2e6499cb08e4a0f26d8a0d2f59f383458701142324babdca9862518d23af048bcd0dc39b2888b698f870d1302b603cd9f0f381bba3eef4ba8047eb79797e8f95c877ed1c12ec", 0x1000}, {&(0x7f00000012c0)="e77e9678baa9d21a2e28f16a", 0xc}, {0x0}], 0xa, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x3}, 0x2) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) 02:31:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x80000000000002, 0x11, r5, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000240)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r5, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x78, 0x40b}, 0x4) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000340)) 02:31:40 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1, 0x4}, {r1, 0x1}], 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0x8001, './file0\x00', 0x2209, 0x2d1, 0x3, 0x4}) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 02:31:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x6, 0xfffffffffffffdd1) 02:31:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="1d29e134d003fa3140a54b65c959b6c20e4061faa2d72abbc3c4624ec816a57fe882", 0x22, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00004a3000/0x4000)=nil, 0x4000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x19, 0x4003, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x4) mprotect(&(0x7f0000487000/0x2000)=nil, 0x2000, 0x2) 02:31:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x81) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000080)=[{0x0, 0x4, 0x1800}, {0x7, 0x4, 0x800}, {0x2, 0x7ff, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x4}, {0x4}, {0x1}, {0x4, 0x100000001, 0x1800}, {0x3, 0x2, 0x800}], 0xa) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xffffffffffffffc0, 0x7, 0x100000001, 0x5}, {0x2, 0x1274, 0x1ff, 0x6}, {0x1f, 0xc75, 0x9, 0x8}, {0x8, 0x7ff, 0x3f, 0x9329}, {0xfff, 0x1f, 0x8000800000000, 0x100000001}]}) r3 = getuid() getsockopt(r1, 0x4, 0x4, &(0x7f0000000140)=""/225, &(0x7f0000000240)=0xe1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x3}) r4 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r3, r4) msgget(0x1, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x6, 0x1}) chmod(&(0x7f0000000340)='./file1\x00', 0x13) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000380)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/29) ioctl$FIONBIO(r1, 0x8004667e, 0xfffffffffffffffe) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x1f) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000480)=0x143) truncate(&(0x7f00000004c0)='./file1\x00', 0x1ff) msgget(0x0, 0x4) ioctl$TIOCNOTTY(r6, 0x20007471) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') recvfrom$inet6(r6, &(0x7f0000000580)=""/243, 0xf3, 0x800, &(0x7f0000000680)={0x18, 0x2, 0x7e51, 0x27b}, 0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x2800000) recvfrom$inet6(r1, &(0x7f0000000700), 0x0, 0x802, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000780)={0x1, &(0x7f0000000740)=[{0x605, 0x800, 0x7, 0x1000}]}) recvfrom$unix(r0, &(0x7f00000007c0)=""/186, 0xba, 0x800, &(0x7f0000000880)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 02:31:40 executing program 0: r0 = socket$inet6(0x18, 0x81001003, 0xfffffffffffffffe) connect(r0, &(0x7f0000000080)=@in6, 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/128, 0x80, 0x802, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x8}, 0xc) nanosleep(&(0x7f0000000100)={0x10001, 0xef6}, &(0x7f0000000140)) socket(0x1f, 0x4000, 0x2000000800028c) 02:31:40 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 02:31:40 executing program 1: r0 = socket$unix(0x1, 0x110000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x19bec3f4, 0x1, 0x9af, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 02:31:40 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x23f, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 02:31:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:31:41 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r10 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r12 = getppid() r13 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r8, r9, r10, r11, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r12, r13, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf3923"], 0x1, 0x0, 0x800) r14 = msgget(0xffffffffffffffff, 0x3fd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff00000000000000000000f900"/104], 0x1, 0x3, 0x0) sendto$unix(r15, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r14, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5fefcf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b63c5003a3689c495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be72300000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r14, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 02:31:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xab) 02:31:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:31:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) getsockname$inet6(r1, 0x0, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 02:31:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="db", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) lseek(r1, 0x0, 0x1) 02:31:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() poll(&(0x7f0000000a00)=[{r1}], 0x1, 0x300) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) 02:31:41 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001005, &(0x7f0000000000), 0xd) 02:31:41 executing program 1: clock_getres(0x800000000008007, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000100)) 02:31:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 02:31:42 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe5d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d13040000000000040000", 0x20) write(0xffffffffffffffff, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15", 0x579) 02:31:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) pipe2(&(0x7f0000000540), 0x10000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x20080, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r6, 0x6) getdents(r2, &(0x7f00000002c0)=""/174, 0xae) r7 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7f, r5, r6, r5, r6, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r4, r4, 0x3, 0x20, 0x6}) utimensat(r1, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x7, 0x3}}, 0x0) msgget$private(0x0, 0x40) getppid() sendto$inet6(r2, &(0x7f0000000480)="3aef165e4a55568a50776c68b488b1d78820c2a300e51e37317f817cbde0dbf24dafacf7b4b12a2616cd8d07904c4e2351343d400092838a484b6cedcea8ed7011afc9f988607b7118e2c5c4c2d6f58b7150932a2fae3acd03a1", 0x5a, 0x1, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r10 = msgget(0x3, 0x226) r11 = socket$inet6(0x18, 0x2, 0x0) close(r11) bind$inet6(r11, 0x0, 0x0) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r10, 0x0) recvmsg(r9, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 02:31:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:31:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) readlink(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 02:31:42 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') socketpair(0x26, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="957500d4ba522cafa3bc1c6de40d50de994293abb4fa784ec533e64d8775703c29d3d3cf", 0x24}, {&(0x7f0000000100)="c6ed76e7956ad720b4229dad67df5bc07788e4966b1317f3453cafd6545639babdff44480e7670cf943d23703eb95ffdcd50de5e9a3843c503cb49ce38dd5ef5af9bd2f472fea1d0ca7c5637192b40738fc7f169b5d21b52fb173e2c9f06048cd5b5e7c029db969fd13358510ac49f972ca05635ac44ada82813c4a08ba139f4f9dc3787a4e3cc6068c8362bbcd96c069de2d95e3c9fdadc672d19a80a68c4d02207c2cbc05de706591ab3ebce6d52e956210225f1400d6430a7886044a80404df177992d9e51f8faa78830e9d0fc26e55450461c0caaa8457de385642d775951cbe8a72dc16", 0xe6}], 0x2, 0x0) pledge(0x0, &(0x7f0000000000)='\x00') 02:31:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = semget$private(0x0, 0x2, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0xc4af, 0x1, 0x7f, 0x4]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r5, r6, r7, r8, 0x182, 0x8001}, 0xfffffffffffffff9, 0xffff}) kevent(r1, &(0x7f0000000080), 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x800000000000}], 0xfffffffffffff001, 0x0) 02:31:42 executing program 0: poll(0x0, 0x0, 0xffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='*\'\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='$%C@\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='-)\x00', &(0x7f0000000180)='\xfb/$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='/\x00']) execve(0x0, 0x0, 0x0) 02:31:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0xffffffffffffff89}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x4) 02:31:42 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) geteuid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 02:31:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e1f10300973e8a04e93ac052ed1bb332e14f47c4ff806df042623d4d71c6abc8a2d7cb", 0x15) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb40, 0x0, 0x7, 0xbffffffffff7fb81, "855c55000291a723b36c1b68bf00000000000048"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:31:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x108) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) r2 = getpgrp() getpgid(r2) 02:31:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d130400000000", 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="daf4626ac25bf983", 0x8}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x180, 0x20) write(r0, &(0x7f0000000040)="a034025117cd7c452319a0223d79fe56af4680df54f597dc304993de52bb71", 0x1f) 02:31:43 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) fcntl$getown(r0, 0x5) 02:31:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000006c6790f3c04d9b873ddf0878112b00"/223], 0xd1, 0x3, 0x800) 02:31:44 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) lseek(r0, 0x0, 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) syz_open_pts() pwritev(r4, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000000c0)="14", 0x1) 02:31:44 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) r3 = dup(r2) fcntl$setflags(r3, 0x2, 0x1) r4 = syz_open_pts() r5 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x6, r7, r8, r7, r8, 0x1, 0xfffffffffffffff7}, 0x800, 0x84a, r6, r5, 0xbfdf, 0xdb, 0x4}) setpgid(r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) pipe(&(0x7f0000000000)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:31:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:31:44 executing program 1: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="4146ab815fdcb23a3d52f1c834b67d64b89127186e9b08a674c24c9a381fc9407378b74a9b08280ae56a3a01e47ef865310402776bd141919a450a0012569f6febf88ba21f7e6439fd224dd9c33ed993f9c88c0019a6e1ebb3be8e47095505b34f074492bfcea1522eb3cc8458812b24c0d4e1138afea2852ae59c72d50bd1cb29c129ef951d27008f5e356d3865bf62b143e82d126d9760b680c43d4949d8b97dfe7d0631532691cb526f5f703928d674185129f7f768b9", 0xb8, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8062, 0x7f6a27ba}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000740)=[{&(0x7f00000007c0)="0754d1c61cc786fbdaac82e305bf7b222beb12d737cee2be2da332", 0xfffffffffffffcf5}, {&(0x7f0000000180)="e398ff12ad0efa7ccace3f3429cbea481538af7b524eb13a5271da7fc0a9d80e223219924789a464ff10420b4d99f3b60c52bd64c7e76a267675e839b2a8848e32e544cfd94dd0363c9dcbe0ea8e8ba4bc77dfc1a6533eab54dd23619ef0ac69514485d6fa46beebf3a2e300630e0b23e563d3a09ecb6576bd96a61054df19fdaea9ca3fdfcf6c03b8431271ccfb041cf8fdb8288ac7a75f7a2ad887834b5b19ab4975361a5c2ae237492d1ddb342381468da4235a61895f2fcc1c4681b0e819", 0xc0}, {&(0x7f0000000240)="fd3edce3e501639b646132cee45dedf0cac31adf7e731761e7ad958f555f67512b0f51a8d106d31f5b92", 0x2a}, {&(0x7f0000000280)="457854ee66a966bcd8475df6d95371067bbd1dcf5bb551f3803ee96fdce090f74d298f7ab79208eca25694d46bf5362162db14e6b2ae756fe17aaf0c7ea8fe75c2ca73c390c1785fcd9fe6f8d29f268d88f078ea3a6a32149f506d9df2e96c1751ac11887fb8ed1e88d0d8b33f3eff0bab9270c20220fcb12dbd5fa48f97779e2efd3c50ac340a18d1a913ca59251f3ad7ea2fb6300f5e5bf0e8420793130541c34e6568ea9343c3299d1d47cf66236429a2c9c053a8", 0xc2}, {&(0x7f0000000380)="de9a03753012ba1df4db046df94c32", 0xf}, {&(0x7f0000000440)="8f127fd361d9407e896b15d1f681965d0f09c1387d78ec31706988d28d3d9826b0499cd88bd642b3b656eec5879947b76834b7170789a5b24123fbf9182cb0f33f765646dafd0aa6989746108d2fcbef7acaf4573b99d4d8f9b0d6d6c4143f5dc1515756c76ac26f5b9314e07b22d2445d7f75a06dab6fd2b54fc4e47a1757dd3fe6c87a927ab5a4e608aa1c63fc12a200f65d826414baaa50b051bebf967a35b7edc77329d795db85fab19c4e00dff7df813d15e478bb", 0xb7}, {&(0x7f0000000500)="be21de014393fd4d93b782a40c87b66588beec06a5fd61a59f69c106df7f1b284c63ec5311fa8a0233ca32a474dd89bd8e54e91668487224f3c7c154d60c1a04d97f6709ceca8ea6583175c82917c168409aebfed0da7425b9902840f23e2c333655b1c6ee9a16531c3305797d09296e21b15d55e5f8a1db22245bd6325c5e00cb25e0e40201eeb262d5f23cac26f9cec8", 0x91}], 0x7) 02:31:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x2, 0x8}) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000100)="358a6d2ec364ca2e6abfb7b367952c19897b842f4a3561cc00ace3098c163cdce51de9eb153a5ce39c34f845fbcbf3c5bf4f28976d37903493ad9ab65d251fe7e164b7f5d0d235c79c2c8db6f41305ec97506418bf1f5f9573c91dfde43aad3d538431a2c23dfe990f48e734d6fdfd82636292e7c8a8d2bd7a16dc43e919d7e0f89ac15563cc981e4c760bdb9577461487981e03a837c0b04574bc7507d14f9a1926cfe80183bf8b27437b48a09d02f6c2d89711274c1f57e75351356fb52c7da0127803d0531f3fa48150b4aa89c3dd0f2650166ca5381226dc269114c0527252a5c9c1c567d24a3540e633f9efaa507f7a42ad51039f81d54fc71134053d99fa9bd7b742f6a20b06b2535246133e66e6301146f91f2b9064c9758605716e92257f4bbf10e85817660e0538b54b2ca28d97ec46849dd396a0c2f56cfc0fedcd8aae2c61d608a708211d2cfed856ca82d9c2c1b30677579f3b9c60157d9581f78ca45a3af49ed478f99b0e2c84d81cd6ad304bd8addccf0535305a76ffd0cf4e34a7d7311c2bf63e1776b1f17da38597a641a365270c69ec497ab949600ed58febb70315327899b5c5e53a5313a6848fce9e18b2b065bb6ef67d5f8d05379e706dc44b7a65a020189db446c375880ffec4549722a2ef18de91aa54cd1b0091afbadde71e3aaf10e96bbed5e97650239ecbe298fff87a2013bf426961c30f6407b0241621eab13f235e7e556bd3ab3195090a647b87635bea31bbe04770ce2dfa0cca8a7698f350c0558c3fd3c65871f4dd49b3c374ec86cdbff884da0d51837c4dba6f4732bd9ee44c4d7c4d7ed4403fee919beb7711631bc2f4efffc5a337ff0c47f18517d1a6c15ff24fc8aaaaae0a7310d3a46f556bd524dda59b43c0b402f4961b611209c06b392e755641f3958f9d5d3e4469ad5f8aecb22d0e179d8a67fb5e3674385dd40519d630ae5d65fa6cdf4fd0c235910e0c7ee2e31f8ec0e4d8140040dbf0affecbb6deb1358a03ba02d3ffab1422375d9a2f7af730dc4d69079985aafaef3b0d65559d86ea4561141848d9e19055fa5f555e2734ddbac5ea3cc49acb9a83b80648573b8a09ffc60526df48363e6d09082777afb3c4210028d1a8810d34cfa7a3006c81708ad034ab3c205de0f61bd106769d7b1e539418cbc499a60b782a4636bb0ea62b7dcab8a203f78f67c14bd23e7333135eb052bb6d3bdbc549dee21a1c69ce1546351304091e301e8eeba443610b8bd479543a193cd38abed0e48dc76cd2e329155be670634199e1dd9fffe69f612e2e9b72652fc0203ec9be154c10b580a718b00564e21f642abd113dec8ffd0fa179ecae44de5c86103a89c461090908a88d0f67f8ab97910860d9eeb8bfb434fb1155b1065a52efa9aa31c73f18767511e06c74d461e410493debd207582757e00ee7e6f81af1ffcf4bee1309efb0253b997a48833e55b9dbdc4d7b003f26fdc6b6c890419e3773eb2bc29bde8d21a6dbbe73294d30ffed253fa4b023e88634aac04e8c8a62e4661a087c1aa62bba7135736494a4b7b697a732a604f34b5af6fd7708ef8d2fbf52280db051728bf69cf2897f325c845176453f41d0413e054d25ae5db60440fe16e8bb9426def504b698caa83fadab0e191d3e8144d013952ccb670422ac6aecb0fc09290f5d9dcaecafab7c1946a56fafb2dab53627b02c7774961776a89be22bac1b42290e92515c02f0429758f2e9d097e4dff91acdde2ee54d285328acad8c2824c1ecf8782bee62716796a49ce9f04ce8ef9a759fa262273eef84115fc8e06e80b1232fdb5d402d10bd444cf286d14fa00e24a417fb2e081eb80909681669b91bb83d2bfe0adddb77ec5394fba00a72963fe4d33c285120d2ee4f76b6389873d03a93ec314ddbd231ab94ed9e7a2c3ffb98d115068119986a501e5a8ef47b3272cd29bcf993b231888107b593569f9a5e4b1e5b7bb26d4ca54da1328555f9f853731078e53e71cf96382eebb07d1f74c9b2aff7e46ba232b61e3c587970a7bf29b7ac8b07cfa3d2f6e5cfda4e6ee33f63cb74e19b11fe000d5ccfd5b3e04a74fbb89751441afb8dbbcc2a7ab2b912493a06e76c709edc317b457cb194c6748e67c86dc0869fc257fba80fc38bee476d05c4c1d298da5a1dfee3ccc665bd28b90afe3cab2a204a7ad843536631c3f39d80be9db22cebffba19bf0123a979970bd964702eae1fa3bb1785b0b4a0fa1fc9930a70fddf3206ef3128f2aee7eb49b5a45e7ffc49b139328c46c2b15ac782d55ea341eb14882eeab918a3aedf9e49782e0fa2c0c52bbdb213b2d45db047cf587feecd69e3f65969fa19c2a5ec0641ca5cfa2aac7d218d2cbfce9bd232727b389c0496f8fe1ae9321d22c290cf169727f0e458dbb155a115974bc2f40f1017d9652daaf7e5fdcc1bdae573fe9aa196f1f0b53effd83804878040b853262a2689b6ccf9d5569240a9ea72d16b79c9a2cede60e4dc712736a7d9bbf228bfaee4b210ac998156b36b295c1d557aaf3cea519615215f9d84890599172a7235146f026f4125ecd8a194e0924eecef495d6f0ee0a9cc2f0389edf0fdb017f40d79117bebd27e3d0ddc05f1e46bae5d622d22438b7f02e829ce957856c7cd8e98d73731a43fd31e9facd978211058227a3a35038781d21c4955b53ea7fe649635b0eeea8652b4babcf433db6a1cbb3d741a01eb10bd19", 0x784, 0x0, 0x0, 0x0) 02:31:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000140)={0x9, 0x4}) poll(&(0x7f00000000c0)=[{r0, 0x60}], 0x1, 0xef6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x5, 0x7f, 0xfffffffffffffff9, 0x100000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x2, 0x0, 0x8001, "8b8a22ca9a10a7de72f95738ba9db1123c5caa73", 0x7fffffff, 0xf4}) poll(&(0x7f0000000000)=[{r0, 0x16a}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xd4) getsockopt(r2, 0x0, 0x1, &(0x7f00000001c0)=""/70, &(0x7f0000000240)=0x46) 02:31:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) mkdir(&(0x7f0000000000)='./file1\x00', 0x23) connect(r1, &(0x7f00000004c0)=@in, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfff, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x3ff, './file0\x00'}) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') 02:31:44 executing program 0: socketpair(0x3f, 0x8007, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/1, 0x1}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/144, 0x90}], 0x9, 0x0) unveil(0x0, &(0x7f00000001c0)='W\x00') getrusage(0x1, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x3, 0x8) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/97}, &(0x7f0000000180)=0x63) 02:31:44 executing program 0: mprotect(&(0x7f000010c000/0x1000)=nil, 0x1000, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 02:31:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 02:31:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:31:46 executing program 1: r0 = socket(0x12, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r1 = getpgid(0x0) setsockopt(r0, 0x8001, 0x3, &(0x7f0000000080)="6cd9378433d90347a65ad76496551427bcdffa18be890ccd1ebb5e8c855366b3b3a94309c8d016961b66321e9e61ce5005e0b5ae61b82f644907a18d694a52418ab92142d3cd4efa9ef5035f2b7f939d8099097eba882816c60640c6b1a3bbc3426f0bfa39b0fb3377511655c4a82286f96c5edaf81d4a3c2b160ca0993191470940609e82fae91e2d", 0x89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xffffffffffffff01, 0xfff, r1}) 02:31:46 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) 02:31:46 executing program 1: socket(0x0, 0x0, 0xfff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) 02:31:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x58) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x2, 0x0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x100) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="9401cd5059be12aae5989ea02ddfe6445e40795d076cef68894545e288497d25fab3bece3036fdb438176d8f967564e29e7972c6a254e9b3bc89a244f908ae904b59e36709a9fbec7a060e26a94c686e4456f6", 0x53}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x60, 0x4}, 0x400) close(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc5155098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e090000e30da6d3349f13b97f9c2c18705ca7", 0x19}], 0x30b) 02:31:48 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xdc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20208, 0x0) 02:31:48 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xff23) dup(r1) 02:31:48 executing program 0: socket(0x10, 0x7, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x7, 0x5, &(0x7f0000000000)="220cfaf3e188d72ade245f200b73cbc783d8b1afb211aff7699e2ff0e0942646658c6f9a94beab28cccb1ef07c170d8a4168b6f3e32f8bb011356fce4ea4191273c7607392e9c1478158f6ce5742e1cd4b6c5f7d7d78bf73c761698b609b3a6f84bdfdc2f236ead59cffb837c42b0d5210883d4424ba69dd37ed9fdb8252b885584e696ead499f18abf73657bb97d99c6a3f9863ebde0340f3a5b8ede9347a28ea87ad1a042704a333df2f077f86eaddb7cadcbd930267a3c90a5bcaa97e9f234672ced32a13f471332a422a6522350831e3c253e9", 0xd5) 02:31:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0xc) sendto$unix(r0, &(0x7f0000000000)="10c4adf9a657cac62e8c77d6b3673c1a1a025e542cf13818b9e0f1ace54056f4501db5fb1f0dc2", 0x27, 0xef5afc88cfe9ec0c, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x80}, {r1, 0x40}], 0x2, 0x7) write(r0, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 02:31:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:31:49 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x18040, 0x0) fcntl$setstatus(r0, 0x4, 0x8) poll(0xfffffffffffffffe, 0x99, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x1, r1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) 02:31:49 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8c5839bcafa0f0c69430696895fb7354726871a05180ef303d07957b078f564bb88425b421fb9f5c232a289331a7df3cca2c07725ba5ff26c196be10d82682683714b9fc83ac33449fa5882431070c69e30c24afba2f3cd099830c89bb1c61fbcf0b270788d9b513579bca2f5b85f180c37df6e6bf64574993e360d57779e530b747b5c2c595404517fc93f83b17cfad9e105ce774f1bd29acc9ab521d9c4c5013b8419e1c15496aa15c4c0a0e660f890c2401db05ea3ffd6ab25c000000"], 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0x7) 02:31:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) close(r1) 02:31:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x3}, 0x10) ioctl$TIOCCDTR(r4, 0x20007478) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 02:31:50 executing program 0: nanosleep(&(0x7f0000000140)={0x20000ee, 0x10000000}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000000), 0x2f2, 0x0, 0x7fff, 0x0) 02:31:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_execute_func(&(0x7f0000000000)="660fd3aeebd2ad51c4a3f16ddac02ef0478174dbb2fbffffff430f01d4c48105e3124c0f7eeb0fab670840d9f8670f338fe95001be7e000000") r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) 02:31:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r0, r2) fcntl$dupfd(r1, 0xa, r1) socket(0x1e, 0x3, 0x1f) 02:31:50 executing program 1: socketpair(0x20, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe31) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4000000000000000) getrusage(0x0, &(0x7f00000000c0)) 02:31:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x200) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x81, r2, 0x0, 0x0, 0x0, 0x20, 0x2}, 0x7, 0x2e3, 0xfff}) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xd51) 02:31:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x3, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x23) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0xff87) 02:31:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 02:31:51 executing program 0: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) close(r0) r1 = semget$private(0x0, 0x3, 0x1fd) semget$private(0x0, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:31:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='c\x00') mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 02:31:51 executing program 0: r0 = socket(0x18, 0xc005, 0x2) getsockopt(r0, 0x507, 0x8, &(0x7f0000000100)=""/203, &(0x7f0000000200)=0xcb) r1 = socket$inet6(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000000)="1e962f2683bd7f81ff593a3b244944028a8926e76f6fdd84300edab21ac62021946d9715f373f738caf44fb48d2dd343fc70423ba3b9c869fed1e61c5cde901b1fad7bbbc9800d83163044a82e2a49de55d87d040acb8aa6f7acd8c0d8a199e704a8c15a4baee149e64a7228358bba0f24774cc06256612a7934ba89f3e849bb68dc74d4c72f199baf23ae6ce9870c7af66ed2ec9a529e637db0327737d3cf6c9a0770f8d922b09023f083f1f94f0a8cbc4bb9637a8593aa9691c59c60618c5b700860a99b19a4a8b291353bfc4ceb307847970a", 0xd4, 0x40d, 0x0, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 02:31:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="131336bed17c88a230114b5891b30f8c3d78bebe3e75da50d13e319800fcb3542bef1fbfb4355c1db28499d76de924efef52aa9952c54f7f77f70f9e295685fdfb61fcefe4ec0f74961e94009ec3c6bec65977d034890ed9c1d16e23f701fee5339a85e17729d6246de2edcfec63862c5439a4c9f153fc1715e3b7d86cbc8f2fb206e22354a0cc46d408b1341c5b2674570b11fc4d25c24df22aa56d366fbb9f894e0fbfe30aab5db38a8f103eb8802508540f52b0997a9a", 0xb8}], 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 02:31:51 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000a40), 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b80)=""/31, 0x1f}, {&(0x7f0000000bc0)=""/131, 0x83}], 0x2, &(0x7f00000014c0)=""/4096, 0x1000}, 0x802) read(r0, &(0x7f00000003c0)=""/132, 0x84) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r4) r6 = dup(r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000001c0)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000700)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f00000000c0)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f00000006c0)=',(\x00']) fchown(r4, r8, r7) flock(r6, 0x2) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c97686f205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d797c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r4, r6) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000380)=[0x1000, 0x2000000101]) 02:31:51 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x10000000, 0x20000200000005}) 02:31:51 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x16, 0x4, 0x7fffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xffffffffffffffe0, 0x2, {0x80000000, 0x4}}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000003c0), 0x4) 02:31:51 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = semget(0x1, 0x0, 0x84) semop(r2, &(0x7f0000000180)=[{0x3, 0x8, 0x1000}, {0x0, 0x9, 0x1000}], 0x2) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) fcntl$setstatus(r1, 0x4, 0x80) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r0) 02:31:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380)="4305a282375df4baa3b25d7d8de8cf0c12b1e8e06a1825ddbb0f23bbd937147e818d6e3d0261d2fecf0d32ca3978ef9f3d6ca22336d1dc9fc19932414104ec5254fd40788061739fd79cc69ece1783350608a17ce59cfdd89be6989bbfcb71e99b040086eb62abe8b0ef3eff16a2cbe57088b960569221f1d65a8d04d3d504ed30a2facc244d13d112ec9c468ad5e272311842bfa820d1f8da9bb1dc15a267", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x20001, 0x2) dup(r3) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 02:31:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:31:53 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x101, 0x5, 0x1, 0x6, 0x3, 0x20, 0x2, 0x0, 0xfffffffffffffffb, 0x6}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x140) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2c) r2 = semget$private(0x0, 0x3, 0x414) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x9) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 02:31:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:31:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x160) ioctl$TIOCNOTTY(r0, 0x20007471) stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='-\\\x00', &(0x7f0000000180)='#-\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='*\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='%-*}\x00', &(0x7f0000000300)='%:[%:}}@{+,)*.,\x00', &(0x7f0000000340)='+^}\x00', &(0x7f0000000380)='{-{-\x00', &(0x7f00000003c0)='+)\x00', &(0x7f0000000400)='\'\xdd\x00', &(0x7f0000000440)='+$..\x00', &(0x7f0000000480)='.{\x00', &(0x7f00000004c0)='^@\x06-$$/\x00']) 02:31:53 executing program 1: r0 = kqueue() fchmod(r0, 0x128) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) write(r0, &(0x7f00000016c0)="c31917cdbebb9111a5100b2c5bb841e8303a3ff6c415ffc87c809215c7f71e898599418ecaae7a09872e60df83a56d30082b0907e41ea44962e05be4aeee388161e305bb23d79799dca0dbe0f8c0e6f4a823a313baf8f53dbe01ca33cf040ab4862d6d904fa792286d373a022922aad46e0661e395fed94c3be225c0debd239c2135a70979a73b1675af4905df0d43c9c595b9a39c8005d3b1ae7119d58763522d16857aaea571fe89945112f67adf24af865e10c4a0dd09ada8b6e7bd5b48dfe3c8fc9657a8c9b94ff6dfb259812d04a31382c1e4a5dd5f3dda6da952ee932ae877837b58", 0xe5) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0xc3) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x18, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x600, 0x0) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001400)) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440)='/dev/ttyCcfg\x00', 0x8080, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x0, 0xf0000000, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0x5, 0x14, 0x7fff, 0x9}, {{r4}, 0xfffffffffffffffd, 0x48, 0x1, 0xffffffffffffff7f, 0x10000}], 0x3, &(0x7f0000001480)=[{{r5}, 0xfffffffffffffff9, 0xe0, 0x1, 0x9, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x40, 0x2, 0x4c, 0x9}, {{r7}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x78d7}, {{r8}, 0xfffffffffffffff9, 0x20, 0x1, 0x204c87aa}, {{r9}, 0xfffffffffffffff9, 0x1, 0x6, 0x49b, 0x1000}, {{r10}, 0xffffffffffffffff, 0x45, 0x20000000, 0x0, 0x81}, {{r11}, 0xffffffffffffffff, 0x45, 0x40, 0x7351, 0xff}, {{r12}, 0xfffffffffffffffe, 0x8, 0x80, 0x9, 0xffffffff80000000}, {{r13}, 0x0, 0x2, 0x20, 0x3, 0x4}], 0x7, &(0x7f00000015c0)={0x5, 0xffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r14) getsockname$inet6(r3, 0x0, 0x0) 02:31:53 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socket(0x18, 0x5, 0x1) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 02:31:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0xfffffffffffffffe, 0x5, 0x5, "df1e0d5e7988f96b41e13772aa6ca14f4ab4d6f6", 0x400, 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x6, 0x3ff, 0x80, 0x1, "12daa7605ee32e9ce680eacc11566ad527775214", 0x5, 0x7}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000800)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c8196902000000cd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7000000000068393d8c909a6bce170a0b8d00036d19bb141a144f9811821265bbad947302fd73a478e1a3a7cffa44f17999f92af0127cdf88d532969c0f29420208a988632691c8c4cb318985f10bdc95e6a5c04dc25b84237bfbea3a208a6d899fcf", 0x31f}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 02:31:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x47c, 0x80) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) write(r2, &(0x7f0000000100)="65bb699d2b7ea5b2116cffb5b430a17a5fd1b571832c2e0c62dfa1255263ced1e5b8c639158285755b847c7ebd5d98406ad362518532425209320e2c8f3c881b6f8d81e5492506a7b67dff71154209505db9d5335a1b91a102d96e59207ec202608c9d20409a72c84a48b5ea957f468a3fda2fab51a7f78308b445be4117e6e6fd5e912a6bd665724c1491f874fe55ee3d0e4da81a6e68e7d1690471effbc12e0472fc04e3a0536fdc72a4f530eacda765fa61bf53b7af992fff0adc13dd56fe4379a0a85fda57282360a98ba0b097e97c06416dbfcd9f070cece0791599854d2caaa59661d4c85a33bc44165ae9", 0xee) 02:31:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='x\x00') 02:31:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900", 0x0, 0xfffffffffffffffb}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() 02:31:53 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x401, 0x8}, 0x10) r1 = shmget(0x3, 0x3000, 0x68d, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) listen(0xffffffffffffffff, 0x5) 02:31:53 executing program 1: nanosleep(&(0x7f0000000080)={0x4, 0x7feffffb}, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000006) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x10000000000004, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x20000002653, 0xffffffffffff7fff}], 0xfffffffffffffffe, 0x0) r2 = semget(0x3, 0x4, 0x320) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x4]) 02:31:53 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8280, 0x43) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0xe0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/111) 02:31:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 02:31:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x8001, 0x0, "61aa0db100000100", 0x0, 0x7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xfff) write(r0, &(0x7f0000000000)="188d3ca8f172c359efec6e74df153ef49937c7d10148626f6e23eedfeb4da8eb93d71251fc44c0ce", 0x28) 02:31:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) fsync(r0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:31:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000), 0x4) 02:31:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f00000005c0)=""/132, 0x84}], 0x2) r2 = kqueue() readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/250, 0xfa}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/136, 0x88}], 0x6) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:31:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 02:31:55 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 02:31: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80800000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:31:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000080)="63f4eda568fd2eeeb9bb3a88b025862bb194b5d5a8f5dbf87816ad06ea8f7971a59d984a9f21b117ea5aa1ea9bdf211ca7404e6e337a7ded0e31fe29e33d7112a50034fd2d8ab8a67b8e87b4e975b1efea53e9342b6d672e90202ed9bf3a7a00fc014c822e218a573bd8bfc2eab05a449e3cc543bf183ad9a6d933a12c30c691d91a0f6613191fa4e25e6bb0f5c07a68d027a9bedbdbc55fc7aefd4f1bc7df6dd48abcf234b0eefb6e3ebbcfecc938413de3fd36a561d822cda30c5b91404b", 0xbf, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 02:31:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000000}) kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 02:31:56 executing program 0: open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 02:31:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = geteuid() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) seteuid(r2) write(r1, 0x0, 0x0) 02:31:57 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='x\x00') 02:31:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = semget(0x0, 0x3a795e43fbbf8824, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3f, 0x480, 0x80000000, 0x8, 0x3]) 02:31:58 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = semget$private(0x0, 0x4, 0x102) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000040)=""/252) chdir(&(0x7f0000739ffe)='..') 02:31:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x80000) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\r\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 02:31:58 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305468215483f30c4fb4596f3f18763919f0fe923d35ebfc929d8e26da1f0204773b82d432bb1a5d8a6317215f1fa912c0570dd6ceef021f01d9bb9e898927d158a04a000000001b943562faea5e72"], 0x1, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x6, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) r5 = syz_open_pts() msgget(0x3, 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)=0xe480) r8 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/17) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x10000000000002e, &(0x7f0000000000)="ebffcb0500000081deb1bbedd563a6122eaa4e080000009931929648", 0x1c) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001000000000000000000000000900"/102], 0x1, 0x1, 0x1800) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 02:31:58 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8580, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fac951ef7c3890d5f50d6a36bd4c7365fc05706a1dc4e4f4bcce8aa7ee698865c4e0edf8819a0b2c41b772ac8a9c526d95a1f9c8510ec64bb3f82a0ff21557f8f285d06c0740bd8f24c92ef41c", 0x4d}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 02:31:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="af0ab152f6191b5c9124eb1cf1b588ae4cb8bca03c9281255840033e31941deae3bb602fef2ef6afc01e20c99aada452a4db398e0b2d898f3cb00279a9cbe9ed228b40e199a9db296ef00b702892f66c8030f04e3c7ee0c07e8379efd0b13cf0cb6f7172abf7b742002668034fb4b80c6a267d54831a5fe9882d1aad3c0f3ea821", 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x7, 0x58b, 0x7ff, 0xa3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 02:31:59 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x100009, 0x5, 0x2010800000004, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0xfffffffffffffffc) r5 = syz_open_pts() fcntl$lock(r5, 0x40060005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) flock(r3, 0x9) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) flock(r5, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r7) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r8 = getpid() setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000003, 0x3, 0xe280, 0x100000000, r8}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 02:31:59 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x30c09, 0x8e) 02:31:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) read(r0, &(0x7f0000000000)=""/81, 0x51) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x20, 0x23, &(0x7f0000000000), 0x0) 02:31:59 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 02:31:59 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x5, 0x0) minherit(&(0x7f0000148000/0x6000)=nil, 0x6000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:31:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) syz_open_pts() 02:32:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x56, 0x0) write(r0, &(0x7f00000002c0)="db", 0x100) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) getgroups(0x1, &(0x7f0000000000)=[0x0]) r6 = getgid() setregid(r5, r6) write(r2, &(0x7f0000000180)="b91aa0d323db25703c8e9f491c4da859f0b239edd9255ebb48bcaee8eb1697a4a2129fdbbd481c1a36ce1668d35cefc8912d494394c7b9b0d7d88818d49d6fd07e21", 0x42) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x801, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 02:32:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x80000001) r3 = dup2(r1, r1) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$KDSETRAD(r3, 0x20004b43) 02:32:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) 02:32:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:32:00 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) getsockopt(r2, 0x0, 0xfe7e, &(0x7f0000000640)=""/91, &(0x7f0000000000)=0x5b) 02:32:00 executing program 0: r0 = socket(0xe, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000001ca40000ca3849451ae3d3051020741038f53e8551f30ce390500e0800020000000000004fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 02:32:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000001600)={&(0x7f00000011c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000001200)="143a3c97b34a39ab6feb6178a1b0e4d44fd6e4a650d7aedaf63ef533a3b7765d890d46dd8e4fbb2b00f100062ac18a0f6fdd0443422dc360179635bfb6e2c25382afebb1fa550f7848749404f6bb2f8c7944ff6a819025173d419fd4b82b9059f65f12689e8100f29c0954eee236f1b395a6a16a6cec683cf4e8d903f088021830380887b156af87f620946ab7370227fb44a98ad31756bb91abd94b60c8bc3602a5e3efc2d7168e6b22b839b303c450a0c07806c626a25e0a710be73f91a9dae7d236c749", 0xc5}], 0x1, &(0x7f0000001340)=[{0x70, 0xffff, 0x6, "0b3449f958dfccf4d46a2662d7cce38a82e7bfe09de03ebb5adaf5e20589ab9b15cf1f3a4b4d6111f4cd96d78b843ae3ca52eceee481399bf6eb17ef8ee3fd2c784d2715bc110582681ed34c8e385587e6eeb1a1ef6cf1e4a90da7c890927f"}, {0xe8, 0xffff, 0x5, "a49a9109319c105fb19e0969a2616359ca8ca7c01139a2b7662cd62a2784247a79599859796852d6f1f3841458b9d8ec2498611a857404d9f5aed4b5e3658cf3f82093633dd7607d437eede13ca2383582564189706d3ec17ab008d50eaa80177bb2537a9c68a14a883861296fc08f3c61d653fe4b48614ba1807878770350fa5a7ecd062fce53b7073eb21cf2bc7fb222190b489034f8cc485bb849bbb07da06362f1a7aa20ebe26b74de0e5c5e6dc3b69b014f83b2721041f26dfb43ee382d1ab5fc4cf6ccd89b315c250ee916432eb9adb3cf94"}, {0xa8, 0x1, 0x80, "47f759be083a482274fffcb9eaa61b6030291927833d1f57a8d5b525c86340c8bad6a6e6a624ac1c052813a8fb10ccce4a4421fca56c281007553775a29dfd0752bbfb4dd05501a0d7451589fcc62b5d2ee72f5d0ea2ae9fcd7b534dec7ca49af6eb27cc519328b0dad5a6e46bb6b4832f0240411ba2ab07df04777161ef1745aac4395c1f381789295149a3ae76d2aa3fcdbf9c"}, {0xa8, 0x1, 0x7, "4868f12f4a5e5db0ffcca2731581ccf233304c3262add039bfa3707ba604ccbf703b25323b8099bba923f8e3af69501a34d76689edeb54aabff9c12f6fba35aace8b73d104f567a135e75780d81efb28ec31de069d0d6ed39ec2d3ba307ff5fd83c062889ba2cac5595087a1d90f0ae5db9e68f3532ca2b861191416486a221cc273feebb210d907211d5d1303afaa08ceeceb64"}], 0x2a8}, 0x40a) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x20, 0x80003, 0x1) fcntl$setstatus(r1, 0x4, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r2, &(0x7f0000001180)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/48, 0x30}, {&(0x7f0000001140)=""/16, 0x10}], 0x4) 02:32:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x5118b27167818448, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000040), 0x4) 02:32:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getuid() r4 = getuid() setreuid(r3, r4) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:32:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:32:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 02:32:03 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0xda}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 02:32:03 executing program 1: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) close(r0) r1 = semget$private(0x0, 0x3, 0x1fd) semget$private(0x0, 0x1, 0x8) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x80000000, 0xee67, 0x8, 0x2]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x40000000020, 0x4) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kqueue() 02:32:03 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 02:32:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x101) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) 02:32:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) msgget$private(0x0, 0x20000000004a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x100000000, 0x4, 0x1, 0xae, 0x20, 0x2, 0x1, 0x2, 0x4f4, 0x30c6abc9}) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x401, 0xffffffffffffffe1}, {0x18, 0x2, 0x0, 0x3}, 0x7f, [0x8, 0x1, 0x5, 0x3, 0x100000000, 0x7, 0x0, 0x5]}, 0x3c) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 02:32:03 executing program 1: clock_getres(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 02:32:03 executing program 1: r0 = socket(0x0, 0x8004, 0x1) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) 02:32:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x100000001}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000ff52331744b42164e5dc14f546c0a053d7b4338111f55e578876fe3be6c4746d82c6f0b055b1fa841d95c829aa2c19877141e7ffc8f772bf837d16960861393f26f89fc328b07adf46fb57aec592dafdd429cf79fc557fe5287551c5cea227cf9d629306a521c84b581af47aab6fe345cf072cb18b44ba0698b83aaca3c183afc77dfbf21dd77ee50567dda851a671462f7944d606b8d19f946378521ad40a008a8645c9711c222509c89b0b0dbc999bbce37810d8ff7a150f5937801e30fd", 0xc3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:32:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f594", 0x487}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 02:32:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="65a6c30045284b"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:32:03 executing program 1: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) close(r0) r1 = semget$private(0x0, 0x3, 0x1fd) semget$private(0x0, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x80000000, 0xee67, 0x8, 0x2]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 02:32:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) lseek(r1, 0x0, 0x1) fchflags(r1, 0x10004) r2 = socket(0x18, 0x8003, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f0000000040)=0x40, 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 02:32:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = semget(0x2, 0x0, 0x10) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/126) getegid() 02:32:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000200)=[{0x3, 0x80000001, 0x800}, {0x1, 0x8000, 0x800}, {0x4, 0x80000000}, {0x1, 0x6, 0x800}], 0x4) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28401, 0x10) readlinkat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/6, 0x6) r3 = getpgrp() mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x149) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r3) openat(r4, &(0x7f0000000240)='./file1\x00', 0x80, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:32:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x100000001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:32:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) fchflags(r1, 0x2) socket$unix(0x1, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x840, &(0x7f0000000040)={0x18, 0x0, 0x7f, 0x80000000}, 0xc) 02:32:03 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:32:03 executing program 1: setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) r0 = msgget$private(0x0, 0x208) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001680)=[r8, 0x0]) getgroups(0x5, &(0x7f00000016c0)=[r5, r6, r7, r8, r9]) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) r10 = dup2(r1, r2) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000280), 0x4) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000001a0000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000100"/226], 0x1, 0x2, 0x1800) r11 = msgget(0xffffffffffffffff, 0x3fd) fcntl$setstatus(r2, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgsnd(r11, &(0x7f0000001480)={0x1, "604bd4d4c21a63a31b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc4"}, 0x106, 0x800) setuid(r12) msgrcv(r11, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) msgctl$IPC_RMID(r11, 0x0) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000001440)=0x2000000002) close(r10) r13 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000000c0)=0x1) socket(0x10, 0x1, 0x3d) msgrcv(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300"/4470], 0x1, 0x2, 0x1000) setitimer(0x0, 0x0, &(0x7f0000000140)) 02:32:03 executing program 1: r0 = socket(0x22, 0xffffffffffffffff, 0x81) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000040)="282e06c6519b5c8a71755eadbb662654c7d7be2cfaca5fbf8d2085fd4736a9f7ff6187bdd115602f89a66016542e849b7acfe6aac60610c1ea9f90920cd7c9b7841fa0456b5e4c109e1e673eccf28a5b05d96ad514eb9758198a8b652eb8cad6d9934444a7c49fe02c122d0f20f74e0f9a03772cfdfbaa039008ce9a5132eff855e869dc53fd2ddc8175ecc7e3ba8467cb6d4dba46bf1fe009d2805794f146eec33dd2a21249fa23339c2ca3b1840f77aa4e9c6af4da97eb33835c7907bc7a98ecfc05ba1e11999a59c3562bf868fe834c62195f056a650c267f2da69113dc2f0168be698bc485f30a9b2986aa78a0ce57a77a4ecf2a0211dbfeccd9268e5b58a6f4b0e62e6d5f5401adf4475171ff0d1d765c6eecc2fe65702205dddf85cba38c59f0427cd9d4903c6292549dd2d2acbf014600c19cfa8b7a29b9c3dc6130fd93ff48fcc9baacdaa9f766f81a7f32a059c3eddfdbfffbcf1481c6a94ac2da6c1753f277e51e66eb4cf24135e0a78b762fbe14963501cd2a49f528fb154845f4c2efeef4835973c977bc6d613abd7e72cf7ae981988964c412868ed45e2901b52ef2bea2a982563127d7858e2e0a80f12741a13a8f532e1229b19780052ec226f2801e9e20778c7023850ea0011a831ebe71200a19e6bb215379ddc27c7bb2f0e8089642c4095054ddae0065278c50745e7f8ce69f24056ce13e887d151f3ec11daef37da0877c7f52f06d9cc31901d7841e35ef48cd6df2189a42aa42aa77306eeb9822041d6b1516170709e6375facd28fd52b1b5d85886657e90a23bddf8f4c3e5f1da3b3ba682d84e6eeb0380165ce58dfd05a3f1487c9b7a1bec3a9625ace608a3e7b388a6c45722e81107116a144d67fec4145def30cd2ef896c8a9f8bd8b77ce6ac953157d0aa0b7c2a9ae3bfc4a89ab5fa941b5e68074e7a380374039170bf54e0e49902e279c45bc6e884068e98c7d38e40da6fbbb23cb346f8e159856c8548fe2f335a2556c0b878543e5c2969ad1b9acb7a1c79f11f60d3f012d807284e740846c23c974040c07d00e37d5e36c3dd01e4e95a275d0695576d7a14b230229f2f994739090ee13a022496e810b918e8583872b002af6975593eb1edd48ad85400e168c7b66ec63a13402dc492874b9e8c6a2a929444be981dc367611490f961efa150902490dd9483c38b3636c78c2f48a5c49667fa5d0c7d0c90a7597f3f0d3eba941534befff32fc2b780d12bce7701799dfa8e4a500e06db14a2fa3518fcc616d51b559f268d5b3e365f8c1eb73d83a721ab808a6ee7de5a9777be0ca5636fa66ec455cf0069f96ba4cec67f509b54dbb4ae84a9230f1da0559c59810fadf2f42c2761fde81d5bd26f10189a03ba4acc597d4f4d52d601bd48004c185d30750d95f2d8e6525a1e5163e252f0a9e6fe6c0ad4c325149fe97eb6116f1dd96c5f57161131acec349fd75fa256536ab1f25dac71eaa08fe769c44b88692e573960e4a89535114f6a90dc5c705ff594f13abb03bc40933042b5c53016cc29ca0fa7ddbe084195a9e5246e38c5e0a1779885f50d32cead0df3b3c185a9e42a452db6c5241786d49621257ee415c58f6e87dbacadacb07768419ea7f2266b6a4dd2956d8fb412965436466687e732d060345a4c9e3b723fa94a4a3bcd829dec3c5af03d104e3067791f20dfbf66d09ddd00a3832e377cf78dc3135cc5722e51becbd3de48f920b22b338034429972d96d51f2d0e738f9508654a7fa5d47c79580af507b232a275bc97c70e47d0da9e6cd57c4906bfefa27618b5d9254f552124589cb986fed4e8780db886d8445a936f067ad39c7d1c36e60322d8031e40edc9c69e125b8d1c8aa59083ba82175f1164af105da0121875471225ba3b46398ad699d37fcf89afc8154ae4399428f4c8f06cbf49137e565472a00539f83eaf50240a631cd2e1741b0e70f1849aa9563fd139d66287527c7ef4aef5fd76cb99f9ee36e694373631a76b17b81cb6b85aeb608d93cbf0024f8d02f71faadc89c782b3150d5aaddc3cb50d42c0ed671044a2a1b84ffb5d477488e73f72bb18719e50fab1bba379963f57bebbd86cadc979dfdc8bf4471d9d64470c1310f95d63dcf8bd53468c7ec3dd720dde292dd59e9657ed304567227a3b59642a8d7085c3b194e4a3dfe3354c1cdfa905bf601611b74a2ad99658046f39671969e7bde09dec6b9e4e25bd96028ceab8bbb059c91497f1297e6353aa2081e1a805ac583a96d8d4e47bfff9accd908daae8f74bf8507544294670942d1bbc011213d2cf9aab1ac25fc65230aa36892517cc9d8b241d93d60b43304dd3f18b8d09751d364d113c3ba3673820ebeaa38165adaccbc47cbae348f1d2a6dffb4f74bb86740b2e238ae78c6b0b6fbc741b9a2b653e03273a93eefc3b745e3ddab70d84488ee9380562f8f57d14924cd5a4cdfaf997610c64ca9539786c768e349da5ebc896479f14801eacf5d2dd425eb6d98a70798977c080d2fbf2f8006035e7c816a281d6060f7d5a2d9c44166c1570a2eb56388976e2cd9f64eedc02d6bd0b85bbea3b7bc748f6c336e8078ad7967a6c1a517d2be787cb7340bd6b343125a79550033b662e459df00c2e7625865ca63e897f13f439052535ba60c506a99c6006a660c22c8b4d81999cb5fff7830204341ecaaabb03e54e89c8daa9feadb66d7f384a94a099750b5dac99558bcaf07c311d8d2faf4d9c32a0eac3b4d833046ffaa39b57d8120e07917d1c71a2208fc364bf9fc0082412fc7b543ba42ede12d89e3a309f3631c69ac7f95f58473fa1e5c58e85cd19829e353432cbdfabf4b944a96cf0e70e2c966eb8cc200c93bccfebf8cd93d55d0ff9ffe09c40c1d2df81ebb9c0aa1b56134f4343f7f94da5dcacfae51ad79ff8f65aa21f126d97916de0ae57e25e1150fb1533b841209245a90614ca319456e9353128c35f2b3f15184bed867f3b4aca9fb47078d68739e9f80e97b56379210104c4ad7b204195a89fc1a60a6916ff99b7eaaa19d98a53fa42b66c091c55d0e83e4297bc63331df466bc692dae06888b58e040ecc7ee8840012aa1263af8946dc5317634cc0ffd0fbc5cd22446b9e56a361671271cdacd61a5c3920ae39ad74038874220e7fda0aecdec80d578926f5aa34ed55c41b67c4e556747f05ad7bbc353d5ac960b29ad3c38cb2eef3a9bbc1a3aced9e8ab6aeccb86a84aba4719bcbb8ae779b7baaed6ec9f0c34a78f31aef3708ad17c4ba7a08e56fb1c072f0ebd3280a72e3f7f6c477b8093aa7f2d99c0d7fe5943979c270fd47702ae995189bf1dc5c5aa7d30bda7108a36abf082c7dbe5fdb55fc5c932087173cf1577f6f8c4c29b20976c6bce97aa1fdfd6ae67f55f3710722ecb17646801ce007491609190768c858a1ef8a59d2ab75e4c27f347c198313505ce947abde59ad118837f1b2260031453919a3312c965b8c00129665ec2a3532172534225735c528b6ba35aae1e7f5b5c3b87d1d166fe05da487bb5c7629dba20eed6e7f533a0c2109fa0234d634ff1c89e26fba51a04c2e6704aef8845486f33493f60b5682cb4fc3c7c5a3b09a67d6fb4bc60432fdfe692ee45aef1ceb98288f6c43c40f76c5260f4474f49c3166d0635b7efc68e912f895647be34ef091b6f179ed7b3872d666928f4fab34366239d76636bc3049dcbbc1b8a4897eba4247e76ad3d4153d0763f79946824dbdffda5ec169b04d7f35f88e612125ed801de648f55b97474470ac4f185f7ee4581b2913138af05c5e26c6866ef71f28b8bc04ddb3f9afb3620cc188dbc4a2106d959f864f9c38fc631885797cec9e5c214839d2a18d41d1ad80d6e337a5a77538740de41b3f8fac545026ce47292f46609197525c5ebdc242d6a1ee69e4c9df5b525768411f4ec5be019efbea628aea65380de908cbf3bb644b5e91168df4d4d86be93ff492c7071c50ed942f651c4711027948c9f79c1e8f371f186792cff2a55fba360e474db0ee3ed37e986a6a9fd11ebc947ec242e2bf5e91fd42df38198b4a5b17a413c03fc524c5593c4b104ee12300c48e1503759acd876033546f412c32ddc29157429e050151dbeab336b9566b169e193b7195bd31f66a7e4cf54df8f201de3fbad34f517f189f28b46cfdcaec55a2d6848737cd89105b9e0ae9fb841263d7e88d6bb757cdcccab5598202ecc292fc196f244f39556f05e90938c70e2abeff8f8b07e3cfaaeabc628c98187d5b60be5a61bfab8d5b993cd86030980eb93386ddb630683826992023e6fd4cf2acaf40b0ecfea873d08ad6ed9c898b1bab72278d3af78a17f04b71277c7a1f090a830f7417eafccd4406a8cada47033dc6c532c5e60e0cffecdba6d4c309f9ce476da8a48e9a88bd0f48ce80cd419e9eeea79e043814e22eedc595ac3a648d9f7e7eef0db06a420a15e88d1fe0fbabb6b71f4b8a9347007404fc6cbb22705ada54c14a055667b8642c109650df50672026ce721d16a45ba8b5c65ae6629be5dfaee47acbbbf34526b712a8eed3e9a26004c4bbd993b4d113884bc9ff2788a33dcbf9ceabbda3a8bfbac4651037a74001c7215365cabda38531e3d0260ef7b9e5f573b45b27d34c547bf9031be171f133a76e74484abd1dd153e10834f788e9541396e7808c699375faaf74e4c5f66ae29232fedde8e961c0f84a06c28cf9abd3557e14b4ce0ba40aedd38217cff2b29316ee9e4e03c33e4df3134dd1f920a795d419229083a950e2a0db448a9da3644c25b0afc7f25459895b0b32300ab7a6d7acd8b069f8f4782d8d7fdc23a10f3cf989be7382d5b78692f8a917f33b270dad2fffe84327b1d637941c63fe8a1515b9958bd091530655f737aaa800ba7e2185dcbb4c3560f863b93ab3083a1f7b27303bc6898e8cfab86aec114ef4ff22cac660c852d0dd084e9e9be87e1d6e69b5d61b8e8b25ed5ba9aa1096af1846f0fdac18663a8fd65f7ad57b9c621d1c5ceface6d4b36f2f7725cb6d1a22b888de3bdd894a44f8cf828aa7e2af80121df30dfbb8ea7e74eb44c16141c464ce67c8e32d748e4b6e013822b62ffd330ffb5407d692550e9fbcb2da4ff5a9350fafe76f0df4d449000daf509ae630ecae02922f60c95bf6d8c1ece2777bc0fe2a88ea9610fb66609cc59ac72a1431f8cfba96d35149d365ea61820b6879fea7589dc018477c98338b6cd185cb99a073f13a3f65d47362c5cf5133b1c3133af0270784e35d273d2f5e2cdbc46540052a7642591d102d7bbf85494326517ed05f439fac1aa6af2ad43af9cf05cd5279302fefaad882e5ac53e517de7d539a07a3a08ec94409976593e18ca5bfd5baa7e68f69ad11237b8a83503331082f9bd682c4b9023c9e90619f6e62759ddcdd1609f5a12a3f40a24424d7aca09613f2abafa89ac130d9f586963c1894037b26a6d59b75a8c9aa4ec7f4152ba5be549900244107b539fd4946b0357308075549f8c51681a11b177c681c94bd2b81a47cee65e437ebe642f7b0db83425461dd26f0a5c421f3cd2942fa434985275abf741af484c8656a28d05d8734f5058df93cfc15764a50532e361be7374fab1f79dee7726d12e2d539ed95f24978a216519f57c58ecb6cd0090dd60522b385651f707336352de830c9e8dde4b77ac171b3d15af30152dca6a46422aca9f27f61fe776a6c6c57fd580881cdef7a97ee161170fe052eb5a483d99467f6e6e8e29df77f63a8a10d8a33eedec8bfe44897ea42e3a410a140e03277641aef2c691bdf8aed2c0a09186cf1a008f4", 0x1000}, {&(0x7f0000001040)="fb3f31fb70c91e124f974c6781ab8397c13e1411d5bf1b8b7255e1108956ca75a57a39f0fb1e409ef66120d1fcb5dfac98d474706bb14df5bd7fa462c060ec1648d36353fc0183d744e79e2d7625c7c703b6a2a28abe0d8c052041b78e684481a8dd8abda82af0d8d03bfc7ddefd44e6cf5583a3710bc55dba5e4703801bf5e69f4606a9cb9575ff42429e95e46db4355b1991129d824d79617ccb6f6d72cbbd7ab079516943f1cb013a799d4dc74539862aeab278b291c16b23233c98ad197b774bfa9eea5ba6abbcd1cb6a479c41ad48b1294c61260db29901aa17c4c622c2", 0xe0}, {&(0x7f0000001140)="fdaad9eafa2b9a60699d4d09276fe9691243e8b04e5b86e1a13954e9fb6fe932031e5bfab3f0eed64c5bda2cdf5e4eda389f1057e756592fb1fb6238295796f8bbf86528c89d96d06c94d98afc7ed5151073c0d742da94f182716b18554a75b18b7a61527835fd21e986980d8dad5bc50e03a49c44081edd24c3b23d5bca7edc48772633b556af6f09aca493ea3ffc778ae1ea31a512ce85422e13704cee259e7b68888d6679d1daaf1f14d9216744c2f50fafcd60e6853a4e7067af0896384082b862a441468abfc6b3b6f8f2183a249445ee0b56352a0bd72581bd4b", 0xdd}], 0x3, &(0x7f0000001280)=[{0x70, 0xffff, 0x7, "3e24d0fcc59af02ae211586e8980f6bf605c9015e3c49a508111f0f27a82a20f811ce77aa827ccb85033df07d32af5823e4d55c8cb9823bac406443a8cf5ffeb044ee246685d6d609c708ab3f70cf870a43cd6721af56fbfd93e"}, {0xf8, 0xffff, 0x0, "4b1bc64e165c639a72b2fb8b74982c782221e7c0b8ba211500b77551f90c729dd53434d562de958479be69d50616fe887908cdde5736d821b6ebdc54855ed04749ff99df90b20892b1a60a37c0f860761a396479ed73a822882806329f82f80ec0082063960a2db67e4ae61e339b100c2b21f4cb98bef69287124884b2b073372eb3be39dacb40c5efa96188424e2ef838a0cfa2f8ccbf35c6dc9232a7e9d469688da04a22d8f28d4cb7405c9dda5919b69c0ba09af5778657b0cb1e8ba3ce10c571fd55adee045f6954f64e127cf4e7a4f558a11d219324ab080ea492cf06938f"}], 0x168}, 0x1) 02:32:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() kqueue() select(0x6, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) 02:32:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x1e, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:32:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bd2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d03434205e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f5502007bf42d0ff20000000079daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48934a14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf9259330d", 0xfffffffffffffe7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000200)=[{r2, 0x8}], 0x3d3, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20001, 0x80000da2, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="e4b4cbb6165f5f10c3de0c189fd79086d498c261ae337deed5a9bf6dcd6fb269919f761120c85256", 0x28}], 0x1) 02:32:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x1, 0x1000}, {0x10000, 0x3ff}}, 0x2) 02:32:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000002300)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/73, 0x49}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x7, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:32:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x4007, 0x10001) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000380)={0x3, 0x8}) 02:32:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x6) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 02:32:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="64e51ae554b6054c2eaa4e713048e6b9319296486ebdf2524ea77cef65380d5e9674a8a1dc727ae37e802264ea2119854d77cfa730b1fc390c2f15d628525dbbf45a1f7a87c5c2f1082f96a7c1520d8a6f6cdc6b79c598c8b79852b109315f0a9773286d73873e5763ed4c3b21198685ae18350c324bac0e334b4fd5c0e11def982e9df1831d4cf7922c252b4f10c7e0c7c72fbac0cea93b91ffad6f1863f73d74dbd281dbe79cc760eb4b878b7e9fd15441baded6236208f6d7d09895a88bf544902143334094fe70b3003759079dd8b8a4b4335f4c482d5ade5b8d", 0xdc) 02:32:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) 02:32:05 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) mlockall(0x3) 02:32:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 02:32:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1ff, 0x4) 02:32:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = getpgrp() getpgid(r1) execve(0x0, 0x0, 0x0) syz_open_pts() 02:32:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000000c0)=""/46, 0x2e}], 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 02:32:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r4, 0x2000746e) 02:32:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) link(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') lseek(r0, 0x4000000002, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') faccessat(r1, &(0x7f0000000140)='\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', 0xa, 0x3) 02:32:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x4d) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) clock_getres(0x5, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x102000000120) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/98) 02:32:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f00002b5000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x890, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000180)="83bdaf98bf47962f7246f271c71ff3d0f1d5591f75efa95e191c0b12a13a7bea81cd68a200ad5384d569944cb264dad0ab468b2caba6e08815ba4d227e7173156fdb420ef9e14323c0f7a948ff612706a376424cfcb60e8a91722791419b02cc15037390ed9276c92aa130f84ddca765a0adebf61cf62d53adcf8e8f763a8a7ad2ac1c2f094b642c253b5d719d05bad2a0323a6a63", 0x95, 0x403, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) 02:32:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:32:05 executing program 0: r0 = socket(0x80000801a, 0x2, 0x800000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:32:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x140) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x20}, {r1, 0x136}, {r2, 0x81}, {r3, 0x40}, {r4, 0x11e}], 0x5, 0x3) r5 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r5, &(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') fcntl$setstatus(r6, 0x4, 0x8c) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r6, 0x0, 0x0) 02:32:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r2, r3) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) accept(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r6, 0x6) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:32:05 executing program 1: socket$inet(0x2, 0x0, 0x10000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 02:32:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x81, 0x6, 0x81, 0x3}) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x10000, 0x0, './file0\x00', 0x1, 0xffffffff80000000, 0x4}) close(r2) r3 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) syz_open_pts() ioctl$TIOCSETA(r2, 0x4004667f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 02:32:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:32:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x42, 0x0) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x3, 0x0, {0x9, 0x1e}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000140)=""/111, 0x6f, 0x0, 0x0, 0x0) 02:32:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) dup(r0) fchflags(r0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:32:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x401, 0x0, 0x0) 02:32:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 02:32:06 executing program 0: r0 = socket(0x60, 0x8002, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r1, &(0x7f0000000180)="f65f76675cf31f025e3f22038b12cc5edb6a2f8b1fcaf099342aadd603f870c8b155487498fa05c067eb8aadbf9218f85b71ed4facf398f14e3c593f6a1fa90551ce312f4e29f1c410f6237308d9e9b5e70218231752c23ad70e0d10011a5ca40b927ab89b3c9b44ffbfb89e5948ce9863e00c2071567a5a2fceb4f876", 0x7d, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) 02:32:06 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="678286e7daaf975b2d704df83ce00d7e1c19db600a657d20bdbd86b364d9c6c5468817159c48dc461e9ece415e6342b0baeae2832d8ccbbe95f9b6e1e7d91846856f51c093c6e3d2aa5132889bfc6e2a1b7db755b5504225045d1fb77f479c6e077cba100d6fd23ea58258d42a0298846cb776a8436e740e1d73fdace5a765acda598d29bc80ebceb9a139244550c048871314eff26d14443c377e1576a5b25b665e6841368067fedd02d1df131a76383f2846857130257b789a134e5fe74437cfb98414bd275b0d03e37cc1a1bab9a80abac9be2d775b115c086b85fd5113c14ddd85850342ef98243afc704aae4a8d5c0d8caeb80f863bd9", 0xf9, 0x4, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() r2 = semget$private(0x0, 0x1, 0x10a) sendto$inet(r1, &(0x7f0000000280), 0x0, 0x0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x3, 0x7, 0x800}], 0x1) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x81, 0x0, 0xc6, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 02:32:06 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000200)=0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/14, 0xe}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) getsockname$unix(r3, &(0x7f0000000340)=@file={0x0, ""/85}, &(0x7f0000000480)=0x57) r4 = dup(r2) mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x7ff, 0x800, 0x9d, "6eb5601cd1268079b26848e5a70c0b40fc87c228", 0x6, 0x250}) fcntl$setstatus(r0, 0x4, 0x7d) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:32:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0xa4}, 0xc) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, 0x0, 0x0) 02:32:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1ff, 0xbf8f, 0x8, 0x8000}, {0x0, 0x5ba9, 0x5, 0x200}]}) 02:32:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000001f6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x10) 02:32:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() write(r0, &(0x7f00000004c0)="5d720a5b02e4a2541df74b0b2b2a34e835cffc92b3890ede5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989c2e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8afcfcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b", 0xcf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="9f129e5ff07538d293b13162ca177156ba3dedd83a7b9e582cc5d22d9656008aa2de11dccd81ed4a9a8d71da1f8533951449bd23122a2e0412b01fe3ce2aeee799d1176c5af56c7f3bbd34713b7bd5727e98ef2fb2364d721abfd96dd1e53203158f63fe", 0x64}, {&(0x7f0000000200)="fd948ef3fb0e54597d88cda5de2e93f2c2418cf76d5a0ffa668456dd0d84a17b356830339d4bcc1234d8c9d6f53da310117039b4934ca5b77f21fe9a7839b1a89c5936a1beafe0f4cb10cc4b63b5534fa87f418b9b692b9dae926a8560bf0e20f27af6c550b2747f82575bb7c804434bab4d41ec4a9afb6e76c83c3644bbc022d341512c576ab9404ecbcd2581df1f72a929a6f4cc69f933aef154ed2399517708ab93e49648e957a6891a8a39723ed51f16ca80eae7ded499b1c840d055fc1d5812d5d08df6548377e5b33b19", 0xcd}], 0x2, 0x0, 0x0, 0x5}, 0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x4) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000003c0)={0x4, 0x3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000400)={0x8001, './file0\x00'}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000440)=0x4) r5 = accept$inet(r4, 0x0, &(0x7f0000000480)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x80, 0x0) r6 = socket(0x30, 0x4001, 0x68) r7 = dup(r4) bind$inet(r3, &(0x7f0000000500)={0x2, 0x3}, 0xc) r8 = openat(r7, &(0x7f0000000540)='.\x00', 0x20000, 0x142) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000005c0)={{}, 0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$KDSETRAD(r3, 0x20004b43) seteuid(r1) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x10040, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000006c0)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000700)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000740)={0xfffffffffffffffc, 0x2}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000780)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000800)={0x5, &(0x7f00000007c0)=[{0x3ff, 0xffffffffffffffff, 0x100000001, 0x2}, {0x5, 0x1, 0xc467, 0xa1a3}, {0x1, 0x5, 0xfffffffffffffe62, 0x16cf}, {0x5, 0x1, 0xb101, 0x5}, {0x3, 0x8, 0x67, 0x594}]}) kevent(r4, &(0x7f0000000840)=[{{r8}, 0xfffffffffffffffa, 0x80, 0xf0000001, 0x63352c00}], 0x7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x9f}, {{r6}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x851, 0x1}, {{r7}, 0xfffffffffffffffd, 0x41, 0x80000001, 0x8, 0xffff}, {{r8}, 0xffffffffffffffff, 0x30, 0x40, 0xfffffffffffffc00, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x43b000, 0x31}, {{r9}, 0xfffffffffffffffe, 0x2, 0x4, 0x7082, 0x4}, {{r3}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x7fff}, {{r7}, 0xfffffffffffffff9, 0x22, 0x4000000c, 0x8, 0x9c31}], 0x2459, &(0x7f0000000980)={0x3}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000009c0)={0x100000000, 0x135, 0x3, 0x5, "12890ac16b73d348b16c41ce904ec1852c66c827", 0xffffffffffff7ae9, 0x7}) fcntl$getown(r8, 0x5) r10 = open(&(0x7f0000000a00)='./file0\x00', 0x10080, 0x4) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000000a40)=0x4) 02:32:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000380)="9bc0d8cbca0c16f55692b9e9d1d13268ac0d598f80a5d108ae8aa6ea11136bfe3039c205909aae0ea08aeb6f65e99be33cb9de40bde5594d65ff84bb7bce2c72b49edd565c9f1bea54da1f820beec48eaade2165d31d16149c9f3db53a76224c10c8f1e421d03f749989375ae4670670dff7e4fc77224eab65523425d8e1cec9a8fe1281f4", 0x1b6) write(r0, &(0x7f0000000000), 0x207de4b0) close(r0) r2 = semget$private(0x0, 0x1, 0x202) semop(r2, &(0x7f0000000340)=[{0x4, 0x4, 0x800}, {0x3d79c99dc3efbb2e, 0xf6, 0x800}, {0x0, 0x81, 0x1800}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0xffffffffffffff35, 0x0, 0x429d6687, 0x6, "c74ccf5022895a0049d6ac24ee44b1015013289b", 0x5, 0x7e}) read(r1, &(0x7f0000000000)=""/1, 0x1) semget$private(0x0, 0x0, 0x212) close(r1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\\{$#\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='k\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='}\x00']) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x0, 0x6, 0x7fe0000000000, 0x7, 0x8}) 02:32:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000d12000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d13000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) shmdt(r1) syz_execute_func(&(0x7f0000000080)="dbda0fed9465d2000000c4a17fe6b29b45f072360f2d7007f0f694d20e000000660ff280980b94882665f3430f7f4d8f450f38ca1866460fe216f3450f1bfc") 02:32:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x2) r1 = msgget(0x3, 0x208) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000140)=""/8, 0x8}], 0x6, &(0x7f00000004c0)=""/119, 0x77}, 0x842) msgrcv(r1, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000007821f11f4467036a00"/139], 0x1, 0x0, 0x1800) 02:32:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getegid() 02:32:06 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 02:32:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/12, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 02:32:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, r1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) flock(r0, 0x1) flock(r0, 0x5) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) 02:32:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) select(0x40, &(0x7f0000000000)={0xd26d, 0x3, 0x99, 0x0, 0x7, 0xfffffffffffff801, 0x0, 0x6}, &(0x7f0000000040)={0x1aa, 0x8000, 0x33af, 0x1ff, 0x2, 0x712, 0x6, 0x5}, &(0x7f0000000080)={0x4, 0x400, 0x7fff, 0x6fa3e5b1, 0x24, 0x4, 0x1, 0x400}, &(0x7f00000000c0)={0x7ff, 0x7}) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d10000/0x2000)=nil, 0x1000) socket$inet(0x2, 0x8002, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xffffffff, 0x1, 0x0, 0x4, "6a429933deaca8eba6e962d289c7a762c59d3b1b", 0x2, 0x80}) shmdt(r1) 02:32:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xd) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 02:32:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) sendto$unix(r0, &(0x7f00000000c0)="6dcbb2035a562c429aa47838c200c2b8269982c1ac33c1a8bb3facde5b5e58a79fdae1a1efe52203fd60c7d44b7a4a36e8a3844c9b957371bd8c75a9fc64ae34e92d78dfe1e5a7918687d1cc0fc6d5b138c1eae065139f582f43765fd3c02716cd4b9acd2df6a91401df2c95cba33bb4036eff76436a5151", 0x78, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fchflags(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x8401, 0x0) 02:32:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x30}, 0x0) sendto$unix(r0, &(0x7f0000000040)="87facb24f4309ac646f0dde3bd51487ac3e262b4b50e875273e2b146cd2697294e3ca1b2d046f431280d085981e6d3255e087cc22681d6a991c41e38843167d9eabf970efc13483b56710dcab35728e165a07c57e0cb097a4488e33c4ec6bc950f10291522d45fb1253e0ec6ff4b03f28a2dfeb267f1a10a94750e67a7f6eaec9133ac064b2ed0137ce568703032cd9fdd3734b9ada571faae2f2c3ac0691c5b354149407001aa9f273022bca04242a8aae2740e89742010b315af75c6c32ddde2638cb54a6dd29ba731cac5aaaf1c0203a2939c1b0b7ddc1f42543e43d8b080107fd2cf4c7273086e20709de26b96997bd550df3716b5b9bf38bfa2", 0xfc, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 02:32:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3) 02:32:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x2000) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffeec) 02:32:07 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) write(r2, &(0x7f0000000140)="5fb241606174d45349e3062e17534824d523f009c069fd2d78babb2771b17f9956fe8b47f65c147405ba08376ec9b350937bd7743dca8635fd3d7a33ba30b0bc29971fd937a2", 0x46) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x5, 0x5, 0x10001, 0x9, "c562cff04ab5fd4de63ce09250b919b472a412c9", 0x101, 0x8000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 02:32:07 executing program 0: setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) r0 = msgget$private(0x0, 0x208) getsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getegid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, r3]) ioctl$TIOCDRAIN(r2, 0x2000745e) getgroups(0x5, &(0x7f00000016c0)=[r3, r4, r5, r6, r7]) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r8 = dup2(0xffffffffffffffff, r1) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000280), 0x4) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000001a0000040000000000000000000000000000000000000001000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000100"/226], 0x1, 0x2, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) fcntl$setstatus(r1, 0x4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgsnd(r9, &(0x7f0000001480)={0x1, "604bd4d4c21a63a31b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc4"}, 0x106, 0x800) msgrcv(r9, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) 02:32:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) 02:32:08 executing program 1: r0 = syz_open_pts() r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(r0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 02:32:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) close(r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) 02:32:08 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$unix(0x1, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x402, 0x0) recvfrom(r4, &(0x7f00000003c0)=""/133, 0x85, 0x41, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) getsockname$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x0, 0x3, 0x0) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 02:32:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendto(r0, &(0x7f0000000240)="97b2361be0940fceedde9a005c7e2659bca605e2f12a847d8620e9babf93539970cd5184f1ed4a68aaf9016b7c4d596de084131550165e66a5f6c081fdfd5c22", 0x40, 0x2, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x9) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setitimer(0x0, &(0x7f0000000340)={{0x1f, 0x2}, {0x14, 0x1}}, &(0x7f0000000380)) write(r0, &(0x7f00000003c0)="5666d0", 0x3) syz_extract_tcp_res(&(0x7f0000000400), 0x7f, 0x7) chdir(&(0x7f0000000440)='./file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000480)={0x8000, 0x9}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000004c0)=0x1) setitimer(0x1, &(0x7f0000000500)={{0x129f, 0x5}, {0x100000001}}, &(0x7f0000000540)) fcntl$lock(r0, 0x7, &(0x7f0000000580)={0x3, 0x0, 0x4, 0x75, r2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x8a0, 0x0) socketpair(0xcf2652f85dcab539, 0x4003, 0x1f, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) bind$inet6(r6, &(0x7f0000000640)={0x18, 0x1, 0x8, 0x10}, 0xc) setregid(r1, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x800, 0x0) readv(r4, &(0x7f00000009c0)=[{&(0x7f00000006c0)=""/189, 0xbd}, {&(0x7f0000000780)=""/177, 0xb1}, {&(0x7f0000000840)=""/198, 0xc6}, {&(0x7f0000000940)=""/121, 0x79}], 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) ioctl$BIOCPROMISC(r0, 0x20004269) fcntl$getown(r4, 0x5) 02:32:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012eff0f00005b252591da84feef0aed74baba"], 0x6a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x6c, 0x3, 0x1, 0x10001, 0xf, 0x100000000, 0x1, 0x1, 0x400, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:32:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x80000001) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000280)="3f7761d9089e92813a5035accb42f4c4d836b4092ac6ddf8d88e0d1dd98463d573671e4070490b3ad950d129e45f9d9868f7d85a451d1bef2bed16052b196a0224b9a426bddb9088850cb7f9157a8f31b11c1580d1c7f24b4a76871d1dbec4378e060289ba4fd70c0d5a33799654d9f2b3ba7e22a2b64dd93480d666a09dd91e9a2acdbfa654d8048b49e1a74dae3ab0737dc8ad53fc44837c815a29b561eafff630f5221ef8fe8f7884ad91f7c4c0b4bcfb5ebb315290ddd5d03e15", 0xbc) 02:32:09 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x0, 0x10000) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001280)="4d5a2911178005da605e9c2ae30eff90998c039d37c06b575c3530bd57c54397d4ec0dfc381c5b86fe0c929fbe4471f77440d456243cfae28d0c4fd45487f7b8dbebfad65cdf8b0afd69e9f79d2b3567127933a1f540c3dbf4a9b2843cdf186f87e03b5e4850de1888bbc1999dfb209855dff6db34783e0a1eb936d2ea65227ce30e5ebad1ab0e309372dcf8fd0bdcce22585e25b65e2df11c80313170786eec6c1fcc285e324d76f42a326166161a734fe6b5b5b80dc4665c1620dd7d262340df49e3903570f7e725bba6e53880effb843a44c2324e17bc96178284954adddb4652906ca4f9a0b92b4447efa26dcf1ae8fad7f6d097af6600819c", 0xfb}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xffffffffffffff84) open$dir(&(0x7f0000001740)='./file0\x00', 0x20000, 0x80) r1 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x106) r2 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x0, 0x18) stat(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)) r3 = semget$private(0x0, 0x6, 0x628) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000018c0)=""/104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001940)=[0xd5]) getpeername$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) bind(r1, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000001a40)='./file0\x00', 0x208002, 0x100) listen(r0, 0x7) utimensat(r2, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5, 0x140000}, {0x0, 0x8}}, 0x200) r4 = accept$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000001c00)=0xc) accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001d40)={0x800, 0x2}, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001d80)=""/197) mknod$loop(&(0x7f0000001e80)='./file0/file0\x00', 0x2100, 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001ec0)={0x80000001}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001f00)) mknod$loop(&(0x7f0000001f40)='./file0/file0\x00', 0x4, 0x1) rename(&(0x7f0000001f80)='./file0/file1\x00', &(0x7f0000001fc0)='./file0/file0/file0\x00') getgroups(0x5, &(0x7f0000002000)=[r6, r6, r6, r6, r6]) getpgid(r5) 02:32:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) fcntl$setflags(r0, 0x2, 0x1) 02:32:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) syz_open_pts() recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 02:32:09 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10000000002, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x200, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xe45cda1658b54fc1, 0x8, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x5, 0x81}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x20000000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x41, 0xfffffffffffffffc, 0x5}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0x7fff, 0x40}, {{r0}, 0xfffffffffffffff9, 0x3, 0x24, 0x7, 0x19b}, {{r2}, 0xffffffffffffffff, 0x44, 0x22, 0x3, 0x80}, {{r3}, 0x0, 0x8, 0xf0000000, 0x7, 0x7}], 0x1, &(0x7f00000002c0)={0xff, 0x4}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 02:32:09 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="f5d0bbc57a840b48b421b1060033edfa051c4215edb8f19b03c036d9a0a63961f0d66e195bce0d677129fa4a3c77cc84c96ad2cb49ff0119a989d670ccdf3e4a0b9f26cc28da9d5ad5ef27aae170da158f049c10c8d1d33491322f8b35430fd0ccd563188266aa5a1a77b9fb18e6dab92b622c733b0f5072", 0x78, 0x402, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setregid(r0, 0x0) 02:32:10 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x142) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgget(0x3, 0x8) 02:32:10 executing program 1: socket(0x18, 0x8009, 0x0) 02:32:10 executing program 1: r0 = socket$inet6(0x18, 0x3fff, 0x100000000) socket$inet6(0x18, 0x3, 0x1) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 02:32:10 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r1, &(0x7f0000000000), 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x80000000, 0x5, 0x10000}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000006, 0x8000, 0xd48}], 0xffff, &(0x7f0000000080)={0x6ba, 0x101}) 02:32:11 executing program 0: r0 = syz_open_pts() r1 = dup(r0) flock(r1, 0x4) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x40, 0x2, r2}) setsockopt(r1, 0x10001, 0x0, &(0x7f00000000c0)="24c156c764fadadbf2475ee6e1e5b2fa0e1a3f37c1576cac24639a668d1ed10c808fddb2539ffbf222e5c4b534273bb456b1b1459a279931cab214b83d21d9f775cc0eaa0c9eaa1b249b3a1e4662dd3363e8baefa17951c1dbc91b97dc5261346d5056759ad348d9a583c83b7d467788583ce63a8a191bda647f70d18504f609e8d2c1c5b5090654deb1146916f331954871adb4502371865b70cfa8c5e5a38de4f9cae42e1d7adff310f2cad6d713438ff2554455c31d0d9347213f95798ce2859b251c9d800c2400bac0b5e1d50f3f67ebff2421e929e69ad886e883a0882380817c273d92a2a9e65a6b3ac3aae66209", 0xf1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) fcntl$getown(r1, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x80, 0x7fff, 0xff, 0xffff}, {0x4, 0x7bd, 0x10000}, {0x8000, 0xff, 0x7, 0x100000000}, {0x2, 0x9, 0x8, 0x6}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) 02:32:11 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x13b}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000100)="1b1294be45576b65ca7ba37a4740f207a61eae6d82467c3b54dbd6c5c9bf335364fc9817d53ede337a2388934ed0b834ca9b4c1a47c758d4d77d4fd2dfc6420554327f8e8bbd29582817370209d8696c846d2194cfb672872b2c58eec4f25877fad08ae12f00e4a5afa9aac1d25abd7c5f3a1d233571ba3c1158536333f2eb0476660b6e937f32db0a0479c962a68fc93f6f96737df352c9f1fd061ed5b3787305f9b6f6374d9d55c7", 0xa9, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) poll(0x0, 0x0, 0x101) writev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) 02:32:11 executing program 1: clock_gettime(0x80004, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x840, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 02:32:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 02:32:12 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = semget(0x2, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/108) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x200}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 02:32:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffbffff) dup2(r2, r3) execve(0x0, 0x0, 0x0) 02:32:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x10081, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x9, 0x9, "40497da08f1fe62a9d15b8d6d4e572406277be30", 0x2}) r1 = semget$private(0x0, 0x7, 0x20) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getitimer(0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x2bbbc789, 0x3}, {0x81, 0x9}}, &(0x7f0000000100)) close(r0) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1800}, {0x1, 0x8, 0x800}], 0x2) semget$private(0x0, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x100) clock_getres(0x4, &(0x7f0000000180)) listen(r0, 0x1) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000c00), &(0x7f0000000c40)=0x339) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000300)=""/253) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000400)=0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x19) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)=""/191) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f00000006c0)=""/20, 0x14}], 0x3) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000740)=""/54) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000780)=""/128, 0x80}, {&(0x7f0000000800)=""/44, 0x2c}, {&(0x7f0000000840)=""/207, 0xcf}, {&(0x7f0000000940)=""/131, 0x83}], 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000a40)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000a80)={0x5, 0xfffffffffffffffd, 0x6d, 0x3, "6e1a008c194cab83f7d6e86a11559baca7abba06", 0x3, 0x8000}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xdaaf62a28324dec5) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) semget(0x2, 0x0, 0x3) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r3, 0x8, 0x734, &(0x7f0000000b00)="90f1d3b1e066e6343f56063ddad2f4b949300c54c07465bee6c54e2d6b0c2e10caf1932f74a501628139177ef29fe48161fb77d13ef25560e2fe4f398c47341b7f16ae0fc43434eef26d9f298554a3b31107", 0x52) fsync(r4) 02:32:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) execve(0x0, 0x0, &(0x7f00000001c0)=[&(0x7f00000000c0)='-(\x00', &(0x7f0000000140)='*:#\x00', &(0x7f0000000180)='\x00']) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) close(r0) 02:32:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) shutdown(r1, 0x1) socket(0x1b, 0x8003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xe0, 0xfffff, 0x6, 0xb72}, {{r1}, 0xfffffffffffffffd, 0x10, 0x82, 0xffffffffffff889d, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x9, 0xfffff, 0xffff, 0xbc}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x15}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x1ad7}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x99a9, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x1000, 0x2}, {{r2}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x7fff, 0x40}, {{r2}, 0xfffffffffffffffd, 0x29, 0xb2, 0x8, 0x3}], 0x1, &(0x7f0000000140)={0x1, 0x1}) 02:32:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x0, 0x100000000) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:32:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = shmget(0x1, 0x4000, 0x422, &(0x7f000038a000/0x4000)=nil) shmat(r2, &(0x7f00000f1000/0x1000)=nil, 0x2000) fcntl$dupfd(r0, 0xa, r1) shmat(r2, &(0x7f00000fe000/0x3000)=nil, 0x0) socket$inet(0x2, 0x2, 0x0) 02:32:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 02:32:12 executing program 1: r0 = socket(0x20, 0x4000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) ioctl$TIOCSDTR(r2, 0x20007479) 02:32:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1b) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r1, 0x29, 0xa, &(0x7f0000000200)="d5ff9668ba193715d309268e371066cb5edd481f506529f7d2d1fe23cfdad2d9c89da805bded915b7a48ae7fa702d3ba5423d5b28c01db2061452031ff90ef5d0331d64f060ce336c04586a1a89a5909a2a3ec01456fe4f3cd39bc56ca918d33eab643f87e8f121a4ccf9ed72fe8b9d0c0cc12db4039dec5b59720b4ef4d505056c55fb60caa56bc6efe5e1e326b9be1086ae023e41cc868b6", 0xffffffffffffffec) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x45}, {r1, 0x4}, {r1, 0x4000020}, {r1, 0x11}, {r1, 0x61}], 0x0, 0xfffffffffffeffff) 02:32:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) nanosleep(&(0x7f0000000040)={0xffff, 0x200}, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 02:32:12 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x1fffffffffffffe, 0xa, 0x0, 0xffffffffffffffa7) r3 = socket(0x18, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xffffffffffffff, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x41fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x3, 0x8d) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r5, &(0x7f00000000c0)=[{0x0, 0x6}], 0x2aaaaaaaaaaaab8a) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r3, 0xa, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000440)) ioctl$TIOCNOTTY(r6, 0x20007471) semget$private(0x0, 0x3, 0x86) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) getsockopt(r3, 0x2, 0x3f67, &(0x7f0000000600)=""/100, &(0x7f00000001c0)=0x64) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 02:32:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:32:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) fcntl$setstatus(r0, 0x4, 0x8) sendto$inet(r1, &(0x7f00000001c0)="d2589d6476235ced6b7df44b75bdd2856b57eef16ea40e057664fedafdd8481fe80ea6a7d8c68d614d2120391bc974c9fcecef56dc1b1d383f519e3d4bafc6dda8ff13d0f1b6d25d26d14d6a4e9ab477e177f6bba94dd74c3cfc6b7dce223de93b03fccbfe9eda5ded39e8810ace5118df6068094744cfb2d2c13645622c919375ac963d4620667e06", 0x89, 0x400, &(0x7f0000000280)={0x2, 0x1}, 0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/206, 0xce) 02:32:13 executing program 0: r0 = semget(0x1, 0x1, 0x40) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x2, r1, r2, r3, r4, 0x0, 0x353}, 0x80, 0x4, 0x8}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) write(r5, &(0x7f0000000200)="6c06a8e429b61ea6f7376f34572aa3b1b12ae67d00a635625650fdb83d81043908a1f84ccb963c2ca3e79e9958e623d90a2280ca3c11cabda6eae44a9a93acfdffe3e29af39d62b9ff6a01f28ac9257ef1f2fface3b5a6d47041732d0f91cacebc42d8da948b620dc22bbd36388e707147b955c409024b234b871f81d3895d0456059ed93cb12f81f5c1b831a36560458fa8e397a97f31741cb7cdfadccae37c51f63a526536d58916406f4e22fc53ba26d72aca409569c6d3bb574c425c08ee56b1ec57c713998e6fc580402cbc6b0c5371d7b3af4c474c69c24ef28c", 0xdd) poll(&(0x7f00000000c0)=[{r5, 0x1}, {r5, 0x104}], 0x2, 0x68) clock_settime(0x7, &(0x7f0000000040)={0xfa, 0x5}) r6 = syz_open_pts() close(r6) dup(r6) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x3f) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000440)) r7 = syz_open_pts() readv(r7, &(0x7f0000000040), 0x1000000000000005) 02:32:13 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2, 0xfc2, 0x1, 0x401}, &(0x7f0000000040)={0x5, 0x6, 0xf9c1, 0x6, 0x7, 0x8, 0x600000000000, 0x1}, &(0x7f0000000080)={0x8, 0x200, 0x3, 0x4a3, 0x81, 0x0, 0x8000, 0x400}, &(0x7f00000000c0)={0x6, 0x8000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2e0, 0x8) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) renameat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) setsockopt(r1, 0xce, 0x5, &(0x7f0000000380)="a7b32da3a721abc3976b8507649603906655a12f47ea1c698cbff7b353e0a176e5da9e746bb8265350626e2a35d22baec64daac438d4d2bbd8155df41704b71162ae808ea75cd3d6132d079877cc1ae62f08c641aa56fbb4cf767bad8a5009fd5292596cdadac22395494a7b64b4fb5c589f6a499d625a0642bb42abf36e3c29052ba4080393dcfc5ca8369f34815e2b6f9e64fc4689447135161f5c40becba469746e3d2c296c8fd62dd1a71ea2de5513ea832aa39fd040a141b3a8c195e86878c3f11d3ef1b2", 0xc7) clock_getres(0x0, &(0x7f0000000480)) r5 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x80, 0x81) r6 = socket$inet(0x2, 0x3, 0x3) setrlimit(0x7, &(0x7f0000000500)={0x6, 0xfffffffffffffffe}) r7 = open(&(0x7f0000000540)='./file0\x00', 0x81, 0x8) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000580)=0x1) linkat(r6, &(0x7f00000005c0)='./file1\x00', r1, &(0x7f0000000600)='./file0\x00', 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000640)) clock_getres(0x0, &(0x7f0000000680)) clock_getres(0x0, &(0x7f00000006c0)) linkat(r7, &(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file1\x00', 0x4) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000780)) r8 = semget$private(0x0, 0x3, 0x44) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000007c0)={{0x20000000, r3, r4, r3, r4, 0x9164711634c32d10, 0x7}, 0x2, 0x3f, 0xf08}) clock_getres(0x4, &(0x7f0000000840)) 02:32:13 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) write(r0, &(0x7f0000000100)="761d29d0e84fc60deb3cd23db674ce4ca5d4db46c4e34ba93e9f607d3b4246abb87b939c108c097aa82d340518f81935eecaeba6163a9cec7792014f5c044925f254868bd82ae81a696a4da4f666052ddff5cbea6a0379a48daceae53bc22a07975b9785d9790f52199e45ebf4a4634702b61be77690347d4459c5a3a6ce14729f812674d8cff6bb3a5723379ebadc0c428a0f6cf3d7be45794e3c7abd8392acba62e2aa74d6a5593a951d5baf950171270924b05ae16bf29b3d23908d", 0xbd) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 02:32:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001040)=[{&(0x7f0000000000)="8cf4bc401445e16d", 0x8}, {&(0x7f0000000040)="024f80e616d99f875675872a3296f0857c385fcd7fee7c126e9d4e78be4dffe561129eafdca2dab760c6dc269653d727c3a8e04702df3030c530657f9ba21de748ba2105224a925d858915b0a1d9336adedbb5c3423a6abf8a069c1a6551df4b20a939c211866b6387c407ab144f8468e3205e437df8a4fdd26700027d4aaeceaa75ff11c873be3d03fbf8c7ca1272243c91a3ddbac5ea12071bd0e81b9bf511f216dd3ae7292e7df67d089f09d42ffdc6f6947da07ddad15b9b72b6ccde299afb450db0c09b14de39f9ae0704b7699490cbe4a52b6b2b28a0b131c6e18471aeee7923a4c402875b8ed2752a44e976abdfbc972a12e76af699f7f01832d1f85bb5fa471e01d87dab8f9d3a172ed7e1f62a7931f7ddd183ed5ea3b28396b06412c2667362c94bed1aedcb8b88603f57cd3779f1fe17e6ea1f8712989e5ddbb503b8571d8cdd40265197443720a8689d1e706bf15c5c4b1d2d90d3081cee7fdfadb90258969e816bef8893b7e444af904ad604d25ceabfa72576db56d75b6d84d2bdd35d639632a46173ef91d0ebcd10bbb9e6483dc83c410be3d8d73e8bae5e1c63dcf22019fc0c96cb83af6cf8a8a56fba204ae252e043636bc168afb544701c7459f7e4daa4c7ffc3b021fe8ff6c643046592b1a627a141bd2fc5987107310d223cb5cae1ed9633bffc48b7a05a93c4c88cbe0f986866cf5e45ee5ca0d51ef4ef39813bd0e1fcdc961b1e65f001c7b3950d1d7fbcbbb58aed19ada60b0695277078b6acb4616330a7c1865cf86c56be4c5884ce125e4c5f42f6f03be342aa4a69749d828cf262a9d04ea62b4a09c9d2a2d8452618d2fc6665dd25a4b304dea06ef1510736fbd374a217fe3bb3df055ce519cfd7851a94d98cd60b75314395f15d74b4aefec57707ec5302ec2a3295477a9d1b5f43c7636a92d96f2d7208b45876dbec6a875b9ac795f8897818bf183df7189f345b83bb979c679e14bed7f3c618f4e25c69be43ca28736c7cfe3aad543cd39d75dc7ea19967c4b39f483dc570b904775b246565a43db6f68fabe42c6d9fc51a7090cbff9e4e8fe46452956c86daa5c7a538c7e65d4c67e4f730d0d2e5ea84b621b9aab2587808d1ea43199cc3f8a2bdde1bd199ee849b21b15e749b26f3551de118e08904e1d98868e16a1a443770fd48d19abadb31b720352559ed8a06009faf6af6e8fca1c166d9fd42657fcceaf646ff967d8c04a0f4547c95fa081aa0e92fd8b9e93218549b94ec18f1c8c2587b9822723581a5175f6cb58911cc6b4f73cb95e9e4ff1a84f15fc8e0354e9f982af89f6918fbafc9f91795102725c4673748b6a5882a9a9d1577f8f76cd23f4faf3db6c672432a544be2c44e22cacbea50cd1c10e4baa57e4ac7ea820c6a289a3733a881e01589f8949e6c58f97f57014240976671497c14f5823e0a008f4992e6346c9d61cb22fdfcdd0df80427a7258819867b2a511eb5169a3ba1ec473ee26890c680aa75089a0660e1095ca0298a546406bc12571d493492b98f82bd63a81ffecfaf1449002a9028c3752fe2d0f57f95b1376919202014c10a434dddc3883b6f9166d37e17c02756dac5f6fb8cea69b301b5206ba6b147ff5a12bc6a81d04c9e903cea90f39fb1940142d63e2146278ef76fd17777955242ae60d37a4108d2ffbef893b54dc1b03b6992b3d826e4bf42cb9cd07ed8d46ead1b74b09516156f6e44891a2b4299d8c857fe5351eb0e2734574ba0fe1a36ca7d26593f803e7f994f939318d00da76a75fa7fca870843f97afa0ceb72eef92507a621b16f5a436bc99b322d0642058d0d415647f7a8e8c641b72834fe32c012bab401be1d1c8982f1d8ca4652c48b3215d4e8f6291bdb58440f671a1139bb394f9ea67a15a5a0e578ca6c61500d14d9e076e5fd21837e19b0cacf4d63d8e48fe2be30fc0a88979bb85d9794b68005174592dd2838617aa9f41a43be4b87e8aa6a6f7788ee9e49c984849ba3a407c762a574f539afbf9fb2657e1940cb697b0792ff1c860eae1e8ff828b24a032f98cb779c9ceada7be0b83cf6a6f43577b49aad7ecf1180c21d2abed94929d41ecd28eb42167dca36ff4448282dbb337fde2dc5e048c616aa67a649a78dcc451679a27f063725aad0b24a2f3977923254fe0732562fcd6a20323c99e413079a3ce810bb17ce4676d7928c216f245dc8a3577d8605ad29864757267d07296b5f527da3d608d7cb89086c579e02bc84ebd10e531c97e1531ec3520f00c5ef7da40ace5aa5a89725d117e7e17ddf3bb5de65029617ea777546b369b2854d2b9a6f60d5c29cdbc257a33010b1223388e8b36c969f53e77e24671ac90b7075c5b9c7e68e498b74cc17b279f2add04097f2c1ee3c591c35f6b39c58df9e8214936240f6f9a4ca082fff57042eb4403092cb6b234459d5baea7aae62b65049a2ca250bf59e0a747375ca9d6a2bd12c74f9b4d08566cd83fdff81fe9b839dd58412beafd230732f07b786e75dd2f59eb9790444db68bc51e0dab267b3a2b20927cc2de0f3053a71c40907f44fdf750736b492e06fab952c30c8645d8c4700d0ab8a4fa0617c20d58459ff14956e8b7dc8a82886951cfac93048580a08a2bcea311a8c92933b844d9c62685b61bdcd0a0db1626c9d30d501c65a06801582b17db00c41f7e4f310d86e316e1d2f7aab69ae8229cc307390769e99e0742db2018aec7adaad3f9eab743cdda84043720e1ad890d6f3831fdde832eee2bd525f6b783ca1e800d6c71cd0023317371a728f685262f63b2585dc62fa043987efa0e611d7c5494b713b89ebb2e322dc290cab6b8d6116adf49f097aecfb6468e634b056c7179ebc97e80c417936af419d4ee81ceec4dd272bdac3734b8dc63505eccb1e50037c34dda6df58eecbb42d476cdea9b01c02a5948eb3b940d689c9117a9e4e505f89b1ad9896d842ad929a5dd08f28fe67bdcf7f8f41011d4a6faa7c3cb8320a95ee3eff379c010156f328bc53d1f562c44de1909b6eda7d69cd898e9d57b21e154c9f54aeecedcf0dd0de13a1a420a10ed4e54f6279158697b8b67455f8b39319e17c4ad34a994e6922e8e1845004467166acbc93bb43558ffb6b925273d4095535e1c1ddc5857f58c0f9a434dd4ab3f1804d036cdf0647777acba0cdf7dd93edd15711e722b72552a76997a1c21a99c079b5e2108e706ad74a3ca6347c21304629fc3b3e2b7e4704addd5a9404f0eebad98cf8f10441372cd308203cd0fdb05105d421cfa4cca24ae4ca63b92cfbb01b6fa079377c9a42687a16e397b68173d627f7449f03262e0a73f4f5e2a6124705300f177a1b93d8c3ac2d1dfba6133bbc168f00f2be49b9a432cc7c72da71ab0fdac9a7bb897ddbb3bda6ca6f5cf9c290a541e6cb0c33e3855e1c6903a58d66b0f6bc4aeada1cb5336a5c25147250aaf1ae36627037fd6e86ac4d2400d3c05bbca07699459d7be1a6742b8a9d6f821ed203f9e840e157a6beeb5d28605d81856cc1d21197df8bdf86d8d67c55b18e56f5e9644113454e38b694a9454c37a65fbdba02caa15ec15105c6d41b992bae94746db8548e85ca4d12178dafb44e54b10639ad1b19265d6c2ac1003dc50c4092d6bab05414c207754f64ed7ab0a4235fa68d2b5afe319fd0dbd2d46a4acb03c1f967e0dc02222f7e6445a3228f0243e389831c974d1aef2292735a28a5386e2ae6c2c7f723bc94ca87054a7c061894d818e34269c4650ad77fda37b847902b752844b770871477488fe00513a9180c15c43539cf9a854d096c4f6f970851f6edf061a354e0c31cc948cec82db43d70b767c12dc5a3725448dd30288add32de5649fba0ad36469ed1d5cf317f5b93d2476bb49495561a5ec1744779fb80127b97d20b1680fd84ae99b064eb782176539c2bda38c6ba28cbe5f16c09ff3dffcabf403904d6153bad2a74eea7596c9d7120fa20294c0fd1da5a497eaae0228858a9e6e7fb8be09fa5b62d2365341b10c0321224bd1d341b097eef1a05bb728e381031fd9e137db657f2784569752d6464c33aaf49f16b738d06c8a1ebd79eb032890d85bf5ac2cc61f3cf70ceef2d9626280473bab9fc65f3c19d8f25864c03c8e6deed05110e900754bc4a3ef1e4434146e4c9bdeeec2156e0c2a5c49cc92b8be33dbc79d9d2c0b4587d6144523d1a99fc1dff791e6f749be07676ebc3d3c8782ccef7c22084ed2bf97aaaad9a644edeee3113a25c37b321518f7c9aa0dc555562ecad9a5fa18afee41f90b17da00d792b8d8e55005a193ae2030c8affea7121454a623ca9fdb89651913f9109d3fe5a8760b6d34973901d549fa07845c8eebc4423f4086a2d67789845a6a70b3da40ec46bb9f9926a6c7f2c8e04a0bbe6a966b51b7765d0628254c013996051f218edf5ca33c840723e075cb94d6002a0dcf8d931f303d77635c0a01e56509f26f26239c3baa1d98120388bb4d0ae94fc6d29fde2b4c7cf7b04da43268b09d62a6f626e7309470343ae61e32690b588bce8043baec5a5c0111b9fba2565c8539f0c0e15665a53c7f3c1e246cbd789ea8bac457fbee5f79cda043e22e5c0f2f1db68a09110106186858ec4aad4b263f52b8fc40732e8832970aefbb132948f43b9e96a1a97267c34e5ef946a338f27b9ce97fb698d30e236c377e382b0cc393f3c5b2989067827e01b52017482bac96f3cb155a382006409901261f223d01fd4d89a3528f8b7895f848b29ece0bfa2271db83be0cf823af61718052f907a7cc13139459290543d1ff82d68462d1d999d50bdd82d2fce09dd7c1f697b4a60a6cda011fcf2f95a3f13a951900a1ec83773287e9c4921be45827827d666af1a05c9a4bca03c219fd1fceb8582ca5e2b467b646280936c121dc4b99aa0da289005e2ec21ac3feaf7b710339f22685c103c6604d2961b9b26b4169355b5b2b79ac7b780b2d44af2789ef402cec6dcb10b463ff5a34e7f7e15226f178de380f512a348396cd6a9d0f0d7704ac68ebe56f631586f44cca8d611ff4ef5994712cc78e165d368931869064f52aa5f585af99c8f0c07b488f780c898accd464b7b1e2f552ebe1a9f86b6245c9bbdb263f16fbe70fb292efd22d593172bea8270497d913c433496e4c86f2583951052fb093b1b796632537e90f4cdfd3ad88f7ff985bf266c9cab4438e402187d6e9974081cc3a56fbb5c551fe702c46c7b22e9d5b1c5d37417374308031b51afeef753656a4fd5eb720a72bbb38770337e3f459663be7c389351584ac735538f02c1f759278993a5bfe5fadd32eecf2e46f43f40bfacb06259670c5ad63cff3537cce06982652ec325aaafb7feba4819f8dc11ec67bbe171af5712c288c519651e79700a10aa9a60303ea7846f76b0e98bea81b3231e4ad1657d5a320229d9f210d7df13e955626d1219e852fd60a32957e9813d1aeb8d6b75a8469808e24f1e3a91f11f2e812480bd8221d26f3a4dcc4ab8639685fe0129e49448944851c8fc1a7eeda3d8a54a0bda300072f9515b470cf4d5abd5755ab6c25bdc85081cad188cd90301b44e2e631ef14fc738490ca98fcf8c97d83b977e0af1844ed7706249f8a40eca9453edf12d5218128a3d1168c8f427e4dfe6100724b89d020ff0a76961e68572b3fc5ccdf66b7f8719d013cfae6b3d41bace5633b7bbd8f4387101787fd6fe5d09f620d9e1f6b02e191bbf785c0e339083872fd27fc5e6d157d0b7339f7ba66f17ad3646d32feb7fd4a58ad200be53999a158d8781dc7d917c2687e388ae53ddc46085", 0x1000}], 0x2) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 02:32:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x401, 0x200, 0x2, 0x3}, {0x3, 0x7ff, 0x5, 0x56}, {0x2, 0x6, 0xff, 0x8}, {0x0, 0xffffffff, 0x0, 0x9}, {0x20, 0x3, 0x21b, 0x5}, {0x5, 0x3f, 0x554}, {0x9, 0x1a, 0xffffffffffffffe1}, {0x401, 0x4, 0x80000001, 0x4}, {0x6, 0x7, 0x3, 0xdb}, {0x4, 0x2, 0x3, 0x5}]}) 02:32:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffff9) chown(&(0x7f0000000180)='./file0\x00', r0, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x2) 02:32:14 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x20, 0xacc}, {0x1cf, 0x100}, {0x0, 0x7}, {0x85, 0x3}, {0xc3, 0x9}, {0xcb, 0x8}, {0x80, 0xaf5}], 0x7}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 02:32:14 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000200)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) nanosleep(&(0x7f0000000100)={0x3, 0x7}, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 02:32:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) close(r0) close(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 02:32:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xb2}, {{r0}, 0xffffffffffffffff, 0x18, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x7b26b1c7cff1ca71, 0xfffffffffffffffa, 0xfffffffffffffffa}], 0x5a9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x87, 0x80000000, 0xe2, 0x33}, {{r0}, 0xffffffffffffffff, 0x0, 0xc0000001, 0xd2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x23, 0x7, 0x7}], 0xe40, &(0x7f0000000100)={0x7, 0x81}) openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x0, 0x0) syz_open_pts() 02:32:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff125c000000006f8bf1d04a856db8b3932cadf3f774a0f5334c4655c8297922db2571a609c5a15b57149a912f33b6c2371e54b4d7192694c1ef56b7e4d6f151fc5f252cb888be3df689ed82771e0c242bb40b0300000000001fc26919b55bebcbe559dfbb3176918791046c211e372a556db378ce9a92532dead1f470935f36cf12f01095cb5e8b4f1708f97915fe50c8e2cc931542a4", 0xd7) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x94200}, 0xc) 02:32:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:32:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="0c351dbba22a1eaa5b5f7ca547ddd2513340cbbca4adc91cf01bcc8fa5d97d9eb09db067cdad167fa8f12c7a405ed0bfc91b3f318b56b3d418c3dda7966acc8dfd1f61fb3257d7cbbbd551322117b309ba721c6aad5c011be350aed5046edad3a1cd7ae7036d3bf1b62a72cd0905bfa83e80cafa6560b0b2c005f144d443acca45761792478d9e85c95fe3bbf6671a14f95633789fbfd0e9681ad48d7a5142da14b978fd3ede98e0b360ac2d483bb0d1fb7746f786faf7dd79049e7b6be32a7211475b18b3330e1ad345fb4bc7ee62c898054dad20caa32b5de4f0afc9f4c1ae8be57f5b", 0xe4}, {&(0x7f0000000140)="222e22ee518810faee588b89337ef068410e55292c95993ce256c576b65f19e06158847b8dfe11e451462db8235c921f0ffa755bdaa75ce361d09e65ab4a8abc1c4fcd9439ef7d0e8be19514181abcadfdfe2469e80d99e9201c7db6b20351dde32d1de3e02f69ac4404cfdd428049053a487d3b9412d5e83ad50b14d7aa00269df57ff6db70ec79a412c726faedf14c5f61ee93f6093d6bcc25444fea74aa090348ad4697065ff5a8e0ba88ec9689eb707ff7e121324df30b", 0xb9}, {&(0x7f0000000200)="5ed65541dc08953aabbecdc19b3843efec5c65b046018a2f5f87baa5a886b46d58853d6741a8e6ae18e69fc0dab5e8379b75dcf57fa7dd4f0c9fc84d2b8d4b24cb524cc8b1ad79868e4256c1", 0x4c}], 0x3, &(0x7f00000002c0)=[{0x58, 0xffff, 0x5, "79d989ecdcb406c9bd5194c3734b9421d950c02b44c717606243d8c4bb2b0c566671a562a5dcf1511eabddb697fe1dd32708974741f9c0309a6e2133d4f32551fc79fb7bcb88380c"}, {0xa0, 0xffff, 0x2, "b19d1d19f0be2efd87ed904484adf44db979218b7f6d9ef36199c5228272e5271b7ba1c8b984731c17b9c20e9cb5ee8a2a42c32ef3a80470f5508e69d354dafc34e86575da40287e22c72654dd01d2edf3c742b5bb436e55a745d1290239e657ad7d580cfabbd870242db76b3e1a99a06268b22bf25998576770745838644663e42951afd2b935ef28"}, {0x1010, 0xffff, 0x81, "7f291461bfdf8b984573badd4682c0c4c38b223631cb810600df8430d6e636c31449feb4b4b2d982b6d6241a7551d0e363aefda73655333edf2fbe93eb981c43f8fb267a3689d410821a6f1ffe76f210c5a7957d7c8fce6660f3de81b2ed16a21c417953c9910f855c031f40540584af4979a04d3c0747b1d6732c4ddf7714d379099e90550c681e4295924594e63245e7128caeeed6f4a0cadf5646f8b9e04d124340906be44dfbfe19c4796cbf56db49b055026f1aba76766d3efa18b29e17792b1d0bac3fab078446ae17f1c2a585350449a89d2480653cd821212cb99230b6fae17566a42493db2b933db3298fac18e4a6f7b855036a6175d0138928783b247cc23938d58d3231e2513b4abfd9b911081484e1b6c0adcb9367c619e8ce1f9a19ccff3fc6062dc5cea1206919d6221f79fa45b63fe2390a707bcda029be2868a0163f501c034c247eef9849d4d0b8b9d5f0a62213d8e0af4b689aac4a9abe62126f472af5165ca8b6b40c3e78c28209f042cb811efeaaf9a57df9ca41e139b51336f1e2ff7b9245f74d7d0e0abcdcebd96ce2681ac7942a99fc03ebf68b0e373931378ba46df3bd9d065edd40fad90d43ddaeb19eb940204f163d75e88adf1355df0820f35b9465e1f6f09836cc8fd6a729a5f83c832fb478946790134d24f3d4f8aa41624703d821ff3d9cce824bb42a17f92f28b2c048c9b5bd7f765783551d559c4746bfd7bf3b7105fbee9e527c4cfbe4005f2a6a3303cf44038d7595fc7f5dbbcab2dfc3e7b1ea154472f4c8db728af12cf73145475e6e03881b44c97cb7d061b52a971a9e50d45ff6f2d990e29e903e85ea4786a8b8e8f5e9164f50e1cd36af85aeac1e546a28af1c6d0e5e498548a013acfc173c2de78bf3743bd6cb08a5f77e5aa1b5801ec0f24b9a2445e8b3ba6d47163e5ac1048b38162a4eb4d71253a36c3d2a4aaf99b8fa79dd0750b6ccb6adc7590acde69b1fb94cf4e3171b8796a640c123164440906a43fa97d458b4a31c0f67a53208922ed667ad09459975387fb1615ac6c446be284dc35835378082e781360212e22f68f7f77d1b948ff4bb82dd7c24b1da0c43227dd651a133aa1fc4b601bc3545fd368ab89a05177e9a57a724ab66afb1e11ac007a813ab994627fbe04b181c9b09d216ced6a2abc3bce8f096518a0d71db9c222c17c85dad22af89b7b995f98f6e635d886e2efd0da5d7c814131c7868f9f333b5c3d06058f5521865465b77b1bb304297eb8da977168588671ad9c2e5dd4d50a4c9965b50c64d5b376094ab25fceb611c0ac38de6fef20a8a4a6263d9b19dd40ce6e20789c7b875b6451dda9617336545149c69622614e1a3deb6b3849ba85d320f76ec085e5317c53f6b1cbbc23a5aab25334de78fa5851c8bfaeb29550f3de02389f51e0557a09979f68560c149a91fd8d28f6e69b80e8bef29c0b0e98d4638f15729d86da36c2197bc4501f04ab80a07b665f613b23fb8129622163cedcfc08429dcbfa74050e4a7da1a284548abd455cd077f92f0695e284ef13d9b466fe5502256d5dab618194811d3d727981c98849a1d7b03bff6cf7691553501745e4b26c1ab49088ad8273f7d507c373ef6c12b58cde0b6b11ccb450943289bd074b48cb4681c0107b27f9960212054e0d56ce992121321280386cf7b32fbfa5ce153f59aa52c763d78f5d1d00b1bc1a686eb5c37c4d5c0773e2463637144bfc650d25372e5efabc7288d9ff5f2e06c269bd26de642f5ad56d17266f4ec3a7bb585f4d06a1b00a1fced9c5ae5bcefb58e25672ed8600771a8c4ddc4c4a51e18bbc3872729885c25167f6796bd0f5ccfa2da3a1b0973b06e14e32e45ad0186915b8eb2a2dc0f19992fc2a75e449fb44512557ccac9c251f726f2b23e6e9f61e76e966e2c8b04870279719f613b3120a5933ded00e5b24b905d93943efaece01b4915f3ea25cec89ac876f88cacd7526b8b2cf8513d3f45a1b0ae838def2e3297f8469ed5d6f21307b29267e461a54cfab29f4b5638772505f29d0309a6d1fdbd760ded35474035c2aadfbc1cc80ba15e57e45081f3a84a033f518b114939040ef55b4abbbc90b927d9dc847fda142d75015e3b5ffdeafb74332e426762dbd02ebdcb6469c9360942098d3206111ae826dcd18fb75e511af3ac8637ffbdbf6d8c8a9b0c4a366228c0e75f09fb9f5abd527d00d723908cae7006ba5e1e4a41ab042dd4e9b10712d20386d9239a6268c3c0eb06b3e6f0c39ebf1f4b4ea1496ef4c482f37806bfe7c7a998c06ba9c4ce60aa908d6e41bbfa6e3f100560c821eb1baeeccb2f4429bd1feefd7f2b5184fbdc2ad3541da9501be17bda80888faec314403b4bb1222efde786f194565ea817747b42cc9c6bdc5684037110bbb6d59f41926a97f06dad0d52db1d0ce614dc7ef895d90f928753c343f5b97a564e71fd0c16bda30a112c3cb1d4db67910862c6714305b786a2889d466b43a4228ec202affde9b5eaf0c719ec0326b2c7a289822fb10429b5f77cdd583145905cad390d14440730c72a5d8ac7576ba158080ad881131375f7430e0b229fff0bc26c6de31983a350544a0880377599945a53102aaed19fff42cff4fcbf28d5f83f17869de47846e0d71e01f1659bacbba5335e392383eaea215066c759706d7684304ee2e71c6e18b598c9181f85bf789c1dd87dbabd8826e639b8da2c33d22bc5d8520a8c38b986f7f9b86ab5113e82decc2e63092695b7167ae47ff40d78a4d3c4fe09fee211b1f927706358fe751071f6e8f545d5cf5798d620f89eb06fb14be001bd9941abcdfab7561b5d0b6bb2060326c4699842b6f5485172de61835ff58037945d698aa38c5d959ba5f9feab8884340ffd629d340c2367ec1fdfa129bc6e748640a6bef15ffd37b2a0031002ac25b8da6c6c2957b2bbd2a88e07a9f6b3a2420fe7766f5d31b4d3c832fc7b848b9d809a581ae1dfaf513504f46ba4dcfbbc2fe1586b9d04680c06fd3fc9b607ff51316fc3c14ad698356f1ce41121e4bb63f3cbc5ad1ef73557b28f8841d07671238a0c35651d463b45247889253f1d96e65f8382e79271d8ee4b8addb20cf5c6274115cb783e6c6de7bd5729d45c8c24273b23288b1a0ebdd562ac288ccde44d97925fb48f7080f3b521dfa36904d6d992e203a331a0ff9cc2933fe69b2f9a02cfdcdee76d96c9764ad33797388cf442b5c63a05a4e3f3d8234538f8d0f6d9bd9d97ab0fa036260f69b31a9f1609ba615e2376a168f98da2b930bac73ceb873e99ed6c1c1ab55079b2c07ba7597d67511d23c5f0290f3369def8847d6a6e3aff1568b352ec2df600b9511a3476a19e134ea0309842d0cccf776b21071a1e6c7f843e5e925c9552fce5e95e2e845913b5385e46b4cbf21200f5bf377350b27aedc53b74dfd923163a4463d52e874d92e2df07a48fd9b5729044c65cee22b99971a7110d5522e7d441cceb0ab2b3ab4c0d4dc5258e1158168b6ed822f2d69002c082605ea612763b5f249dbc1c950252149c7a7a7b22a72518bccd406462e1a0f3b1109cc12b588738549cc072b9c7f47255d96816a0f48dc32fb48849d5ba6ac17019cf619b5cfa6ebca33a457174c99dbba7968d2152304d80cc0c1814277ab04a53684b71bf9163c2b1ce6a37ee36683f5686aec8e7af08cfcd1e87120c846a77e28c5d33e0057cba51d6e500c963ba37aac61ddc8fba539555f71333222922475d9e923576dcef37638a00a843dadbf30b7f05514ef44f339789613f8705386e13cab2dd23a4cdd39e4d3e1c47651c2fd422ea4e3754cb0e0c96d1aa0cd930637960bf71b865c3c649bac793feb555a0886a78f22650e148ca2ad369bbab9d3fbd89e7d9e7f14bfa8abd3313bb4b65b34d260bc509ab9311b326fdec0c74769fa8b0df9968e36b3d355766a380778653359284549d307683de7a737eaf8e1cb36ba4e0550d61748186de5da561de92fc94415b7ba91acfd168cbc71355c161301b5b25fda145e56f5f70751cea000d924ef699ec715b54f701986a99d1f105441d3ef344915dfadc07655613074f3930b1e7304127b828c2f249a6dcd9870152e2ba6654039f2307aff40d1ded838845bdff068cc2199520f12bc7ec308274c85f2799baa2c7a610af3ee3dfa6d8235b3304f4c2118c82c5571bb7ad57467b84e2270e1845380d1d29410c72481f27d09412a28f3d88dc2fe850d4e6ff7d3a94ff1bc70e442335caa6f8af2d7c70e4fb857155d9ebe8e70a32fe0de68ea811a1272c002edc44eff7e7e2ad4b7fee537d433889950bf92731992479203df21e98608ab46c28dffd628e902d1fcabcdbe2d9f9b6396b98d04da378b4eea82260f35a3b54d1b7083f6d8d8561c9656a5edbaa977dcd23ba02b3b0c3d356bddeb21d2f0f22f173a9aff0b77451328e4346dfad33dfe8d2558caf64503a107ec8bf530012828d3b9675cbfd38ba1aa67743a8e86fdbb884511ff014c80934979ecedbae0971c61e26dc46ef5b62b62399c1ca4e0eef806aab97742e3651f063115006e89037d4c78e47d49b3d1b8111117d254a00049ed399cd62143c742e9c6b66856e2747196b2dbf40bae8f918c0da704513046d15029457cc5408383732b5def8c6384f787db9bb8558711b544caad7e5c3127b3782a753fc8db98cba24af52cdde02a942facfbf71eb61b778d59292a702d97cdbbc0a27c88d62f9e8ca68fb986bc1d39d2bb6935b0ad78c6f390dd5ae1a66015e7c4a1af3938b726d3edb09078b8a30e6b08ef7380a166753ce4431e7b0b463c022ea2d8e6a2bf300c0aaf7b2848e88ec4946d6128dc2f69cef10c454945b8d2ca70a67de97c44b10dc07a75e040e6d7dfe6ac07f6189e5f435a5301cd247f5e221721dddde59f434a729dddf08425381de65879fd9844a583f9d4201ed19d15f8df051391e4219f508136460dfb154073ef7a07d57215962b224b0248574b30a33014eb06c81d52a9b35a3d06cadbf0fdda8a4060b38e8df0f561111fcbafa6105007e13a1101e729bc72fba0cd22ac16f90c47c3e9a2cd5d94c7fe6df8092e7cad7fea8c2c047b7f50f2792c2c9e7c1fef2d4cdc03c8f7658af64810ac09abe8612c1c55917be1a184baffcdb1a95dda36c4201d541d6f15c91594d3f151f3ce0d8bf915c8437a446ecdc927265208c9f204cbb1e974abebd9c8dd1ab3ac8f3851a947a8b42b09ebe4f041f8fe92c4435e678f464f88eb17a3be252f582db9038001e704234e0a2d3e7c2602bf539698cd162d552308c8378ee098a13e82b25d66b14ecf01495c820fff0421470a60cf503bc4e71d95cbf6c4bbb4cd0bb6ad9585ee7b5456156f10080005e2df63ad2310f483d0bcf37f9c35dfff2df5c2e2abb751dd33d5c284bf05f5cf9a2348fc1ef4cd41a50bc912f8318ec7aba1071fe5a3df3d9b9b3c8c94040d1ee0d279afe148918b891bcd9089266553a972fdfea5656bf29d6f973c22b37a72ab95939187841971a36746b0ac4ef30730f57521885f668cfbb62fbfaa1ae5e3750e8571a0ba049abf314fc0c36d894de6cef41dd96c6e8d91d187f1526b934f8927fd8f3aa18759e5117b2eaac94fe1e859047a98f4fd90b7fd666cc8d84426edc25688c1f2f382987aa88aee605ce73158fb55b53b95fcd0045314d2e6fa08d199bd4746cad7ea2aee6b085d9e553859ea19d4d175ce25312bde939c713a9bf5b3d38684319dd483e2b568b96319dd2a623d85c454eec27970003df22a13c083432dd0d904214f65787"}, {0xc8, 0xffff, 0x1ff, "9a42e779cc2b0f18aff5fbba4bfa13157beef1645663c132cdff6239843a66e6743d3537c1e8563fbc92fa5cca61bfd883183d49a4e5b3ba3e19f654382a55e707d1f4aa3d453918c1a84a73a669e737d44721943eb8e2cf21f20a480b6b3acbf21c5d6a56a854b040d06b94a916ad8fd8c48a3a3eb92d3d5e056bdecfb60f31ca355b91d9391a6eeb15d251ae4c56c8c25de6d28183fc614865dec195adbe4ece9bc39741d8361c547c9f747e644a03eee9"}, {0x10, 0xffff, 0x9}, {0x18, 0x1, 0x6, "e36ecbe6"}, {0x88, 0x0, 0xfffffffffffffff7, "a9659e4137ce7069628a207d1fcd29725992c9c7e08c642ea7243f5723837bcd2b2c4ff05f58b478a42e050aed4fd667d97575bbb98089206e8ff7ccb92a1ee5fe34498796e8710ddcb000ac510515fcee50924d9d9363dc48a04554725faad13d27161e1681fb32b0cd99278a0ac8e37536ebd8"}, {0xd0, 0x1, 0x6, "856a1fbe6e654eb73773ff9c232d5932b07714180fa26652e1e4aa0ac3d9c745435d5971980286873e06968f956ba28a70ba106cb4f398f245b6a09d851444221af6ba66cfa0308b33f3e27ea10d1048506970bc1d2269da176de9af89b4a9aacb85a72fa104301913b31b64799297e46029a71eb3d3cba1d43972049f7920974a3203d3fb8a73b67476220d9bd01cb26dfbe8b61842c4aac3eda0a18b11ca06cdb42e41cda7587d3cdf1e8e7524848971b1eb6eb845ebc5d4c462f7"}], 0x1350}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 02:32:15 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 02:32:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x18, 0xfffffffffffffffb, r1}) 02:32:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000001, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffe4f) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 02:32:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x40}, {r0, 0xc5fda19dda1fbb78}], 0x3, 0x6) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x8001) close(r0) 02:32:16 executing program 0: 02:32:16 executing program 0: 02:32:16 executing program 0: r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="24000000180007041dfffd946f6105000ac30300fe0000000000080008000a000400ff7e", 0x24}], 0x1}, 0x0) 02:32:17 executing program 1: 02:32:17 executing program 0: r0 = socket$inet6(0xa, 0x1000000000002, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x2a, 0x0, &(0x7f0000000080)) 02:32:17 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f0000028000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./control\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00', 0x1000) 02:32:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x40000090}], 0x7, 0x0, 0x0, 0x0) fchdir(r1) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r2, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) write(r0, &(0x7f00000002c0)="db", 0x1) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvmsg(r4, &(0x7f0000000640)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/237, 0xed}], 0x4, &(0x7f0000000540)=""/209, 0xd1}, 0x801) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000680)) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x8, 0x7f, 0x73586380, 0x1, 0xffffffff80000001, 0x2000000000000, 0x8, 0x1, 0x2, 0x7fff, 0x68b}) fcntl$getflags(r4, 0x3) kevent(r1, 0x0, 0x40002, 0x0, 0x800009, &(0x7f0000000100)={0x7f, 0x7}) 02:32:17 executing program 0: socket(0x20, 0x515b33728fdfa959, 0x0) getpgrp() setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) 02:32:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x401) poll(&(0x7f00000000c0), 0x98, 0x5e80000000) 02:32:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 02:32:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) fchflags(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000002c0)) r3 = dup2(r0, r1) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:32:18 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) 02:32:18 executing program 1: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x14d}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xf3, 0x0, 0x500, 0x0) 02:32:18 executing program 1: r0 = socket$inet(0x2, 0x8028003, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 02:32:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x42f, 0x200, {0x1f39e0, 0x2}}) 02:32:18 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fsync(r0) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) syz_open_pts() read(r4, &(0x7f0000000180)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open$dir(&(0x7f0000001180)='./file0\x00', 0x200000000028000, 0x8) 02:32:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000580)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) msgget(0x0, 0x108) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x401}, {0x1, 0x7}}, 0x2) 02:32:18 executing program 0: unveil(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x99, 0x3892}, {0x26, 0x4}}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x633a) 02:32:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r2, 0xa, 0x0) 02:32:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca90500e08fece0800a8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8d0ca3ebbc25969921f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23fe9000000000020009008000000020000000000000f020000000000000000000000000000000000000000000000007b9919cab3bff128ec1cf825a4bed0b11f7820ff8622fbb59268640321c288a32e1a014a128354754d49c20866c0b01f2e23b3db0af1aa8b42d1091925d6a9dcae5a91c380bb061321a9b6f5fc8d50cc7bbf8d66bf49fc91661394fc4a386d86996f152c840180000000000000bd621b2bf9ca851768d32f8962602f0ee6974ce3cc444eb0c1e20acfafc6991f6f3cc121a5990517f14dbcecffbd28f4ad5e74293f36be78a456a044e8cc2d2daa74c3b6e9e235f23e58143e2a723bf4b465878dfd6dd41568e9e2ceaa452a2739d927a2037d4890a36c964ddbcf44a08f32818a720f250db313da2df57500000000000000000000000000006501d58dff8f22d55ae23db98d73240831c3c737eff425debec205aa2f4b357b0245262114685ef4d4a642f914602414c826e8eb48e7", 0xfffffffffffffedc, 0x0, 0x0, 0x0) 02:32:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, "090000180000fff3ff7f00a20ac5550000008000", 0x8001, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000040)=0xc) fcntl$getown(r2, 0x5) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x1, 0x118) semop(r4, &(0x7f0000000080)=[{0x0, 0x5, 0x800}, {0x0, 0x20, 0x317b5fde10980b27}, {0x2, 0x4, 0x800}, {0x3, 0x9}], 0x4) setsockopt(r1, 0x4, 0x8001, &(0x7f00000002c0)="ebfedadd89cb50f6ae7308127415ff7010b8d8214136f1d1784899e930d53b2c852ea03539663f09a351d8c6953e0140fa50f370571e5cebd607d7eb867805d686536139377f74a85d4df7e240468ab8171f1ac8052b021fbdd625426fa42fe6e88c30ac9ac09304f10f6cddc7469ab1f4c86bef31644c738b3129fa5e960194cf85860dd5713eca11db01eb480f04b8a906c0a1917d547bf6903ff252655825e4625cd892c77a67f3a410984e510ffb5b24807c23b146c7cc814f859e4f0e84e040ad70d328076532c607e34fcf27b0f0d8cd285a8c768ead62ff9f3c", 0xdd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/88) 02:32:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:32:18 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 02:32:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000140)='./file0\x00', 0x103, 0x400004) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f63352b676e687d520fbb95aaad5e24bbc748693f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91fa9d3d203404da154db68df75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89c70fd3872babfbb770c1f5a872c881ff7cc53c894303", 0xb1, 0x0, 0x0, 0x0) 02:32:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 02:32:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x1) shutdown(r0, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea15ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebb0800699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xffffffffffffff20, 0x9, 0x0, 0x111) geteuid() 02:32:18 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000240000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10200, 0x0) 02:32:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x11}], 0xc4e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) read(r0, &(0x7f0000000080)=""/103, 0xff62) 02:32:18 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x22000000000000cb) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r0 = dup(0xffffffffffffffff) r1 = semget(0x1, 0x3, 0x2b2) ioctl$TIOCSDTR(r0, 0x20007479) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/249) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x9000001]) semop(r1, &(0x7f0000000340)=[{0x2, 0x2, 0x800}, {0x7, 0x5, 0x1000}, {0x7, 0x8000, 0x1800}], 0x3) sendto$inet(r0, &(0x7f0000000040)="5e8cf2229a1f5efe2be2809b", 0xc, 0x0, &(0x7f0000000300)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 02:32:19 executing program 0: clock_gettime(0x3, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r4 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r4, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = getgid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x6b3) ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000004a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r7 = dup2(0xffffffffffffffff, r6) r8 = msgget(0x3, 0x2) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="02000000000000007c90abd3d04e709568cea4d736f6ff3b544fd1da2591d5abd58435911cc58924967fbd1744b5781a1807b7ed9c08843d1d2a5e5aa1012b1b9c51d8ad4707e5afca967d0409425a8fbc00"], 0x1, 0x800) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) 02:32:20 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') flock(r2, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) syz_open_pts() getsockopt(r0, 0x1ff, 0x3, &(0x7f0000000280)=""/97, &(0x7f0000000300)=0x61) r3 = semget$private(0x0, 0x2, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/56) 02:32:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x1f, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x1f, 0x100}, {{r1}, 0x0, 0x40, 0x40, 0x800, 0x1}, {{r0}, 0x0, 0x0, 0x81, 0xce, 0x8001}, {{r2}, 0xfffffffffffffffb, 0xe, 0xf0000021, 0x114863a9, 0x20}], 0x2fa9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x7, 0x5aaa}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000001, 0x4, 0x303f}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0x3, 0x80000089, 0x2, 0x3}], 0x7, &(0x7f0000000000)={0x5, 0x400}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc}], 0xda, 0x0, 0x7fff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) 02:32:20 executing program 0: r0 = socket(0x20, 0x4003, 0x2) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="b0c60c191c4d9150745c80c56c7f9d0e17806698570212dbe34d78e08c2d201dce", 0x21}, {&(0x7f0000000140)="1c21317d11f09996ce86e2f63f6642b5493c8769f797ccb188b7bb3443035df033bbd45b66304e20dc29f95d82027dae7526285f053a2d22ea4136863f17f18e2c67c3e1cc1351011869499ebcf08e4b1fd510820f891dd3ad61cf944a0c4f10adbd7919de57c4c9c865d0ca24a2746e3acc", 0x72}, {&(0x7f00000001c0)="39676ef98bde61847c48aa5c6248823c91e2535d569153fc7e63bf68ba30f6cf95163be8df67f603ae1d197e7b758e1cbcaf87f0fcff6af139eac2afceac446890798e1c6a99f1789fab159caf61702cf15840c8d0ec193cf88214a148f1e9db2b994956269e1582f3f7ec12a8c4987d26a8f3dd84a19b6c264f5ceee33214498edaaf208cad7bf9fede3ce532522390ee00a38b6230730a83", 0x99}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="ad0f85cb9b8719d1edec270bc03b71172199bcd1cc310edab523316aa6639cb71a04cd26b060d355ffaf4e4fa7d7d355aa9492c5f9f66292ee118f6470b4f7a298b002aacbf250d45266c50506194e1e794eb2c83155b2b0571be00cb926a40e87b6a18f1d0d657000592a0f9a2ed7a6497102", 0x73}, {&(0x7f0000000340)="24f84d495928fc145c07c1c0c1904361b16a4576dc490d70c8b24a9ec69987678bba5feaa4688e0f814d7facb45cd09c71526baa5ea9b6cec4d74d9564650b6bcd4e0619cae275a95408f55397d9417f843c52ed47bcbae63f1c45747d74a2b71efe8240e56e24a8", 0x68}], 0x6, &(0x7f0000000480)=ANY=[@ANYBLOB="6800000000000000ffff000004000000349767c9f1473dfa20447df564f05db5952cf0e19f417f757d5dade122d8e9093ec8a41633761277eb961428a9722b53210b070896302fd4f58d0469f253bea1c13c4db837b410149bc939a54e6eead66548a65200000000"], 0x68}, 0x6) setrlimit(0x6, &(0x7f0000000040)={0x1, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x8001, 0x4f3, "d23635d6d8527c73fb933309e602d0f704e9adeb"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 02:32:20 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) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffc, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r3 = syz_open_pts() close(r0) dup(r3) msgget(0x0, 0x310) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ffffffb, 0x403, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7ff) 02:32:20 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = socket(0x0, 0x8005, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) 02:32:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00\x00\x00'], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000140), 0x10000) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 02:32:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r3 = dup2(r0, r2) listen(r3, 0xffffffffffffffbe) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x9, r4}) setitimer(0x2, 0x0, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) fcntl$setown(r0, 0x6, r4) accept(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff7a) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000180)="88dab1c0d3e938e2c828efa4a84578d9db087fe0ef5114a3e4ba5a577329f644476e9994367b3023e31dad77e2ba0786c5bf1df7b0a2a897db28d8ca35d2f74f0eecd5df52520256d6ee1f87bca28196e6b6da64f5a5de38b9c75246ec2396e6ce49cc0e56f9d814ca2051cbad2a11a749614c98cec5ce0ab718ee20693184105b1e8ece6dab575d50e37aa923043557b14fbd018a9a8684df8990b0853d0d74de497624170953f28bfe004caa29e9d933a320c7be5e76cd", 0xb8}], 0x1, 0x2e) 02:32:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 02:32:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0xfffffffffffffffe, &(0x7f0000000080)="4c1411f21474d53d3aade2d1993583319d2bf67891ba4307a7f81a51251a7877a72a703c1a7298c042ec68ddfed27d368b2ec48c3d38c9cf53750eedc55ef48e80a20bf4722e3f7d20badf9321714382af3cb75428", 0x55) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:32:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xfffffc25}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x8001, 0x9, 0xe3, "b5d0f91b0bfdc086097a7a84f8c3d94ea1213a31", 0x2, 0xffffffffffff0ec2}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getppid() socket(0x1a, 0xc003, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r1, r0) 02:32:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) sendto$unix(r2, &(0x7f0000000080)="abc89f43106e71cebd257dcd3b15e28c5269ec071d523d1135ec3ac6bef51f4a0e1da1cd2ead557ce86a890b8dbfe5f01e2b30ea4cfd9fee4ae9c652c968e9b4a22dd8a4dc42a5a3c60080228d1db4bcda65640415df1717fde2584980d67c62", 0x60, 0x40e, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r0, r1) 02:32:21 executing program 0: r0 = socket(0x1, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d13040000000000040000", 0x20) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15", 0x579) 02:32:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76e3d528c3a484e8b3c4305cf24db62b1101e33fb35beb5a87c0", 0x22}], 0x1) 02:32:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x2a1ec071, 0xf6e, 0x8}, 0x8, 0x6fd2, 0x3}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x3}, {0x7f, 0x7}}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/252, 0xfc) fchflags(r0, 0x2) setsockopt(r0, 0x416c, 0x0, &(0x7f0000000240)="abd25e05cfa632d0e20b6b713aa992ba314b362dc362766e4a4a0db78233066214ac150b88cd58b8a2200be1c81b11e050a62215225c9e348262f1fce339404352bcecfa0db0c02270e3db9287eeaa360d2355bccb24265dd482e41c078d85dfc1eea04d6027566cee7769aa0eb0d2354780dbd83ba8be10d299f73f8efa3b9d97eb42d6ea9b80dc24fc34fa0870d14eb447e22a72866e384241080815b9e68805255554b2035110eb80f842f2b78fa313245f72ea0ce7c6149e1a0944b84ad29de9b4f22126a28651132f0f04222a3d6fc15b87", 0xd4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 02:32:21 executing program 0: r0 = socket(0x6, 0x4, 0x6) sendto$unix(r0, &(0x7f0000000140)="c5ed525b68ea56e13e19f697febb203f9c27ad78f637ccdec40c0c5008e8746ae7b7c369518d85023c3e8ddfe7ac15fa4d834532d9bacdb5c8432172f44b05c209a8ffa5010a8d032a480d502c2463c7bb85d7a459c4403505b832c69bc774e34e11d2d27b53e1f47c57e71c7728471ee46c3f4eb6b07ffe15a584cd1a2452c00250", 0x82, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:32:21 executing program 0: madvise(&(0x7f0000362000/0x4000)=nil, 0x4000, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x9, 0xd844}, {0x3, 0x7}}, 0x0) r0 = kqueue() r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) mprotect(&(0x7f00007ac000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) bind(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 02:32:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720b5100b4556d50c3ed89d5defabd16ebae632252595c51bc307c93f25f7bebb899031db4dd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3b915166e216ab93f12fc4d5f", 0x70) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 02:32:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000001480)="0f7d005b71b1b8ed20c07077790c21106209fa761f17ff647e9e7c60d8758b44109b5e4598a0563121d35cb55c157a246b5041db57f0139d0325074a9ef367fe593eb763cebce1599a9a02032a7b3cff1a8242eb12ed085910fcf51da80ba24c3746174201fdf617117c995d465ae5da254dce0e4ed1728972bc76b0537c62c581ac1c55ef0dceef07d00307bff15ccafc80724c9e6da0f1b6081f345159dbd56a27823b48bf0975eb16f51ea7022e2157d613b9ac53781bc636e97751aedd46f0acc68800b0f2bcbad63166791a970ac0de72ed437cdc5b110d9b0a6ba07f4e5d60766bd6ce90b319", 0xe9) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000000)=""/143, 0x8f}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/252, 0xfc}, {&(0x7f00000011c0)=""/123, 0x7b}, {&(0x7f0000001240)=""/173, 0xad}, {&(0x7f0000001300)=""/193, 0xc1}], 0x6) accept$unix(r1, 0x0, &(0x7f0000001580)) accept$unix(r1, 0x0, 0x0) 02:32:23 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 02:32:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 02:32:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd7, 0xffffffffffffffff, "5e4c28ff06123d639160c3f771a47a5a79ddbdf4"}) read(r0, &(0x7f0000000000)=""/45, 0x2d) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000240)='Z', 0x1}], 0x1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:32:24 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() 02:32:24 executing program 0: mprotect(&(0x7f00003f6000/0x2000)=nil, 0x2000, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 02:32:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x90d2, 0x0, "01210000000000df20000b00000000af00", 0xfffffffffffffffc}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd16055552fbd5e48ab06198a025bbd47b3bf579456fc7d4096e8c060000002d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1be26d058d8fd03bf2a459c4c5cd00d1628b53a000000000000", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) 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"}) lseek(r1, 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:32:24 executing program 1: symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x290, 0x40) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 02:32:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000280)=0xc) dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0x8c4b, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0xa, 0x3f86b05d, 0x3f}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000006, 0xc, 0xfffffffffffff819}], 0x4410, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x29, 0x40000013, 0x400, 0x648}, {{r1}, 0x0, 0x1, 0xf0000000, 0x1, 0xc4d}, {{r1}, 0x0, 0x10, 0x40, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x9, 0x2, 0x0, 0x1a}, {{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x0, 0x10}], 0x9, &(0x7f0000000140)={0x8, 0x5}) 02:32:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) 02:32:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e8760c9ec6b94043eb653aafd884648efc962986a54ab43c729f4fd42bb5d567df99ceeb9d9aa5823a58761b9cc080da66a1ac8889e1d9f53c8265391050e67c8a2ab6b4645668d087aaa677b14baeeab0cc49a9e1547e9d00385ddd106e11e7ed492c6cffaf2dd84e3d6d8dc52", 0x2fd}], 0x1) r2 = dup2(r1, r0) poll(&(0x7f00000000c0)=[{r2, 0x2}, {r1, 0x14}, {r0, 0x1}, {r1, 0x12}], 0x4, 0x100000000) 02:32:27 executing program 1: r0 = socket(0x18, 0x8005, 0xfffffffffffffffc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 02:32:27 executing program 0: r0 = kqueue() fsync(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r1) 02:32:27 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') socketpair(0x6, 0x4006, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x58}], 0x1, 0xffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x48a6e1ed7f7e618a, 0x151) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fchdir(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:32:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20}], 0x40}, 0x0) 02:32:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0xf620000000000000, 0x0) kqueue() 02:32:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000002d, 0x4026, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e6dffffe69931929648", 0x22c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:32:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup(r2) syz_open_pts() 02:32:28 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x0, 0x1}}, 0x0) r0 = msgget(0x3, 0x100) msgsnd(r0, &(0x7f0000000040)={0x0, "20d980c2edade0b688739014ece4d8433f093265ee74550b405224a4eefbfe16ce5dd2cc965a7a664bc6377f1332d093d572e28d72a9b80b58771016752e895cf4868ced76a8ccaa09ab7f31ef5f450d176d"}, 0x5a, 0x800) 02:32:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x782, 0x800000000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chdir(&(0x7f0000000200)='./file0\x00') r7 = getegid() r8 = getegid() getgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) 02:32:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 02:32:28 executing program 0: socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x9, 0x1, 0x1, 0x7, 0x6, 0x7, 0x1, 0x0, 0x10000, 0x2}) r3 = dup2(r0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x4, 0x101}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000003c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x404) 02:32:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000000c0)='N', 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000014c0)=""/253, &(0x7f0000000040)=0xfd) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 02:32:28 executing program 0: r0 = socket(0x2, 0x2, 0x10003) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="b86111340ad1f4b1c52e712b77d63df56e5ba3ce0ebb0adc1f79e5808f4c7b1d58343581f8ce757c64a9e1d56c118182496527bd88235102c44efc70eb733f367d5342431e46aabfce1a01247f1242cf8fe190f7f7b23dc003f1674d074d7b63c231d5a289f5c5274aa1a131756e0ccd0d18b5169aa132a8bfcc4a8756e593d4d7c8cd3906e59647550b639a66015699e84c29e959619ec194b922ed526641529f418aff02b1422b4e81f063e9faa7d2aa3c42daaf70f811fab316c84beaebda682dccd340f7922071716a8ec71ca1bbb1c592a926dc7b436bafb3f5d005", @ANYRES32=r0, @ANYRESOCT=r0, @ANYPTR64], 0x4) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x0, 0x5813, r0, 0x0, 0x2) write(r0, &(0x7f0000000700)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049", 0xffffff33) 02:32:28 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1bffffffd, 0x6}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 02:32:28 executing program 0: r0 = socket(0x1b, 0x0, 0x100000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}, 0x8) 02:32:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) r1 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(r1) r2 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x3, 0x8) r6 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000440)) utimensat(r4, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/180) 02:32:29 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) fchdir(r0) 02:32:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x8, 0x9, 0x5, "6284de722898c7a31ccffa85ad9967e269026bb2", 0x7fffffff, 0x400}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000739ffe)='..') 02:32:29 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r1, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000900000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x11e) r2 = syz_open_pts() close(r0) r3 = semget(0x3, 0x3, 0x100) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/5) r4 = dup(r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$BIOCLOCK(r4, 0x20004276) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:32:30 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xab0aa11173206228, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7ff, 0x10001, 0x9, 0x6, "81e87c7285a86636391812ee52b915b59fa8d2e2", 0x26, 0x7}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) fcntl$getown(r2, 0x5) ioctl$TIOCSTART(r2, 0x2000746e) 02:32:30 executing program 1: socket(0x18, 0x20000000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000040)={0x0, ""/213}, 0xdd, 0x0, 0x1800) 02:32:30 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1000, 0x7, 0x9, 0x3ff, "a0d9d71678a34110896487ccc0d718d2144b52bc", 0xfffffffffffffff7, 0xc000000}) syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 02:32:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) socket$inet(0x2, 0x4005, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x9, 0x80000000, 0x1, 0x10001, 0xc1cf, 0x5, 0x1, 0x0, 0x216, 0xff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x100000000) 02:32:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="41228cda0fc0f4347848dae6202b1eafbc1233cd5067de07e2a7a98c5b3b36b2d9826769ba99a0d46f0a5ed382c09c08e6d1096806519ad4e2f2cf3bff0cf03639023e93f2e3b2e7e0c03edbf2499aff58d7265995e2193f0bc7c4d45c8f0c81071ed16458c44ffbdf333d12c7b236026c69f23ceff31aa8b136e28b8d53fb1f2d8472293e57458af314cab6af9af25654bb124cc419978f5888e60e0a90ca73aa414cd69eb99bf55f058526838851a822a351c3c024b1e2096d980836e6180ea56832b6636738214d0e59f99f8f65114b78f0be2f78d570eb1cce8ef8e9d6035fbbb8cb03610893792ef3b6a3a5", 0xee}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="000100000000000000000000ff030000d497e4317d66cdf3755aa38664b37bf699b90cfb6c0db6a553352c430608944236c42a3133866e514e3cdf40c904b2607dd777d5be735113038d336eddb6387f3c39bef0d157c9d63a8ff3b3c2109b5a49b50bad6a420ddbe3ac7d0d45cb44cc2c80ad521443e2a514abb7507589638c47956d9000c46e9490fb85b689b84a3f089518d99187a65739e98846102999b2541135b931594697607cf86cfb2a9be7ac706590d4fd45c7c21100bd318cea5d3d38d4d77003bd39756eb18ae98b93a85cbc0e3a93e13d6f003718e9fedfacf150c91d6daa96805043cf7a9afb02885eaaf6b0274d4d4d2d61c30745c777a800380000000000000001000000ff000000f5b0e4ca3182bdb8e256566d546a8a1aed20d6a668a63a75d5968dcc9781295c0f44603bc9f399007000000000000000ffff000004000000a6f19e0efd907e81bc7f0f0961ff8bb078231e669048732cb01c032d4a07aa9e1429f045b05c5f4a451a080c16b3c76306e2fbad39faee8ccee8eaa3a1b1868da52aec579e5d0e2776aff67b8abf321d32f0e882cb206a832b00000000000000d800000000000000ffff0000010000803121c063910e5e8a835c2903f8d5b261016bf23498d989442edf4dbb6877d9f50a65e9ac239f5ca52b3fc9f851beb9cd4556df8ed4fe9139bdac6a1cc8a56f0ef311a7fdd4795ff452c09a35c1387ea3c43d9b2f08aa8f9a15058d10cd3f0d45e8077b096099f17a5b979e4f5eb7aa7dde99a21b0efbae13c2ea0fea50570545098a78fabf182baecccf2a443e70dd218ee33cf5fe4de4919530926e95c3932940dbe0d8e498a5f640782dab2735e988e40070393987827012f478b9a32fc7c312c5836a5b28065d500000000000000000000000ac3f0000ba74ab927b664259a09b07a8a608a432211d17e6a89b1ad0dcef1788d1e47c78c4eb96bc54c4e47db0c85f578a93bb962f65829b78105e13535680b803780000700000000000000000000000faffffff428bbe0e6cad00107b86065274aa918894f787481fa8cb52374b13f6a0c92d859853265d461a4d2365f917f04764b45cd03b88e884984d550e63e73b62ea34e81549b35cf697e1c669268706102f29f779af72d6bd04c1d023aaf1388c00000005455cac3c08f0d64b144a1081bec1154993ae7821f6bfa93c61e7a91a6933d7d5e542f37de8cc492dc85f976b03fa5aad671783f0f3b63036f37b669d099ae21bb08d25597501410b6eeaeca80652a0fc87ce4c9547043c089c1659a7cbb643d89a5daf8944172588049806dd184ebda442d8b40505a973a659f0c4b9fcf87ce8fb1e27b8d80250bc75ec95e556471e7a48b3d5d329bdfc"], 0x340}, 0x400) sendto$unix(r0, &(0x7f00000001c0)="e7540b1aac77af64000020005786ca3849b5c73e6b051020741038f53e8551f30ce3902cee248aa364ef8496f327650ba7500e08eecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa0100ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8d43000000005ff3faa8d921", 0xb1, 0x1, 0x0, 0xffffffffffffff9e) 02:32:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:32:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) chdir(&(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x18) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 02:32:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 02:32:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x11, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000640)="00e820c900468e39206065d78e39db080000004e8000f8fd73f50c008b0029227f1bdfee2ee602279df00c55c26d6dedd80cc9040016c2bd61b2327c2eb615d7eba81b7dcc24d041ba2f898aafa83bb480fa3ced7300000000000039c25d3c7cc23526880a4a4db78091223ab989a6e78fa70cdcfb8d60e7fc6aa5f126c7f7b245209cb1e2659ad59d51f49b6a12d36cae7a7e37709b491d4bb988dca9578f6039c12392c63af10817b822f3d3df2ccb48c885c3a93550801c618985f2b0547d74ed2bf3d51d897cffef7bc58305133cf81f21d88dcaf665a45f871d3a86dde4115c881fc3173702014ca565e0e3fee3392e18da7b0611d7928bc6b756216d03a4baaac2977515acab4cbc1038b805138ee5c0a45193e031df8f4813431d82466624532a6b9043ec71db0607826569213d9b01bbd6362ee6ee02442598be973224eb4ac9cddf96000000000000f6103628deed7232902b099263cb898b9176e3f4262c91d5de41b40a157ba2cee4acc307c7fe1f0020c593410f117bd0c65279572a22009edc264ab90bda75c8ddcc550f630d24f27b006818aa6d6166f03a4c6a0679e71da012d308679db3cb0d419cf4611c1004fe697f723f19d2d660e6c321dd0640a1a0e2b630faa2fbe15a43b89a5c9900000000000000", 0x1da) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) fsync(r0) 02:32:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/157, 0x9d}], 0x1, 0x0) setsockopt(r0, 0x63e, 0x4, &(0x7f0000000200)="a91cf47e6944c0dbdf1ec56ed8c6af0a153da99b12779feb228dc0afb64d7cfc82f14634e11e6c4b", 0x28) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x400000000002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x410, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="507e14c0", 0x4) 02:32:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r3 = getgid() r4 = getppid() r5 = getuid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r6 = getgid() r7 = getppid() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r18 = getgid() r19 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000300)="e145132efbf2f4909bde5de59d7df68fa8fea205a3bcdb2b2b6c7bd295fe411799357cb969d048b0b374b72ed316d8c23f733e601f5cfbd33a7e6c24a7fcf3672e7d6abfdfd664cdad0cdbd526d01c16591382b04a3836c9680fd9cb63a2ca192d3e0e229e0604138013e733f64c77", 0x6f}, {&(0x7f0000000380)="8f4636a87366cb6ec34aed8d44a9f1334b74e8cfa3e779f6536ad37183fda487de20ffc57e9be2c5360f2d826ae9c4251bca77ee9474481afbc9dca96a54b4491d55b99d1410a2644ce7191e74751b7c4e27e1789765e2495fdae38d16ccf33da28f79cb1516f857dce0e7f6091151583be0f373de848fb1bd2dddeb62cfeab09c667fbf82c7475b4cb70fb880b044ae0df544f30d8bbe961d84ae6f03575d5ced0c27a384ed3d4e60bf319147134aea7c83831f7d82f9c9f39cfb0cf338e686cebd45914f4091f582b9d63fe638eb5e9e74728b", 0xd4}, {&(0x7f0000000480)="10e937c9b746cc76631eae4c57ef5238dc7923d839127db0c5d424dbe83e48ce3862cc9d904e578f9307e1e2806de383aaabf66fa232439b63af12a6ab33688fd8", 0x41}, {&(0x7f0000000500)="bcb5e4fb62547e96dec8a9bea6a87c2df905dd835b542d5ba906d59cacd71b655a1ac3a19fa5a785d799d433be142ad3ea44f81b3138a057", 0x38}, {&(0x7f0000000540)="bd11d6080c29a3fe18a73ac216300b4954", 0x11}, {&(0x7f0000000580)="c26ae77e5be80dadbe665973f83becbe796100566cb2a8c947a0e6c77dd3192032c869d6b862f8fe94d339da0b65352129cacdd6d7d14e55c3f63352b898099ce7486308cf8452514c626976117c35fdeebd4054829455286a47f6ea64cf58500939cef9b074357c476567475b67f539f7df9260b37db0a1806a3a0e6999b29f3037262712899219a040e88a3096c216a1cec9bb7b52ca78e0b71369b54a0bf8cadea7e78c0c4d71b12a3120573bd87e0c476472b7d9c3ce6fa17f6ee6fbfd98342b23e36165", 0xc6}, {&(0x7f0000000680)="faac76b69a7cce4c4a105ff0060c9e6591736ee575773bbe2f744701afc143ad8aeb1ae81bf20b774b13fdccaa776e49caf79f80805bc49651d29431631b2392b917853fa8520c3745688b0539080c723d013b392f", 0x55}, {&(0x7f0000000700)="e44bc57b887c20b8dc152ee1789df5ca9d1d1e20d5b8b29ba8e3dc3f584c4e3f9e40e95226f92fce5b5c169b1772ed29fe1556467114cc1d617961cdee5c1cf4", 0x40}], 0x8, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x118, 0x400}, 0x400) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="a0d16fbad7bf6928602cc8d53102857546666936d435dd713ce6bc270c07c93f4901ba06252799402fc9b3a2043200700fb332fe3829688367d6db3265b8a10059da85a24bcd9789c7f7c0b743da574e8df59229aa24d9d010f8a7716331e00f0141a7f1349263f2f001940ec3a72d0bba0ae9ee7ba7f9f9a892f8adb382614bf4c91dbb417ee17e7bc0a6ce9e87212977f5f7cfed98408c", 0x98}, {&(0x7f0000000100)="e0410d01a76bd060281e2a36126cdef86ed56bcba50f49d90f34a0448c7818ed6a2f6c4702134260996bc1a12b9e061205d053f2d22dac8d7566c9d3c0e266de6f29970e3bace6cc72a9db8360758bf4280d8274eece279f5270213222f5f806d62cb229c326945985b7cd4f3aaa405700c912e5552d9758b7da7f8bbb5fab40be76fa2f0a0d9a8dc77cef8201d636fdac6f71bc25108489a28bbe74ef4e93b1ee05ef67e88659678ef5cf0a2eec8d5de24395e1997a094d5b604f8e67ac72e9f944676304ea7e74e87848612e537a58441ed9d572bb1456278da048ceb240452cd9737e629af4057827f5643f3ac5f1243ee69d2e8bae0d", 0xf8}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x4) 02:32:31 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7ff) write(r0, &(0x7f0000000180)="f6a271e00e95384f58750f436fbaa0ee15615977e29c58908de81060d9a5b1fed5dd3458117c713e541ed23276d5729db9add67ef44e3b445688bce9820f4859b54230ffa642c11ca24b6f8875a43814d8c948d0c04e66a85d1736ebc8e0ae90ae2204a9713c5e08d750e11c269b40a20f8e44b1e93d65a7fa2040958e499edd8cf9ef40d3b6c802a3d710f86948c62a0b13ec8d515434cd80f7cfa094b8fe5a306f63fe76a30a23d89ab5af74cf7e7b15455f23d11a4212ef3d0b9f9a0d8f8cb3400cf373f41410287942cef53cc5a99d121ea8121c4688244b2cbf99eb1982750aecc0a42e97331ab937ac", 0xec) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5c1, 0x0) getdents(r1, &(0x7f00000002c0)=""/205, 0xcd) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000001}) 02:32:31 executing program 1: r0 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x3ff, 0x21}, {0x3, 0x13d25ad8}}, &(0x7f0000000040)) fsync(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000080)) 02:32:32 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 02:32:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(r1, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x38}], 0xffffffffffffffec) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/57) setsockopt(r7, 0x0, 0x4, &(0x7f0000000080)="caf5b415", 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:32:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/188, 0xbc}, {&(0x7f00000013c0)=""/20, 0x14}], 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) 02:32:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_execute_func(&(0x7f0000000040)="65f30fbcf22eda38c4c1b2512d05000000c4e17415ff43dc2d49000000c4e249abd2650fc7b50d00000066450f38409173ef0000c4e295a97dddc48225964912") kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:32:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) ioctl$TIOCSDTR(r1, 0x20007479) 02:32:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x2, 0x7, 0x1}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/83, 0x53) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x2, 0x6, 0x8000, 0xfff, "3f855b46993d95743e19e3bbc6182192a175fd47", 0x2, 0x1}) 02:32:33 executing program 1: mprotect(&(0x7f00002f5000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x14, 0x1, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb02ff5a9aaf7e761e3cb79e16bbd785000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00"/4098], 0x1002, &(0x7f0000002400)=[{&(0x7f0000001100)=""/238, 0xee}, {&(0x7f0000001200)=""/25, 0x19}, {&(0x7f0000001240)=""/34, 0x22}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/186, 0xba}, {&(0x7f0000002340)=""/172, 0xac}], 0x6, &(0x7f0000002480)=""/63, 0x3f}, 0x2) getsockopt(r0, 0x3e4c670e, 0x40, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002500)={0x0, 0x9}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x5}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000002540), 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) pipe(&(0x7f0000002580)) 02:32:33 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/87, 0xffffff71}, {&(0x7f0000000280)=""/37, 0x25}], 0x2) write(r0, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 02:32:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x1000000000, &(0x7f0000000040)={{0x802, 0x7}, {0x1, 0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:32:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffd4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 02:32:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x2004, 0xfffffffffffffffe) 02:32:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x260d) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:32:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/197, 0xc5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 02:32:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001300)="1c", 0x1}], 0x1) 02:32:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5000000100000000ffff00000008000003cb2f834f9250895c1ab45878551ab470cf555f40a83d02282d07ac3e89d4699a44f45d193da316979b1a39df74f8a4b0f99bef066becada8f51b4f4addc8d42800000000000000ef88967be7d2ee13b36d0c01e3516bffff0000010000009877d48e2c493aa4c89c1ca0c0095baf2000000000000000"], 0x78}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x37c) 02:32:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1) bind(0xffffffffffffffff, &(0x7f0000001680)=@in6={0x18, 0xffffffffffffffff, 0x0, 0xf60}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x7) writev(r1, &(0x7f0000001040), 0x3c9) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/18, 0x12}], 0x3, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) write(r1, &(0x7f0000000240)="4ba5300d22bb99426f2293a5dabf6607cb93edbb05692d2c4501d3a3c44590c8acb3a9e8d2ff1a0b50617edfeff84e8a21d92f4796a83e13f32a51427245287fba728d73cecdd12a3e35b4bbae63eea037591b5be14b882cfc5bac8287253bb03ea40e0aad589c52ff2bbe2da90d78acf74e2c0129128e9adef513b33c812a574adce5323b6e53435c4f50e3492e41e343362d3ba7bd5180a37b198a5ee6447241d6e6fa80aa67c784b2cc3228b590874d3590ac25f5ff545b92016569f9c04c44cb4a8ec7cdf6dfab4491", 0xcb) 02:32:34 executing program 0: r0 = socket(0x6, 0x8000, 0x401) close(r0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x105) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x3, 0x3}) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r2, 0x84}], 0x1, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='\x1e]+){+\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)=',@-(\x00']) 02:32:34 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x100000001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 02:32:34 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='W\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 02:32:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="de3f00d8cf1d7c164bd963b9477b0a8186a1e2e0af9a458a32e46aa3bba9c35f1baa3470f273a55515f7d2d75cc107f67ee9b48510d1a7ce321a60558386057ed06cd79547ea95753903f602d5edef5336327b613ba71c56bd52a155e76f9b5d5559f5a6e7cdb0872b33cfbd787b4a17cdb951d43c28e5b6e15b48a230efafb8967abecc855a80c931701cdebd2a23a8aa28d26b8ca911eb5ed2670db7159da4e645ac91ea2ffe2d", 0xa8, 0x405, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x28840, 0x1) syz_open_pts() 02:32:34 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xa10, r1, 0x0, 0x0) 02:32:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x7) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xb6e, 0x2d2}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x82, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0xdc}, {{r0}, 0xfffffffffffffffe, 0x47, 0x1, 0xffffffff00000000}, {{r0}, 0x0, 0xff, 0x2000008b, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x11, 0x2, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x6, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x5}], 0x3ff, &(0x7f0000000240)={0xff, 0x800}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x4000000010003, 0x1b4934de, "00000000f0000000000000000000000007bb00", 0x0, 0x1ff}) 02:32:34 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="00006530000000000000197b5ed7757aedd9cae87ba4c368e001fd890e6b3cb386d9a9811c83f51dc01547109a4cd07f2c244b109894a59bef02000000000000efaeb177cb6fc4cf022f4aeb"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x9) r7 = getegid() r8 = getpgid(r3) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, 0x0, r4, r6, r7, 0x5, 0x8740}, 0x0, 0x5, r8, r9, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000540)=""/249) shmctl$IPC_RMID(r0, 0x0) r10 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r10, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x4, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) semget$private(0x0, 0x8000000000000007, 0x800000007) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) panic: pool_do_get: shmpl free list modified: page 0xfffffd80678e0000; item addr 0xfffffd80678e0b00; offset 0x10=0xdeadbe00 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 319929 8505 32767 0x10 0 0 syz-executor.0 * 13419 8505 32767 0x10 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff8231f688,1,ffff800020c03878) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b48bd0,ffff800020c03a18,3,ffff800020c03a80) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b48bd0,ffff800020c03a18,ffff800020c03a80) at sys_shmget+0x13f syscall(ffff800020c03af0) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,c4d7e90010) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: shmpl free list modified: page 0xfffffd80678e0000; item addr 0xfffffd80678e0b00; offset 0x10=0xdeadbe00 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff8231f688,1,ffff800020c03878) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b48bd0,ffff800020c03a18,3,ffff800020c03a80) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b48bd0,ffff800020c03a18,ffff800020c03a80) at sys_shmget+0x13f syscall(ffff800020c03af0) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,c4d7e90010) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: -8 ddb{1}> show registers rdi 0xffffffff8150caf7 db_enter+0x17 rsi 0x2bc1 __ALIGN_SIZE+0x1bc1 rbp 0xffff800020c036c0 rbx 0xffff800020c03770 rdx 0x2bc2 __ALIGN_SIZE+0x1bc2 rcx 0xffff800001d4b000 rax 0xffff800001d4b000 r8 0xffffffff81136d63 kprintf+0x173 r9 0x1 r10 0x25 r11 0x42bd25219d8ba20c r12 0x3000000008 r13 0xffff800020c036d0 r14 0x100 r15 0x1 rip 0xffffffff8150caf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c036b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=13419 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b48720,0xffff800020b492e8 process=0xffff800020b9da58 user=0xffff800020bfe000, vmspace=0xfffffd806e986710 estcpu=26, cpticks=1, pctcpu=0.2 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 8505 319929 80494 32767 7 0x10 syz-executor.0 * 8505 13419 80494 32767 7 0x4000010 syz-executor.0 8505 94252 80494 32767 3 0x4000090 fsleep syz-executor.0 8505 77627 80494 32767 3 0x4000090 fsleep syz-executor.0 8505 298570 80494 32767 3 0x4000090 fsleep syz-executor.0 8505 113732 80494 32767 3 0x4000090 fsleep syz-executor.0 8505 362369 80494 32767 3 0x4000090 fsleep syz-executor.0 80494 393011 95730 32767 3 0x90 nanosleep syz-executor.0 95730 15522 46945 0 3 0x82 wait syz-executor.0 21993 316500 0 0 3 0x14200 bored sosplice 46945 73528 81330 0 3 0x82 thrsleep syz-fuzzer 46945 102494 81330 0 3 0x4000082 thrsleep syz-fuzzer 46945 17970 81330 0 3 0x4000082 thrsleep syz-fuzzer 46945 89297 81330 0 3 0x4000082 thrsleep syz-fuzzer 46945 431370 81330 0 3 0x4000082 kqread syz-fuzzer 46945 516955 81330 0 3 0x4000082 thrsleep syz-fuzzer 46945 196403 81330 0 3 0x4000082 thrsleep syz-fuzzer 46945 326060 81330 0 3 0x4000082 thrsleep syz-fuzzer 46945 175459 81330 0 3 0x4000082 thrsleep syz-fuzzer 46945 468912 81330 0 3 0x4000082 thrsleep syz-fuzzer 81330 401738 67835 0 3 0x10008a pause ksh 67835 285908 68794 0 3 0x92 select sshd 68099 380687 1 0 3 0x100083 ttyin getty 68794 494547 1 0 3 0x80 select sshd 38632 402988 38078 73 3 0x100090 kqread syslogd 38078 266976 1 0 3 0x100082 netio syslogd 97943 476917 1 77 3 0x100090 poll dhclient 51600 159640 1 0 3 0x80 poll dhclient 42982 492461 0 0 3 0x14200 pgzero zerothread 97525 461595 0 0 3 0x14200 aiodoned aiodoned 99377 149801 0 0 3 0x14200 syncer update 58062 460950 0 0 3 0x14200 cleaner cleaner 18646 338788 0 0 3 0x14200 reaper reaper 55495 382813 0 0 3 0x14200 pgdaemon pagedaemon 2290 355825 0 0 3 0x14200 bored crynlk 98999 423018 0 0 3 0x14200 bored crypto 45349 398863 0 0 3 0x40014200 acpi0 acpi0 96222 425727 0 0 3 0x40014200 idle1 21815 299633 0 0 3 0x14200 bored softnet 75852 477144 0 0 3 0x14200 bored systqmp 46112 523685 0 0 3 0x14200 bored systq 70436 519057 0 0 3 0x40014200 bored softclock 11232 128050 0 0 3 0x40014200 idle0 77448 478618 0 0 3 0x14200 bored smr 1 466740 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff8231f698) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 Process 8505 (syz-executor.0) thread 0xffff800020b48bd0 (13419) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82322138) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x5a4 #1 syscall+0x45e #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff8231f698) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6318K 6321K 78643K 10957 0 0 pcb 23 9K 11K 78643K 873 0 0 rtable 79 2K 3K 78643K 2820 0 0 ifaddr 30 11K 12K 78643K 545 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 101 0 0 iov 0 0K 32K 78643K 206 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 3048 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 31 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 281 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 29K 78643K 2304 0 0 sigio 0 0K 0K 78643K 36 0 0 proc 41 38K 58K 78643K 2103 0 0 subproc 34 34817K 69634K 78643K 2856 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 291 0 0 in_multi 22 1K 2K 78643K 983 0 0 ether_multi 1 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 713 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 91 13K 30K 78643K 7987 0 0 UVM aobj 102 3K 3K 78643K 119 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 124 0 0 NDP 4 0K 0K 78643K 255 0 0 temp 97 2377K 2450K 78643K 13184 0 0 kqueue 0 0K 0K 78643K 20 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 86 0 83 1 0 1 1 0 8 0 inpcbpl 280 1153 0 1145 1 0 1 1 0 8 0 plimitpl 152 307 0 300 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 779 0 748 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 438 0 434 1 0 1 1 0 8 0 nd6 48 168 0 166 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3701 0 3554 12 0 12 12 0 8 0 art_table 32 3702 0 3554 2 0 2 2 0 8 0 art_node 16 778 0 750 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 3 1 0 1 1 0 8 0 semapl 112 279 0 269 1 0 1 1 0 8 0 shmpl 112 117 0 17 3 0 3 3 0 8 0 shmpl: pool(0xffffffff8231f688:shmpl): page inconsistency: page 0xfffffd80678e0000; item ordinal 0; addr 0xfc5715dda2a12af6 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3964 0 2457 49 0 49 49 0 8 0 ffsino 272 3964 0 2457 101 0 101 101 0 8 0 nchpl 144 7113 0 5457 62 0 62 62 0 8 0 uvmvnodes 72 5401 0 0 99 0 99 99 0 8 0 vnodes 200 5401 0 0 285 0 285 285 0 8 0 namei 1024 26224 0 26224 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 19996 0 19996 16 15 1 6 0 8 1 sigapl 432 2228 0 2215 2 0 2 2 0 8 0 futexpl 56 20191 0 20186 1 0 1 1 0 8 0 knotepl 112 2230 0 2217 1 0 1 1 0 8 0 kqueuepl 104 548 0 545 1 0 1 1 0 8 0 pipepl 112 1980 0 1967 4 2 2 2 0 8 1 fdescpl 488 2229 0 2215 3 0 3 3 0 8 1 filepl 152 15099 0 15023 12 5 7 7 0 8 3 lockfpl 104 535 0 534 5 4 1 1 0 8 0 lockfspl 32 1048 0 1047 5 4 1 1 0 8 0 sessionpl 112 99 0 90 1 0 1 1 0 8 0 pgrppl 48 127 0 118 1 0 1 1 0 8 0 ucredpl 96 4330 0 4322 1 0 1 1 0 8 0 zombiepl 144 2215 0 2215 2 1 1 1 0 8 1 processpl 840 2245 0 2215 4 0 4 4 0 8 0 procpl 600 5834 0 5789 5 1 4 5 0 8 0 srpgc 64 472 0 472 7 6 1 1 0 8 1 sosppl 128 32 0 32 9 9 0 1 0 8 0 sockpl 384 2053 0 2035 6 2 4 4 0 8 2 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 130 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 282 0 0 11 0 11 11 0 8 0 bufpl 256 9451 0 2433 439 0 439 439 0 8 0 anonpl 16 236442 0 230491 98 57 41 45 0 125 11 amapchunkpl 152 16133 0 16040 34 29 5 9 0 158 1 amappl16 192 9901 0 9534 79 52 27 31 0 8 8 amappl15 184 429 0 429 8 7 1 1 0 8 1 amappl14 176 512 0 506 2 1 1 1 0 8 0 amappl13 168 94 0 94 6 6 0 1 0 8 0 amappl12 160 406 0 404 1 0 1 1 0 8 0 amappl11 152 288 0 274 1 0 1 1 0 8 0 amappl10 144 330 0 327 3 2 1 1 0 8 0 amappl9 136 1100 0 1098 1 0 1 1 0 8 0 amappl8 128 981 0 948 2 0 2 2 0 8 0 amappl7 120 387 0 380 1 0 1 1 0 8 0 amappl6 112 339 0 327 1 0 1 1 0 8 0 amappl5 104 679 0 669 1 0 1 1 0 8 0 amappl4 96 2252 0 2221 2 1 1 2 0 8 0 amappl3 88 518 0 512 1 0 1 1 0 8 0 amappl2 80 15584 0 15530 3 1 2 2 0 8 0 amappl1 72 64050 0 63613 24 14 10 19 0 8 0 amappl 72 6673 0 6636 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 118 0 17 2 0 2 2 0 8 0 uaddrrnd 24 2229 0 2215 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2229 0 2215 1 0 1 1 0 8 0 vmmpekpl 168 21296 0 21271 2 0 2 2 0 8 0 vmmpepl 168 268235 0 266876 131 54 77 78 0 357 13 vmsppl 360 2228 0 2215 2 0 2 2 0 8 0 pdppl 4096 4465 0 4430 6 0 6 6 0 8 1 pvpl 32 697748 0 688198 230 121 109 121 0 265 24 pmappl 232 2228 0 2215 8 7 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 598 0 4 17 0 17 17 0 8 0