23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) semget$private(0x0, 0x0, 0x9a) r6 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r6, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000140)=0x2) sync() 16:15:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt(r3, 0x2, 0x2, &(0x7f0000000040)="3be0740efa391e8938bbd9eba646c24c6e8b6206fd1b6ad1c6b644d57557176c805fe880e1ba3c6adc94af55308e45711db0e0c829de7d0e4dbe410ab7fb4e7b5f2e724659a80131157151b0403a58325442", 0x52) nanosleep(&(0x7f0000000100)={0x6, 0x8}, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) socket(0x0, 0x5, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x278) r4 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x1}, 0x7}) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = geteuid() r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r18, 0x0, 0x0, r17, 0x1}}) r19 = geteuid() fchownat(r14, &(0x7f0000000100)='./file0\x00', r19, r17, 0xb) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$getown(r20, 0x5) getpgid(r21) r22 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x6, r9, r11, r12, r17, 0x8, 0x40}, 0x9, 0x2, r21, r22, 0x2, 0x8, 0x2}) 16:15:00 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r10, r7, r3}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r16 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r16, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd68377480100000000000000667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632ba1ae5f0962a4"], 0x10) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f00000000c0)='./file0\x00') shutdown(r16, 0x1) 16:15:00 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000002ffff010001000000"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) getpgid(0x0) semop(r0, &(0x7f00000002c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) setgid(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r6 = semget(0x2, 0x2, 0x0) semop(r6, &(0x7f0000000040)=[{0x0, 0x9461, 0x800}], 0x1) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) kqueue() r7 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r7, 0x6, 0x4, 0x0, 0x0) 16:15:00 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) getdents(r0, &(0x7f0000000500)=""/184, 0xb8) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x18, 0x0, 0xff) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r5) semget$private(0x0, 0x7, 0x86) r6 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r6, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:15:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000003000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:15:01 executing program 1: getitimer(0x4, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r1 = dup2(0xffffffffffffffff, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:15:01 executing program 0: getrusage(0x0, &(0x7f0000000000)) socket(0x9, 0x1, 0x1d) 16:15:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000ebfffffeff00006964ff21ce35428f3db4278ce400500000000000f6b6525ed18c80f106000000b8180000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4eed, 0x100, 0x800, 0x31b5af06, "1d18d23de49b009f046aee87e13aeff4f769624c", 0xfffff6fe, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:01 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000f3c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r16, r17, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r20 = socket(0x11, 0x4003, 0x0) r21 = dup2(r20, r20) r22 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r23, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r21, r22, r24) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r16, r6, r22, r10, 0x2}, 0x0, 0x0, 0x0, r13}) r25 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = fcntl$getown(r2, 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r26, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r27, r34, 0x10001, 0x8000, 0x3}) fchown(0xffffffffffffffff, r1, r5) 16:15:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x2, 0x0, 0x5, &(0x7f0000000080)) 16:15:01 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) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780597429eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e9dac023760a608688bf833b6e86e64fc2cd13cc819ed4fb6617096bed5517d8f2b910b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f5072", 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0x422}, {&(0x7f0000000300)="464c484c7feb632bfa78ad5943982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c431112d872d9fa94c317c53", 0x85}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000880)="a29d4d8116f5397e2fc600f29c247d64d32ef5939b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906b8cd11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fe7db9c526806071faca30c2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xf4}, {&(0x7f0000000600)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc7bd7389dac13f2c71219f3a090afb9df06124078c37ef154be52d9947023ea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfc57d1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1610b697455328348155e12d79f4312402cd64debcdadefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70a8e7b1cdb5e1b412", 0xeb}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x5, 0x3, 0x7f, "67d087e3a25fab9a8fdac154938c7513ee40dc42", 0x5, 0x7}) 16:15:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:01 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x6, 0x9, 0x9, 0xffff, 0x4, 0x3559850c, 0x7ff}, &(0x7f0000000040)={0xfffffffffffffbff, 0x2, 0x8000, 0x1, 0xffffffff, 0xf65e, 0x9, 0x6}, &(0x7f0000000080)={0x0, 0x2, 0x10001, 0x1, 0x5, 0x7, 0x8, 0x3}, &(0x7f00000000c0)={0x2, 0x37}) 16:15:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000f2ffffdf0000ffff0000000000062e998a5b67071a542a52871d000000b8150000002900000033000000e8110017003591af0dc1bb893f"], 0x39}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:01 executing program 1: unlink(&(0x7f0000000340)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x812, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) r2 = socket$unix(0x1, 0x3, 0x0) write(r2, &(0x7f0000000080)="db185db40db81865628ba6", 0xb) r3 = socket(0x2, 0x1, 0x0) getitimer(0x0, &(0x7f0000000380)) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r1) listen(r4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3f) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000100)={0x3, 0x7, {[0x4, 0x77, 0x101, 0x0, 0x1f, 0x401, 0x3, 0x5, 0xfffffffffffffffa, 0x71, 0x1, 0x6, 0x5, 0x8, 0x1, 0xae, 0x0, 0x2cf], [0x79f8, 0x1000, 0x6ceac433, 0x8, 0x0, 0x50, 0x9, 0x40, 0x1], [0x5, 0x5, 0x4, 0x5, 0x0, 0xfffffffffffffff8, 0xeecf], [0x3, 0x1, 0x8000, 0x9, 0x3f, 0xebf], [{0x2, 0x7, 0x0, 0xc5}, {0x65f, 0x8, 0x6, 0x4}, {0x4, 0x5, 0x40, 0x71}, {0x2, 0xfb, 0x4, 0x79}, {0x2, 0x5, 0x401, 0x1f}, {0x100, 0x0, 0x20, 0x400}, {0xff, 0x1000, 0xfffffffa, 0xffffffffffffffba}, {0xbe8, 0x3, 0x9, 0x1}], {0x6, 0x40, 0x80000001}, {0x2, 0x7, 0x40, 0xffffffffffffff7f}}}) 16:15:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) 16:15:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) dup(0xffffffffffffffff) 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) 16:15:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/82}, &(0x7f00000001c0)=0x54) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000001240)="c8", 0x2fd) 16:15:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="25c3b2", 0x3}, {&(0x7f00000000c0)="c9ba73eaa7319d0b04c45591a4c2e9748c6b81635ea59c4a2b457148011e40ac2ac9bbcd7d2652afe5504d923bbc58cee112a80ee8f8bbab9e517c4c5319c05959a4a3f3281816e708c1f614beec687b90922501262e2a553d091b0d7476c1834a9d480408154303aa0893f9616002d47da1cbd7cfcd67847d7934032b4ebeaa793fa5d7419ddc8ae8489ef41e7f5bdfe380ce3f38e7225fec6268907d62f35cbcb55a2ea96d744b54cd5de5d4c8fe2251bc0667f47380eaf30503", 0xbb}], 0x2, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) utimes(0x0, &(0x7f0000000040)) getpid() kqueue() 16:15:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x49) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffed2) setpgid(r1, 0x0) 16:15:01 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x8, 0x80) write(r0, &(0x7f0000000080)="1e0d93a1a7f580ba6ae7914930231628a667f2e2afa520049f7f3b2644d13ebc4129c0b041350e4c1dd9945396c12fff71beaa3887", 0xfffffffffffffeac) 16:15:02 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) socketpair(0x20, 0x8002, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r0}, 0x4, 0x9, 0x0, 0x1f, 0x10000}], 0x2, &(0x7f0000000100)=[{{r1}, 0x0, 0xc5, 0x40, 0x8, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x4a, 0x0, 0x9000000, 0x2}, {{r4}, 0xffffffffffffffff, 0x40, 0xd6c0c0f95f314c0f, 0x7, 0x7fff}, {{r5}, 0xfffffffffffffff8, 0xa4e58d205ccc64d4, 0x20, 0x8, 0x800}, {{r6}, 0xfffffffffffffffa, 0x15e, 0x40, 0x6, 0xfffffffffffff000}], 0x6f, &(0x7f00000001c0)={0x8, 0x10001}) 16:15:02 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81}, {0x1, 0x7}, {0x8a, 0x5}], 0x3}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x3, 0xc1) r5 = semget(0x3, 0x1, 0x11d) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r6 = getuid() seteuid(r6) r7 = socket(0xad2ac35c9d3fb52b, 0x5e8901123a05dcfc, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0xc, r6, 0x0, r9, r8, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r10 = getgid() r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r12, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r15) r16 = semget$private(0x0, 0x7, 0xa0) semop(r16, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r16, 0x0, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r10, r11, r15, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000000)=[r17, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = getppid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r21) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = getppid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7fffffff, r6, r18, r19, r14, 0x0, 0x7}, 0x97b, 0xb268, r21, r23, 0x101, 0xe3, 0x20}) r24 = getgid() r25 = geteuid() r26 = socket(0x5, 0x2, 0x0) setsockopt(r26, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r26, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff7f66698b6d3000"], 0xa) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r27, r28) r29 = semget$private(0x0, 0x7, 0xa0) semop(r29, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r29, 0x0, 0x0) r30 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r30, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r31, r25, r28, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) setregid(r14, r24) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:15:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[]], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x800, 0x8a) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r9 = accept$inet(r2, 0x0, &(0x7f00000001c0)) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(0xffffffffffffff9c, &(0x7f0000000100), 0x1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff5, 0x8, 0x20, 0x0, 0xdc}, {{r8}, 0xfffffffffffffffc, 0x6, 0x2, 0x7fffffff, 0x1}, {{r9}, 0xfffffffffffffff9, 0x7a, 0x20, 0xffffffffffffffe0, 0x1}, {{r10}, 0xfffffffffffffffd, 0x6, 0x40, 0x101, 0x1}, {{r2}, 0xfffffffffffffffc, 0xd1a4402129551f97, 0xfffff, 0x1, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0xc6, 0x2, 0x85, 0xfffffffffffffff9}, {{r12}, 0xfffffffffffffff9, 0xf6, 0x80000000, 0x3, 0x81}, {{r13}, 0xfffffffffffffffa, 0x0, 0x33b79f3449158193, 0x2, 0x1}], 0x8001, &(0x7f0000000340)={0x80000001, 0x6}) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 16:15:02 executing program 1: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getpid() getpid() ktrace(0x0, 0x4, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r0) 16:15:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000003340)=[{&(0x7f00000000c0)="8c682ca7db519bb11da263df0866a5bcd041a1fefbebf3ba07d7555061097d365f5a6ccf28bc6488b446c9dbed53337be7133491d7dd57e043a1ba095e0f602f61bd3836859a4a6098812f286526a939e037fb9a2f0c6b7f571663a9f6f7344b3c37", 0xffa5}, {&(0x7f0000000140)="d1c819cd9c118a8a9fda5dc07c60bf1de0f3288a9e73138145c92086d1e8cf18f5", 0x21}, {&(0x7f0000000340)="100a580d20a9bc8a6a0df9ca506a5da6411922e49966142d745ec8327847b872bb4d999861e4c084dab81267480392679d1e8d063de5e0cec7ba93459180eb1571551afd41747ad565df526a8f094bc2ade006cd20943dc28569f05cafecf9cabc8f036dbd17aaf2977c94f0ffff9421deb6cd2e10c73255882326b8ae0a6300a03f5228451369bcbdf1438f65bd0c88be5e15c896675d55ba040d9bd59da4b471600ba054c650abc465a8bb28fb9795ed49ad63fcfc187efd4b842f1c6e2126e8d63b74a5b54a77812f92b6f4de0fe82eac4cbe5f2df072d47b71ad535fd322131c7837ab77812fa2b9d0c04f5ee8954e2218ec015860aa204fd49ec0d97b0a897690c74090b02e98770a8b8f481258f0b9378cbc6ef65b2a6071a3c29416be688cc71c8fe68cc2bdcfc0865d462a1ab7bcac7fefb83b82a1f2fe7c467c6c85f4fd7b35156e9dbbbcbc55d484f90e5dba40d9e53c9b90ffbbe788a48f308f774675fb45e6c736cf2d0a53db87681ef1995ad1c6109bd24cc76b3659a4bedec12808381853d5ad93662b0957536a61c847e155ed8299fe51dc114639a5d434614268da03ebf6e65f5b8c70b5b649b79e0af424f6218b9bad26813d2b0e774aae0bc19a8af619f4227913cab2acae7a776c72a2331b0742b2a4280ae351a5fcb14b0db4b2631cfe3214d2775ca00d66ab77647e81b4e1d7db9b71e28c24d7122e5f29106c1f7d3f74dfb226b1f5a01d1dc592d4a02870f26d67cffca5d6efe19487181e5d36f54e2d56c58f7e0f42eb2c211283bf50da23c4f651f0924e7614c72c42474c594c79b7e3600fde706f070bf9087fc0fe35f56fa38bd54bcd8c381e68134efa8ef826fa0db4b2d90fecd6d191685994acfaf4aa2ef53dcb223fdbd93f32f232abd120ad05dad37f5c36267be0b50e76fd33a3754df9719ad73f80d31e61df9762fc6f63302e7cd643f196e2414935fb9728b86bc94ce81fa2b014742e0e61e10ecc7d332aba723d2aa3992864d9f0ab52286f7c459fcb79bc10af1bb7be9be84684c400a4e8b870a15e2eba1060d64b1ac072b836216d4cfa45c1d70c8305d247058c9b40442d0a88bc6d00770d8c0c6838fb3dbf64e1422017c606f30006795672e8739dfa85f183e6d70f40d4d77e8b266822a9c772e2dde364ff4999492e37d209c57ec61140f0370c62e9452e48a5baf79a06b7ffd0b8eb7a90818ad0bf51af648de7ae176493e0e428d79f9f0a688454505a7f58746d25ab3f5e5884e87b38bdb179ee7c9a124d5a9396ebb2e2ebe654c1a0035619fbc9bc1b795ceb24e49bef6031a3cef694e59c3a14f8461b32f3fc2a4bb9d20b06d268dc583c8f1cc2cdf7e5751c277088c0a2adceffd4727de118449e611316fc0964c1309df24380ffbcd6a84ff61fe41ed9f6fd0dac1d8145d5a012eb225d44d6bf7022eb64c1410020cd45a6d72496b2e3cccc3079275de3b2b21c7e6f3c82d26a78c2129782265c5a75508a168ef19a8f33789534218199258c9ba8ded7967f98221df5873b9a8a587df5202413ef448edc64c71afe0f0eaea5376053351803656b8bf9b14ec5e42fd64d2d69f470d6083f23562bf830431ccc5de453ee5474746b41f6fdd500b6b2ab16eafe67b65852cc51e118d5c39efdb3036a81cb10261487d5dd370c2f659e3722b0e2c68903d4b623f81dea59d90a93eb07ee9c82cc04044e62f2d51459ee0adffe92e2f8dca4fa45b1d13b17b77825dbb2e84ab06399e1e0c13280439d8e1d1e71e0704c228544773f13f07724740ad01ae9ce5e64f2f758dca40f1af1a906cf8ec1654fdbb801ba58e6fbe9f96bea1a2dc679d5aa2612da2d1188f3da16dd6d8ebc9adf1bfbce52b2bdeaab96d99f141c03d39fa1b646f2137e7aa64599c97453187f35c43aa883f340a1fc0c428f9f636d1f58b11c9a5f699a62039ca9efe9656bdbf18504dd7918061a86c122ee3a2f70890b37dcfc402ad0826a18b7b9c6e2d5d7d42c84b440187489fc68d95c7388ccdc4a1b579b669b0f4fa8cd647b7a14aa72021d88fecc0425dcc72600a4ee21809bb203935641f4b86e99be67f141036c817d67f5dca4ee6d5a5969aa498a3772ff07a31c0252ca9a4c74d469f214574dfa980bf72fcc93a41d66975f2e21758bdc3a093dffa06263f88b6684a6ad9e117eb3fa9f06ef9ff8d703171cf5bfa29ac838b7b8113e4974a9c9e1dfe106419d4e3a7758f511af9f8f690c1fb53e80a5b8a344dd2b6c44f63ee9686c82ef0b3be8f17898b3539f31ffc07ce6abb596b15d55f5355c93e7b481a11dda8736768703d13c7ee8cbd990f745b64fc66d59a1edae5bfec6ef119b2c76e037737950bd61249a6a5592744c511b90a45361a4b96c576c4ea1a9c7540f1355e6ce7c989cbc20d9f8bb6281991f5d56729bdbcd4ac275688814f87e52ebc1f6fd4dd25816f071bb43b6ad6cece8b2b58ac4d695f1c1f6f1d336d2a2c46d110c14c033889f295759706de36b9f5eeb71886c5c95235d21ac92cc0c049fd38304cf82df033c14df0fbf61f8be4dbdd196fa70ae9b3b944bb7ffed69e1740d30f122fcf3518493a5dcb1fdc20f858b604106ba94ef8c4eb2d45938b7432fe32df82a3e271ef1f1da2988546b80356d625e723c9dd9da994ce46ff090f8ae4cf16982b53977fb00390ef6efb57ae39e7b0d07f4b5fcf05daef84e5816dd6184d25c93bc5529f38008a92a5078adfb47c250804c8f7c235d03dae15c6910eff297b45918a67a24ef319114d295e968511c56e48531e9b7f46e3d745725fde39dbb07455c0047a93b487945022cfe98d8ade4e5377c42e221284db783e07dee5700696f50a7ab6cc6ed7aa6134f472cc0d6ea6887490065ea45aff5d609f2ba482b4fed02800707267aa9aa5fd032e067fa83a9bea35f9eef1872660055b02ce67b39883b731a1db8fb4094a4dbd63cce76da3bac3366518c37c1de04c75d5cf960c9341b12e1e92459a90325cb5b61967b8c274bb3b3fb2cfb182829b7ce78c0d4e70520daae578d94ecea5f9088cfb1630e5e4157d43f33b8f11f34392923ac7f5aee0e36534a2ad506ed5f07b66ccb90f112d13cfae297c4e5d597956eebe5af2fd26f58cb6415d59b8e35fb9a10b06e7e5f0faf58d879e466eea8b94a6b0a6ef6de1bfcb9ed8831ec263f31b5f429530acdb3b5a1345797463f3513c82b0eb9e4575e883aa406bc92a34af82ccf09e7a5bcd1f56117c3323c1c50daa3573f16bcb9e51fe5bc85c43d6a5858a211189e9eebc8cfcbca7d8e03bea2dd221ea25ef7d07c16b9500faa5b29136d4299df9c06fd5ed065db14aace7666479f434dda8a9a6e35d390a9e5a72fc26f67bb486be83691b1363f0ad1eb75102a6b2ee49b4a0e064eefc7da3bba7920e7058c4a56ce57b3bb1643a24594d954400496ffa3850a5193db67e4106aeee244beb483ee861582fdc3a1fdfe2e3fa5a3379999c3ba2f39f02eecbdc04d3a4017cbdc4e44226b6f483265b1f9458c1e2daae60119f0349986ab591188db56a3229ce8e61776eb9317ec179b807f453c1d933ac786e7c623dda9223d01c297b8e20f0fee5f3930e7dbac97a7e19eef0c5ae81e67be41be634b19504855470eb13a43f47396fb42ebcfd6da2bc338958f553b3fcd20e4faeb10780612f7d406eba175fbcb86432f4cbef8db785d62df09905b999a480c57a4093c2bc88e51e2c6ae73601a384312e36e9abdd558db7e38b52aafe79758eab698b85cbab47c4a46430bd229684408b265ecdee04da1bbcfd114eb0883de0acbced9cf3fe3da39b52a7dd20cd9de323eb8e4679ea6ef6fb53fa1b8144d22a12863e7e8faa602540b0005cd1526ea05e3eceb5ae7d5e877f20f8f8bb1354942461ea0c0fa9de4a41ca7fc5c4a1077318b6dc5df1102a81090cd45496741058422e76217eca26edf4cf2895ecab898b8031dbf40e723d6592d27cef4bf1d31a988b240c16c4370d4eba66a988de51e506dbc249335af43f0c8fba54e636a74163ea4bc5f0b17e978c6454a6593d7ed97b08d44d09e59370919b3cc84b5b0dda2b78762ff980b00acd8365f65814005dd4c0520005e04aaa1bc6a05b376d6f22832c92b208112c333d6dbc7434e858221ba816336eabd721e276961ad302138c11f6cb5fc893b76b528126bf3880e803cdb30aaed790d594180556ecbad97744d6811488e4d46d5b1df1cfbea23fd83b3525ea2f2b9e51c137e762fe9685f35f054d3b4c596a24f095ff79cd9e2808cfdfe5c6143058e7739e5213dfcffd01ac9c567d5aaef7cf18a554e81c937ed568882e5885f161ae21483848c232285e8d2a9320a7c01355e1770f8031c39e188a1f2bb18f2bbb2cf8e01958d6cb27d19b7d61915351b1006e71265e38c65d956082d2abb58e08b5d2595597f11ec7a9e11745ab081d160f0efec29c2bae3eee1c47d631e0ae137fa0c07c055c723c2fe692966566955a6135cdb005f79497218ddf709a357e4baa75288121b946332806e313288762dbfc45dc09d642d347450857f18482e59ec1b804583ac063c94662546185c737ccbef20eff3b58803f0aa58bb03ce1de628c40d6709cce2817ce73a4b0bbb5ca63530635789495852ad68e85640b19413385d1fdb74e3a45dc18b57ccd72ba026e0c72c6362f349d5de025882aacf7350dfeba6caf7069617598f7feb69cd8206186fed148851a1490c8acbbf948cf152e9ac50270083b5528323cebf937b128fa056ec35fef2d77c2aafa5259cf82738c32196b458ae4bcd6b5e78ef8f41a8fb4f6aa9181fb84ac98433a12e349a97a4a8ba1d16ba1e81d715986a77be258a4e510be6b37259e2ac41136c264df98b199996db57814ec2e3bd885782b468af6ecd336d98d278ae6c51c931fb760227cf64c8dd118c2119dd1216080ce218e13a5a99f3b7a5e92d464272b22b6718ba78276cac8af5a62c5ff618dc21e724502faa5c9be92e4d1a68049ea2bcaf41a61a195458ccb8377a7a8b6e88540c3c3bd089ed853146676bb3ddfe668876c4a5ae80214781d12ea1e1492b6b69ca381db92591cac3c5e12a949b0ce1de8e5c8768232ced644372ba007ffdde9e735a2293a1f30c48c4da6635de80212b21d681a006d93c0d72faf1a797f3750cfb46e8a4294e76e53622e63924f3e05e77ef58c3dd63ed2ea442dacfb257dcd438b19ccc02c02b151ad757635fb68b258fb0e03d1de00d7c40df0b60c6f9ea853c83159c1f80a9403b0db49c3ac5b6813e0d493accf3c8c718e364290a623e8bacf7d488bf54b507d4470508bed6946b2bedfa183566a0b30c6c0df044ac9b1881d06e618b8348ade96eef9f78d410e5c53e080ad7fde4ad04c3b04ce872cfd445256f65de7715f531e56befca11eea09d3a9627eb0a3209dd4ca4001903447ee4e940709ea0103b375a32918ba1e76e38e71f457e33f8d48fa863a77cd658ed99ea02bc99868377ae9cc4676967541f50086e5bf1c1ce802b693727c0364cf956c2fd6168333d9f00bcd0d0aaef751fdc6e97c78fd0186deccd3a3fc8a4df4a2bfaf57032ca77757f458ce75a7d1671602a03867953e82b99d029da862e761ea0a13f819309150b6e185c35106b1f867d64bbd8beb63402ef86db20fab2b446c3e70998a4750be87f62ade85cac917326449c7d42dd6b7025561f1aa1284e5291b63b4c231b1a130cef194e03b0d2e9120dea07f767dac9fcab52ad27cf56c54e74add53d4595b725b22f0216196e46d76df5d32ebc88", 0x71c}, {&(0x7f0000001340)="7d06d21ed0b97e75f1c0dfc1d8f20b92e672cc2eab969f6167dd4b2b05e164b928aa67c3cf928817c9a2191c2721aa1067451e92072f3f051c11f1523caf28164fd6f2bc605c8bd9f74876f215e7971c152526bfc3befc717e82b0b50ecda29d1afb15584058f928bc585a93de4f1761d54caa826da7b263199d202fbbe839460be5391c8acc83bea579859bac05ff05085ba85997f52142465ad01688065fc0f32985781acd6608e526359b6a24d5c00013db102c351baae6fc92a4af2a5a325f403980ca24c2109f3d6df285487cb97fd02c4edd0372f3592c31975bf21850df48ee360e6c27aa0987a0a716d7b0478c72de5195d298ae79c9060cad9a89dc3a6455a41b3eacf5b528e3c35ce91c5381549a3e49beb397aa586192ce45fffbd7920ee5b07c0500edeb25f81474d10332fcba4d880d9b92eec686c720ead2f6f9da15f2d82d9ea4e39326e683221b18e160c4935a9bf3b3c5017b80cf628b9736186aa5a4adfe6d101f93ebed69ff3329bbe3849127773fa6f0502f2386b2beddaba4971b57a96ffc9f2198dd58aca1b07339596c933adeaf664805c7153c26c63fa8a2b05af383aa7a976f1744d62f6ae39fa55489642d98b53fa287375f1588a4f3263c262b8cdcb1740823f4b7428cdd57abe1f427488af325998b55715640ad464bee7f43f38762423c05734e4d604b6874b472280068bfbca3979cb3d0423f2724147cdb3053efd4ee8c10487238e7f6c8cb5fdb2938929354e8b20836f5aaa3edcffff9ffbbc572749fbd5e4eff8864f7f8bd660cf854c5eff4c0c77f2b0153809cfcbb71d0335c3dedd31ad40d12495bca452272d3a01cc8fecee5991eb37f954cd810e474a4c35372dbf572090347153c430e664a5b4a99cd512227de917fb217193f41e1c00d7850cd971a03fb3eacc65a5cc681eef25e47066ffc78a23099b5f86c322726585ded5e32524cedfe6b60adcb71055b2fa63cbae2f02b803cdffd4eb12185f2491df29f983461332660cdef8a442afce030f05d3bc327c6f9e17765b3ccc10f8fd29e8b5b7ab2e807de4110c2894e5779ca4365334276e6c383411a7a0d269d5b26c76c5db3e41d50535a3026c22de6938419e743a7b37268c0ec8d707b66a684189c656c870721f880f041f2522cec5ccd66b70d3e97edbe73641f68709499fcdcc7a50853f20952e85234aa343ad6400ad877b0543962b76499773bd79ab66478b11a2267eeb9f2c8530070ba3cd537919972d6cc0517e9f7924144fc5170535e0d9f54542499de07bfb2ac2d0868872d6223c490f419ee16da65ff4059a7d57680631e515d3d358a35a9ab3234a2a628bf79f6696bb692a2185e1adb9098461d0f3ced0bac0e05cd07758d5811d6216ca4a45d76e005ca41b8775e87e44b95be899dffeb37601f6574b2446333091557e7dbb222b95a8ab73934936d04e6c6910e19959e25158b180ca64713c36540e35e2781e557d7448c7a85bd0374a1eeb779d129cf840a1d49b514d5fa6e8c3f106e0ebbac354e6de700343479b56e296241b5056e89ff6272e58c1fd02f503c93797a764a93192d67652e65fe240ec5cc1a20e9e83c302b82c475a0736a2d0a4c2bba51171291a7c1c84c002b7fae4ad74ef7c0d6546a0fe1b5f94e3d501760481fd41e805677197a037b237d6164a574017cf8d1a33e75b95cfdd7d2e17570d34566fc3d05dcd28163458d20d6f7f61903b4eb006cb2cccfe627c56437db32146e3264cc9c2bc01ce646b66e181e4e72393bbe61711fb2919c143de075d7a9dcc4f999788d67fad55de1e46b8a8b6702b61a2efe0fb8c5eb6405a598c8348c034bf10ac01e61f48866bec7cc050c833282f75be3187d38117b05cae7ff54d2df15b49450967deb95af69e1970afe5ede9cca886d943c2daef7c2bd83d12f386cc775f77b544d82a48c609a466e8b770400d62d5b68e36d87978cf092e4b893dfb45dc89d5ba4f0171034f0071aee46a7b1974159390b129803ba9f2c18dc7cb08f5c3657c312dd73001d6ae2d64df327ed27281089a9606caeaeb05e53a16e7eebb2d132345aa30f3097d4718945ee21ee67ceeaf6f7a42682d300caf60e898f8bda81f11855aa5f102b2317d48b3a3fb3c38788657b3380cf9374bed6a04cb095feccb37b60358cf69b5597874a4e2a40e34af6b5c2f1307e0913190e31b4277bac8399b4a25bde497fe136310f519c4039fdb7cf232ffcfdf416d9a3277827d7df6d3ce9e3bef088da8caf3394135b7c149fcbb1b6e36047f3cc14a11f5545ba4eec42c81ff466e28a2fc26998c147865c131d91e0658f4ad3735dacaf6ed52b82bb8532ac6fe80d558f6434d26f0cb0dd2d4da778eda62ce62e5e935affb4b56d4476a7a6f212cc3834559b413fbd6694cbbf572585c20020ee9a3312e06ca26472bb2ab710c69a13acd46c196e899fd59a0d625fdd6784d00b3f9f94911adb3f7fe07c9eb96c7382ff807840e5d8874cb0d55b273760585e68742e35d35914d243de007ef637fbf310d5237c154e2d8ecf6ff1f0199289ce6e360df81d93913c204fd3884454760c2aea11044ab8db67acf04b817142050fe318116323c0cfa40599e390401542b4632ff7f19ab2629641df5b9b755b05c5ba0186dc71d754168d2d32ac8b41422c5e57a009210b5fe84dfcfb8d0a596c8823f8f6f59c0d39901d327f8668cc4d11a0796a2fe2f0cc8765d4026bbeebedd73c8fb906b285c1442ec4cb930d9c0f0d7e395df1389c7e3edbd8b3d555e9d58abb0684d3ad06325e0f200ddac911239b665d25aa17e142d0bfdb9f983fa8528ba6908d00f822e76773f5b15377ee9b74d7252ee53b43b21d98b8eb8e37bc2712ae175df5f07434bda473e8389b377ec2413fc1225cc1813de3cd8761eaa4e5ac51647792fb0100ffc004ca94ff49295e40f77bfb190bfb5f27174778aec62876d620f89a94d6925c58c545f6e0826d2926b8a34ca3d783572d6a1516110fa9b7723acf44a230b02e49bc3f91286cf65a5d424cd407b2ba9e0c42ef24dd094b55456d8854309db8e381019e576b54d84dbf55074892dc463648ed55ae8266c064ea43a0e256b9d03ac34eb8c15b46c579866f24cd612f9a6110e07aaef35490dc212058b237f3ea6b81a3f8a73b3874054c249e451b3363467ba000726914e596f8130c93804264fe55f2880e804cfde1f0da63fc0ca80015b51a6e9ff9a3d4cad36b7f2d9af1b1f694405fdda103f45c674a589cb35708007dfc996dfb9c586d5c7551a28fff25f4f90d84972785b89280be7de61b9ad79b0d2263a7fc831a359ddf8b0d16f54b7b3fa3b500e4214827f74e60dd721b224232b3ed7d5639e1d69e55ed77a5b8aac7352ee90b4e0d03b98c96b6e492d0be809e3bac5923b13a64916a3a6a6898eedaeee0ca34795315753f5771d20c0c0565d3cd8310997164bc65d1b92a0862814cd02b7d96c4c41a2393e2343b95b94f11191fea2e1c600c807b0d4c96a4b645278e428d05f03581ef33c1297abe97dc37677d310300a8c198fd431a3a5254c48178fb27693fb62585106242ef844dc9cad3585d46fa6e243a70aae01682cded2ed980ae7b3c09b05203305cb8ca192f8dcf4715b4c7778eb062ec1d06a3e6b518208ad6637f1e37bfca82206984d2cfe5cf98a6c34079105e230dbe760803024a91bf75db9597f7f25acbc4c751c913e4332b32ecbd0c34f73e54445152a7d9c7b61bec88b4d4fc221560784a3927f68d94bc8fd4b034b9541d0428b2e693cf7e8468d0aba34d107a5c0d66547664f716f2355878faa1caeb9538f105a99e695d2a19c36393069b8b75091d5d028bb9afb7e5428fa66d7b8d5d6326d76b45e899ce59b0129a13bb69c2c7e254485f5552697e676a0f3b8bc75cbb155917767b5e3906d49d58d9f580ed048bac17998a0d6fcea9a9cf001a10c8b14599a854888d198b1ab88dbfe8aba9947742451c2efd0e542fa1d0cce5d1725be394acb484b131c8ef51ed3c7cdbd401313939062c31b920fd3f7764b530d2d715a0abe8d025d757a7260f3d5b0038870acb1f0819b865ff5f6e7e6a61ca5ddaf95eb803c0a7249309d3f0b2699b4196f0f7a85aa756c35089e7240d415997670307495f1bef9b1854b75968c63a139bea434dbd2edda1e810cc2ebd82ae5ae71b7c4ac1df37baa8363d9a43c8c13af5156321cbe19b1117961a9c74dd3ae06381c315ac53efdda0f0909ca92608231448b9a72ac686d57ab2d4c4d5784dd3fd324bec363a433234b2e0bd25b0cb1ecd8e22651ddb4e2cbc176d0fbc955b51a62f930f99e65a39ec646d6eea24aef3fdecda53f866a1ac03ba3718994063b8f62b1cf88b43bd409b591fd751bb19939bd6a12c88eceb2e62cbf0f9aed4791eee3b848dfe88a42ce0893cf69deac59215c699ee75b2a47d349da1953477cbaa199d8c990d37f239137b9b782fbc65fbba92c377e8908fef3a48d14a7e62cb885f9c94dd5d73c8e099b308065ccc0cdbb7d087d91944ea8841dc943069c7ea48d112f3475007bf9c17c3a66326afdd791eae6d465ea61363ec95f349ce3b06167f46670bfa9398b7fda04bef9897f39a59adbbea0b3ae8ac6d74a0c555fe440d4bc72e4c76a84aefa5265521d450d45a3a52a8afe44d2c798aacad81881146030fd337c1ce7a0567ef20aa74ab470b656f03311fc8489d407b7b0bdbea77811119d457203b9234fa5d16544ad303022b9b4a737b4dddad3ba705695b631818d4a8f5ee17a7e625f2020023c9ef2ec17eaa9b531e180bf772d589593d10aeb376d8ae6fee7602cc3097ec2a617ddf2160225be3a8c80a454668b44b685d012fc0de4f3e78fc99c157de8c350dc75a36cdba98d69b098e2ce9ded82b6dbb8c9ee3f0587c70aa3e1b412f68ecd28b6a0071529d31fc60086cbffc864210c5f10db7737d67700605cba66cc085a6b36a7c9d0776efc2b35056e840e5c55830f12f5a9d60f71a06fbd6000124ce098b8f11e0f78f14eb7a544a33ff715512a482aabc76b69c698e1b07d4b0c747f049494c3c1973f403a26a8c1dfd0abc1f51e5286ee63319de73b8263e310c18b402f29a965ad27b81e7c267afac31da2ac320d7005de636aab59110e1ee87c38e0c2e36e563cb5b0bf2f512e2096f0fe05f4a8068ad3eaaec047344e4d743f74361bfa1b062b301675417afcfeacf05c4a1e098178b3e536eec854be1a0888c9c247694cb977f7bc764e7c72423ce86e4e141782509", 0xe98}], 0x4) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:15:03 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f000004c000/0x2000)=nil, 0x2000) 16:15:03 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) dup2(r2, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgget(0x1, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r8 = kqueue() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000280)) r9 = kqueue() ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r7, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r10, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r10, 0x2) r11 = socket(0x10, 0x1, 0x0) r12 = dup(r11) listen(r12, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="05002a2f66696c653000"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r13, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r13, 0x2) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r15 = dup(r14) listen(r15, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r16) 16:15:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979c98d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28632c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3199d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49911"], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000600)=0x5) dup2(r1, r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000580)) open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x43cbc, 0x2) r2 = dup(r0) r3 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fcntl$setstatus(r3, 0x4, 0xce715f775b29d62b) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:15:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x1, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:15:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = getpgrp() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, 0x0, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, r17, r16, r17, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r22 = getgid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r23 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x1d, 0x1, 0xff, &(0x7f0000001800)) r24 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040)={0x3f}, 0x8) connect$unix(r24, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r24) accept$inet(r24, &(0x7f0000001840), &(0x7f0000001880)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29, r30, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r29, r30) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r30, 0x0, 0xffffffffffffffff, 0x0]) r35 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r28, r34, 0xffffffffffffffff, r35, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000640)=ANY=[@ANYBLOB="07706b0cea0f58ebf251606b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a31eb751cd52d3b5f104c3a15643b739f8cb47f4486c16322800b14d7c0441d1ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa72cbee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585998137d21c1a5d5b8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f62535c8c31dc37f1e5708a204fe84bd39e51e587d964d59eb062209588d9ad867c4894d67dd4199af1df1977b6714921d536a6153da9937cf584412507c70601960e70434e4469d9d747480c2676244ed59e9167772ce6801655b81c7298f117d9a89594ca542fc7fcf1556b42d4545e26c123b34d997ea543c8b0f2f1f1681be81a4982c16ae839b44ca1ab679eb71920b11e9bec8f8c7e35e40573041e6b59d6d6700a34905781c847324413112a45d80b491ccf3c26517e23404a58f990b492d55c15e9eea40243ca23de21e4c0467c99ad30275fbfb0604534ee329f4c3f879b2592f23594eb8888c4caa6752e0db0ddc9867031b6b223c958b2d4747b4c0a2b990cd34"], 0xa, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x135f}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r15}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r25, r28, r36}], 0x60, 0x400}, 0x404) setpgid(r2, r6) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:15:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getsockname$unix(r4, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:15:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0xfff7, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xc2, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x10}, 0x40b) 16:15:03 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x212}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) utimensat(r1, &(0x7f0000000600)='./file1\x00', &(0x7f0000000780)={{0x77bd, 0x42d0}, {0x6, 0xcdb}}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) readv(r1, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = syz_open_pts() open(&(0x7f0000000bc0)='./file0\x00', 0x80, 0x8a) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) socket(0x1, 0x5, 0x8) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r5 = semget$private(0x0, 0x98f785aa4c00055, 0x1) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:15:04 executing program 1: r0 = socket(0x10, 0x2, 0x7d) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) 16:15:04 executing program 0: r0 = getgid() r1 = geteuid() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0xa3) semop(r6, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x5, r5, r0, r1, r4, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r14, 0x0, 0x0, r13, 0x1}}) r15 = geteuid() fchownat(r10, &(0x7f0000000100)='./file0\x00', r15, r13, 0xb) r16 = getgid() r17 = geteuid() r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() chown(&(0x7f0000000180)='./file0\x00', r19, r20) r21 = geteuid() r22 = semget$private(0x0, 0x4, 0xa3) semop(r22, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r22, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r22, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r22, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r22, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000680)={{0x5, r21, r16, r17, r20, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r23 = getgid() r24 = geteuid() r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) r28 = geteuid() r29 = semget$private(0x0, 0x4, 0xa3) semop(r29, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r29, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r29, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r29, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r29, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000680)={{0x5, r28, r23, r24, r27, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r30 = getgid() r31 = geteuid() r32 = socket(0x18, 0x2, 0x0) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r34 = getgid() chown(&(0x7f0000000180)='./file0\x00', r33, r34) r35 = geteuid() r36 = semget$private(0x0, 0x4, 0xa3) semop(r36, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r36, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r36, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r36, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r36, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000680)={{0x5, r35, r30, r31, r34, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) getgroups(0x6, &(0x7f0000000080)=[0x0, r16, r23, r30, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[r0, r8, r13, r37]) r38 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r38, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c653000afaaf54c5b882aca545229de40ad8a11906e6a829fd5528e05f287c8fa419b67c889990110521bf931ac9636f4d69f257f30ef24e8a559498244b36563ec4cb32654cbc7c1badc45a3fb3de4214eb6eb329e95be95e51052887b8e87104343e44397b771287eae6473e91e5534bf7ca7319331daf6d50394981ae9b1811bffe8fb918df7a3824f9d197d27dd53dd2e8bab03b715e56c9d5b6257722d2cf85d8a184a46b7e251206fea4a1f04a73d58b4e44b30302c088a3cecf96a5348b2cbc715ae99daa7af5ed386b4ef29edf30bd70a1dda3a664e99b0785f387afdb52c28a9e205297dedee0f6797246a83acce874745bc9df31774904afcae89a9d00ff0e1b5ac84f62ae53952d2369eb818a172a5c81da582856b"], 0xa, 0x0}, 0x0) 16:15:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x7fffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17c], [0x0, 0x0, 0x0, 0x4, 0x0, 0x8000], [], [{0x0, 0x10000000}, {}, {0x401, 0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0x2}], {0x0, 0x0, 0x4}, {0x0, 0x0, 0x22}}}) munlockall() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x40, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) ftruncate(r2, 0x0, 0x8001) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 16:15:04 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2cf834640efdbdd0, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000bdd000/0x4000)=nil, 0x1800) 16:15:04 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) r1 = msgget(0x0, 0x119) msgsnd(r1, &(0x7f0000000000)={0x0, "ff04349adf5c94c36f6d1fd66f790fcada2025557ce8a40a27d2b15a7007b8ea04601d85b2579b1d7b0a6a70543f9cfe1a31b17e78a554606abcbab8a900ee018b10554dca791bb85b264928688cdc4f044050b2f1e426ea4ffd1ffc849f0ff26a237749fab49709e36ed7764ea360405dbb6cc909ecb8de920f34c6f42baed210be9f6d2145478a5a4375a6b8f2fbb2927196ce83a213080485ef474f973a2737fe3b1d157a48b307fa0fc2854d908e45db210d4fda4bd12e11a79d82a1722df1a57afdd86faa226ec4905aa8a01db98d9ffbc90e0ec30f264465bad309169b7292332b383ab0aae051bb103dd9e4a4719b1583ca56358d842b7b7e01"}, 0x105, 0x0) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000000140)={0x0, "f2ef68bdedec91a49ba3da699909e557aa93e8e83cef41e365b526bd3bc0d8e3b0e65ed952b96dfb54229b60c31ed4f4cf0ea253fdbc29f6ff60170fba7d604065c45f0cbb71d0e0eaab8bb11db68f8355fa63a24e81d32d4047249ec4f89ce76525bfa69bcb21aedac0cc3ff63b4a5a3ce6ea1c5d080c24ad07241bbad701f37524198bae028542597d91631cb3779e9214327aa64e338d046d2f2f0e316f5ae82af441eb531be827ac7ed399d7e3db78f66f8b97ece44f"}, 0xc0, 0x800) r3 = msgget(0x3, 0x20) msgsnd(r3, &(0x7f0000000200)={0x3, "d76351243536b0acc5f55eaad29883d8e6cbf26cc5de40b696515b3806d458263d839d1d79898c731126790ef91695ca712e86e7b23312496c256f4667d04ed951c486367bdc8e3ce641bda3185da46875a9"}, 0x5a, 0x800) msgget(0x2, 0x80) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r4 = socket$inet(0x2, 0x1, 0xfa) fcntl$getflags(r4, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) socket$inet(0x2, 0x3, 0x3) recvfrom(r0, &(0x7f0000000380)=""/247, 0xf7, 0x1, &(0x7f0000000480)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x400, 0x0) dup(r7) r8 = socket$unix(0x1, 0x1, 0x0) pwritev(r8, &(0x7f00000016c0)=[{&(0x7f0000000500)="346eaa5ffea015457782d2e6d59b90526a5bf8745218a36232790e628d424bb1f85fcdef6d6d57e613662ba6137a14b98b87c46202d68975ca532f29181a51f9369680ea0a68a1b6b383fecd82b1c141d5589269d5013ad96574c457b961b4173ee7c79378b35637890de644b6c0fe533669bb8d3764d18378a399163d3141ba4f064a38bada97f21c6f802fc7496cbbde442f1efcc32afdeb7f198242d7a11b48b27fe226f5ef077d190c709e55d8968982a7cf09ee56cae7468160702af78c3c74a4b4f63da2beebf95a88a039f50fcd242597e20bcae487181457", 0xdc}, {&(0x7f0000000600)="4d73131c1e08bb44773f18646c58d9fd488926859511099e1a9af8d5784b32896b86e6ba4676d880131fc29cd652f3e5b900e176cf7ab9771739eca6eb72", 0x3e}, {&(0x7f0000000640)="94c4d889d86ecc1a01c48d41dc34907e3efdccfc1e7c", 0x16}, {&(0x7f0000000680)="fc9120e7ffce30a1b33443369cad6c50424a9fb5af073649521f79485de471f628c2cbdb32081434c4ba64bda0f98db0c9c6e88cf01260dd3345716511362e1d", 0x40}, {&(0x7f00000006c0)="0a9400b5ea87c5f3940cbcf7c1fc41b690c7bdb5cc76805832d06f61634bf568e2fa5bb52803b37585cc11044eb00550fe1f66de018a6f22fb839a587c27b949a49b55b4cceb3e8da05ba71625a58d6c31a4886fa10dd2a11167889e90decd9dc5d39446fc3390a585613e570fa29efe0c4bd455287bd078042ae0b3f0c7ce7d55ad7f1a3a3272372b040d33b59c8fadb66a73aaec9f7d34ca5fcfa95f040fd80f39c9097f80b5c71cff002a6730a21ab8ef17c686271b7518c02b8f840a7a19bd518f76bbaf7011a29c2e3176f9a128de32d7da2b1bea1688ff6133223c78e07b628c3ba5f3b11e195da35cf3c80e98676c84736f2d390c7c61022c06bf2b532bd7a20bbfaa23b2debdf74a9548fb13cd1f4d8c3daeeac7c91d82864bf02559d1e1c0f44b4c618ac1d48723e561197819a33b310dbb6d8877c0a677791207bfb2b236a4c5c91de8d651ba2465636c6f09a2ee8b1e877875f271de1fb9bebcca9d735fd775eb458d7ba85aa50e110e94e7328f728a2b518c68b05e2ad62825e1d6ae661c08a75ef66ef3325eccfd376cd22e44099ce1027b2581cef47a36fc00d7aef7af1e915374726d1dbaa3ba8caf120449962da51797d2e7e388437c87644bf63c8bd9a24523305d376aa7e977d3f3bb9a199d4045811a40b6c8294c71ec5a689d5ec1e56260ee081280f6be12cbd3611c8c1d1cc22cd79175dc4899b4811c0482193847b7117b487b03f094010888bc56e1088ca7412e7d8338472669e3129c50ee3f72f121637789d3c99590da09d8180a476bc6a9e8a5457e4ba82df4aa22b870f5c81f2b28704d574140fb94afc41213d80b3b83fa0c7fd87965b776040958d813e37b0d82ae699f1bfb744c915b282b4ef644785eeb0abdf00479f18e43e7b7763da1d6597ab4acdadb7923003c8c68a678ca597a094cae858646db0728e310f4da6fa2d7cc97f39907a22da45f1d98bcf13265dcfa0cae9970585283a64a45c9be4a9cf9113ef32ae17b94b01f4b6507aa1b494d111027317566cc8072d5d44b0f77708627746b65b8f92857cd128afd3f1a2dc0beb27285059721059d6a9b0cd2e4df2bd8bbdc0debb46c7034cb094053bccfd1a6d8ff0e6badbf5918321190789d4ade5caef931e94e4715ea777b0a29887920c5abac0f42760c3d9514bdfef88ae0078b0239475a4094612e96279e2fd49c8c2b9c53166c94276b51cfd2befbbd1a40f15714217478849652969587fdab452a0435b5904155452e524f7478af80064ce50eef1f0a7c9295ca74f573e3c61996fff22ebfe29a2bd636e15232c460a0aa342db212f1f64f7ef6b401986d506114b5ec50b255d13fa004379384027fad0e36a01abfa80540841218d4711b4bb34c573b151c4fc25142173b530d65a08a3d7f6fdd2469e239fbc47c72b64d8b9df1541befa161b9d1d64f7d311b51b48c9bde79552c12b5a9264e339840246ab7c60f60fe589450ff62adbfa5ac8676ed2c091080e9853ea07af431cf52d6fab78b9425d746a3d5a8afb34838616c8a77813245a26b220d496d592231dac12562717c684ad2fcdb5d99e347ce6e55404fe5082f8de718751ce3c232d75f653dec97c4299f3b8a578b21e641d507791e0fbdb4d7fe4a201c5e1e465c96e03f5868ac92645a984cff27b54d3b6abd920eef89e457336eba764aefe94ab95d6d475bad290ca617c968fa59d6cfc7e5137ad2107e55074b27a2639ac92f8589c97add9919f3911e399993836cca8e1213f1a42e010416f19573c28ecf7fe1cbd7be1a938a2ef4636b44e962ded5704d25f0626a8848b5f6448f5e31f4e839234eb79087a78d12c58464394f7093fd568bc063c805028bdfd429001eae13c64fc8d0c4fe3d3142f55051bf1350c87cdfca4680dfff008b903fcb2d76c13d45787b9a4b3533a4caa7024413e7d7f42f04bea0503a2d59753687684c9264ed88222b2512f6bd073df895d7cf3416d3c350fcb01b4946bd5b888ad16d7598624bff90f33ed46860e640c02d59f432045a8f6a1f5ff4aecbabb4d9e160564b74d999912e9b1a26386da002e1e29cbfbb08b41b87884c053e2e1a904efe4cf06c56c49159a4d64633e649a06cd0b5ea3da8340ad0c6c3a709139b9bcc2f5ef8613e72d92c88a4212fc3f88cc049f96f21b2a52c78684fc03c41e65abbc3df16df6edd9d87051856d9fa0bc884306268876d3ca2fcc5c627c24dbbcbc4e94c68450519a23f0dba031b1fdba2256b185902202bf0520d446e1a56abd8894d848fc27fca6b6738d5faeea2ed4911a27df3f359972c083529ae89d1dc5dac6a611b7035536e75675f9b2cb20a8687cbf9510a9a0e9818511b073df1c2373652c365e626994ab43bb06f1e04ff5e338120bdd1c3b8890774711a0acc094e0a9ab21663de1bb4cc91dc5cf99ea790367a439d1ae22fdae113a349b41f86161ec5a4ce971a6ef2071f4c76a479b8721b6fe58ec574cfe3a01658ae447e0765ff8b1711811de78d737c592701a15f9ac3817c9a621ed081c8b66dfb559e7d6fd7b03243297f1fed8725915c66540a4f54159aaeddc582577098836e5e2521ad2c1ff992ee1136b67f95debab9e186555f485517f758180b476e0ebf1a0db44e64b43a973bcdf8e90ae59873637ec1f0c1eb2b5a000fa5bbcdd1c01db0e5e67ca74296652d16a74ebc8fdcb7c14f564197fcdbf518c7c014d13d6d62270c863387a57a0c175962de5d178f4c49334114f74aa28ce2c5f0e0cb933bb0faaf44ca8ca9435d03493f52d43ca816e4b2ce4d61f171a746679dbc0507bf35d22f2610dcc8df31263c0e54edd8d0ab86adb45de553db7892e7171e0d50660ad22d038adf910848d9c404c222757fb995853f34bef4bd1b6c118707ed672a24d3b67a40fa19cdf074fcb0ff1ce2dca569f5a05f52736fee4bde9aa775d42ad08a81e4594da1050705a256dbfc47deb754a7c68e7ee10a373a231c077d433ce7cd547d5284bd40b6556a314493ec8f3e82139975975d245c4ae1fa715159a6d5b44ad87cb3a1010ac8ddad2dc0e6289918bbad6bad0aab1ed269b8a41383b79f047c1a1a2ae36421fa326900218c41898102aeac9e9fff7c2d4349b4eca186aaa2f50bca617cda650bad305818a08e2952e7f8556c099d36b79b754788feeb32e7c1107ab8c30ce2dc99d6122365a3ebe7dcb6addcd61ae9cb34d526a609df0e9c48e4ebb0a8b8c19e2b31cc59bdbf840ed18c360b004fd90b924e0b37938f8a859ed449ce710b21fa87c65499c9c424c37b46b1bb3eb7e7d3a3d79112bf2c91c4ef0bbf24f6420608b9d0a2c6c14bcf4942f400c93330ca7bd585f6f254f623355c0cc51a95f38b5422b08f83d66a3e892def40d30058a3d425ebfafa01e7e4dc00827025caa14ddb69ce8296e3b60d29bf992d924e50dfd04a351ec5445486bf3a69d98aa79c992f09203839f23d70808ad179637ffa5c79133db06e304b5b9636501360d9373b4a262c549a8414e92864e5cdb68cd6da75b068fe29d8bd3e0f3964a098036eca4c5fe932d664b5ac813d02a77694b925a99dada84f91c8caf86d0f3d5256e232432e12333e35552941dd5ddc3552349b878f0bfd60946eb933529c18e04f5e52224be52348e0aa743d54ec363b401951899743cb5b59ff9653e98b237a9a70dd24e1f7c46ae36ab33e794df112ff6fd4ed20d8ddf22ccc1dfc4dccd491d17b0a8f8097a86b710e8ba87490cbbad7b15f9cdc2a9df7aefb3ef4036eea59a0f1cca0842407ddd7a651da7d5fd4e494b8ec2c76104357c0b3408e0e18e7cf9755568126263166a3fba92d85c9e7bb94ded6bc4c109d7b76da0bc5fedc5636a43550c6ab57d19cfd6fce6e30abe8718535811c44977eae4059c93301e1996eb8979eb822de28e55172d6fabda411aa432141340503fdb58e04b9299b582d8bdbb5b458129dcf35911a49cca619aedc52d210758de3ffd4c4e0f81e4ca8be580fb74048b8e7249deebec0a12ca809217d8515ed98936d21331292354dcfa5fa4822f6ea5fa96730fe44e673099667f994833b11fa089dcd49f207fc2365fd99cac10e001fed319bb2b0daef8884d8d4e0aa879cdd8ccf3cfbfc942a7dbe5f3dc5f8abe76230c367bcd2beb93bb429291088c56f781637c709686b41e63c84cb269bc1a6fc18d705a290fd83830ee11aff62d02b071c18865cc631063a4be37daf2032f96ddb9374e6b46339b43eb0568e480a75b2a552d284e24ccef1a1d0b312d311eaeac72d62644d8388cc2f73e7bf9767e9ed41a36d3ad8311164972eb846dd514a543d3cf0f3fe8543fb14bbac86382fc795c30c0080edb0801dba7a87138d1c36a2e17d83e9ae095d031a5e4a2eea2cf0b0b611fc5b2dcdf905cd400c9048d275d7ca69d2d7e093cf38f54639b36ecc939808f9f8f8c93d548246e9bedcc6c669242d47d3237233e459ff9a50cd65489d0b1c4dc6096ce42d8ba164273233cdd28201d4b0e66f39e917b3fa9f561682432b2e8c1c665325a8455f2ec499eeaca7663c801b32bca6e58fd74e843afa89e17eda0b03d1c08c4b4f579fb29509f151c2af888a94e76fa5960605ba2e0fbc0f230bd3427024a966a89f9850485be88f9ab9822978d6bdc92ec685656bfeff87fb2e1eee16a5dc91a1b3fe0a3c15198d0f1ea74768e306b6da4c52c3961d9a9d5bf2b8b2caffc38320514b60e2d6ffda1e66600a704f5ce02b062bffbd94aa61cd2190beddb3e10a3e9c8917e2cda24fced99c636f31288a9d1677832dd17cd778d580f8d690092f28658122ef67c6de31683d8b134296e46e31233b90ec3b534d23020cb31c90808c1758a9080dae01842fba3c84ca0e10d594c3e2ac48216565ef2208c278a586b8bcad42c24c01e1ed935e8b614dc62f3ead59c247d4ffa6af040aca0d39b8c94a8d70194649faa8ceaf76beb4acaf15cf282c805d1da6cfdd92eb84862912ed63f643cab3daf61f40e7728f142fdee51bd1c8a8d90dca61a6d2818c91e318a305b391ab002ca5fc9fd234c17e142860a082cefd6d0d4021aa28a5040d99e94102bec901e3c9160779ee669f672e3878c1d0a8daa8ec4cb1807039e5ecbc1d4d81fcb93dd3ce7f9529fb83f50c603cae39b18348af49b68f917246d63ba0438c21cccfbe617e1cd015b5c574f65bd40443e412075a1e2e5ca23d69bd78c3c2b39ee9b837c9ad23de35cba7ebbabc79939aeb62869335fe5eb8952c156952c313dd15a0542a7fbdf830cfc1f9e85648dd7cfff661b18ee09ae9e68c57549fa24976286b35890e3e24d4f7d72d3d411d12c9e4dd3e7f8fe606c51c76802b99d93bb6344f5fb32af028d0b242d2f3bf1229a05e969ae1351d224dcd04d9e33ad724444995619686b4319d27eeb34938c8a77a5337cca68a0e23d6abd605810b5f78b83f3563075e5e03d133b23aec7d3f80480778f810a0d93a124c31d7c41195e0175921f035917be76a039ab1bba9854c140761243cd2557ac347ea9a9ae9f2dd6138bcc05ec8d7c6ae39b9afb941571dd8748f66dcfb1b77c3ce689073badff5558e44f4de5af94dc20347d90dd5a4eeb9c9e875cb740ff1ffc589859f9bc6b730230344543684cd3854f99b4792dd612a5599ce26a65636cdb0c7988af2857043fe21e5c8786d110226729f9aea83107a9963fc22c4628c48d6038a4acdc1aa2a218ee54c2d906b368058fa4a39a9afd07a16fca8d48f5517f3ba054a9846cbe54ea058e6e2170ab6ac586627aa6916d19d0cdd36", 0x1000}], 0x5, 0x0, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xe28b9d8ab0eb50f5) msgrcv(r9, &(0x7f0000001740)={0x0, ""/160}, 0xa8, 0x1, 0x800) msgget$private(0x0, 0x60) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001800)='/dev/speaker\x00', 0x80, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x10000, 0x0) write(r12, &(0x7f0000001880), 0x0) r13 = msgget$private(0x0, 0x200) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r16 = geteuid() r17 = getgid() r18 = getpgid(r11) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001940)={{0x2, r14, r15, r16, r17, 0x0, 0x9}, 0x4000000000000, 0x1, r11, r18, 0x101, 0x7fff, 0xf7, 0x7}) 16:15:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x40) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:15:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000140)) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r1, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) fchdir(0xffffffffffffff9c) dup2(r0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb1830000002000000007c7571ff0bb087adb1da33c5691e4e5f3f9fc35f62979f7541c7e67f42106089d5"], 0xa, 0x0}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="0a8468650e0819dc599867041eabb0ff8fea89b4c48b432258dd5066e39abdcb7012cfd6d243b5eb06cda116b3b599904f4f83474c8d6be81e151a6b3bd490928c6371f76bb3be25a0bbb82286dad4bae71926fe79a07bd216b6052fcff6734a3f9a93ae7c1688ed8d6459a8f7e662a2", 0x70}], 0x1) 16:15:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x1, 0x203) r2 = socket(0x6, 0x2, 0x48fc) socket(0x200000000000011, 0x5, 0x8) r3 = socket(0x20, 0x4000, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) close(r5) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000540)="f9000000000000000038d0737f730000d355272ff6126c9c388be42bf30f", 0xfffffe3e) close(r4) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000080)="07040000000000180038d0737f73fa8b1aa0197a", 0x39) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf324", 0x14) close(r6) dup2(0xffffffffffffffff, r6) r9 = socket(0x1, 0x3, 0x3f) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) close(r9) dup2(0xffffffffffffffff, r9) close(r0) getpeername(r3, &(0x7f00000023c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000471800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009690cdacbe7e22420ae0c184d8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000f0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000ae83f8d09b271e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d17270a67818450000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000598a7c5dc20ce1136aebc41b96a0174f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000b4775e0f24cc32050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d90782622ca64b95b73000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097fc92ed6628bb0a95bf8805c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000958332264eb24dfd2763cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000ef7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000f707cb7a8eb4e6d9e690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097febfd63a8475df8e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003848000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b600871a48417c510d86ee03a00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002501ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc97ce985d2e0b994e414ed63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab236010000006566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3d4978ff249c91092ee019a14488202574f86c04f0f0abf1de3987e136c947491cdae909c7ba029cef250cee4d3200cc757ac55901350e8e04bab796751dbb9938aa882298a0f55e53f76e8d1142f5a95afad823ef036048ec96aaa7f49b616afac4ee10fbf535e12aacb402b2fa2530052e1782c9cb2a7ae426e37fb68e15ef4cd15df5401fd4902689db1fb1def8c9e4d0bb997a39671e07154a7b193ceb2f3b9b61ecfa83bc69b29f6de8823bcc71bf333371e1bfbaca9593fa4efe1943a41e07ecbfc1207f95dc3ceca106cc8ab69a3e24c807f0508f6a318573c6b8c6545ff482e433ab957857557517a0a1cba351481716116a74c759b10ada3d48a453a99596e5dde42c263882be102224ed9c180664ddbc8fbea31a25a5f7404e4411e9527aaf3a8c8cd59462918d410a54c0dd84cdfcc8ba6804c5cd6d3acc6e90955c9b61badfc86d20125393a54dc258a8e112a62bb4ccb2a97aad2deb48114376988517effbd21f8fedd4e48485bb1aac974f421f68a341c207dbc6a883e5f433bf674f8aa7387d18fdc5e2909450377c392fb1f93a837033049b2ec3c8d91310db435f9545a3c4225162302de5da809ec635706e87fd225a0fcd6c4d09f0c0d218f25afbf011d8034270bcfb269502b5c3793f6807685b37103eb961ba20f6f417bb8ae2b41594b77ba8cfa88af9da964f56adbfb5c3a6f79eb77acd2bf1b7a20dd47e28caa2230767e7fe11a2021000000000004b416d23de850972f4116143c2a4c7bcdc603597367fac601859fd9f6f444a2b9917b255ebce1a9f5e82902bf4544e95742bb4a5cf7795f4f73d6fb50c89fe289583fd16dbee4186292ea4ed7f4f5cd2ded6ef6e5b3"], &(0x7f0000001040)=0x1) r10 = socket(0x18, 0x2, 0x3f) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r11 = syz_open_pts() close(r11) r12 = syz_open_pts() r13 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r13, 0x8004574c, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x5000)=nil, 0x5000, 0x1) ioctl$TIOCSETAW(r11, 0x80047469, &(0x7f00000000c0)={0x10001, 0x0, 0x0, 0x1, "1fff010000000000000500"}) writev(r11, &(0x7f00000000c0), 0x145) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) r15 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x0, &(0x7f0000000080)="070400002824f1704300"/20, 0x14) close(r14) r16 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) close(r16) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0106978, &(0x7f00000000c0)) write(r17, 0x0, 0xfffffebc) read(r12, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r10, 0x961, 0x5, 0x0, 0xfffffffffffffec6) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r18 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r20 = openat(r19, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r21 = openat(r20, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r21, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r18, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r19, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 16:15:04 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='ci\x00', 0x78ae1477bfe633ad, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = semget(0x3, 0x4, 0x0) fchmod(r0, 0x4e) semctl$IPC_RMID(r2, 0x0, 0x0) 16:15:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) r2 = syz_open_pts() close(r2) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:15:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='d\x00\x00\x00\x00\x00\x00\x00\x03\x00', 0x1a1, 0x0) close(r0) open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) ftruncate(r1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) 16:15:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fcntl$getflags(r1, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = geteuid() setuid(r3) r4 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) write(r1, &(0x7f00000009c0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc0a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec108716495f71b9d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d53396fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d89102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a447b5116297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb49ca666169e2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce9438aec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfb039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef863bf8104f1487439d86b93196add5941f9381d6a533123e2e6e6498872be8aa4077859e43056c8e95d9ef59bbd87f6a256cc4e6ba91378a0d850d7488f6255afdfa4c9515edf4dc28c17393c7d9a2dfe82900642e9e05c4764bda667d418fbe3dc7b8c33f1efb914e6ca17d0bf9205537945c3cefa23b8f4de99e382ee231ebfaf3e708505f389f68d3d011bf341000000000000441bbab5e13823927aba3216e786002b1f9021ca24319ebc206bbae37e3ba611e3c07c3add238d95da20fec924b00648c484a75c010b20193a3011e409625454cf77934449bd1133f13cac8ee2e28cbb1bb1168ff7a5b03de5d126a1062401c8c4ecffac389796f5f7a393be528a7956ee00"/2314, 0xffffffffffffff02) getgid() 16:15:05 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$inet6(r0, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x840, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept(r0, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001200)=0x8) accept$unix(r6, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 16:15:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x400029, 0x20, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe3e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xffff, 0x1ab8, 0xffff, 0x80000003, "6b7427f90a55e8e20000fb0800", 0x8004, 0x8000000d}) socket(0x10, 0x18000, 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) r4 = semget(0x1, 0x2, 0x100) semop(r4, &(0x7f0000000100)=[{0x2, 0x8}, {0x4, 0x5, 0x400}, {0x2, 0x709, 0x800}], 0x3) 16:15:05 executing program 0: r0 = socket(0x2, 0x1, 0x69) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2fae0c2dd3ffde4fefeb9d66696c653000"], 0x6a) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) readlinkat(r4, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:15:05 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="b112", 0xffffffc3}], 0x1000000000000208, 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000001c0)={0x5, 0x401, {[0x88, 0xffffffffffffffff, 0x3d, 0x80000000, 0x10001, 0x1000, 0x0, 0x800, 0x80000000, 0x2, 0x2, 0xe8b, 0xbb, 0x3, 0x3, 0xffff000000000000, 0x1, 0x3], [0x0, 0x100000000, 0x777, 0x2, 0x2, 0x7f, 0x5, 0x4, 0xfffffffffffffffb, 0x400], [0x0, 0x9, 0xffffffff, 0x661a, 0x1, 0x6, 0x3], [0x4, 0xa3, 0x0, 0x7ff, 0x7, 0x400000000000], [{0x8, 0x3, 0x5, 0x6}, {0xff, 0x1, 0x1, 0x5}, {0x3, 0xffff0001, 0x1000, 0x8}, {0x3, 0x6, 0x4, 0x8}, {0xb8ce, 0x100, 0xfffffff8, 0x101}, {0x2, 0xffffff7f, 0x0, 0x6}, {0x40, 0x1, 0x20, 0x6a3}, {0x18, 0xfff, 0xfff, 0x4f}], {0xff, 0x2, 0x10001, 0x6}, {0x9, 0x963e, 0x5, 0x7}}}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:15:05 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x200, 0xffff, 0x3f, 0x0, 0xd5b, 0x2, 0xffffff63, 0x1, 0x1, 0x9d, 0x5b1}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:15:05 executing program 0: setrlimit(0xd, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x0, 0x6}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) r5 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fcntl$getown(r6, 0x5) shmctl$SHM_UNLOCK(r5, 0x4) 16:15:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r13 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r7, r5, r13, r11, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, r11, r6, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r12, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2000000000018, 0x0, 0x0) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x2000000000018, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xa) r29 = semget$private(0x0, 0x0, 0xe64582b3d235a4e4) semop(r29, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x4, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, r28, r24, r25, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) kqueue() r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r31 = getpid() r32 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r32, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffcf6) r35 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x24) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xffffff41) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20}, 0xffffffff00000000, 0x7fff, r37, r40, 0x41d, 0x5, 0x5}) msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x6, 0x0, r34, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, r31, r40, 0x95fe, 0x6, 0x138, 0x2}) 16:15:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x19, 0x0, 0x9) r7 = dup(r6) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000040)=0x80) r8 = openat(r7, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r8, 0x0) unlinkat(r8, &(0x7f0000000300)='./file0\x00', 0x8) r9 = fcntl$getown(r5, 0x5) r10 = getpgid(r9) r11 = geteuid() r12 = getegid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={r10, r11, r12}, 0xc) r13 = geteuid() r14 = getgid() r15 = geteuid() r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) r19 = geteuid() r20 = semget$private(0x0, 0x4, 0xa3) semop(r20, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r20, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r20, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000680)={{0x5, r19, r14, r15, r18, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = socket(0x19, 0x0, 0x9) r23 = dup(r22) ioctl$BIOCIMMEDIATE(r23, 0x80044270, &(0x7f0000000040)=0x80) r24 = openat(r23, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r24, 0x0) unlinkat(r24, &(0x7f0000000300)='./file0\x00', 0x8) r25 = fcntl$getown(r21, 0x5) r26 = getpgid(r25) r27 = geteuid() r28 = getegid() setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={r26, r27, r28}, 0xc) r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r32, 0x0, 0x0, r31, 0x1}}) r33 = getgid() r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r35, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r36 = accept$inet(r35, &(0x7f0000000100), &(0x7f0000000180)=0xc) r37 = dup(0xffffffffffffffff) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r39 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r40, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r40, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r41 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r41, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r41, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r42 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x80, 0x0) r43 = getppid() r44 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r46 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r48 = getgid() r49 = geteuid() r50 = socket(0x18, 0x2, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r52 = getgid() chown(&(0x7f0000000180)='./file0\x00', r51, r52) r53 = geteuid() r54 = semget$private(0x0, 0x5, 0x1) semop(r54, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r54, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r54, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r54, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r54, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000680)={{0x5, r53, r48, r49, r52, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r55 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r57 = getgid() r58 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r58, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r58, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r60 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r61 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r61, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r62 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r62, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r62, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r63 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r63, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r63, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="4364d2", 0x3}], 0x1, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r1, r4, r2]}, @cred={0x20, 0xffff, 0x0, r10, r13, r14}, @cred={0x20, 0xffff, 0x0, r26, r32, r33}, @rights={0x30, 0xffff, 0x1, [r2, r1, r34, r36, r37, r0, r38]}, @rights={0x30, 0xffff, 0x1, [r39, r40, r0, r0, r1, r1, r41, r42]}, @cred={0x20, 0xffff, 0x0, r43, r44, r45}, @cred={0x20, 0xffff, 0x0, r46, r47, r52}, @cred={0x20, 0xffff, 0x0, r55, r56, r57}, @rights={0x28, 0xffff, 0x1, [r58, 0xffffffffffffff9c, r59, r60, r61]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r62, 0xffffffffffffffff, r63, r0]}], 0x178, 0x8}, 0x60f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:05 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x1) fsync(r0) 16:15:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xe0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x3, 0x4, 0x9, 0x7fff, "289c0efd4561817cb2799f17e3193d4485042d65", 0x4}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000000003a9506000000000000000000000000000000000000000000268921cff73155d94ce2b5da5930ba04bb759dc74b469ce73d309b67b4689b3109f0283a7516ddd44a32bde16ed2cb85d56801155b2db9bc58f2e12e593c8128f1992bb814fdb555930ae26ee358ddd49704ef917303e7e2a9456e9be2dc3a90acbbcb7383f625e3bc02dad64b5e565414eec5d8d50d4b34a2324ed859726776cff893b9d464354334e351e585135607dbebf0bdb0a6f85a4c51ed122261aa6b98f6032d958b78cc7443aee3b47164b9ca9877e55d3f541929142a631771d003fbb1b077c012eed1c3d273fa033c08c25591831a33a90435b899c5d508f3300a6cb617709ca80aefbd194f01cf23985fa79eae201ee5c7e40d526f"]) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) write(r5, &(0x7f0000000440)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761145e5feddd142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617b00080000000000007628015c4723ff204cda05a39a5d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e8041f66be2b02f2efa44fc470d5d5087438c9b5bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66ea4c24df5826dc222aa61446ab369eb8adf2a00"/243, 0x1013b) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000440), 0xff52}], 0x100000000000023f) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x400, 0x5, 0x80, 0x9, "bbb259b8ba8c6d9c2fee8da94f33fb6ea1e4dde0", 0x4c02, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) close(r1) r5 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000180)) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000100)='./file0\x00', 0x20) socketpair(0x13, 0x3, 0x0, &(0x7f0000000680)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r8, 0x0, 0x0) bind$inet6(r8, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 16:15:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000280)=""/244, 0xf4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/240, 0xf0}], 0x1, &(0x7f0000000200)=""/67, 0x43}, 0x40) 16:15:06 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0xcb3}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000, 0x0, 0x1, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x400008}) syz_open_pts() 16:15:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x5, 0x7f}, {{r3}, 0xfffffffffffffffa, 0x27, 0x1, 0x5, 0xe0}], 0x1, 0x0, 0x0, 0x0) 16:15:06 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x11) rmdir(&(0x7f0000000100)='./bus\x00') r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x4}, 0xc) 16:15:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setgid(0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 16:15:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:15:07 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000000)=0x3ff) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x3, 0x4, 0x8, 0x3, "7102ddedfe1751e42c0f7986cdd30f4533309a9e", 0x5, 0x200}) pipe(&(0x7f0000000040)) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x6) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0c7c63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402733d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342acf276bbacc2e264d01c94849605c3d1d3a2bbb2d969219f8e9c1129d1e7133c52b1e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af770395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556996d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a2d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb07923531b3b7cc30319e05abca8addc06cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36"], 0xc, 0x2, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"], 0xfffffffffffffcc9, 0x1, 0x1000) pipe(&(0x7f00000001c0)) msgget$private(0x0, 0x478) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0100093a16017503000000000000084b8a532c21fa92cb08e6956296084e4aed28d2b9d288932ad032a82cdbf58328000000004799dd53507c28db450000"], 0x30, 0x39a06f3b3d49dc7a) 16:15:07 executing program 0: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xa0) shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0xfffd, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000080)="f12a84", 0x3}, {&(0x7f00000000c0)="d6cc8e1f4db0f160837fc25718dad5c0ec7afbae56e0b5fc131d5c80a91268b55399c54ae3d8ed650a209a5914c2b1081d2f64fd", 0x34}, {&(0x7f0000000280)="8c8770a2d37f74136b48c6dd784a43bccf25bb715fda303799f30d063380645b0ba6b8cb3875cc9a725d2a69e2de85edf41d90852179d36adfcb190fbbb02eda48bdbec9cbcb07c4d94d9a1d15f1bb9435fdd6d19445d702f2aebbd07ae5bc6881f7ef87e43f3a93086acfab90e9d951b525a011d6a5c9771f06bab8916301448b9c8908a489b18911b1abfb622155648049635bfcc9be8da924ef9745278bb4670b441969236809850c95c00964900a28051f0fec211bb81fa531d3c6531fae292355dfe097775a458fd457366a4187fdfcbb1823b2db", 0xd7}, {&(0x7f00000004c0)="b6148afdd4a157a7446c8fa2c8d071bafdddabb10917643f35fc585e5cd352adec26576d90a14dffd5085b354526b0555dcd663463fe928c932eedf72e2107c8c403cc8fad572a3510f15c58feb3a560f902c06302093ae6f026377452e46740b7db1cd02b85e1bd0dc20200982b82749917ffe42c96014b28b04c5b4c1b87efcd431aa175b78939e25ac607762d4d73fff0ae38e79a75f38aade620fe3a89ae870eb6bd2874238e2ab9fb25c8da5e9da832c330f09c2fe3f9ed904e9ae80bd50e11083c4e3c2b03c49d425a44a23c944088ff7470813394a3be365a", 0xdc}, {&(0x7f0000002780)="9e98087fd248a394966509ceb16e8a8467c0f165930075712f344c99bec40175e75dec21e4a516602e908112f6cfae343974af05d2361fc81aa28b099bd11f2b5470b1257e1aee587e89108411bcd4c3b895024ca2fc4b2e407a161e1010c28feefdbda82d1c9838967ebeb2ad8d62f7d456e4517c810edaa9f86809362dbfa01f5ca758a119fe1c574371cf49dc0837010601bff5bd918f015767d6c4b2a049b2d8970f59bbb81e71eefc2fc16fb8634dcd458d5e5d45dc44ab4135f73e10205b7933711394f2402dbec223b2bb7098b31769ed3cab1c92b3144c33ce90a7a577ac63e2f20a3859eeacc4b897127335a6f22403c4d1833a01d459e31a5d3751f765ba6dbcddf178221b88fd71ede5e6f64a28f15923fdc934a83caf97288e913f1f525466d78c11fb37d9d64b47d6b221e3c00e7648265fc3898c4bd08479d223d0bad791869e2b0d330baf72a4562bc0157a15b68842f4778e7632a0c9db7af58b5b566c50266f84205bad966a565163453428eab41a94f4aea1708e99ae3faee8e0e1251ed9b61f16870ad2069f799dfd075961b87d3e52549ccf2b1d2fb623275d6e4f960b90650ab39c1bea62f6a67f3fcb73574e45b19fdbf45de27781275199d43bb5877bed35079a34abe4711a5d3a96741cced93153f537769622b14f8f343a18c18cd99f75164ccbf9121b3f8eac480f880b84829ef92005b3996303e90cc5797b5abd1c5c9b605947abaa50e814f3555752e402d002a8fcab77946d0400e619cd468cf4eea3617772862c3972e3824502066f0be8c827703353abc132ecfd5db373292461cce79073c10d12accf2f4812b932cecb6a658ceecaf4c4c9944c5e591cd959815c28a02b4e433ae6f0ee57e2c156a4d0b9197297e03daf506618ce0014482576c0973f3ccee7b35deeb21845e6f358aa2023dbf131f3e94e2285745011fcc862d9ae8c00e0e84b2674ff6b9bc54c0b7b28c3adde7950f364286ce80b90e4c46f528981c0da4bd80ca3155649903174553f3ec7f34b03cdc2b6dcaf7338261da3223f147fcd23b7514e29f7a9518e31064bdaff6b42c4f4d69e0603c8a77d727fcdba8fbe16e73048766a23bf589f685d92939f6a680624835a278747977fa2c5f4b4636c442aacd7f23c913560f9a0402271f11f18fed99d55d58c7e5cf41ccfa0603ae369f99ee536b0cee0ed75fe7d44e644c7c5b972cc1a8c0c398bdc4e57c9db5372d5c03eedbaed6f5b2251819631f3512fbc8d638d3b57c6e3f4bd8e7da60461484a01216f5fdd60f55fd8d2b2c1911cb80ef2b76e357f39b670f327635993c7311df2096364d80eb744888a3e947978687ad673a77ce04f910b496c6728bf2e0330dd96288d122002a0849365e0e0222fff8834b9edc8332f00af48fc5f1144666ce801d41b18952db18b7aba734e5c4335f14b14bf9ec0033ab698e4a367c56162e94433a2115e520d581d4d732b9d063f3e39c91db120ab3a46d570f7c63f83db82635f1ace435621c9d398fc6b4b851e93bae0110bfd1d0f006eb68ded6b043b578d86e5645e9802de9315f0a613d3466ce3ababaf2c299e09d199dd9e2eef7216a187c06fe35f1e8dad50ffc587ca0642c53ed3d4bbb5e7174024f8a966d75bf500460f8159cc53ffa556a51738b4f40b340d6cbc90d41e843a9f995205ddc6219e879e7d92f2e83fbf91c9e5819226e2bb9dafc2322b909e0ae66735a4c6abb5bc6495d4c311e7af1926809a560e40df2efd415c12354bc5fb53fd1f1df016b3e6226c050e1a225859681f3b03765a5537245a9069a62979ed5368ff4e3d2b8017bf132a3a854f4631c1a850463eb2554e6ca08b1dee36d2c86fd6f4ec7752174adcdf73fbb1ddae9b14aebfb98a87a9451a3bca427c7c3e6df6d710ea18a9d5e4090a09b54eab4007ba918c59aec92f2e2b8ce92c0516745d60cf7f642abb77b55916ce6e85c80667632d7d0896f69799fcae48b77bdec152a1046332cbf4b21ab77b650a1bae88576296eac87ed63492551c9cffb5c16fcf46b6dffaa2ae92f16abe3b9d7e4a1c017e86de19ca9639edb813aab71dce3796886d1c58565365cf768b1e1e557d11353bdab86461540f42f8bb5cb8b7ce752cc02be2e2a010624f8ddaa251720d1e77bde519d82ce2ce221ba2a5bc7f0e4abcb3fbe76d206963b99cfc6847ae2fb3b882cde068c8139f2794a063bc45cebcad5980d653761c487edc7fc08ebe73c937a850f924ecff86d137a513a2fc6025aafb25f3262673887e6132d0f7f307f6f8e04433541f0af4e9a4a8ca0cef054425aa2256eebb980d63d13dea3b3a5d33c2d18c6c86a368f440d20b3679a9cb9d775e2a6c00e41959f6b4cbf19ed844b2594f0c4fe8505fae932bc37882191b1d3fe45001ee03d663ba77b97a3502945484bfeccab2410f913d9d1aeb643b871cb6df1db4ce8ce038c0ae28f709d6ab7b87964df4e65e9918a4a24a46d4066cbd362de44090bf565455517915280cb673ccd1d76397d6ac446fbc496b766ff647bd110feaf69f4d8155c0993498a4becddc86997d7993022401685f2f94d74c399a1fb772a7137dd003bd696374a4f4e7e22df3d7e494564a45bf3891f6d9846e1d34c86eea3aa0e6a83d3db32dc555ba8eca362869817cabacd8f19b77206df54961df92707fa021b4fdcfe24f5c353605cdfb6895a011e77a035d5bd9720c26a299c579e4d8bbb3d1204507e7565867b2251ee3f7878e5e74327e0d6d1a17b1a8315ff668922543b89d3578c72e5a22d7d070aab0b732058f4660e67f4b77f2b5543f50f46eb8c4eb536b88702d42ee80e45c264bc4237a356ef6df72e897fe1d8cf980bfdb11b3d01f075462828ec31fcc17adbf66f4e9aa72ed79cbe97b86ba82b0d20645689eaf2df8e7eac18cf8c644ef29b58dd83b39696b505266dc555549a2f1d4ccf8d19a8c877d8411e9827574d81cd3fc23bfc8bf19211b421921a80d10d677f4f6a6d720618a0403f7fc2b024da09acd08c2024ae2f9323c0f116e8ab1a349d2e53548a9413849a6d426771741475b841fc7b654608c281d19e39086a34fdeb1e990c3f9c3eb194c3b43cef292ea65e45f8ceb7633e703487c0262d71845096b100cbfa603750175111092ec64b31672870fe860684267cc737fcdfa275e6548c496d7cd319c20dd7e39c341c1c6f45d63f996f789e5323ccbb94daa515c0a641e1a2e006095b7b79af14d2adce2d11e8aa4df93988a6d7ea0cda770ce06b096caae6163ec227b5f3d0045a74d631315d7a63bc9185d2271dd43d7e3f8bdb595c599e962607526fee263eca33d88506de59c74e5d25b84f1ce1fb059b568dc2a50791142d4422dd1b6e6f27f71a7ad24396663218cd8f9fb4bb50d3bed4440e74e5e839b7f7a9ef109eb9707072a364cf7e69ea7d9d51096e06e462f89e95bd95422841fb8d4301d05fb11845d88e334fb2f4ffc8bbac49dbb597796607c2405ca07c9282a61ad58020acc980082c68517bde5b0427a966e6a5b71717fd533b6943b0cb843b79f9d03784cc962bcff77303f9934280a0e2c0320d289bba59fb0103519dbfe713c8aa37dde6c8e49e498c2924cad0dceafcf684322ad214474f7624242150b60b9c7a0779e181a7ebde39b59f5c1496c6df252f35585f741d2ccd9c3f9a752898a64605d2733094382d910fa08e041d25dbefcffefe524fd646121b6bc7c3935de12b5eeecc80675ced013faebfebc9f2ba9587069a35177ed16c3e9935b08769986f312f9fd64a2d1192388c7eeebd2e17a475f343af9dbf72f1e927226255de7fa1955e21e4b5ce57e981de19e40d317493fad08215ad57ddadbd350b18690bebc99e75cc537fb492dc8cc52ac225d9dbc6a70947d3c4955abbb5f6626e98c216a94e172b3b9db5a527d4b906d446cd5b88093fff018406de907f4385d1f41564a70d2136573208afe3cfbab4dc301b9b98d0554f7b197b4f5a582394f220f43c1dffa2f876037b7fb064ba2aa57732d2c476e71c5777fc782797326265d6a49eb2c1535174bec9f35c56fba838d84c5551dad07789014a8a0f33ffb6875f989f8b0492accc8f51bee0601495406a7b37ee05d5ebaceb70b997e745ed72137ff69aa9d17b606658cc4bcfeb2acb82be877c9cbf5f2bb1a3897b20dea286312d0c4de330272c34949dccc92774581a94fb619c9af9886278636f7a95fb6e06ea5cd2f322d7ac808f9b7413ef5dc89808b0972a622490a78e3988b4b67d127c14fa7a802789ba872954d9259073ffcfa2301d8da10fb9d15b4ae75026a49417489dab391175c78fc75691857f0c317e4de12a3e86974e1982654060624d6ae705abcc3599e547a771dccb28a337bcab87dad1c516caf5d94ee4c371303e562f61130a59337d48277f7f8c212a74f306c964d0cfe9ff0bcea9caf6ade4bb8f4c90e69d3fc1995c175ad6b3240ec093625c8f23bd3f64b113dec7e30491655b4bf6f53f67f7579398c9ba7f27436a8438f2a515dff230ff8d9316588b5a60536438f48d4f1feff363df34892bbed2bfac1d1ccc4ce19276f27ab6a92880eb17a60bc04a50591b50d55f79a31e3a81b550c17fd3e98d57ef1b51ebda0d599fe5223067f1c6ca487ecdc910620533953a3093c9706dd3c72779fa2b3e0047f2c9de3f43c57bbf85c5882944dcb57a1ab1c58bec988bcb27231f5d6503d68087754d5a177f900ada0702bc5ee2158b347344c2dc42d58d7da9ed023d92c18b01d08ec23128f8e05268bb7e76c97c780475137af91c3a4844f14f060ffecfa70c79087b6071f2064121046e8d9ab162c0fbaae829b6e27f4cb2d766a52ed6c8f0e187ae6a8ed6b5b5782c938f3c9d3f46dc9e1ecb6c26845edf9010f151a199a94128d7b566692166efc970ef6d542383389fc99adf6dc698f14dedde6878d24632484b98216ee9ae11c8b15b26bdcdc15582dde9c6104c0606d19ee760e8fbaca535476c19b564fdce47d7adabb538152293b9bd04a125e5fa1247344130a7b9d6674cd1aca094f00bcc07c6e46584a01d6ec9a0e0606537f83dfb88cf62b0d8119c226eefbb5367b7a2bac178e324592f7dfdf131e1b49b81953c3513a882ada0983f3d5c7a6f4804d341db5333458ad172beefbeca08aa23c3f665c6e0210c2bbdb126223db00fc4b8a5a7956ddbe87ab6f9959ef889445aa379befdfd0edda80156a46f50d7c6f424b431cdd21e85ac7952703f95a1bb9ec70157006cdb85664da12914af93cc764f0f9d127c168cb00a9da88550582d359984779d521fa2dfd98656caa10722b04c14a102773975a88ed77f5550d39ab1e080946fc823291d5c781d51bd77df9ec08c0e1ea4538fe597da5d3c1be6547b515e302906258b895b9836fc14911959c946d06ff0136765f374091e9e430be27682b0ff65509c56292f13f1397bc61d57b79e96f9f47638d31c06486d033283198e84dec283198b6fe5ffb80c2a23694aa59e4a474dccee3451af9b203186b20efe8fdbab260f5910c6745b6e5fce224d08c31b40fad2d1a7aa49a1fd64d32f222db97e25e54125c4ce692599d2904717025bc4792182126adda989ecde71b3f66246f358d3ef046eaa7b691ff80a671d3dcad3787140a8e136cd635ce4951b8c5efe5cb9788f953b6b0f9a8b918931a4271f28f0130b5db8034d4949edb9fa16e14387cb682afd56f956460b164bb7457fcd319f1f0fb72c17e433d60c476fafb1ddafb85d94b8bd5d40c65d72d62dec40cb844c8", 0x1000}, {&(0x7f0000000180)="2f67794c2ad925747a7bf49423645afb19ba567f84c64c4a3d1a97ebd26a62f2412f5243d3f7297ac3f287792a699ab703f35cbad6ad18a5ab73a4a06e7a5bd351ceaa0dde21435a07ef6def20114342b060e5020203d42c9c5e2e5505b437e22b1a6d4b0a6580c1dd5c835dc291c7f04068a04f5651c85e9f3a69ca27f04cf23c6005aea355425835c15f45726d21a51983a13e924e354f5c1b57a38d3b561b35e694571ca1bce5d7304baf4849d0e5a07690b1", 0xb4}, {&(0x7f0000000380)="dc123e46c28a1f3468ec10a0823dffc2cab53150c37ddcb0ca46c62ae1110d1eebe58bf15964114945fc728ebf7b6a502c8ac702a0d24855d68452c83d7a282866f3cd459c6451d9f5665d2912e7ab86fa253de2d93ff6937b199b1189be56dde7be8aa2682b7eed47720e0f63b82fe555538317191d63402974164a29c0cde4323aa5dcccb229c3185dd6b41b201d622d88ae0306", 0x95}, {&(0x7f0000000100)="1456c190f41f73bed8c70eee6e259770", 0x10}], 0x8, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) 16:15:07 executing program 1: msgget(0x2, 0x20) shmget(0x2, 0x5000, 0xf7592a99ba63cb0b, &(0x7f0000ff9000/0x5000)=nil) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0x3) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x74c, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x0, 0x1800}], 0x2aaaaaaaaaaaae1a) semop(r3, &(0x7f0000000300), 0x0) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r4, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000340)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x0, &(0x7f00000002c0)) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, 0x0, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r13 = getgid() r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) r18 = geteuid() r19 = semget$private(0x0, 0x4, 0xa3) semop(r19, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r19, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r19, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r19, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r19, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x5, r18, r13, r14, r17, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) chown(&(0x7f0000000380)='./file0/file0\x00', r1, r13) r20 = msgget(0x2, 0x200) r21 = socket(0x10000000011, 0x8000000003, 0x0) close(r21) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x23, 0x0, 0x0) r23 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) bind$inet(r23, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r22, 0xffff, 0x1001, &(0x7f0000000280)=0x3, 0x2f8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getpgrp() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000100)={{0x0, r24, r2, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r25, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) getppid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffd2e) msgget(0x2, 0x200) r28 = socket(0x10, 0x4000, 0x0) close(r28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r29, 0xffff, 0x1006, &(0x7f00000000c0)={0x4f8, 0x1}, 0x10) recvmsg(r29, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) setsockopt$sock_int(r29, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 16:15:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = dup(r2) listen(r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)="25da5109bccce261c3f1f536aa10dfafbc093e01e79bb6fb7357c5b4b1475cee34d98a06ac8a5efd55bc8551c5ef0c527339ec3a7bea98daa7f2fd588581ff6624cc2053edc066e5384ea5412d26d845dc048185b3b06848a1fecc7249c933468ec1778ba37b768cabd29ca0774345570322ca2f24515845176a859e47e22bc5dc42b12af92db8745135b6af6fb65e80961669e3e4375cce24e944c0e240bfd734b6e7fedd5343f9627ad1a095419470ebd761ea72d1f7dbe7ea32b95775bb74191ad3642a071e465f1ec241ef714678b2d4e2015213f552213dc0e3420624505a0972dc7faf7452a6e1c12d1312241285e30cb2eeb49246970b551ab6b4e77f59295534a8ab7061b8716953cb27440020cfeb86646ffccf44f210be2892adb5e9aad5c3d3d93d4ed4cb45a1d8c40ea83120329aed83f311c1bd6cdec7114a45e73c8cf69929a7e48f38b733dbfe9f05816f5cf3c8a47e1f3e9c15c257ebf01474d026d42df080a1a5e97e76a2c445c68f4f4d4a880dd5b3ba9ec1eacf2012e01c60de63f5f186e728493b301b79f19eb8f2eb8d89bcdbfbc72bd49dd5b381f4b3b98815fa43102f4caea9843484409727367e53ffe8c749b07648b78ca7165eb13f937cc2cb3743e5659467e35e08ea30aae7253d7afdbf34d28f28653d61cf12d97022f96a43ed5356f8eec3cf22fa69545083d62e40555e20db5c2876743b58e43aa4724252589ae826d2b471f1aa33649960bcda933f2e05089bcbc39ecc9064a7e275fac8f05bc6f21bfe7946e3b0d1a7ebe8520fca955196c72913fad1da3e13b72d85387543f013c8317097e9169a375462544a58acade29956a8adc4dfd37818c0aa05411133d3c0d2369aad1eb3d20d70e4ebf4f96b9d2fbeffb2799f1a56f9d4e60b2b6f40ef86dadb728619099a594d8ecb2dd925a1c1b21adf156bd945d84ef0a2144a6c6d02c4aef85df9343e3cc5638bb12e1820f34d67cacf589fc221cf7674731c4d17bffad2ff19817c6fb7ce1b114eae6a04dc490e24e42de2d5e052f5ee4ff5eb81ffdec4bdf8e67cbc5459563867d79816db2e82a656b050532ed61928a3cf30c1709dbde66012b9ceac75691e3943cda17d486fe50ac507c9c368da20f25df147f70c113b51a07265f9f66b4de92d1caa352222c9a0ed22ad269a5da4b5ab577eaada4d267fb4e6f0016bc0cccf80990ac97c19eff0126ccee000d3b603ca1501adc09ba9ce94cb5add87bc79493321f2fb5380ec8458f376a5e7ad32bfbf3f0d75f3cca8e499d2b4437dc8f8cde8db1fb798252159c2a6003483f5735b6590597cbf511f6184c7cd0d7dcc0fe0b05f2fc4edb5c26d2e20096c2c4604319aad8fc3b7932e5a1ea6e94a2fa4292f11dd37e6df0cb21c795fdf65a855023a97e99b1f553aacdcd7196f5e9d2df0b67bc98957b25fb971b16e91b7976a858515811c4a5f6f19ce8d2fa352169e63d81a17e74d18b31b979fa6369178acad039fd83484db505a16b5ac2d063e669a55c5ed19ac356ee14e2b10945f643a59a040260a6d04441d33f53ea58454dbb202d686b3a7204e897e64ef8b6244be1866b8a76cbe3a6dc42255abcd8bba9312e508d2b1cc705f6739323baed0d850acd510263cf17499649c56ffde5ff7f777c81156063689ee9d8222ad89e1c9b63d3bbdfba451272f0e38f3fafa6389cd4d1f094729b0246d16fe35fde08db8820e2114842002fb8862e020002e7950173afd9d38dc4dc26a0ccd7575a0be313acf9870016411c25193cc2514b82df37482db6038aa4d39355018b61cf2be4e40423b23e8cb4d05abbcb2a5f0aa571a231cb49d36746ab22a3e726d4f5072c88b117f2531d7e12018cd9d140f5e05ac8afb5b6ea3b47e93ff3587f88a8d7ffb2db58f4047ecf871f367c7cbe765eeb59ca23039560138efab9bcd83486c7c9e7c7f813297f7516407ae9c38329c00cc62f85c335a24b42e2078892a1f6f3565db8670d64fcabedeacb107ab9835a53b2539daf1ba5c5f143e3a51be042579bc9cac231f9001e184b06d526913aff5a29585bed5c8c4206b162021a5c2dbfa363fd017350af5ea4bce3babc98fdb674a32cc424207807383e70dbad497a5162682d7fa3caaaed01a6a4fa69f2ab81d872908b77490b9fc37e4ab557225493c2266d0e86cbab56a9f5897d4e084296f8b5e20f29a53acb903c819ead3ae5cd79d1e55b7612df92cfde0855d18579a8017f1bb235d5d18b7eed33447fcf374075aaec5924509c20ab940dc0ca168e92badece33058c99e9f582a6419365d9ffd583b22b8b155a160a8097928fc279b831b0154999919e51004809f4e436fc415ad7966973468df000588362d365725ae9bff304b5ef0fcff2dc0fbdc1840f799df94c67a00fc2761a331712f9064887a556e9f83aad238222f0e2ed142f476f3b3bbfc3e654186ff8e2f3976cc724d958e4924d9eae7d7654ab3076ee67760b3b7f707dc697ff8f40ce88363bab3f69d0d9e4ae85143e037beb8ed7153290c82d3c465c5b318e1e02c451c9f506d88d3096f86d930956adad8b557ccd2c011e1f29a7f3577ba55a84165a939eb0128aceed81cf2ef3d7bbc970aaefad2b916ccbbe68a2b24c16eda09819f5a5bb520687bdd8a25cbf056fc3f095893289426376bef2807182417a44b14dd0a09e1b4b92175efbfee25c0548be67ce6784d9a640e2d817aca70fb0629d21db35da17471a0a8d5d43be9e673003a102fb7c3d721db518e70924ae86df29488c6c47d2fad3681c500d00135170c3efef578fce126f6d5f0d11ba1239c29deaa6604dff54256ac17309989f5b51f06b864953ca7b27014b9fb29b4a5b612fbbab3061c1c9cd9f1d1f997c5de0c33463a4267df2db33abac26a78522465e72c0b5785031eae1859823b8d77394df74d66c1612b68be12da87bce42580b6a81361205cad285b13bfdcc23cf72ed98f4e207dd191174f2fc5d3589c9d0e9526e6b14e248bd79df6c39dfebbdebda5beb4d7127fa5f143cf4bc5f6e0805af654d7de39175203b2968ce2c25ac5dd1a6c64ffb0b966b852d8762c50ede852be341044953e13cdb155ca50ded7e227ead95e191aa7d2a8cf1f653b1adefef39fb3dc47b197a0ee850ebf81e73a31ea409857aebe23637b88e8583a77567262dd208567fb1c1380fc284b6e89eb01b2281dc82deed6c8f4a3bcbc434c987889fb3d5633eebcbbea43b2a05f18eb26b4d3760ed7d3f4feb5fc30a06bd2f5be27823ea476caa7f0598221d93d6c3cb174547316fd4d4bfbf6d2691597e77c1477c87c31c33334afc0f60737b471a4bc8bca69af824798bd61e0521b9c464234ec3ac113b2db31c82e24ee7aae249c7dd5cd4d14580577310eaa625c8951169dbeeaebdb54277f0778fbb35525f58b4b5a32acaba3b0f92933f64c16c15a7daf6d1f80159eeab2e113a72bf4681b8e68a4e9c8e20b174e55df8897e0f575a046bd306b78b875cfc73a24acaa8b060a35fa33a90c706f45bed85a7536c69a0c51d535557561b7a0d81c9cfdd818289d16c6eec49d6ce048b7778f29aac639f9e707dbfb3b7c8b8f4a39954b91917f367feb89354d85ebb294dcc5944111f263d394a668ffd49b5123acec7ef6a03cd42bd533c13c9aeec78816505711ab590e604d9e331e7d022c413d4c7e8145317172c997ce3596596fdb62310ac133dd264a739dc524638863b5593bd12415330c21411f81fb5519ba5e7b69dfb0e42777c1e3bdf9586bdd0896df2604e49716c950eab637529db653e7c68bd63a12091a0c0203460dcc005e218547b529d9fd52ab89fd6da0936f7bca30426cfe4d05b99cfdcbcf7a3130a225f2d64b35deb1535eec7ce5438b371ac10b097071a06b87652b4e0a874587c149716fe658f92060ea6b419954251a1e582bf51229280510efd4fbfe0832abf31568cd597a899d1c21d1e0391456235d371959fa86ac6f7d2a1e9f667cff1d8ba119eb8516284c234d142cfe16bdf8feccab9544b86df6af3708f6b82838b70147843f9cc69a975ac0896b67600c53cb21e4fa09c2cddda9fb6d07ed02245215591f14d26ad91e03da1deaac9cf7578719b28adb3df70bf133a37fc4f7c5fc0914e19d421c1c21d8ec1557d3f7a6b7d8fe69483c9ccc132b401867e8fb85d16514ddcec38aacb6c6a5d66bb2c85465bdbf01d86351701b323ee64a10207cc438aaef1fbc1b22e9838e6a4bdf277fa861b1d05432d486f54f1248d757396a0b3f92bdbe5f95672cb7e298d7faae373fb0f53fbd85a8b277d0cd09eb56373fd8fc310056e97b45b76db5d89ddd0a208000d39e00ad4eef29e3da523d59f18926eb975cc503868db6a5775ec8abd6ec45db64fb8f224bb0349ef88369a15fce5ed11b68a86d5de10b0d7525cc932509806e78d6aee96200947e629c84a7e3eb9b9d05b6308b9b41035c9584a25473eed6e6f11fb456e45c3df2978185e98038487b330530807b7acb36c76764bc5ee58c85206539aeee762b81268a497551f9d3f8164be8c981cd3e86f5d7e79c7f55f4adc745e890f668d30039439b901651b81a16fbd3fc78847c3c745e674666393622b313cecfa0429aaa674c63a44b04873f40d8d439caeb4f453ac97f29f5f0bef2061e93f9719f8238b9e5dee4c6af9660363df5e75ea5042259ca778ce9a7bba22d736c543781fe546b80a7170f3bc2a5f3a9e9368c004287cf563780e529a3e7f6a0cc37a4f2151cd0c5684ff15eae8f4cd3e1e71b6c101e093a1cbec77aecb7fc117ad29662f1fae17024d5c5d0fc96d7462f2872ff1db65043d699fd0649d3b75eb1b7380bbf2e7b34eb1f5490797700dda4ca7e30808a06c47f9ba779371426c94ae8ee7229023ebd208df415e6d40a5f01ff4985d1eb0b91f2aa82a4c4f4dd1055ab975e7739f3fcc5eac0d16a4eccdc18526a156bad1e23ef38886ed8d2cca0d611f38376b0e0f3235e0c63434b045156ebecc11a86c0be1f5a4b02dd86a889147106de17905ea1b27bafc655d2d0d4e11ea52865280e2598a7392b6c56620ea047577ad84308a4db9708aedf65914c30877720058dbeb760cf96b79c747647dcbebd814f55cfa7ae71eaf06936a5b400619fd0a9f7b4a7c01787300fa4cf0a588a9a923cde28f59154fd9f761db752fbf6174dd0a7d27f4e2ef546d0cf34d7f37e189be3f7088d9dc82223f1e02f7d623744eeb0368c43e0c20c996cde738ffff07ab3ce780d7065df69054b537dcf36a7c9f97f9f270b51459675845faab8496300de0433889038d5961e42c9ab0d9cf0ec9bbb0cbe965138d897b85c6e8032fcafa707032fa30c7071d0e90cd7fd21528cbfb93d1744b0814498e864b03d00456117434010093470541efaf3d19153953e44640d67453e31d0a4731d17b864d88679299f6caab5aef8f1468351360b18cbd4b64ca170ea41d13fd093795f1bd1ca11cb6cda215babd31ef7dd4c4a81a7aa0dc78a1e4fd1a361a9e26f5538ad7201220862dc938c86c61d9045e1c4f1b7309fb596a99f827bfbb941a49123a7327816a13c277a965d69b8ebc4791e0e7f7e5b23b34d400d82f1c60be881fcb50629590b80fcf493d121ba29b9b155771a5c8ad2d8b32a2e2c5a56bc4764f8a1cc0abbf3610f4ce11716930b5ba5d9e1bc631d9454775e2936dcdff2f9285cc4d4fbabc93741a9b5a6c8520fb939134ab12d2f310ec7ae3fb3eaa8e510d522e510c5b5c1f8fb37d2a4972a6df2c4b23d49cb32034fd202b4b6151913", 0x1000) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(r3, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x39153b9e365d0153, 0x3, 0x40}, {{r4}, 0xfffffffffffffffa, 0x2047fec328f0ee48, 0x4, 0x3b41, 0x6}, {{r5}, 0xfffffffffffffffd, 0x2, 0x4, 0x68, 0x7}, {{}, 0xfffffffffffffffa, 0x13, 0x80000000, 0x8000, 0xffff}, {{r6}, 0x6ae3edef2a8c3e6a, 0x2, 0xdf92be1f9c8ccf84, 0xee, 0x6}, {{r7}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x6, 0x8001}], 0x8001, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff9, 0x8, 0x80000002, 0x439, 0x10001}, {{r0}, 0x7704ef1319bfce8f, 0x20, 0x1, 0x80, 0x2}, {{r9}, 0xfffffffffffffff9, 0xa8, 0x4, 0xfa, 0x1d}], 0x9, &(0x7f0000000040)={0x5674, 0xd}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="0d6747572545a57a0f4196a0bbd39f84030af945a83ec39bb97f24780e0d49e8df106c020192792715", 0xfd9659d8}], 0x1000000000000203, 0x0, 0x0) 16:15:08 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x1) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x800}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, r7, r3, r4, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgid(r7) semget$private(0x0, 0x0, 0x86) r9 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r9, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r10 = socket(0x11, 0x4003, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000080)='./file0\x00') fchdir(r11) r12 = semget(0x0, 0x4, 0x140) r13 = semget(0x1, 0x1, 0x10) semop(r13, &(0x7f0000000840)=[{0x2, 0x7, 0x800}, {0x3, 0x9, 0xc00}], 0x2) semop(r12, &(0x7f0000000140)=[{0x4, 0x8001, 0x2000}], 0x1) sendto$unix(r10, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) readv(r0, &(0x7f00000007c0), 0x8) 16:15:08 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, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) pwrite(r1, &(0x7f0000000340)="56217fcb4894d3e345d4861b5f95f63bc52f91537a614f6261538a148bd528dc6e78399e86949126f8f1ed846038cf7f1854c9fe6730a94e0bf78145f594a6ee16730ab9393e400d35c319caa07d12f4cd9c69dc7b45d7faa08ae873511606946d16bae88c5b5458dcead50193d1a1d4cc396080d4a4e9baf2979639616eacae625514a7341d521970c8e233004fab99e2f9f37ade5b70c8f6c107cdda420a0218be21d09a2dc4650435693c1949797e3a99b853034a7086f4f847b5331e01061aac978b1750f94d577dafa40f6c381f33937448a9bbf839bbd9908cb1eec4521f0fa39dbb2465b87a0cd6ed0e011b8c0d85", 0xf2, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x141}], 0x1, 0xfff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:08 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = semget$private(0x0, 0x4, 0xa3) semop(r4, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) r6 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="eb65683096b1ea0a3bbb892fdf4d") poll(&(0x7f0000000140)=[{r5, 0x185}], 0x1, 0x0) pwrite(r5, &(0x7f0000000580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0x89, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r14 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r14, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r20, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r20, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r22, r23, r25, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab35e7f6527e621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = msgget$private(0x0, 0x4) msgrcv(r26, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r28, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r32, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r32, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r32, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r32, &(0x7f0000001100)=ANY=[@ANYBLOB="021d000000006250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194da9ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca87bc23035271819d524dff4572f3fe0000000000000000"], 0x1, 0x800) msgsnd(r32, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getuid() r36 = geteuid() setreuid(r35, r36) msgctl$IPC_SET(r32, 0x1, &(0x7f0000001080)={{0x6, r34, 0x0, r36, 0x0, 0x40}, 0x3, 0x3b, 0xffffffffffffffff, 0x0, 0x95fe, 0x9, 0x138, 0x1}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r37, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r37, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23411a5a77790d1687000000000000"], 0x156, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r37, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r39, r40, r42, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r43 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r44 = getegid() shmctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r44}}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r17, r23, r29, 0x0, r40, r44]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0xf2f, r8, r10, r11, r23, 0x2, 0x7f}, 0x400, 0x5, r45, 0x0, 0xffffffff7fffffff, 0x10010, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0xfffffffa, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x2}) r46 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r46, 0x800c5751, &(0x7f0000000e80)={0xacbe, 0x5, 0x8}) write(r3, &(0x7f0000000080)='$', 0x1) 16:15:08 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffff}], 0xf551, 0x0, 0x0, 0x0) 16:15:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001300)=0x80000001) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, 0x0, 0x0) 16:15:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r20) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x7b4219f994bb8bb3, 0x5, 0x1000}, {0x0, 0x4, 0x800}], 0x0) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000001f40)=ANY=[@ANYBLOB="01002e2f66696865302f66696c6530002861a93009d968c0e89bdc81a30af98a9d344e47a10ee0b3e80ae84ed612ab9b3f260cffe3f1ec37513689fc6e6929cd86e9decabca0b2b83eadd0c941654451523247f93be30f800414cbe8e57a175da50930f21e0f4f91ee0c57fdd3bdb36cecd565a54c3f245fd5d45c186c71dc21"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r23}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r24, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r25) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:15:09 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r4 = dup(r3) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000831bb124184761bb000000000000ffff0000000000e8623318b000dd426700000000f80000f2000000002200010000008bddca3584070000000071bf2666b7c20000000000e8ce00000000000000"], 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() write(r2, &(0x7f0000000140)='p', 0x1) getgroups(0x0, &(0x7f0000000000)) r7 = getuid() r8 = getgid() r9 = getppid() getpgid(r9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r5, 0x0, r7, r8, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) 16:15:09 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x0, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x1, 0x3, 0x5c) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r3 = semget$private(0x0, 0x3, 0x80) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x99, 0x2) semop(r3, &(0x7f0000000000)=[{0x2, 0x1000, 0x1000}], 0x1) 16:15:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e75d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb9bd4f9c0e36d58ab4f79a66de700594d490000007c62f547d50000004000000000ed612e5ffe0483800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239f3eacc440000447c89263b7abec43beaf656f9362301576532d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c50000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r1, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r2, &(0x7f0000000100)='\x00', 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r3, &(0x7f0000000100)='\x00', 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r4, &(0x7f0000000100)='\x00', 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r5, &(0x7f0000000100)='\x00', 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r6, &(0x7f0000000100)='\x00', 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r7, &(0x7f0000000100)='\x00', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 16:15:09 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000480)='./file0/file0\x00', 0x0, 0x1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xfffffffd, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1080000, 0x7}) r3 = semget(0x0, 0x1, 0x23a) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000380)=""/165) r4 = socket(0x10, 0x4000, 0x8) setsockopt(r4, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = semget$private(0x0, 0x8, 0x10286) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r8 = openat(r7, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) r9 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f0000000640)=0xc) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f00000002c0)=0x3ff, 0xfffffe34) semop(r5, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r7, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000440)=0x1) fchmod(r6, 0x40) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r6, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1c}, {0x1, 0x4, 0x1000}, {0xa09b84c77055aebf, 0x3, 0x1c00}, {0xa188d44fdd43edbb, 0x3, 0x800}, {0x4, 0x1fc, 0x800}, {0x1, 0xb8, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r10 = syz_open_pts() close(r0) dup(r10) r11 = syz_open_pts() close(r0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x0, 0x200}) r12 = semget$private(0x0, 0x7, 0x8a) semop(r12, &(0x7f00000007c0)=[{0x1, 0x3, 0x106abd9ae75334a}, {0x3, 0x5, 0x1000}], 0x2) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r15}}) r16 = getuid() r17 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000500)={{0x9, r14, r15, r16, r17, 0x24, 0x2}, 0x3, 0xfffffffffffffffe}) semop(r12, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 16:15:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) poll(&(0x7f0000000300)=[{r0, 0x1}, {r0, 0x47}, {r1, 0x1}, {r7, 0x2}, {r3, 0x4}, {r4, 0x2}, {r6, 0x80}, {0xffffffffffffffff, 0x80}, {r0, 0x20}, {r5, 0x4}], 0xa, 0x3) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt(r9, 0x3, 0x4, &(0x7f0000000100)="ad7b6036fb21884a596d98ba8cdc3a95e64c7b9e77858d01437dcd0bb43947058fff2a8849ce5bdc818380925c5495d433611d333266572b90c1add3bb0b1658d9c1ef5626864895af69041629671d823d8fcf289a6d6333a63b52f7f7d7694fa10e2e08b0e2d51648331f9523de1bd20037f1557632db90df31fe897af631d4d59ab6104d039ab49ecb7f5c331b9ae95e5cd52a3049057e20c8ed9391c980dc4dd6f8dd3a803b59dc90f58e8b5e2440f0bcf70f53cd1e8b56a4286c591c779f0d", 0xc1) ftruncate(r8, 0x0, 0x3) syz_open_pts() r10 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r11 = shmget$private(0x0, 0x4000, 0x541, &(0x7f0000ff9000/0x4000)=nil) shmat(r11, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r11, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmctl$SHM_LOCK(r10, 0x3) 16:15:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x47e371f20e8050ba, 0x0, 0xffffffffffffff66) 16:15:10 executing program 1: pipe2(&(0x7f0000001240), 0x4) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/klog\x00', 0x8000, 0x0) r2 = dup(0xffffffffffffff9c) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) mkdir(&(0x7f0000001180)='./file0/file0\x00', 0x8) listen(r4, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x7fffffff) mprotect(&(0x7f0000721000/0x1000)=nil, 0x1000, 0xca99197d70085700) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open$dir(&(0x7f0000001200)='./file2\x00', 0xec4a25d5c6cb051a, 0xa1) 16:15:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/141, 0x8d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 16:15:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x3, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x96) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x18, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = getppid() r6 = getuid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) geteuid() close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r10, 0x0, 0x0, r9, 0x1}}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r9}, 0xc) 16:15:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a05000000fffff280e46508f39c5f0a", 0x0, 0x5}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000440), 0xff52}], 0x100000000000023f) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x4fbd, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4", 0xfffeffff, 0x10000}) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) close(r3) r6 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000180)) close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file0\x00', 0x20) readv(r5, &(0x7f0000001800)=[{&(0x7f00000001c0)=""/67, 0x16}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f00000002c0)=""/28, 0x1c}], 0x6) socketpair(0x13, 0x3, 0x0, &(0x7f0000000680)) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r9, 0x0, 0x0) bind$inet6(r9, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r10 = semget$private(0x0, 0x7, 0x8a) semop(r10, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 16:15:11 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, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x7fffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x5, 0xffffffffffffffd9, "85d81b00410aa7930000f54020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x890d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000003}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() write(r3, &(0x7f00000004c0)="bda6da86339886ccb7c56439919c33cf078e73a87ec427cdb97330ce77f7ff0441503b61cbfa555a68f6c7958ecc6cb91683b402a122a2348292c29dd37d31fcada7321a64159963396787d332e870f22c", 0x51) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r5, 0x5) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, 0x0, 0x0, 0x0, 0x0, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, 0x0, r6, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r8, 0x0, 0x92, 0xffff}) r11 = getuid() r12 = socket(0x0, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x1000100d3) semop(r13, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x1, 0x1800}], 0x9) semop(r13, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = getuid() r16 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x103) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r20 = fcntl$getown(r16, 0x5) r21 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r21, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r18, r19, r18, r19, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r17, r20, 0x41d, 0x5, 0x5}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r24, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r22, 0x0, 0x92, 0xffff}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r25, r14, r15, r19, 0x20, 0x7}, 0x4, 0x5, 0x5}) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="039f245f8d1c01"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r8, r11, r14}], 0x20, 0x1}, 0x806) fcntl$setown(r1, 0x6, r8) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x1013, 0xffffffffffffffff, 0x0, 0x0) 16:15:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)="87e69f9775f4636f3e3b1c7d8531cba8586f9b", 0x13}, {&(0x7f0000000240)="2f45dd97046fdbe22b9c6919", 0xc}, {&(0x7f0000000280)="cc70e36a59f30c7b47d21a661d256a27630d7c5ff9f16dbd9b929cc4b25fa8fb9b203ce9f8b4107106d1c2b63c8ba0674efddebb4189f671321eee", 0x3b}, {&(0x7f00000002c0)="8da76bba7917df7ce5d1b0b0939a9fdc33cce326527b92bbb67c34129b1fb93ed304bebb95588d87deccf01c55d489cd4834ffdbb77a01a00b836905b3f9701c00aab956066e2919226891b1d38b046db21b8b4103e1bafe5671803d45a3f00491ae846de8f7805d7e590f27336559686518596284ef9392bbefc9d279b4c13724d2cc85f23baf9efff96077fb8d454ab43546e272de37f2fb96c51ae30f", 0x9e}], 0x4, &(0x7f00000003c0)=[{0x58, 0x17ffe, 0x1, "ff750a629cfce00a2d498a1733842ef8e56d3819bb5321742b50d9fc9cb09fc5a3353475bf3a90fc1eca723ac02869043dde7b699ce6730ae92089d87fc7b6cddb955e4d"}, {0x40, 0xffff, 0xffffffff, "8cadc074af9f2cdf55698a1af1008d28980d81f3fcf50e7872c62454f350d4d4d8531097c3d7dd2be2bc3f2c54"}, {0x48, 0xffff, 0x20, "9f11ffdd06bc2ca1b1972656ade5fd6e97826c575650306b40e3c6adcd33d4ea4fcc119c57b8e7a9689d5213751c7f63e24bef325e0f9882"}, {0x88, 0x1, 0x1, "ec2f52dee82071bb4af0d7101c7b19b3403b153a63afec853911b40a0a0d6f9887a9662dafd655bfa41ca17dbc841ec1d50b010f45b7ce9a4797f1df18ee3575933483c924b2d34c8147438e32d3e5f6561e61a7d00acf8bd0c66c1696257c792b224b13753d9346e636e19b4d18e3be61e82f"}, {0x110, 0xde34475a6487a93a, 0x752, "e5af0c9464df053a2f648a2fde6b1afac0b8c197e6a1cdeff7714646738ff441550e0a8891feefb19788ab3d2525cc508e7011bed1082008caa9a0e21e47e093a3fede7c43dd3700513701a45c3d9fa649c13644812e7cf8075d78980e73b5383a7da3abfdfb9943e1e0cff4a38e9f165b124d3f37ef7b1e03917153edaf9323323ac61383646ac70d08817cad1b7396e8a8e556498bdeb38189e4a77f86655cc7563e446aebdbab92f250aefe742a352dd416a657b23efd2bc8b022de8727ee646493354b61553761c458cdaf6d99660109bb6061724b7aa8bb89bf182faa8c65431aae42c286678b86faa613e8e6157d956c21ed18662fcb4f53020f80db"}], 0x278}, 0x40b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x400, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x5) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000040)=""/39, 0x27, 0x840, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r10, 0x0, 0x0, r9, 0x1}}) r11 = getgid() r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) r16 = geteuid() r17 = semget$private(0x0, 0x4, 0xa3) semop(r17, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r17, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r17, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r17, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r17, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000680)={{0x5, r16, r11, r12, r15, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={r6, r10, r11}, 0xc) 16:15:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4000040000004242, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000040)="57acc124f212f19dc6d0fdf3b65ea75fb41500f6f0430100cbcb1712cffeff1c4ec0f3b5f02169de7b1d", 0x2a) fcntl$getflags(0xffffffffffffff9c, 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x134) 16:15:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed61d85ffe04fd83800b0331dd48d6fdc2ef47b4d2c38fbe8ff8d419a68cc8f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5a5eb0d47d182dc4fe635dc8aa67af71ffe96de5332c3a16d0f4998ba4675cab2add69da3a793f8979bdc535f4bcd9c388efc4b88a277b6a35de0bca6ee82694c799cd967ff69bf58312b1f65b9cb0c81dcc9c401ab057ec4d40d2883d2fe1412390d9db9052b05a24df8053101a5ca0ee4daabdccedb0e897de023fcc80f121c63ee953af0cfdd44bb9e429a746b72141017d6de6a6ed450b1f859fe4751dd4e7b2d4320297d30e3dd0670038838f36a9489def6d4671a84ece5ff9e06e448d9ad322a5e5a232ed7230ec34c6422ee7b3e2f5891b37c805af74b391617c1c1ef4721d67a5385c477da949d1c"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r1, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r2, &(0x7f0000000100)='\x00', 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r3, &(0x7f0000000100)='\x00', 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r4, &(0x7f0000000100)='\x00', 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r5, &(0x7f0000000100)='\x00', 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r6, &(0x7f0000000100)='\x00', 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r7, &(0x7f0000000100)='\x00', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 16:15:12 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:15:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYRESHEX], 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffd79}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000080), 0x20000000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x101, 0x8, 0x3ff, 0x6, "8badbccf5d147294c71a70ab394ac9b9f1c84805", 0x4, 0xbc}) r4 = dup(r3) listen(r4, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x262, 0x0, 0x1fa}, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000040)={0x9, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:15:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x7fffffff, "7e552f72c1d2c05682db2dec701f817d2543ff76"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:15:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getegid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) fchflags(r0, 0x0) 16:15:13 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"}) write(0xffffffffffffffff, &(0x7f0000000100)="a6f4a96fd38bb9fe588ca07b0328ca92ed7ffc76cfea3ea87eb74915fbb44b9defebe91edf93cd0174bec23208d5d033d82b91c743e3c22387b6d1cfccc80b2e64449e4fd82d504d7442f7892ad168c97b745bff06c316c740e292b3f8d0ce8509ed15803c5fa3710adff91b70e1a3328b0ccb948a94f9d0decf04b0b35f020c145e5d2c6743e148304efa71707a7bc9f837852c28a46a54", 0x98) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x110, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff000000000000", 0xfffffde7) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) accept(r5, 0x0, &(0x7f00000001c0)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x44, 0x5}, {0x8b, 0x8}, {0x0, 0xff}, {0x80, 0x5}, {0x45, 0x80000000}, {0x41, 0x2}, {0x0, 0x5}, {0x54, 0xc6c4}], 0x8}) dup2(r2, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:15:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x34) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 16:15:13 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000240)=""/24, &(0x7f0000000340)=0x18) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="a7d32a8a244cacccd4f4bda8494753709340af7a74a163cee4a22bb9ad72034f053cf0814f431a7027f4bd554f471d731360e98c455bf709656d1edf6377e81041deb43c80252b8d63ced70f9b9920b8abd1ae69badb44549692a17b33eaaec6f960dca37bf4e2bfbf70d613fe523963d5c2344f20687b22193d02281cfa9faf6d5c7263ee1f7f1f833ca2c7f6eae1510c3446b41327981d968de97ac9e8e80a7e6a004393fd2577fafc7fcb7e48752aa9c1f8", 0xb3}, {&(0x7f0000000000)="c6b06665cbe2887b66836a963e9cf246a73990c11d6a926e778515a965bff32248f6159db75107a9dc529d045e2cc12ac20a2116f6e79cdd87f93d6267b1f927c61516fc777bc020777bb82f930624a2eb1bbd2b84186cdeeec750c5edd6628416ee8c9164250f1e8b814d039c706fb9f357c9514230fab04d", 0x79}, {&(0x7f00000000c0)="ad086bbe80071339a21cecc78d", 0xd}, {&(0x7f0000000640)="9cd7a43ac169a3d36f0d17dfbf983e5d524d7508d37069788428927864df2049e3ae00b4b966f14f0bace74754b53cbb922d1b3c75051e01ce", 0x39}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="93922009602068829a6a9e18af6af47f6eefd1bf9b77dd4617f7868aff26a2ee15efcee929d0eeffc3cb18bd81f4a8ddf24a2c89ece0ae61e3be136bb6cb798d0e3e04d61d40d4518ded74bb579bc9cfa30065aa9a3c790cb1137a7551561c6a3c68c3490ededa5c51e552ae5abea6151e2d8092403bc5785d0028acf2714a0d09a5a0b75a7e5008abed12a8c1173d1f4498", 0x92}, {&(0x7f00000004c0)="6e381da9d93e334957ea3aceaca5ee09df33d9352a23d9be18d3402c267ee53d42aac8abdc6dd4bda814df544574302d383b565209440554b7cb32ebf5688e", 0x3f}, {&(0x7f0000000100)="00567abcef1eef6375006bf607a06703e89e4a4e00cc13fda24e8c2ea598f7b9b9cbaa0cd9d66ff1d6672d8e7149a9968c9511320fe5", 0x36}], 0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) sendto(r2, &(0x7f0000000680)="a2b30574c940152654994b5e3d588ebc7cde1d6ddbe43610fdb59b519ac615a23a1dc32b7414187c6155abb5103caf51bf6d9b9c45e21109bdfff676eb1b7f4506089c94cb6fc4bcf3eee6a58daa08efc5391d14d22ac5dbcf576526f7a80af4b6efc748ef537060f1832db81b092b094a54945ef0ff4ab9e5f4a1be11a9313651e7a798bec169f75320305afcc9d09bb08be220981a08966e2452874a90499ff0cc1f83c21455895ee6e157dd97031adfdc95adc8c0585b698357091f993e7d2340faac69f7f455c6468d65ef5374149d7d780a7c61f48ad7a2bb33ecbe5ba2a89f6e8e1912123f70ea428f89103b43b9f32852a6926606d55eacfc8970f6fafa34542cf15514cfbd7b9b5b7fb95a45795a4e525dd4a7d76cebca35e96c91351c3da82a834d495b607663aa19e8b88d00d22451d14d5c2b1a6e51d039950939bbedd9e0c9c629e656394519b5e254bee1fe05edfc29b103729920410184d2e5d3c8df40b3bfac60200e5f2d36694d173d10faf6868244a0d00c1557120b5f3d09dc89be0608ea13586417244563fb3f856e12ac5b1d7909098843e1bd85566f6350e61d74029929316118cef78d0a9e5faf047e5606e3fd56a7fde959affddf1b7edb72df7efe177f63acfadd01928797613cd0e94a579314cfa0b3d80fbcfa83e363abd3ad28c92acf5809a1ca7f0c1e223b3f91ab50950418a9f652d382a42c236d2af2e6c53a19f9faa70d753c04a08ad6573c395cfae7fe645fbd321931e2737c10a905d34b015e0a3bd76a7d16951f72c9c0d78497aae85edca0cea1a0f8fb93daf530fd2be7273a76a8ed1e63592070821c4dd221a371d7a22f3880f772e773ce2d1250059cbef85e9990414ec3f135ba25e9cfa915bc60f9f34b0c8834013c6f0b9ffea6f67cc12693c15c1faba479cfa11812a8134edb0340c5a801482203dd1b1fd96cf7ef2ed08cc5741ba98065b9473add6980978710760181c08e26f8f3d2c667d581845f18f385b84834b0dccc712937e40c2121bda40f37e36e3ff9fb925241abb4442a9d7da9ab6d856603fcc5dc4497ed7c57a399eb696fd83ea5fd53e635ae7be56f878d56ed6180c2d135eb4b422fbd710219404cf360459b36404e318e2340756353b33247b7ae5b7ef9729d8faaedbd91f7f9330c26b504ae8bdcd216f582ed78e7eddb125a94214e396c5c36d2899323c4e79fe71997ad4c62d7311d8f9c3ecc565c8a7efa51c039d1a3d4e9bcf067f3e2ca2bc65e8c6c1bb9076e45302079667ae1abd90d5b59520ebc68ca1814484cfabb9cfb180c85854295cafe68e2586890e595838a004d0f0007cc234b0618302f555eaa48e488c11878f49afe77dfc4be7ac418bed1881d7e76176738e197db712453c3c124bd6fe3d45c3d9048234667209f4fbd5280eb55180b5c4b33f725e722d3180ebd6c8378ff5f0575f9064a4e31a389c91fddbdfc0437e38c5578cfc9368b3509df5c35b0b3e963c192696be01ad3d38ac1826b1f8aa6c5a2f3e1293b626f2ccb9a120651a79a66b97a46c632c1793f2b49f1443f372c681a0e2ce3cbbb6f7f3f7e014b401f329750cc843a313924a388a46e04899b332b058e019e8a8976bb616eced1e3d6771feb1afba2ca4c48415b7dff35dc908c05ef197e560748824cd209ee34483fb993b13f4ebef4e8da0054397d07a29068eca2dab9fb98c9668cf671741c3d1257d2bf09fe76cabf96ad6e391a42e601489eafbad8d8b709864d4dbf0ef7281d74bd5eb4a3bd6f3281726e669d8c10fce60550de2327862cc9a198e0555e0775f278533a61c8b2ad97efc28e2225cbb2dcc8850c8016c150b26417ef17d08fc26b0c6410b491c34feed369b9bc28a7d9ebcd6fe3b4270ff052b642cabb7dfe72cc5179e71d7fa6e40ddcb1319e0ecb2deb325436d2ea601d2be8186aeeee97256ddae3007db37121a8d1ff014f36378b616154c1ce9d7b7d2c84e823dbae53bb2a576c7af15451bcd02d69bcecc8438065210da9abf39cfe596ff7602b8b12afa68187dd916643e25adde0f35727a0a5768c1d456313a694cff4970186dfded3aef888e0a71057224860deb6ab45c011fc14c327fde141f585f53ada55d34a544678be282152ba63e394a8a7121db490e88cd2a6009e790b2e9a7ef3ebe022dbfb4ee7a847b40c1cb054a2e6f05566d4983d7e6b6b911d1058dfd34a503a9dc04dda4065d13e9186687136a00c9646a72aa4edfceb25b61612b0f82728a0fc04177b1693291b48af401008c3b6109609ce1785700d05a179fd1c9a1eb5160d2a32612b5b81201b04a7f408f527eaf3ce09f92f5ccf47e9fc57b1b15c37ffea20ee23f4be2cafb84e51b7456a8ffb39f980cd4a4da32db7c1e99bc87bc33e6fdee71f9c546fdeb5153e84b8e8a46ac23e17c190b3c05d21b361995be13f9847d33dc658a180954cca37589806060f7b12feb386897f3199cedda9cfac888f1b3731e82ebecac82d8936e17339103263d65a36923c7e289a3cafb59d96db5b5c6d2499cc2164f586530b82d3fcfa8d718ac79d28a0a3df7e73a8a6c516022d68bda658477de23550b4bec619ed8c363ce55efd95183e884818d3b630459835b4bb64885890b95b583789801696b3399ce209675a39bab0481150d8f05e22be8688812252e639bfb33969bfabbc4381c9eaf2b86eab724370ce69bfe41fc6b7ad5fdb6d09e4ee9296d8d0c06b6e84ded9d5ee5e07a8e63c9f0b05938200e88d6e064bfab468cc4a12c59e9bcd668a8e6b5b103c566e3fcffce0fe57eea6d73c902f19fbc10d67317fca85619baa177623a8349287273ffb12794e207b74b45acba66a6a2e77ded0ee6afb4766bc75cb0f81593f91dab266c686f82e429ec422e20a58e21323a2c20bf5198fa8f5be7c01d3f941df30340b895547a38459dbd9612082507dd0b1fb01c6d3875d715cc33f64d26a80445e232ad6a9f8a16fc1d78b835e1c26b76af8ec2cac7b5d43624cc69c48372e592e326686d108740277d6149731f010a1eec6cdf866f3bee0b388921fc6008ebe7856d00b193d0afbf7e14116c5331e3fea03c9d93f9f5ff1b60d5ed703c969f50aa4a9a988c8e8940e80e2f05104f131c42eecdf1b0d5738117f973d1ed06ac16e6ec410e138b9837c98b99ebd3b97d78f5ad4a3d5064c1691ca0b992949589155502ed67b36bdd2aa029712cc2950b4d6f84a6331948b0b6fee534c74b5b8d2a59591d706c4c329fae4a9f7a1f69401b9677b050bb117e6098761facce896d481c4756d8f7571e78d054f3e9951e35fc580d5c1aee0a98a6957ec5fd409d9fd024acadf70a333e50077fb704d01294a0d8bad61b81d32b2a125ade6b9f059a5e005359be14a11389ebfbaea361458934fb5857208a4046f90e960dc345a91b3816c39769e2c09c10d1b4539770e7d70f3c80b8ed2322a973233c79f135a4b5cc8331b9c8f70e4f8266ac9c3605b5a235062dc33299f5f9bcdaa63ec58ab3eabe20c403db80c6c79f69808195f70b7a48121a82dd08cf5fc044582ac562be7091aff283d63ba2613cd3f2ae607322d4623ec28fe97e7a442b184d78570d3d236f176034ff7b3957499def49f46281e851cb75a3073d32a4db86540b933f765d3d0b5487a5cfa57ee239ab77af58df6fd06008efbce2a1f895eb1ae84d02179225ad7fa24e12a545ee534fd57ca0281b8cdf0b5c526d65fa8b110f954b0dedcdbb0d312a68ffabcf7d5832f06c8cd14fc67ebfb4f2b8a40d0b49f92b32b15458c9ed80bcd168cfee049f109e32cb22a42af82320dfdfb9d65854c8018a3f753db931e9fb58774a1eb6ebeb625bc3a12b655b45fc718edb34745ec0611fa8eb58956b7e8ad3c9ea2d672e24294dd684d2c72af04a63076ed1f0189b7ce1aed2f2ffa512dc16ada87ecde455c48df746ad20ce3d968dcc2abdc212c162daf712737ebcd95b1c77f7bb3c29374288a62049665dd561f5d4eeca7f3311b136fb1ea8cf4e0c83b682c56a6e67204fdf5cbcff42ea4591e80a910e9b92e33e0c34e1e4b4d34d60a318cfdca8bf5c47aad21d64f1aa53b2cb86d35c44c3880720c83d5264d5fc8bb8ae900598d5a089a4a44df95422cd91e57a7e1c57e367dfcee5fa195c0dd588ac49c72cdd503de2c050f740a0d739ab9adc01767383551dded05af2c8d7961a2b131e19edd80bdcd19cc426067407f57d2b92643111ca4701615dff2bc8a50411229255207ffd73c265222043edb2af152410d32c0d2be77ee6e1ccf98ac25a3d23938fa3b46c32fdc975e22f806e0fff39571ba20a5e570a22ad13305288069d8c1bbd247eaf077890a947899c701bf50261b495e2680cdd4c90de6a3a51a0e2bc9c7e33ffb4b7b8426556bae9c0e98c85d295bec691f5a29dcd4e9f456e2bcd8a7bcde28e3143b13f095423876326ef1d6ceae4e627b354d7f57c7c61ef433df4ee1cfa241d8c79a2a08f1dea88f3b8fb437b9bfce143b92b018b04a8ba63518ae95046036b17389e55ca7964fd827b4e425d07f8387ae4e7e31cfe207987ce3011efc9c368d1ce06ebe7d1d423f887910da92aed6d46eacf5a7f2347ae60f518eb1fcc640226d3d2b1246ddb7da7ccb52f9daf299b203526bdfc0dd49a9407e50215624c9b6ea2a19b1cc51cbba229f709fbd47bb5e66272f73f14197bb67739581e078d6cba1aab5e126e765ef98568b0900bf4efbea053e93ea2f82753d5df3fd8d2ba0ba5d3622f58095a84b4a8519e8c86cf7ca6569b35650bcdb5d7973504a07a049b1fecf94aee1cdcebfbe7f8484dd0b3f11c4ac3b288010cd28faed6d899142c38b06975116bca41c3e5182ccf5d501be54477884b7fcd2a6e4f868e55b1e2cc3cb0a0761a54655a4a927de29984f32941774c2a831aadc6d590ab3b1aeb0c643fd35cf24ce4c741e3351e919c66b351ca8999fb5950cdde6fdc9717a6a67edb6711fb38c8aea1e0d983eb633542f33443d11ccdec1d32436419e193d1fcfded0c6b812c675ec347702560196b8598c76a7a3f0d9463e45b36e6b53800e7c3d058978336990db32c1ef8d219ad892fc1c46e2b789a79db137a602c27cde10ff968b213d2842d1c65a74c87e6a26be60ea18a9cc52f18e2cbb4c1e84bd13240f2f26a7fdc7d54e569ddb510ee40a6aac86b95429a1c7b4094d3797803a56cbc8fbb69ace41b3c248118c792009b6e7b7c2905fcfa538b962bf2a6a1b49af35d04c39d86ecdf06698e13fac56914047874b1ef4e6dc4a999d376081ce9b08c03347cf2a6557eb69210fdb4ae08260fd1342784bb427ec946b6851139fcbe868ad0de442c4a7a773b46c228c7ea9332a3502f203cfcb3dd575c543b1ec4c37b466e4b8c7f628865722fd5ef6833f0e9e52667f1537449557f4ccf4e6582093549019928712ae576381853be77c2e12bd531274356ddb5cc45619d0411cd2979fd31f89840dcad085548bb47254bc56d0aab29add8c1ce81f1b709af319a0c14b8716d542c27d1f4359e6ddeb8e247b5bdf6e964ed771b917e611044fe68fc48241782764090ac7ae1af9e68d23893b1619c3e5bcd9612ce344be4eea6c1e96e288711fc782c525ce62ad0aaf8304121c2d9bb2a28bc51dac42f65ab2fca098e1913949ee8895be18685cf6df05527913ff440c7c658dd8fb364909c9b76a13a2c09e490f9dcae491b0a9bad3df95a0e92702555cc77ca4791a98658a72d9c75fed010cfa64751292791fec21db859c6a487d587a6f28d362c57b0711a831f0", 0x1000, 0x3, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) socketpair(0x6, 0x2, 0xc7, &(0x7f0000000500)={0xffffffffffffffff}) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x1}, 0xc) accept(r2, 0x0, &(0x7f0000000140)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 16:15:13 executing program 1: r0 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/148) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a000700deffffff000012eb5d8878"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) write(r1, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 16:15:13 executing program 0: r0 = msgget(0x0, 0x101) msgctl$IPC_STAT(r0, 0x13, 0x0) 16:15:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x3ff}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 16:15:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:15:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = fcntl$dupfd(r2, 0x0, r1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)="93d6a923243510ad3e2897a23270fc62a4976f4a2ec21ff25aece4d1b962674178d510b3def2665329b9c17ad2b6e90410edd467e23f818ac7a61953c3ba151647d37a030d8f28e22d1be841168c342b33f565341b01b0e3197fda194abe4ee6e21f7705ebf1a79ed91733085517407af442c3dd433094c31506c1933d53c4dd7ace21b02bac7d20f047643cdce8624956ddf7b8d2ee0433f71d4a784d0c04bd05061193c58dc1c68e4b69eaa8ecdad3f563d1a9f88ce79065ee1dfdd1e625387cf492b2d258257088cac70e8974d2dad7d5820846bb4e40b6aa15125a07283043c9d33f183eed", 0xffffffffffffff81}], 0x10000000000000b7) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000180)) 16:15:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x10000, 0x0, 0xfffffff8, "dfedb1a879e6c0fba809019a3aada4e522e41b33", 0x4db1, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() 16:15:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343e6104dc36cffc7c078bed883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c50488401608ecffd32dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e1ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bf861bc95dcc966ae948b08d4d092a8f98ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc9200"/385], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000400)=""/97) nanosleep(&(0x7f0000000040)={0x80, 0x200}, &(0x7f0000000080)) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000280)=""/184) 16:15:13 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000080)) read(r2, 0x0, 0x0) 16:15:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000280), 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_open_pts() dup(r1) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0055343c37c00c78a21e4568041987000053091347628367db7000488298b193db09000000000000007b8618cc6e62e81fb3842a8c51fca7fdc6133a7d569eb9aa52997afc4c840d6b06b4dcd8bcb01c17dc4b267eb521c1ac246c29184cceb500cb0aa34aff4d429e0ca14e81f2179c56597f346fdb09ef979da3b5cd5ad14db2aa0d564deb171cb68e24572cf15010d70223d625"], 0xa) open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000000c0)=0x9, 0xf4f6ae3ded8c4175) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="1c8383305b18b50b94c210cf0796c49149958683fe56e6623f8133", 0x1b}, {&(0x7f0000000100)="eb4e725c3d1f329cf718ee79257291f326b2dd0ec7f7df2bc429c9211a955cea547870da48d84097a45c7d6afcb2239f22d73f2dee42357654131439297d3aa961d14b7540110d56ea709afd54e0b6fa6fb8e693f54de0e21cb2f2e226561598085a1e55ff58cd33a1aeda49e212bcdfa25d4b9010216c84d49a", 0x7a}], 0x2, 0x0, 0x0, 0x1}, 0x400) kevent(r2, &(0x7f0000000240)=[{{}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:15:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="b1879d0d0a42e5bcf5ea26ddaf96de038aaf2382a2c031dc34851160467ecee139cfdabe20a256e4e25a0b38c21e5dcd63da7a0e3949c3c064bac44478941b766578b9096214f8be5d754c324a411e71c63475eaafd307173bfd58705e3955b2edc6e942f449636f2b54e7e99e4045f6496a0c48d96ca7918b333968ec83aeff9a402f62a3842e2db190385a", 0x8c}, {&(0x7f0000000280)="341e9bc1c49bd0d1aef49fd1bcc1a69938c0a5c8ebf469555528c73789e8ff02dbdc94c93d9f1d74f797a8faed38c60eae8cf9b69bca8c976d2dace4802bdddb485a70d104d7829d362a5a9250b30b79874e997e21a741840fbe8693b2802d6a0e59f83204d62e409863822f27e22fc9a1638c76460e0afca7e4c0c8583f4096bea00fc48aad1ca6c9228dd7db6dc6974d1ced5b60f917b77d3b5d7f0269715baad9c43f54e2c019eb1513b74bb12ed8cca1730b23c6071543b2a5b4c1e0103f0ef37cffcad15a4112f61ee2445540a0192cd8546b801dc6cfdc76bcf434b36e91eaaed362e565dea968b4c23397", 0xee}, {&(0x7f0000000380)="3bb16f25cf5a7ffa9a9e7b9cec285fa529ee654f6b10bc338fa713d8e6ab5fe3d56e04c10c1e698242cf9762e6fea9181038204e04c1d7b83e477a3bb47450fe83da5adc771d7412b041fa9368351292bb6944dc1980ae591a52180e9878ab9148257b74", 0x64}], 0x3) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) fcntl$dupfd(r0, 0x0, r5) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x5982, 0x100, 0x4, 0x946b3d91b6edf86b, 0x2, 0x80, 0x10001, 0x1, 0x3, 0x4, 0x893feec}) r8 = socket$inet6(0x18, 0x4, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x3, 0x9, 0x400}, {0x18, 0x2, 0x100, 0xfffffffd}, 0x2, [0x6, 0x10001, 0x6, 0x8, 0x2, 0x2, 0xa78, 0x6]}, 0x3c) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000540)=""/25, 0xffb9}, {&(0x7f0000000400)=""/129, 0x60}], 0x2, 0x0, 0x0) 16:15:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x1ff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0x10052) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\xadMg%\v&\xdfE\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0x0) 16:15:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x800000018, 0x1, 0x0) munlockall() bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:15:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x6}, 0x10) socket(0x18, 0x1, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt(0xffffffffffffff9c, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) pwrite(r0, &(0x7f0000000100)="64b1f040c4bdbe31a17569600c2c34a1a8f32446b33437050c35bcd3a9d965d6e9f2f81b1b7dcb25905ee80f58b720b5e24444c4d856a21f72fb416627517486462c2e0c9332d59fd526aaf05c053b83275f00b9026d20e1b213e8a8c05315e9e656704a7175fb163b3aa4fb9e886909832fa01e57ce528ee4ab9e4073b829099d58da73ce2caa4718160f5f576ce373b443b04f1d3e09dc605235d07ddf45180c3b87167e290af8f0a489a6c052d75bfdb8f3cc30f2b2f1f84731ac4be87c8d21381fe2720e0d9d29188f1f85eb7b2dd3efb42c5a9deb0212", 0xd9, 0x0, 0x0) 16:15:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) acct(&(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0x4) r4 = kqueue() mlockall(0x1) kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) unlink(&(0x7f00000001c0)='./file1\x00') 16:15:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) 16:15:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x8001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) close(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3702", 0x2}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="11650ac7f4d68e5df70cfbf5904523b92ff9238de7e5a7ad9129be736d6db9e62cdbb7f4db7d1e0a2573c7c24aa5d4815bf1c67a40bfa0be37101636a3fea6f0e7f9f01e6076bea3832f67573c9b0388802f41"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) socket(0x18, 0x8000, 0x84) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x42, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000240)=0x1) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00802e2f66616c65302f66696c653000"], 0x10) 16:15:15 executing program 0: r0 = socket(0x14, 0x5, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x22, 0xbaefd42306d3f6e4}], 0x803, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\xa1\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='[(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='[(\x00', &(0x7f00000004c0)=':[\\}:\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='}^&\x00', &(0x7f0000000440)='\x00\x02Z\xc1\x94\xe1\xc6\x9b\r\x89p\xf8\xe4\x066&\x82\xc8\xc4\xd9?\xc0\xeb: \a\xc3/\xf3\a~O&\x15\n\xae\x8f\xd00aK\x953chu\x1aS\x9c\xadw\xb0\x86S\xb2\x17\x92\xcd\x16n\xfa\xfb\xee<\xf1\x05\x97I\xbb\xa59\x98\xa6G\xbbna\x13\x8c\x99\xfe\x7f\xaa\xd9\xa0\xfd\xb5\x1f-v\xe4\xe9\x93\xe3\xc9\xd9w\xe8\xb4\x0eoA\xc0\xc1\xe3\v\xd2\x7fS\xe2}\x1b\xd3-\x1ck\x91u\x98\x9a\xe92\x80\xdd\xd9Y\'', &(0x7f0000000380)=':[\\}:\x00', &(0x7f00000003c0)='#\x00']) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0xca11338f6f1425e0}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x401, 0x0, 0x8, 0x0) 16:15:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="0eec3bb597375c2e8bdad916918cb165c1a1a311137bce8f6df7d55fa1ba587de2465e59647f6565cc98a91788d1e1810b466096c63fa254003218250b56b57a7d52d51afca670d13aed0dee6aca565ad9d0ba059e12b34bdfe5d8447f6f19956e26e8d4141fc81429c44fb6a83309b1de87f103f49391377ed48bd098f722c4782d99161444ae3903b2cce6cd47561fe787b5526f17788dde6612e4cc54139601bb8ec54c24be162fef8591", 0xac}], 0x1, 0x0, 0x0, 0x2}, 0x2) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000040)={0x0, ""/43}, 0x33, 0x2, 0x3000) 16:15:15 executing program 1: getgid() r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r1 = getuid() seteuid(r1) r2 = geteuid() r3 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r3, 0x4, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a8303bef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f6492482314910eab6b738a964bfa2fcbf3b550764613f8e6ffc359ec58feeccd191355edcb0fd78ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368dfbd5e37a4e3e1827deb29051431cd5da91ef73ab26c8ba9535c7246af0049e3516a17f1e7e8620f8c20083fb0a2b9ce06d83ba35e"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r11, 0x0, 0x0, r10, 0x1}}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r1, r10, r2, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r2) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0x8}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r13, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r13, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:15:15 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) read(r1, &(0x7f0000000000)=""/10, 0xa) accept$inet(r0, 0x0, 0x0) 16:15:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) lseek(r3, 0x0, 0x0, 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:15:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)) listen(r3, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xffffffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000002a80)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r3 = semget$private(0x0, 0x4, 0x61a) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240), 0x2aaaaaaaaaaaa88b) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x4, 0x1800}], 0x2) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000600)=0x7) semctl$GETZCNT(r3, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) sync() 16:15:16 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r0, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r5, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r6 = syz_open_pts() close(r6) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) write(r6, &(0x7f0000000140)="e6dcbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951c70000000000000078a7130a9e5bb78d00"/101, 0x65198095586b75c2) 16:15:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) semget$private(0x0, 0x0, 0x402) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x2, 0x351) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/137) 16:15:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getuid() r2 = geteuid() setuid(r2) setreuid(r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:15:17 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000200ffff0000010001afc06c0000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:15:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x6) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:15:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x94) r1 = msgget$private(0x0, 0x444) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000fc1e96030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000ea000000000001000000000000000000000000000000000000000000000000000b614eca6d5200d5ca7a590eb08a27db272e089ce9f640d443c1321cf60aeb07f3480e373d6a533448559aacca2bb7a77ff81da806c372b8e97da3245be8bc9344e9b6e2bec368d674df4a2ff75dbd66a03c593820f6aa8a7849690c0f67ac66d9cfc1e84a3fefa7eb5cc5392100763cb5a4362b7338a2b66cc01d4c3f01eaf43e73fa987c9c13deefb6bce2bf6ca03338574fe79f8565aa79bf5a669a6d3685ee70b0b1976bb864533f7c8f63fe367cabb551ebec4c5ffaa40e1b7f4ad53fd5a7d0309862e465e71d27f58223ed3c2d1d9f76532b2f16ae6c2ba85823ee40297b3826"], 0x72, 0x3, 0x1000) r2 = msgget$private(0x0, 0x10) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) r25 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r25, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r29 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r29, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r31, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = socket(0x11, 0x3, 0x0) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt(r34, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x1) r35 = getpgrp() fcntl$lock(r33, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r35}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r37 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r40 = getgid() semop(r37, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r39, r38, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r41, 0x0) poll(&(0x7f0000000000)=[{r41, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r42, 0x0, r36, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = socket(0x18, 0x2, 0x0) accept$inet6(r44, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r45, r43, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r31, r43, r32, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r47 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r47, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r49, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r51 = socket(0x11, 0x3, 0x0) setsockopt(r51, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r52 = getpgrp() fcntl$lock(r51, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r52}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r54 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r54, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r56, r55, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r58, 0x0) poll(&(0x7f0000000000)=[{r58, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r59, 0x0, r53, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = socket(0x18, 0x2, 0x0) accept$inet6(r62, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r63, r61, 0x0, r64, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r49, r61, r50, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r65 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r65, r66) r67 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r67, r68) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r70 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r70, r71) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r67, r66, r69, r70]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r73 = getuid() r74 = geteuid() setreuid(r73, r74) getgroups(0x1, &(0x7f0000000340)=[r67]) r76 = msgget(0x2, 0x40) msgctl$IPC_SET(r76, 0x1, &(0x7f00000003c0)={{0x2804, r49, r70, r73, r75, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r72, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r78 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r78, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r82 = socket(0x11, 0x3, 0x0) setsockopt(r82, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r83 = getpgrp() fcntl$lock(r82, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r83}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r85 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r88 = getgid() semop(r85, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r87, r86, 0x0, r88, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r89, 0x0) poll(&(0x7f0000000000)=[{r89, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r90, 0x0, r84, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r92 = socket(0x18, 0x2, 0x0) accept$inet6(r92, 0x0, 0x0) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r93, r91, 0x0, r94, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r80, r91, r81, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r95 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r95, r96) r97 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r97, r98) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r100 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r100, r101) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r97, r96, r99, r100]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r103 = getuid() r104 = geteuid() setreuid(r103, r104) getgroups(0x1, &(0x7f0000000340)=[r97]) r106 = msgget(0x2, 0x40) msgctl$IPC_SET(r106, 0x1, &(0x7f00000003c0)={{0x2804, r80, r100, r103, r105, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r102, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r107 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r110 = getgid() semop(r107, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r107, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r109, r108, 0x0, r110, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r111 = getgid() r112 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r115 = getgid() semop(r112, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r112, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r114, r113, 0x0, r115, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r116 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r119 = getgid() semop(r116, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r118, r117, 0x0, r119, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r120 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r120, r121) r122 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r122, r123) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r125 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r125, r126) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r122, r121, r124, r125]) getgroups(0x1, &(0x7f0000000340)=[r122]) r127 = socket(0x11, 0x3, 0x0) setsockopt(r127, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r128 = getpgrp() fcntl$lock(r127, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r128}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r130 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r133 = getgid() semop(r130, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r132, r131, 0x0, r133, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r134, 0x0) poll(&(0x7f0000000000)=[{r134, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r135, 0x0, r129, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r137 = socket(0x18, 0x2, 0x0) accept$inet6(r137, 0x0, 0x0) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r138, r136, 0x0, r139, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2b65124912ea60d8, &(0x7f00000006c0)=[r111, r113, r43, r117, r122, r60, r19, r88, r139, 0xffffffffffffffff]) setregid(r9, 0x0) r140 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r140, r141) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r143 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r143, r144) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r140, 0x0, r142, r143]) getgroups(0x1, &(0x7f0000000340)=[r140]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r145, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x6, r4, r6, r8, r140, 0x2, 0x7}, 0x3, 0x7, r146, 0x0, 0x8, 0x6188, 0xff, 0x10000}) 16:15:17 executing program 0: r0 = socket(0x2, 0x8005, 0xfe) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xb80, 0x64) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socket(0x20, 0x8000, 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) write(r4, &(0x7f0000000180)="1113fceb0583a972d66bc9e1c06608befcf1e5dc713a0d1c348c177562e76ed11dc8f25ef337fe598447a81902ce89948757828288d2675e58f7d756786e33a82b91b0c60dbda0a348a103f51ef06fb4c27dbefd06b861393f329a98c72363c09ec79f3fcfabab9bcdb40248b8c1e727b64583738b63b97c21cdb72d32117cc43b1e7a6a1232a8c1121d0cea0f9d66af835d5e3400a6b2e812e2df652c20", 0x1fb) chflagsat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xd55242d5d338b698, 0x0) 16:15:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) writev(r2, &(0x7f0000000ac0), 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 16:15:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x8001, 0x4, 0x7, 0x6}, {0xb895, 0x4, 0xe9, 0xac}, {0xa761, 0x5, 0x81, 0x80000001}, {0x0, 0x4c, 0x9, 0x19fb901f}, {0x6, 0x9, 0x4}, {0x1000, 0x40, 0x40, 0x2}, {0x1f2e, 0x5, 0x20, 0x20}]}) listen(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x7fff, 0x3e3c, 0x9, "7ddfde29d2fda10e64a9eda4dad7ad3979562bfe", 0x0, 0x100}) close(r0) syz_open_pts() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000300)=@un=@abs={0x0, 0xd}, 0xf) r5 = dup(r4) listen(r5, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000002c0)) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = getgid() r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) r13 = geteuid() r14 = semget$private(0x0, 0x4, 0xa3) semop(r14, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r14, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x5, r13, r8, r9, r12, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) semctl$GETZCNT(r14, 0x2, 0x7, &(0x7f0000000340)=""/137) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000280)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="adac95b35b413d43510df512453c05d9edb448454612919300dc1fd8f550beeb2e421291b5fc29a12a1d4cbc6b82de96255f5c01939c7dea4d63d4c5e44f8d57de203bafa26e70e8c1af1c414f7b49311935aceb040fe25ff50405d759b158b8ff432b5ac804aea7b248e327b1600d6106fd2077478074820a2d904e6bd4782154b836f3cdcc9fbc5fff120f6b2a4f11df4ee17c9880f7299c", 0x99) 16:15:18 executing program 0: r0 = socket(0x37a92dc10ae745a7, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) kqueue() setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = socket$inet(0x2, 0x3, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125cd5ab781b", 0x8) r9 = open(&(0x7f0000000200)='./file0\x00', 0x42, 0x40) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(r2, &(0x7f0000000380)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x50, 0x80000000, 0x18}, {{r5}, 0xfffffffffffffff8, 0x88, 0x8, 0x4}, {{r6}, 0xfffffffffffffffa, 0x28, 0x401fffff, 0xffff, 0x7a7c7a28}, {{r7}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xfffffffffffffff7, 0x28a}, {{r8}, 0x0, 0x10, 0x1, 0xf4, 0x5}, {{r8}, 0x0, 0x1b6, 0x4, 0x1, 0x800}, {{r9}, 0xfffffffffffffffb, 0x8, 0x4, 0xc76, 0x4}, {{r10}, 0xfffffffffffffffc, 0x1, 0x40, 0x7, 0x2}], 0x32, 0x0, 0x6, 0x0) r11 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r12 = socket(0x2, 0x1, 0x0) r13 = socket(0x6, 0x8000, 0x81) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r12) listen(r14, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r15, 0x2000741e) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000040)=0x1) dup2(r1, r0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x401) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) ioctl$TIOCDRAIN(r17, 0x2000745e) 16:15:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f2f2f8e4a6acc"], 0x8) rmdir(&(0x7f0000000040)='./file0\x00') 16:15:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x0, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/187, 0xbb) 16:15:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) ioctl$KDENABIO(r0, 0x20004b3c) semget$private(0x0, 0xccc9c92db86c78ea, 0x40) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000debf61fb00a93ec6b2e9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c25f90a3041e64b1eed7c316610c7a0d49e0918f51c42f4eb73d45340b61fb5c5c1477d1eeb5f5459cd10a75734730282e2b7e7d54917f0f6ad4b54d04fd53a939"], 0x5a, 0x3, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "b0d42000006e9300", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000055d400"/136], 0x12b, 0x3, 0x800) setsockopt(r3, 0x9, 0x9, &(0x7f0000000080)="e8377e77a0b24cb72eec008978eed06951de40d060983522a15cda4851488ab91b97fe6d4cb35c9d", 0x28) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000003c0)=""/198) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x20, 0x0) poll(&(0x7f0000000540)=[{r6, 0x10}], 0x1, 0x3) r7 = getppid() fcntl$setown(r5, 0x6, r7) msgrcv(r2, &(0x7f0000000280)={0x0, ""/49}, 0x39, 0x0, 0x1000) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) connect$unix(r1, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) 16:15:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r20) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x0, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000001f40)=ANY=[@ANYBLOB="01002e2f66696865302f66696c6530002861a93009d968c0e89bdc81a30af98a9d344e47a10ee0b3e80ae84ed612ab9b3f260cffe3f1ec37513689fc6e6929cd86e9decabca0b2b83eadd0c941654451523247f93be30f800414cbe8e57a175da50930f21e0f4f91ee0c57fdd3bdb36cecd565a54c3f245fd5d45c186c71dc21"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r23}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r24, &(0x7f00000001c0), 0x10000000000000ec, 0x0, 0x2000000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r25) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:15:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x122) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) 16:15:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) fsync(r1) listen(r2, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000180)="6039d80050ee7ef1f1e02ee26b35f88c053b51fee3858153d7aa7e29636c7407c190a8402f9e3dde6c3a92cf2b100c299d99b031e245a1b2f1b221f77a6724abc29c0a380177f5c31e5990c9b6e7a448706a0bb3e0099f38be98d288a07ff4e36c93dd85e46780fac3323979267bd3ffa79d0858163de9e3d61fd8066e3d7dfa29c028fe76d1de7fa7e6ecdba74fe1a1686b5283a9a8bb2fa4e8e6f523e2d9d3f56a658bf1099f8584e093802d0fc6ee0364115503b9daf4682887a5cce38ba64f11389d935693ca223482578ed3365ce0f679e8fc29d584412fa6ca0231ed0d718d7a6f9c25aaa44e05a8bd3621d58a92fe3d10837a6c4ad873", 0xfa, 0x52cd855aa529b54e, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:15:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="990205f0bf"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 16:15:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x3, 0x7, 0x2000}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x1, 0x1c00}], 0x9) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r15, r13, 0x4, 0x7}, 0x7, 0x7, 0x20000000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="d8b3ae3dee2c66fc50"], 0xa) dup2(r17, r16) fcntl$setown(r16, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="273f50616125e002ef9e3ec525a0a8fa6448cbc6fc0f9ed672e6f99f94f9fe39de303a2fd5ec1b7621ccfa3da6c1ac59c6cdd72f9a21e8e0c2e6778abf974b61176a8b048d8b9e6b0e5a20623d223300f2f35992850b2ca1b7bda5abebfd16735383a5ae87bf7931404c7511093c149c376d1e22025b99ae1a0c3d8ce2351df0e82785beac938b34901bc55829d76e56861e7447edcfc56b99452e0d1b1c4cdf195d01b4d9f4c63135de1f6f4419693eac975896ecd8b941dad5fa63a6634b1ed741d32243b9fc11579d4cc3903bde1392da221896e454bf7708390ef9fd375aa9af4a8f36c0a6274fc783525172c0dac3bfa22bd144ca215d5339c5337d79a36f378eb0482b662c4b171de85e234c2459e3a7824a2ee4d3d0e5042244be39b399ac4466f91fb084658f8afed8f5d49632560000"], 0xa) dup2(r19, r18) r20 = getpgrp() fcntl$setown(r18, 0x6, r20) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, 0x0, r21, 0x5, 0x7ff, 0x5}) 16:15:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfff9, 0x4, 0x5, 0x1}, {0x2, 0x1, 0x1e, 0x7}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x100) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r3 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) r4 = getgid() r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) r9 = geteuid() r10 = semget$private(0x0, 0x4, 0xa3) semop(r10, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r10, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x5, r9, r4, r5, r8, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r11 = getgid() r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r14) r15 = geteuid() r16 = semget$private(0x0, 0x4, 0xa3) semop(r16, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r16, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r16, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0x5, r15, r11, r12, r14, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r17 = getuid() r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x0, r23, 0x0, 0x0, r22, 0x81}}) r24 = geteuid() fchownat(r19, &(0x7f0000000100)='./file0\x00', r24, r22, 0xb) r25 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xff, r5, r14, r17, r22, 0x6, 0xa404}, 0x7, 0x0, 0xffffffffffffffff, r25, 0x8, 0x9, 0xfffffffffffffff9}) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fcntl$getown(r2, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETD(r26, 0x8004741b, &(0x7f0000000180)) poll(&(0x7f0000001fef), 0x1, 0x0) 16:15:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x14e18c022b1d7192, 0xffffffffffffffff) r3 = accept$unix(r1, &(0x7f0000000700)=@file={0x0, ""/3}, &(0x7f0000000740)=0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x8, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r7 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x20000, 0x20) r8 = fcntl$getown(r1, 0x5) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r12, 0x0, 0x0, r11, 0x1}}) r13 = getgid() r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) r18 = geteuid() r19 = semget$private(0x0, 0x4, 0xa3) semop(r19, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r19, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r19, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r19, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r19, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x5, r18, r13, r14, r17, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) getgroups(0x4, &(0x7f0000000800)=[r17, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r21, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r22 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0xa729e1fe01691d50, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r24 = dup(r23) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x400, 0x0) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r26, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r27, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r29 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900)='/dev/tty\x00', 0x200, 0x0) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r30, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r31 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x24) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xffffff41) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r36 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r34, r35, r34, r35, 0x20}, 0xffffffff00000000, 0x7fff, r33, r36, 0x41d, 0x5, 0x5}) r37 = geteuid() r38 = getegid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000040)="638fb8fe66dc0541083ed6cf7fda799a06274eb2109c747a6f6045543d32188e73db4e1dce1a7421f6a8467c640920482dcf0cf49c8f35f783a063ae9bbaebd2047c376f89e7ea720ef46fe609bcbd04bdb57dab12c4ee6038af3d1b4aac04d7ae538de6652b975e524c5d739460304756dc2de75ea96a82c86735ddc37581037d8ffcdb2659fc59a872b69c9a5d38819df59e214da7700371ce52e4d1945f18bf49286a44365466126f7bfc59f40c7d9dbcfc1827c9c2c4104a87361612ef8d4f5e13329e50afba24fb0ce8378b87eaf70a79bcf3ecb26eea846a7ca30ded2c29a22d2fe00de81b3631b52c35f9901d51a788880818d01d59a9226c14", 0xfd}, {&(0x7f0000000280)="16698e7eda0cdeaafda61c37d4a5e557e0a9316bef19fefcbb6f6382921be5b29c7d1d11d0692c3e3056058dc5a83dcc6e7c7b86dc66edfcc2759c2ae9f8e6a52c945007b7cec9ae1d", 0x49}, {&(0x7f0000000340)="5539c343e942651a46a8bff0e14b716a0fc9e5bb7a8e94fd52f9b0ca088891df83b6fe8881560fbd8b4d118d8234253168fec5bb385f7cb26b3f3debb0d72d23e02787d707376af1444fe0a1258bfe5debac95d615f38868438129c7924405afc4c8", 0x62}, {&(0x7f0000000440)="e81fadac74dd1e69445d896de76e7b1ac267a0672d", 0x15}, {&(0x7f0000000480)="312011c9154f0011cacb5d0a124bff0ed856aa093312897374429110a184f89e5a1b05385fa44fd10d5f58a7eb9a2aa470ce7a77a6ad3606e54c5b95ab4ff6985970f230ecf727b7e5403584419873d4ddcc4f60083df487b09ff47456164e833cb23697bdf49960d96c49cb083528fad087c2cde4165fd3a3ade9d7d15d2aab27c99e88f2dfb1f5cc03225293a05fbe2b3580967a3627d3a241ccf74ce9c72fb71af0448963ebe2c941a499c7731f2a4ddccf119c447264cf73ddd7ff6e0835c9b18a3a8947f38b44531842a036c08c1386c8decbfa8b543ea7f4d82fc1ee9594710719a8b0528c929e9b2d32e16277d060505bc9a0bd9ca3cf84", 0xfb}, {&(0x7f0000000580)="2f6bc7b8f1ea9e2ec45847a9c54ad1b03be7300ee3864b19cc900da6f1b6076bf472c474f10742b4af7f1196903980a5f6c7f03fed9a98786398fa78a48ffc51ad9a206d286f83244af302fe742558705f4120908705207a4686ca18df8534fbbd6fe0c504dae8f334fe016c92e127c500d3edb8554385e91d3b8e084c56b4236b59affcbdbc5d0267065b2bb501a8efb7d4ce94de308e3cf51a844bde2e303d9d05da6209267bd116d0050d30e6f549a437923aad0c2a3bff69ffdb110ec605a47630dba2774f69b3eedf555043c5fc317ed1", 0xd3}], 0x6, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, 0xffffffffffffffff, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r12, r20}, @rights={0x28, 0xffff, 0x1, [r1, r21, r0, r22, r24, r25]}, @rights={0x28, 0xffff, 0x1, [r26, r27, r28, r29, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r30]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0xd0, 0x1}, 0x1) 16:15:19 executing program 0: sendsyslog(&(0x7f00000001c0)="54011d7f942a676175aaf940fd", 0xd, 0x17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001001c1000003fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000180)=0x1) shutdown(r0, 0x0) 16:15:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3) syz_open_pts() 16:15:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e0000001fec5d249337bd1ae"], 0x1) r0 = socket(0x10, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="5a2f302fe7d2770e830aba99811b17e5e2fb5740e68693197ae3911cdaa824a3a1eab0cd43d6a6b4ccdf2be9bdd43a9c86e4f463e80f995e1286341b03ea0e8f37956753dcbfb2"], 0x10) write(r1, 0x0, 0x0) 16:15:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/53}, &(0x7f0000000440)=0x37) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:15:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2012, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff0000000000008ec08296e96263a817772d4328", 0x15) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x2c) 16:15:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) close(r2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = accept$unix(r0, 0x0, &(0x7f0000000080)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x22, 0x7}, {0x42, 0x3}, {0x80, 0x834}], 0x3}) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) recvfrom$inet(r5, &(0x7f0000000100)=""/69, 0x45, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) dup2(r3, r4) 16:15:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1003, 0x1ad, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) r2 = socket(0x10, 0xeedeeaa52b776f32, 0x3) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTART(r4, 0x2000746e) r5 = dup2(0xffffffffffffff9c, r2) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x204) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r9 = dup2(r7, r8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x8, 0xdddbb207a8f9fb99, 0x40, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x100000000, 0xd8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0xffffffff7fffffff, 0x1}], 0x1, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xfffffffffffffffa, 0x3}, {{}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xf346, 0x3}, {{r6}, 0xfffffffffffffffc, 0x24, 0x80000020, 0x800}, {{r9}, 0xfffffffffffffff9, 0x8, 0x20, 0xb8, 0x3}, {{r10}, 0xfffffffffffffffc, 0x20, 0x0, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffbb, 0x0, 0xa1a}], 0x800, &(0x7f00000002c0)={0x800, 0x5}) r11 = dup(r2) listen(r11, 0x0) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000000)={0x200, 0xffc0, 0xd7f2, 0x6}) 16:15:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x50a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2013, r2, 0x0, 0xfffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:15:20 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x49}], 0x0, &(0x7f0000000200), 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 16:15:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x80000022, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x4bbd5e2e9f5266d6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000180)="c251eee1e173a297", 0x8}], 0x1) 16:15:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x1) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffff7, 0x34}, 0xc) r2 = dup(r0) listen(r2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:15:21 executing program 1: r0 = syz_open_pts() getrlimit(0x5, &(0x7f0000000000)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) mmap(&(0x7f0000595000/0x1000)=nil, 0x1000, 0x3, 0x80000000000b830, r1, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) 16:15:21 executing program 0: open$dir(&(0x7f0000000000)='./file2\x00', 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:15:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() dup(r0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:15:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r10 = dup(r3) kevent(r8, &(0x7f00000001c0)=[{{r10}, 0xffffffffffbfffff, 0x2f, 0xfffff, 0x4}], 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r11, &(0x7f0000000080)=ANY=[@ANYBLOB="8e28040000000000000000"], 0x3c) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(r12, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0xfffff}], 0x4, 0x0, 0x1, 0x0) 16:15:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x2000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) sendto$inet6(r4, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r5 = accept$inet6(r4, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) seteuid(r2) geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() 16:15:21 executing program 0: select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) getegid() r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4d030000000000000060833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077ba37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2b24f61412e3fb70bfe6f6949edc9b6330c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2c, 0x8, &(0x7f0000000040)="d138b6", 0x3) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:15:22 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed38beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:15:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66b880a9329f"], 0xa) r2 = dup(r0) listen(r2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x131) r4 = socket(0x10, 0x3, 0xfd) read(r4, &(0x7f0000000140)=""/242, 0xf2) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) 16:15:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getgid() r2 = geteuid() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) r6 = geteuid() r7 = semget$private(0x0, 0x4, 0xa3) semop(r7, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r7, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x5, r6, r1, r2, r5, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000001c0)=""/228) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) faccessat(r9, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9651", 0x5e) 16:15:22 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:15:22 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x1, 0xff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x2b8) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) 16:15:22 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b500"/46], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289200d9e1fd9710070c5d386aa385547cdab0f657e303e614970025"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket(0x19, 0x0, 0x9) r15 = dup(r14) ioctl$BIOCIMMEDIATE(r15, 0x80044270, &(0x7f0000000040)=0x80) r16 = openat(r15, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r16, 0x0) unlinkat(r16, &(0x7f0000000300)='./file0\x00', 0x8) r17 = fcntl$getown(r13, 0x5) r18 = getpgid(r17) r19 = geteuid() r20 = getegid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={r18, r19, r20}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$getown(r21, 0x5) getpgid(r22) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x4000005, 0xffffffffffffffff, r8, r10, r2, 0x1e4, 0x8}, 0x5, 0x2, r22, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x18, 0x400000002, 0x0) r25 = fcntl$getown(r23, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r27, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={r25, r26, r28}, 0xc) r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x4, 0x4002, 0x7c) fcntl$getown(r29, 0x5) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200), 0x1bf) 16:15:22 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0xc, r8, 0x0, r11, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r12 = getgid() r13 = socket(0x18, 0x2, 0x6) setsockopt(r13, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000881affc3820acf8b933829a5733bb6cdc45b03ae8dfd64ce1f5dff05bda5cc7493625166e0b648e5c6700f7949a51783e85428476baf402cf14d2ad49a6e1ecf00ea52e635e710979e24751e19636bd8377e298069c55866e18f47a124ea9fc04b7eda5f07efeab3f1932eeb4890b0cfdfff27be20d160c071d29e0c2ed2"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r14) r15 = semget$private(0x0, 0x7, 0xa0) semop(r15, &(0x7f0000000040)=[{}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) r28 = geteuid() lchown(&(0x7f0000000280)='./file0/file0\x00', r28, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r17, r18, r19, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getppid() getpgid(r37) r38 = msgget$private(0x0, 0x20000003c4) msgrcv(r38, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r38, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/220], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000d92f87a67d7909b7ba65f0d959229858443db5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306943b3454c457623f5c6502fe1501e442c89acfe5ebde3aa454070b36d78a22367ca108ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000"], 0x1, 0x800) msgsnd(r38, 0x0, 0x0, 0x1800) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00"], 0x2d, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x1, r33, r35, r32, 0x0, 0x46, 0x81}, 0x10001, 0x1, r36, r37, 0xa5, 0x1, 0x4e2c, 0x6}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r32, r12, 0x0, r14, 0x0, 0x1}, 0x0, 0x0, 0x6}) getgroups(0x1, &(0x7f00000012c0)=[0x0]) getgroups(0x0, 0x0) r39 = semget$private(0x0, 0x7, 0x286) semop(0x0, &(0x7f0000000480)=[{}], 0x1) semop(0x0, 0x0, 0x0) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f00000000c0)) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r40 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r41 = getpgid(0x0) shmctl$IPC_SET(r40, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r41, 0xffffffffffffffff, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() 16:15:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02ec4a7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) shutdown(r1, 0x2) close(r1) 16:15:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x4, 0x408, 0x2000100000000, r1}) 16:15:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x109) clock_settime(0x0, &(0x7f00000000c0)={0xfe, 0x3}) 16:15:22 executing program 1: socketpair(0x20, 0x3, 0xfc, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0xe, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/155, 0x9b}], 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:22 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x380000000000000}], 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/10], &(0x7f0000000500)=0xb) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) kqueue() shmctl$SHM_UNLOCK(r3, 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x800, 0x0) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = kqueue() r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x4, 0x70d}], 0xaaf, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffff8, 0x2, 0xff2d644972eefd14, 0x6, 0x84c}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x800}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xfffffffffffffffd, 0x5814}, {{r6}, 0x2, 0xa0, 0x20, 0x2, 0x93}, {{r7}, 0xfffffffffffffffc, 0x0, 0x20, 0x41b, 0x2}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x9, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x80000001}, {{r9}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x90380f12d98548c0, 0x1f000, 0xc8a3}], 0x7fffffff, &(0x7f0000000780)={0xcd56, 0x7}) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) kqueue() readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/210, 0xd2}], 0x5) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000580)) 16:15:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) lseek(r0, 0x0, 0x4c19c4870b7c4c85, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000008}) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x468598844ca2c8bf, 0x102) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xe, 0x0, &(0x7f0000000080)=""/14}) syz_open_pts() 16:15:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getpid() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x506a36db, 0x824, 0x4, 0x0, "e6adbc3851ecb3bbc5b3901bf600dce77978f518", 0x9, 0x6}) r3 = kqueue() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x15, 0x10, 0xfffffffffffffffd}], 0xdffffffb, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) r5 = semget(0x3, 0x1, 0x400) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000100)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = geteuid() r9 = getgid() r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r12 = getgid() r13 = geteuid() r14 = semget$private(0x0, 0x4, 0xa3) semop(r14, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r14, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x5, r13, r9, r10, r12, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) fchownat(r7, &(0x7f0000000180)='./file0\x00', r8, r9, 0x2) 16:15:22 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/35) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = kqueue() kqueue() r4 = dup(r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(0xffffffffffffffff) 16:15:22 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r2, r3) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) dup2(r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r11 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) r14 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x0, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:15:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="da000000", 0x380) 16:15:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xbfb30422921357c9, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x1, 0x10000, 0x9, 0x1, 0x3f, 0x20, 0x3, 0x0, 0x0, 0x1, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee1", 0xb5f}], 0x1) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 16:15:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0169005bd9a80a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983ff5740000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9caba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000000000000000000000000006f5273f45304358f2"], 0x10) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:15:22 executing program 0: r0 = socket(0x6, 0x5, 0x14) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:15:22 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x70dbdf4faee40e80, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x0, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f0000000140)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r8, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) fchownat(r8, &(0x7f0000000200)='\x00', r7, r2, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r12, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r14 = syz_open_pts() dup(r14) preadv(r14, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083}, {&(0x7f0000000ac0)=""/200}, {&(0x7f00000004c0)=""/40}, {&(0x7f0000000bc0)=""/222}, {&(0x7f00000008c0)=""/21}, {&(0x7f0000000cc0)=""/154}], 0x680e8db960998ac, 0x0, 0x0) fchownat(r13, &(0x7f0000000100)='./file0\x00', r11, r9, 0x0) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r15, &(0x7f00000005c0)=[{0x0, 0x32d9, 0x2800}], 0x1) semop(r15, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYRESDEC=0x0], 0x14}, 0x402) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r18 = getppid() getpgid(r18) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r19, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6930374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000000000000000000000000000800023ce2c32d7108f0c745379dfbe88932d8edc3cb31cf1884d4c50de0b4b8531767bd426b88c9c764f676a50dc65df564ccf312ab17b888198b6748fc9864b8de69e354d743c735a418a04d8a94ba89af7fde6ddaa2300ea558c9c450dd65b0f699d585fe332dfd784418fd9208a099a24876a2cc363ae6630d2fe40fbef76c4bed35cc55581e4ed68e536c379c024402cade024990e397fbf4379d3debd918587e213104b3a7536b0f956bb2bb1fabba280468ad3627b8c72fbe52bcb277fb6a4506d4726c630772c014d4360f70ba80ba24c4f5f9ae0e3f6235164354023753f7c763660b8898b1f54cdac50b99b0477bb93abaf512362f1af"], 0x1, 0x0) msgsnd(r19, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 16:15:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) socket(0x16, 0x5, 0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:15:22 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x970e, './file0\x00', './file0\x00'}) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7f, 0x40}, 0xc) 16:15:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2d66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x1, 0x48a}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x2, 0x101, 0x8cd}, 0xc) r3 = dup(r2) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x3, 0xfffffffc}, 0xc) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) getdents(r4, &(0x7f0000000100)=""/181, 0xb5) dup(r4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x1f, 0x46b9, 0x54}, 0xc) r5 = getpid() r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r11, 0x0, 0x0, r10, 0x1}}) r12 = geteuid() fchownat(r7, &(0x7f0000000100)='./file0\x00', r12, r10, 0xb) r13 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={r5, r12, r13}, 0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) recvfrom$inet(r14, &(0x7f0000000340)=""/125, 0x7d, 0x800, &(0x7f00000003c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) r15 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockname(r15, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 16:15:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="e22ab497c80897b83000"], 0xa, 0x0}, 0x0) 16:15:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x24) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xffffff41) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) fcntl$setown(0xffffffffffffff9c, 0x6, r6) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0xe9, &(0x7f0000000040)="b9d3cd80eed198f36e9f84ec92d601f058012e4cfa3197b1117980eb338ad6923e5a0282f52ec42171c3144462af56818d65dea90cd1da7380f757322e24b1d8c49cc00bfb7d0e903d8a98f87aff231146bf79cf4561a232de8ad51774728f69b24c457b6b8a5b83bb93c9d8ee253701e6843d2c306357985bf104878861d8b4b0cde02e2ee839b96c9408a1881bd9edeab6355b4e8b985e9fc61eda2990ce9f844580e0e3fbbb267c447c13349a234b6e598ec57dd6c87a1f2ee9cfd61a0cd28462197e44e89f45d4c38d3cde0b2b8c223a7caf7e7a3b836f9176360a35904a9babb05e8fcecbdb09") shutdown(r0, 0x0) 16:15:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) dup2(r1, r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 16:15:22 executing program 0: r0 = semget(0x2, 0x0, 0x40) semctl$GETPID(r0, 0xcd1f8148e1d22c88, 0x4, &(0x7f0000000000)=""/8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x100, 0x1, r2}) semget(0x0, 0x82aff24b635e66cc, 0x21) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000100)=@abs={0x3, 0x0, 0x1}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) accept$unix(r5, &(0x7f0000000180)=@file={0x0, ""/24}, &(0x7f00000001c0)=0x1a) setsockopt(0xffffffffffffff9c, 0x2, 0x1000, &(0x7f0000000200)="4efb9f6c4de17379549bbb06e3418f8bef6be8e21fe320afd32f", 0x1a) r6 = kqueue() preadv(r6, &(0x7f0000001540)=[{&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000001340)=""/245, 0xf5}, {&(0x7f0000001440)=""/71, 0x47}, {&(0x7f00000014c0)=""/70, 0x46}], 0x7, 0x0, 0x0) r7 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x8000, 0x10) r8 = geteuid() chown(&(0x7f0000001600)='./file0\x00', r8, 0xffffffffffffffff) truncate(&(0x7f0000001640)='./file0\x00', 0x0, 0x100) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000001700)={0x0, '.\x00'}) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001740)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f0000001780)={0x0, 0xca51, 0x9}) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x200, 0x0) r14 = open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x1) r15 = open$dir(&(0x7f0000001880)='./file0\x00', 0x20000, 0x4) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd\x00', 0x1, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001900)='/dev/speaker\x00', 0x40, 0x0) kevent(r10, &(0x7f0000001800)=[{{r9}, 0xfffffffffffffffa, 0x41, 0x8, 0x1e}, {{r13}, 0xd3317329f1240f86, 0x26, 0x1c000001c, 0x81}], 0xfff, &(0x7f0000001940)=[{{r14}, 0xfffffffffffffffd, 0x0, 0x1, 0x17a, 0x7fff}, {{r15}, 0x0, 0x4d, 0x1, 0xd56, 0x8}, {{r16}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x7, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xa8, 0x40000000, 0x1, 0x2fa7d20c}, {{r17}, 0xfffffffffffffffc, 0x5c, 0x4, 0xffff, 0xfa}, {{r7}, 0x1, 0xa6d6043c6aea60a3, 0x40000000, 0x7ff, 0x9595}, {{r10}, 0xfffffffffffffffd, 0x1, 0xa00fff7c, 0x6, 0x8000}], 0x101, &(0x7f0000001a40)={0xd49, 0x3}) 16:15:22 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYBLOB="16c6f94a4f042b778cfaecdbb4c0fe99577307d68116b385ef544160c50c238625c19e6d5369e06d0adebe66f3e9dcef7aa4e422adb277fe63515d90d0e7662aa61ce435c97b190f600d2aa5c54a68520b5b351e50ae52a58239b772bf4492c7607bbb04252080ab72261e", @ANYRESHEX=r0, @ANYRES64=r1, @ANYRES16=r3, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRESDEC], @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES64=r2, @ANYRESHEX], @ANYRES16, @ANYRES64=0x0]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) write(r4, 0x0, 0x0) 16:15:22 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) r0 = socket(0x1fe3c6dd5eb9c17, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = geteuid() msgget$private(0x0, 0x4) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x3) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 16:15:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = accept(r5, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xd, 0x21, 0x2, 0x7, 0x8000}, {{r1}, 0x1, 0x20, 0x20000000, 0xffff, 0x9}, {{r0}, 0x70fc5287adb8a2f, 0x40, 0xf0000000, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1f, 0xfff}, {{r3}, 0xfffffffffffffffd, 0xe1, 0xfffff, 0xffffffffffffffe1, 0x5f6}, {{r4}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x4, 0x4}, {{r0}, 0xb94de0ed039f9293, 0x4, 0x40, 0xffffffff, 0xffffffff}, {{r6}, 0x0, 0x20, 0x1, 0x3ff, 0x100000000}, {{}, 0xfffffffffffffffe, 0x4, 0x2, 0x8, 0x29f0}, {{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0x20400000, 0xba5}], 0x1f, 0x0) 16:15:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0xe521979e61bf79e0, 0x0, 0x2, 0x8e}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x0, 0x6}], 0xfffffffb, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff8, 0x1, 0x80, 0x100, 0x7fff}], 0xfffffff8, &(0x7f0000000100)={0x3ff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:15:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x5) 16:15:23 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') socket$inet(0x2, 0x2, 0x2) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)='r\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 16:15:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x20c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:15:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r2, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r7, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r8 = msgget(0x3, 0x80) msgsnd(r8, &(0x7f00000007c0)={0x1, "2e1100a1df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db7d19f37405111e97a0e8d1e8f3b32b99730931041cfd631c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa46000000000000001c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x76, 0x800) geteuid() r9 = getgid() r10 = getegid() r11 = shmget(0x3, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r10, 0x0, r9}, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffffc}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) r13 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r13]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) r14 = kqueue() r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r15, &(0x7f0000000340)=ANY=[@ANYRESHEX=r14], 0x1, 0x1000) msgsnd(r15, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) 16:15:23 executing program 1: r0 = getgid() r1 = geteuid() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0xa3) semop(r6, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000140)=0x40) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x5, r5, r0, r1, r4, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r12, 0x0, 0x0, r11, 0x1}}) r13 = geteuid() fchownat(r8, &(0x7f0000000100)='./file0\x00', r13, r11, 0xb) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x3ce) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r17, 0x0, 0x0, r16, 0x1}}) r18 = getgid() r19 = geteuid() r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r22 = getgid() chown(&(0x7f0000000180)='./file0\x00', r21, r22) r23 = geteuid() r24 = semget$private(0x0, 0x4, 0xa3) semop(r24, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r24, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r24, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r24, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r24, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000680)={{0x5, r23, r18, r19, r22, 0x101, 0x3}, 0x100000003f, 0x49, 0x9}) getgroups(0x3, &(0x7f0000000000)=[r16, r22, 0xffffffffffffffff]) r26 = getuid() r27 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000040)={{0x20, r13, r25, r26, r27, 0x100}, 0x0, 0x10001, 0x567a}) r28 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r28, 0x0, 0x2000000000016, 0x0, 0x0) 16:15:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) clock_gettime(0x4, 0xfffffffffffffffe) 16:15:23 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r6 = accept(r5, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) getsockopt(r6, 0x4, 0x80, &(0x7f0000000300)=""/224, &(0x7f0000000400)=0xe0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r5, 0x5) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x3f, 0x5, 0x1}) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r14, r3, r4, r9, 0x20, 0x7}, 0x4, 0x5, 0x5}) seteuid(r4) 16:15:23 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = shmget(0x1, 0x9000, 0x25e, &(0x7f0000000000/0x9000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0xfc48) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:15:23 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9d722de55eb15dd2c000000000000"], 0xf9, 0x3, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000840)={0x0, ""/241}, 0xf9, 0x3, 0x800) msgrcv(r2, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() geteuid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x1, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x401, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x8}) setreuid(r7, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r9, 0x0, 0x0) 16:15:23 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) utimensat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x4, 0x7fff}, {0x5, 0x8}}, 0x0) clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1000e) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) 16:15:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0xa2e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xcc}], 0x10000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) close(r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xf182c2ec84f689dc, 0x1, 0x3ff, 0x9, r4}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="94d9ff1bff9b537cdb57c72c5a83ceba5172fdbf5aeea3776b44c701655009a72d436f032eb9f7fb62dd11a1b8f217c8f0bf7245ba7068c8ffeed3742aa68d869cebe2952a90f096efa14b6529777d825ca34e2c59fad26fc6d27f5d4c10d70d07c55d0759a9c010999eb4baa31abafdd0625b8fd90a8ba567cd02e0cdd70709ce65933d719bae33c5f8071982c6a62c529e6e6787a9c023ada8f8730f92cdf6", 0xa0) 16:15:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:15:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) write(0xffffffffffffff9c, &(0x7f0000000340)="580004e4bb469ec59806e2c41be2fc7ef9201225aab7a6ac2ec9ffc6bfa35e73f6201ac507ca3be7a292d5bc6bdcc487862a8a5ebcca517ff63fd13344746da0e3face6286893ef8448818aef7d5138797743825a92fcb226c7b2d393c90d47f22bd260fb4933737f7834423718f37cbc822708417229c828f7145089b3544e8a86767be18809307e540709e879cab464b73ea73c6f77f73cb29df0c4043757c2eee6ed4ce0c2082c5e08d7ab3f596250a160b13e98992bb19a65cf1f50cfa111bfc13b4dd54", 0x0) 16:15:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202e57f7f0000011179f1e7dcd0e5aaceb7"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) r5 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r5, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/25) 16:15:24 executing program 0: getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() setuid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffb6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmctl$IPC_RMID(0x0, 0x0) 16:15:24 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r4 = socket$inet(0x2, 0x2, 0x0) r5 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r5, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r6 = shmat(r5, &(0x7f0000ff9000/0x2000)=nil, 0x2000) shmdt(r6) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r4, r7) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/de\x00\x01\x00\x00\x00\x00\x00\x00r\x00', 0x20000, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = msgget$private(0x0, 0x110) msgrcv(r9, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x400000, 0x0, 0x0, 0x0, 0x0, 0x44, 0x2}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x2, 0xffffffff, 0x8}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r10, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r10, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYPTR], 0x1, 0x800) getsockopt(r8, 0x29, 0x24, 0x0, 0x0) 16:15:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:15:25 executing program 0: r0 = socket(0xa17423e431a29f08, 0xf12cb35266fd276c, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) clock_gettime(0x3, &(0x7f0000001440)) 16:15:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x103ff, 0xfffffffffffffffa, "73cc5160727b0500e534840c76e300ff00", 0x73f6}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xac2) writev(r0, &(0x7f0000000300), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fsync(r1) 16:15:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000440)=@in={0x2, 0x0}, 0xffffffffffffff65) r6 = dup(r5) listen(r6, 0x0) r7 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x88, 0x10) getsockname$unix(r7, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) read(r9, &(0x7f0000000300)=""/26, 0x1a) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) recvfrom(r8, &(0x7f00000001c0)=""/162, 0xa2, 0x2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x7) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 16:15:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) 16:15:25 executing program 0: mprotect(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) r5 = socket(0x2, 0x2, 0x6) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) shutdown(r7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x4, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x0, 0x100}], 0x7, &(0x7f0000000100)=[{{r4}, 0x0, 0x80, 0xfbe3ae1a680f488f, 0x400, 0x8}, {{r5}, 0x0, 0x40, 0x2, 0x7, 0x63d00000}, {{r6}, 0x3, 0x10, 0x8, 0x7, 0x4}], 0x5a3d9620, &(0x7f0000000180)={0x9, 0x7}) pipe(&(0x7f0000000080)) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) 16:15:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="48dced31f971b5dc4e87435b1e75d16e67a57ed39021343fa07616e09e1df9e6a48a", 0x22}], 0x100001fa, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000340)={0x7f, './file0\x00'}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) sendto$inet(r5, &(0x7f0000000100)="54dccd3152bb6adfdf8598ece45aa2ce26e99d6485549a34e9a9502f75aee04e60359e67a74f769033e96b869dafd9b9472a599e9a544711d99ea12108a541ae52d68e13d3ea7cbbdab0570aa86f6c82d778013d7174f2c7fd036f960c8248ba41276ceab3a1498f005a9eb9bb58da79fccbbe4c3921f84b8ddf19c7633434b7ef5e702cb96dc8d98265b9e8dee9c3e2a3e46bef97ca6616a10bde6b0944d621fe39c71e9fa93c27d3638aeed88b66e250a4305d77e84551389798fa5d7ab2b2c4a34c", 0xc3, 0x406, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:15:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYRES32], 0x1) 16:15:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20080, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x6, 0x40, 0x2}, 0x878, 0x56, 0x400}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x8) geteuid() r3 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0xfc000000) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r1, 0x801869a3, &(0x7f0000000140)) syz_open_pts() 16:15:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYRES64], 0x1) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x1}}) r10 = geteuid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r10, r8, 0xb) r11 = socket$unix(0x1, 0x5, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r15, 0x0, 0x0, 0x0, 0x1}}) r16 = geteuid() fchownat(r12, &(0x7f0000000100)='./file0\x00', r16, 0x0, 0xb) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r22, 0x0, 0x0, r21, 0x1}}) r23 = geteuid() fchownat(r18, &(0x7f0000000100)='./file0\x00', r23, r21, 0xb) getgroups(0x3, &(0x7f0000000380)=[r8, 0x0, r21]) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1012, r1, 0x0, 0x59) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r24, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x1, 0x1, 0x1f, 0x33ed, 0x6}, 0xc) msgsnd(r24, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r24, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00"], 0xea, 0x2, 0x0) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0x80) 16:15:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) r15 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x4d0, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r22 = getuid() fchown(r20, r22, 0x0) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(0x0, &(0x7f0000001040)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r25, @ANYRES16=r18, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r34) writev(r34, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r34, 0xe3) writev(r34, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r35 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r35) writev(r35, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r35, 0xe3) writev(r35, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r35}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r36}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r35}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() kevent(r42, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r43 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r43}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r43}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r43}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r44 = kqueue() kevent(r44, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r45 = open$dir(&(0x7f0000000c00)='./file0\x00', 0x10, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r45}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r45}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r45}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r46 = kqueue() kevent(r46, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r28, @ANYRESOCT=r30, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r37, @ANYRES32=r28, @ANYRESHEX=r40, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r42, @ANYPTR64, @ANYRESHEX=r43]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r33, @ANYRES64=r45], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r52, 0x1, &(0x7f00000000c0)={{0x6, r48, r49, r51, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r54, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r54, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r54, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r54, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r54, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r54, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r55 = getuid() r56 = geteuid() setreuid(r55, r56) r57 = getegid() r58 = getuid() r59 = geteuid() setreuid(r58, r59) msgctl$IPC_SET(r54, 0x1, &(0x7f00000000c0)={{0x6, r56, r57, r59, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r49, r53, r57, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r53, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r63 = geteuid() r64 = getpgid(0xffffffffffffffff) r65 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r62, r60, r63, r61, 0x143, 0x80000001}, 0x8, 0x100000000, r64, r65, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r65}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r65, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r66 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r66) writev(r66, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r66, 0xe3) writev(r66, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCCDTR(r66, 0x20007478) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:15:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c653000e935856a4f67c7b81b8246148085eeb8a05262c8aeb0af18e4b70fe6f0ab4d9c1abfd130f4a07708bac3c648fa31c7ab1b8277462ef91e7e1ec47478c4c616f5426ee35cfc4262e539a7b5ca5d5a41783678006b0cd47bf2280b9d3979dc0ca698cb84b83e79222e7ced42069edfb034dd50473865ed6f51ececc236430f4f30434234e30c414234f14d72"], 0x9, 0x0}, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 16:15:27 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') sendto(0xffffffffffffff9c, &(0x7f0000000100)="51042c83fb14d043895c760b4aee744b3f591c949dd3b22b9595ab35d7cc6a49a81f18ae9dea89ed3cdc11d0f6ed4417c78d84f18e34c08ad10b3a9c5b6e3068427887471601a9073f2e45ee2ca10edd6557650a55eb3547713eba1495b88034a1ba2b388e3f00c99ba32fb00aeabea6c1c1fd68aa342757e238d35b0cc75d0b46e8d1f96a3e05fea90a65023f99205cc9abd7b3f8f27cb8bb78b2fc50dc1ac27504dde3de0ba32ce85d489e51da970a4fd82e7406190c471baad54f1a1cc0371a66616f2744becd454684d244473ee6a44b1b52297f51374c700f4a2846b3086d7cad", 0xe3, 0x408, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0xfb) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:15:27 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) ftruncate(0xffffffffffffffff, 0x0, 0x10000) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x8) 16:15:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4000040000004242, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xfc9, './file0/file0\x00', './file0\x00'}) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 16:15:27 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = dup2(r2, r1) r4 = syz_open_pts() close(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r5, 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)=0x2) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r4, 0x0, r3) dup2(r0, r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r7 = getpid() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r8, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r7) fcntl$lock(r6, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x9, 0x20, r7}) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 16:15:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:15:27 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0xffffffffffffffee) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) write(r2, &(0x7f0000000080)="e07e46c9d7b7303553ed4e62e21f4f1af6f0ae5de24ad5b91da235b17a7658f1c69e14921d4506e7ce268c4b345f0516cc57c1acac74b99ae2220010347a76e355cb18aa096bef834c76a70000000062f327fd4862c9f51b9d2ab4104d05ed28443ecd5545faf3c6e00ce5e2ed8f3ddd208d12eba591143d77fecc56ae8c8c5128e86c2b0dd9603eba1007940f5b1c1c6803bded355165518c9dce5ed046185c8715f6ecb43ff05d1b010000800000000001634226c1c11a2aaa6de9457014072760fc5762eefe33ef6e5bb590c5fe3fedce04e4d2c3ccd4c1d3c083f37f0e63951ea0f644041aee17a7a8be3b01bf6a499145045fa2f930773350b9ee", 0xfd) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = socket$inet6(0x18, 0x0, 0xff) pwrite(r4, &(0x7f0000000200)="d07a9a611141e81efd44c6747578db9cc1a5de9ba05299aec1f2eef1126aaaccc86050deb211809b55ad37c8dc", 0x2d, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r5 = kqueue() mmap(&(0x7f00008eb000/0x2000)=nil, 0x2000, 0x1, 0x5012, r5, 0x0, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) 16:15:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r1, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) getgid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = dup(r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x22, 0x0, 0xffffffff7fffffff, 0x4}, {{r3}, 0xfffffffffffffffc, 0x3c, 0xfffff, 0x0, 0x7ff}, {{r4}, 0xfffffffffffffffd, 0x16, 0x4, 0x80000000, 0x10000}], 0x7, 0x0) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x80) socket(0x1, 0x5, 0x7) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000100)=0x80000001) r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240), 0x2aaaaaaaaaaaa88b) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x4, 0x1800}], 0x2) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000200)=""/102) r7 = semget(0x3, 0x3, 0x0) semop(r7, &(0x7f0000000140)=[{0x2, 0x5}], 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fsync(r8) 16:15:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/188) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/88, 0x3b) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) kqueue() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r7 = fcntl$dupfd(r6, 0x2, r1) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x1}}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r15 = accept$unix(r11, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r17, 0x0, 0x0, r16, 0x1}}) r18 = geteuid() fchownat(r11, &(0x7f0000000100)='./file0\x00', r18, r16, 0xb) lchown(&(0x7f0000000100)='./file0\x00', r9, r16) 16:15:27 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000700)='\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', 0x62) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r8 = dup2(r6, r7) write(r8, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r5, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 16:15:28 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x64, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x7ff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x82}], 0x7fff, 0x0) 16:15:28 executing program 0: select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91af0e6aa0c1188002ca551ebfd0e0cfc60830eff4d030000000000000060833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077ba37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2b24f61412e3fb70bfe6f6949edc9b6330c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1000}], 0x1}) 16:15:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x8) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:15:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:15:28 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') 16:15:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) kqueue() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getuid() r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getuid() r2 = geteuid() setreuid(r1, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r4) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r4, 0xe3) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) getgid() 16:15:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x3, 0x803}, {{}, 0xfffffffffffffffb, 0x75, 0x40, 0x0, 0x2}, {{r0}, 0x0, 0x8, 0x0, 0x4, 0x3}], 0xce, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x102, 0x1, 0x3, 0x10000000000}, {{r5}, 0x3, 0x1, 0x2, 0xfffffffffffff3a6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x7f5e3ea9, 0x3f}], 0x400, &(0x7f00000002c0)={0x3, 0x3}) 16:15:29 executing program 1: ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000000)=0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x3, 0x9}, {0xbb3a98cc03f3398d, 0x9}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x6}, {0x1, 0xbaa5}, {0x4d343c3042dc4291, 0x800}, {0x3}, {0x1, 0xc514}, {0x2, 0xaa}, {0x3, 0x5}, {0x1, 0x32d}, {0x18c9c89ba77e196d, 0xffffffff}, {0x0, 0x7fffffff}, {0x2, 0x300}, {0x2, 0x1}, {0x2, 0xc23}, {0x1, 0x5}, {0x3, 0x100}, {0x2}, {0x3, 0x40}, {0x6, 0x7}, {0x2, 0x80}, {0x3, 0xf4f}, {0x1, 0xffff}, {0x1, 0x2}, {0x1, 0x5}, {0x3, 0xfff}, {0x2, 0x40}, {0x0, 0x4}, {0x3, 0x5}, {0x2, 0x2}]}) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x1) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:15:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:15:29 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:15:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') r1 = semget$private(0x0, 0x7, 0x465) semop(r1, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r1, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000380), 0x0) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r7, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r8 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r8, r9) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r11 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r11, 0x0, 0x0) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000340)) r12 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r12, r13) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r8, r6, r10, r12]) fchflags(r0, 0x10000) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/128) 16:15:30 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) dup2(r2, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgget(0x1, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r7 = kqueue() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000280)) r8 = kqueue() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r6, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="0900000000401fe8e4a8eb1dc0ad09e90ab23e9214ca4ee0bf2702f7527632f315367d90bae3a4eac559a47c269e53c46c668218564e4bc8cdd2dc8b8ee3c9c486b09b3b98c83ba43a5670d46362d71efff9eebdc70f0117fcaa6356dfb19eda02c03a548f9f234f404c989bc980c9847bd584ecb338ff5be0d52d4338f2902bb717109407e2160d7d8a7845a062b6ca35050521e7d32c75e5923c96a7aa8635de058414e59043d774f137c3650b94408c6034ec748d882e80e7a021bfc345da15b91638d3b7abe9953de6be95485de03e"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r9, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80c}, 0x405) shutdown(r9, 0x2) r10 = socket(0x2, 0x1, 0x0) r11 = dup(r10) listen(r11, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="05002a2f66696c653000"], 0x10) sendto$unix(r12, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r12, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r12, 0x2) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) 16:15:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:15:30 executing program 0: socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x18, 0x0, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:15:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000580)={0x2, "25683fe9d5415c8cb985055422e7b2b5dc3e6d793857713cfa695076a555ea879baefdc09f0f3c2c68ca7ffd3588e2e1efc9f310940d39e9aacc540fd3bad03b18f2bec5ffa8fbfc067693e014c9ce657e0e6da68661fe6541d792c0a7cf5ad1e4bafd4717eb8957d5efc160173950682a7fcfcc2cb546190938eacc6a7bba8112ab56befda48131fd724e3542ef47957472abe1b0469224"}, 0xa0, 0x800) clock_gettime(0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000000)="7b1577cce537be777d60d1cf8b6de7bdd1caf6cfcdca2756b3b7131e8c5fbed9ecac72145b12ca90787e70c24e2b4135903a9fceffc07c03d6059fb116fae9e8a0a266", 0x43}, {&(0x7f0000000ec0)="a6ef9676978037ddb18bea1fd208105dd0c833770392df051814dcde060be5fb87dfef7c16cf014b5df545932e4f2759a82949e8350307a9741ecbcce70f35ede6c0166b8b73d9e0b87d6e9a20fc9c4fc4192c4d3ff2ac2671bf5dd1f1750b4aa3fabfd7a99aac8604105ea2ea676db87bab29240f4387b809c3dd7423ffecab06d9d89ac98f67e9de347808a083b9eae31811422e30c484e64b5938eb86e2d76b9e8f48282b238707e6ffae213853955a1de71e0e0f0534b7eb50eb8ca8e452208cba804fbff061882ad6bd5f64dc17e9998f4b108291add8d555524a31c2586f17a8da5b5512ced91e946f7c7d0a453b7eaa6d0f91d2fead31297241bd7ce72a16ed91c31575811d5cf2e1d119c6fcc59260a29635dd7abdc68b70a83d77951ef95953fda46fbe1bf33085795177b4471e8f9c3631a127f51da69a1d942ae21170fcc61ffe488ab41ca950ce8704a5fd5e16e51d74893ef5d6d11053661cc3a08e6a16cb66e836ab5733bdce464f47e0736002cbafb99f55854f83c81252345cc2d3d5042e7a9113b4c8e7e07d1eebad61b662ea7671b89c17685d92e570a8e689782e5543685c801285ed8b9c9466c47120ba85efd3f00a95373f21cc780256c22124d0a25ad78ce610f45e24613b92ae05ca42b23c94f639f966ccfcf0257f83f7c5bffca07132ab2b6f54c09c75c9dc7d923a867de25b1b0cca96baae7e58be3661c91f633f0a9a5dad6b0a6800292d81b73a30fe97c5987169adb750847343f2327222a2c5388f91824076089fecd2b06d718a042d9708a0a299d4634244bf9d005e855ce25d855845691c54a6e5e7769c7835f8317254bf0fdc158dab9494d5ad6555513bc9dff6a31864c4ed8bd3066ea8ab6b004b87363ac8b342d726d0ef77d2ccfa17959a187ed2ef6bfb5da6aa09d90cd8eeb0de81aff6166a05abc4cc42d6c35629350bb1885a2e3534c213d6b720026ada1cdde3776397e637618449c9553175d700693722a68e84f3ad7fe73167575a639a695a33f44bd068156a48cf59aa9b1ac86e419ae985e7d33d90c626f5838186bc8ce417f5379807145825a5bd5d0d85c85ac92e02e94f089c40dc4570ce531b2a5b86ea56505d888de4add0772a9187c19b56d0cd89ce3a1d028e03b403cf7b9a8de2dbb302ce77b694ac0cc28459de4c2c771d20a3199fc0ef2dad923084091486f79903e5037fbcd37839b1edb6168d65369029a211523df5366ce343d00f0254509ee090f9e2e6e5270412176987f47b0caf8b406789f6b66c26a873f4ef343c343512fdd27c6c5a6cca0721968c0a592e5036fabb6764c2aaeab65f014b00061c04ef77f2d5c32c29a11e083915314f9bb2beb3dfc7abc28715790ed1cb5c50ec0034f9c3e1b68155eb5fe2e96d1863513bb012367ec9cbcd3345ca62383131ccd37f5a2ece5db5be1c6a5de00199427970b48a9d5c793413aa94914e181a0099eafa7aeba6cbbd65ace8caa6e0013a4fe40fb88bef3693aef083b3bf88c0ba0222cdbdaf4dbe15c84eff55740227c6fd379b507897533326e6934066b4f959f60dd8ce22725df750f7ccf66f8ea3713463a46ce62dac3e8ab369b0847caefecee4477a2685962f27a98e8608089e93d79115e92fe6b49752988f1745008f951da683ef82ac4993b7cbab045551748d829e5267a4b763e2f6e5ff005209e1c9690b65c3a54ffb3970103f079bcb2bf6aa3468b4657da9c99bd14c8a08849c67896365008a05979b3959e17325676575cebff09ff52187618a2ef838d1994c991347511b18e142960ea3f79cf49843e2b92702b58ef0e1336dde1ed437fcdf7db9dc089ac2fee0c3fe68dc0a684f81522240797f6e9926b2efcd04422d414a5b6e4330df20a1597f62089a1ece88f70254eba8b591ecde843bbdd181dc318e0bddf36e33578cef78d8e444a1c62f0ec288f8f728d7beb33a3dc0c620119ae92a5c8ab301f57412590e02defb37461705ce9c6e16b444882532dcac5e01a296806e8a94e360e57a61a3151de8f5922c06b23d4a9d8e439b76404afc2f0e6ad86c27868356e6618adc1ca8d2b616df6e175a92ae7616e34432a653530f169d207c958bc562974b62d1ceade9b511fcffa91715a3cd8a81bc04c2e2ccd6635aa399aae1bdc21c627bf42b924f8fc5dcf37ae94a420d827ca3ed80c403f8e8f49f5fe7a99ff48a511d0bd58ce757e9694c7a2f778fe7626dc068d87776aed5c59f6e53573a3c60251a7b9e4eb0eeb045a49b971f56665de96c27b2a8d3fd57ffb9c4d5d446d683efa29ca0a51bb1827573087b917d0b90d0c003236d7592b9e12fa8ad8273e3cea27c19e7258b6c0012d5390e6b423ff02b07c04a92b59d84f80019289c5a1d637359507332312060286993b70ada0c7ab319a1483656839cefeb22148b0c6c10ec3aec6e0d416bbeb2dc0ccfcbf26a83929f159085585732c5dd3dfba10cd5fbac126cdb34d95c17b531f70daa74f5484be3b5695dc52eb6a0911d509b04267ad31574cf6de72228d8e82537fd48617a804471da2b92a298a6a65d864e0de75c7eb613fdc0cc9ec414ea4994505d0472341bb8dc2216efdc86d1d6de94781aedf909fac1baeb9c153a3a6e2e44f72f5de886a5aa96878187fcdfb8e2e83a6f48a07f7acaa944c7959ae272ebd889d4c76422107bbf7953ae61f22ce5842c400a7193bf6b0078dde13b3452e92601e27df4556be6ec68b8ad4b6e437c3e4a63e04aab6ac9e4b083257bfa5505d051ec0a42f7940d44b30d51ee344686263e32986a2cf2858cd71db2abb2731b0cb3e32ac32678ad342e5206a7dc389783cce7de95ecae176e80909d4acbacda6ab8c11983d145488893dbffae369f82a18ed4dbc3ad87cb8745bac0e2a7445b9a389269164a55becb9df58c00440facbb532fc3045d6119ace2a98207be00ef35c524caa1b15c6751cfe23ce49180d45ab2f450d505e966c6d827ecdb2fe8eb8162029ba9fdcbdc8e904ff6b9d4e550eb061391d8ddb137fa264c5e7b77c90224f6bdebeb8d003fcda22dbb34faca1b8bcd1426e56ff89c621763bcfadc22a4756b8eaecbd96b36e2ae4da281aa87a9236362079870f3ba97da18fe52e60663d3a5a84c4d715e129ce20783de40d02a4ba7d4dbaddf983a29f63682c5f7b0d80432ce02596d4f5ffb1e91fee2545ff68eef8286a7dd0e9d38a02e65dbe0eba3dac2bd13e5563640cd0c05889e63f34834871c3473d344787aa9f3036841eeaa5cae0888f464f5be220ae2a9ac05bccf6706497ea402b86300375ca7680d14db9e25d7c1621aede67204156e5f45baa2fc0ac1d1dd0e8d9140ade7986edb9f2b494ffb40338b6f472bf58ec87ef98083efa8dcd6b01ecd39c3b0b827dedf0ce2984d8093d64ab7ddca9cbef204d8fe18100c523ca2ff8bc00b6c6741a67e8f1a798f3f49429e4c1ab252f3e98ed1bab71c8f5888b7c59a25227ec488ddf0d8cba052c14b8d3d1a8a41186215dd0ac9ef9d42ed48ccc73c08576477a266512ca8b41f6f39fdbd5a58b47ca59775f1dc3404453c3f9618d950d8d900cd32343e86f8716d77db12c3fa05f04e7ad41f5d2aee3da308be4f1f1bf151318082f468c49920915e2c08e1892b87fbe237aec814e88f4673b5e7ea81953fbd8e5b2021c8834b310da51cafec91523d0383a1a498a886036dae11315b6702a15f390c1f245abd2444a3225715241bac95ce0e5d41b91e2abeedbb56f68de6b57170c3541abc8211f22006dd98d7b93db96cee8bc735c71085f0376464bf731ec6b105c833dd34d7f4edfe67dc90eea94bd32653e9cc6ddf144e2b0413f2da3fcf1976bc3b191f2b028683a228b671757d5cc240c4d2b3e49a283f7514b08d77dd8da70ceee55b2ed9d6cd0709aa841fac9d306db776c84654a9f659bd6f1739a0739795519f93f30818014fbbfe257b8177badd61ea5a7805e7cfcc5ad41eefa160da8230cf9789f0791d62bcfdf9d410c1521eb36c6efc3e3dc5420b80610ac0d9e887cd46b691a0e10547e5a0273d9fe3bb17b0b805d1d9eab3b9e78dc0b819e46f457e5b6599e9c3e552ff676c8a40c22d5454ab76f19718e79ad1be181f14d7bcb8baefc1a61e23e37979016f8f62762c92bb210601b6f4d96addcf3360a6c681c929ed0c89739fdd1ed668d4e17e0b6ba7c43d9e06b5027b90a8897886172672519c39c7ad13a0bd73300880a3bdc899faace3f6f5dc2053bc65d96f98545c68a4d9125347bae4e01c3fb16f807bb68bbf1cfb3897d0d9618d127611c6c52b2d4ae646b51188f2f6100c106300c7712d4eb2e1f81baacdb3277139c3ad597150867eb4aba60642025a0e733634cdab2ac92073bce056b8b525b920759c3a62edfbd2d3dca7fafc981df68725f980b1b61c8b1283f628b8ba551fbea0f470d321420f21257cadebaeadbfd8dc3a8c39429934bbfe6e5839e300435099ed0d342bf2ee753dd41e9ffa71c659b9fa57c3a0d1a14936355c060d640fb8befeeb8398f415075313a6d2a4c6fb300d36e4486b1971b0f1793885d13985d80a331b8b2b8f018162e3a9d85990b5c4350d552584b30bba63869bcef7b40016bdf113801cb3b72ef5e816e2fdeb931e17280542e830daa023d838f24844dcb2d03631807ebf9c51d22c85cf403d1e001f5d99ec7e16175426ca60b3f70903e74f32193e2d6968d20dfaa12d6fdcdde3ae410a1bb21458319845ce46b8170b9bea13c174b818ae7ca196b623bfbfd03e4022396bd0a4719b193050f056558d0ec0c56d184708bb1e068c0f2a087554443a226c2ab1832c6a992a637cb80882ddc77d9b67bc7368cb45efe8759b9ffe3d25aaae5f52df5e5c717c12e3e205f1286479d43f4a6e1858dbd616614df30436f65ee2a79a48ad1bd82cfd5a8c8b54bbe8271b538de974d749da3d1dd7d0a1f2634af649e07f3b7873f9fb91732b4fcde34ae512de3ea2cc6182a97e4870b570a620684013d8d5bd2fabddf04cdabbc67fbeef860c121de72a977816101eacb0944e419c2843fd3b57882f015fe8c7968737840c3e1a4fdf023a6a1d272711838a0cfab338da4d5ec7e91af4ead5b64c7c029e73c08b27ac79532aaf62f7c87a1c66ca4d33d513e613716f18b1d236e204064d66b5b7eb26ada12347006265f00e88369b66fae9b33ab059c3517aaf17f29394bcb02f37d710a06d66d6c67cb8119529c531dce625ab9ca89e9a54c074d95f0c9b5a25b23a046b79aa00d98d1621e42b8a5bd6809c4e038fd0b66cb2a52b663203e9a969d2978618ab084b6431f675605dedc1a57345a213211e1b213bdf707e213bcef4794d9199f602398408c83b0d86e37f88d902bd88b6e35728746e92a3013529df28d0d67e81b7480ac9fd64065b9f7ec20f61631c4a4f95f7b7e4b0da6d2c2ac45f1e0060899114adfca3dd5c08bf49d4b3659d0961d2273ecf759e8d1766f0084346decc18e07df3cd75814586a49a2c4a84b14572f33faa99b04de7490cd027e6139941b055cfd3553f9ef2cb7dcd0b12f10d551b500449b52328c66404cfccf6aedbdec99f2f5d5d58fdaf46d10961d01ddfe6257de16267ccd309e2dedf5887bb62c0685d6b92009713cbdc40cbc0cc6b545bcf008ee74edc8efd729317f486285e2e97460ab0edc79890e386151403fdfb02d0b48a292bae91dd1cd0558deb622d17afc01d5846e58ecfd1019a2b65f65f747cfbf362e8829c7b58f4fcd764af181ed5aae78e1fd350393d49e244b855ce300b", 0x1000}, {&(0x7f0000000080)="f3f018b7", 0x4}, {&(0x7f00000001c0)="550ce99f80f31bf1885a01dbf9baed68a237591a", 0x14}, {&(0x7f0000000200)="e1e2914789ef3b47621635350e1c51d28797e4f0dedea0ef3cad38ee24cf19f39c43738c65085198c18257e1fdc75591a0f03ee7f2ea0f8c090b7e6e439aa0981c655b8dc3aa31e6cdac0d4c5c2b7c436287d3c11ddbff3e522d94dfc9d0c99e567cda60f6706fd1f8b5da23478e491c465c7fce96203db8f2c66cf92b7a713a934d9706e57a81932bf26d6d8f9b5c31667ef6d6132a646c7ccb2f3782217f12f522a3815b544113beec25a36a61d99731423bc0", 0xb4}], 0x5, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1cab2456822c93e07318614e52e333e60e2c014646ae2a5da269d0266391493bcc0b1a63bdbef47181af59956777d0f8bf92b9b4547490bb4da130c9c5e0ff8d811da8f5073c1eb99d3a5e0a9fa6d582540ad15", 0xae}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:15:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x2a0, &(0x7f0000ffb000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000003c0)=""/237) r8 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x6, 0xffffffffffffffff, r2, r5, r12, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) r14 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r14, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) r15 = accept$inet(r14, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffffc6) semget$private(0x0, 0x4, 0x1) semget$private(0x0, 0x4, 0x50) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/305], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000007900000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c6832baed869981821e7b975107b7d1e483e1694a28c9d20c794e325ade3ba5fda1d9e5ae5d6f2ea349f8bede896a85b90afb0cae0b1842322b26c5f27ef6b92587aa661f7fdb8f4f38d4574f8e494e5c92501ee8344df7fa9e9674"], 0x44b, 0x800) 16:15:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r4 = getgid() lchown(&(0x7f00000001c0)='./file0/../file0\x00', r2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r8, 0x0, 0x0, r4, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0/../file0\x00', r2, r9) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) 16:15:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) getdents(r7, &(0x7f00000001c0)=""/230, 0xe6) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = accept(r5, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x73, 0x0, 0x8, 0x5}, {{r2}, 0xfffffffffffffff8, 0x5, 0x20000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x1000, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x40, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x1, 0x5}, {{r0}, 0xf749e078946c1e8e, 0x80, 0x1, 0x9, 0x200}, {{r2}, 0xfffffffffffffffb, 0xdee02eda60cf20a0, 0x1, 0x0, 0x2}, {{r3}, 0x0, 0x3, 0x1, 0x8, 0x1f}, {{r4}, 0x1, 0x2, 0x0, 0x9b08, 0x1f}, {{r8}, 0xfffffffffffffff8, 0x4a, 0x20, 0x7fff, 0x9}], 0x10000, 0x0) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000440)) dup2(r0, r9) 16:15:31 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r1 = msgget(0x3, 0x3) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r1, &(0x7f0000000e00)=ANY=[@ANYBLOB="0100000000920000"], 0x8, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmod(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYRES16=0x0], 0x1, 0x3, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = socket(0x2, 0x8001, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRESOCT=r2, @ANYBLOB="7bfb", @ANYPTR64, @ANYRESOCT=r4, @ANYRES32=r6, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=r8, @ANYRESHEX=r1]], 0x7) getsockopt(r7, 0x829, 0x38, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r9 = getpgrp() fcntl$lock(r7, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x10000, 0xfffffffffffffff9, r9}) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:15:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000dc0)=@un=@abs, &(0x7f0000000280)=0xfffffffffffffeaa) mknod(&(0x7f00000002c0)='./file0\x00', 0x4, 0xfa) rmdir(&(0x7f0000000340)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x5, 0xffffffffffffffff) r4 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x400, 0x10) fchmodat(r4, &(0x7f0000000400)='./file0/file0\x00', 0xa6, 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) clock_getres(0x2, &(0x7f0000000300)) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) sendto$unix(r6, &(0x7f00000004c0)="85f5cfbd6841c91ac8766595ea4aa814db7218e96f8bc5e94ea4fdb8338757dcd04e64d55ff8420527d5436268af5cccf1ae8135dccbe741c7dc7b284f652374c3756e735f869645b0268dd2b7289e8ce0bd00faaa0dc8c883865caa", 0x5c, 0x5, &(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000740)='./file3\x00') r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000d80)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000cc0)=[{&(0x7f00000007c0)="b7e9db22cd19b230ca11ab4427d62463a1a2de5c00161c27348f5205beeb506df29ec6746aa543f6d3c102a719c3342127ad5e870627c26b0214523b8de899ddd867048c326acdb21311961f307bede6b2dd3dd5bca47c16738437fc0547de19fe27de2315cd8bc6e11c89b501cd36517c11064c73fb292b35e88b40b6ce55f2eaac614b89f0e55f81e760f90b7f626b73d2e0248d5401da94d1d2c85b67aff6153f2f0f6399b7810c1de2f851e64fdd9a3c45fa42c1a9895286392fd14d470637fdb59dc3763ea0653578145efb0f6385ddfd361795e22274a2674d1fe00c23c78c8af3a11c5943861e46a12935fdbb", 0xf0}, {&(0x7f00000008c0)="f3bccf5222e5c3960dbf699d7ae7cbd3e593d0d2a01d4ba58207c17d49425307a30db954a3c5874f8a3bef1625ef60e21975d8eba761b0c2765e889e2e58a43d742855c77b18", 0x46}, {&(0x7f0000000940)="57d7abe9f2d09671793ed0b20ef71b494a6bf191a0d26bfece2280137f6fed7680bf3438627e1d168b112ab54e4c230558d3b98534390662f4ce899ae200c79d3752d5a0a21d816b763f9c64c5b99c9206652a7184106dd215a057caa7934ceee52d676f6252b7a1f2d278b02d546dcd88c0830818fa57493e6e456c4beb70d2be2b9f0c2d0b66bb110a873dc730877b5dcd8914f3bb6cf5fe86b61e19dbba2a341ce1172b872b77c3649162101a040edd980d662bfa9dee7bf19f5a70d73e1c42981c116a078d7581ddbeb54b10bda5ce2076fa75f202f5c253b48f433eed6731369bb097e05d94a664", 0xea}, {&(0x7f0000000a40)="75006174558b36b872ce39cd7d8432901a217c3d7d8f451b9c6c7377a7aa25f2131d15d8ba6a9b7135948bce2e5e5ebc24eefaeede5ca87b7cf5381881524b242ab4154da422d5db40db1d2ca7385e45a051e1f1a940ac23fbad710738c55c5be4a8e1616c73fc4e00a4879238ab9e7917f4297a9f4303d8899d9f3de2536adb3eb37d69d3131a4d9f2874456fe9eb346450721566da8130f61e6c17c9342788d4a071a0f47d1c1e3458d9b63a35bc2553703e49b3c074c05406f5e6e4e538067ad4c6a9978855ea0babb9cbc53f2534e3e25f758c8e23a65b0901873373ab7852d08f039175b64eaf01d0362a67103c843f8ff31627ad", 0xf7}, {&(0x7f0000000b40)="c56b00f41ac5bc524b63419a208d9416752a89877f515ec32041817853c343656f5526c10a50d6bb4ab13b39fcc3618f2943caca8fe98821dd7f76345266451a285ca1cf7baa62a7f6bb6b289ffc821f02f26d2418d274b4ef0463c91235bd5a50f6184f9a0e0717b0698fd79951616fd6c7cfb3de9879cf00b80d5565cde5721ec663ebba9695613f956b30e4d54487", 0x90}, {&(0x7f0000000c00)="f6d2dac9b5333c9d0b75996ab5b3856f2437385769a946cfeb0eba3758123ba06316284f72d8c375951f399f9fce19529efb76c1e577a3742444852d271c963dae8dcb5268baf31106eaa8a2ad9e8b43756c79a2b16a20f895a61dfda5486fcd9fbe97e9258ebba29ea3c2b46a12dabd672f40c4ff9d5c7d2a1a6964208e4b221f0df580e687684559c5a7b90cd9d9bcec9899566ca1b84fe7a44d6031e161f58131e28ef3fde2cd4ca30350d611070280159fa62ef0fef570a944693b", 0xbd}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="d0156c39f0f4c47b"], 0x18, 0x1}, 0x1) stat(&(0x7f0000000e00)='./file0/file0\x00', &(0x7f00000005c0)) readlink(&(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f0000000680)=""/62, 0x3e) socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') semop(0x0, &(0x7f0000000700)=[{0x2, 0x447, 0x800}], 0x1) 16:15:31 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000334000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 16:15:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = dup(r3) setsockopt(r4, 0x0, 0xc7e8, &(0x7f0000000080)="04000000", 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fcntl$setflags(r5, 0x2, 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:15:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) dup2(r1, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f667d6c653000"], 0xa) accept(r1, 0xffffffffffffffff, &(0x7f0000000080)) 16:15:31 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fcntl$dupfd(r1, 0xa, r2) 16:15:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x2, 0x80) shutdown(r1, 0x2) 16:15:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="eaff125c7f000001", 0x3ab) shmget(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r2 = socket$inet(0x2, 0x2, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{r0, 0x4}, {r2, 0x94}, {r2, 0x1}, {r2, 0x2}, {r3, 0x100}, {r4, 0x80}, {r3, 0x4}], 0x45, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000000)=0x6) 16:15:31 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x16) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/180, 0xb4}, {&(0x7f00000012c0)=""/180, 0xb4}], 0x5, &(0x7f0000001400)=""/20, 0x14}, 0x2) r1 = open(&(0x7f0000001480)='./file0\x00', 0x0, 0x10) pwrite(r0, &(0x7f00000014c0)="81334e89859804b41c3aea1e5bbee8327ecf32642b117019b811d54fb35329d0c504a49122fbeeece38c2c11059e10069d6b769fefc8c214d0fdc65c14c6a713ca8f3108ba95ad29b331669ecd85bf0e5779fa126ec888c6308e9a94d76448", 0x5f, 0x0, 0x0) r2 = open(&(0x7f0000001540)='./file0\x00', 0x100, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001580)) r3 = fcntl$dupfd(r2, 0x14, r2) sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f00000015c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001600)="a6a4f71db7b30464c2c28388c93ed43c8fcb0bfd762574df14d83780902880301a3cad29ee153e7cf25c23e0ec87e7c907e1715d33d029fcf7ca72aac279041b650415c17ea27f832d2a84ece0ea2b891a43b2b68357d82b28c4f5e704ececc6972fc65d18dc815718ff5c4da1993363566d6b113cb407918640a4ee4882614267f2bbf461d134aa62d3f20506fde3fa2a36691386991932a69f7978eb98bf7921b4ff38e2aeaf6be68b668302e129961336d37464d23be8c6ea6836f982970e848da61e7d9196ad8f11bf28858a9ded72bb94d0", 0xd4}], 0x1, 0x0, 0x0, 0x2}, 0x409) fcntl$dupfd(0xffffffffffffff9c, 0xf, r2) r4 = dup(0xffffffffffffffff) recvmsg(r4, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000001780)=""/103, 0x67}, {&(0x7f0000001800)=""/28, 0x1c}, {&(0x7f0000001840)=""/37, 0x25}, {&(0x7f0000001880)=""/151, 0x97}, {&(0x7f0000001940)=""/117, 0x75}, {&(0x7f00000019c0)=""/117, 0x75}, {&(0x7f0000001a40)=""/73, 0x49}, {&(0x7f0000001ac0)=""/106, 0x6a}], 0x8, &(0x7f0000001bc0)=""/113, 0x71}, 0x7) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000001c80)) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = socket$inet6(0x18, 0x2, 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/tty\x00', 0x40, 0x0) r9 = kqueue() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/wsmouse0\x00', 0x80, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/diskmap\x00', 0x10000, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x10, 0x0) kevent(r6, &(0x7f0000001d40)=[{{r7}, 0xfffffffffffffffa, 0x20, 0x0, 0x49e, 0xe0}, {{r8}, 0xffffffffffffffff, 0x20, 0xa0000000, 0x3, 0x1f}, {{r9}, 0xfffffffffffffffc, 0x10, 0x2, 0x8, 0x9}], 0x0, &(0x7f0000001e80)=[{{r10}, 0xffffffffffffffff, 0xa, 0x80, 0xffff, 0xfffffffffffffffc}, {{r11}, 0xd87557f2d9e64c2a, 0x8, 0x1, 0x0, 0xbe85}, {{r1}, 0xfffffffffffffff9, 0x13d752fbad76ad40, 0x0, 0x7, 0x7}, {{r12}, 0xfffffffffffffff8, 0xb5, 0x80, 0x10001, 0x1f}], 0x9, &(0x7f0000001f00)={0x6, 0x1}) open(&(0x7f0000001f40)='./file0\x00', 0x80, 0xa0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r13) r14 = kqueue() pwritev(r14, &(0x7f0000003400)=[{&(0x7f0000001f80)="ca00595461021302f3fdd41a561dc5baca50aef8207fab75b677d38fa9806d6959fddd1a89c341ac7b76e4cb1035507bd8fb176528d71ac1ea19df0ab97dfa4aee01cc9071cd0b5f19d02df6ff1bb34dc7c1c14b4212b80a889d7ddb7b3e5297b3d66d3684f3f3014e242404bb02ab666abc7b559cfd7994b7672213ce4bae16ee53e1971ea60a49ae8163484de4d4068efe0d45fa2d4cdaff0bfeec390038e3478d1315c7da897e7992c9801b14e5b8a372fa1263c5b990b74ec0456d73", 0xbe}, {&(0x7f0000002040)="77a76b2b068941725efb5e3373c8cfff6e31ecf7bde1689cff9db955f53a0d64fe1f1e5181ea60fff8c2596417d3e74049d26ea8cae59ba1894a866d2e149ce5d2a6fee1749b9aa880d7c58c418a229d5db1c3d972c1c89fc58923695e0d2059cadacd64df607bab1db082cf04590cd56992007e54e843459915fa86dd22ff8af679d3f9787f0c7ab99598b4e018334729864d4b5bc1ace6928c1858627997ea832d396431878bf0cfc49c067ca593806c8efbcdce9b76e01237755b0ca53d69484c3a3db7481afbd688e094f784b0a99c16ff37983474f3a29e55658776c153746fe4143ecb8121e203a42f4d2667320180705b3916ee7af7c22e3e", 0xfc}, {&(0x7f0000002140)="63fdd73918a2649d0551913d688f", 0xe}, {&(0x7f0000002180)="08edbdd227d6b359b23dde77f5d5ecb29ed7f36928a87980547ef3bdfcf19d4dfb844cde6853b00de72bb2be7423976add6ca2b2271fead1d38c4e5b1963b3ffe0e911ab022879ae5a25f06b7535ac81a4dd786adb75dca11c839d5a826ddfee57fd3515cc950cbd8a4762362bc536c203f7caa2654b39c9ca979e3acac5526150984f68b8f0ebf3198cfd3e249ee333a07ee8505e5eb4a9bbace3351d1c44e8987b4d", 0xa3}, {&(0x7f0000002240)="3e02c35e6d1c73e5ff905d8618bf0f7a16ecc5dd47aaab877e3881ae751258793333dae1425e8e4273b1752c88cd43f74d4421989e7118d43e8215bfb2f6cd49541e9fbd7ee281e4d93d9f3804634e3a64129ffc7e31e9752dcade52733792371b052764608816a69162859f0b64dc708435bdfb8bc34bfb64eabfe3d120b503a8847f41b7f3f5df392a61114b2668e7cc43d76747c7a32cc60a64f0d0686cb7d6399219fac210375f2ba74b151834439ad8aab959633444341ab391d4354b4311db3fd6d9929490d2dd0e764fb6002c940480e4ac7a091305809472a0948701edc2135104cd4e67ab24084e7ac30453986ccbdf183ec8463b41e463575b1127fd7933de1641433e760ec365df2d1a8b525bb3462e717580bb69235d046da753c0b001bf6425cdab1174b254a7ed9164f3edc873952277c2899d38c378e48eefdee0d139f001ebb0bec1af4e24e37e583923e23bc4fb88156445cc9b06d2fec51b774914578ad626df761719902a7fac32f28d08f9570cc64f2d7985d6a398506426d41360123a0c4fd85aa3f810ec36258a88247104195c123baad16d843d5661c40605a5578ab18fc4e19e0873cc0abc27cbcf828a641fdb6718651d3deee89d4c1588314f3920f6d2f2a6fafdddc5c466593293d58431ddce625a54b70ab13a7b3032a2209ea17de3ed3724c7b372d3c14f62ac1e3002678b0e1af97cec7d01f392bc4a8e7375c8e01e5cce33d0edc819fdd03998af232cce0cf87babc22648dca2157c5a37ac42bf60ed006ab8e11c8b47a0f92eeb1f0d610c01bd60dd7d580d79c6b1bac15bf52a1b2113d7434399998cb46f0d1d2f98573dfd08348abc5bfd814f5738e187a6c2cbe55a154d15b2e05591bf0311555f60258c2be8a3b3e00dd3cf67889a8078c55a0152199be69585bf728578e6788f64980c9ac55a4055c4480606f3e9f39ab173ae34bcbfa26901c184378fccb87c6e1754d59baae80fe48c2b579830f581600624c9faae721d5b47a04c7c4a9d0bb6b6c4c7af01854a43a7112688b5be5c3fe0ad81bc9ed7f412e377f9464c64abe2d4bd9f917f8aab65db4924bd558f2e0ed624322dc08656abadec207fd2a7907b71f3911a77e2c907efd662cd2982013b445baf7cd8572bc8c14e90866e3d2cd6310181876ba6a330dc4c6e4896964415b086c5c1b476ea23ec92047a00fd9cda8e737c24fe40bdcc78a2f6b34b943e5bbc1c2a22bfdc170e43b0c1cdb89cf0c920d05202680dc5b4a0b9b78caf23c911b5cc79bd4d97a0a98169f2df4a231db088d3e6e10979c666beb0737028a5393fb3bcf0181e936438000c028f084d38674d79813381da1ab316180f0eb5ac2f9387a77f5547ddda9ded8683645f8023fae6ddc7624b1299f16ea7b386899a766559afd4b4e62610d267181640e5c7f907104d31be13009bfa1789ce84f8dc298d81dd316b9c3cb277355dd489dc30f74774f46120165dd36b34de3b599fc97a82226cf16fe03b48233983ace7ff075063969912b92e13d25bfb636f2e27eb20190d56c935f93e67f392886a9e4bfd225330a903b13fb6697cdf372077f0c9ddbb375ca64c11c75aba9cb13ba5d678634a5438c8ed4907b9ba24c00af87afb5c51b7203b0be384980c5499e8a3acbc85d613732d573aa5a41a6f3323b43b404d38d29baa2925a212521a2ebe91a0c1fc763cbbf07ad57991e6875844e316af10044ca88fce4834bb6f45d51c2163150d5420b390220927eaae6d550e1de4d7457efc39f76248e1985964f42099fe19fe0f72f3752ef53ceb58d86e0cff3380796cb6440af1617c015d7f4f189b3d754b40e25678db54ab213fa38df5047f5d91fe6b3def109334b81a0c815b86f7aa7f3046ea1cf2f52a7ff034600c61a55c4631111755b1902225b6d3f5aabc93d3cef5d7ade748c0a5a4423db745c02e7a0cf97762d7c33895611769ffb6f31f80454fafc9771d2edace4a90ff7f6427d8b3a7a603b5a14474d07a08b4477835a6d28e5338a8a7b187b47558c2e27e3af1d2355dd935e1cd24c991ad73ad24b1d71adbab4ec0a96ae26e8bf511e10926de1db99367deb057ed88d5964925fd80077830d49eaaf7db0de85b29fd62cb442d26c2219a70ddb9aad06c18603558400288ce51e21b00dc0f475709d764493f3858b1cb620c93c25974eb64dbfd144d6be7c6e537788bcb7b2f17768e5dcd486c09d2e861acbfb82f490fc526f25584a35778dc33a03b232d2527c2bf08e5206e10d8e01b9e021905fce7094ba0f2299e63567f43d668b12c1d3d3fa27aa298bc614fd208198485721dda9f114022f025c180eed983ed210b0196f6a45956bc990267bca038575877fd08cd3de67e6b783b4940b9bde3b417d0ccde77e36f6456c0e0e41c6ea2e5187b47fec3612e7c5c4402df618a749737a1a8c8ceeb9dee8f935138519bd270c59c0b3c30b6b782892971f15b5427b810a7ac95a1429ff8dc592f5110a98e7c741a3df512a00f88ca043a354ff1ab835ec4409f3c1470988e3a5a6afc0c40a3ef626285c768050a3baf946dbcdce10d533ffc43a9be14c35d70336e7405c0bf87eb74ed92afc0e255c129867884b5e7a3deb664d344d72dca2154b1d396e91dbb868a1ce35907fe1e7d82cc5549933f055dd555154bd372a30a199b893437e5b3899c8c573db718e3fc43a64ae46d2fa6b1c0679515c07f82242dbddee91622da260e17512b50003bca4951d8932e81d8673268da9f8cdbb1aa4c61966a4d05d9cda4c288337743334b988dcc642e488a5bb8ff44838fa88856bc64b624c30af94e0aa87fc10b1e33df421bb06fcaad3f0f2d0bbc94de8f3530cf75a6fd999c898ab061dc197846ca6aac68f9b75a1531e973ffd791da005a0061146a30bed04cef72b34c61c548b36ae5a82aa57722117a577366d18ee328f442fc4b6c33ce9628d64669a63e1c3c8e44d1196ce1cea8e21471505ef4ed0917e2c3f6563e5fb80ff616992b85d9b5987337ccd472f864129061812c993f56d049e4d8e80cedb3f0c2b05329983f5969f051131500b314ca002ae925852321b6e4a5520a9c9d79b577e759eb9a63d7fa00605d190d444802e9ce20374cbf1114aa64f0dbac337ebf707e09ccc82a3f08298f37fe1c7a22170d463c2bcc33a4821ea1a650eaa16564fbca406674b56a084495e8a445ce0c9045af01d57da5219b9be35407c841ab48dd6bf13b0057cb7f71883289b1b06d556827454b7ecf07aa4fc9d69b9d739079e73661060d37445cdfc39fdfc8f671f5b8409fea4f54db04a33744fc163cbf1db7882a1e53180c9ae69e517325437543be7788099e1b766cdf557ba7e955e8e5d726125fe6bef1444d31b5a1da9d24f8ae332a09c4131310026f430d77625bc79758ca8637d4efeb3d05c1baf6602db0336b6f68edf6af8dd86456d4d5879e89b792d9aa08dbe54a3c5d2907f2407b2f1a4a2b311864852bacd4f74636c8cbd21ecc2727366a3c94e000ae831ab191531485c9dc3e6b3559a3b2c46ee4cf04bfa36484f443af30e82869851480905225cc90e000e6f7da97c6227ffec61ff51aa896db52d6b96f6aec73768289a0a9ddb1b70a7e16b10118e007f3808f8b7e1117f15bbc8eb11ba0371b2e05e327cf49782bbaf1ae958e00c196e762eac2457c9d3702aa0882331e2053a60eaa554ced28731c09ae8948dc0f8c9bea10aece26a59b910150698623d5d80cd6bd1b3e5ce5afb7ed6041be5358b8627472278c96acfb94f052777ef9b82d15bb2f89dcb33bfe29596960c931e88972f4888c8903f69d12ad842a84f35ff1d137a27d69b3fb08f1cd9711f2c70e32b36866ab4f7246b476b00acdfcf86279a86a3f9bdb5b339ff9c0678d3b8578b9e9bb70cea2530468af611b98d525aab7c7c422f89904e98c890a186466158d7b7422b1f946ca0c267b7a64bdf2daf8243c8c430e22dee8c8ce2711e7cd1acfdd4e23b5075f195bba83d3a855ba2aa818060ffbb2a28b57541d28f033343942de6c18a6498cca13b8922fa7189ed296a93a2d31f6528a2c9e0d7f4f2a1dcf01745b6e4f559e29581aaf1c607909ba6442164d9a7d03374deae70fd05813d5ecac74a94a4e94269346b5c525a59d9e16f7972b6ae41c45d74ce5e3452d7c2231fd292bf8eea6943b651c7d7176faafd039fd9738fecf477b7ea6b1c9fb976449da99ba8d8b6240da0e67d78c895640f9c3d48e058aa3fda571bd3bc41eddff67a68620cc9b6373b3fe2530955679798b3a73df1b9d7ed6bf73d09d58ca25ae8a018b9c4bc0825197c33791e5fdafa273b78266622d296014385793dfe9e99faef06b73550ee140aa10ef04924e7bae1a7d6068d5465a739f2596c23fdeae5edc6c87eadfff7145f0db4860d8211b5da2c8f2eca8f96e595af3b9782681b064f516a8014d2611fa2107f1e339bf940a4277f6e40ff8334fe06298c5ce6292eac158c3a5d8198f1b29a9a776c1ebf84bf11ab158d119970d524d37645bb3a65f34fe5982edb060ba7dd9f6ee66794b9c75d80bd48144dbcf08586eca07ba520a3c6b230d46072474e30c7ff61a4f1e6c3d55b156d5cce747f092fbc7184bddaef85b3747b5922150f93a6110b24317962c7c62b6a9a94e9e71dd578f915e876102fe2ffc6ca4a17473d12055c8dcbe85a05b382e19b4737e598891cea3d7c4bed52720e911b29f6f148be86161dbe14c18575aab0f306914dfa3d15691cdd4f4670438d136779a5edc4f86b25a14035815a430a9e379045bd279e560c53e37a9d816eba4e5eec37b7fd66e1d36185ba98831a2eb106f04f9c3ef2e02cb07da64e7909aabeb6e128f0a6435411b888c3a02c868be587ba4e77046d197a9f5253b295d3257a15ee3abc5e47dde7df9863c096f2c8a78403a8c598a59461884484d10d1475a291f6d34e9b774cf441074b74d52b9be8b493f725fca1c504e2d240a18b1fffba46af27b8da557216db6e9f4a68f86a22bd2d7f89dde1da73d2e65499356a85aa5503d8a038e5bc9068b0e589aff9667fa3cec1cf31982ea505f4107603916c6ba7cf54d8cc1601e58f917bd81aab52574b5b044e0d2c6ad7f3fdb48f39f77264672a31d1305d467ad0a46602edae3546fb54d59d1acecde7c80c38e59a1407b6a66ca9b1e090bcb5d75e1aa615a7d4dd10e4fd8b4d66a4d0620b80a99f4a5f7faf1afaf0ab2f4c05146b5f5e248f970f246e2b2b4a026741fc9e669a689b347bdc9c194c3b8a6aab9c552c7031c49db5110b73e9f7f5ca3602d5d7b52b27179b0893b5b934a6e9206ad8e8ac407b556535c6f4e96827d4331d6fa361010f891d71a65681c0640dd3b47791525ca09d0143c7745c8c509b2d413161ef3ff1174528b8c55d194cd842089cbdb219e2a299e812045e27259628359964ac4bd0ddc6f1fb0cf2872109d396fcb7e5c118fec92a2c3e5df8889786936a80f19b9f16ab79506a97f42e278f097d607c5565621cf941014fb6a9566c5346c495e5dd750f81029c12bf201b4bb3a0563e992d05a30dde52424afd8afa22233b6d182438e00707e63639d38cc29e76dd061f39fb42864068f53dc09868e253b1cf91a1a30e78ca5be013a5281892222fc0ed63397c0c224940ea9196ce8f06f2adeeec12fc9148c36150d9c93bcbcd7e6adf59e82e9b583fe4bc24d3999e011761b5fb3a1c466eb79b3ccc398ccbe10fdff78ce510c7c02d5aeee9eead36082a3735822ab2ff8e73d2945a487ab5b4f1f8e1f8a8ab58d18", 0x1000}, {&(0x7f0000003240)="dae50868d6dcac68f953490cb509fd57419d72f811e39d7d7b9826ae92109a45c25ecb5e7ae42f5c0c34", 0x2a}, {&(0x7f0000003280)="518b37a9f62f532a4e9fa05c1c3c8f8da3889de920a755e1695d6db0fc", 0x1d}, {&(0x7f00000032c0)="14a356349bf1d48d0649f5c5d18ce52d1cdaaedd5214fc42659c00598ad625", 0x1f}, {&(0x7f0000003300)="84cd31a9badfb56186a7b744b0b55f352a4ab80b04306070d919e526cb8119942843b691d48569f7dd6f89e535e6776aee19cf014cb07c9e4e529dfd8b5d439d1a7476e1c99ad1855c3c923e19ec400d805ba2b374c670da52ed987399648eb140829e7f4ed5f3be15d0a5e7a6189f1ad940e262b327b787b2c08c1acd10c58e559857b0262886c0bd3373bbe63686bc86e904b509d7a2d2ff983b14f0e8ac2f4ebde19397f29be361be4db0b85b4c8b7a9a72746d2e21f3960f53b38b16ae16db23fea644749faf392d2170cecae61795e97e0945721d4eb114aea8c9e55f37552109a97331", 0xe6}], 0x9, 0x0, 0x1a) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000034c0)) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000003500)='/dev/null\x00', 0x80, 0x0) connect(r15, &(0x7f0000003540)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:15:31 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0x675, 0x805, &(0x7f0000000600)={0x18, 0x3, 0x8, 0xec69}, 0xfffffd6d) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000001380)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r3 = syz_open_pts() open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) socket(0x1, 0x5, 0x8) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r4 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) pipe2(&(0x7f0000000340), 0x8000) 16:15:31 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000300)) 16:15:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000240)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r3, 0x3}) r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x800, 0x3, 0x7ff800, 0x1, "dfc9aff7b942fccfef2bef01cf84b2854381d596", 0x2, 0x5}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000300)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000200)=0xfff, 0xffffffffffffff14) listen(r6, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fff, 0x1, 0x0, "88e9159ee78b60f6f40f1ca036566f2c9db29a3e", 0xfffffffc, 0x81}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a0dff3fde0ab10000000001000", 0x1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r9 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x2, 0x10001, 0x1, r9}) 16:15:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c7f000001", 0x145) pwrite(r3, &(0x7f0000000000)="f4b9f0161e", 0x5, 0x0, 0x0) 16:15:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) 16:15:31 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7ff) write(r1, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) recvfrom$unix(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:15:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0xe7, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:15:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20000, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x24) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xffffff41) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) fcntl$setown(r0, 0x6, r3) 16:15:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) accept$unix(r3, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) dup(r4) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:15:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4, 0x4) dup2(r0, r1) shutdown(r0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff00f3ff000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000100)="ff0f0000000000007cb44778d22272abc6a4a6cb3cbd50adc19c4a5f30421a8d0fa51335ee59509cfa7b6aac57de3e0bf202f24d80e58aa4e6284d5e2aa9b415782c63eca0577981eeddc697d3c5f0370e8bc52f03af13bd76b1d96f58a510bc1bb926d6986246bf", 0x68) close(r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdba72421c869806a) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) poll(&(0x7f0000000000)=[{r5, 0x2}, {r1, 0x7d1743270231ec1d}], 0x2, 0x9) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="62020207e00000012000ed9a26b51c21ffffffff4e085c55e702a28504d331cbc247a593d44919a3f9fa2fcea36c284758b626b686f1ccb572aad4a02f2eb4107bd3e5ae08b683bee45a9a5c5f5a06afbbe6b9d18302cc62cd04f3a17b6c8d1f0f254c12830f6b34e09f9a843b9dfc41ffff8c77a815f377e17aa9658be25c204a16ff6fadcc9ab90ce6671073801cc599d16f7a7edefb17af8a148ae788d7cb29a730986ad8b1526779ddea0edbf54b618204d44e4b91b002b459d9c5ee3a501381a6da341f4812a7feac7d899d63bd081c55ec5fbd91fc720d0a7d69d3cd334fc334a7a22f4e53e0"], 0x10) write(r1, 0x0, 0x0) 16:15:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62762f28000001b41c159fe5afd8322661d0f690c486"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 16:15:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="c9591ee9f8dd3619e6e1295c1c6da38b142a627272d31290bf47031b", 0x1c}, {&(0x7f0000000040)="5e04681405b719bd3fb59e047c387d6673e6d15cdf3d9cbf2b5c0c77c827e79e78df2a8984099c87b45fd8d8d460a368395e2d1594c084390de66acc04df77eae33e4b6721671b1e0d91f2e16741da0e0048eab9297209df9fd6c26acfa3356caca47150e3acec", 0x67}, {&(0x7f00000001c0)="ed912ec842e97ce83e7457f59aa6ac2bd9e1786789e0c515f5c293ee3116076f18165f305fa232f1f08d87db31e4155eb50d3412be229a592089411efd813660d513547fb9dab4a7b61e8099a50d6bcb868f10ab9ebf493b", 0x58}, {&(0x7f0000000980)="f7504cc0e38fd4c3f6326b1db1a7bc8bbe5b900c602ebadf7204c9b6efdd263e164378663a7134ce4c2a00b56e2ff3e52589972768707e29810b82c4368e364e45312f7ebc0045d199f0039d4f0f90220e6a1f43614827d0431106b77cb3e32b3ea266bdb6850ed1d9e105469ba419a8ea14f50af64efbaa5f39575662ca3ae3938ba70074e653f70a40352881d924e6037f3803586fede4a79c1c20531582af86c50200b7236093c081ae7edec09375c679eade323a22c245837ab3aebfe7b3d5aaed7c36fa4e747d2599d9add124f57332b9eaaedbbe55464853926262b09a8c405d34cf45cf27d2e1be4cd65ed5", 0xef}, {&(0x7f00000000c0)="fdd0977c3b6a45e9d63a654d8737c41109aad62fe45e5c20e75015d7498084", 0x1f}, {&(0x7f0000000340)="fa2e1344da96ec484b670c796da379eb410243542f9a33a24217352fb378ee64c85424f60666f0d5d7b21aed172343ec2421b995f0f93c8a49b4acb26fc92a26137828e724653e35092f6b7ed4baeeaf944f6ecd29a3f714202e60f0f998077d81586ce72c69f28576c235f4defdcea0ba8e1285212ddbeb1fab181802c46b80c43cadb6a69b007c2c9d67", 0x8b}], 0x6, 0x0, 0x62) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x10, 0x0) setsockopt(r3, 0x8e, 0x416, &(0x7f0000000780)="f80d4bf7b92371016d569519", 0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000480)=@in6={0x18, 0x3, 0xfff, 0x3ff}, 0xc, &(0x7f0000000540)=[{&(0x7f00000004c0)="42c3cc9415c92141f9481e2e247f05084bc0318e3ed3614a89f44e8d1c455ae105045eab986c1ba0956978c9de743845f8e9af772af4524dd10fed097222773dc7c5e82b32d3c8cbca", 0x49}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="8800000000000000ffff000001800000b905d68dfb6f7933e448cd0acd269da164b9b087e4a4c06faf5f92a464ba450e60f4946cfe949fb39c1d48964b6a492d239a3ccbf9b71382dfe5255700c2fd36587eeab29331396c9125e4489ae1f5135f06cd7660b789d5036310a263c9c77fc9805b00000000000000c80000000000000001800000040000001b1859c9753eb3ea768f742c5b02792a51ab8d406a4e8d785ab5f096414a1bc883cb1df6a9423d6daab9fcf182b347eb740ebd2f426ca2a2a49fe2f8915683b1051b3437cf0de2638dae8068660f4525ac78d564ae47f0b156f691cf4785ecbd134f1e698b2974b70b4e772d137063f6e4d176a129ef04167e89abdb9a63dae4bf7045ff05a0404a0f1f2d93351646944163dcad99ae743d6591d8463d042f55dda8145038c8b6761650677b17d432258338809100"/336], 0x150}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x1, 0x1, 0xffff, 0x9, "e2538b821f8a1c0f091b91cbbbd2ad8b0b03a5b1", 0xff, 0x1}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000200000000518610c01b122b5a622a49aa8dfa2a58b9668be1361f9a3a49dce5aa7be22499f07f1911427c00000000"], 0x10}, 0x0) r6 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000840)={0x7, 0x2}) write(r4, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x1, 0x0, 0x80000000, 0x4, r7}) r8 = msgget(0x3, 0x242) msgrcv(r8, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089804d4b67cac338c9a7f43200"/116], 0x68, 0x1, 0x800) r9 = msgget(0x0, 0x1c5) msgsnd(r9, &(0x7f0000000800)={0x2, "8f777d9bd13721a7c01d4670edb1834720f14006b077033e8de6eae32f60aaf25e5b276ca1a4322d4c54d75a8b00724dafe7c58559b0a4"}, 0x3f, 0x800) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) dup2(r10, 0xffffffffffffffff) 16:15:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2b66696c65300010db19a8188e180dbcf50f9f8edc786e6a"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0x80) 16:15:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSDTR(r1, 0x20007479) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:15:32 executing program 0: poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/139, 0xffffff36}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/57, 0x39}], 0x3, &(0x7f0000000280)=""/160, 0xfffffffffffffd44}, 0x1) 16:15:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:15:33 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000001680), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) sync() pipe(&(0x7f0000000200)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) accept(r4, &(0x7f0000000300)=@un=@file={0x0, ""/70}, &(0x7f0000000280)=0x48) r5 = socket$inet(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10, 0x0) r6 = socket$inet(0x2, 0x2, 0x40) r7 = syz_open_pts() writev(r7, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fchflags(r5, 0x0) unveil(0x0, &(0x7f0000001840)) flock(r1, 0xd) 16:15:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT], 0x17}, 0x1b1f5d7fa90951b9) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) write(r1, &(0x7f0000000100)="5a0cb8ce5f13f1755578cdddaf0e4214753d954e4b12893f33d3d068c0e6b4f7ae89e10917547c1d6e5d0b856460e0bc9af247c8d34fd45b6a9e7f754da36cecaba8b01331619454e7de68dcef810e16b2a852e007701003a71fee5f814a81e51794bf29a15329b483c9dbff6a77b1ccbb0ab8e1229c5430d4dfadfd4afd120a8454eceac416c3842a01c56bec41c04da6cb6e77bfc00675b8e0ccf342037fc18394a7c233", 0xa5) 16:15:33 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e79fb4e3d958aac3699979c78e00"/249], 0xf9, 0x3, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eacd09c2f177287a035883d42119b5541832629864722173b402f44a8078b1badbe6a2fa2885f28319b7269bd451ebad6a6ef9e3d4"], 0xf9, 0x3, 0x800) msgrcv(r2, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() geteuid() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4}, {0x1, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x401, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setreuid(r13, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r15, 0x0, 0x0) 16:15:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x80005, 0xfffffc00, 0x4, 0x10000, "000500f8ff0000000000200000000000b500", 0x6}) socket(0x2, 0x1, 0xff) r0 = socket(0x30, 0x4001, 0x0) syz_open_pts() socket(0x6, 0xce9934e8d4355a1, 0x1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) pwrite(r2, &(0x7f0000000140)="449e0684fa764bf503addd9caa00ed4e06f87989920c3774d0aa93b27680327407d010f928adc8451e46306bae023fc4445c3771573797ae5ad5acc87a956948b24a0e258f29901e9d1e20132a90fd65489a9005d970276adf7c9868ba8c540832d9183153a4ed2865d8fdd314f21e901f99e835f3ade49341ca60691c0ab2134e13ade39047817fa4d77e4f29980170fc2f094909e126ca66d7ce924c8c5e606a9c7601de7b15e5323d4b2365da55182a4169bd6636f6ebd46b8973fc40b72aaea5e8b4ff1e7d209471169b2906ef08154a2c0461eeb9df47", 0xd9, 0x0, 0x0) 16:15:33 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() fchmod(r2, 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0400267f66696c653000"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = getpgrp() r7 = getuid() r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r13, 0x0, 0x0, r12, 0x1}}) r14 = geteuid() fchownat(r9, &(0x7f0000000100)='./file0\x00', r14, r12, 0xb) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r18, 0x0, 0x0, r17, 0x1}}) getgroups(0x5, &(0x7f0000000640)=[r12, 0x0, 0x0, r17, 0x0]) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000005c0)="38bdb5aac0886661333b1b26e51e40ea38c5add9c5e6389eeca499a927", 0x1d}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="18000000ff7f00000000000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r19, @ANYBLOB="ea398ebd5b69851917811fd29e87498819c505773fc056efb9efefdda3f6b6c23233e3f5bfcc2a4c7a270b468d692032fda73d2f9c01687afa7a3ce49687aa00657b29b5c921b8dcc1d5020bb523334e6882cba130824fee8a81962811ac2d"], 0x38, 0x5}, 0x400) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\'./]\\\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='.(!\x00', &(0x7f0000000240)='\'+\x00', &(0x7f0000000280)='^\x8a!(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@{\x00', &(0x7f00000003c0)='&\'\x00', &(0x7f0000000400)='\x1c.\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)=')\x00']) 16:15:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000100)={0x0, ""/26}, 0x22, 0x2, 0x1000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x0, 0x800) write(r1, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0xfffffffffffffe89) 16:15:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00') ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000700)={0x6, 0x8, 0x80, 0xe2, &(0x7f0000000480)={{0x4, 0x40, 0x0, 0x6, 0x6, 0x7f, 0x7}, {[0x2, 0x72c5, 0x8, 0x10001, 0x1, 0x63, 0x100000000, 0x3, 0x9, 0x4, 0x0, 0x5, 0x6b, 0x508, 0x1f4f73eb, 0x7, 0x7fff, 0x2383], [0x7fff, 0xfffffffffffffffc, 0x58, 0x7fffffff, 0x7, 0x0, 0x3, 0xfffffffffffffffc, 0x9, 0x1], [0x1, 0x8, 0x3, 0xffffffff, 0x0, 0xfffffffffffffffd, 0x5], [0xf3, 0x9, 0xf73, 0x80000000, 0x6, 0x334d], [{0x5, 0xfdc, 0x6, 0x1}, {0x7, 0x1, 0xff, 0x6}, {0x100, 0x204000, 0x5, 0x3}, {0x8001, 0x2, 0xffffffff, 0x5c22ce14}, {0x7ff, 0x1, 0x8, 0x9e9d}, {0x100, 0x8, 0xa9e9, 0x7d}, {0x0, 0x7, 0x4, 0x4}, {0x1000, 0x7fffffff, 0x7, 0x9}], {0x8001, 0x3f, 0xffffff01, 0x1}, {0x1, 0xc77b, 0x9, 0x1}}}, 0x3ff, 0x2}) write(r1, &(0x7f0000335000), 0xfcb7) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x20000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000780)={0x8, 0x0, 0x7, 0x61d, 0x5}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000001c0)) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x80, 0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000840)={0xb8, 0x7fffffff}, 0x10) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000007c0)) 16:15:33 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x180) 16:15:33 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000001, 0x7, 0x9, 0x2, 0x7ff, 0xfffffffb, 0xffff, 0x2, 0x2, 0xb8fd, 0x7fffffff}) 16:15:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) sendto$unix(r3, &(0x7f0000000500)="d13178dc72c599d23c18d81555db9409ad51f0635788f927e9f5e780ff7acfdc7bf17ce9d2f10682d032abdb5ab14e694e12a08ef231eb92e9ab8964c9d50eb25d696df508a6c7a514bc7159bc1dd66137f3244973fe73893520bec01cd7673571a2dd886779e040f465258eab2c6868170b8b8b2f293f192874e2d65ecd1c9d79449fa3c13c4d1f2a9548ce4cf1d25ab5f2ab52d88b42c6da71875d9012d72ceeed6d6c99dbfbc95b2ed2d7064d3fe74117cde6f35db95e4256ffa7d9881d973f520b6c4423a65b4d597a8ddea4eafac522edb4709dc5c336be2e1ce5fbf606e314bb3ef769b2372f87d30802bc1b54ab5aa74e9aa4f952925832b69d36af770db1889921a0d3d89b1a24811c4ca77990175a8506d5f037464ee7386f2d80707522012b198f9914471678918e028b5965147d33e0c95c03a8f9dcd7ce9ad7301376594a44a214c6659724bc17841464877a3673efb7768af0eb3fe734fabe783cb3cb820ea7e4ae0c194bae77ec6b3775d0319a1ef9e6433b349bbda966881c87ad5ef79d21e131fdd241c4864de13d11568f44344ed9478daa8c0f3937ab62f1dc6173ef175a7867369390d42a930b382a355548ba01aa5d659504fca5a334e394f039df13e47e6144f5e1cc5b85f82655f7c07b2031a14007bb3d33d35ca99ec6fb7cd8e5009f846f8e8646f00dfb5add4b50c50b3a906a37db8d88855212d153443f78c818c9acf2129ff11e2a6adc31fa2467fa838ea30236e1a19c33cde513d5edcc649257cccf84b7ff3daf2a127ccc6fa9e11a8f0a1516a46529d4d86db9b317af153df2c7f395df3d39fbed05b00b34b960c30c9858872615a10ce595ff57a8388989b2a2c90195c2c8036bca2c16220b07cfcda4f39a4a2846c9e729f1ba048c257cb675e710f66ff7cfd72e273c512988b3cadc86360a9a94003fa77e4b98eafbf4ed03fe03492c1098e2551625d47263a08f9825f6b0673b6005ae16b29ccf29faf60f82f34131650eba3f6f1f20631f2c0df2431a53afe9f8fe3cc5f9b8fcc8405b3788d6072e062e119c4a19d4071bacdb110ccc1e991e1cfce9c849e42bc0d596be3d0fe1dac76c932a9e39379d32275a1fac9aeb270eb569bce79e3f480e55d1e71d8f15858c96f9f0d3c7468b9228c816fbec69b3f544933fcdbbc4d85c184a17de1e1960817d803315084ebca868d04bf9a93316edb0099e8d492dd48c385f26bdd9a372bc1a9cfdef845d7e29c1d0008a0170c24339798ecb5830b1a51c16e41d84284db4a02ffca7249bcee82824b052bedf904628e34e877281f33e4f196200434e8faef887baddf23b4f6086e5d943e53843eb88d4952198347c5611aca8e3d46e9dd373d5d5dfb1d196b56c362aab409da7ba8195689e67bc4144502adf3308a1a190270a55cc092d06d610cd06c397103fda6820eefebe08eb61931411a59ca0482d2955261e1d929f2d6b33fb54410c877dfc50281bd8194b81b0889f158e6747ac06dbbeb3a7195f7aaf95d9a35bc3e8e23635bfeb4fa02c8c32ac37a4813259c0f19e708a1d80d013ec8382f26ba69eb2944ed377558016d47214c25d999b5140578c3a98b1b128581adc615d9f7b40a58a00afd3dd51c210818da0844100ae726e4bf55b3a0212cc34272cfac1ea51218d0de9afbed3b00bdbef174532fc188c342d935abb2be1b74ae872e92658ef9b948e8611852ac5d91329aedad8a80047575201ac43a43c4b24b69f422efdb466bb9dc690e43df6126ce21d3ba2b0957792afbda4ef9045f50f2cb1163ea236a1d0ce89a064f429fac313cc090dc420d8bcbe3613d2306b8bf02c39085504dca932d76bd9bbedbc9a237ab5ef95737295383bbf473b3b39778ea3cbba683d5040ab43a1b76ca4e2a0d5e61db0ab89c917f3d27fd8c057bcd86744b804c31a5176bdda67ba6f4941a5a9aac092d4466e0b46beed0daff2b23d2f91c05d49c0aa06aa1474d8d7fac07e2a02f9f1722408d69f7ad3771969e4ead897888ceef4f6f206ae18b01f135e2b174b054a14226bcfa1c022f1fd7a7c19dc26e9c17948e9c995d2badd8890b71a1671a64c8d99140a37927e0b6e035486aa14b3b04b9aec39c0e61e5adcf549586208d3246b7bb15595b744eb2bb2261e361c34dc1a33f6bd5ae0362f26e3ce950f712df464ce512f288aab7bdbb455afdf9c56b24251afa9ad52dfce484f877d3899100e76f2d8507e08b71caa51a228d04e26f68d3d2df32ba0da27047c7f89a26ed6d45b09ce784a000fabe5727af26ddcaab5c0eb633237e1d03de1acb94fec78e955a40c477acbe3f9844d0e76acd9a5ff029e5cc36a5c6fd9c527fa7463c6cea64fc4906db1e268c81cf23774701303a554b45b073e0c5e66231845f51697103c09bf47b5e79176383631f0264bae993e71f1b3d4ff1e75377872134fee2d9f84825cca894156d06b6b8fb0e9d1f677ce45c8cd3f9e0be7655b5d3114d6134a99f5b1f90d5b85b541585cefc27e7f8e03940ebd9d3e627e6603bfdcbe010e4e6266d832bf2aeaee3af25b079a197e815b544c536ae5bdaf9b31a6a08e68d98e772e5a429907fcafff2373849aac34d8dc3f0b2b5993ed45989b5aa0630e0bee89c8a622b4c0a3e844cab74a728eb65484157692ab9e46d3a174a00e6d3e053ae6b879e1c320f06df5a36e4c37a97c26813e5981b5795136bdb47209a89a278f95947511f2fca61cb615006072030692880f8c15d118f4842034c1d4d74a5731b451de7e73fa118b36267ad41e5d5a5014ff2410bd72c2f831a87f7296cff56e2b13b75fbe1bbe0b82e66a25517f80eefcce4306d13355cba94366502e13d4f0694169d0a4de18de5f7fc5411cec6d9cd787eaa7ec13099e66606bbb1ad9c984d917b67a8d3fff8570647d3bf59a28f80fdbafc1fc54fda4cbc3821222b18b24cee8ed615ea2773cbb0a35fa27387d8c3ec3c9477c59ed1a09dc19bcdcfcb507fc48bbbd80ef4b3130c44d80bf9a2b3fcaa3fb9ddf0ea0da186aad86df8100e348e8e3c7c1d329f14e7c29f5be4ddb5cec280a298b7073d03c3ef2f5ca70438c34f73132d1338208536706143279e84d8522d2a3051d9c8143bb9280e91471dd66e4195b8d1b19042f05a73cc7452602e6743c42b0abdce1c917d233240bd643a5b90b6b8b8956bb7d7eb6f61f6f75f571ca707bca1a8a98d0a9e0df88174d273dc15fb0b7b49b1ee79b7bdac0421779451e9d700fb03c7e0177c5bb57b3fdaaa696ce9f8e7d8a41d497509106c87208f6caca8b7aabb436fee277cd292339ac7b6ba53803532469105b736be419295a6996b62dff6989dd98183b49d03b831681efbcd7a2020f2e7366cbdb3a5c8bb89c0b0558fbe36db134f0a00b82cde88da6a3d6bac8cafcdbcc747248a05d035c38953c4dad7f83c423f51db85e97db538b476ba330871f72f3afc28da2fe481fcb40238ac5bf791aa4ad086a233d6871162c458663a806e14bfb05040fa068f5f2dc76c4f9d4efba79d014147acd7f0cbb6056ff62a118d28537640adda0315782ff3ac0e5dcc01370ef885f9047fe0a8ae6db6277713641add10952e28fa9d636cad630c8ab38bc52a87053251873cbcb239c106b203b73a57c4ce418b20411a9cba78c125076bce9540ae761fc379e1cad2a89a739b6371d6807c94caa11357bbe71766b581ecdad76aba27fb809929bd3675a0b1848e95d5d5958363ed75a9e6b96a9ebaca0758fde21e5b404e164d053869297fa69de16b22c96a6aac6f7685565d30ec56ec89e4f8695f92b81d14526f69aef24bb3ecf58ef45f1db241916548ee8fc1da2294e0c6c9f8a5706446786fda47910f1aadff12ec7044e7d331411c9249504831f4cf982e5860f84b1ded5a4389822c53e37a2c5d26156296b34c589e170d5715510782d2f7a202d664fb3310cf468e5137b7604bbd87894832d5c8ae08013f27afd3f51f367546d10bb5025644be2af68c2fae437984b1b5a4007654dbb4802048b77b070efeff5aacbb5373215680cf43ba04a2a56d7f1a8698c29f4a431d187e1fe4890e19ad14ff7da6e282a0776066828516ce496324fb03944760a48974a602318b10c33e97ef16c0b252675ed740de07027ad270dd72f9bde003d4b3167c08e8055b9df5741630d8d6826332f7e2412bb6bae2286eb68fb53f603790253560ba1c08074f2a609d32c31ea0c4c158f1ae8a7fb1510a2506ddff887e7c2269a80fdb095eddb23d6ebcc91ee91e05093be412243896cbc461a2351b71ce7e833555a246a3da9b4b39f68b96990486505d206cf2ec240f8a6723df7cc6d8289c083e128f940eaaab072e2ed8987f53d7503446193d04a5fec31151f383a9c2838d60e5f041858d6ba9607c8eed41a873cf0828d10204677aa06751c0fd57c7ce3c3ffda7154e27b8f44eea065db737f58eb502a208b710819cd0a37d463c3c9afd97b76845862fd724d49af9746bb3cc6ac0731631045924998f91d759d31d7c918c7d223e5c6298559258639f4834ed0c857cc00cb15d2ffd484f8c14500dcf5cfb43b23b7b522bed0565e0e4b6260b1af63d7ff58cf9012a07c17dd8a82dbf4b0ff9dacdc7ae1f5d60076f3f1c5d8d8c616a35b5be543793cbedb575d5a7e9f1a543b4ec55ab1e33db41276735ab641229a4cff8e57c009418765d70bb99772727290273407a87fa316b708bd17627bee4be6777773ffbc799778f20ca64136f7e8ca71188128359169ae41fe78d4cbfda970b52e838c9b4378789e602a2b00691ffdae3d86952bdb126a85f4e9f8f3e87fd85306d80fd719256fb4585570bfaadeb87e8d9b2c593e32561983cb85c3941113c29fb2a305d89a05f8994b47b4761df62059bb104780cb0f8682916c7813431daa148e2fb5ae4dc9b70b7b644c18593967d11a0cad6efcafff384c6904473c98d25607665b024661a7a596c383ca606f0ae8d6c0fd1dc5a38dcbff8fbb65d7adc5b9b3a97dd4d63ec225598667591cd083b39c485106a4e40e86dc7e915b85025ed4b0c3ad3633b88c78c7b1c2e2e31ac1f234609435737271232048b15a196da638d657165e9c9e9ecbe3b2e2799fe0d3529b4aea880b850ad25c3a00781a2b53ddd4c74258e221ca29e7ab29262113ad5fe2362c04fde108e6c52ffe07394dc0ef362d0869d3ded7087eaa7cd51178193db18882ba06aff6a995cb73030b7288c8ec885d6e5d6a90b6ac045bd2f4152c1a766d3a0da089d91321883737042d1767d06516bd9ddae503fe753078eeb4728c8f1d74a44eb3a52b8ad34f9d4379c4d8d933dab7a5d112c301fb437fbec1f0345479b3a4b2dda862e25c6f8bfbc480507b2059f73b3b40bea3c9a88338fb928be23802a25b10324574294ebe251c9c98859c1cd6ff662a0f63d14e4596a9ba13f66e9303954104eed9796025b9e27290824601104c50fdf3ff14f9b0f8c5492119cc2d16d5909064a4bc79f91cfa3cb9961486a86363e36451fc5454b368f1ae8fb704f76b589425e028cec37221a1051fec78b46ad4edc27d38a270986082c797b5d11f20dc9cef6af998c7bb88f08c3c6d021932f8bb9ceaccc25bce7c8a09f12219c71d9f68098a78020443a944afa711b1b2863ee9043e21f15734b36b9efcfc41292722cecefbf25eb05042bb4a9c67369a13030bfa9b497e2e56c206600433710c0dbf55de48c59054938061a3d75a524ea9ab77f3aa97d38c821c1d3b60c2a02406c2bdd22b1bdceba0e20f20bb97e7506c121badaac0", 0x1000, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r4 = dup(0xffffffffffffff9c) writev(r4, &(0x7f0000001500)=[{&(0x7f0000000100)="c4cb49508064c7b4d91cfd83bb79d15ebd7efdca96a1045497b5e9ea0b1595caa0add801e81b2b8d72eabfe3e258da56123da1723cee38b0f7d15cd6a20ab1de3314d665b321ec26dcf80d0a2e93bcde3e98591fae146dbebfa780a24c7238a88eda8bd727f60d9f3ccb18d6ea44dd8721595fd1337afce8e7c850b5b39e2318f00927e6d316ae948e25af343d292ba5f4a2a1cc05", 0x95}, {&(0x7f0000000080)="ff2a4c7977c76f29", 0x8}, {&(0x7f00000001c0)="d21e213d4909aca1c50e4c89a0de8bf3e862a1cf769e7501e2a497846abf9bd7101167f3d783be987ce1ced7ba9983eea177803efeecc5bc475c93cba0126e9f3e2f3b3504113da581f95e8521bc65c8ea7feab0ea98c2a072bce7d74bcf9d543b2df623b80d9fcaf721e73f", 0x6c}, {&(0x7f0000000240)="4669aa779f02f598bfc62c3eb1ccf1486136cd39", 0x14}, {&(0x7f0000000300)="dd291339ca3bb2663933751ebe1a91b8814d913128ee831025341005408379b4e5aad537c8c49450c4961d67c46e3d24cff72204de8b81285fb2254cc4e9fe4e244c3c1b468f32e447719f5dd05a7082a11c152b3ef84579d0e917d62be5547d0da97884771145baf628135f8880838150a2e8d6adc18c27bc3a579d2586f1a4ef9446123f82f7", 0x87}, {&(0x7f00000003c0)="dad437543605a6966d886a1a062be87c150229be6edfa8ff7ae4a9da2dae6f42e9c2c4ee31c187fdba6d38038a263880eae2a0a860cdbbc0afa50ce40d5c5d0a0774c94f38100cd9efff27b447271d69fb5c8bf86f3f770b6502107b58ac7375ae8d7ca0ce2f014961caae6a5ba351750909ce7e61c0c7c4dba217df94dc1204f81d1ea60f303487ea55e1c2c8a01cde667f3844192f2efbb5aabb065783d29f8681dfa5c0614f970718f95d885f9a1417812e7948592153b29cd53d", 0xbc}, {&(0x7f0000000280)="2a49c7511981b3370e5752b1102fe0bd495aba885dcd5b4184fe6d05950a831a4226050edb", 0x25}], 0x7) dup2(r1, r0) pipe2(&(0x7f00000016c0), 0x0) 16:15:34 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x1) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f00000000c0)=[{0x0, 0x7ff, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x800}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, r7, r3, r4, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgid(r7) semget$private(0x0, 0x0, 0x86) r9 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r9, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r10 = socket(0x11, 0x4003, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000080)='./file0\x00') fchdir(r11) r12 = semget(0x0, 0x4, 0x140) r13 = semget(0x1, 0x1, 0x10) semop(r13, &(0x7f0000000840)=[{0x2, 0x7, 0x800}, {0x3, 0x9, 0xc00}], 0x2) semop(r12, &(0x7f0000000140)=[{0x4, 0x8001, 0x2000}], 0x1) sendto$unix(r10, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/135, 0x87}, {&(0x7f0000000740)=""/83, 0x53}], 0x8) 16:15:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000480)=""/100, 0x64}], 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:15:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) close(r3) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = dup(r1) listen(r4, 0x0) connect$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8001) 16:15:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7614a544e1c71077a5be985fe463ccfdf09000000000000001e1b2b8bc4be8a5285345dd2fee3818b84982b221b9ba7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2a9825c0a474ac9b353b3d052f1136fb4971aa3cfcdbfdc232f9f5663aef70000654ae81da028c114887889517efef5450f95", 0x7848e3d01574ceb2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) r4 = socket(0x18, 0x400000001, 0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r5, 0xffff, 0x300b, &(0x7f0000000100)=0x3, 0xfffffead) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x126) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r8 = geteuid() setuid(r8) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x1}, 0x8) r14 = getgid() r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff09) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0x36) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r21, r19}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r21, r14) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r7, &(0x7f0000000100)='./file0\x00', r8, r14, 0xb) 16:15:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = socket$inet(0x2, 0x8004, 0x1f) write(r2, &(0x7f0000000080)='\b', 0xfffffffffffffe7e) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)=0x10001) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r7 = getegid() setegid(r7) r8 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0x7ffffffffffffff3, 0x40, 0x4, 0xff, 0x181b}], 0x8001, &(0x7f0000000200)=[{{r6}, 0x87cb677332616f4e, 0x4, 0x10, 0x5, 0x2}, {{r8}, 0x2, 0x94, 0x40, 0x9, 0xd5d5}], 0x1, &(0x7f0000000240)={0x2}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:15:34 executing program 1: ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000080)=0x1ff) r0 = socket(0x18, 0x8000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:15:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) 16:15:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000001, 0xffff, 0x8, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:15:35 executing program 1: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000f4eef23867733c0000000000000000000000000800000000000000000000d9a5f0e6e7fce9341cd49ed2ffb6c3bf0000010000000000000000bef658e90443ec915d78105ca4d6328ec9f3e5a059ba6ab196c0c6697e61531d8677967cf6ecc9c5fd2dbce11e2ecad5bf3ff79e9a7ab5302a8ef7d100f1c49535ef6a478fb868dfdfa2a674231c625ed678bd5030ba776303a83ac8e32a8f7e35b2a374704fb9693ecc2cfe1700000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000000)={0x2, 0x3}) getpgid(0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r7, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000000000000000000085410b00"/128], 0x12, 0x2, 0x1000) msgsnd(r7, &(0x7f0000001500)={0x2, "000d8b2714d99452c908755bf0826c21e53a928ef0a0eda7836b7f49b8fe6c586a69590d019c8997f726ac1109ebb0520d8b5288e18c0795ce"}, 0x41, 0x800) msgsnd(r7, &(0x7f0000000440)={0x3, "87fe0f9aace83542da6b0e5937013cc0afd41b9fe5900d5b55e4d160d8b95815ed8193596b6e98919fbc45ccbf25f483b2b55d0703fe4e71950cef23c363403ca6d1a05b268a85f906a060e0d62cee7bb9f5b2cc7eb7fb7246be02d72e5b5feb96888abd6acb8003275cac0ce1b0805d9757a8e4058dd5921da15b9997d6c07dba62ede596bfb1b4ce95ad6a2599415ce73d77286ca36f27390fccb1d2a2966e35ee0dd4d953a44cbf4bcf21ae99ead20ad3c55bd5dc0bcb5efc4178d3821cb98f33e1b4bdf9dce490085b1a399c8f89653ee7c48601eaae"}, 0xe0, 0x800) r8 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:15:35 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, r0]) setgid(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd606243509faff0506550c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b834095dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0xfffffffffffffdd5) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000600)=0x16958bc) r4 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180), &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r5, r2) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/144, 0xffffffffffffff5d, 0x800, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0xc) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair(0x1f, 0x3, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r8, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0xd, 0x8, &(0x7f0000000240)=0x8001) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getuid() r12 = geteuid() setreuid(r11, r12) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x0, r11}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r13 = shmget$private(0x0, 0x4000, 0x548, &(0x7f0000ffb000/0x4000)=nil) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x0, r15, 0x0, r7, r14}, 0x0, 0x2, 0x0, 0x0, 0x1000000, 0x4, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r7, r14, 0x56, 0x9}, 0x56, 0x1, 0x9}) semop(r9, &(0x7f0000000780)=[{0x0, 0x240000000000000, 0x1000}, {0x4, 0x7, 0xed2e4f965028df5a}, {0x2, 0x7}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}], 0x5) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffe) r17 = socket(0x2, 0x4001, 0x0) connect$unix(r17, &(0x7f0000000c80)=ANY=[@ANYBLOB="82020063c4a143dce4e7efe1970da711ecdd57be971e2f669f5eeb15a547192728527ba4e0a7d9c546f46df076239050476e77856ebe3492bbc1ec56c3f6e6bfdeaa4bad969cf0973ef4004a7e67e6cb13d20fc55b19b6240a75ab594ddcc1b3ab5a92d0da6d83db1c516c54021905d328c4ff0f00000000005b701b0ad5d21a00a07a8bfd6566e9517ef0ad13b60c041fc28600f451ccf383aae59607292f81ee651596c83e1bef54fa55884cc8d5411d0ada6082b8c1d1cb59179c53f269b0d9f470a7aae031b002df1efa920200b3d076002f1a80bfe88ffcc71520f5d401f57801d42fc98e736e0f66736c5d2e432ac20c89a6ce29206c051e87b54a8017fbdadf35ed2701b091dbf58b30a87c3e6ec48ab334f72881b4dc70bf7fc246e7ca309c09be3ef6efa1c867ee1641bf0c68dc90a56907859c2a839b635162f6e28bd3d7b10971f9359c8cb75e41944af74a3e1aa40ed3e400b75fbca986ffc46fe78eeaf55f2fcc68467d03b87891c4891711b4a6a3e41bfd6315d1deb854dca39f392a032872d5030029865844b0455ac6c195c822081e22adfb5451b1ba84006f2ccbb24de8e98de373dc87aac517df38f2825db5c37c57ca6e68346505983e64f3bb7e84d43169cdc1f51d805797a872b00395caf568981d709b4a0353c5255d53cff562aa13378c1f4c24720212bbe63f5dc75609292b6c94b7af05f9721de8e5e3f56a1a1a0e3c34af944c1f06a01620be607010735c3a6f674befc2bf2bd1a396418b81dbf46bb4e944836133c552e3d76f907baaf5339e314ca7c801c96894254f7a4bc4fbfb1b0633f5e6fabc99b233281096a855f6d1f5a968e405fe8e9f1fbc93dcbccc2e7ebce59d46369abcbc000000333808fb7b723acb24e3b9cab67e478d481331e7393fb98c7b98aa0d3210999b6c89199def0cf7da7e686655abf83b6ddede51f3fa7ec9c844a43c9cb3d7adf15b2c0bca98c530e1652b121002a069a68d991fff2adfc4ed0a5b498a8474d8ef0b691ef7a75977c28ced6756e08cf7ffffff6e13ca4fa984f55f42e5b24f7808e9c88a54e67fdcc05a481029bab611ba413b219bc51d0dd779a1a8676bf7a7bee996bdb072c496754944e6e56780c206acd43496b674489346867615b835ac0b124d05cb9fdc55eaceee36f746b22eef326d998d8dfbc85a37513c119cc040c06d2a931f5f9017e3d0fca10c9a7900002e8a5e00000000004973adb6c188a0d652c6ba953b0c0180ce8e1bea62176338ee7bc4761fcad6736b84f5a4cc5e271cada6067a2acab2cce7e2339b64f8c49f262e55c682322857a756377afbd4345edcf1554f300ed85dbf7f3817e093de494b585f2d16f65dc3aa4c06dd250499622081f539096fc5b5592643ebf0474096b9d92fd80ef36f14b7fb2e0fbb206479c4eb7db91c7bcae842859923f39cc4456d90fc015aa451ecc6a05abc4c56befa3a5f33e41d49d3349a7c13ea4b518aa25830a8b5fa8e687129c9d5808bc0169bfe0fba1ce85fbca3aac290b63e7141a086e1a7a918cec53bb7b6be0151be3f98f850e3f9103f8e8eb56f566a22deadc4fca85d7eb992042d5e377d1c713eab3d3839521e4666f406a5a9fe25285c6aa44c6457a12facf1c2ca8d3ad3a81b7ec5d734dbda4135f1b9dc035592601d9711"], 0x10) dup2(r17, r17) r18 = semget$private(0x0, 0x2, 0x420) semget$private(0x0, 0x3, 0x200) semget(0x2, 0x0, 0x8) semctl$GETZCNT(r18, 0x1, 0x7, &(0x7f0000000a00)=""/253) 16:15:35 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x1) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="6a8bc9634e19767b0784b1a2fc143985b98fde1e28c2409d05bb45fdca0ee4adb061bd04af01195b5a9c0558d3a9302c5c670aa0408301e7e85e8554a669143c12b35832b4bc23645c57c460d9be98329d4499ef92f7684dc0382b76056e9c136e0e9cda9658ae76ffffb84139f986fabd2dfc1b528fa8da829533402e70f069359f47d91112e31f4de1a07fd6d8b5d4d3b529716d8e8063c884d0d28c26b3c3c120b7aff42190d0bf89989a45d8f43ea926f8029de0dc6bca8d44f7c2f5be6d0ae8922c26a8d4cbcc13b701485f972e70158e56e7eceb5f318838259df404ef64ada7008890dd32343df2b365baa7bf1bb3f89bed702d32be"], 0x10) r7 = accept$unix(r1, 0x0, 0x0) write(r7, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3b1d) execve(0x0, 0x0, 0x0) 16:15:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) nanosleep(&(0x7f0000000080)={0x6ab, 0x6}, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:35 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000b4a000/0x4000)=nil, 0x4000) 16:15:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1000c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e7688b959acc3e82022e539068b9909671c604866367978116140dbf3e5b1995cd6b9395824d38fa763577cec158d37d180341620ac0694e0053a00f21e93de35b348627caaf321b83f61ec94b9a8254e2327fed42408736063348352387acc769a2c371051a2fe109d54daee5fcadd4730a903176630e53c908cba0b97f0957d398cdcfa0e3d1cfb61019659dd0538bdc45c217b9338c304d4cc30973349a2c43a76dacc30c506573d22f049148aa1576eac29536675edde2d75c7938abf261f74b244bdbfe4a4bc594be3497d96d55219333"], 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:15:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x13, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:15:36 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r3 = dup2(r1, r2) recvfrom$inet6(r3, &(0x7f0000000000)=""/33, 0x21, 0x570f125bb6a7b632, &(0x7f0000000040)={0x18, 0x2, 0x3824, 0xdfdc4e7}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:15:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="1ae446b1a015a0b175db8df06c1539accbd153198fd3f21acab091c32a598ad628bb9e4728764a71f57cc7a87a32e187e87ab41e85a25c2baca9ad2ad0f57970c37272f227a40666a8dc4aae1426910e57d4304e94e3932084bab3a4", 0x5c}], 0x1) 16:15:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r1 = msgget(0x2, 0x280) msgsnd(r1, &(0x7f0000000080)={0x0, "a5d0ae2f228c85cf939a68502c24f5073cdc0b81d1ffcb4361e737d479f4a1a97c415e0ee8067fe7f1e0e65b5c4adf4dca8434d9cb5df83ed5ed436fcec2f46ba3574ddf1cb806350c06668f5811615cbe32231e666b3ba48448e6732f473cc764f575eba2efbf1b7cf7313f44390cc09665306b64de49087a578100080fa9c94f6644e75f942d117d3208835c8133568fdb52cc86082e2cd606cb42949ee00e"}, 0xa8, 0x1000) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x4, 0x2c0) semop(r3, &(0x7f00000002c0), 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r4 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r5) 16:15:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 16:15:36 executing program 1: socket$inet6(0x18, 0x1, 0xed) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) 16:15:36 executing program 0: pledge(0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) 16:15:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:15:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e574b7815fa68cbd6961a8ef3af76ec38f17f2295e8e43831dab3b42481fad77c30a7b5de220cd1c322f1fab1556fa67cd80fd6f1447866ed312b7f1651cdfaec0d1d4e2bd6f0993475e02f7ebdfcd2904dfe33d512e1ecd008559b23e5d2fc9b9", 0x61) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x10, r0, 0x0, 0xfffffffffffffffc) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#$\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\'&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\,\x00']) chdir(&(0x7f0000739ffe)='..') socketpair(0x18, 0x5, 0xff, &(0x7f0000000080)) 16:15:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000003c0)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xffffff04, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) bind(r5, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r6 = dup(r4) listen(r6, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000240)={0xfffffffb, 0xff}) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000200)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) 16:15:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf221ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805ba9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000a6450513f0bfc3b026a231f27bf11f128ad54d9046c51814df6e17996e05812df514d377b89ae97a857b3ab9d8101fdecda064319a00ddb93c08e994c434cfd691155e30e7a8fd0a335549e91ef339319b3cd66f4c4b7411469b7cb5512ad6688cbf9000"/2214], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000940), 0x10000) dup(r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe1f) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000900)={0x4, 0x10001, './file0\x00', 0x80000000, 0x7, 0x7, 0x3}) 16:15:36 executing program 0: getpid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x1, 0x8002, 0x36) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x8, 0x1, 0x0, 0x3, "d40aa8f43d5f7e1295409a5f2fb6c7b4b1599020", 0xee4, 0x7}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) bind(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6d30006611d1960eedf99b9e1b8558a21ef15581c642d7fa25555e39771508b0f63099caf23b4c53a98a7f02746e03345baef1e9b9f588b0f76712a570e2c5c35b2667edba07ea06106d814aff176c80689cfec987c6809f2e3401f044f28dc2832c1fcf921c2a60926723532b2136617a2079a7e7d4cb66774955f166067f158092fa97c31742df962704a3233600906a60f414018efb80d48e33b94d6f6922a5de0d8ac2856f141b472d260cf649ec5daf898373a8e90b81e0e72777ed6402"], 0xa) r3 = dup(r1) listen(r3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x11c) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) renameat(r4, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x54d, 0x8, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:15:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7614a544e1c71077a5be985fe463ccfdf09000000000000001e1b2b8bc4be8a5285345dd2fee3818b84982b221b9ba7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2a9825c0a474ac9b353b3d052f1136fb4971aa3cfcdbfdc232f9f5663aef70000654ae81da028c114887889517efef5450f95", 0x7848e3d01574ceb2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) r4 = socket(0x18, 0x400000001, 0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20010, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = msgget$private(0x0, 0x103c0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) msgrcv(r6, &(0x7f0000000040)=ANY=[@ANYRES16=r7], 0x1, 0x2, 0x1000) setsockopt(r5, 0x8, 0x80000001, &(0x7f0000000380)="fac37e04498393d641026cc9189a833fe382561907f64d179fa7e0991da11f18d8e9249af94675a612725631561338f06ab70295421159d223268042a7cb40d0e19771d74b09026a23f9a87ca235c32299b6b39fecfaebc6d2db00e9a34c293dd7abe155a270c2a189789ae9e6dac975939df840a696c265f10e4f747cfbc90d5781536588b99826d6dd85dc77ed825cd1", 0x91) msgsnd(r6, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r8, 0xffff, 0x300b, &(0x7f0000000100)=0x3, 0xfffffead) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x126) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r10 = geteuid() setuid(r10) 16:15:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = shmget$private(0x0, 0xc000, 0x2, &(0x7f0000791000/0xc000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/42) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/132) r2 = dup(r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) listen(r2, 0x0) pipe2(&(0x7f00000000c0), 0x10000) getpeername(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r2, r3) r4 = shmget(0x1, 0x4000, 0x0, &(0x7f0000610000/0x4000)=nil) shmat(r4, &(0x7f0000470000/0x1000)=nil, 0x0) 16:15:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(0xffffffffffffffff, &(0x7f00000000c0)="1e", 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 16:15:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0xffffffffffff2e2b, 0x1, 0xfffffffffffffffe, 0xffffffffffffffe0, 0x80, 0x7fffffff, 0x2000000009, 0x4}, 0x0, 0x0, 0x0) close(r0) 16:15:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) flock(r2, 0x4) write(r1, &(0x7f0000000140)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caede174e24e50c603e6416c3f5cb06a99cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0x99) 16:15:37 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) kqueue() recvfrom(r0, &(0x7f0000000080)=""/160, 0xa0, 0x840, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) 16:15:37 executing program 1: symlink(&(0x7f000000bffa)='./bus/\x00', &(0x7f0000000000)='./bus/\x00') truncate(&(0x7f0000000140)='./bus/\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 16:15:37 executing program 0: r0 = socket(0x2, 0x3, 0x1f) sendto$unix(r0, &(0x7f00000001c0)="b1000503003f0000000000005786fa0f00001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc2f79d9da0f70d23) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0xffffc2ce) 16:15:37 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x4, 0x6) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:15:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) listen(r4, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x4bac) 16:15:37 executing program 1: clock_getres(0x0, &(0x7f00000000c0)) r0 = getgid() r1 = geteuid() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0xa3) semop(r6, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000001c0)=0x7) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r7, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r9, r10, r12, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r7, &(0x7f0000000580)={0x1, "f9e8f165e9c332c46396735759092d04981bb8882fe8c2b593b93f4082a98e2fc172b1e5517b8e24d4838498b551c64941666160fce87c42d0d2cdd5114d9314482c9166150445668628be98b6b8455deabc1bae26aec086851cb65ef2a65eecd1c3dcd4dcebbad850e3d404d4aff615077adc8ff83b77d195db8c1771581888db0132d96f2e14dd85f8b6479b3e836f9aa05adcce4f33b0aca9cc3c8ad848be01e55d44cb0e92f89b8e346b2a9cae8cf04435f4f947ad5e6ea0d5cecf1079e22404b6e63b4408b7d92857baa2a72c2710c88542"}, 0xdc, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x5, r5, r0, r1, r4, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) setgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0xfffffffffffffed4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, &(0x7f0000000240), &(0x7f0000000280)={0x0, 0x0, 0x0, 0x4000000000}, &(0x7f00000002c0)) 16:15:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20110, 0x0) close(r1) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) lchown(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) 16:15:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = geteuid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede28eb08b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b2135a214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16443be7866e24316751a1ade0000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d08758f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190eaf32605addfc0d91d76a17aab945c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b8eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604d2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea803fed86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a29a060964c2f4e9e4ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab18787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d"], 0x1, 0x0, 0x1004) getegid() msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r6 = msgget$private(0x0, 0x6d7a7df289a8425f) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r8, r9, r11, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYRES64], 0x1, 0x800) getuid() r12 = geteuid() r13 = getuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r17, 0x0, 0x0, r16, 0x1}}) setreuid(r13, r17) r18 = getegid() r19 = getuid() r20 = geteuid() r21 = syz_open_pts() fcntl$setstatus(r21, 0x4, 0x7ecce1a25b9230bc) write(r21, 0x0, 0x0) fsync(r21) setreuid(r19, r20) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r12, r18, r20, 0x0, 0x1c, 0x4}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) chown(&(0x7f00000000c0)='./file0\x00', r3, r18) execve(0x0, 0x0, 0x0) 16:15:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x7, 0x9) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xf90, "0100402ba7620c033c0adf71cf15cd69ef3caf40"}) writev(r1, &(0x7f0000002400), 0x2f0) 16:15:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x1, 0x7ff, 0x1, 0x752, 0x400, 0x240, 0x2, 0x0, 0x2, 0x7}) 16:15:39 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) chflags(&(0x7f0000000580)='./file0\x00', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './file1\x00'}, 0xa) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="f32d6c89400d80aeb57aa40e45f1c6542dcb34fb7e96d1ceeb95ea9792d05e76d3c5d8ff6ec1c0ff846937a5b77c1f1f38813f0c3b777e666b423a5a702198b180a173645a66e4c258faed5765622aacaf00e8292ae8a68e76b3f7e3bc52d0b77884b4d00149ab8c015e96b538442b46ff7ca3166477369b8ccd5db8d5bb5db8cd49e36146a27f2184dd659df264307fcda343b439b69e638e28f0c9a2de45785bea295ebb4f553e4493982347dc7394c2a729d6cba3299ee124ce116ccef8e577e96f6f4aca618821feb290b1e459af1ffaf24018346a5aacbd2d98108ec20089cce6369a0974109b273370774b87e51b61eba464eeba", 0xf7}, {&(0x7f0000000180)="5d5f916a62a1dec54f946d495b5c482941d0f23a92ff6e2bc3", 0x19}, {&(0x7f0000000740)="d2891edc1a5d5e1d7dd6e88f84c8c0a55bb02b0dc067b23b5542169edcf53ad9da8eda4819a3141b5a9ce037d485eb7b99ed5bea7596ebc8839c5b5ff4ce7ff27744dc3e87f274fb68805f71c65852dbb2b845dd3664ce35b77490ae562c07b555ced99085a87c8dfaea9f8956f24e00f6068edb89951753e3574f577dfd2d1409a0d0d19a", 0x85}, {&(0x7f0000000280)="0cf345f4bc02d3353968745bc8098229a924a6e3aa4c8c1fc3eb66bcce119a3ea82e6172", 0x24}, {&(0x7f00000002c0)="a62fbede29de78c00112fcf925dfc7c93b4d0000afb09f1f66372cf03ea89b3bb2fcffd82a6a252d528156e3218671f5a08679c58d38cdef449392c1118546", 0x1}, {&(0x7f0000000300)="ffa1bf0913796952e3c72011", 0xc}, {&(0x7f0000000340)="eb92a20efd20f7426ad0880897728fd553b60be8725039f5735f442c6beead83f18ad18e950e01724a66b62c7de30f5f10f9f0ac1e6e44ab4c1ee2ca4e726e87b4e3b66a0f266050c076c9c8e834dbffa02dbe804dcde33a4f964c946d44ef24aa9d4d2f74c8342cab8b3968aec4edc7b4d93810363c259bad336cde969269cc666248c935fab6b00463f8c3bcd86412d6629bbd29ffe84fd0bcf42d1de6eb7ac3b01c6b3e845c53e122a95bb3ac9538acc549", 0xb3}, {&(0x7f0000000400)="55c585a8aa0489", 0x7}, {&(0x7f00000005c0)="41bc8b3ce1b0341d5ee89ec7568f2252b44a58b9df46dd872569495db1f4654564a81f9904cf34ce3652da158a28c8f40c0373cbdd410c8042c04bdfca0c2e807a5962d9563aebe851ea5b3bee2470d176e2724ecacd37905b73393b0d90549fae0551f289ca7b49afa7fa3000732d8183defcf6fc2c2b6205f821948db205ff89be0ad9deabea61113826d05c2dea4ad4d5aa0ded913bcadc56b2a023af9dfa51d0302eba8670c29d32088d52d00db914c872d0ff87bb61eb078656cfa6ee954fb0243100f6d77c817cd09714d1f90818740936c4dbb43a73ea2da378eb71c710432af88c36c6168c4289e6f0d20618ad9772c0ec580d6284364587db6f4bbd52243ac851ff27f71919001803e99178f46e48efacfe5a97c1393cbc41f4be143c7ee2c872178462a3f9082add5daed66053d91eb29c58a67e9a5a1bead2ee51ed1c18784ee8037fdec94daf1c6185da356ea75b870b0a000000000000", 0x15d}], 0x9, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:15:40 executing program 1: 16:15:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0xe816, 0x90d2, 0x1, "d730c1e7bb6fc6e2255b00000000000000e74de4", 0x0, 0x10001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x1, 0x4, 0x7fffffef) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000280)='./file0\x00', 0x3) close(r3) r4 = semget$private(0x0, 0x2, 0x757) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000680)=""/142) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='?dee\xe7\x00\x00mouse:', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = kqueue() r7 = socket(0x5, 0x2, 0xf65) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) poll(&(0x7f00000003c0), 0x0, 0x4000000000000) kevent(r6, &(0x7f0000000040), 0x64, 0x0, 0x81, 0x0) r8 = syz_open_pts() close(r8) socket$unix(0x1, 0x1, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) dup(r9) r10 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000300)) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00', 0x0, 0x2000000}) fchdir(r3) r15 = semget$private(0x0, 0x4, 0x101) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000000)=""/155) acct(&(0x7f00000005c0)='./file0\x00') 16:15:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x9ea0d1aad477face, &(0x7f0000000040)) 16:15:40 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 16:15:40 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='.\x00', r1, &(0x7f0000000040)='./file0\x00', 0x200) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0xc, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r3 = geteuid() r4 = socket$inet6(0x18, 0x1, 0x81) setsockopt(r4, 0x5, 0x4, &(0x7f0000001180)="6d8be0bd8f9ec26d727ca04d6697ab236da78f654ecd0f17ff84c5862d05f3c348a417b2c3a8943cc6d9c7560a6431213044287e82842008", 0x38) r5 = accept$inet6(r4, 0x0, &(0x7f00000011c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x11, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f0000001240)='./file0\x00', 0x1000, 0x1) r8 = msgget(0x0, 0xc25eceae1e77aa4a) msgsnd(r8, &(0x7f0000001280)={0x1}, 0x8, 0x0) r9 = shmget$private(0x0, 0x3000, 0x884, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001480)={{0x6, r10, r7, r3, r11, 0x20, 0xa8e7}, 0x2000000, 0x1, r6, r6, 0x4, 0x0, 0xb5bf}) r12 = socket(0x10, 0x40000000, 0x1) listen(r12, 0x0) r13 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r13, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000002040)=""/4096) shmat(r13, &(0x7f0000fff000/0x1000)=nil, 0x0) 16:15:40 executing program 0: clock_gettime(0xbfe7529fe75c63c3, 0x0) 16:15:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffc60) r6 = semget$private(0x0, 0x7, 0x296) semop(r6, &(0x7f0000000200)=[{0x3, 0x5, 0x800}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r2, 0x0, 0x0, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = socket(0x11, 0x4003, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/u\x00\x00\x00\x00(\x8e\xa0\x7f', 0x12, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r9 = dup2(r7, r8) r10 = dup(0xffffffffffffffff) sendto$unix(r10, &(0x7f0000000180)="f692ed7af9b33948a5c27d149561ece7730869c7ad89deda7f116bdb80f8a0350679a6fa8007bd6a3fec950fbe522757b549050074e49f660cd0e7d4ef7e8756636c1ba389b7edc70000000000000000", 0x50, 0x0, 0x0, 0x0) r11 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r11, r13) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, 0x0, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r22, 0x0, 0x0, r21, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0x0) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000200)=[{0x0, 0x7}, {}, {0x0, 0xfff}], 0x3) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, 0x0, 0x0, r27, 0x0, 0x1, 0x9}, 0x0, 0xa8a}) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r29 = syz_open_pts() flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r30 = dup2(0xffffffffffffffff, r29) fcntl$lock(r29, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r30, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r31 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r31, 0x5, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) 16:15:40 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={{0x4, 0x5}, {0x8000000000, 0x80000001}}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 16:15:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) dup2(r3, r4) dup2(r4, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x2, 0x8002, 0x0) dup2(r2, r5) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x8, 0xfff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xd00367e2cbc4e7ac, 0x53) getdents(r6, &(0x7f00000000c0)=""/203, 0xcb) write(r5, 0x0, 0x0) 16:15:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0xa, 0x0, 0xfffffffffffffffd, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x801, 0x8) 16:15:41 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) 16:15:41 executing program 1: r0 = socket(0x11, 0x4, 0x0) r1 = socket(0x2, 0x1, 0x0) getgid() bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0xfff, 0x4, 0x6, {[0xc0, 0x40, 0x40, 0x3f, 0xe5d, 0x6, 0x5, 0x15c83374, 0x140000, 0x100000001, 0x7, 0x100000000, 0x8, 0x5, 0x9, 0x4, 0x8, 0x2], [0x2, 0x5, 0x73, 0x8, 0x9, 0x8, 0x0, 0xfffffffffffffffa, 0x80000000, 0xff], [0x6, 0x44f, 0x8001, 0x80000001, 0x2, 0x5, 0x9], [0x7, 0x5, 0xfffffffffffffff9, 0x3, 0x3f, 0x9], [{0x0, 0x2, 0x4}, {0x7, 0x8, 0x1000, 0x5}, {0x9f, 0x200, 0xab4f, 0xff}, {0x200, 0x100, 0x40, 0x6}, {0x8, 0x625, 0x7, 0xffffffff7fffffff}, {0xfff9, 0x4, 0x17, 0x4}, {0x0, 0xffff, 0x8, 0x6}, {0x3, 0x7fff, 0x2, 0x8}], {0x2, 0x6dd, 0x8, 0x10001}, {0x1, 0x81, 0x0, 0x8001}}}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) 16:15:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(r1, &(0x7f0000001ac0)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad5d5d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c06675cc75c2da81b0e26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef0de39aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5b108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e6b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba5346cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebad05edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18086c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede50c85170a8cb8c5218932fcf1a45e6df5883855f564cf9ce547cdd851b6a130e511aae440f0ce8499d682d9d9d35207c25bf72", 0x7d4, 0x4, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000001a80)=[{{r4}, 0xfffffffffffffffe, 0x9e12e8074ef27903, 0xf00ffffd, 0x869}], 0x9, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:15:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='\t\b\x00\x80\x00', 0x40, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x35, 0x1, 0x20, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) pipe2(&(0x7f0000000440), 0x10004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1cf65322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee1006fafaac7f39371276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5da645a57d634a0f4e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"], 0xf8, 0x1800) 16:15:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, 0xffffffffffffffff) shutdown(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getppid() getppid() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x10000, 0x4, 0x0, 0x101, &(0x7f0000000040)={{0x80, 0x9, 0x0, 0x3, 0x3, 0xffe1, 0x4}, {[0x80000000, 0x6, 0x3, 0x21, 0x8, 0x6, 0x9, 0x7, 0x7, 0x6, 0x536c, 0xe6, 0x0, 0x81, 0x6, 0x8, 0x7c1ff98b, 0x10000], [0x80000000, 0x5, 0x3f, 0x101, 0xdf6f, 0x80000000, 0x6, 0x3, 0x4, 0x3], [0x2, 0x1, 0xda3, 0x8, 0x4, 0x6, 0x80], [0x52, 0x80000000, 0x7, 0x4, 0x8, 0x2cf], [{0xffff, 0x40, 0xfff, 0xfff}, {0x8, 0x8, 0x5, 0x2}, {0x7fff, 0x3, 0x7f, 0x7d}, {0x8, 0x1000, 0x81, 0x2}, {0x1, 0x7, 0x1, 0x2}, {0x7f, 0x3, 0x7, 0x7b16}, {0x3, 0x9e0c, 0x6, 0xfffffffffffffffc}, {0xfb4, 0x80000001, 0xfffffe01, 0x20}], {0x3, 0xffffffff, 0x5, 0x7}, {0x4, 0x1f, 0x7, 0x7}}}, 0x1f, 0x81}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f88df7d1c2154c12b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2ada627ed9fe9fa1e421133c0d7a9f56af0d9c4f9fcfa7dfbdb5f765197808cd9ecaa12c82a3198ad2d66dd48b8d5c7c139e347a6729b760452a35b69e73b3b3f5fa3721c3327d224c77e7a38f2bf5c62d0308646437a1c86aeffd05db89dddb3ddcb00b8aefa74eb70f8dcb86919a53e5a9c552fc2f7cc240d75843615adf45ef20930573a13238d567ff7fffe8199e499b6adf881dabf94e693e6153add056a29975be73e441aeb2f34c7df4274c276e521df9a1e7717b5bdb93df20edb370b829c4b50101bb7c1d483e322e5d12363cda791387e35", 0x272, 0x0, 0x0, 0x0) 16:15:45 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) chmod(&(0x7f0000000100)='./file0\x00', 0x80) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) 16:15:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xa02fd828ffce97f4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/126, &(0x7f0000000100)=0x7e) select(0x40, &(0x7f0000000200)={0x2, 0x7c0, 0x2, 0x10000, 0x20000000000, 0x5, 0x200, 0x6}, &(0x7f0000000240)={0x4, 0x7fffffff, 0xfffffffffffffff8, 0x6134, 0x7c, 0x24, 0x10001, 0x2b00}, &(0x7f0000000280)={0x5, 0xcb1, 0x7c2d, 0x8, 0xffffffff, 0x9, 0x6, 0xffffffff80000001}, &(0x7f0000000300)={0xffffffffffffffc1, 0x100}) r4 = dup(r1) listen(r4, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x1ff4, 0x28}) 16:15:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 16:15:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x1b06e3b9, "0366402ba77f0c033c02df71795acd76ef3caf00", 0xfffffffc}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:15:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 16:15:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:15:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffffffffff9b}], 0x1) 16:15:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6f, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x5b1, 0x0) syz_open_pts() 16:15:45 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f000028c000/0x4000)=nil, 0x4000, 0x4ef9e4b64d3d3ee6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x6, './file1\x00', 0x8, 0x8, 0x0, 0x1f}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='.\x00', 0x10) rmdir(&(0x7f0000000080)='./file1\x00') 16:15:45 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x10, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r5) semget$private(0x0, 0x7, 0x86) r6 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000580)=""/64) semctl$GETVAL(r6, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x80000000, 0x9, 0xffffffff, 0x0, 0x3ff, 0x8, 0x4, 0x0, 0x0, 0x7, 0x8765}) 16:15:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002800)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001600), 0x1a7, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000480)='./file1\x00', 0x200, 0x0) open(&(0x7f00000003c0)='./file1\x00', 0x800, 0xfc) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000500)="1ef9239da7397c37f02c3554abb70aeb63f1d4dc7adec873b6337375611f38a451f1d702a1a6127396a39c10a575a58c0f26c55514485dc617965dbfd29b682262296d493f70aa903df0d607430f90a2c73049e58d73fd6509eef20b7f089b1a411117278448cb3cd8672ec2a793b4cdbd2ebd9605c30cee3f39e793b76d865d559eb4365126997a383e5ee63a35bef7b6d40d03855a7083ca607dcc18f1f6956bcf95dc84941411dcf7494bd604c1bbcdf3459e6cc0afe6c6f0bf3755e1be9b94efd13d055b6b721375c6da779348a3bd383cd811de73369cef577458949e5078cc347c5746042fae2c3dc23870b5479433f3b5461c3ab9cfd1e123e585fdd50cde8fc63d5a87fab1e528e84c3b3b04e9e3fd9b7a5771e3182cfc8c06733d1190c63fc83ed0e02ebf43659c0f02d2ef96dcfbb78111dcb90c2c80aa82bd8e201c1330983b980574c1df24e56b6199f84c170c6cb1d6d172799122a093a7c3f76b86612c4ed6e4da04cf654277d33a210ceb47cc0083567e91e1d6c8c73f8e4874d39aa1f4b4e2189e63dea81c5624a034e7e89da38583c3cd8a4ecabb2676ec9a9a6b577bbf24b42a0151de9e8039ac700d21847eb97a62f3da341a24ae38bfd068ed171ebbd2f1fa5aeec6e4828bd3189dace42b0c8519eb420083a807e9cee07e0e010cf323294fa7861d47fdb97ad5b2829b2bdeb7ab5add73139d261dfc25ed920191c9ae0c65af75f3ef27245ed2d3eb7a4fdb79d2e99ece79c5c7cf5855b848049a847500d73977b2c804c963af7605c1460e486df45414548a73f832cafeba3a6d6257f519ee85406b27e8fd93e9b3d73a9d279ba74e68f5db7666b8f26fb5b4a52d0ec19fafe5cd589d9226e94063dc0b174a9b0e7845c661b0778b13e3eee97313f6ed212ef17b3e6ccc9e6e3929aeea517afaaffb22b144847886caa231280d4d16c1b3a39191da4bc83d1de380f9cb78242da21c0cd0e7399b7abd8835a5cd4af652c9229ddbaed87cf5ee8dfef3db2ba9112be1eda6346be0e171cdd4fe0ac587bd5749283ab967fe9fa2ee82945c7d76ee8acd749e0e3e92244a6a8e072f40f094a3a42949185fe1ebf06a8bffc240af74fc25e6cad5aec3b94da410f1d5ba4d8c48af79450c0e6b8d9191905ae20eba11f02eaecf476655412fe3f35d074a3df69932164dc540bb8d65beb30056a71b26c6fb126ac669fdf4db22b0f131c198d880d037b530167b4f9bf00b2f0b171126ee9b3ceb4195ae23ed2908a1adeb460ade741455c9339f0d670e9b70fb50cd0219a1d87439cd8de8b19fd16447efc63bdad4e08e12de7cc59ed70ee2fedec08f53d54424389e4334c47f10ced0af5329fd085e83a4215aa7660555362824c88734a0eb651b3d20f0c9892ff3a8be434774098a09fc580c14c95a6a77848e885448a614e3613054993a0e46fe538032a0efdcab121f47eb03326bef0dc0a9a2e36fd7be4df8501eb253de82a9ba9432aacfeaeccb4d6082db57fa883bfd5ad438ce4833214cf6dc4c0c9f939d4d063809b9764bf6cc00e12af4b27e1e3bbff598d30d46b473e23ce07af8c045c905b381d63cee0292eac7cfc7c79cffccab9481774e4afc7c006fd108e4f4a6b38118e860654e04f00af85d9af3ea4fb0f5583a5ff3c89fc9c266690c224808d25246e7f19fe2439c21cb20d264770b026e8a6e8a42c9bb0579966f34538bb4100ca0603f38a39cc2cbc42c74285b1be61b4a61a143cfc0341bac6e8b54efc8491f11e9b6261c29d2e7db8e2af237194522b8f34397bace8e75dfd6b6fa8278c49a503bf8da37ee2f2a6d717cba07117778add4bdfcad924cbac2a88c6711bc58b6fc6b060db26c2574460d4052d15dd463a65d8bbc9020372d42f3a92bf9930085182b82f783ed884b967f3a8e34ef1ac4f5c2d62d155a345f252c9583b9ae5e2b54983cfd565f1355ce2c4b06f78286797ab0a6bd07c3b055a41573d7b872ba1a37dc31f093570ae88e0063983ed7b46d9308170e34966b454c28418d50f299eeecf26c75408edf854fcb28c0229fafed790ce20309a8ad9916a6438356a8cd9a470b3ec2f7fad280c9325f3f8297cb22338ffc7b24e53170efb2557dca08062c2529d6b69998f4d329147c26c5ea1917222b8b8e9a55f75fd08c2efb567f090b5e92c72426cdac0b3a7daec5dd8157852aa3113cfe708c735f32f18d89d7c0caa1abdd1b8051b3a76228aee19d3ae0203e310cf272cda946650f966f467a1c18ab1b6715c68d7943420b4e14a27d2289d960d296dbe41ddce4d18d808d876f4c65e49f824034a12063579884917a58000fc470fb4a4eaf3207220acdafb117b923499a938854243331fb0ffc13b6cd8e5306246412e04de7349aa0f6368bddec774d7e630501974d7041dbc0ac8cb28f87c0ffb329b3711c66c9c3e805eca5636e5049d0059b937569dd6ee0822253611bbf5a89bf74fb4151d11754e53618e30a93f44a7f14f02ace89a540cc7afe5e67851c9f55625b5a3d3537c52e973d5ffe13ca6dd23776c280a2f1a50758ed9379e9d591df2b47437a6fd0397aee8ef8e569dcb5d8c13c519fd45a4da870f20b2c42eeacdcb46d6015ed7d9da9e759f20af457281c44b585d48f01ce888b9cd50ceeb321e45502581af906d18d671773c4d13a09850a0f8b4e618c959204ff1d2122e04d148def63c9efbfa941e930546c16d1236770c3f63f4774dc2b8415bd17af062bb4bf826627da260890143be5bad5fda7529a2be4666f29d4e55050d2af4e7a93bd3a61bc7905c4946e0bb80728c3bd56123d083f48b1d0ba6b8c651f13150d5094b6f1378addb526523d3c8b3e4cb0ede0ca5c8942b46a552b99a4acec22a229e1eb593d530f17f6336669ea51d3fa5d2d35e8aa2665f55965de85b66ce017d4167fd08c69c425474ed5f3349fb8abcd8bb1ac1076daae53d04610c187e1e4009a0a312b03f5512556ae9c183502f88745d187967592134288c3fe7c1e9682f27d13a48511038b584d9197fb67d312d9ef91603dd5c8bfe352e4ec4117d60e397a117e6ebe3fee156c53cfa0c8fe3d619ec835518c77d05ce4220a6e85790844f111b62806d6b7bb56479dc0d97ec4cdb82d03c47275efc986b39d15468c6bd88c6f7710b5f4f0b65b559db5b74ed1bbc85f5ac414118a550ec60cc8cb98bf07a4c1701062537f806c82468969aea995a4b8e922339adac9dd1fcb8f9162b1c2ce2eb19124e2aba0e109851cf96a85a72b7838ca7e2ecfc383e6f6f0aa518624109e514e74e94efb450a41f407b5b11d6fa9f53a6ad7a4a86aa2370ef4f9426b4187f3fee28d2e9489e92a1a557b2c64148b3500b4a9361e9f540d039d52a14eeaa02bc5cbac5741dac522fd8fe8045429f4d5242703a893b13a2511e53d65f20436d4dbaca50239d1e0ddd2abf38be6fbb6631e43188c96865f5ffce3b7aa1a150b294a3e09157a443d151463dda12488a6968bb808a43f46f31ca9af8ca0a922bb851dbe78467c309e2662e78195f0e39cfbc571418982bb5b72bed7989be649b7c223b4d3bbcb3f3f1b79de9dbc277768b8af58d72faa0482405d386fd95d55261f11fd59a36add190585658f0a035dfa1218004db790f131dc356a74fe42e28c34b2d042c33ece3bed1eb467a7986219de990044a4b987aa29550a140546d361e17f1720fef6e5a62d755ba4e723359e1035b34de35a2e2e96163cf7a50d4f6ec8880fcca06a85083e5fd798afcf83d24b512ac106bc1f607c8edea7bd1ad4fa813ee84d4af768a46fc4ca900af1a4b1474bb55bf9d27fe1a264b48ff426f12ce16713953ee245227894ffdc3eefeb9da29fdd524c9d3d43ba33aae6cf1f382d2ba88e4360f1d1ddee847dc2658f3a83f95ae67d5b99611de03d38f5bb0f02610bb9056057f6d58bfc3bbd15f93aae7e084f9b84309fee49aea1f2e7e1ad382d91be850f9285f2a24319dbfd3d928a58eb9186ec222a1d7a2e4c11d1679773d40ac80df00413e58ee693833b30c6a13c5049c45a98d204da04b9b7736e4c5ad22a40ec7fc4113cce339303b3a9aafebd83141af1e9db16b136bfd80c66b551e72f34185eeec463b44a8f81c19fd086883846b7df8f23507bf9e8b05ebdc06ed521c03b79bc4bc7615483448fc42dc3c934ec158df6b4999fb263bd0cfb4c7898af29d8e4ef83bca9fcf7e0e1f308b2262d96114ab4dd37532616e6a12b299017626e4c349327626040491cae3af9140d5153ab37d6112bf7efd3c2e2b46ac50f5ea500e8b72d793eef8b31c4dcb6c6667f4ed292f6dd563487e0f2682f0e46d8c94759b0ff75dd035d117f940c6a53cfb849c6294fd9790f4cf2a67ba65f4e1075aa09cd6953c844dc15cda7c24b336f9a7b099772c06e584dbd2b1f21797d6460041c7f26d7112054e357749ae6b4138182171c2ac9937c2b6c03dd10ffd01ece806ebe5bc7f41c379c4ee210c3af64ff2f82cfefdff53fe9b5037f04815cbb3a08897a1d5e5f3e9aad5057f71fd94d6e2105e03344f6f1b75f9749d5988ea4494b0d1383dc5bc7150e07a42f31ea88cd6376bb3e1db152c039ee86ef43777aaf3c62b1b439e675b2fdae9570affbdb698d2f52f1b387dfef1ef1d9c90ff3964c3aa1f62e3fb59bbcb964ccd3591c0c5a1400fabb360e1ca3a41a25ebcde3a7cd93e410753c00cfc986bc31581babe978a699a64e3db8973608f74eb444977e78468d271b20b76894c9b50c0ae0e2476b5c276567cb70a881150b88b7c5ac3e28a0db618e484b6a940bd3245ad0f886b3fb894d1f1420c0c246ca3921d21346d20791aaa21d6cd696076940709a57bcb0556d91e879412368486db67a8498b92c0d2087e2d56edcd36df03446a5bead04fe63224d223964f85220bfa352f1038e5ba1caf16f122a84bb1241f3d45511b9633df6ef9a8d9287ed1a6e5981181abde6c16480a2d1fbe241fb8e5675cbb0c1661cf2d505b4df5e625c6c55df841c9ca406ec9db815dc6233aeb5068cd8288262c797abc7df68ff79c560184cf1cc3633f8f07d77e00b1383850e2e9df4103edfde98eeac8f26e5af27e85ae8320d57c4db2dcdb09df9e152b73248c852e9d2237e64384718a63b56ac6a77d0ef41ec6c44de92e10a6033b3d9e73f7d2b2c8dfb33d23fe57cd24a87730233a1a9c1cd0dab89c2fc187ed141dad7a374a2cc8f9831e0831b2db8c83d830fa0beabcd66b923d7e4b0bd1e3835f02f01adf3333536a59347512dbb9aff8c12adc30a1eb2217e89f95f438d474fc6baa558657385a678cc9484ec3e9687982240c4f32492272299bde4b6c42ed5d02b3109e5184a40b6b14475e2bbb0e6c0ff10b33005b94be1395035434e8daeba538b2f2cf33ea184393194a9cc3bfa7d844d943121748f764b74078ff476061ef59103d5bf2fadef370d2ecaa04402097451a618a34da19092d1d52242249445989756c49b9a8716cce155908d17d22c80413c5e9f23731aaca3eee2d45fa02380c393dc4a55ed66ff15a1fdad044ed8c4b52225f9c0710ba80e3fb4455907b8cb1ede8a216766b3f9c67b944e87c9908e1c3bf31a131dc04c013a83c1827e498ef0830516298e1f8aa354593f3343bea8f4aeec1cd3119833db92bbc2c76d23e7e3a54abd1a3c6e9d9e1a1f05d31288e78db99e377b16501ae9005a8345ffc708bd9881a37affb80a12ff071e0d9c8c4ab0cac212256ac79886b252b528a11a06a5cf6034041c6d2f5b89993ba1ad6e5da57d33ba4fdf6b76", 0xfffffffffffffe78}, {&(0x7f0000000000)="2d884e3b7058a3a5ea85b18665e5029916e291747876a91d92a5f1126fdadf2aace23f9060e91d56da0a6993669785b581a480009b771b73603fa174b485f632f2c0c688320d1964e101eb0bc5748357e14d24013bccb45f127d4edde377f5ac1031895c0762a93364d89e09f9559e6699f581ef13b450ece2e5439480aa647475a13efbd8576f24c63e9181f89419e0bf182fe8c05ee0c4f2826d6db16cadb58cf20d2bfe2620db791706e3d718586506493a7057898c6717cbc6c53199"}, {&(0x7f00000000c0)="46aee92c5c30852ed0adf7d33617b923c0c80f67c66865e85c9dd79dbbd01e4054fecb8ef8a3fdf849cafe0eeab46eecb5b5b4c8caafee135582a6678e9e16e08b676813b50bf1b960c7acfffb958255b520707c354bc83712a74a444a9cc6c8ecb2bda6815bc268d35ba256e5bc9adb92a33ea1141a231025eca3e39bdbd442305ed48ccaa40eb101c4dba5482fc36eed3d4ad6c63e3bd87177367fcc0377cde86c19923fa1748ebf6c85eb124196f1123bfeaead7a4d80056931dacf78e08b2e3b1a866978eb8769fc0f75d63bf18c48cdbf3d14b60e4839583e25e776ed3f603bb0ab533b2a1adfe86d8253695bb9db"}, {&(0x7f00000001c0)="204b199beb23aff217cc9ebf0e01068e3614aecf7e7ec08bac2d0520bad73c06674f4a994b90faf80db9d83ca10956ffeacc7e8f777b287af1140f528413a6c03ce4c0d009e1fed9a1a576355ad89c976d146d084fc41f4582aea4eaf2134ff6cc54436cd0b1e296005518c8557c292e14b7ee4237cab25d4452bbd46478fd6d70446ee7d39af428093772c37dadaae370754e282d931bff6d341675f09ebc7a0afe5f5d916d3b84e9075c4cbc28aea3796c29c18af8dd1c81661a5a5f5de48f3c5d341a80d1db60cb3dee7830a39ce8cc045558ea98cfc86084f9850c2ed692"}, {&(0x7f0000001740)="2b29ddb0956c082eb252d100cc5778980f34441eb2a83e583b6461777c60b34da768bdcce47800798d4337d3348a54b0f23af41d04917d669440fe15badf23f6931212fe6bf020a3a65fb6af94758c15892acd898e11ee79f16c8ac9b5dfafbe01fde42d9428a6a10260af11cde0175ed7d7ecb8163206acbf70ca302624d52c38ce14f5b9fc1b9feb98dc3fab2652821419c78418adba79d89065e4f0967a9f4be00f676d2d639210d33006f5116d3cb7b2d1a9dedc77242778317574935f88a4aad3fbaa9e8315a2dd58b17286fbb7bf243d6d361a6c5d126c2ca5e4ef42a43b68d43c27b9482f060c1c0366ebfec507752228c01c6618811c6f44b002ef147a448e7c6ba435c629e4e0bba136b08edaf00483f9c430771bf09ca7c70b925109866ac4ebb6200b41a77ef4b61ed4420d13eea8de250ff18cc941e681afd8d4b55c6bcfec7d710894cf5b857f32caaa60902287d5a6e2acec741ef3c44a83d44fe269f27005ff2dd92d1c351df00ac99dea6a6681fe84607ccd32903218fab349fa86dfd0e3d0c6bbc17659663ad2a4aab68ea0a1e7013b5ac2d5e3a7fb71eccda413bf92d286f61be2e765cebc150a16c7098a59813cb516237af143dad13e4698b0ab4a8453ad7e0015c8e3890067d768ca197d58426d08b52c4e7ec6c968877006d36d8c3234b28e965bb99bde84dc061a328179741d937f0a8974ab5ae699a26a4a31f88f29952ec653b5255117410e608de9a0bbabb6c7a05bc59f950d20482b896d01217c33439f4021333453db0263874652d07b6b9e8c0e301453efc2dfef4e731b14882230652ab3850430bf4e2b34307076f714c3a6ed275c0bf6d43e41b7f3ddd494ffbd75ea4a3de2930894011b9baf5d3a923aa49996d03eb1315ab64edf817811a3b4a0671b86c9eded3e178b704d4a6407bad63038893065b7bcb5f991c28aa89a107269583310fa169a2ea2d0804b7763a5ab9d447e7a1607faf59eb200223e16c63547d15b39a8153351c7dd5131131d49303becb8b53836ec5d831598f72d06e5f5d774d148dd824ef51f8028060bc5177386f1343a2964eb6e885fe40c84f0c486009be2e811986a4c4927a81cb6a1c6a33ae614aef5c215090b2b6db55d880f7912e1c15755325eb562a3d95f33e960e9832f63d86fbcb03e8b408e81d78887a2f2fa2fda5b64e407b06bd93495a49175162ca39a7f754dcb97d865369fdbf57f4724d8eae6e6d8c13a7c2454ef849c643cf5dd8eec197358edd1bcbb9fe2102e5bb76b124bc520039574ee7304dae59b2117f35b7e49580e0308e256df33623f5563033490f6da448aa0736f771db90436b3dc0860dc808d9ea7cfad24a47fdbc98d4f4718017161779c36619f0c48576760cc0e83a39c1221abad17ecd493a39775be5d60efc48dff6a17d451f0dbc89cd2e5bd1682960e87f1061e21edad7c4242073e51f16e75c8099c9a23a86ab5c9da6c212eaa491597cd7b559bb7b78f86c4e67c865e8c2e86636ddbbd12b55df7d9aa29dec6393123eed60e11c27fbba21e0de8b476d7e2c005b4ab15569211179d541573fecf2f38a8fa03c9c46ae52a3b7ebbdb8ed6dab5379310ed677b5044e7bae50b2e12622e3c9da0883324dc867029316aee7dfa9f3fa237263d6e1e5f6f0b5ad42bb46e76b188779635400f4ea71c241acd758d3f747ed96ba2da5067b16ef908cf3792386874076e3492a34f73966f10f4dd9b284d050a3f5e48187199cb007872b7c041f814480453adb072ed29b9fcc2bb27826ff5121fa6abc3db20a624151da4be1ec2f5bf6f62624420cfe3e0d4b0b038de073c7e82c7994ac1c0bc1e454ce60c28c82cdbb0e9ddb1872414153661fc11f2e9ff8e72e4e8f27c3f7a1fb272bc0f441f5b9be1a2088cd2c82288ab2dbc58b24bf4e2d3293505add759374ca0e45f41a511399cd9dd92acf98665aedd4a1857e1c5b1a59067a5cb3fea747df197e10623ecf099fce08e31063e101869e37405089bd189e81ca70be94899ed1a2d093b2dc179bfade061188f4966bfb93265d950e51e1b28aa563cf1419c9a68980c65a4ab1eb4602221743f9c55e0e190720e5cbd638c0b99ce982c028289844dca6de508a4ec508da4d0ddac17c699764c352f6c1923eaeecec76648a70255d0be2f65c5d54681e60027df55371bef612f5e92316cdd286699f7fcd744bc543e4fdfaeb5602201a262d81107d41fb7ad5da85f2acbe7f9414411533397b8d3731dbca001ec6206887f683b9dda0e7700bc7a5cf3ad8bbc6aa45fb885380a423b434ab96a16cf81a67747b415ab28bb15ac69de3f34e1078ea66d181bb410f8f3e1e6d23760695c20ee69b2bc70d20a201e4573fea9034e5ad768dc301dd6519b0763db16ad9308a4bfc619d1fd10c4fced0ef0d9d6d052bef7ff6ca5bc648ee86b0dd453afe2860dd592bbac1d2a70434d43f8b5988530b167092e25a783f343bfaeacfd4596b0e7203fc25e6c70077fec0a0f1c2ee15b6eed14dc3781427b07ecfdbda7024f63fa3c76e38a637477e20f32ae3e317820d14db296d85d0652819997d39aa0a16fcbb60d8e6ce8399aef669ce4b9f5bf6b1a14fca3118047d678ee56bda72f1e94a9b3323a0d2f5973faf68cb2b220930dca63a00e60b2f7b3361f7e701b6210ee008b7443985ae9ba7a1a4b8637ecdd69cb683804d25af70fc73e7595b9f01ebfb915cb812d51150c09e5cae660aa45514f9c2ee4d16fe38f19643da00fe04c0bdb2ca08a64dc4b93aa4d5257bdead7c90e519620501e9df4233e921f2976afade46af185d2549aaea73f4cd386f8404a2bd8147c2f290ec152497030e94f9566bfe36d483e3d10676848c7497d872eb358f309875c4b869d10ba1acb89dcdcc2bd867c5d42f63a75e0e13de3dcc22af9ba372db78024cc0d8447b4decdf3919a41468c4febb93e97c490f6543626ab3b3e64e30f10f56d87655d4ba589a5454d0febf1a8bbd819bd23ad1ec3d7ca190d6371197be210852a322a5c5287f8a1790ef143f6467ba259e295b1afdcf98b7787f8884c8855ae27095ac801e75aee80cba3793fd9f112a46d709d9f61a1e95f04ca69fe18e625892ac586cbd2c2b0cdd1b7d8cbbfdfe6e34b94c0304e9a9cb7af3be426c26e1e86d6f507bc6e8d6b7e415505abcb78d9b3a18d1cd2540b7d3e5452820c3ae24c8d908e118333ef556038958ad1ec02342edf97bd6fdaec9def3e27bf9d66158fab6fcb24def7108fd2721e0ddb856c10838b1eabf4a15a2e9ab9bdf3211aa78522e0eeb69192be4937ce4cf2dad4aa940f5ac7406a76522443014b74b2f66fac8156723cf39acdd7935b7e27417c81fcec73706d68d46b01b43a23c72929fe5321aa216bc5c6262e1449da55a3df5788673965d89b83ff1873c7c1871c534ccd24f279684b507e69572d9486f435c1f09e8da63f81f7a7c60895c8478bc021c88a93c42d45ce803693123605762e725a1f80b67838ec65d07a3172c6387db7921d02c904dc935e899d42247f7d80ab2998a0227b3fa84bf637e6795ad806c288a1f11623d5c272cb36531fd3b05e4fee55735b74722d7941a4fd66795c40cf914e931d38cd4f26f7791cdeb12479b1a83af9c123e2c9ceda9e24083f5dfa226134c11e3ed56a51081305aa43c575b5552d622dc13c8ad3097410e3c82204e36ce659cbf829b90cb9e4266e93b3ef07d715ca1ebcba7ac8812f876506848d031e0ca78e3bf645b12dbf3bb6810a1f63733302e8044788f01fe84b7791d5c8ab640cafee43a58e159a5ab9531073d592e392b4e9ce9f72fcb9a7bb10a497e9a24856fbd94cc8273df4d5f486700363d9dfec38b2870510e88d99042cb2e887b39c8c4adc09ff308ddedf6b74680cb41f1075b2b379e1d61fd51096ca7007d22fd232f26924639997ccc2da60b933ca1967f5118fb68477acd1cf01bc1eec9783d9181bf9274734de47125bd532383c26b3dde2544d8668ebdda7b40005749297377f2f007e9170344c1bf32ab40ad6d4d502c1ddf092e1e78f5d6588b67da8c242e6bc74b1f52cdf33410a9bb4b52538114b7e173ad21556fbf70be60cf9c97fb346e0effdb4cb0a9bf34e94418bf09d86aa2b5282dd51734be67c2ed89cb1a5865422b9799706d128ee343e52667f5dbbbfd4ef58baf8b3599ba52e0607e282143a05f1dc686c498f1526e3512118e68fbcc66842213329f12ef9bcaf9a01b7fb890da3784e2c3efcd77459d0913f0f1bd6f223778dff4901a5a0f390bc58824303ee1affc9603f7603a51dbea5c8c2cd60d931eb1b0a5f9f618a22ec795493a4fbba3fd48505ad3fe40607334d5ef1a35acf933213ac05587885220eafefcf44b5a6e731e1e5f1891fcb337e8620bb30d7a2ab4027dd666b33954d02bacd5e75c719e4b3b305ac1ee27d383814cd9717b64131e6df6f6d8331a883f7f485b686a569b6e58af80dcf17d6bd0a85aa72b9ac0804d1c682a5a8bffc8df13bad52d248c86a28ed2e59865191bff44e5107d3e981e4f5046a0f4639d1fd615649eb44158bcc1911c6b297800a39e2f50eba97df58c1ab5631ed79177a2c67de2437f3364b025f87d260e82de57bc7cffe75eafd7212eb003f4c26484f052e983ca41ccac435c906a39aa3baf9b166664e3c14f8ecbdba71c619e731134ab4a8471118c83a25fa1258fe3594e8fb255053337fdcad4144e46d93474310b8efba01fa7eed36d99363a18be5c4eded2ec2cf0044f6691fc80700bb011fea3b3a50b5f2ee2341c60ed9beaa2946944e81cdd334548656cf692a60d67c1f9f9b25cf98a6b033b069781bbdb680df06dabc331b389369fab63d4d76d6b58418db329d1de2f2e9ad869641facfc19ceab098c80f83549325b9fd09d5beb6ecd9473d9d1094ee8f5d33d922e39e5150d585b3868e5b37c22dc69e2e68c2a9a3661733ab74c10078ce55757761cce1c8abbbb7587cabe11e89cedfb0fb1e47655bbe18787584c90db6eca9f2d2683a5b86a16cadf5f863f0b91df0c1b9fc3649e9ffb849e8637619eac82626ba562f0d15646bcd8fd7cedf317c462d3c4a2d2f50989527074ebd8c8025907023696abb9de04a2fca1cd07010ae6792aca23185b77da987441303331169e9284776bea73da9e103138253c7542ce119395e0cb46980c8d560772f0ec52b546ed8a0bb8227d3e983c13b0180c6e27c2420162e0501158aac035fee3a502b98233efff680b7966252594dba9494edad73a8660256eaec6b6526854b6e78d96d02b5f3a13325115c0a34284a30c14312488f67cffad4cc7a383d1501a0781250973c38d97f60719dde1e2e6e097c9f1cf81c098cdd559df765aa4ef3aa89b1bb0e0a826fd825500c6980496e4af1acf0140119a10b59e7f7b699390defbdd22fb674517c4082cbf5c7038042cfdb961f5714346da9397c439004820d19e19004198e247712ab1768939cf24c2f9e6c25cfbd49b2bac0cb7986d4e6e795a6d9b50a2d4f5d2b371ee4f8c4580beff0cbdab0422ea8d1f1f25229152b4b8ded4f3f3a176ff2f4af8fd11b09df54dc500a0fc2011fe4cb3b168eeb7e3f28375a59451eb005da1bf330d859ac4756585a193399de401fe0bcf2e717454870fb5aa3c76c1ed2ac97a46bba3f997a0ba23ee104ced9311340cf4ae1f4b1e55bfb99395fd0ff1046d6d590009570d17efb57b65fc66df1bdf25b930ebac010171b8f12e116c7dda5768eed6507e9ffe2196486ba90ccc16e482062ed1dfe6ed9"}, {&(0x7f00000002c0)="cfd4b2536976910c6e8612d1fb3ab55c0197781df4e358b5776a8904f81025500d8024f5fc1965f0d5bf3be6a197e7c040ff37d58ad2d0c390de1866ff031c485ef837f7a5385b2d796e7f37d7a1b2969b6f076398462bf067cc5b3a72f5b816f29506713bbe365dbfe100e30a7c0a337c7b84449f438d44b6d86ac66cd502e07b322c6cda81ac854659084faf38e6c1ecf1c1e18b92999cb81c6db07a68c144417a0f9de75d8a9ef6fa9a980fc5283bbc01ca2a8615186c401ab7c988d1cd9350dc6e94b43a14b9cea32f"}, {&(0x7f0000001500)="dd165e80e62d1548eb5f3d03f55e0bce26f0d99dc664727589bde568087ba4ab093d"}], 0x7a, 0x0, 0x0) r2 = accept(r1, &(0x7f00000004c0)=@in6, &(0x7f0000001540)=0xc) recvmsg(r2, &(0x7f0000002ac0)={&(0x7f0000001580)=@in6, 0xc, &(0x7f00000029c0)=[{&(0x7f00000015c0)=""/75, 0x4b}, {&(0x7f0000001640)=""/216, 0xd8}, {&(0x7f0000002740)=""/182, 0xb6}, {&(0x7f0000002840)=""/65, 0x41}, {&(0x7f00000028c0)=""/56, 0x38}, {&(0x7f0000002900)=""/38, 0x26}, {&(0x7f0000002940)=""/37, 0x25}, {&(0x7f0000002980)=""/63, 0x3f}], 0x8, &(0x7f0000002a40)=""/85, 0x55}, 0x840) 16:15:46 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x2, 0x3ff}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x20000000004bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:15:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x3, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140)=0x3250, 0x4) r2 = kqueue() getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x191da, 0x100) connect$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffff}], 0xf552, 0x0, 0x0, 0x0) 16:15:46 executing program 0: shmdt(0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) getsockname$inet(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x20) r5 = dup(r1) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/185) 16:15:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x666, 0x4, 0x4, [{&(0x7f0000687000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000354000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000780000/0x4000)=nil, 0x4}, {&(0x7f000042b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6dfcdb90}, {&(0x7f00001ed000/0x2000)=nil, &(0x7f00003a2000/0x3000)=nil, 0xfff}, {&(0x7f0000251000/0x4000)=nil, &(0x7f00007da000/0x1000)=nil}, {&(0x7f000005b000/0x2000)=nil, &(0x7f00005ee000/0x2000)=nil, 0x101}, {&(0x7f0000400000/0x3000)=nil, &(0x7f00003bf000/0x1000)=nil, 0x3}, {&(0x7f0000157000/0x4000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0x8}, {&(0x7f00003b2000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000145000/0x1000)=nil, &(0x7f0000fe4000/0x4000)=nil, 0x5}, {&(0x7f00004f7000/0x1000)=nil, &(0x7f000036f000/0x4000)=nil}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000052000/0x2000)=nil, 0x7}, {&(0x7f0000754000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f00003c8000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00007f7000/0x3000)=nil, 0xbd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x1, 0x9, 0x80000000, "568db4cce7abdba4710413c1d78882b8ad9fd195", 0x6, 0x4}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r5, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:15:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) r1 = socket(0x10, 0x4003, 0x0) r2 = socket(0x20, 0x2, 0x5) sendto$unix(r1, &(0x7f0000000100)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x20a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000240), 0x4) recvfrom$inet6(r1, &(0x7f0000000080)=""/123, 0x7b, 0x40, &(0x7f00000001c0)={0x18, 0x0, 0xde67, 0x9}, 0xc) 16:15:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="eaff125cff000001", 0x8) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) kevent(r2, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x20, 0x4, 0x6, 0x800}, {{r3}, 0xffffffffffffffff, 0x64, 0x80000010, 0x200, 0x8c7e}, {{r4}, 0xfffffffffffffff8, 0x80, 0x80, 0x1, 0x80000000000040}, {{r5}, 0x7ffffffffffffffa, 0x1, 0x40, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x6, 0x1}, {{r6}, 0xfffffffffffffffd, 0x81, 0x4, 0x84, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x46, 0x80000000, 0x40}, {{r7}, 0x48f3099691872f12, 0x45, 0x4, 0x7, 0x6}, {{r0}, 0x0, 0x1e, 0x1, 0x1, 0x3}, {{}, 0xfffffffffffffffe, 0x6db0af0e71547e94, 0xf0000000, 0x400, 0x7}], 0x5, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffd, 0x1ab, 0x1, 0x100000001, 0x8}, {{r0}, 0x7ffffffffffffff6, 0x13, 0xfffff, 0xfffffffffffffff8, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xab6, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1}, {{r0}, 0xd09676c38c5c7a9f, 0x63, 0x40, 0x20, 0x6}], 0x3, &(0x7f00000001c0)={0xfffffffffffffffb, 0x10000}) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) writev(r11, &(0x7f0000000540)=[{&(0x7f0000000440)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x7}], 0x3c3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) bind(r12, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) r13 = dup(r12) listen(r13, 0x0) r14 = socket$inet(0x2, 0x4, 0x5) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r14, 0x2}) 16:15:46 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet6(r2, 0x0, &(0x7f00000001c0)) 16:15:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) dup(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x80, 0x6, 0x5, 0xf33}]}) execve(0x0, 0x0, 0x0) 16:15:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') write(0xffffffffffffffff, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:15:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x401, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 16:15:47 executing program 1: symlink(0x0, &(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:15:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0x20a}], 0x20000000000003bc) pipe2(&(0x7f0000001000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x800, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001140)=0xcb9f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f0000001100)=0xc) 16:15:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x100000001, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) write(0xffffffffffffff9c, &(0x7f0000000400)="091400f03cd600a65b8204483fee945e23bbb80926a5c3a49b59f03e0599e6bada41913fef6c111509ba6c2c348d9ced8aa14c99af92348c3ee6446959ff60d79903ed0df96795a6b5b458f578099c5d50f5560f4f8a1d5ca490c3bd4fb6c24efaedaa92c65c8caad19e029a", 0x6c) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 16:15:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/219, 0xdb, 0x443, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xd, 0x7fff, 0x3fe, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fchdir(r3) close(r0) 16:15:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) pipe(&(0x7f00000000c0)) 16:15:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x2, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r5 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r4, 0x2000740e) recvfrom(r5, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f4c, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002640)=""/97) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) semget$private(0x0, 0x4, 0x2a) r8 = syz_open_pts() flock(r8, 0x2) close(r8) r9 = syz_open_pts() flock(r9, 0x2) close(r9) lseek(r1, 0x0, 0xffffffffffffffff, 0x83a9b531c4016e50) semop(0x0, &(0x7f0000000340), 0x3a4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x1d78}) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000029c0)=ANY=[@ANYBLOB="c1000000ffff0000ed5a3d8ba90000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f20c901033ff3c3095ba14107e1a98a254f95e978584b16c9434f1dfafdb35c655d2f3998e7f56aed2191d010000008f774032cccf36d8b191c91f00e10000283c98c0449f1a76d36112d9dbb64832bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869dec7f18048dce3e523a441b59348cff10b16c97a50e1b08c0a4801e8f94c7c52b8924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77045f8dd6f87d9af1977061f14263fcf9d7a810e82b94bdf9fecf68171e88d21afac7f10214422b8c109fed91e4f901c44786c6d17011ea53ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b113a746fcb4f598e7cb592d6975bb8fe7d0edf1c01000000ee3c411f513fa8bf77b4465dc4f29e1511146f335525401861e63da5aeed0e0c6506bd0668bd52eb284e6d756bda2bbd3fca05cf5a92a1366868fe63c2e7371a4a205a39e6e497c8106c3fc0ba43004e589db10862943239f41870612e6c6909b263ed916a90948e772184340853eea1b8541390b0732d0c66412e5a5cf75c597027c27f98d85a1a3195fd6138258511f8592b7bedf929b947bd3155992ac2256900"/559, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 16:15:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) pwrite(r2, &(0x7f0000000180)="13ee88e218a121af8a6e003b5c45f151695b14f827a92bd48cda87439d9fbfad49bd68910c45dc7c16e5827fe4c264d85a12e6fd7b912598f0bb8f504022ffa90e72de72227edf7a0ace5e17b21fd2cf2c78656f09c3a5e4ffbb24bc5cc79029d4497a0f12b12a8a4be253eac0abafd8a8d3dc0d9312bb9a7ab5d6629c3e01923ef0f24a37cd", 0x86, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x1f, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000240)={0xff, 0xffffffff}) 16:15:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x5, 0x9, 0xe6, "9fd26be765b69fc3ca8b2b369f62ba7458dbb142", 0x3f, 0x7ff}) socket(0x2, 0x5, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:15:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x33f5e70ea8af726b, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8001, 0x8000, './file0\x00', 0x7, 0x6, 0x7, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x0) write(r1, &(0x7f0000000180)="e533f59dbe22861cd52ce491fcadb0b916d34a5465af959cef2a13614c4cf584b86c5d616705b5e89ecae4d2cbfcdbd762749b5e190f4d520ee5f037881a52a68f1ef9db9f9f2fb49b8b5c9c1fd7c9aeaee534cf879768789511945eefed874fd901680c00a2864ff976bc6bbd504cb4c406bedfaf35c502ff2ea4a097f859a00d843de05a88f46f2dac765af989cf96385c6fe4935014de1eb8ce13497b9e30a8db9cb0ef99aa6f44a6ba0f0d8562bec8490792ad1a2e13f9095cef7dee254f381111d9744e02906afa32d3b12c919954c9d673dfefa7dd832d432c5794", 0xde) kqueue() r3 = socket(0x20, 0x4, 0x8) fchdir(r3) 16:15:48 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0xffffff81, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:15:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="a1bf14494ed037ee46bd6108996f90cd4355bfef58b0759e8d1d300eb7a7f92e29a0ad2120c26661d5e6a96bfe9c", 0x2e) 16:15:48 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = dup2(r2, r1) r4 = syz_open_pts() close(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r5, 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)=0x2) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r4, 0x0, r3) dup2(r0, r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r7 = getpid() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r11 = dup2(r9, r10) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f00000003c0)) read(r8, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r7) fcntl$lock(r6, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x9, 0x20, r7}) r12 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r12, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 16:15:48 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x100) connect$inet6(r1, &(0x7f0000000080), 0xc) 16:15:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffdef}, 0x3) 16:15:48 executing program 1: chdir(0x0) chflags(&(0x7f0000000040)='.\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xe6, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000100)='./file0\x00', 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x100) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90001, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x81, 0x39a, 0x101, 0x10001}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)) bind(r2, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)="dcffac935631fd5c9f6cc5058771ed9e10e104021bf3d84cf70d3fa595c361d27cb99b63913f2225bb8c2c94ae1baed85c0adf51c4ecdb0ea32a03524196a23d883d7444ffc93162022df791f5dca1b868d23d69a4c8223e4d19b37a7be6d7f1a5843ec273340858f52f6e4dea799067806361f890ccedae6fd57d71140b45e1e83724ae0cd15067218cc2f6d5f05d6f9ad3", 0x92}, {0x0}], 0x2, 0x0}, 0x1) sync() r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000006c0)) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000200)=[0x0, &(0x7f0000000780)='!!\x00', &(0x7f0000000540)='\x00\x81N\xc2\xd4;\xdf\xb9C\x1c9\xbc\xc8\xe1D\xce\x8a\x8e\x8b\xdb\xf9a\x8fZ\x96\x1d7\x11`\xc2\xa2Dcc\xac\xa8C \x80%1\xc2]y\xaf\xe7L\x00dN\xe2\xa0\xcc\xfd7\xcc\xd5(\x94/\xabZ\xd1\x98\xac\xd6\b\x00\xc8)\x10p\xf17\x96\xbbYF\xe0<\x00\xea-\xb8\xd6g\xd9Hs\xde\xdf\xf2\xc7\xb9\xbf\xc5\x1c\xe4\x10\vfi^\xf7\xb5\x18\xccLut\xec\xa0\x0e\xfe\x82YY?\x9c\t+2;\xd9\xe3\x9eM\xf27j\x01\x12\xc7\x97\xe9\x02}\xea\xeb\xad\xc2\xa4\xc2\x98,+?\xd746\xa0\x11\v9c^\xfb\xa5_\xfc\x97]\xa1\x19E\xee\xf6\xaa\xbe\xe6S\xde\xe4\x17\x1dVV', &(0x7f0000000000)='/dev/ttyCcfg\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='!\\\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='/dev/ttyCcfg\x00'], &(0x7f0000000b00)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x20, 0x0) faccessat(r5, &(0x7f0000000b80)='./file0\x00', 0x150, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x303) accept(0xffffffffffffff9c, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) 16:15:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) r1 = socket$inet6(0x18, 0x8002, 0x0) read(r1, &(0x7f00000000c0)=""/233, 0xe9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/245) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8110, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000057012ab80"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x80000000, './file0\x00'}) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, 0x0) shmctl$SHM_LOCK(r6, 0x3) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000280), 0x4) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000240)=0x3ff) socket(0x13, 0x5, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r10 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:15:49 executing program 1: select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4d030000000000000060833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077ba37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2b24f61412e3fb70bfe6f6949edc9b6330c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) 16:15:49 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlockall(0x0) 16:15:49 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:15:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x0}, 0x8) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) syz_emit_ethernet(0x21, &(0x7f0000000080)="b17fb7012a94fcdc1f156df2e01e301f4808a911df7a3efa5d0c738045c90ff334") ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) socket$inet(0x2, 0x2, 0x7) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000100), 0x8, 0x1, 0x57c26439008990d4) 16:15:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) 16:15:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x80000001, 0x38000, 0x0, {[0xfff, 0x8, 0x112, 0x2, 0xc000000000000000, 0xfff, 0x7ea, 0x0, 0x200, 0x4, 0x5, 0x4, 0xd1e, 0xa5, 0x3, 0x9, 0x8, 0x104], [0x6, 0x9, 0x20, 0x270e, 0x4, 0x8, 0x0, 0xbe9, 0xffffffffffffffff, 0x4], [0x8000, 0x2, 0x6, 0xfff, 0x6, 0x0, 0x80], [0x9, 0x0, 0x2, 0x2, 0x400], [{0x1, 0x7fffffff, 0x2, 0x8000}, {0xf159, 0x4a, 0x7, 0x9}, {0x1, 0x6, 0x2, 0x3d}, {0x7, 0x8, 0x400, 0x40}, {0xfffc, 0x2a6, 0x2, 0x800}, {0xd54, 0x2, 0x8, 0x66a10d66}, {0x3, 0x4da6, 0x3ff, 0x80000000}, {0x7f, 0x5, 0x0, 0x4}], {0x8, 0x5, 0x4, 0x3}, {0x44, 0x7, 0x2f53, 0x7}}}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r2, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 16:15:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffffea) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 16:15:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/137, 0x89) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fff, r2, r3, 0x0, r4, 0x10, 0x4}, 0x131, 0x1000, 0x38}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000280)={0x800, 0x81, 0x100000000, {[0xa144, 0x1, 0x81, 0x0, 0x8001, 0x8, 0x7, 0x3, 0x40, 0x6, 0xfff, 0x0, 0x200, 0x7fff, 0x401, 0x40, 0x4, 0x4], [0x9, 0x4, 0x0, 0x81, 0x49c, 0x1, 0x4, 0x786, 0xb40, 0x40], [0x1, 0x4, 0x0, 0xc92d, 0x8, 0x4, 0x4], [0x1000, 0x7, 0xbce, 0x2, 0x1, 0x7f], [{0x8, 0x8, 0x2}, {0x401, 0x5, 0x3, 0x1}, {0x2, 0x6, 0xffffffff, 0x52}, {0x3, 0x7ff, 0x800, 0x800}, {0x1, 0x1, 0x7ff, 0x5}, {0x8001, 0x0, 0x80000000, 0x3ff}, {0x4, 0x0, 0x0, 0xfffffffffffffffc}, {0x5, 0x3f, 0xc753f09, 0xd9a}], {0x6, 0x6, 0x4, 0x253}, {0x8, 0x3ff, 0x5}}}) r8 = shmget(0x2, 0x1000, 0x123, &(0x7f0000ffd000/0x1000)=nil) shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x2000) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000500)=0x1ff) r9 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x10000, 0xe7) sendmsg(r9, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000580)="4c755b1217eee0cdf57d7a5ec089d756a2639a1f6d48243da62f90a00056b2570eb33176728eccaf0a89949b54f9dc9915985479407d6b8b2199ccf53f933c6540fff19eba5c6c9c67b55c6d2a52e339961ab23c70e19b4c3ecb", 0x5a}, {&(0x7f0000000600)="d02094bf162bf187890d4fccdda3c6eaaf83b5c38ffb2adf8c48252336ad87ebddbdc77f501c41d533b61b6fcd4a95ad43388abe298dc1c662295fedd19caf43be12f79e", 0x44}, {&(0x7f0000000680)="8b290e220afd6848076139827ff69349f794fe348cd8839c3e04a10e0a8ce03a5c3b38bf29671a9034018dcfafbe7b35515b98258ccfa767a0200d140f2acd5ba8f8e8bc442393f5890c5d339451e0a3b76c3c953367f3ab7b729cfc503c8f935cf25d3826346c6b087ff7930c90bdabed1a2fe23bcd945fcd9deefa9db2ec3f77eecf0376d50e984503c8390f5af5e0261b88e56f32d310edf7c927ba00ce01bf6a2214686b30de318f83e8fa570136174ba4ab854d70e9fc2844c686d206aa03535e77eb9deb82abd34fb838d3ec2874c09ff56d38408b6b6c57e6c90746c01ff614e6216f9008b19d0b882d6b53835e66e2ff", 0xf4}], 0x3, &(0x7f00000007c0)=[{0x68, 0x1, 0x3fe, "771c882e8970f3509af14354a98b9e940850f57e23e91d7bf129ccc16d145c86fabf3dea39e8a21ca774f0563af945c47b463da9f84772f0983f1ef8c9ad74bc53c7f6838570541c92d4697fab840a0a4689"}], 0x68}, 0x4) unlink(&(0x7f0000000880)='./file0\x00') r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x200, 0x0) symlinkat(&(0x7f00000008c0)='./file0\x00', r10, &(0x7f0000000940)='./file0\x00') r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980)='/dev/diskmap\x00', 0x0, 0x0) r12 = dup(r11) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind$unix(r6, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000a00), &(0x7f0000000a40)=0x10) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r13, &(0x7f0000000ac0)="f273f2279004a77b3eebd95e2b5e6c6a4a5eb6406fa97f02d4948447056d7e1e", 0x20, 0x2, &(0x7f0000000b00)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000b40)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r14, 0x20004268) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000b80)=""/89) 16:15:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x20a8, &(0x7f0000000000), 0x60e) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x6, 0x400000000002, 0xfffffffffffeffff) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x4000, 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() getuid() getgroups(0x4000000000000208, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r5, r6, r12, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 16:15:50 executing program 0: socket(0x11, 0x3, 0x0) 16:15:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xd04) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0x509) msgsnd(r3, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = socket(0x11, 0x3, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = socket(0x11, 0x3, 0x0) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r21}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r23, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r28, 0x0) poll(&(0x7f0000000000)=[{r28, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, 0x0, r22, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001740)={{0xe, r32, r30, r24, r33, 0x4, 0x7}, 0x9, 0x80009, 0x200000000000003}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r30, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r34 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r34, r35) r36 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r36, r37) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r39 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r39, r40) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r36, r35, r38, r39]) r41 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r41, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) r42 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r42, &(0x7f00000000c0), 0x0) semop(r42, &(0x7f0000000180), 0x0) semctl$GETVAL(r42, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r42, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r44, 0x0) r45 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r45, r46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r44, r45, r47, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r48, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r48, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r49, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r49, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r51 = getuid() r52 = geteuid() setreuid(r51, r52) getgroups(0x1, &(0x7f0000000340)=[r36]) r54 = msgget(0x2, 0x40) msgctl$IPC_SET(r54, 0x1, &(0x7f00000003c0)={{0x2804, r6, r39, r51, r53, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r50, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r55 = msgget$private(0x0, 0x20000003c4) r56 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r57 = msgget$private(0x0, 0x0) msgrcv(r57, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff00000000000000000000000000000000cf803bd300040000000000fb5d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000062a71c29fd9df61384763605e2c982a1997b2725fc0d058b7119e5ec0b603e56e0eaadf9ae76395967aafe9d1551778679034b6fcbdbecf2474fb3d66c739090bb13287d44eaac19f3f2280dc18c"], 0x1, 0x2, 0x2800) close(r56) msgrcv(r55, &(0x7f0000001600)=ANY=[@ANYBLOB="f8310000638559062bd5625b2518cc3f9e"], 0xfffffffffffffefb, 0x2, 0x1000) msgget$private(0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) msgsnd(r55, &(0x7f0000001640)={0x2, "f7d8c7c1df8a4418b287dd7cddad64a0ba552e18472f9200757b43ca7dffeaddc982aaaa54327bedb18169d0e1c630cff9de9c4651467df92b4fc36d732e3e677f2d8430496e771a05ee7b7b0f8d5f40707e1771c2cc7aa7fb6adb6eb05703153dff720b733aa51a3b74647a534bfc76e47a38483d395072670e285317b9819ef5d4981e39e40000000009784e05d839f3ab0dc6a9619be1806aefea0e2981f9650bb46fe5584a1504a5b3cece0bd4805fba5f469b66173bedae64a42b0f"}, 0xfffffffffffffcc6, 0x0) msgrcv(r55, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) r58 = msgget$private(0x0, 0x20000003c4) msgrcv(r58, &(0x7f0000001440)=ANY=[@ANYBLOB="6139c0aab4c55e9a80cbc7ee1063c349c51eb077f2c10dd2eb75a1fcded75d4f6017108ed1dda7a2"], 0xfffffffffffffefb, 0x2, 0x1000) msgctl$IPC_STAT(r58, 0x2, &(0x7f0000002480)=""/4096) 16:15:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[]{*\x00') pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r1 = semget$private(0x0, 0x8, 0x100010286) semop(r1, &(0x7f0000000000)=[{0x3}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x1}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/230) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000280)) r4 = getgid() r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) r9 = geteuid() r10 = semget$private(0x0, 0x4, 0xa3) semop(r10, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r10, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x5, r9, r4, r5, r8, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r14, 0x0, r14, r13, 0x1}, 0xfffffffffffffffd, 0x1f}) r15 = getgid() r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) r20 = geteuid() r21 = semget$private(0x0, 0x4, 0xa3) semop(r21, &(0x7f0000000340)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r21, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r21, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000680)={{0x5, r20, r15, r16, r19, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r22 = getgid() r23 = geteuid() r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() chown(&(0x7f0000000180)='./file0\x00', r25, r26) r27 = geteuid() r28 = semget$private(0x0, 0x4, 0xa3) semop(r28, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r28, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r28, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r28, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r28, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000680)={{0x5, r27, r22, r23, r26, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) r29 = socket$unix(0x1, 0x5, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r34, 0x0, 0x0, r33, 0x1}}) r35 = geteuid() fchownat(r30, &(0x7f0000000100)='./file0\x00', r35, r33, 0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r14, r19, r27, r33, 0x0, 0x1f}, 0x2, 0x9, 0xffffffffffffffff}) 16:15:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7ff, 0x7fffffff, 0x0, "960cc6431f90633ac6b598663bc140b9b2e35484", 0x80, 0x2}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:15:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r3 = shmget$private(0x0, 0x4000, 0x128, &(0x7f0000ffc000/0x4000)=nil) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000002280)=0x8) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001180)=""/4096) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/4096) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x36, &(0x7f0000000140), 0x4) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = accept$inet6(r7, &(0x7f0000000100), &(0x7f0000002180)=0xc) sendto$inet6(r8, &(0x7f00000021c0)="258520f532ac2fec0e142ab588b498a12524d9fcf1eee090a8f16ba3251f6105b81a6ee9c34e7de8a82bbf044a2087bb6c3f10eb818758d7f891ebb6dc679adb5454834a154b2a5ef7e76b2add0b7995e1a5f1a51ebf611630355afa02631b1e4361f8624ac8874ddce3368416afb06a0011ebaa99f3cee9cd60ab613380b661354a949e98135d1d1b63b00323734ccc29d2333ff9ef43925ca126311a77a1b28a1b01a6e50fb3", 0xa7, 0xc, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet6(r6, &(0x7f0000000000)={0x18, 0x0, 0x40, 0x4}, 0xc) shutdown(r6, 0x2) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0x4) 16:15:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040), 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x2) msgsnd(0x0, 0x0, 0x0, 0x800) geteuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() pipe(&(0x7f00000000c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) r2 = open(0x0, 0x60e, 0x0) read(r2, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000140)=""/117, 0x75) open(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x14099, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) msgsnd(0x0, &(0x7f00000016c0)=ANY=[@ANYRES32, @ANYRES16], 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file1\x00', 0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgget$private(0x0, 0x0) 16:15:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 16:15:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x2) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:15:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r13 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r7, r5, r13, r11, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, r11, r6, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r12, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x7, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2000000000018, 0x0, 0x0) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x2000000000018, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) dup2(r16, r24) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r28, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x0, 0xe64582b3d235a4e4) semop(r30, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x4, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r27, r29, r25, r26, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) kqueue() r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r32 = getpid() msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, r32, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 16:15:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x1, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00", 0x5, 0x1}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/186, 0xba}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c6", 0x1}], 0x1) 16:15:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:15:51 executing program 1: r0 = syz_open_pts() close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="b11b66696c65300000008b02afbbe69bb87cbaa88b0b3046"], 0x10) sendto$unix(r5, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) sendmsg(r5, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:15:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000100)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:15:51 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0xc, r8, 0x0, r11, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r12 = getgid() r13 = socket(0x18, 0x2, 0x6) setsockopt(r13, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000881affc3820acf8b933829a5733bb6cdc45b03ae8dfd64ce1f5dff05bda5cc7493625166e0b648e5c6700f7949a51783e85428476baf402cf14d2ad49a6e1ecf00ea52e635e710979e24751e19636bd8377e298069c55866e18f47a124ea9fc04b7eda5f07efeab3f1932eeb4890b0cfdfff27be20d160c071d29e0c2ed2"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r14) r15 = semget$private(0x0, 0x7, 0xa0) semop(r15, &(0x7f0000000040)=[{}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r28, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r17, r18, r19, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000d92f87a67d7909b7ba65f0d959229858443db5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306943b3454c457623f5c6502fe1501e442c89acfe5ebde3aa454070b36d78a22367ca108ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000"], 0x1, 0x800) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYBLOB="01000d000000000048696a380567b1a6342fcc8ec5d56f376329414fa22f5c0ed193424179fc5bd836cb574b00"], 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r31, r12, 0x0, r14, 0x0, 0x1}, 0x0, 0x0, 0x6}) getgroups(0x1, &(0x7f00000012c0)=[0x0]) getgroups(0x0, 0x0) r38 = semget$private(0x0, 0x7, 0x286) semop(0x0, &(0x7f0000000480)=[{}], 0x1) semop(0x0, 0x0, 0x0) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f00000000c0)) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r39 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r40 = getpgid(0x0) shmctl$IPC_SET(r39, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r40, 0xffffffffffffffff, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() 16:15:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b70576b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c58f85a606512672812e114a4cfbf7a83f3f48152b827eb5d66fee0cd49a2aea595e466fae3fd8d4a6350d7c39c0cc0223e602bff1a0b06835f17edf8fb61f43e01380cd4b220b976f740aafffa99f357ceacfffe856715ddbdcfa7da8c7edea7cdb83a47178e461d5d86a2e3c8daf2a2f856b56581d7c4628b012ce25f296abc5d833626a93218fac1b01a3bd74ce156a7266c6d299f5169f"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r1, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r2, &(0x7f0000000100)='\x00', 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r3, &(0x7f0000000100)='\x00', 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r4, &(0x7f0000000100)='\x00', 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r5, &(0x7f0000000100)='\x00', 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r6, &(0x7f0000000100)='\x00', 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r7, &(0x7f0000000100)='\x00', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 16:15:52 executing program 0: syz_open_pts() symlink(&(0x7f0000000240)='\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', &(0x7f0000000180)='./file0\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xa459b8da3cf23639) unlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x8) symlink(&(0x7f00000003c0)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:15:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0x20}, {0x18, 0x2, 0x8, 0x8000}, 0xe0c, [0x6, 0x100, 0x6, 0x7, 0x4, 0xb5a5, 0x63, 0x6]}, 0x3c) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x90, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x100000000000) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="1bafe075", 0x4) 16:15:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x1000, 0x408, &(0x7f0000ffd000/0x1000)=nil) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:15:52 executing program 0: msgget(0x3, 0xa) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:15:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x87, 0x1) mkdir(&(0x7f0000000000)='./file1\x00', 0x111) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(0x0, &(0x7f00000002c0)='\x13*') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') 16:15:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x2, 0x7ff, './file0\x00', 0x7f, 0x7, 0x9, 0x10001}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) close(r3) 16:15:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000, 0x6, 0x0, "00000000e9001040dcc40000000000002000", 0x1}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000100)) 16:15:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000001d000000000000000000000000000000000000000000000000020000009aeab5beef00000027001c00000000000000000000000000000000000000000006000000ff7f00000000000000000000000000000000000000000000000000730600000000000000000000000000000000000000005d8ad698679de90e29b3f7cde50c2856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b28601691f286142043248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43436c06736304c3312a624ea751eb00"/312], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f8ba3531300000000328dca5d39656da02489672db6d19f37405111e97aa900473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615ab58b0fed6006a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x1, 0x1, 0x80) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, 0x0, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = geteuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r13, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) r14 = semget$private(0x0, 0x8, 0x10286) semop(r14, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r14, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000c80)=""/270) semctl$GETZCNT(r13, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x4, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r11, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(0x0) r18 = fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r19 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r19, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r19, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r20 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000100)={{0x7, r2, r6, r7, r15, 0x4958e4c547e9c2f4, 0x1}, 0x7, 0xfffffffffffffffb, 0x0, r18, 0xb75b, 0x7, 0x3, 0xfffffffffffffff9}) 16:15:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0x80) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000280)=0x9) 16:15:53 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x52, 0x0) munlock(&(0x7f00007e0000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:15:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffd}) r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8cbd64e7185be1e5, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) 16:15:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getgid() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 16:15:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x24, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd", 0x0, 0x1}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xc328) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x130}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fchmod(r2, 0x40) 16:15:54 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x3}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) r2 = socket$inet(0x2, 0x5, 0x3) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0x6) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) fcntl$getown(r2, 0x5) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 16:15:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f00007e1000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f00006c7fc0), 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = dup2(r0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0xc0, 0x0, &(0x7f0000000000)=""/192}) 16:15:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() r1 = geteuid() r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff21) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0xa3) semop(r6, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x5, r5, r0, r1, r4, 0x100, 0x3}, 0x100000003f, 0x49, 0x9}) seteuid(r5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206923, &(0x7f0000000300)) 16:15:54 executing program 0: getitimer(0x2, &(0x7f0000000580)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x81, 0x3}, {0x8a, 0x8000}, {0xa6825c25af1c3786, 0x25e}, {0x0, 0x3}, {0x44, 0xfffffffd}, {0x21, 0x7}, {0x83, 0x3c7b71af}, {0x87, 0x1ff}, {0x24, 0x7fffffff}], 0x9}) listen(r1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000e8ff0000b8ed18e97fae27ab23ce8a2468cf663df2ffffffffffffff001800001a0000000000000000826eb3e20a6bac0d56b959d655f73f5ed6354948f0852fedf93c8c8c7bedce86639e8db373ee86e0e2f7d868cab771f4f5a9186364392fd5accc31201d4bc7abc0ae3423ec077127b13b9c0258cb18b7685ba77df8"]) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x6}, {0xffffffffffff8001, 0x6}}) 16:15:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd35}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fe9000/0x12000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x136, 0xffffffffffffffff) 16:15:55 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d984c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf651"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r10 = fcntl$dupfd(r9, 0x1, r8) fchmod(r10, 0x0) 16:15:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x4, "0037000604f0d301ca22dff20400", 0x7598}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:55 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() readv(0xffffffffffffff9c, &(0x7f0000002780)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/28, 0x1c}, {&(0x7f0000001400)=""/238, 0xee}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/87, 0x57}, {&(0x7f0000002580)=""/124, 0x7c}, {&(0x7f0000002600)=""/103, 0x67}, {&(0x7f0000002680)=""/242, 0xf2}], 0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fcntl$getflags(r2, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r3, &(0x7f0000000380)=[{&(0x7f00000001c0)="50a7452903745045b8b2e278a48445b36a63cb3a112a0536285a2e85adaacea1722a77f15ff483fcb6305d2f9a383b31ad83cbcdb5c3c338004f61b29bdef02197a3243fa36b6e1e2e58e5aa128f0c6f218dfadaaa205e1383a62b9a0879b573a4eb7721a9a2c20acdd2a29d0d16d78a95ce995ff15c97ff8c07d2e39c26e2817b767d56f382", 0x86}, {&(0x7f0000000080)="34944679511a2068e729d8", 0xb}, {&(0x7f0000000280)="9065e83bb7dd4d5e830fd8a34546494fed22d051028cfab423b7289979771244ff3ec3f8d1582ef8c641ec3e28cd62c6a13ba3c9171e1d142136547720f1c43941d41d7555f91327577aff5dd8af8a0aad72e266869ee3ecac81861ebfb0a1d41f073707a21ebde2a6f5d4c6350a43e73fb65a95da45dd4a45311155794df07cc26d69ee7e7bfd4f5d6bd2bf73b70a81727067ce8d881c376aed4cc1e962bba96546a26fb3cc3843a843e18be39e699eac77d635fa49da85f820988bf441c9218c52d627dc0a49ed50c24191503f542e824847527222152021f3b1709b465659612b6d761f3f7b8c64b8cb4b9928a032073fee", 0xf3}], 0x3) 16:15:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x7) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0xfffffffffffffffd, 0x102}) r4 = dup(r1) listen(r4, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000000c0)) 16:15:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) 16:15:55 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000200), 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x43cb9, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0xeffb, 0x3}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) socket(0x0, 0x2, 0x3) 16:15:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000940)=0xcc) accept(r0, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17", 0x18b) r2 = dup(r1) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000080)="239e20201cdfd9eac552c4392b2754fc23414a0f28f675c8606c4a1f0f51c057419a02e03111976b9f9b6788f8906332e1e9eda0e5e20e18f8e68aba5891a7dee0ab351ad5aa0310e2c7da80139951b5a4fab2add30e19608be40108d54dce7a3b3a570ce4360c52e2e43882ea675dcce9d8f25f03b38ffe95b521cd76a6a74f26691b9a2037f30e6384a56e51094924158c0c194a43557bef2ae2a1ed59a3", 0x9f}, {&(0x7f0000000300)="74854a24580c9d8ca7850f0ebd1ea3a65c9075547343f5aa5e3189a0964c1e066d643a1f0fd1f81d61c11df870804eb067cbe3d3964784fd27ab684c11d206b01fbf2d8c5d62d971b555a8c334da1f9bae94a4af7629538d77a6286901a1903c8ebc06f2f0eedeab3b4980b98adf5b07c4983ebf53fd91f385919d5cbdd08c6921e26088fb157825f801056313070c2b684e10d53049866082ecf7b2048c7b14952b427055d6d6b009eaa40d244f180a39c5e878433ed2f85325cc8a83a025748032aa0ccc727446180a9c30f1cb1162b73149689c0e2c1852b954eb4976a2d89cc80422d5bd0dc218a981a6d4a7ddc0ae4c46a6fadb8503", 0xf8}, {&(0x7f0000000400)="e32008549a8284c10b9419a002cfb9a7f78597a085e1db582f0b86cc463637a86e3c236aa9ac53c627c397427f9fd22a3e710875828a626935a7c0171259cc42071c546ec0e42763d7b381bd23e860220872535f0b65d4e1205e3f66cd093e45c90d7f8d87e513a1abc09185f1767e8a790a3b0056aa59e999ab87abceca9eb4bd0a65074365d2f37ce76d548af20841ed3212780789d5e08a6757dc7358a5fffa28341aed66b6fa7a95cf080e2836d8ddfd4da833cc1bb0cc8b85b2f473875be6ad47ed382a55a5c162099196317e4c2187a7e26f84a8291fd42cdebf65285c5d8733661343e942e1d43ca993a14b4ab71e", 0xf2}, {&(0x7f0000000500)="7881ab123acea4977d713b2884b55212da84f749b6dda2608304f14398c40306475592db6b20fea10aa4067572c0d1f891c5126481ee6b05c8219e053b26fc5c09b0075626594c644c1679d18d9771901dab995c430b44bd81abd68c2b31e07bda2f6ab852a2ac9fc4d5bac68f724cd491b0f93a2dfbcb0d52184d03e7b125e9185a6715efb53be323001f20c529416e", 0x90}, {&(0x7f00000005c0)="f96aa4a50d8fe797243e58166e0f48a68ac36b6a7b365a5452bf39c297c6b7613eec41c892c8016933d548cfc9810b6570a4e95c7fb551a0da7e8e8937f0d20da0ba6931ee3ef341e6c6084eb2d16815f8bef4fc1728cfdb09f113110352e43024344d51d6c06a8b7065935ece6153be722b5a9c2b8098fd", 0x78}, {&(0x7f0000000640)="3ff4bcbbf200e9107eae81217e5f779cbf8bd7c2fd3b8888d5f6854f8f75e3be388439f1625e4de06617aca6d5f84183228929db2eae73ae07bdbe1c0de87cdefe99250dd2dd13331c650dcebc4d796a5820dd63519438c90e3514738ef69580cb63ff9b3affd2f2a47b596bcc3f5d30f82db0eadf04c1f9410244fb878926515ad23dde822bac3134dbb64d3e90283bacccd0231a20b981b6", 0x99}, {&(0x7f0000000700)="eeb378ac19fb957220590c818e53dc5963c7a51f45286ca8d7bf7e530ed2d10eca76b362cfb5dc23b6260229dbd3fe3fcaab157fe43490d96bb9286637fc8df2b14b4ccd4cb485c5e5fc65137fef1f69bc0d1b691a9ad8336e987b11c0aa7cbf65b4a47f81c5845cce54423369c5625876fa9cedcc0b0f6c877d869c05f135dd082ca765d5e9e17c8360441a1f0775d270161dc62dbc2c6211368b2b9fcb3f08045d2ba79666736cbc03eb1c42a80808d42b12db6e761ad1200cabb8cb99d649f64102cb7d32a5d4ad0871db2a913905b6", 0xd1}], 0x7, 0x0, 0x0) 16:15:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc000, 0x35b8) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x7fffffff, 0x20000000, "00000000e9001040dcc47105000000002000", 0x0, 0xfffffffc}) r2 = socket(0x18, 0x2000000002, 0x0) geteuid() dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet6(0x18, 0x8000, 0xf8) getsockopt(r5, 0xfc, 0x4, &(0x7f0000000180)=""/32, &(0x7f00000001c0)=0x20) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) connect$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:56 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8020, 0x140) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0x4}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f0000001600), 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) 16:15:56 executing program 0: pipe(0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000fcffffff00000000000200"/28]) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) bind(r3, &(0x7f00000000c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x3f2) r4 = dup(r2) listen(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x0, 0xfffffff8, 0x0, 0x7f, 0x6, 0x1, 0x1, 0x0, 0x400, 0x80000001}) 16:15:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = accept$inet6(r2, 0x0, &(0x7f0000000080)) recvfrom$inet6(r3, &(0x7f00000000c0)=""/92, 0x5c, 0x20, &(0x7f0000000140)={0x18, 0x0, 0x2, 0x7}, 0xc) getpgrp() 16:15:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 16:15:56 executing program 1: msgget(0x2, 0x20) shmget(0x2, 0x5000, 0xf7592a99ba63cb0b, &(0x7f0000ff9000/0x5000)=nil) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0x3) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x74c, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x0, 0x1800}], 0x2aaaaaaaaaaaae1a) semop(r3, &(0x7f0000000300), 0x0) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r4, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) r5 = semget$private(0x0, 0x1, 0x608) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000300)=0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x0, &(0x7f00000002c0)) r13 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) chown(&(0x7f0000001680)='./file0\x00', r1, r2) r14 = msgget(0x2, 0x200) r15 = socket(0x10000000011, 0x8000000003, 0x0) close(r15) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x23, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) bind$inet(r17, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000280)=0x3, 0x2f8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x0, r18, r2, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r19, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) getppid() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffd2e) msgget(0x2, 0x200) r22 = socket(0x10, 0x4000, 0x0) close(r22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r23, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r23, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) setsockopt$sock_int(r23, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 16:15:56 executing program 0: r0 = socket(0x2, 0x57c3d79de8bff34f, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) r1 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = geteuid() setuid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)=""/48, &(0x7f0000000200)=0x30) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = dup(r7) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000280)={0x24, 0x0, &(0x7f0000000240)=""/36}) r9 = fcntl$getown(r6, 0x5) getpgid(r9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xa9, r2, r3, r4, r5, 0x40, 0x6}, 0x4, 0x0, r9, r10, 0x8, 0x6, 0x8}) 16:15:56 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0xfffffffc, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x81) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x0, 0x77e388f6, 0x5}, 0xc) fsync(r2) pwritev(r2, &(0x7f0000000880)=[{&(0x7f0000000280)="808551beeb3e7d795fa26854dee0bf9fee0054fff9f0", 0x16}, {&(0x7f0000000300)="89d43019035c3f55dbe80bae5a3baf6788047f6b55be7021909caa8a17987a7ab5ca8ac8d70f0bea1bc7d6ef089b6f6b5486b925af4c05182e9a9fef359c7aa819d0f92685bf25ed90b84ef6e10bde3802f7a45c7999b65c47bb262f1742f7882f9b21b8aac9d0fb54dcd5f1ec9f810c9099e782c2ed14612050b0121114109c6a9c0423e438a8d8b05c4d2531d4fc5fe369069597", 0x95}, {&(0x7f00000003c0)="1b0547fbafc4238f96a780df814133d47b3d315c98e6f25b8f75f40f79bac926fb79479f55ae5097ca2347d45e685f1a2ae098ce5c3932b39f6ea0314665260c66de9d9d61f4b9004e382b245613f0c8462c50f3734809095a0a373182e3ea6f794536a58840a0cb8a3534e9d69bd7ecc1f8f16f5aebada87115d838d211610ba8a0f03365757e8c1d0e7d2f6c9e0034600dd69030bad26c71aabfa60101b92b6f3faa57e87545f080a26d83e3ab7f575ba8dc2697cbb75566939f5c3557dd276955fefec6181d28e619863d48bd37eeca24df", 0xd3}, {&(0x7f00000004c0)="12c97005c76a618ed3d5286aa7f850e198899eec452d7a8be17628a6258b03df2cba61c217344f0549b31e3ba964987e8a38d8e50d1007221b13056be655ce34c28e069814e1098a0a416976db8cde5417f0253480392bef070eb57a07b54caf1791b13c3c0a214665732bb189345e50b37e58167672d2a54232ca639ad45e7bb57b8e855f3a7a4d61839d758321774e177efddc9212e88a06b9f93cd01774f12193ebf5a37e685ec0737248cf6c2a948bf03d73b4efb341e36cfc9103e1b4f6f775ac8cf675fa64f9696cc7923d0814fef77956c95a2118", 0xd8}, {&(0x7f00000005c0)="2e2ae9d461d4e858d4814d4382997fac5aa1cdcb0a61402996ada3b875acb80f7403593a767fa52d6585dcfcb9dec88b75aff70f0253c794face9f796d78ef9cfe5ab094bf4ded0f5711f47a80a30f10c8955b287d88468b5be89cf375f2da6c6c318b7077b68c307d4286aabe7e63ce2b9bfe98c5bcf1292750bfabda", 0x7d}, {&(0x7f0000000640)="3e67c72c5f61a78a0cb743264050285f668d18ca5c4b812db55f2142ca1f", 0x1e}, {&(0x7f0000000680)="d6bb095aaf97e75eab0d8d47785e38115e4998820a4c220f65e07bad21ddc1ced11b0769aaa6f4f2ec0cccb1b1023340dc25c6c588ebb632c901e6c779eb530a162ca65d472b5fdda4fb55d94d494a992f64d56df646add8b04c89ea2d3f95bdbb0685111d5902b1874c3e0c87fa84b3d3b32a752c5f1d8dbe", 0x79}, {&(0x7f0000000700)="6f5b779dcafbb878b3d25601cf7fb41980545900a869ceb8029c", 0x1a}, {&(0x7f0000000740)="f17bfdee3fd66106e0b1e26ec57253a0d0a03299e82e47554225d9afcd8f7cdaf59ff9d7ffb7edee2d26dfd3eeda2ab71ef3d09c5c2f6a6bf8a48d9f9ca6b6bb8b43e1ac4987aea223d7ab8f2cf7f091b24e7eafadcac537b8a9c4e90093cf3a31ce07b679ce85f190f8f617ad4345e9af268b7e3d5179dd6f399393887cf46fb230a95b7ec91f672c7e5b1011e437f16f6a86ee8b", 0x95}, {&(0x7f0000000800)="b0701e5acfdb752b17fbd3c0667d3af628d5dd563927f33deb484c3ba49cdd3f757c5adb9f41d55077a0970b18ade56e8ddf8be885cc0c122a9aeb6dcab519de32549d901b3594c36fd744c5813754cb48a44b081755c00b27b6", 0x5a}], 0xa, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) setsockopt(r5, 0xffffffe0, 0x40a4, &(0x7f0000000200)="401a7119c24de8fd141086a89c90f37a4ba47607d2a15edc0cbdfdbb37c01ac1c18e36260e55f74d93d42f56d083dace75f38188dab70722ce89c38ae0cf68e0f21f6a6d4a7f87249b8587d77bbb39a04294029e177a6fd20af1e962f0809082f6206ee7f8caf85a", 0x68) 16:15:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x5, 0xffffffffffffffd9, "85d81b00410aa7930000f54020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001140)={0x1, 0x6, 0x2, 0x6, "9270423c9c9f6a0b461aac3cdf7fa9aedfe1be97", 0x42b1, 0x400}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:15:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) pipe2(&(0x7f0000000100), 0x0) 16:15:57 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r4, 0x8001, 0x3, &(0x7f0000000140)="00cdeb25e5be00065d939e3c138b8743dd4bb8a144cf58a4aba19dcb419288dce370f59aea513c5a3e0013298f448caa5d7d7ff4a3989dc64fb98780fcf1673a2599e38244", 0x45) r5 = getpgrp() r6 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8001, './file0\x00'}) setsockopt(r6, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x101, 0x65, r5}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000300)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, r1}, 0x0, 0x4, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r7 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r8 = shmget(0x0, 0x2000, 0x47, &(0x7f0000ffb000/0x2000)=nil) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r10 = getegid() r11 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x3, 0x0, r11, 0x0, r1, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x200}) r12 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r7, 0x5) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r18, r19, r20, 0x10, 0xb}, 0x8, 0x1, 0x3}) r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r19, r14, 0x1c4, 0x8}, 0x5, 0x7, r21, r22, 0xfffffffffffffe01, 0x6, 0x7ff}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r10, r13, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r15, r21, 0x10001, 0x8000, 0x3}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffbf) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r28 = getppid() r29 = geteuid() pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r31, 0x0, 0xa, 0x0, 0x0) r32 = socket$inet(0x2, 0x2, 0x0) getsockopt(r32, 0x0, 0xa, 0x0, 0x0) r33 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r33, &(0x7f0000000000)='./file0\x00', r33, &(0x7f00000000c0)='./file1\x00') renameat(r33, &(0x7f0000000200)='./file1/file0\x00', r33, &(0x7f00000002c0)='./file0\x00') r34 = openat(r33, 0x0, 0x800, 0x2) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r35, 0x0, 0xa, 0x0, 0x0) r36 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r38, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) r40 = getegid() r41 = getpgrp() r42 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg$unix(r27, &(0x7f00000028c0)={&(0x7f0000000f40)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000f80)="8920673798b7318e5ec88b5ce149904367248e2908635f6257c7f4135375a7c53bc316892390c3aa9ffaf6ce92ff68ae0189e5f6d353450e19973940fbe849348f46fb41474c59a0191f67e55ed5490ed65db71103906b1aec10da8f8ebcdfba597435563732f8f269a9f546671d17e85af405996a2b6c74e866c774957bc34f320a22d0e17b25150f916d2812b2fcc879b2f745ddd1b79bcbede05a866f93e52a4488948de82d8145d037ccc5b17649baa43632b27c8e1c9be5516deb3207e48cd2b6b2d9d0f47e182184169de1bb3af805d387ce47b7a4e22597093509756c10a17975017757b7f642a8f8ad79c9f40b97bd23998f1974d0c0df50", 0xfc}, {&(0x7f0000001080)="54b6ad6271eb44ba47c7437d4a72692f06367cdbdec3b2b9186f0efc74357df2c7ed755189c4eaa1e7aef163459576ff2bf2806fc6141de5ed272b5bdc2d767a13de40f130ee00258a4fe23044dac9d7cccf5e2d347a50", 0x57}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd0ff52b82157526b22a99489ca1561ff6fe5b88aaf94b0e2f44b01849384c6b922855d247316081552bd9bdc3e112d937a12b5d5bcdf0d7297738bd5478d4ab629b406cd06256984cf0ca56570563e0d4eea7bf3a0c09bd98b512b085fb474df3", 0x1000}, {&(0x7f00000021c0)="08109f36a2f6fb9e8f7097799161d1c747654c5e9f222d11190346806eb2a784f915167f057f707b74be981c2fb4efe2e56ec99384471cbbe34534a799703c42923372bcee0ee080c2", 0x49}, {&(0x7f0000002240)="dbef7aff77e27b84f0f7f5a01bf86340d32b8e5df9ca1ed0ce150116254055b35acecfbfd4006d3b968d85272e0f6a6e9f19c1e47edaeaa1b72be70861f832fa193ccaf0fa304d054ec8998dae7c861bc3895d4432af5e084c912a9661c30e5a9f9782bf30ed6a4512f87fe1940a6a2afccd3f7c71f8e81c3b5f460a268b8be5ab051a9850390400c4456eaab32a91ec474ac2c83f31d4dbdb6eda74cccec757c2bde1dc59b1b5c85680fdb2df1acd922af272c113a8424628cb0f5f400d9afab54f5a63ca5382615ffa805f4b9cd3a0bccdd7e5eac9a9039ed8f2cc28ab", 0xde}, {&(0x7f0000002340)="644cb3324c71e0d21c09d43fda493539c9e55eca3005a24f4752dde25dfc141e3202dd84c0ad1c4273643e450b67d8728d9ea71e878ea8be16861849d67eaad6851b6f45e8b82aa91670a449b9fc85bc764709176df0ceb3b087440ff48cf04d922672d5bd0b1eced1382e268f14737c766a71f15a94218aeafa44a9fcef6c21b30691ea9cc2ab7acea6b970f2d21fce62562955752a35e42559088fcf5ceac168aeb25f821af17a1ba171266973f14567f16c5dc5cc04cd0904ed36ac0e1e12c7ae045622f53e4f2716b1c8cd4ec567b8e964f1ced867f2efc89a543539c391857a1dbb5eb6718bd9e358988d", 0xed}, {&(0x7f0000002440)="0a21a1942ad4d78d38b843415d760a41e82a33b2daa1d37ad6964744fd5671ab2e", 0x21}, {&(0x7f0000002480)="e5bdd19d7260daa3ba1e23e088206bd4ed9e5862f7d7d929aaefcce77b0aee24f64f123d12f3afdd84f83a4454e50d6be52ecaeb28a01b9057ed5c7e0a14845c67beaa1991e562e1d62b3aac592d78e1017515cf6c6a89449c25608ad5b8a54779f92dae51fa71626ef062f776e1546cde84187f8b163c0c3dc398af11ff5c096d91c07be5ccf9c6a5", 0x89}, {&(0x7f0000002540)="212b2ac3b1c1c36a4d8717fa3efb04824d2c8c4924d11d6124026959638c2e1057ec9daaca1acd6796b369bcc7d1a8700be1b4b52b41d079bd7774d627ed5dea7819525b13ea5f72d15ca4be5f3591d101ec15a47bf1d1d1e30ae4237323323ca272db992b991cfbe26c6dd249bd5504b06a6586b57c41544b62150c55192f8d0a29cecb513b3dce4f517aa735e51096a29bc8ae1a166967c238e47323", 0x9d}], 0xa, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32, @ANYBLOB="0000000020000000000000ffff00000000ea000074b5058b4cc20260bd0e21e0850ca617cd5b76ccebd030a8319f2947d7ca0debf6b2344ab763439f60e7549c11f9227be44ac6e568bcf20ae462c84a5305040cae03a6c88d1ce2b197adaabdbf31bde05bfe5927819d88ae29ad7cc8973440eeea91a29f4198bc0ce2792a3353b91499bd11eac84319eb7f2f8b82b17e1480813ac7e33825c141c5041bc11fc0670f34650e2c7687447b9775dccedfb209237e8dc436", @ANYRES32, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="0080ff00200000000000000100ff0000007e0000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="c60f0003a535539709e77800"], 0xb0, 0x400}, 0x60c) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) getppid() geteuid() pipe(&(0x7f00000026c0)) r44 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r44, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r44, 0x0, 0xa, 0x0, 0x0) r45 = socket$inet(0x2, 0x2, 0x0) getsockopt(r45, 0x0, 0xa, 0x0, 0x0) r46 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r46, &(0x7f0000000000)='./file0\x00', r46, &(0x7f00000000c0)='./file1\x00') renameat(r46, &(0x7f0000000200)='./file1/file0\x00', r46, &(0x7f00000002c0)='./file0\x00') openat(r46, 0x0, 0x800, 0x2) r47 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r47, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r47, 0x0, 0xa, 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:15:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000080)={0x8, 0x677b, 0x0, 0xfffffffffffffff8, 0x8001, 0x1, 0x1, 0x52e}, &(0x7f00000000c0)={0x3, 0x52b5, 0x2, 0x9, 0x4, 0x7ac, 0x1, 0x7}, &(0x7f0000000100)={0x100000000, 0x1, 0x7ff, 0x0, 0x4, 0x1b9, 0xffff, 0x7e5}, &(0x7f0000000180)={0x0, 0x5}) 16:15:57 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b500"/46], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f449a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289200d9e1fd9710070c5d386aa385547cdab0f657e303e6149700256ccd814bba1a1a27d10e4f70f3db19bc52a90917008040137b009a959e142d0d3c945adcc105d0ba6413741cb795aa3f276ac66277589b104baea2c3d039518b760a93a51f1f25a71a88bd90a7f76ae1f8af1c5ecc1c43d75bd809b4a7f50e911d85d91b86eb3b624cfc703aef854daecc1e4f5bd2d2b083746c3b0fba41c79090e5ca6faff73720ec10fd0461e40ccecbfaf8c95c07824534e3035bbeb03fe0be1ca3d2b4693f90a493ab3ba0d79b5a6e24686d6080dca550f4dbd094d317a7f07ba171ca4928113497239cf896fb4c481b2370ec5aed8e735f29feb843fd27"], 0x379}, 0x400) r3 = socket$inet(0x2, 0x5, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffbf) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="000000c806c24489a0e111ef39d1c8a97e527b76fc64217a3d5ef8fe1a77fcbef79e9b3df602a31c707b9aa04db43e09b8cfd0244c1694d680466c9c02559de71ba3790006a9f77816cd4edfcf66ca131c8ddb3be132bbc6ecdca5568432d4d525b06a92fffb828e6e3f3989474944e107c2bd9cf73f1007b97fc8077fe4cef15249e931013f939a9653619659efd762abd7b6be8c3f52b5b66bc5a0be117306757499741414339300ee097f6c6838b72595064865eccad61a0432d96fd7c5f6c76b6ffa59fcedb14448c6f2f3c7f7d10471501584f6a7b844bbfce55f575ca98b9033d8d234a11e1ee759cfec6ec6d6b0c85e00"/253], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) r18 = fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={r18, r19, r21}, 0xc) r22 = socket(0x18, 0x1, 0x0) close(r22) r23 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r22, 0x5) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200), 0x1bf) 16:15:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x4a8a4cf6) listen(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x8001, 0x202, "64000000007e2116f300030000001000", 0x6, 0x2}) write(r0, &(0x7f0000000140)='\x00%', 0x2) 16:15:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820208"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="3920d357c9080079fac7858411"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:15:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 16:15:57 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850d", 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) close(r0) write(r0, 0x0, 0x0) 16:15:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8000000000000007, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000002c0)=0x2, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3ff, 0x7, 0x8, 0x45}) close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000040), 0x10004) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000340)=""/218, 0xda}], 0x1) geteuid() 16:15:57 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ec75bdbf5ece4f94faa526197e29625798bf6969b038f6037f8d11a1", 0x1c}, {&(0x7f0000000080)="5538ff6eba9a6024ff0962cac7918cf64bbd99d8d257161b997ea3688ddfe0e26956f73ee3133c76d6ee6220dcd4e8dca3d361d2ea2bfc7702edfd602647863ff0ee8a782a1e6910e973103c3957ba7f889181cb9bb275209e26c2ceb19cc51d9f3c7b6fdd9d35a640e1a60fa3514a74ab6ae55a90ecac975c477224b082486d2b72a5e3269e0216ac27f65647d6d7d6494682247e88f5d1baf09c4fed596b302eefe6686736cdb6c31a6013cbe8", 0xae}, {&(0x7f0000000140)="8c3ced2298399cf9eae4c65c7cbc0b3ed7b74a71701c0729c86014a9490f9abf73b9c1ff885819dd0843b00d256377d22cd5d6ad52fb1984de54da7b2a91e625eb22b71a5bf25e54abc71cab5455a91c60c01fb19613d0c81ba886cc7426c41ea5ba2ccc207797911fa1f469cae3d54af0406cb3eab31988f46206057cd2b737abd1e3a8088a80fe40623f62cf89777bcc", 0x91}, {&(0x7f0000000200)="88234306c8371eedddf6b8fe86003e71cf0d984e7255d72bd065f219db5a01d8cb8b3c5ffcb9f47f213842d9b59a92a2553507e6f614054c58f8cda35376274a3f94f1869379dcbee7dee3021d5f8391faf8ee2c9b50d410f6bf144c2e0554d479acde10cf8d98673f98c0769e", 0x6d}, {&(0x7f0000000280)="c27e41ec6e97d6b42bab77df39ede9bb68accd6655565149b0269839136a17d8af9a91ecb7c67a769c5249c1351268f4b641d255b2eeffe544f78f4a2c", 0x3d}], 0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:15:57 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:15:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 16:15:58 executing program 1: r0 = semget(0x2, 0x1, 0x8) semctl$GETZCNT(r0, 0xe, 0x7, &(0x7f0000000000)=""/91) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000aab000/0x4000)=nil, 0x4000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8e82e8 failed: hole in range 16:16:01 executing program 1: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *185135 33484 32767 0x10 0 0K syz-executor.0 446326 47337 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800020b35558) at fifo_badop+0x14 VOP_STRATEGY(fffffd807b4f6300) at VOP_STRATEGY+0x99 bwrite(fffffd807b4f6300) at bwrite+0x1b9 VOP_BWRITE(fffffd807b4f6300) at VOP_BWRITE+0x4a ufs_mkdir(ffff800020b357e0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8077d824f0,ffff800020b35940,ffff800020b35990,ffff800020b35870) at VOP_MKDIR+0xc6 domkdirat(ffff800020a889f8,ffffff9c,7f7fffff8bd0,1ff) at domkdirat+0x121 syscall(ffff800020b35b10) at syscall+0x4a4 Xsyscall(6,88,7f7fffff8bd0,88,0,7f7fffff8bf4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff8c40, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800020b35558) at fifo_badop+0x14 VOP_STRATEGY(fffffd807b4f6300) at VOP_STRATEGY+0x99 bwrite(fffffd807b4f6300) at bwrite+0x1b9 VOP_BWRITE(fffffd807b4f6300) at VOP_BWRITE+0x4a ufs_mkdir(ffff800020b357e0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8077d824f0,ffff800020b35940,ffff800020b35990,ffff800020b35870) at VOP_MKDIR+0xc6 domkdirat(ffff800020a889f8,ffffff9c,7f7fffff8bd0,1ff) at domkdirat+0x121 syscall(ffff800020b35b10) at syscall+0x4a4 Xsyscall(6,88,7f7fffff8bd0,88,0,7f7fffff8bf4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff8c40, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b35480 rbx 0xffff800020b35530 rdx 0xffff800020a889f8 rcx 0 rax 0 r8 0xffffffff8100e32f kprintf+0x16f r9 0x1 r10 0x25 r11 0x1f0191f7b5befe49 r12 0x3000000008 r13 0xffff800020b35490 r14 0x100 r15 0x1 rip 0xffffffff8203e078 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b35470 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=185135 stat=onproc flags process=10 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a898c8,0xffffffff82676ab8 process=0xffff800020a8a710 user=0xffff800020b30000, vmspace=0xfffffd806e8e8a18 estcpu=8, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *33484 185135 79170 32767 7 0x10 syz-executor.0 79170 142609 47337 0 3 0x82 wait syz-executor.0 81736 87698 51636 32767 2 0x10 syz-executor.1 51636 503653 47337 0 3 0x82 wait syz-executor.1 51462 249663 0 0 3 0x14200 bored sosplice 47337 111320 8121 0 3 0x82 thrsleep syz-fuzzer 47337 154856 8121 0 2 0x4000002 syz-fuzzer 47337 325882 8121 0 3 0x4000082 thrsleep syz-fuzzer 47337 446326 8121 0 7 0x4000002 syz-fuzzer 47337 283866 8121 0 3 0x4000082 thrsleep syz-fuzzer 47337 122977 8121 0 3 0x4000082 thrsleep syz-fuzzer 47337 14004 8121 0 3 0x4000082 thrsleep syz-fuzzer 47337 163308 8121 0 3 0x4000082 thrsleep syz-fuzzer 47337 467718 8121 0 2 0x4000002 syz-fuzzer 47337 299977 8121 0 3 0x4000082 thrsleep syz-fuzzer 8121 521404 76712 0 3 0x10008a pause ksh 76712 5654 52932 0 3 0x92 select sshd 29212 174420 1 0 3 0x100083 ttyin getty 52932 29776 1 0 3 0x80 select sshd 33614 272414 50892 73 3 0x100090 kqread syslogd 50892 133249 1 0 3 0x100082 netio syslogd 14795 178027 1 77 3 0x100090 poll dhclient 27610 460373 1 0 3 0x80 poll dhclient 71990 321160 0 0 2 0x14200 zerothread 89772 307884 0 0 3 0x14200 aiodoned aiodoned 45234 70526 0 0 3 0x14200 syncer update 94122 83468 0 0 3 0x14200 cleaner cleaner 78404 336984 0 0 3 0x14200 reaper reaper 12309 312312 0 0 3 0x14200 pgdaemon pagedaemon 20149 468524 0 0 3 0x14200 bored crynlk 82983 318232 0 0 3 0x14200 bored crypto 35468 441615 0 0 3 0x40014200 acpi0 acpi0 23705 368834 0 0 3 0x40014200 idle1 33473 488717 0 0 3 0x14200 bored softnet 77850 39865 0 0 3 0x14200 bored systqmp 26384 168945 0 0 3 0x14200 bored systq 17549 303406 0 0 3 0x40014200 bored softclock 9065 446283 0 0 3 0x40014200 idle0 65745 454628 0 0 3 0x14200 bored smr 1 18930 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 33484 (syz-executor.0) thread 0xffff800020a889f8 (185135) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82647ad0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067e65920) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067e65a30) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 81736 (syz-executor.1) thread 0xffff800020a88c70 (87698) exclusive rrwlock inode r = 0 (0xfffffd8067e65c50) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9472 6323K 6323K 78643K 13845 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 113 3K 3K 78643K 27771 0 0 ifaddr 37 22K 29K 78643K 4084 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 1452 0 0 iov 0 0K 36K 78643K 4324 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 15533 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 385 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 10771 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 27688 0 0 sigio 0 0K 0K 78643K 571 0 0 proc 48 50K 83K 78643K 30835 0 0 subproc 34 2K 2K 78643K 11203 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 3K 78643K 43832 0 0 in_multi 33 2K 2K 78643K 12060 0 0 ether_multi 1 0K 0K 78643K 72 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 11884 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 181 26K 36K 78643K 102093 0 0 UVM aobj 130 6K 6K 78643K 142 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 1926 0 0 NDP 7 0K 0K 78643K 1980 0 0 temp 121 3558K 3670K 78643K 137384 0 0 kqueue 0 0K 0K 78643K 586 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1388 0 1382 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 4230 0 4228 1 0 1 1 0 8 0 rtentry 112 6689 0 6641 2 0 2 2 0 8 0 unpcb 120 19039 0 18988 47 45 2 3 0 8 0 syncache 264 190 0 190 75 75 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 65 0 65 45 45 0 1 0 8 0 tcpcb 544 20759 0 20755 132 131 1 14 0 8 0 ipq 40 362 0 362 96 95 1 1 0 8 1 ipqe 40 13092 0 13092 96 95 1 1 0 8 1 inpcb 280 61871 0 61850 192 189 3 14 0 8 1 ip6q 72 23 0 23 13 13 0 1 0 8 0 ip6af 40 552 0 552 13 13 0 1 0 8 0 nd6 48 1320 0 1316 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 29573 0 29300 18 0 18 18 0 8 0 art_table 32 29574 0 29300 14 11 3 3 0 8 0 art_node 16 6688 0 6644 1 0 1 1 0 8 0 sysvmsgpl 40 33 0 10 1 0 1 1 0 8 0 semapl 112 10767 0 10757 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28128 0 26610 53 3 50 50 0 8 0 ffsino 272 28128 0 26610 104 2 102 102 0 8 0 nchpl 144 61837 0 60182 66 4 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 297298 0 297297 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 197326 0 197326 197 196 1 7 0 8 1 plimitpl 152 4813 0 4804 1 0 1 1 0 8 0 sigapl 432 25888 0 25874 34 32 2 3 0 8 0 futexpl 56 522858 0 522858 3 2 1 1 0 8 1 knotepl 112 21416 0 21397 57 56 1 3 0 8 0 kqueuepl 104 13135 0 13133 40 39 1 4 0 8 0 pipepl 112 22538 0 22519 49 48 1 2 0 8 0 fdescpl 488 25889 0 25874 5 2 3 3 0 8 1 filepl 152 243077 0 242979 253 247 6 14 0 8 2 lockfpl 104 6727 0 6726 1 0 1 1 0 8 0 lockfspl 48 2214 0 2213 1 0 1 1 0 8 0 sessionpl 112 674 0 664 1 0 1 1 0 8 0 pgrppl 48 915 0 905 1 0 1 1 0 8 0 ucredpl 96 45052 0 45043 1 0 1 1 0 8 0 zombiepl 144 25874 0 25874 2 1 1 1 0 8 1 processpl 896 25905 0 25874 4 0 4 4 0 8 0 procpl 632 72745 0 72705 14 9 5 5 0 8 1 srpgc 64 1314 0 1314 69 68 1 1 0 8 1 sosppl 128 683 0 683 102 101 1 1 0 8 1 sockpl 384 85673 0 85611 306 279 27 27 0 8 19 mcl64k 65536 153 0 0 10 7 3 4 0 8 0 mcl16k 16384 61 0 0 5 2 3 3 0 8 0 mcl12k 12288 105 0 0 2 0 2 2 0 8 0 mcl9k 9216 97 0 0 6 4 2 2 0 8 0 mcl8k 8192 97 0 0 10 7 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 22 0 0 2 0 2 2 0 8 0 mcl2k 2048 213 0 0 20 7 13 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2278 0 0 24 0 24 24 0 8 0 bufpl 256 84471 0 77427 441 0 441 441 0 8 0 anonpl 16 3223880 0 3214329 484 426 58 80 0 124 0 amapchunkpl 152 252446 0 252346 432 422 10 19 0 158 3 amappl16 192 121628 0 120980 646 605 41 58 0 8 2 amappl15 184 3963 0 3963 64 63 1 1 0 8 1 amappl14 176 7725 0 7719 1 0 1 1 0 8 0 amappl13 168 2457 0 2455 69 68 1 1 0 8 0 amappl12 160 2648 0 2642 1 0 1 1 0 8 0 amappl11 152 4839 0 4828 1 0 1 1 0 8 0 amappl10 144 2254 0 2247 1 0 1 1 0 8 0 amappl9 136 11301 0 11292 1 0 1 1 0 8 0 amappl8 128 8909 0 8769 10 5 5 5 0 8 0 amappl7 120 4946 0 4936 1 0 1 1 0 8 0 amappl6 112 3198 0 3175 1 0 1 1 0 8 0 amappl5 104 7187 0 7177 1 0 1 1 0 8 0 amappl4 96 25329 0 25284 6 4 2 2 0 8 0 amappl3 88 5610 0 5605 1 0 1 1 0 8 0 amappl2 80 157507 0 157436 3 1 2 3 0 8 0 amappl1 72 739491 0 739071 89 79 10 20 0 8 1 amappl 80 83872 0 83838 3 1 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 25889 0 25874 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 25889 0 25874 1 0 1 1 0 8 0 vmmpekpl 168 254230 0 254200 2 0 2 2 0 8 0 vmmpepl 168 3624810 0 3622920 712 584 128 129 0 357 23 vmsppl 368 25888 0 25874 2 0 2 2 0 8 0 pdppl 4096 51785 0 51748 8 2 6 6 0 8 1 pvpl 32 8914685 0 8901964 1116 973 143 192 0 265 2 pmappl 232 25888 0 25874 90 88 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 787 0 163 19 0 19 19 0 8 0