kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 18 10:11:40 PST 2019 OpenBSD/amd64 (ci-openbsd-setuid-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.30' (ECDSA) to the list of known hosts. 2019/12/18 10:11:50 fuzzer started 2019/12/18 10:11:57 dialing manager at 10.128.15.235:14139 2019/12/18 10:11:57 syscalls: 337 2019/12/18 10:11:57 code coverage: enabled 2019/12/18 10:11:57 comparison tracing: enabled 2019/12/18 10:11:57 extra coverage: support is not implemented in syzkaller 2019/12/18 10:11:57 setuid sandbox: enabled 2019/12/18 10:11:57 namespace sandbox: support is not implemented in syzkaller 2019/12/18 10:11:57 Android sandbox: support is not implemented in syzkaller 2019/12/18 10:11:57 fault injection: support is not implemented in syzkaller 2019/12/18 10:11:57 leak checking: support is not implemented in syzkaller 2019/12/18 10:11:57 net packet injection: enabled 2019/12/18 10:11:57 net device setup: support is not implemented in syzkaller 2019/12/18 10:11:57 concurrency sanitizer: support is not implemented in syzkaller 2019/12/18 10:11:57 devlink PCI setup: support is not implemented in syzkaller 10:12:00 executing program 0: r0 = semget(0x1, 0x0, 0xadae292d4662d041) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/87) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000080)=""/233) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/101, 0x65}, {&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/38, 0x26}, {&(0x7f0000000480)=""/248, 0xf8}], 0x8, 0x0, 0x3) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000600)=0x9) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0xd57a03cbee36ee81, 0x0) fchmod(r3, 0x80) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000740)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0xa, &(0x7f0000000940)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) r14 = open(&(0x7f0000000980)='./file0\x00', 0x10, 0x40) ioctl$WSMOUSEIO_SRES(r14, 0x80045721, &(0x7f00000009c0)=0x9) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x10, 0x0) fcntl$setflags(r15, 0x2, 0x1) r16 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000a40)={0x2, 0x5, 0x7, 0x8, r16}) r17 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r17, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r18, 0x80087602, &(0x7f0000000ac0)={0x1, 0x86, 0x4, 0x4, 0x7f}) 10:12:00 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2800) shmdt(r1) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r4 = shmget(0x2, 0x3000, 0xda1c6cd074129d79, &(0x7f0000ffb000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r5) r6 = getgid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) shmget(0x1, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r7 = semget$private(0x0, 0x4, 0x220) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000040)=""/155) getgid() r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x22) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000140)={0x7, 0x1000, {[0xd545, 0x4, 0x6, 0x40, 0x7, 0x7, 0x1010000000000, 0x35, 0x4, 0x0, 0x6, 0x4f0, 0x5, 0x4, 0x9, 0x6, 0xfffffffffffffffb, 0x2], [0x7f, 0x81, 0x400, 0x7, 0x2, 0x4, 0x9d, 0x7f, 0x80000000, 0x400], [0xead, 0x2c4, 0x7, 0x100000001, 0x1, 0x0, 0x38c8], [0x1f, 0x1, 0x44c, 0x7, 0x9, 0x4], [{0xb2a, 0x3, 0x7, 0x10000}, {0x7, 0x3, 0xfffffff7, 0x3}, {0x4, 0x9, 0x0, 0x1}, {0x3ff, 0x7, 0x29767f99, 0x67fb}, {0x7fff, 0x8, 0x0, 0x7ff}, {0x1, 0x20, 0x4, 0x7}, {0x1, 0x8000, 0x6b6700, 0xffff}, {0x1, 0x8, 0x4, 0x1f}], {0x2, 0x7f, 0x5, 0xc5}, {0x1, 0x3, 0x5, 0x6}}}) shmget(0x0, 0x4000, 0x87686623a425bad6, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCDRAIN(r8, 0x2000745e) r9 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffd000/0x2000)=nil) shmat(r9, &(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[r6, r6, r11]) getpgrp() r13 = shmget(0x3, 0x4000, 0x10c, &(0x7f0000ffc000/0x4000)=nil) getgroups(0xa, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r6, 0x0, 0x0, 0x0, 0xffffffffffffffff, r12, 0x0]) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() shmctl$IPC_SET(r13, 0x1, &(0x7f00000004c0)={{0x6, r10, r14, r15, r16, 0x40, 0x1}, 0x4, 0xa1, r17, 0xffffffffffffffff, 0x9dd, 0x198, 0x10000}) 10:12:00 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0xdbb03bcd7b16092a, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000340)="9ef1b8e8fcf1daab5a362c5c0036e3a98f6fba8212c346affa135be56a32c5cb6b512e8f55cdfd055bb48c3773df4ebfa7331000964036bf8d47f2f833114a7be42ed8b2c4c468da640008895a625e8b894224f46c33e0067ee4f785cc70b296baa66bb369ddffefb7f09d15e1db491ae976b5b3759a5e7cb0f548ea222c0daae0c62b0f1701d87f9bf7fa7a129c7fc6bbaaee853c56ae1f2520604b1afe4078", 0xa0}, {&(0x7f0000000400)="ba43d6a03a9800901678776328f8b0fbc55fcfe580412df0936d6df1fd7ae56c0cb2ad900e0478f7c50783162914336a97e14b49677fdfde001539720db949c8d3debc6d0c35d4fbeee2ea9cc99fbabb4a8cd47e189f1d7a42a7cb851d48c093cbe287ab46f34a92e6e00e3c183728bd5ab004c26c28da8ae8a185efe7965c2a5fe7725819345756ca064209c9628e465e2876f8a79d", 0x96}, {&(0x7f0000000180)="42808b714d5f40e39cb1a6c24623af8021660c80aab0771e61bb6a929784b47e1839a9c38d3084ed531e46aa17b7fc908f848b6264945748912f766e2a293baaf97652cf6924887fd70d15728c82ef", 0x4f}, {&(0x7f00000004c0)="ae96e22284f58b7b16b806aed3f053ed89f314c356069a5993fc45f15d2784a8424808aca1105f04cfd23475c9583146bb9467c80c151bdbebd2ee2239e471ae08a55dc5e1471dff9a61667d0503762230b0efe692ef1e24be2eef3d2b22f77104d6df908fba83dc9ba7c966cefc82822995bd40a05e1cd0a6a9df8d58e6dcfa9e7d2714ad866b0ff77490cf20d09c6e5d5f629609d8a6ec9ae2ec29231106e498cdfc59d6fa23c54b49", 0xaa}, {&(0x7f0000000280)="ccfaa1bac9efb47ebecbb04cc68ff8bcc1101cbeb53415c4", 0x18}, {&(0x7f00000002c0)="fbcbe88a9787df3906ab726298740f3b66c5c9c4e0b5b4fbe3383347b297b09acd41be739c66c35450f6b39224ac168e34d122b660af894835f9037a251f", 0x3e}], 0x6, &(0x7f0000000800)=[{0x1010, 0xffff, 0x1, "c5bad549b9f4567bb90e372e52b178133638b7c3397b6012e03d762a98363efdee74600aee5ef387c2d28baa347a60a40b1d7b82b079589bc8360d5b117f58e86c89d4f849f67f365961f7189ff5e9eb5bde6ccf45cd44e44f4f89452037e9fe41754ad390241633a8597c4773e5aa2146b805ff2e0150e8d7cf20c554cdf8186293205f34fc1efbec87942754b2987293cc2dea24f0541ac1cb2a384a78f25217c42db5b790d1801decfafab6966b5a83aaff0a9349c9ebe40a3b648d96390676c7e0a7cb3b85ee157a7077951c513ed42fbd4878d1a78f9f53ac823aa4e279955da6990909b30298143ea2a8cc1db385faf14d230f35d18b8b06a22f14b98259445dc2d066d013c668fe9c89f1f2d0423dd936042487ed006e8c4f67fc750643ba260be2802578c9dccd06ae2399a39145bdf13965cd1eb0fe7c8420864acac9939d528fc6ebe41eb70a3406c0163b0bf07e60745faf85e42c524a0528e9fdaeb1e50728d8c989d6ad760dee637ff2abe286a9d760f64ba971b2ad8d2e7a12e952ce20da1ad43f0a10b492735c7355dd44db3e5fce5d8578f18a0a4a8563885826bb4c0ee21e4358eded21aa4e4fd1e2a77fb19152389ae6ece87c7ddf2c289a23091bda39f3a8793cf1175e2b13611a234e4cb6c2af15bd364b0de6f37cb4d4dd08633512b494b8c264b267d371ded36b58c95e5452a30eb0e0384463950d6703b8bcfe70d5c5c9484d17bfedc9ee971d87ed00cc31b89e5defded5909d6532dbb1e8726ae950b1e123414a4b34a84df651d7a6b0c1e3eb6543905aff1a4d36b6f2d37f6e36efd411ad05cd567f4d44eeb25d605d69a46399daf0a72c52dbf6e03a3855cadb69931b5aa5fc7e3c1f3666751e8289eaaac64dd70f442c606d660bed7508cbe7b91d351ce628edd3852f65d47f9a32b69c76176cc611cc44dfdfb23d2434de04b6e6700929003471be66c5f5011a52c76e92e1330e59934d90472d7a0fd5a886e0f462335c62270172e1a023371d2b22ca789a0245e5574376f53b838248d5be9b9c525ea0c07e650f8102c72c54892d7660e2fbaf2b5a2589a301200f5a30d46f8f09ab97cfafbe19b7670e4b06c75bb9cf04acdaadf8f43fb578c4522885ba47330fd585fb27ce7195f02429ba1afa88a35d645de52dc5c905f48f5ae059b25af82908eb5c78b29f47270415e2b53fc27bdbb4dc1986d8d891a1b083c33071300c613663e29afd9519cf173e5cdcb7dcd7206bc2a1718480d95c71589fa801b38793538633ded0f2b323fc26dad5e997b799ba3c6c73b89c19cdb764458517d454814c7286270850d05e12b184e463e8e338ba0f52e93220704ccc1ddae3db9d1b09ef2171d986f873ced75270ccf33051a610c08adc39ebc4b0c0fd52f16b2ddb2c2c76a159ac21bad079e351a55a378c275ca9262306be363d4fd60f73cd85644e04a5fd7b2c073022b2b26292cbbb5b78862876fbd8583dc183e885f96fd5f6c01c0b06c1590f6304c47b15d79b787d7f1cbb7877dba34e9d54593c6fafb24b0810cb30570b99355ebeeeaf32fdc10bd8624c4ff2851aa300e30285b77a090ac8f273cae27470f6198eb14ff4e90f8efc400cf37fff3071cab889a9462d69bdfa62b60dd519d1762b341708618bec19ca23ae854d2b06a8a5f77c9411c5bea8649e8792ebc0fc8acc2a18c1ae2a7a6e2e71f39fd903ff300a96687c604df7043eddb78d8e096986e66a4fa6c48da1ebf219334ed247ec046043df1d578611656d8c39ae5e616950992f5a30088ee14547f23d43e6398cd3f7f5aec1555c40a796505ddd97e26d842b3e6928d7e15f67985d5d394b0b7335ab32875be973bf1d8fd4e850786dbaf860f9a014a7c4e86ff80602624a374e4ae7860d50d37338cadb20dc3ade875da516caa8e36ae50f9546b73c2556e0af9a566d181f83a28dcab66f31fc0d0c3d81b14ce9c9e1714a0eb7a39f6bbf222ae9bb6bb7370a3c1d1e63813b33c2f1942095f472a4a3cfd1c6215747e3d39f1fc606851471bbbb841621b6802637ed732dacbad931d4d340995c41b70d6bc4529d3b4fed4932de36dca592538e9c6e1ccf4849f345343c24186f007f28110fe2c5f73e09f7a77815353e794c111ec4fa1000871db406ef3daa1faaf9ac66fa7b3608fd74e047dde26291ba79654c3609eae6a97a92253e407962a5a24610b753b95048184d0475fc6956b9ce36bf437f410cfda3544f19c4662e505fc58963326ab95e4b927fd59f149b6fa75b0f6bf21fc4cad7b2aa0a005f27854600419dbd9af5ecd91bb0ef4a5d99ebb5b7515e11d24c08cfabea3efd0551dfe62cd5664aff059ad1e339b7670b2ac2aa61c4ce852eae37808fd283b99d3b1ff9b30f653f3274ef30e153561adad7ed889fee6cd47d84f534476f7cc75c786d0573ac51907310af4091acddde088bcf0c9a82dcbb6b2cec9fe233426c331db186d38dccdfe787d2f33a729dfa1e7a250e5442e3860dfa0f476a839491df59edfe9a3d256c9f077d1c2e79c598a248a63de46d6384476021bf230ac24b11d3855a52694b6714814e26dae01d437e5719333150793d3924a0efdddaa660ef828a08a07dac48df85eb1afada607f32f268febd27f3b4cb99148e5420601ae707d9b28e949b3fea15728c2d0febb297b08463dde3af21e8d95e15b1fc1057e2baf62500c3c593bc04d464b91ea95c8cda392f5f9a8f5eaaf8a6ae79a7212660112c24f49813196db5bb8754020a4e95bd1759d83a6c0b56fc1cd29ac762eb60911313de7f9e062aea9d14b8e9fc477dcca96a127fead341bffa792203f7eb95ac2b3bcbbcadc576d7e323aa1e5160d0b458e448c422ec75dbfa76970944641b76c109e2f461aa8c930e80022607aab295da143587b052195ae1aef002ba5ef5e400b4a9a9c000c0974e6af202419ef0a32713f7c0861aaf5d75945a170435b37fd6424541323f35782e989755f0db9f68cf9c276577bd4867a2a021ea180a9eddeb1465b7a229bcc90df5d63103c3aba2803fffc49e8626938f05b26c4f64153c53cb739536697231f1ab1926f979ae9c892de44442079fbaa728b3d2e30f8bdd39ffb9c2cdf9180943382d4e4636c1cfb98834608b32dd378c6d325f036a761a03189b75f7070042d638838a11c0854c47cb643c91705233ba49fef7e702985db3d63f78c9e9d9db91ddb3d96a021657568cff9942db73ad5873f52ed8ee9befae0cf3ae035461640cdbc9ed231e3b09fe60f74ec9de2e81c856ef7fed6422209a4dc087182463c99b735bcee0c2eac5f09b3685652c2dac37319e346f74bba229faa1c3a06ea28151af07f81123afd88d2b8428c7403944bf991b2ce7cf348c6769da4cd217c4c583d119e782ba53451bd082c83ce98add8830ff987d149631fcd3a94a2bb20774b96ae5cfafcebc2f70851bedd3708e1221cf86bf87e9fc38a42aaa918c228c8bd4a20313511602f3dbf626ac7799922d9898588e682d3e9b82471dcf9f75474fc4b97d1e119a1afa7ee1fb4a96e0e05f57873594e1f37b7c71488e2acf4e7527977368a85474dcd28d1271cfd774e17f8a0b84d500cb14437c4a2513b2af902e35ac75007c6dabb349874660b95a507d37a6a22cd984af4f1cdce09655f3c9cc95803fecc66b31cc8badcdaa5b59e35e42be7652b9756e1600bc58e34adc0311cfe150ef953f29148672bec3b015499cf7e8b84b5d2d9971e16f1fe6d254d448c5c2c023d69a640fa09df18a9fec71a67473d3d346789e54f9c47a42c9fc81d9487b3341376eb7be45f3942f65da107c091482e905624d9271b5c64e2c08e9bcaab824769b2652cbd5cc8f224ed5892f2bf68d1b1ef0f4ee0841adc9d63362a0226ec95b5114d0bfda810cbb55c509d7547626cd8326d76dc6f17732b30811d10a71ae2f0d8f8f05a9568dd0316f081d4f4a464bb8df5115d146d53fc8f07e25b7b859cb0bc29acecbb0abb04590e71d9c680b796bf388afcce4fc3e67ba9c26b6ba31b4ed5ed0f71a81187206a7278415947826ee5fc9e5a3cb2597943435753bf597e055d0cdc5a200559abfbe895b84c51028dd312ed8207a20c217117a5577c1d5dc69983698d2d9bee8c401d59c9eb541ad87f9bbff5c612409af03b50d19d042b396303d8eef3049df6ef7a9b80ae7afa2b5f210e1b8e7b7349d075c612b100d930db53bdbbdf6dd8e8f664da956c6e50c45d0b3b935af186139139b0c0045dd0fd572350fbf8a0aeab36111ebd122074670e846cc9284cc376d5d3ac3423a46d59b3f5547f2e2df4aa3411b32a0903135180ac8342f54e71af3befaddc0535e9862bad32d0cf8f34dd85b1d16bd1047c2f94a5d1d16e8804b268ddfacd61a861d1385ed0791c72e921e4719f4aeeb4e13a868db423fa9abe8c07ccfbff77e3ccc9acb3156f8149afd0b75b3bf80c0ca97ab6a134a0fc813084a50ecbf08fac68d9689e5785f67dada1c688fb1fc1aedaf6019e85374b37013dc8ece6b1ddea10719b9c646ac290c80639261f7cb8f22fc2805463d4a471494bb720879995ad645e1df07965376aa684ae7a35449e45b6ac1a7261d4adcdcb0e263af126b16e9bba6aadf53572639b84dabb91080d319238774c62fd339ccd3e7343a5a6604633eb427a68cc026b331127ed944d7c4244c38e8d1c7fcb9300c528cfec5ebc507cc5b6bd69d00bf7635ef7ced25d44d6e7d8856a9db6ebac1c9803bfc4085866c98d7c909389f22a4d6112f653423fce70943eaf3b4f808fae29b301923665c1a5ca3376d8498cc79dd57c9991e093ecaf5acece0039cce5363ed899b6b78d98cd65a4638dffbbb795999326d8927137331801f38b15c5ca54294b98f456b2ecfdb0e311003d48d2577bb0312e40095049066e29e6912d2c0a0b498079ded627078ccf6cae93ea0e2d45245ce8c3eaa83b37710b727117338c279c43d1a151fc0c403f83ff9f709c5a1b2b8ff4dc8acc471b562aa3bb47b2fe8bc03b8d3e0c286b054c502b65f1c193bca90ec454116a61931c4085f73775b51386edf0454e458310173c38fbeda47bf729f35558cd0d24d9c0e250b4c1921b0498b88ed6bb15c44efbd65686578a4752b9227cd628ccddc811e969cbc6b5a11334cf2a86f69d282499931e696d8529d24b663bab4979133676b6c9dd980e66c9b51a7597268d62cb07f19edfb901b2cbf0ba0587cbf9c8521b7644fc77b069fe779de44a3ae3086b76e26ca798aeec48aadad3d30ba417743e97450ac8076e6f38ac20a623d619f5b9838977eadcfcc156858885eb8fa1ce2df40dab152a92d243f05d68605371a3c5c88178eec4d552a09753a3503ce21deeb4bb4ac671ca12f80241d2c69b4dd2b7ba95665c1fc927b1dfa836203beafb59b034dfe74b0d5add20986a0185c88f8385b5bd51ee0a639dbc228e9af4f1ad827910e6b9a8b2a2321b2a06b758c79f87c627c3186d16f5b029c09c084d5e4b8b6ed39a2324c8ba965ed8ed2c6cb820428aa56c2709c6d8f0c90ca6d93b50a6b1a612ea0c6e4a529237c4e80bc64ed9f3d096c5d50b5d6e988777ba6e0e65e83595a87a7bd5a9c67bb4b25dfe958744e2af003726b5217cf4dae01418ab87470ab221fd2736d8af4a4d1149a4b17e4afb16e0d1d265dcdb08ca9cc482c320e8c3c9bd565d110bc56b0d4d062ea8e54621bbf3b952bab425f91c82deaf937b739750ee573342ee20eba4fe16804dedc53eeef2042d2ded7a5426424b231fa1bc0cae5bb292661b12b83"}], 0x1010}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000680)="80050000004d1a1bb3ac5fceeb0c9e8dd8cdac1d6ca598e139617d2f2ce8f37820390ee9354b608760783c68e2b74e74ea37ecd57d7cfbf390bc39d5444e3792b7dece9635ba3d6331473269f6cdea0ad3b3ad23cc32104e90361d2398bf4b4f2f05a50e4e87032a431f3baba38347fa1dca2f281a8c7caa2d05ee55df04b62932ab7c3f8e3c8baa68af6fea03e21cf08d4206e4da4d0eff19153acdeacf377bcca418041cb94643570a749d9ec217b32843551c5d03afce7bde06fe5089072225ecf88dd23906ee179fbb1dbba8bcddca257c3b90292e46053401000000000000004f9b101ffb7b7dc4472e7eabc375c038db627c0c7f2a2e2ed393c1900d625b345bab057fdf64fa9f480f6f6f5ca116cf2225181b7d8688ecc6cd591e1c40ce97c9fdf62e4e5be760a269e3dc3328272d8e8995609f5faeb2ee8fca8496cb9bcd3085", 0x144) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) syz_open_pts() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) writev(r4, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001400), 0x24a) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 10:12:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00 '], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) 10:12:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x20}, {r3, 0x10}, {r4, 0x68bafe19c423f582}, {r5, 0x20}, {r6, 0x40}, {r0, 0x100}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x14}, {r7, 0x2}], 0x9, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x0fdev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r4, 0x0, 0x7, &(0x7f0000000040)="716418f44596321db2c4c5aa4c6e90c93c0ed488981d0cbefdf794f89bd235421357b3f9fa9d62707f80c1265f746002413e82a6193ec6d4beb791e94afba2858f4be57448e239087ae0eb6062309c7a47179a", 0x53) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000340)=0x9) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca25, 0x7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0xfffffffffffffffa, 0x1d}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x5}], 0x3, &(0x7f0000000280)={0xfffffffffffffffe}) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) r5 = shmget$private(0x0, 0x2000, 0x1000000000000032, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000005000/0x1000)=nil, 0x2000) shmat(r5, &(0x7f0000596000/0x3000)=nil, 0x2000) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r8}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000480)={0x0, 0x0, 0x4, 0x4, r9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) kqueue() 10:12:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 10:12:01 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0x0, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0xd, 0x7}, {0x1ff, 0x200007, 0x4, 0x46}, {0x0, 0x4, 0x3, 0x4}, {0x6, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x10000101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x366}, {0x7, 0x6, 0x23, 0x8}, {0xc6a9, 0x200, 0x1003, 0x1081}, {0x8, 0x7fffffff, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x2, 0x9e, 0x7fff, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x0, 0x40000000006, 0x81, 0xc76}, {0x0, 0xc79c, 0x5, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = accept(r1, 0x0, &(0x7f00000005c0)) pwrite(r4, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0xb7dec568fa820ccb) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() semget(0x3, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)) r6 = semget$private(0x0, 0x4, 0xc1) r7 = semget(0x1, 0x3, 0x2d1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000f00d5d532f55fc8dacd01edd39a205975d267b9b595397d29dc6f491981eb5a57beb761dca300410f9615b6dc23a07a8693f0205dda5588ef038e31c3370fed9867fc14da93ccf05d265345b9e773707bf5f6321c171fb8326bd3b041a4997a130c6d6bf13f094055959e57304df179e873c88aeecf1883ba6036300ca531f9fa276e5bba9"], 0x10) r1 = socket(0x2, 0x1, 0x0) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000280)="f891cfe0e6e7647461be23a8c97f3c2004cb13103014439c6c5af2c4818e885424857325efa4127b40d3b160905c4188a6e880362b34c3d784c76e1c595924411381199063a41dd0da08f15939084e5915e44d685d93d231474d09aac11c28c97b067d5526a042df94785aee55081caebb31ee6706cdc2463d927dfb8ea21e5e439c37df5d06be"}, {&(0x7f0000000340)="19803c3067266b6ccd07752a383b8ddea8ef8ac271233f1c1197178ef0404369307079a0ad2ab7da888aa31e8d6c520fa355e28869bbddaf670dec28502df58c410e1eccef250716d468a74d7ed33ff96477085882c06b7049f222c0445ad9e36dde7504d93b7ad0699b885770c39d2d74fc37c337f646a6fe93c86432f9d7bd91d41ef2656676c1298a20b794c32bead424208fbb838fec17f6659b31968715c38145c35098c2b6c8a01b0302fd0b62e7c172d1230a0c4086443d2548"}, {&(0x7f0000000400)="c65c62748118e1b8f0d76cb09c1da8983f201065519802b461a171c4c5260bd32f67e5e205700ff4929386db8d5a98e9f79a82572e7abd8e4550c5469bb561ab76ba9da4a9a2bee33957c85c0fae4023c06b0dd596ceae8060526ed3e63c0cc8dcd767ec83b8b39884ed43e8acce7ae56fc7ce9f1c48840b715b2769121e0470c548d0cdff86850eb477064d84bef02f94ea785ecff503ac6e6259e0309a07b0f73dfd8819d06aa83f4fc487f59ff8511a759ed468fbfcebcbedc2469374dee7c5152cfe9af709373b04ed2249a6fdb6d42f5c5b7b1352684a6431241a958d7f0a74c797"}, {&(0x7f0000000780)="e3ae5edab46bac229fcd5834802ea232cb40d7a34b6d38ab4a5a8ce37d0e2bcf8b8fcc5c6d6a37e9fcc12ec4"}, {&(0x7f0000000500)="aab199d6bfd124fedbcb40089f4d85566416c591b5b5603280fe98b1f56e3729f5831a82379956cd2e4a4a88f6c3e0d4623dc57085881e1f7ccfc8cf14c2e6bd24d8739dfce52ceab6327cf9735b2fabb3fbe8bde640042d8a15729ef490b6febf31edaa8e86c84046d4d4c5d0ea4ed77a72737828eaaf4fb182"}, {&(0x7f0000000580)="ef2b4323bced127ec5ce697b09b0d11adf843b61d0b4e48d911cbd78b0a082006fab59ec7b3f56ddb4c8380929c294154bff1fd585766e0b4fb2e684813ca79e96b977a77045272d3d4f3f333fc5f3fc4c81822927d1f2b2aff75a8ef2f612cc4a58e0e776d6d01f1f0f45908f7e425d0ebba8739c66c92f140e0a661f4791501b7354d1cd1f58308e6642f47ad0e020298c723bd43cba8e549550e8b0f060975bd014437b0c2b2de64ce8474480dd744606fae0bd2335863a966230150bbd5919ceec15e9820295cd2fd604422b2a4495dac87614b0e04d9803d582f6528d5ec5f43260149c5a81ab6610", 0x13d}, {&(0x7f0000000680)="5880f900c5f351c474851be1602a3e6f561cfe640b66c0c238bec49f10fb273c09f89491ea265d14b56e8d740f8c3c74bda6b1ae33bbc22222b873ce28865588086e84285ff17069833f8982431e78f090343194832b47e19ed81e6eb6564aca0c759d1d3e855ce84c75b1fb3f6fc7293e51cb41842e988a2ad2e24aff"}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x400, 0x4058}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x28, 0x404}, 0x802) sendto(r0, &(0x7f0000000100)="f0d9a858a87bf04ca07c470691027f8f7115aa9445383e845a3a82660613fd813707f5e77b97e05f397138412f3df27ab9022c3c97f79cb47f8f7731e1564147a611437208bac51cfffeb9976a3d0a7591fe604c2e2d9bcb05eb5830446c8b45fd51e893329e5043cf144445d4316ebf96a1e2ebc32f548492b06de9409b03bb1a2b7299c6c3a025fe8a420daee15aaac245bb7cf0adb396d967bb5a8116a53706a337ba5e04a9b36c", 0xa9, 0x41f, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 10:12:02 executing program 1: pipe(&(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 10:12:02 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0xffffffffffffff1a) 10:12:02 executing program 0: select(0xffffff4e, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x6}, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = socket(0x1, 0x8000, 0x48) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = semget$private(0x0, 0x2, 0x400) semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r4 = socket(0x2, 0x1, 0x0) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r6 = getuid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={r13, r10, r9}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r5, r9, r6, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x2, 0x0) accept$inet6(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r18, r16, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x3) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 10:12:02 executing program 1: r0 = kqueue() lstat(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000500)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') accept$inet(r1, 0x0, &(0x7f00000002c0)) semget$private(0x0, 0x4, 0x94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x40, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b40)=ANY=[@ANYBLOB="c000000000000000000000000000000006596499196c7856ec6e17eeab4d41be9f673ee15c663a7d4d9885b5406abba55318a9410840c45a9ea59c6f4927b5e4052a6f31dcc6f07d322baf43a5e9c7cd3bbfb1a8ced74b34df4a8f53a70646884e2d6f7b0668f18eac5534aee80f1a5fd8101e9d68a77fa20fee9eab859cd85616788c26fd1378692a8711afcbd23cdd26977877754f60579e5af6663a4a45eb2fb2180978edb019f3bb0ca8a75ab90000003800000000000000ffff010081000000b8fa26bf5f6be80e4bdea7892b04f9dd3008d346e5db06f8f0e6fd96410dfc6a97000000000000002800000000000000ffff000004000000cbd7e53b884c088a5a85b85d3e233271eeac0000000000001800000000000000ffff000007000000983100000000000098000000000000000100000002000000a568f6acf4106af1a30964d23f9b659642271571e1d3e23d89b1fd37415f4cd2999e1e300673ed4919b3812d7caed990ea12c385061c20bc03747614b32e0a0e143d93484800da8b8b7ded8040b8c62048d5aefc577cb03c49c75675fb2e740ef627d48624af940ee5febbddef5f7559aaddefbf82244b87e274830dba4cb80d4d42b2962d5c61000000000000b8000000000000000100000000040000d9d9dc2c7f7f52730db7c65f3ec63c5e2bc8a8fabb83399069b92999c35fd90a3a7cdd9f010098402a34f78762515028234dbdb1949cc9983105bbb18f646ef87c46ccffd8e38f83c5b624b76d49d74c7e938aa08989552a75809d48aa671d616e360aef1a8537f563e8c445e25bbf03fcdd4afcd59e1124718206864689023d3e66bc411fea43988e5ffa3cd6ce39df4d2ebabd0b92b85b4fef2dcebc4824c67180580000000000101000000000000003000000040000008d8661d76eaa418a4c726d9b3a775a96b81b97f7e2616d52e178eb046eeb0608dfe73decdeb3e3ebba9660db2b3b982fc903adb72606fba249fd1af61a261674672975f713504afd377fe3bd91e89c5dfa9721b85ebf17ec0ff49c54b5b4aa1f612b5aeffa59dbff4673b47374256e4627800ad920a237e95b3888620a5ea613d2f3188e269554a39d220f73011cfa5f2ae3490c143ee7925c5a0c86caa843c132fbb1f1ed077076d0177379f17ea638988249eea9727fc5fe60d5b4a41f3c0545358b82da72ce745de3100413b92abc3db5e5e4eaefcbfbae0b8024b90b11844b974718db299525a008394065b1c8083a39c2e9023d6d1ac6130945942d50cb05111f62803c7e8ef3d88b84972b40b7af5f88f908af3a1b9a444c560e79f900ffafc78b084d52105c454a2ba0d481482ff4591ebfc1f16c9db7cea13b770e32cee834b32b14501556cb2b96a4f3b701872baf7b13340d4e72ae9396eb9bf6b09a8de069b9394aa269fc75dc0d7bd5f2f41028b16cab9525c69ce9afa2e9491eda35660895fe91965eb5e36551cae1ca5e5ad58c11334fa05bab705126974956c1319a3a4cb519fde421bc192aa48120eeb17a0464fbbf37d50edeb0d81d464e325306837e122ca95fc2bfafbfde9b19a5463624c204a6c5fcbf35612d3706e76dd151ae7c1cf587ad3e70ef1d3551dd83247bd69ba0e0badd0d51108ce44453a8c4c2181477be0b62717a27a702645bbb20965657e42443d4d5344a8794088ab385fd9a1e7a3141a1e0cd4f944cdfb5411f9a0a2397ac4d4d3214840aee023c063b86117a0fb01f3b59fff368acf766f3f2463dc1cb5a1987809be5661bd04487e8021e2654be59c0df49cd0e4632afcc3185c2ca268c2c1a5501e3c81483b4da32fd06654f9650bc277814eb3a19132187ed8c0f90a0db9478abfd8b673f49f4d351e9dd5b31871f3f69013ac2f544eee2e9f9f963a228f1817572cdd4c3e34b48a1755d40fa05ab898153d546636dcf3d2d2625b6fc88e1e724ca0d65f16e0dbdd45cb916a844e70b33367d279631cbb7de66ed64ae51e1b9c43b9760f783d8351668de0c17b0d25187438e321dddd6f2b26b8b943cbd6b38261e47e308a99147a29b8325588227e4da4803b150463f9969e88ae976e04c2204865aa6d12b4d89377534b8bd4c5686727a35d3f73d75c925884fe7297732459f9421b878fd771255c67a405a4df212043310a6d280a410e20bcd6070589d0d3658470747315e93bd8d0f1d36e8726481a2b7495db3a83451bdc756bc33078ac8b38bf96de8fb553b19a15fa5f6a7bf0f50f14268c674a44f641deaa9a436b3d6559d307390d2ce4ba23244060c25675d82eea2c7b8f474f90d20f366c1a19439233c1f643ea33546c225b74d5a3dc44c7595ef3050c8e24ae69009b604f057cf8a5cab7c207ac4365d5acec67e576265f12a1b066192729ed3efdf1980e53553397b639d44edbfb0016060d5814f30dc75317eb73d9c7f2be7e5fce3fdadf0c76b64756feb55425c45077f0a99be189147e5047f71231ebd1121bcac845550c85fd31614729a5aa797ff5e7a279f0138e13a000df38ce9ac6c46968513341d0d69acaa9f832e23275d8cc719308605a2ab0085ffa212396a5ccaa526bcf89ee025bb6b841a86e88c90ba8663ef2f45cbcc7876f78d077d3160836060da4193fce4fc782d7742a4766bc287f0af77c276b9dc446a838081e49bcfe03fc2579115c9be702061274a25977257a2eaf17a5e5db74322e81aa9255e553286c691c25552c593e1d3e9c2d8ddd43825241acc2742c191d6435959971cc30b6c3a4c5feb8ebd2e5313e810a0c3a2fdcc2ed6c997bc5ea2ef774103d7a6c443508d5d029be77a3f1f83a4f5f54bee510a6bc523257b1db3d3607593c32f163c6475f6f73449b2d153dde3f8a882b3305c8a66313de02dc544ebe1eb25327b57fd91b4a36cce3dcb5fc50fcab32a9e2fa47bbf7e31d20321aa12fe6f613e1860701f6e8a35eafcdfef343df1b77176520912876ed299e208c10a8c001e5f87f8fb2c15b895b3f6efa83d2d9b9fe9d981d8732f080d3c3f496b407b75b51d3e422c00928290d72935e278bad8c8ebe3013fd37fe5a133ffa6e385e3c9026ff425ffd63bae41b519ea4bacb1cd351ecb3d2edc01aa63b4f8bc3aa1e339b31b469badca737ee912ec65c8891aaef6c89053dd3b85ef913094ca54ba716bfe438b5bf14027e4e98a22204484b0653ff60b03e785d320275234d57ce4d01a8be57c3e1aedb5abb42f3221a32abed0618aad6e9eca6721123baa4443f1b0d3d7c2039965b0c4e194db241a84f5ed424cfbb3cb88d907e522240cd94a8aadf5c796274c206ce724f3a1be5863075805ef6cd7d7780167548eb55c1ffeac455fad63f5cca2d2715b84e70c7c6268a18c5f998726fa340e4fb8a3a682d955a9733224fd0d9ee5dcdcb3adc06d6d929d083dce4dc448ceab93088f793c6e4dd4847eeea86b5138725f0a5d9e84c1696e6f59bdf557152f1c077ab92c1178532ae22db87f2c18706ffd8f5f2d26337c4659a576a3364b248cea38c65656e9480afe4ac6a8d01534cc9bb850a1b52b7b059702709a2d45e2bb8641a0ce44085e2dd5c3952992c978482973ede516a866a6a8f75f1da16234b9dced76c10865fc8455ed25951aa8eb2953afd0835b582b0251967abfd0c73c795c9df37d1491c5f8c4e8103e0459e6dca2cd9d632b5cee80a240b5e831b7e5900c9f105591b9d99a1c3506a83c4d6ef89c9d4086affde2a5eee1619352570903af3bb1ad50684454c7bedbf184b8aed77a1ef66e0648e8205d9ed154a2895e630eafb7ce6a806b02fe46552fbee4b658e17d046f6870ac3e8cf6f540b27ed9a645f8ec655f8e4e6a8dcfe0b6f1842be7b1ba70a9d54ea5eec9cc063a479f48797d3acfa99866aff1fb76e3b8cf37dda71dc162fb39cfa321d2ea2dc7e8a4941a6eceb8f7843b0f440806f6969a048190fc3c5a8b19f1ba2c62f48fd3586eca23abde6caa1fb78b9f5ac43dfbcb6bd6b3a3efd9dc89927fab7a1e7d7872562edbbb83449abeb8c996009422d5b110ef2063e7c013c299422a38bbf414258a2c0604f40272e0102c090b87bcf4021e6c90443bd132f8bc78a9fba6e3754706b48f0bd74885caa1adb57cb1e5faf9021beb988b60cc31465586a0c272a7795dbf94fa9e2acfb990f5dee7f3c51d740e708257af6e103271d971f26a1e2da7bf4b0ae697da246d15b60becefebc1e384ef342a2c0469c7c830dac9275607b025937aa05561f3832af71921eeca14d83d7b252c2afa3c172b03b72ecac4a8009de370afac3b9e6986a428a0c19299192016f424cb6d3cb8eda97e9ec5fc4eacca20880bb6696b036c1b9c5a1b73bcecc8ddc8b30b0b92de9cfde444d0677446f0f8c0ec694530c5d19d7ef541c64d8ea723c9940b25f9c639bd6098712f501a94cc766204b5041c21c618eecee587dd9dd25679f2da181a46b7d5006ba55e5736d8497ebafdda97f540cd96203bfe1d3230083fdc4146ddf5a3fe4cf771b5c2367c77898b09745ef73e1a6fb0007600603a61619702562ca811971e9ddbf7d5599e7d226704ffc90b0cf5a6f8125a7a15b8e8a8271d892150baa5ed4d823d18ed879f6fdbd955d10c1df898a518dabf5ffd0e9896c3673b6c4b54b7f2436c9d36a189d5e3f865bc822d02fe84f9828cb7f6c4eeb41ba40f16c5301e95024417f2c65bed1130cdcb0658374d7e7bedd3d7b2d2427c603ebaa95be5696155cb5b34415b0282b5a4f88e8df95b288936ab249715824e657eff69f370682208aff123c191984d02a934d57dc5678f07ca549c25c8b3bc8fcff5d64d290c7ea13df5a8c17e34e59cfad0a5e612993e6770c92dea7b385796866d17a0bbeb1499ae544b0eec8b8376ffffa78ca3936ecc22c5b257df5e499fcb0da02277d664c526002d673e566309e36659b11c1fda92de1542eae3b9f499fdbc42b5079b896d5a612ea5c3c0f1ace72ace053756d2487c4034d81f2bcfa80b9b2792bde2bb0a4c92387ff4f8adc3667cf7314a33487d10b77b0eb9f83843f32ad795f41f6d1cb1a042d8c2dd5bc8d889b9c521b11f0a57e6c80727f087f17af896fce0225ea3862c1366515327a36fe369b1c27cd333752e08d75a6e85fdbfcccffc46bcc320d08ad48e9447c2bdedce05a4929331fbbb21cf0817e65c058aba97de531b8b64ddb4957524307f1c28933b1173a745803a8e06d370758a3f787a96cd8a2ae200b2ad61c2eed6e57e885c580a9595fcb26128567715a2f7b17d3d39bd082515c3bee7b79229b9e3144dbcecd4b91045bceba2c4d383e130317c24291e2eb188c439e915ed8b689db6ce31f2fd0f4c28d7878b8d9236e59f02388addcdcd512fc7870ab2bcac61ab34440602da42016ebc814df272e0558faf1a922408c868d12474e5111a8bdb5f3d43bd36e38b9b1880762bb6fac06b057952f9d9746a0fffa24770d350a797cc61474c04b3f479c7767d458c1174eae9eb0bab4fb4067a6f16a01365a9602f517e627b4ffdfe4440bda35c41cb5383fbde61fce4cad4b129343fd314956305f88cd355c1ef15a19a0752b08b474766ace05ae23c97f6dd099b4c96c2482e73f73fe4700824c7e6536c375ed2f8d870254afd88c64b7afdb80561534b1808adeffa5ab213b78270b41c8e1383dc5adc7673e343933afec58fe7fae04b8551b7c6cd2b4cc90f30c8f0ef350217ff69c4c0343c3c4893b8fb60c286dcd69b7ec269160237326a7160c0fbea4dbd099c0baa4bff52a72551196533e2827b5ab137b9999280ecd525e84363028927fcfe44cff93affffebeb262485dad85a5cbe815cb2617cc7dfacc1e1471e88a4ab6fd267746de3749670b0841408b6c4800921ae506702dc99e74ff77fce1c221ea1997245a93a11441c6b60f25ee53504a9af4bd3671bc1067cf4bb801a08da3b86ebf673856952a112734420336516dd9a6f0a1cc4c394ff13c9117fc9546d1cb7b370b60cb46c4ee08a0623f60cec673f9a2e1219032c59dfacf87426315b63ff65b379b4f29066d30ed491d02388a70cdaf99e071f5406e24346c97500b3bbfadcf73f48c21a543a13c9a39c96c505d64e4349919446de28b4aec2eadc53eb3d7574e6543bf43a8f86247ee3a1dfe6c2801ff807ec26603697d550d6a655fe3be16936bdbc9f1b87adad7c4d1777b3659cfb9e2b2cfc0f3813feac10676a91415e83953c3f4a9531db886952d144510d1b06ab7a70bdb798de6c0562fb28a5d698d1c8e38c0ba502b8736b64e037adfa01d6b603df1d9ddf35eb091d14e0f66fae289dcc41902c167b9603f1ed5881d2524d3ebf891d471bdae9c266c0768ac7845a15c714789b7982e0b1922ffecd4c0832d3325cb26b98caba0d02b9835c8af17788932048aa8038d83fea3b788f0efecd010a08e138473ac6bf68f7f186cf76e2a6076e1526415c6ad00eb9bb537a44b64ae4ebde925f3849e12ff21cdcaf51e6e13b8d7f01016f8f9e76fb9941d158e0c1dce1b9101635f55c992d6fce9967f377aa43a3b214922d22c238f4033b9a262426c57ecf31212ca7b602af948287cccfe3789ce27f6417e17725d037da74c0b50b98d58589e702e854aa7585cd6ea9bcf5f1d773b70fdae15cb86606fe21950fd0fd114e88dd55d9dc8f316348cf62318d451c76f58cdd35f2cafb11b503cb08c404bac6b078719e77cc608a1a94213cedf7c2b58b9699c85339c7ba2134208ef79feef2782a407fc0000000000000000000000080000000cdb54e9f67be4edb0d44a0ced7f413a68fb53d81ef350ee0abcf0549f5c589fb4021764caa5f6a77f02217f4194c8e498c5839043f19d67f171643ca14006aa8e7cd550095a0a928911ca0c66c42b1760eedd6cf39a40db244feb1bf6ed555e0417199f4c14ca724c129cec6867fd574d51a0f8a15bbd7fb2290a108686c8ff4d0e4dd2683ae41f7579cdb06e2ad1b3979456aed30bb6e62cc2152e96aba5abf62ddd3405ec891c9c0c2a938421a70009900000000000000feff010007000000cba6a64ee8f4dddb90bb45c5ee20e7eaeadf3ac2698e6d3f42d1ed68263db213031cc2b0cb2d1a09b3fdfa629dc96429521775611486d0e7a6e35ae5422adfecb86c63a550eea1d016187d3db84f2449b0185edc6690056348a13d7452bb2be17f04c2cc30bb70acad3018d3db223bfc1bc58bc97ae999a2489ff79d2a000d6933ce000000000000400000000000000001000000000000009d938fb1bd4df5a7fdd7e59aa109c874dc85438733e7b4ec32afe62dc00ab1341bb112ffbbc75f0d9c1b083001eb0000"], 0x1430}, 0x1) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x70, 0x1, 0x7, "b808ff816505e7ea0f20740e6ea4889d5a7962e270697256b7e2b22e0abd086087027fc6909e4151e3558ea446b585abec495c2cfdaae1cf30e9b49e518cac43c6203d67df4821b43ff473b7ac17b76f49ba0d4c5efb68d79ee841a1"}, {0xb0, 0x1, 0x2, "60101b4ff7edea1ec76bb0f6d617b70006fbc701fd4c0c8a9a3eee173874d0e3bb503a4d3b5fb9eedf73d8b90d3b9152e6d98728c6183f405e67c0c0250225287f9b3c99ecac45becd2f1bf94d6d353c42ac9a70f69aab106dee7d97f762502f8cdce141f9c248e9aca58e9205af3c5ef16664243001a280fcbe7269ec53c4e09ef690e9e6787352fd5311d3ba5dd0f45f8a1f0febfc0daac24f187c"}, {0xf8, 0x1, 0x6, "314b49ca350326f91995e8ca8a42a27693671e1367c5eee75b945f6642b2e54a82d8b63a69d43146de29759911ea4f77be3353a422223b2bfc267fadf0f38f1c7d13837c38c332f95e80c46c8fdb870da1b09e0f817def18bbafa9b2c3671f362066888272e3276ba9ab233f40124a0014f074036fa98c08e780b33671d8fee255113a8d200abd862705876f1fc2910471fa7ddaf451c649eac769bd30d29e1af20506105a9cd4643a7f6377fc53373a8afda3ff6b7328c90ae22d4de49fe1b112f91af20f15b3e54ec9eb73df6fe004e1855a0f08053659e83a455ed7e2ca6023"}, {0x10, 0xf259b426a2830c51, 0x9}, {0xe8, 0x1, 0xffffffff, "dc9fc0188909d38f1e9b931063c798535d228ace71538b7dd3dd6c85ae0a60ea9b1b4b06561a774915f79870752860099a85de744e9434fe1760b8a48f9eb6b2f28f06bbf630c1c7c521e74bc66b0e794140c68e78c401cb9c6f3c84374598fe456bd48d03eaf6b2294ef889e3605f812e05619575962af328c71085f2aab709eafd0795cfb691b69a9c614dcbd589b2c94fe41f25764f6f015500ae5d719dce48bac664927a3e1c286ac794029e2545529f07a57274e0c88ea19181ab79ca009b8f7ec6f3402259516853f6418be0c910def54fe1"}, {0xffffffffffffffaf, 0xffff, 0x10001, "1925c01bcf9af3c1f832"}, {0xb0, 0xffff, 0x5, "fa0aa08213d41881290df4da14d7b5aa7cd60abf41c5efea8c4b0a178939300e24b4e3fd0d192a07c518c7e03a03ccc7349b742a786cfe8a5e46bedc0280703758bcf746d46a025dc8ec40a89015c75ac60887fc6b718c5eed6eab117caf15a7f23d6c89153963ca79494d4eb919901959f54d1466a53fab305e2de70ff6162f797e5dd13db5be77cbbbf4e19548147ac01802a96230e4b63889e07e830e"}, {0xe8, 0x1, 0x9, "af42f462f27d8ec4e056cf1e93b54aa2eca01befba38eb44841a59d5ef05626ec5a8944750101475a816227624dbd09111f45513ce54d8fc824972607d474fcd4dc34100763a5813c7ceb18a517938e8521f4194719bec848f5f2a90158c439f26b8ec10a7926d70ece5648c5851102aede506d3adbfac3917b4962e37656dd912c037aefeef1d2edded14e1b3541a73adcb1620ce39817135e44680043ad9633b977b680b9e2f90ea282465dbc44ee557a5b81a31f20890a22cc24b4ad295391f7a815c081c259c2b62cda76fd9888be3a4d7c92a81ec"}], 0x4c8}, 0x400) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r11, r12) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r15, r16) dup2(r5, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r17, r18) r19 = socket$inet(0x2, 0x4, 0x5c) kevent(r0, &(0x7f0000000680)=[{{r5}, 0x0, 0x4, 0x110000023, 0x5, 0x7}, {{r3}, 0x4, 0x1, 0x8, 0xdbe3, 0x8b1}, {{r6}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6, 0x2}, {{r8}, 0xfffffffffffffffd, 0x0, 0x2, 0x8}, {{r9}, 0xe, 0x11c, 0x40000000, 0x5, 0x3}, {{r12}, 0xfffffffffffffffe, 0x49, 0x4, 0x8000, 0x6}, {{r13}, 0xfffffffffffffffb, 0x1, 0x2, 0xffffffff, 0x1ff}, {{r14}, 0xfffffffffffffffb, 0x10, 0x1, 0x8000, 0xffff}, {{r18}, 0xffffffffffffffff, 0x21, 0x2, 0x3ff, 0x4}], 0x0, &(0x7f00000005c0)=[{{}, 0xfffffffffffffffd, 0x2, 0x1, 0x1000}, {{r19}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x80, 0xc510037e474eaa26, 0x7, 0x5}], 0x5, &(0x7f00000007c0)={0xffffffffffffffff, 0x3}) open$dir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x10, 0x10) fcntl$setstatus(r4, 0x4, 0xc7) close(r4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x2, 0x5, 0x7, 0x1, 0x4, 0x6, 0x80000000, 0x0, 0x2, 0x0, 0x3}) 10:12:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) r5 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xe2e12ea51d0e245f, 0x10) preadv(r5, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/243, 0xf3}], 0x4, 0x0, 0x6) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3ffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r15}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xbf) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) 10:12:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530007caa5f25f19e4f25ba2a01a1f978d25ba64898c9d1b4b7d0714b729cb2edf4a02c039e2864ceb289506c1ab19c96472d5a20fae26a6c9d7bc0bd7213b4a27bbba8e60dc384e67c90ea6d6cf7d19d7455e8650871207beaed9f782cc163e9f28f6ddb71cf622591943eafde9126bc1323eb8db43972de99e3d4dd5738868e27e05547e62194ee0b32e9c468d9783c3e2b9a5b74ac7cd421f85aa016a09be8e7c067fd0a966d688b8206bf56f118317957c08d04c9eb928b7ec6ee9a52e5703ee02d960ef737d93e3e169da829713e768508ac914d85b233d800"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) 10:12:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000540)=""/151}, {&(0x7f00000002c0)=""/240}, {&(0x7f00000003c0)=""/184, 0x289}, {&(0x7f0000000480)=""/14}], 0x100000000000003d, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5, r4}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r17, r14, r13}, 0xc) fcntl$dupfd(r3, 0xa, r12) 10:12:02 executing program 0: setitimer(0x0, &(0x7f0000000580)={{}, {0x101}}, &(0x7f0000001740)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000910000000000000000000000000000f400000000000000000000000000000000fdffffff00100000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001100"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = fcntl$dupfd(r8, 0xa, r7) 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) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f00000004c0)={0x193, './file1\x00'}) kqueue() r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000000280)=[{{r15}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000180)=[{{r14}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r13}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r14}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r14}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r13}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r13}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r15}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r16 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r17 = shmat(r16, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r17) 10:12:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xfffffff7, 0x1, {0x20, 0x1ff}}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 10:12:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xc0c2, 0x1}}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000f0ef571000001300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r8, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r8, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r10, 0x0) r11 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r11, r12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r11, r13, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r13) r14 = getgid() r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r17 = socket(0x18, 0x400000002, 0x0) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffd4f) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r21 = getegid() r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r26 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = getgid() getgroups(0x4000000000000101, &(0x7f0000000500)=[r25, r27, r30]) setregid(r21, 0x0) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r33 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r33, r34) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) r37 = getpgrp() r38 = getgid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r36, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={r37, r39, r38}, 0xc) r40 = getegid() setgroups(0x2, &(0x7f00000005c0)=[r40, r5]) getgroups(0x6, &(0x7f00000003c0)=[r14, r16, r18, r19, r20, r31]) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:02 executing program 1: r0 = 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, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r4, 0x4, 0x84) connect$unix(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66696c653000813ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa891337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f649248231413f8e6ffc359ec58feeccd191355edcb0fd78ea1e872ff8b802af1ce186f6c7abec3c45c3cffcc81924f0368dfbd5e37a4e3e1827deb29051431f73eea55e72d3eca1f4d23dcdbffcd502f45762b8cdd6ce54356e613ef47a7aee41a9b7452ccf0942df0a60813d1abb56117b80db1768462aa4ad9daf97ac2bea955da59bfe42a089a033180db2bf5f8d5b4ceed8f20c8e77435c60c406a6115d036a22db268f6778489ed1877f8d0000000000000000000000000000000000000000000000000008e614d00e0d87760b308a22cc74633065399c9d25d44cac075100e6fb8e48d469c0c9c8fc62882a95c39c2807f5e2419630bc4f585df5d055a8d4c95a8758d163e4f41a02181a042ffbf608400f05cb9a3ed5906be2dac37d73251a1c3fa2068d491819d4a57ebbde7ac82af238d5814d433729e8ad0155bd6252b263e75287d7dd040157a2f63b28d0b51398a58e0911b871d97553f6ec9fa7d9a67c942d5185a10a1f545d264d9aac3ecb8eb1dd20e8e69476e9642d016b0d8ddbc4e5c17a6eaa6e8d715acadc83dc03c89fdb72d9d35b3f28b42ab7fc4704694"], 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, r3) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet6(0x18, 0x0, 0x1) getsockopt(r7, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) r8 = dup2(0xffffffffffffff9c, r7) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r10 = getpgrp() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r10}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = 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) r15 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, 0x0, r11, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x2, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, r18, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r22 = 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) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r8, &(0x7f0000000200)='./file0\x00', r20, r25, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r27, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r3) r28 = socket(0x40000000011, 0x4003, 0x0) r29 = socket(0x0, 0x1, 0x0) setsockopt(r29, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r29, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r30 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r28}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r30, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r30, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 10:12:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(0xffffffffffffffff, 0x0, 0x0) 10:12:03 executing program 1: socket$inet6(0x18, 0x3, 0x3) open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) dup2(0xffffffffffffff9c, r1) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, './bus/\x00'}, 0x9, &(0x7f0000000180)=[{&(0x7f0000000140)="ea62c9e31c6796", 0x7}], 0x1, &(0x7f00000012c0)=[{0xe8, 0x1, 0x9, "45ea51d839cbbc3fbef1c6528e2dbdd82e8cb4ae2eee5d2c371b73e06238871979ad84f44b8b6d41b5a715df29319ddca96c04dc7d8b93bad486a891ed04b2e3fbd25c089c510ac9f75cede3a679986b5c605f0cfdb785844e1a10794f223e2b798d6196454ded14fd44ba0da45b5aa81560806e64509efc843d598c7c03532ce6ab1f34689f8c67c58b3cf073d22f8af7cc56db04effc43d060711628a4b17ce6cb0183dcab7b71bbe846e340c8175387dcf1e691b5197c2fc3b5e8ef820997e2d2cfd73f945b8c54ff680e9853d0c8be3970416ab855"}, {0x110, 0x3547967b4780caa5, 0x3, "f59cf208fbac4265555d2b75c131b82290ff85f77c11f4cc7de432ac6de3c3bb50748a016fcf72e21f73d34b67d88c436463847e607dc6633f44d0344dd7940faff7402d2f88d1d9285e17c5f5a3e3c21faf12667b5322711a498927e34b808e10ab996d4f04b43c271e2109f164e2c2c462b73e764d8b0fd5b060f874172dfc1d146ec48450d04e5e20292a1135afe0f6fed18fc6d018358f3a6ef0744979401468bfaa51c8393b5dc98016547e19dd69b5cb0779a1b4011e89208c527e9e55c6b7911ef348404e1f490af80f8ba5e2c35bd9545ad06b97367d3636ed36cd6a026781a131c32a0225796c88206705c5d06b6b148f478ef662"}, {0x80, 0x1, 0x1, "ecefae457ace4e3a493e9e7a219f6aa819763614664f5041ddf17970599fb51a759f0572a22602c495eb0cbde91989af9b80dc531257b98be6dc25b2aaca7a495c3894c8f7cb1a43d655367daa7698361fb3b6089b9b071dd5df41e8d3681d1503967079c77805ac520a"}, {0x1010, 0x0, 0x7fff, "fe57f84edbb6bbfc8f1ff6fc6714dd9d036d392700ccdb2a0b729bfb9fc3b0b196a743a4bebaa42b826b12446de6f85fc1d74b9ae04e56be9ffb7a7ed770cb29617c641126da2179bbc094fed58e97a897218ce8b3deab537e3c166c0e59b99d428735729ded3c271148ed529e8a783b91d7df4b4eb63bce52067d256e1cb67e28cc986fcc873a2e70f7d3d91a837e6a344a6644690d34bfa0e0adbd50205ba27300b7300aa0fefe4ae61ad45f7cf7a618679565ce6a57eb55ce96a562bb5a92a90c5c78bedb9428aee43bef804462abab8a53a41696f41482d0c62917b0436fd9d6aceab62f734669a131cbf61b5ef9c67cdf07976478d2ed1492148a3df7acaab11935cebb038b34eec1de0f81b2c15c4abfd0db1f1b1e810e7f74c2cb53226e37bb10bb0f7bd26b39a123cc79ec0fc85c9de68780da533de9e76567de0042e8e8bb961a6f5e01580d4b7e331398e94a6b6ec9f4e99f8430f936e189e56448089096a416affbbfc142c0663d5cb8d9c76c986b227ee43af8a00fbe6bd41ab3aa824b28c58ecba48efc57455eaa7a80ff3f211688a9f1eff97770758d1ba2088ac19ce5e3bfd4ec50bed4f5fd9f3fa5ad6c1042d5ec6459d79f40ea40f7b375dc4e55cc33396dbe6cf6ff59cf64e1d4fe312cc47e84acff94c273837d76a77e87f8270afed147d77e6fbf746f917f92a923144b64d7ceddef821868e05c6bae3ba46e5877f1032eec62b397872c64f971409d26f2b7d48d3ad06f9d3121d86c4c4326e48385e99668dd46143cba976e65448df18e658614098aed572c6815f32c9e3bdecf5ae9f769417f57df2e5705ee3af3bb4931194c5367aaea11819c974043ba4a7fafe52ea327f69ef6678267b641b89670f2da06315c3d6029ed0d4f810a105725c6aa66a60be57da46333db8bf61c2c771b4d6ba0097b2eb629d4dcfd645148f1aa22adaf8d76460325c4392a17aa50c38e125228662be24fb63c812ce2deae30121475a1c5f2df74b933454cbb9aa3836e08c0c5e91b6e7686e309a197a0f84bb8b31cf7689b8e06fce0dcc9ed3d91173390e7b82b2c1095cb34f29261531eec62d619c3095777e4d8038316d0093dc3cedc58fc82071653e1be0d05cdb85c0187df837175bfefe294cd84f69fe83d7a779a6c662e075ec47f297044112e442101acefb63b56e3738b62db700ca5d342482dd60cfb550995d6db02b7086fc1774dbd4e3b1445b96bc442f8e10014966a9bce663d239bb96a4a89f09f715274a6ecc54540d3800ad916fdd6ab1ef198d70019e8508d714c5ca5a51bc4468d379cd61ca579ec87af424e121e486c2d4531902e53a7e66fff2b686dcccac0bcc0ffbe4ed495e9cc683f079003eec44d002c144d0d16b1845db38f6cdec798e45f324e1396bd1c2f7919f107e349c2ad29a23da7ad9368dd29a9a9046b9e66d22051ec1fe1a68c212aafd570e25ea2a4290b50bcaeb904f3976f974ddfd16b9d3c76318d484efcdcd77b34b6bd3e329137e0ae877445e5f83d668a13547c1eaae60ec24f18dc26a376f04311d394595c931cf0df9c71cea3373fde399d7fde641dc446761939c092dc36f9d04c42552e62784cdaf71eaab277db44308f3c08e5971c543137448437d77301b8ee342d63e1da2c00ced02d2aad73ee092974e7fcc0f2c0f88229cfe5507bb3ab9455b702d669b522700c23d69930dee6536202b6adf517bfd27a9d846567aecf230e82562cb2dac57f31d249f6564c57110eff1b73c6d67bf319fc2e29c0e76af8d4e4c55c7a7fbab49f384ae5a2edce05479a0a9fd3c5ea573a09aee04f6de22e8348b696af643f4747d26e71e1ec569cc43d50d43b20c65d74abe36850a2dd9a9b6b0f20ab7ef15332696b525e5f3e5754df2bddef93ca7edce173ff394766dc42bab0c21a9faa0744083638412536a335e87849f5f20aa3a5c946870f4261506e891c28eca19f739c41d7e5bef506d61afbb130ea58cf4b6dde9a950ba8c8262f2445600fb6c197664be2fc569d72fd00637185e3861cb70926109d38d5ca7a3519ba3f082097047d7ed97a2757b5629dc579792326045d8452dc415d73d7c75476992048c37dfcf61556eeaff09f6e9561f6fd1977200552b1dd230d53220230ff97f373e0becb818a488ace66022f3e611b6132972533a027e78d34b50c167175df3c300218913eaa09da48bd3aadee3f08b654fd38d430143bad7871f04561123d7de8892edd0ff80897f7bd80a43380cb416fbe15ae6f61e384446642871a0209cd1a97405de6b90b1da83eb2044215da01ae398051936532e60eb1079546d9118499b1a1c3a79960b51f5d2233bb0bc6925979eaed707819521a74b24408ab3292de71cd1431661c001f1efd4545d90a54225ece9dbd09c2d33f687007565df68d76c3238d86ac5d507c72724a599a367f867e39d1c5105b1073f7a4f8b8cb28f2c5fd1e220837c9b8868e0213d0390eb57579fac2802eeccaf068dfd39cf943d0291a46f0337d5f5012167d96e92cbf8ab46b62e79b66dbc43d79fb58e7413785165507325676c1186b1a086e192822d453efd4932fc20f708818e14930456cbb901a7d6aa67a0b91facf83fe447c860354637c47d93d21c97e62b55489f8dc45c12972b5e7ba478671126c892125a1dc9204ee7b67959a5a8b8b6d364df8ab8a66ed81c82302d613d2654dccd297ae4da4600f156e8b01b158fcf8be9fca2b71114bcd1c57dbcb78b158cb062434882126a9efa9f6a465564886fb3ffff59b24f4cc6612a5f34203f8760ca6efcfa6ec808066c856cd346d93ddc2e0d375c3222125f2d6139cf6190579cdbef369fc124b95498b01a3ccd5604eb53137159a1d6b3610600e632a43676265df370d7f265746d14f16441b9725dd91b3b0a46cc8aa4c70e06674e1021cf3dc981e60ba5bab1ab38c8433b81e8b43e15ce4b2496b98d1eccaa886b1bf61278777ab26438533b020d01c849d18e51cd2b3fddb70f9e3122ffdd122c7f0308191f4b6a4590edde65c13ddcf477b3b7d28defe0161d1deab962d26706fe218c6395b7555aeff879fc1b1dd5eb04f85c2aaaede0f1597d6d23d1f0e7723f96fd8a12b3e6a0c9b3026f93c7e3b5f0fdef4dfe6082d01a2b96707d66201c20e94fb8a3d54d9f74a5e741dfa78d8da50b5ff0b527f0053409e21430d61b78254cbb6117eeb99071c9c0b13624f2cef108db7bed66926fcdb8318a97af21da3ebf45d93fa0a426abc7b3ad3ce6ad0366aabd869bc3c2d9af5ea7ad357fc7494970a9827ea4ee724f247e41d35f1c18455fac0eb946447538058ca3dbbc34eeb3ead8d57b296f267bee592936df89550a12840fb2371eff76c9f7aa1534d7bd4b02f62b3bce0bd65246546faca64ade6056a2bda7936ed2a7063e519b3899ee7b39543eb420621d5b5c0b33ec5ef36e1f8fbf91069a1e1113f1a0509682ce8f0aa1f08c1ef2b641369fb5319165c3041a25c252d2a231ab0cdc4a3dce1f7c5c1d1224b7d000baa0a94a7a7e36e6bfc5b4d9a0131d73500645d38df3c41fc4fecacb503ccddea2d4ef7a0ae36b2996369db51c374b049170b196869286a3d1aa5a16859bee30af247228473c19f1f5873ec71ef9d92f0a6675e89e24d79c2add42fe0b77e598ce21a1a7550432a2431e12875cc78fb5f110a451739ba31d2e7da8acfc87edefe60599e15a2563f5e90234c8d62bf8fc7300fd3f4f6f3a1d023d9b8048d1f3330f0164fb271cab8976913fa8dc01664604d851071d627613f46af02f946c4f9d9f049d68a17729ee742bd73f677a0d0f4508d6e86ad7ee74ba1f542208271bb90e46745f03ad525edc901d5c7f2bcbfcb9c5ef77b2a51eb3824207224ee1ae3cf7c298db421b6b9b03e41fd4f4a297c016c7be93f3ed409dfdadf7414d35da62de400ecfcfa91199fad9f716f60b2aaedffc424cadecd442abc5cd8b3f2eeb31a55b23b3f61a6a7a69d2a8395473fc7110c9500898b4924a0e26608e7fc2cf26ce7f0c5d3a7dcc6519cfe892eeb0afe59df23b83cb95ea5e2a785adde864b6495672ea7502a9b095dc1f868428d9fe805fa3cddb6bf1d485d027b17aa215dcad132ed8b0dc8c45e72078d84916e4a5c60cbe600ca86c8c62c2b001d93b4aa644c853fccf48e0c1822c39baac3e4db28402d71a2a0c8d336ecd3816a014d2936c35c0f7200191a777c9c421d831ba6e2aa885106bf918d23a0c27930387bae9c7d31c0c43d76f4b5981f298a9dff6750d1f9ec8d73ced4405798f2d6413a8d309ed7213c9c7e03c43fc1d2db6d243cff883f231af10662bd029058bf7a314fdd0f0068bf77e4f429756b5fb8fee01d11cdcb2376de1c439d6c676e4ccf13484b711ba13ca86cfab421fc2f010a18d461f2d14528a50fe9d8153e48b48cfbc9f42ca8d7c366726bf7084b82d6705336947ba08096117995d924026360c20071aada4d1dc050785f3ca0d0efec0647b44d703990766d5a41860b47366e3c10c7d63f7ae65c500db1edf70e5475ea0bb00a7656ca5706aec0de00fd4e6a7241c3d9899acb8744f60832c6101f0fcdc0dcf166d3300469f4bbeb9a555447aba34ed6d3c0d704778949248cb3bc06f14edf0fe90341329a65d733fc482223d161f841411acf77a4e56cbc82140be94ee10b82802b45a8e91b654f653403f35ddfdfcce3ef841354c72c508703651fb136f01a7a6ef8e4eac9cf2d4d95dd83a718c4ec8ef758d89895d5f3dcae64bd97f88f49b8ec04e07b7d75d98f017044d467bf0145f2bd412336298886b5afb8143ea5b6f4f1cca1a133b795b4652436c95e0651ea2edcc0f8b7203c764f86f8a802c882b6704da64c9a9c001f07d9d6e93339213561ff631e4a20932209d0655a460f21b662332215aeb293957dbb32fc35704571a4fe1b82a1b81da0f86690f81229c8d4c5778247613f65354127c9302b8aae23545f3ecc2d522ef228dae6b6f6ffafa2bac0a28b404f76508dd150bb9cb32c9429cf35c1a67dfaf797f2e507ac8a396eb2bc6f40771c598f047f0d377818cfde909e46c20492e1eba852870f03c28a5435f643a5e1eacc1200349e9b5fd36d4b3b32365bde7f684d77207b820e6895e67b84cca66dd52d8cce85a6f825282e20da29a15e7e42b59a62dcde6810664741690cae4885f32c18de742ae9631cb5b75db04485965d2c01141e2217e670d31c0ea5bbdc3b558da4e59c550bf04d399e57adf613464ebdfd4e08e3eebd942bf27a8aa473072236d16bbd5d60233b3bc98d26999580a6bbdf18542c8533caece6f13b0f94187add200359289169bc0415f185c8faa79ee035242e2e11e579fbe8b4cbcd990db45e75299716f67ecd3f2a881611b03d2e4785a403bb5b6ba629825f81d6e381857ef745026527cb8613d33a3a016648a9e269ae134ccd14697fa20f94073a7eef2d3740f0fe2a5dda954b2c3a6eccef067780cf0726ed7b6fbd708c6dcd9b32127bb0709af1dd7b4fa9afb5f328b21329584198b7d38704a7a959668212bcc4cea8ea9e553abe47dd4a37c57c607574d67b307efd2561da7e9623af419a0d55c4abc2df97c53adbd3feca75e63d50b22f323b09a3344e9b3a0526a3382874891fddbf6e93dc4aadbfda1eafbcaddb9d90a9eb8123d29c06da2f2c962fc7cd4c165b20044e1d8a8b84b41ac2b233c7b554f12ca7fc022b59ec72756398d16297a7bde70ffa17614b07ae5ce718e917baa1d668468ef15d05a083a15dab2bbf62d1c3c541d7fff0ccb118"}], 0x1288}, 0x4) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 10:12:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) 10:12:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x7ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r5 = socket(0x40, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r5, 0x0) 10:12:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0xffffffffffffee3) 10:12:03 executing program 1: msgget(0x2, 0x40) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = getuid() r2 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) 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)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xfffffd1c) 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) getgroups(0x1, &(0x7f0000000200)=[r11]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x400c, r5, r13, 0x0, r7, 0x2, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x1, r1, r2, r5, 0x0, 0x80, 0x401}, 0x318, 0x9, r15, r16, 0xffffffffffff7f20, 0x2, 0x100000000, 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r17 = syz_open_pts() close(r17) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000727976d4073409a564be49c7470bb0d800000000000000000000000000e34a5ada41fe183b9374ce4c5e94"], 0x10) dup2(r19, r18) setsockopt$sock_int(r18, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r20 = dup(r18) sendto$inet6(r20, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r20, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x10024}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x1, 0x7ff}, {0x2, 0x6}, {0x1, 0x4}, {0x5, 0xfd6}, {0x2, 0x91}, {0x2e930ba00bce55ad, 0x4009}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0xad0a32bfacfd1e8f, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x2, 0x8}, {0x1, 0x801}, {0x3, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x29}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r22 = socket(0x2, 0x2, 0x0) connect$unix(r22, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69deeeac2a84e6abca64896bc40374b896116140bb05d5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8ca47dbbc5b65c6593d2870b4122cd23500"/199], 0x10) dup2(r22, r21) 10:12:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) syz_open_pts() mmap(&(0x7f000071c000/0xe000)=nil, 0x1b0fe20000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) accept$unix(r3, 0x0, &(0x7f0000000040)) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 10:12:04 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev2zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r2 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000000)=""/13, 0x33b) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x8002, 0x0) dup2(r1, r3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x2) getsockname(r0, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) msgget(0x2, 0x100) r4 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x80) msgsnd(r5, 0x0, 0x5226aeb395508cfa, 0x800) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x86, 0xffffffff, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xfffffffffffffdea) 10:12:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r9, r6, r5}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x400, &(0x7f0000000080), &(0x7f00000001c0)=0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 10:12:04 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x596e3306ce1c0e62) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f00000003c0)='r\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='\xff,&/(\x00', &(0x7f0000000540)='\'.%{%:\x00', &(0x7f0000000580)='@,}&\x00', &(0x7f00000005c0)='r\x00']) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) r2 = semget$private(0x0, 0x4, 0x2) readv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f0000000840)=""/175, 0xaf}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfffffffffffffed2) poll(&(0x7f0000000040)=[{r3, 0x164}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r3, &(0x7f0000000740)='./file0/file0\x00') semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x3400}, {0x6, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x44, 0x1800}, {0x0, 0xc4, 0x800}, {0x2, 0x6, 0x33f02fd71d712a2c}, {0x4, 0x4fa, 0x1000}, {0x3, 0x0, 0x1000}], 0x44) semop(r2, &(0x7f00000006c0), 0x1b5) semop(r2, &(0x7f0000000940)=[{0x0, 0x9, 0x800}, {0x3, 0xf0d, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x2800}, {0x7, 0x8, 0x1400}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x800}, {0xc7f5a86ad4910c77, 0x40, 0x3000}], 0x26e) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000640)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r4 = socket(0x10000000002, 0x2, 0x0) shutdown(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) accept$unix(r4, 0x0, &(0x7f0000000500)=0x18f) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000024, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)) getsockopt(r6, 0x80000001, 0x100, &(0x7f0000000180)=""/63, &(0x7f00000001c0)=0x3f) socket$inet6(0x18, 0x1, 0x9) 10:12:04 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0x64) 10:12:04 executing program 1: r0 = semget(0x0, 0x0, 0x42e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x5, 0x8001, 0x0, 0xf8, 0x7, 0x800]) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4ae822074a35ea97, 0x0) fcntl$getflags(r2, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r4 = socket(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x100, 0x1, 0x8, 0x5f0, 0x3]) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) 10:12:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e480ffffffff4762e402acd884def56a2d2adefb885027c81d4a159e68821a08b65b0922bbb8acad0ad94b7e24f2656a69f9bb95ffd6127717158b4ade16f91f9f74af00fce01507af8b692e2cf1782f9566b3f34a1e410e5b2898414223a7397f55c6de2ce82e94e8e91c67951f37edc268b4e3b39eeaabe435f2fd93c12cd8fd2e02091db497beaa66a8be84bd3bf97fb81be62ddb6155bcd2e92d45d4c744a3002f06205c371ab8d0fed1b38869d6eb934d7391fbfd63cc736608b059bf7c6f927f5f62dd15b29db42190a47c6fdb6fc49fdb54e6cd5384a0b28a0e1e7e420e08f31f56068891fca80f1f84dfd03cd7f057705f"], 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) write(r0, 0x0, 0x0) 10:12:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 10:12:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = getpgid(0x0) r2 = getuid() setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 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}) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r8, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r10 = getuid() r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r17, r14}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r13, r10, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r20, 0xffffffffffffffff, 0x0]) r25 = getpid() r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) close(r27) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r27, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getpgrp() r33 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r34, r33}, 0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600)={r32, r29, r28}, 0xc) r35 = getgid() r36 = getpgrp() r37 = socket(0x11, 0x3, 0x0) setsockopt(r37, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r38 = getpgrp() fcntl$lock(r37, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r38}) r39 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = getgid() semop(r39, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r41, r40, 0x0, r42, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r43 = socket(0x2, 0x1, 0x0) fcntl$getown(r43, 0x5) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r44 = getuid() r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) close(r46) r47 = getgid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r46, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x2, 0xffffffffffffffff) close(r50) r51 = getpgrp() r52 = getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000700)={r51, r53, r52}, 0xc) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000600)={r51, r48, r47}, 0xc) r54 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r54, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r56, r55, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r56, r47, r44, 0x0, 0x2, 0xa}, 0x7fff, 0x9, 0x400000008}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r58 = socket(0x0, 0x2, 0x0) accept$inet6(r58, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r60 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r60) r61 = getgid() getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r60, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) kqueue() open(&(0x7f0000000780)='./file0\x00', 0x400, 0x8) r63 = kqueue() fcntl$dupfd(r63, 0x2, 0xffffffffffffffff) r64 = kqueue() fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) r65 = fcntl$dupfd(r64, 0xa, r63) close(r65) r66 = getpgrp() r67 = getgid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r65, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000700)={r66, r68, r67}, 0xc) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000600)={r66, r62, r61}, 0xc) r69 = kqueue() r70 = fcntl$dupfd(r69, 0x2, 0xffffffffffffffff) close(r70) r71 = getpgrp() r72 = getgid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r70, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000700)={r71, r73, r72}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217", 0x98}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r24}, @cred={0x20, 0xffff, 0x0, r25, r29, r35}, @cred={0x20, 0xffff, 0x0, r36, r59, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r66, r73, r74}], 0x80}, 0x400) r75 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r76 = getpgid(0x0) r77 = getuid() r78 = socket(0x11, 0x3, 0x0) setsockopt(r78, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r79 = getpgrp() fcntl$lock(r78, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r79}) r80 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r83 = getgid() semop(r80, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r82, r81, 0x0, r83, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r84 = socket(0x2, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r86 = getuid() r87 = kqueue() r88 = fcntl$dupfd(r87, 0x2, 0xffffffffffffffff) close(r88) r89 = getgid() getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r88, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r91 = kqueue() r92 = fcntl$dupfd(r91, 0x2, 0xffffffffffffffff) close(r92) r93 = getpgrp() r94 = getgid() getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r92, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000700)={r93, r95, r94}, 0xc) setsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000600)={r93, r90, r89}, 0xc) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r85, r89, r86, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r97 = socket(0x18, 0x2, 0x0) accept$inet6(r97, 0x0, 0x0) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r98, r96, 0x0, r99, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r96, 0xffffffffffffffff, 0x0]) r101 = getpid() r102 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r102) getgid() getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r102, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r104 = kqueue() r105 = fcntl$dupfd(r104, 0x2, 0xffffffffffffffff) close(r105) r106 = getpgrp() r107 = getgid() getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r105, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000700)={r106, r108, r107}, 0xc) setsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000600)={r106}, 0xc) r109 = getgid() r110 = getpgrp() r111 = socket(0x11, 0x3, 0x0) setsockopt(r111, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r112 = getpgrp() fcntl$lock(r111, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r112}) r113 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r113, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r114 = socket(0x2, 0x1, 0x0) fcntl$getown(r114, 0x5) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r116 = getuid() r117 = kqueue() r118 = fcntl$dupfd(r117, 0x2, 0xffffffffffffffff) close(r118) r119 = getgid() getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r118, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r121 = kqueue() r122 = fcntl$dupfd(r121, 0x2, 0xffffffffffffffff) close(r122) r123 = getpgrp() r124 = getgid() getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r122, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000700)={r123, r125, r124}, 0xc) setsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000600)={r123, r120, r119}, 0xc) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r115, r119, r116, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r127 = socket(0x18, 0x2, 0x0) accept$inet6(r127, 0x0, 0x0) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r128, r126, 0x0, r129, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r130 = kqueue() r131 = fcntl$dupfd(r130, 0x2, 0xffffffffffffffff) close(r131) r132 = getgid() getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r131, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r134 = kqueue() r135 = fcntl$dupfd(r134, 0x2, 0xffffffffffffffff) close(r135) r136 = getpgrp() r137 = getgid() getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r135, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r135, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r135, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000700)={r136, r138, r137}, 0xc) setsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000600)={r136, r133, r132}, 0xc) r139 = kqueue() r140 = fcntl$dupfd(r139, 0x2, 0xffffffffffffffff) close(r140) r141 = getpgrp() r142 = getgid() getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r140, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000700)={r141, r143, r142}, 0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r76, r77, r100}, @cred={0x20, 0xffff, 0x0, r101, r103, r109}, @cred={0x20, 0xffff, 0x0, r110, r128, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r136, r143, r144}], 0x80}, 0x400) semget$private(0x0, 0x1, 0x10) r145 = semget$private(0x0, 0x4, 0x180) r146 = geteuid() semctl$IPC_SET(r145, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r29, 0x0, r146, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r147 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r147, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r148 = socket(0x2, 0x1, 0x0) bind(r148, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r149 = dup(r148) listen(r149, 0x0) setsockopt$sock_int(r148, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r150 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r151 = socket(0x0, 0x1, 0x0) setsockopt(r151, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r152 = kqueue() r153 = fcntl$dupfd(r152, 0x2, 0xffffffffffffffff) close(r153) r154 = getpgrp() r155 = getgid() getsockopt$sock_cred(r153, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r153, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r153, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r153, 0xffff, 0x1022, &(0x7f0000000700)={r154, r156, r155}, 0xc) getsockopt$sock_linger(r153, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) setsockopt(r151, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r157 = dup2(r151, 0xffffffffffffffff) linkat(r150, &(0x7f0000000280)='./file0\x00', r157, &(0x7f00000002c0)='./file0\x00', 0x4) r158 = socket(0x2, 0x1, 0x0) connect$unix(r158, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r158, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r159 = accept$unix(r149, 0x0, &(0x7f0000000040)) recvfrom$unix(r159, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) r160 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r160, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) 10:12:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x5) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getpgrp() r15 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r14, r16, r15}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r9, r6, r5}, 0xc) ioctl$KDDISABIO(r4, 0x20004b3d) write(r2, &(0x7f0000000200)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caade174e24e50c603e6416c3f5cb0cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0xffffffd8) 10:12:04 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00007f4000/0x4000)=nil, &(0x7f000049b000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000cf9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x200000000000}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00002c3000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ec3000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000562000/0x4000)=nil, 0x4}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000d8d000/0x3000)=nil}, {&(0x7f0000c27000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ba8000/0x4000)=nil, &(0x7f00006fc000/0x1000)=nil, 0x57f1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file']}) pwritev(0xffffffffffffffff, &(0x7f0000001780), 0x10000000000003bc, 0x0, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000540)=0xe8da20b24056e665) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) ftruncate(r4, 0x0, 0x9) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = geteuid() setuid(r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000007c0)) getuid() socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r5, 0x0, 0x10, 0x29}, 0x5, 0x1, 0x9}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r8) ioctl$TIOCFLUSH(r9, 0x40047309, &(0x7f00000000c0)) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000240)={0x1, 0x82}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r10, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000000)="87", 0x1) close(r11) r12 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r13 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) r14 = socket(0x5, 0x8008, 0x1) setsockopt$sock_int(r14, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r15 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000000000), 0x3) accept(r15, &(0x7f0000001800)=@in6, &(0x7f0000001540)=0x26faad88) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000000)="87", 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r17, 0x0, r18) close(r18) 10:12:04 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/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) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r8, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x2, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x405, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r24 = getgid() r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r25, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r27, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f00000000c0)) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) r34 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x103ff, r30, r6, r30, r31, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r30, r31) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r31, 0x0, 0xffffffffffffffff, 0x0]) r36 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r29, r35, 0xffffffffffffffff, r36, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r26, r29, r37}], 0x60, 0x400}, 0x404) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = socket$unix(0x1, 0x5, 0x0) dup2(r40, r39) bind(r39, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r39, r38) listen(r39, 0x0) fcntl$lock(r39, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x4, 0x100000000, r26}) close(r0) flock(r0, 0x2) r41 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) setsockopt(r41, 0x7, 0x5, &(0x7f0000000080)="049ff98fab5f751add94f10e8feacbd2892e11a5984297c65ee5f3c786f318", 0x1f) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) 10:12:04 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x80) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 10:12:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x11, 0x200000003, 0x0) sendto$unix(r5, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000680)=ANY=[], 0x0, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000500)="65b6653e7c35194f955e8fdc684613af787739a724cae9ba99c1df3f0125788746929241170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48bfacd78fcc25e00008f2ee4e431b736ed4f894f55f9cf458100", 0x3c}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) r9 = fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r11, 0x0, r6, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, 0x0, 0x0, 0x7ffe, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xe9, r11, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) r14 = kqueue() kevent(r14, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) close(r14) fcntl$setown(r1, 0x6, r7) r15 = socket$unix(0x1, 0x2, 0x0) dup2(r15, r1) execve(0x0, 0x0, 0x0) close(r0) 10:12:05 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97, 0x0, 0x0, 0x40}], 0x8001, 0x0, 0x1, 0x0) r2 = kqueue() r3 = socket(0x1, 0x3, 0x2) fchmod(r3, 0x1) r4 = dup(r2) kqueue() kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 10:12:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000eb3137a2dd5bb37dc0559f422563636ee8aaa27dc104189f67e47c062a2fb2745ec3e3"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) r11 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) dup(r11) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 10:12:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r1 = semget$private(0x0, 0x7, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r6 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getuid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 10:12:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x0, 0x10000000000}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) r9 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r12, &(0x7f0000000380)=[{0x5, 0x4, 0x1000}, {0x0, 0x800}, {0x0, 0x4, 0x1800}, {0x0, 0x9, 0x800}, {0x4, 0x509, 0x800}, {0x1, 0x80, 0x1c00}], 0x5) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r17 = socket(0x2, 0x1, 0x0) fcntl$getown(r17, 0x5) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r19 = getuid() r20 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, r20, r19, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) 10:12:05 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000040), 0x100000000000045f, 0x0, 0x4) 10:12:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x80, 0x10001, &(0x7f0000000100)="41c960000e0f3844aa06", 0xa) 10:12:05 executing program 0: kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0xd}], 0x0, 0x0) r0 = kqueue() r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0xa, r1) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) pwrite(r3, &(0x7f0000000040)="12df6b2557743f2f80cad7610a2e31ad0f361b83e71c54b6c0f648b989495545ef79df8f664e1835d7b05536d779b159f095125f330ec57169324b46e1f9f5ad18572a75e2c0ac2dc54c994bc4bd2e33b857ff72651bc5059f3a17feb972941b893c27ed96f99bd32e02973b501bbe487458a66d1da3b84a4ad08b0baac576f1a69e02a98a25d05f71753398df835f613a484afec57be73389a4c733cd28de2f0c310df884838a0c9c0dab187bbd8c3680a713608f86548a0a6a76035ea02dd376287034f4be49bdf171b3154b87c1c6ad578198919be8f580cd6d796f7b5280e19eaa89cc1182f68a", 0xe9, 0x0, 0x10000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r8}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r7, 0x5) kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000000)) 10:12:06 executing program 0: getitimer(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = socket$unix(0x1, 0x3, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r1, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = socket(0x2e07198aaa4bae42, 0x8000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x3, 0x5}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x8000}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x7916}], 0x3fc, 0x0, 0x1000101, 0x0) 10:12:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffee, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x1, 0x1, 0xfd) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:12:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000140)={{}, 0x0, 0x0}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000680)=0xfffffec9) 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(r3, 0xffff, 0x1022, &(0x7f0000000600)={r10, r7, r4}, 0xc) r13 = socket(0x0, 0x1, 0x0) setsockopt(r13, 0xffff, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r13, 0xffffffffffffffff) readv(r13, &(0x7f0000000000)=[{0x0}], 0x1) 10:12:06 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, r2}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2f6fb71a) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) r9 = socket(0x0, 0x2, 0x0) accept$inet6(r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0x0, r9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) renameat(r4, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 10:12:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200), 0x3ba) fcntl$setstatus(r0, 0x4, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x8, "000000000000000100002000"}) pwrite(r2, &(0x7f0000000680)="0240f79571e9e9dafbae38c575c4b81489cdff509b43bf99c4c1a8091ab6f31620c9578233e7791b31cf5b587738195832fe72d7111225d4ca81621e9a779785ce4779bf54043d158181beacfa9f220aeef4bf6021d860972d9faef9758d822660e35c71698826666a890b133bba588b069aa58b0d834c81a70fba1f7134fd8225f449523ce14cf03cce831f485aef60564f5ad849f5888fcd84fb61cedd005146776e45ad93d882299c8a1784f19c703c81f6b116b7620e53b5a59ae68c8f70e87539aa2bef77591940f8670af4969407856b74f2befadb2b25dca37f9ea680366b3d33", 0xe4, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x20000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x9) connect$unix(r1, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000780)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimensat(r4, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000340)={{0x9, 0x100}, {0x100, 0xddad}}, 0x2) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 10:12:06 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() getppid() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = fcntl$dupfd(r5, 0xa, r4) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r7, r3, r2}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file0\x00'}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)=')/}#\x00', &(0x7f0000000140)='-\x00', &(0x7f00000001c0)='[%\x00', &(0x7f0000000200)='&\\\x00', &(0x7f0000000240)='-+#\xeb*{\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='.\x8d\x00', &(0x7f0000000300)='$&%\\@\'\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='+/.^^\x00']) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 10:12:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 10:12:06 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60e, 0x1) r1 = socket$inet(0x2, 0x1, 0x6) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xfffffe40, 0x0, 0xfffffffffffffffe) 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, 0x0, 0x7, 0x55a58399, 0x5890, 0x2, 0x2, 0x6, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f0000000080)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) open(&(0x7f0000000580)='./file0\x00', 0x200, 0x100) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r5, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96de33fbebc2eb49d21af6540161697", 0x373) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r6, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96de33fbebc2eb49d21af6540161697", 0x373) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x80000, 0x0, "9b2e2b6401f41ed1000000000000360000fd207a", 0x0, 0x2000}) write(r7, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96de33fbebc2eb49d21af6540161697", 0x373) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000600)=0x27fe) r8 = socket(0x2, 0x400000000002, 0x3) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x6010, r6, 0x0, 0x2) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r10 = socket(0x20, 0x0, 0x8) r11 = open(&(0x7f0000000540)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r11, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000180)={0x2, 0x1ff}) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x2, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x8, 0x4012, r12, 0x0, 0x3a72) semget$private(0x0, 0x7, 0x86) r13 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r13, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r14 = socket(0x11, 0x4003, 0xe1) sendto$unix(r14, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0x1f6, 0x1, 0x0, 0xff60) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0xa, r15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xfda1) 10:12:07 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0x7fffffffffffffff}, 0x0) poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) 10:12:07 executing program 1: r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r4, 0x4, &(0x7f0000000280)={0x2, 0x1, 0x5, 0x3, r5}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x2041110d, 0x9db8, "d6d0ec8a40b374ad0034c10c5ef03d9db600"}) socket(0x2, 0x3, 0x4) write(r1, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c0", 0xd6) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$KDENABIO(r0, 0x20004b3c) r6 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffd94) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x9) socket(0x11, 0x4003, 0x0) r7 = socket(0x18, 0x2, 0x0) accept$inet6(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/194, 0xc2}, 0x3) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 10:12:07 executing program 0: 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, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x20, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x0, &(0x7f0000000100)) r11 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, 0x0, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) chown(&(0x7f0000001680)='./file0\x00', r1, r2) r12 = msgget(0x2, 0x200) r13 = socket(0x10000000011, 0x8000000003, 0x0) close(r13) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x23, 0x0, 0x0) r15 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r15, 0xffff, 0x1021, 0x0, 0x0) bind$inet(r15, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000280)=0x3, 0x2f8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x0, r16, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r17, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) getppid() r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffe97) msgget(0x2, 0x200) r20 = socket(0x10000000011, 0x8000000003, 0x0) close(r20) setsockopt$sock_int(r20, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 10:12:07 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() r1 = getgid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0xa0) semop(r5, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r1, r2, r4, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{0x0, 0x2}], 0x1) semop(0x0, 0x0, 0x0) getuid() seteuid(0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000240), 0x4) r9 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xf3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x2d2, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r10 = accept$unix(r8, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 10:12:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 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 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5, r4}, 0xc) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x40}, {0x9, 0x97ad}}, 0x2) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r11, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x5cc49c331a9dfd4d, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r14 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r14}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r15 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r1, r11) 10:12:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x1, 0xff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) connect$inet(0xffffffffffffff9c, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 10:12:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x20, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083fe54ffff1bdd277e0cd2e3c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a0dc3fb0810e0823404dc", 0x356) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r11 = socket(0x1, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r11, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0x23b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) r15 = kqueue() fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) dup(r15) r16 = openat(r7, &(0x7f00000001c0)='./file0\x00', 0x900, 0x2) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f0000000240)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) r20 = getpgrp() r21 = getgid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r20, r22, r21}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={r20, r17, r14}, 0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 10:12:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) bind(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./]ile0\x00'], 0xa) 10:12:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 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) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x2) shutdown(r0, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 10:12:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="20000000000000eafeff0000003d8cd5000000f87c905b673c221a3baa2852f994071f542a52871d000000b81500000024000000110040003593ae0dc1bb893f"], 0x38}, 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) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 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) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r10 = getegid() r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r12}) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r17 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r19 = getuid() r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) r22 = getgid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r21, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = getpgrp() r27 = getgid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r25, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000700)={r26, r28, r27}, 0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000600)={r26, r23, r22}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, r22, r19, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r29, 0xffffffffffffffff, 0x0]) setregid(r10, r29) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:09 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 10:12:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x109, 0x0) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x1000}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 10:12:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$inet(r2, &(0x7f0000000080)=""/250, 0xfa, 0x802, &(0x7f0000000180)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696cace65eda817e7373912561071c4788e40402fbfa39cf58eef5c9cbe91943e526e91809"], 0x10) shutdown(r0, 0x1) 10:12:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x2000000000000000}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f0000000540)='./file1/../file0\x00', 0xffffffffffffffaa) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) writev(r6, &(0x7f0000000640), 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x200000000001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r7, 0x0, 0x0) openat(r7, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(0xffffffffffffffff, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r15 = fcntl$dupfd(0xffffffffffffffff, 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, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000600)={r19}, 0xc) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r26 = socket(0x2, 0x1, 0x0) fcntl$getown(r26, 0x5) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r28 = getuid() r29 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r27, r29, r28, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r30 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() r34 = socket(0x11, 0x3, 0x0) setsockopt(r34, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r35 = getpgrp() fcntl$lock(r34, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r35}) r36 = semget$private(0x0, 0x2, 0x400) semop(r36, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r37 = socket(0x2, 0x1, 0x0) fcntl$getown(r37, 0x5) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r39 = getuid() r40 = kqueue() r41 = fcntl$dupfd(r40, 0x2, 0xffffffffffffffff) close(r41) r42 = getgid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r41, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r44 = kqueue() r45 = fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) close(r45) r46 = getpgrp() r47 = getgid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r45, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000700)={r46, r48, r47}, 0xc) setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000600)={r46, r43, r42}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r38, r42, r39, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r50 = socket(0x18, 0x2, 0x0) accept$inet6(r50, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r51, r49, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r36, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1800}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x2800}, {0x0, 0x5, 0x1c00}], 0x2aaaad1d) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r53 = socket(0x2, 0x1, 0x0) fcntl$getown(r53, 0x5) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r55 = getuid() r56 = kqueue() r57 = fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) close(r57) r58 = getgid() getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r57, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getpgrp() r63 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000700)={r62, r64, r63}, 0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000600)={r62, r59, r58}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r54, r58, r55, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r65 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semop(r65, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r69 = socket(0x2, 0x1, 0x0) fcntl$getown(r69, 0x5) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r71 = getuid() r72 = kqueue() r73 = fcntl$dupfd(r72, 0x2, 0xffffffffffffffff) close(r73) r74 = getgid() getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r73, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r76 = kqueue() r77 = fcntl$dupfd(r76, 0x2, 0xffffffffffffffff) close(r77) r78 = getpgrp() r79 = getgid() getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r77, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000700)={r78, r80, r79}, 0xc) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000600)={r78, r75, r74}, 0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r70, r74, r71, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="99386c8407baf18d2423517db1469ff9631f68c95ae0b064759f7b8055a95398d21763702626edcdaca886f571c134a831aecc986b144e66bdb13543feb48cf1d4308d12729d0509ba41444f26e20867858f7d0643d4455ec4d68e2d62f7d640b548a1b7713910788a8d784aec0eebed32416dafde3c9a63ed0b83bed424c058fbba9c716c22ba1e9d1783230281f7cf49af1431417a958ed3aa9e0b5a496f1c0bae87fb5226aa0b54c91fb9e360d9f29506bbd1ee9c9cf42faa4d0f33e447454129f7605dc2c1b59252638b3676abd2c37c164e0a2f2ee54adf91775d1545fc8c13630b8e5243de9907", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRES64=r3, @ANYRESDEC=r12, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES16=0x0], @ANYRES64, @ANYRES16], @ANYRES16=r15, @ANYPTR, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES16=r16, @ANYRESDEC, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYPTR, @ANYRES64, @ANYRESDEC, @ANYRES64=0x0], @ANYRESDEC=0x0, @ANYRESDEC=r70, @ANYRES32]], @ANYRESDEC=r55, @ANYRESOCT], 0x7, 0x7fb) 10:12:10 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x40001, 0xe1f3, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getppid() r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x12c, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000a40)=""/118) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r19 = socket(0x18, 0x1, 0xde) close(r19) fcntl$dupfd(r18, 0x0, r19) r20 = accept$inet(r18, &(0x7f0000000800), &(0x7f0000000840)=0xc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r22 = socket(0x18, 0x1, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r22) 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', 0x0, 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, 0xd35, 0xfa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r29}, 0xfffffffffffffffc, 0xeb}, {{r28}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r31 = socket(0x0, 0x1, 0x0) setsockopt(r31, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r32 = dup2(r31, 0xffffffffffffffff) linkat(r30, &(0x7f0000000280)='./file0\x00', r32, &(0x7f00000002c0)='./file0\x00', 0x4) r33 = accept$inet6(r32, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffff1) r35 = getpgid(0x0) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r36, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaa90c) semctl$SETVAL(r36, 0x3, 0x8, &(0x7f00000000c0)) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xffffff1e) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) r44 = kqueue() r45 = fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) close(r45) r46 = getgid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r45, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getpgrp() r51 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000700)={r50, r52, r51}, 0xc) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000600)={r50, r47, r46}, 0xc) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x8003ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r50, r43, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r39, r40) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r40, 0x0, 0xffffffffffffffff, 0x0]) r54 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r38, r53, 0xffffffffffffffff, r54, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r55 = getgid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="1b1fe3109fdd78f0fdc5030d1077bdf754d57ec17978b217cb72d21d8b3bb9130f5c13d40df7a0528b2cc59af35141f6fd4054d55d31c4b6c27bd5f043c6ebe741a89ee945732bfb96af835c7211", 0x4e}, {&(0x7f0000000240)="a87ff3b67d9e51f2e376d74323a12264d86d56aafddd4d547bfbadf13388d7fadf28291db89bea2a47a4eeb39d07de36e5226c5fd8e4e69536fb5e2b97fea303ae7234dcd6d7ab0be298ceff53875793e3a335816ac1d1d0b08eee73f32443feb01c6dd0a303037ad2861f49af4d1ee22dbf05cbf94f7ef35d2078ae2a60413994db885c689360ffdf761109fae5166cbcf8c848b6d4c31b5c8f2adab07b5d160fe2ea0a5fbd9c6e3bfd387fad84829ddd40494b5b84178229f204346f81796cb61c89e62a26295c912ed50eca4d494987", 0xd1}, {&(0x7f0000000340)="6d064a01fac6f02b3462af283651ef09c066552dd2a9c8c101577d2444896e97599d9e3a3363df435fecdd402b24d3edc3efcad59393d5540dc6751a0fea519c4be375391ed0b68a0df886645f24ef12401d672d2fa69321aa3b7c5e127b6e4679f01bc708862c5c9a7c76fccfbe40179dec445eed2f61281cd581bf309a4e5781e05f2c10145b43c3a8535211fa10faad59e6837c33b420acd5e7d83152115e4910c9e23dc9c1ecb63408028295bfbe9bb73b9d352a9376b205c05068a17f54d8d7e95dce14473cadeb3e130d5af147eba27d4afe48ba44ce4270e04d75da7a99ef", 0xe2}, {&(0x7f00000000c0)="b51e6bcfb54768265a29dfc4bc17e98a9ed130fe0c93edea41af7ffb77336291b3b85c3b1f86d12b44668a0538c3c6d9b2fd0e6e714917b137f2fa3e4280627a", 0x40}, {&(0x7f0000000440)="028156e3d1cbe15a5ed8ac3026f5a17767ae08fc243cc4b065b4ed90d8a1a34d12051a4a98d164c94e62afe70b3b5cf2432008e2773332e7b392a893f2ca99e562a138bdb3e7d9a00a2fb3979df9c9f34781bd1f9ab903b3439882f4e149a272ce4ca7293e2451ccf5d3d242a2e8587fe4e60d2cc068a40ed8faae627f2925e7a984d0c7005a6fc9fa333a10872b7c5ef3946bee25eff497a3824d719993562b7455096fc29d7e552c84e2ccf69c149bc4", 0xb1}, {&(0x7f0000000100)="b643db5c09bd722ed9ecbbad68124021fdba457e7d9c6a15e95fffceb9ed9774272b", 0x22}, {&(0x7f0000000180)="42b0750a034cfc90404528c9739e18125b7712d9a3bdb241518c43c9f48c1d5fc8541f56038dad89cc8759f99c4251", 0x2f}, {&(0x7f0000000500)="bc5fb34dd835841e33231b173cdf755bd5222a2910f9e11abf18ae22eed68f107ebeadaf6e9a5b4ea29a8bb3d2d09964aaadfc679054f2483e34663df24d08c07b3cba8b9a3ce0c57d46217f323da86ae7fa7c3c29df24c2e9446da6c7a30d6e1687b69daf384366b71490c09cb06b0cf012597265786a4a6c50b07ae42b3f27dd08134acf2225e2e2436fa0e9ba15fb4397b38716db6a903bac66079184e8e03aa1fabb7201f6153a0a11f400368cb0f3", 0xb1}, {&(0x7f00000005c0)="d7441757901cc63e88b5ef40ef618d0c688350eb71730f188e8e477fa8deab4bb502c1f01a09e7eac0db6ae0e59f9e79ff025191aec948c877f0fcb8452720df6b9e7f649a9dba3b78c0dc13536811485bf0faacd4ced416db41fb3df1717e1e1c8d7dec448d4dfadbf9f75fe674f45b281d8ccf0501c82e1d6609f1a2317609ea8e202d7ae60116b80b935f3e5dab0ad5019d0af97626617b34cd6b3b49676b8d1b93c39749277cde0be9d990dd9bf4a4d7e821e726081e0c7b909d46b72b03afb5538efe8878590fff6052182c6e4bb686804dc2a082972e77d4d31aa8a1f8", 0xe0}, {&(0x7f00000006c0)="e295ca1d10ab196ead993c61a7ce9899892bf4b01a4a2a06dcc183436d8abfa91f545e5bdeead308ce53dc39d1c5be524318f8c1d516826352c0198675b5ec5318eccce3d812c2c85806d35b0a3f4a6eb01609fd7f8d4228dc7a79", 0x5b}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @rights={0x28, 0xffff, 0x1, [r3, r16, r4, r17, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r20, r2, r22, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r27, r34, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r35, r38, r55}], 0xc0, 0x4}, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) setsockopt(r56, 0x7f, 0x9, &(0x7f0000000600)="92137ae71deea709f55f51543d36691d62ae2ad3ef8f5e1893d6d10ee9ffe7db0eceb90e2017a076017b4778f8354ae868a99f2fe7460270e880bf7d", 0x3c) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x7317c9c2e9ab0149, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)="94d2bd9856d5e2e9c3752815ad7924ba9cf6abbce6698bf8f0a2e1c80bd3748aa5ee162fe06194d5f64ffbc6ca4df7dde57a9d4f21b5e4824e908e3acb9470d8b72536d271e5c36048e6c1afd7bcd0bd1a539b7438a0d48e2a67e6779a401af44f524d0460f4518b333dbfbfef177ed7a01cc8950451a873a5556be851ec7389b116b06b4c2bd3ca8561a0719c852a6ecc889c3ba5f3d60c09f1fdefada5ab32002a2a58c848a4063bb3b156f2fa6f91e6c4f0b1b8247aa18550f48c927ede90e1427f2ba6d836e1f59c36d0b4c0525ed464103695a9de857dabf5fc9159b92e4c7d54033e7ad644210e419a448d684ad65146d6b90b50d4d134e94cdb8ff0c42b3fc9b85e541b86a255e0c7172a8af7d4ee073aa5620481908b6624a5d26538e1db59eeb37355c790c4f03510debec70cae553dbf8e2f3f07c22cebe8fefc91963e709378904dc82a999b2bb6800986442514478009f1586edf005deaabb9b9b36dc03f69f52b516c14fdf58c0c5a74d0b6b03264e66b90fa3754e8b8d12ce61b55097ef1263edae9811e618e0581b2ccbb75f614779a9cf3cca41c8727ee838485b075ae3168e39cf345cf0c720deafbe11990392b387d804546eaac55a7462a035b20041c90e85401d670e7e0805021ee043ce76b180d81391f6ca2f4957bd0b74d9f443b378eef711c63fc2abf651a8ca37035b1899dd8f2e4b23120e75ae2494f150f2f01cabec73282a590f522a3739791f5c1163f8e107ac368c8b8f4e66a1e439191d5515f90255777ba79ed551009185a00c7592fa8bd3c69c2c2552a3d8afe0f63e5304a5f9fac311590f38768e93395b971282e72029c0b459a9d5802be6b1d63f3b5ce96f4add60e6555b05f2aa7a9f5ed1bf44edc09c800960063e7e69194f8bb61dff6fd1e36afaf1261b8a42b33d5a98c6a78bceaf5ffde38d8038ee6dcd7d7e382b57b7bd857e509d61ff9e91682c0924b836be01027665d3d48e67a848ab76bbb3f0536022a2d4862f3996072ac90353ec0ea275c5b693267d15a5067bb369e6e21abbbf1cc6361036cf3f3921a474080ed61c908a85dbf9045e46bb9d9b8c5508949d6ada1b2ce1fd2fa073a89d1871bb254c4008420d664239f3d692ca20bdbc4e02f83bb278d59f7a1b3ec6f1752fd548cb7b130e8c56ba91348923144e868704302c9d10d98a77014430a5f37b66434ab7b3c21d9bb3251214888b03f137d0e3a19c6953d6f8c603d63cd22e4844034bb9a803c4647310a4edd1affbd7ee0e484ede887c7a3afb924a61fc338c3240be1e51c32414651d14b1dbc819dd32606a4726afe85235eec4b0ff0ce2f46c28312652692119977975f63de41d42ca64878f7ec6b9c3714ed7b4a60ef1ab2a30f28bd082e11489d6c718a87b1867ab75c21782ddd0e36eddcc86ec70257296a123e32e3e04fe7e6b4e2a125fafee434c5bd6d3b159258a1aad51d96f157390a9774f52c55e8ddd17af3fe24ca722589f1223ba481d541c4696086a881392345fb3082231836f745a796e5ee23fe06c419b888e2709603510e1a49fa1cce1cdb4c227522b02cefe1f68623730c2af67e96b6510b32447d2ec9e2160a9ef0cd23f8d2a2e27f8a23d9aaa3cef4a2734414668c3254f92a9c583b22a9dee158ec279e20edafaadcf2e039b7340904f48323c3b813faad25c9af3b05e1d62daacc4629a2afb7049cde251c586972e383feddb730e9748ce7c1f8a13e0959cc5cc87b835241f7836c001efa7e0f431c51faa8a02e5e6db84172014297a55f303df1f2734616770b16e63a7cc3a5459fe5dadfe58d178ac8e92606e09df824e58d49689fa5ce95a272d0a188245aa84e5d12780fce7620599d4bd06adb65abb5ffb0e573197e970eb33c131fbac841df20a745f0b6224f867a3a63389a290036647ef425e3c0303f3026483679d323b3e21fa62422d017d47f4bc2dbfec1ad449445a8d35bb6d52c09a8a1cd074b42adaacc920428555d090ce41b7b5d8f3d0bf57199a01e3e633cbe95456c83b5da23cac15c6ba0e9bfbd438363f47dc29441bb58b7ce3ff534d468571ad1838e92154128db80436845f474283e627f268b5767c4329851b126bbd418cc467f5908164a3dadff703ac8bf261bb943a09dd37bdf75068a864a90aefe93444d5f5327fd0364f796e5b015fd2e74d3858bb37375e6a85df24bb3a99b6160bd65437c39f8123492e197923932d987bd1dd38449c3000022a1cdd6a531a23bb742f56216312fb60c06eb465ca544a119dc8d82ca99088aba842399029e6e61ee46dabf24fe1a9844b2931fd6c398d2d01d5410c47aececb71b1a4e2500b250c6b5da228b1f6a1d36cb0fff37aa6ece110154b0cd7cd1efc7c3864b6d9401528bb2614cb33c12ba8b512900aff93f10a35fb57ed2a940a60d7fe1c39aebac247aea18f1cfbe373aef6d204a2778529721fce88e2c82e36520ad2326e7d0184dd2e13174c8ff9c7b2abfcba5aa51572c53eeef5d3b600371dbceec20e4a5b207557177aaa2c7ff0239be9d80f8b678aece4a2e3581d1ca4a8e9a469db5b1db54912beefe96f773c35f8edbbf40905d5a01fc6e9c4896c18db8e4228f16a532f8813b2c16a09bbda9a050ff3a8fe7a4a37d4fe754935423222a531d6351728b7e1ddc81d221b074e870479bae62ecc474418c3efea5b1488238ea8028c149933a5af577fc5e218d64fc85923aa8c24b82bba11b85d88bd05091504aa60eebe781edccc9968fee2317e07ee5d5d2e8cf648b26dc618217bb07df6e125a40e02087471d32d831b4c9e7cb304ff89819376e0078abc6366304e00d4a24f6773021f36528482b3bd74e75694802812ff4b434c930716e80be70361c48fd2fe269e69c98d7a4ca81062260dd7cb7abdd272816fbd2330ceb5d20b6d178b4d255600d927f52d8c04bc2f9a5cbd2028b9229d919b710517a56febba65cb03f027a14a92aa1815677b393d36e8c291eea4f3cc1eb3b21d900928010c333269b90e98e7ae8f1dda20e5296b91bb81004326080e75e04a98ff5480758d2dabbfb454ac44d82da850878f6b7e6da63cf7cba5b9bd051572e79c1c05e21b006c95c376b4bfd02c4b00432b70742dd577d96a74b528c015d7a4e942f9878de9b0417e8744049beab65e600609cafffb9728de81ed9b2f1a59b2df7531ea18002e57f75f94a6afd24db9b37e6a1813bac1c4a5ca1e5fe33f5b9d816a70cc61638ef94701530473fe62a7c24ab9278fb884549ad28217a8afc4d567674c1ac2fdfbe3f52978a4ca30014c403ca23981023f2c3db4ba7f72f8f67e005422e271a53eef8ea5bab77acfbe8851a79f37ae6652856ea53d240fc1991df91d7b605af3c7949038f0144165cb2cc7bc891834a82d1a79346613c48321f1323df1ce148b5ffadbae43bd4788af3a826ecbbcbb761b67a3bd5a81e4f7f4922510eb7449ebf865e925f8d93518d84441a5d7e07c2000503eb1f10ef7b52ac059786db296c3075e0e81ad7d1a9dddf4d6f44a480e82537b27ad539b58b4ae9638bb2a91fe7e9399b4e32b2140de61d988b18e0839d05941f273844cd259f3f6073c2b6f1128bf6c359478867ebffbf4f6704cb24a7941ec56658e495d266c28cfe3b669a58699a9f8a8d49a9c1a72f25872b3da978602fb6d76ccef94d1bacdafa66cf03a65b48e83a0b6c9b5d57d8921cdc91a49063556f28df10df41dc6c5705d9e929962f635739543a6fd8d4bd5b6097fa16e22bf425272bb81840e890beb7d9e84754c336a3fcf454f4bb9b0ae05fe6d8c2ac1ab88a40e4be558c89db6dfe25a8622768a0b8f54f7fd2c0d0d5c0d5e5e226d1c7dd70adcf2079ce736684d79b6e413be99c95ec799af8e059f4ba572e40f6e27c35a741690136d5526dd495779c765aa4217cfc3e22bc8f1053615942988383b766f3f6ea02036b3b60de58ea3a90896661cc8b73354792d6a371187b0593498f229d0eabd389c4654d537fff7ca9bfabac0739a7a2a340374cc3ed9beb6553cbf783be63403a4f5dd52679a6ccbdab5ddfa5b022d6cb1d28b7e3c09be80aafc2a6a489200a9f901630ee3929a2a7dd80f7c68459264fc66b5890029852e5b2dc7810805bcec46b262a34d0224429f6a06a47bdb2785b1854ac9389db72f86b478612eea4ec8383227b10238d0df3159a12a2e6ec5c6a50740ef6e6f19f8ec750bf8b0cc8907ceb51af67988cea91624b11e100af1437d6813fe24c691eb8c40c902fdc4eb5e22bff6d189a740f88abe12af08c7c3d79c0c8fa94c0514354d8111f5d52a45d713bd932a570118636420915f953847d5490f0807a3cd7f2fd918e6a4ceb9b62b1993edb3af8f3a471c4be700bb7e67c7d67a4b2bd97247f65cef65d26dc725c2ded2a9ad77596bbd34f8c6646b570774d206cf5603f592969c2407d07ddf4effc6b5d882aa6778dfa95a686ffeb1287f59f4f6697f2044d4a3bfb455e1f69eef8b689f857cc6932aa4e4c7c039dc904906c9b4cb25f0dcbbd89255742b38babc577c52fa7fa58de1854b32fc11e5b3f49da5cb497ecb4319e566b0a3a81f6cc9d46bccb13cfd01b36be2ba7f8df46376950a9ad10ff92a3ccbc5770380db9c8541f6640f7bc35b1737bfbb08d233042707e36dfccfe7336bca2636c6bd44ad2c9039c36f9b969b36bbd78c915add1771d421199088a523758fe207ac3c874fd4cc7f7755715aa182de62d2457c68594430b8ef9326839e987eefa66b174b91c52cfd5784835349bda0af0735a65ff2eec3e418cf3190e1a3e8ab5805d30b773e389814b4e4b7aeab2d0240d097a133c82d20ecea0a5ab0ad68ab84495abbe9c4c5beca3e6976fad0cf5e7037f05c20c2f2f024de5f2b8ce857545cf3a66dd0454ed41c1c5582cca771a68ca07658a57c8ed2fa8f042e3638edbfa57b9e228fad0600b4aeec08f5c0e1e4d328e93a84692099f4dceab21b5cd12373b2753ae0ba38f7bdd7d3243bc996d279e2dea8514e1a8ccfacad22e2e1cba020d9f310fb4c693f946025a0c664b57b506535730b4223e11921ceb59f77abb7c04d6dd3d4d626ef178329474e39aa30f017a73dcabd3cd07dac2c13462dd3a775d01a67b68c04378a794a678c1956919eaf22eb133dd1aca693999788973eb294dc5ffc2706ac570e6fc05a0445d48a0aed4e1ae0b04d309fb87253d777c403b70f8a5ddc4d5c1ad49c7934a1dcf94fac3fc7b273b03f00ea93b0a17d57c03530edff162effa5ac9d9c27cae8c1d12dc8c85aade2b25c0e3a2011f82968db79870a8fb5586c22576594e67d0ddf83461f943cb691e9920c6a23df30dd9970a64ac51f882a0fc1c01f61a37decb041a8f3ad9f1583e773edb2e3d8afd0045bfc46952b9954a8ca6d874f523b14682d0eac42bfa71598f22489132b78caabcb761f0884a23cefbdf0a2561ed0790b6a66275e31c14a69e0b1b0177c537419ff214470e333b31cb3a0eff96f772a7ded8eb048131e8ece6f62245a608dd3464f9d584be3c007b367950c423a24ce346ecb53efa9776e0b27c5f79704e3cf9427dc2647748dffad3fc496111313e6b5eaa6593377e3a20d064bae0b1007dd10bc9faac37b5977a0bd86956df6fa6f1df6d77ad73df204e2e3be6bdf3d096ec17d39339bc3c1ec1b5a60c31ee7b0a3466b1c4a2eabb38d759d1f416fff972a668b079f6a50167b57986c3ad3aaca01ace7f0de3b21305b2d0ff69e7e9d30663414aeac9a0b7f5ac2bb900a1876954741bae8acccfdc115e37bb", 0x1000}, {&(0x7f0000001240)="d88640217d28a3a653f541b99a6d3651c2139ac90ae9f0843091b6d79a2dd8d183a2d5a3ede28ac89127b83619e99933bb81d0aec690423294481cda9835d8d2c4268f61e1e68a3690e6af80e03d259fb26e298b190029dceff122ba480b6db07c9ac79ec3f08b1c37e4d84ea4f4920de432d79c517f3dd854f4b3c8dbd60b2246941ca6d5076639b2e7fa63490b4f872ac2123a25b3ecdae9e87494d642a2ef58f919dd09ba3cac36508b149f21e3c29415f435b78167", 0xb7}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r34, r57}], 0x20}, 0x403) r58 = socket(0x11, 0x3, 0x0) setsockopt(r58, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r59 = socket(0x11, 0x4003, 0x0) munlockall() sendto$unix(r59, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f000032f000/0x2000)=nil, 0x2000) 10:12:10 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = syz_open_pts() r9 = socket(0x18, 0x2, 0x0) accept$inet6(r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) close(r3) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r12, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 10:12:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) setitimer(0x0, &(0x7f0000000040), 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x140000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCSTART(r1, 0x2000746e) 10:12:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = socket$inet(0x2, 0x2, 0x77) write(r7, &(0x7f0000000000)="aadf3e791a46bd94eb9b96901ea12da204e80883", 0xfffffffffffffe4d) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 10:12:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0xf, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0}, 0xc) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) dup2(r6, r7) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:11 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000739ffe)='..') r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) 10:12:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = kqueue() unlink(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x8000) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb3ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f4000100000000000031148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0abf3112ec73269ab8e295120"], 0x10) 10:12:11 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getegid() ioctl$TIOCFLUSH(r3, 0xc1206951, &(0x7f0000000300)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) recvfrom$inet(r5, &(0x7f00000000c0)=""/113, 0x71, 0x20, &(0x7f0000000140)={0x2, 0x3}, 0xc) 10:12:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 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) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r10, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:11 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/116, 0x74) rmdir(&(0x7f0000000000)='./file0/../file0\x00') r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0xfff, 0xffffffff, './file0/../file0', 0x9, 0x7, 0x365c, 0x5}) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) recvfrom$unix(r6, &(0x7f0000000440)=""/98, 0x62, 0x60, &(0x7f0000000640)=ANY=[@ANYBLOB="00002e1f66696c65302f2e2d2f66690c6c653034"], 0x13) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000300)={0x10000, [{0x1, 0x9}, {0x3, 0x6}, {0x4, 0xc7}, {0x2, 0x1}, {0x0, 0xff}, {0x3, 0x4}, {0x1, 0x1}, {0x1, 0x7fff}, {0x1}, {0x1, 0x4}, {0x1, 0x9}, {0x2, 0x8000}, {0x1, 0x3}, {0x2, 0xc000000}, {0x0, 0x5}, {0x1, 0x1ff}, {0x3, 0x193}, {0x1, 0x820}, {0x1, 0x200}, {0x2, 0x5}, {0x2, 0x8001}, {0x5, 0x2}, {0x2}, {0x1, 0x2}, {0x3, 0x9}, {0x1, 0x10b}, {0x1, 0x401}, {0x2, 0x7}, {0x3, 0x80}, {0x1, 0x4}, {0x0, 0x81}, {0x1, 0xff}]}) r7 = accept$unix(r2, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 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}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) r20 = getpgrp() r21 = getgid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r20, r22, r21}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000580)=0xfffffffffffffff4) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) getgid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r11, r12}, 0x9d) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) r25 = getpgrp() r26 = getgid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r24, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={r25, r27, r26}, 0xc) fchown(r7, r11, r26) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000080)=0x1) mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockname$unix(r28, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 10:12:11 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0xa7f8cb949e7c26f1, r2) getegid() socket(0x2, 0x4001, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchown(r4, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x18, 0x8002, 0xff) connect$unix(r8, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f95ea57d207f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r9 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000000"], 0x1) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ebc797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8001, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="462eab10"], 0x1) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r14, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) r15 = kqueue() kevent(r15, &(0x7f0000000200), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 10:12:11 executing program 1: getrusage(0x0, &(0x7f0000000380)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x2c) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000280)=""/218) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x2, 0x7}) kqueue() writev(r0, &(0x7f0000000240), 0x0) r5 = msgget$private(0x0, 0x413) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/146) 10:12:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x9, 0x800}, {0x4, 0x3ff, 0x1000}, {0x9, 0x0, 0x6c120f963b468d91}, {0x3, 0x81, 0x1000}, {0x131b8162d21cdf33, 0x1, 0x400}], 0x5) write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)='\f', 0x1) 10:12:12 executing program 1: setitimer(0x0, &(0x7f0000000580)={{}, {0x101}}, &(0x7f0000001740)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r11) 10:12:12 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x101, 0x8, 0xfff, 0x0, 0xfff, 0x8001, 0x4, 0x3, 0x0, 0xffff, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x200a, &(0x7f0000000180)={0x100000001, 0x81}, 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 10:12:12 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/84, 0x54}], 0x7, &(0x7f00000004c0)=""/4096, 0x1000}, 0x8c2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) 10:12:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 10:12:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x17f6, './file0\x00', './file0\x00'}) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x22e, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 10:12:13 executing program 0: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = getgid() setegid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x100000001, 0xffff, 0x8, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 10:12:13 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x1c0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = semget$private(0x0, 0x3, 0xdc3d381fc0340195) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, r5, r6, 0x100010024, 0x2807}, 0x9, 0x7, 0x3}) r7 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r9 = getuid() r10 = kqueue() r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r12}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x931a) r13 = accept$inet6(r11, &(0x7f0000000140), &(0x7f0000000780)=0xc) r14 = fcntl$dupfd(r10, 0x2, r13) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xfffffffffffffd5a) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r8, r15, r9, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) socket(0x2, 0x8006, 0x5) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x2, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000007c0)=0x256) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r29, r27, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000300)=""/216) r31 = socket(0x18, 0x1, 0x0) getsockopt(r31, 0x200000029, 0x25, 0x0, 0x0) fcntl$getown(r31, 0x5) r32 = msgget$private(0x0, 0xb00) msgsnd(r32, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r33 = socket(0x18, 0x8002, 0x0) r34 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r33, 0xe8, 0x2e, &(0x7f0000000100)="ebffcbff31929600000001000000000100000000", 0xffffffffffffff43) r35 = dup2(r34, r34) dup2(r33, r35) sendmsg$unix(r35, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r35, &(0x7f0000000080)='./file0\x00') r36 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r36}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r37 = kqueue() kevent(r37, &(0x7f0000000000), 0x5, 0x0, 0x6, 0x0) ioctl$TIOCSTAT(r36, 0x20007465, 0x0) msgsnd(r32, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028a01ffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c259300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e11548516bf33186216da0e1b8aeddc38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabe9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d08438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f60e06f5e061c0675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816000000"], 0x1, 0x7fb) msgrcv(r32, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b5de1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca3886f9a1ced9fa7787ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r32, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/161], 0x100000067, 0xd6d0c418f59fe7d3, 0x1000) r38 = socket(0x2, 0x400000000002, 0x0) setsockopt(r38, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) socket(0x2, 0x400000000002, 0x4) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x24, &(0x7f00000000c0)="00ff0000", 0x4) 10:12:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={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) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r4, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) r8 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1024, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x3, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) 10:12:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r3}, 0xc) sendto$inet(r0, &(0x7f0000000080)="6a30345c7efeb69b33fafe8d", 0xc, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95cc2de961460d129889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12daa2bc95f9549a80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212123d12804afd509de1ba0c42e069cf0db4c4d092288458de5aa18e1c53fc05773dbdd17bd5cb788db1abc259c9cb293af0d4aa9460a2418adc374c498403944530644918c431ab54a378d8de4e61b2213c1e5ecd3c40232f4f305abc38ffe779ac8f8fccb1952142dcce2e21b85397ed077b1767acd6671a770337072c698c5f30caad68b2c36688912e22f64e49ebd8b1470fca478ead139c9143e4f56b9cc7f4c95108eb463465c8f5c422dce5b1593a72d992ec5b430a"], 0x10}, 0x0) recvmsg(r7, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x10000000000000df, 0x0}, 0xc42) 10:12:14 executing program 1: 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) socket(0x1, 0x5, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:14 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x538, 0x0, './file0\x00', 0x0, 0x9, 0x10001, 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) socketpair(0x10, 0x8001, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x40) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000d80)="ea00005c644275a2cd7877de7c3d6d5972d6330000007e81d1fb0c104846b08bcc302ddc812989c160e9259937516537b245f916bf5b5856cb3be1bcec10e5ca5e12f92810d84434beb1893a3f1d9211fbc50f3f1f5eb0981479803949b93013145cc28b9119c39bf73de1ef0532a78e1956864628af367542bcde3aefcc454757137b38d728f2006c8ac63e6a6cf0f867867f4eb137b71fab0aef899a581f7343624dd202743f60e23a553f9b02b68f3849fbc0926fc8a2d8cd8cd8738ce94700", 0xc1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x400, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00), 0xffffffffffffff05) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) r11 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r21, r12, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) 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)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 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, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000001b20"], 0xc, 0x2, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000800)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d55c0ed193e16f8eb95bd8017a0713000000000000000000094720584cb5d56f495c9d2c95865a21532c05f9a6bdb99b73af048af3b4cddd41a3d57f527110436535df7e6010eaf2549588807afb3d3c2248655b5276377e83f737678e2ff8352a2b4de118115e63b9ce762ba6ff9c55869eed2365e1504d2f89be"], 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r39 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r39) r40 = syz_open_pts() r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r40, r41) r42 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) faccessat(r42, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r41, @ANYPTR64, @ANYRES32=r42, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x0) msgrcv(r38, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000006af1495de9520000000000ffffff7f00001a7a05c59f3c0f00000078b38d890000000000000000cb9723b10169dae10000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f2407084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a00"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) 10:12:14 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, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x3, 0xfffff5a6}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:12:14 executing program 1: r0 = socket(0x1f, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x7fffffff, 0x7, 0x1, 0x614, 0x80, 0x54, 0x0, 0x2, 0x3, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f00ea01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r5}, 0xc) ktrace(&(0x7f00000000c0)='./file1\x00', 0x1, 0x102, r5) r8 = socket(0x20, 0x1, 0xff) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) close(r8) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r9) 10:12:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) kqueue() connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000001000000d9f12d616d57e2193000"], 0x10) 10:12:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000001000000000cfcf97b71392e2de582e439612961265d474d7d66128f840"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) 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, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) close(r0) r3 = socket(0x2, 0x1, 0x0) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) setsockopt(r3, 0x0, 0x100, &(0x7f0000000140)="4bb87d787c44aedea1449fa4aa487244470a512ec172c83f9bcfbc75faef269feb4ec52beb01f10eff1b5085a3e807ae5bc1cc527222092d91cca58c40fb0db0cd4e4d2ef67437f2d1008e15764a379a1b026dcfec53be576005385835da81342acd5c03dc9c66f09213cd33dd0a3d74d041537f867494017bf699e8f177bdf7c4d52d", 0x83) 10:12:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8302e480ffffffff"], 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) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) accept$inet6(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) fcntl$setstatus(r2, 0x4, 0x8) 10:12:15 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000000)="2bf0e300eaeb26a93a56f64fe35bd9b77aec516786aa4d5762fc90afecd0818b2cf7c4e6fa707cb35faf0bdf9ca5bf0c1ed560567c24d9bcc96ffe41aaed0268942c719300ddc7be49cc946f0c96d311dcbac3a1b37ab1dabfc1f657ae9b489a384750f07c657491c6a0e35088b665e127b8f3a107eab069e3a767b0903d7c47337ddf564521b99696d1647828bbcc021386c7d6137e19d60dec37a0752560aea8b20842b4a36746476c9704a6ac114d056a22e02c30a3052f5719d4ced0e0eeff0480896005d5cdafa178b0a8c09d66a9f201ac3c749bb6a5f56624eb74f22c4a48a5d046411cd80b73c721a7cb9e406a8ba144e118049ac5", 0xf9) execve(0x0, 0x0, 0x0) 10:12:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket$inet(0x2, 0x2, 0x5) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r5 = getpgid(0x0) r6 = getuid() r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r11 = socket(0x2, 0x1, 0x0) fcntl$getown(r11, 0x5) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r13 = getuid() r14 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, r14, r13, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x2, 0x0) accept$inet6(r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r17, r15, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r15, 0xffffffffffffffff, 0x0]) r20 = getpid() r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f0000000140)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) r27 = getpgrp() r28 = getgid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r26, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={r27, r29, r28}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000600)={r27, r24, r23}, 0xc) r30 = getgid() r31 = getpgrp() r32 = socket(0x0, 0x2, 0x0) accept$inet6(r32, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) r34 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r34) r35 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r37 = kqueue() fcntl$dupfd(r37, 0x2, 0xffffffffffffffff) r38 = kqueue() fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) r39 = fcntl$dupfd(r38, 0xa, r37) close(r39) r40 = getpgrp() r41 = getgid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r39, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={r40, r42, r41}, 0xc) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000600)={r40, r36, r35}, 0xc) r43 = kqueue() r44 = fcntl$dupfd(r43, 0x2, 0xffffffffffffffff) close(r44) r45 = getpgrp() r46 = getgid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r44, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000700)={r45, r47, r46}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b941923f19007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bd5e8c3f5e07e65330f554a902a5c8b7750c68739e9e3cedc1f9e6da5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217", 0x98}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r19}, @cred={0x20, 0xffff, 0x0, r20, r24, r30}, @cred={0x20, 0xffff, 0x0, r31, r33, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r40, r47, r48}], 0x80}, 0x400) r49 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r40, r49, r50}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = socket(0x20, 0x4, 0x81) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x70) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r6, 0x1) close(r6) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x88) 10:12:15 executing program 0: truncate(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3) 10:12:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20, r3, r4}, 0xc) flock(r1, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r27, 0x0, r27) setsockopt(r27, 0x244, 0x200000a, &(0x7f0000001540)="ebffcbff13b9fd81000900713048e6996d8e9648", 0x14) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r34, 0x0) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = semget$private(0x0, 0x7, 0x287) r43 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r43, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r43, &(0x7f00000002c0), 0x0) semop(r43, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r42, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r42, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r39, r38, r39, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r3, r39) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r34, r22, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) r49 = socket(0x18, 0x8002, 0x0) r50 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r49, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r51 = syz_open_pts() r52 = dup2(r50, r51) dup2(r49, r52) r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r53, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r55 = getppid() getpgid(r55) r56 = msgget$private(0x0, 0x20000003c4) msgrcv(r56, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde000000000000"], 0xc, 0x2, 0x1000) msgrcv(r56, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000f8f9ffffff000000000000652c5d970000000000000000000000000000a400000000410f0000000000efffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc5000000000000000000000000000000000000000000000000000000ea8f62b1ef37e6220500000000000000000000000000000000000000000000000000000000000000007ef672059d13"], 0x1, 0x1, 0x1000) msgsnd(r56, &(0x7f0000001dc0)=ANY=[@ANYBLOB="02000000000000000d92f81d67d790805fab37eedb5db9b4eb6a6ec554c20117c2e403843b34f7c0a4b0f2965747509c686eaf82cfaba9e7df1fa81554c457623f5c6502fe1501e442c8367ca128ed16d13c44ce51ce09489c1ac41d3db901c48e582d225bca80000000000000000000000000000000399a27a52547ee1668012fdd82b8e7776952172e68cfad1c1cb5dc4b10fb9cbf0f5255b49ec7fffddfe257c7d242105391c1abbda211d71e920ff2522ced62883fbebcbf60bf4f147ac9adee39b4b0089c0bcb8a4da37182ed82dc1080588cabe2fb60d69d183f7f84146eacb06b6ccda61ec435c839f17a798e2a20cf8023675076490ccc6d7671cb23c306c244d4397205bd5364d4b06ca249614e"], 0x1, 0x0) msgsnd(r56, 0x0, 0x0, 0x1800) msgsnd(r56, &(0x7f0000001300)=ANY=[@ANYBLOB="010000000200000049696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a07130044c6a39aa8bf5a253c3d2ee2dae2c41918d3871de9d9269b1663cf893fe626e625f36a4196152e55bbf5dbfed0"], 0x2d, 0x800) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = getgid() r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r58, r61, r63, 0x1e4, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000980)={{0x1, r47, r54, r45, 0x0, 0x46, 0x81}, 0x10001, 0x1, r65, r55, 0xa5, 0x1, 0x4e2c, 0x6}) r66 = msgget$private(0x0, 0xfffffffffffffffd) r67 = msgget$private(0x0, 0x20000003c4) msgrcv(r67, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0xeb, 0x0, 0x1000) msgsnd(r67, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r67, &(0x7f0000000000)=ANY=[@ANYBLOB="002200edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r68 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r68}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r68) r69 = syz_open_pts() r70 = kqueue() kevent(r70, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r68}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r69, r70) r71 = syz_open_pts() close(r71) r72 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r72, 0xffffffffffffffff) r73 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r73) kqueue() syz_open_pts() r74 = kqueue() r75 = socket$inet(0x2, 0x5, 0x7f) r76 = socket(0x2, 0x400000000002, 0x0) setsockopt(r76, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r77 = socket(0x2, 0x400000000002, 0x0) setsockopt(r77, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r74, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r75}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r76}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r77}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r78 = socket(0x18, 0x1, 0x0) close(r78) connect$unix(r78, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r79 = socket(0x18, 0x400000002, 0x0) setsockopt(r79, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r80 = socket(0x0, 0x4000, 0x5) setsockopt(r80, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r81 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='\x00\x00\x00\xff\x0f\x00\xe4\xff\xff\xff\x00', 0x20, 0x0) r82 = socket(0x18, 0x1, 0x0) close(r82) connect$unix(r82, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r81, r82) r83 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r83}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r83) r84 = syz_open_pts() r85 = kqueue() kevent(r85, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r83}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r84, r85) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r87 = getpgid(0x0) fcntl$setown(r86, 0x6, r87) close(r86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r89 = getpgid(0x0) fcntl$setown(r88, 0x6, r89) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r91 = getpgid(0x0) fcntl$setown(r90, 0x6, r91) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r93 = getpgid(0x0) fcntl$setown(r92, 0x6, r93) close(r92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r95 = getpgid(0x0) fcntl$setown(r94, 0x6, r95) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r97 = getpgid(0x0) fcntl$setown(r96, 0x6, r97) close(r96) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r99 = getpgid(0x0) fcntl$setown(r98, 0x6, r99) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r101 = getpgid(0x0) fcntl$setown(r100, 0x6, r101) msgsnd(r66, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r66, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095fb937d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r66, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r66, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r102 = socket$unix(0x1, 0x5, 0x0) r103 = fcntl$dupfd(r102, 0x0, r102) ioctl$TIOCFLUSH(r103, 0xc028698d, &(0x7f00000000c0)) r104 = openat(r103, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r104) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r105 = getgid() setegid(r105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r61, r105, 0x6) r107 = getgid() setegid(r107) r108 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r108, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r108, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r108, 0x40087468, &(0x7f00000001c0)) fchownat(r108, &(0x7f0000000080)='\x00', r109, r107, 0x6) r110 = semget$private(0x0, 0x7, 0x287) semop(r110, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r110, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r110, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r110, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r110, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r111 = kqueue() r112 = syz_open_pts() close(r112) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r112, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r112, 0x46}], 0x1, 0x0) r113 = fcntl$dupfd(r111, 0x2, r112) close(r113) r114 = getpgrp() r115 = getgid() getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r113, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000700)={r114, r116, r115}, 0xc) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r109, r107, r106, r115, 0x20, 0x1}, 0x198d3e44, 0x4}) r117 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r117, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r117, &(0x7f0000000b40)=[{0x1, 0x81, 0xb0b5755629fe3746}, {0x2, 0x7fff, 0x800}, {0x4, 0x3ff, 0x800}, {0x1, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xe000, 0x2000}, {0x4, 0x7, 0x1800}], 0x7) r118 = getgid() r119 = socket(0x1, 0x1, 0x80) bind$unix(r119, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r121 = getgid() semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r118, r120, r121, 0x10, 0x9}, 0x8, 0x1, 0x9}) r122 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r122, 0x0, 0x0) shmctl$IPC_SET(r122, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r124 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r124, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r124, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r125 = getgid() r126 = socket(0x1, 0x1, 0x80) bind$unix(r126, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r128 = getgid() semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r125, r127, r128, 0x10, 0x9}, 0x8, 0x1, 0x9}) r129 = getgid() r130 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r132, r133) r134 = getgid() setegid(r134) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r136 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r136, &(0x7f0000000080)='\x00', r135, r134, 0x6) r137 = getgid() setegid(r137) r138 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r141 = socket(0x18, 0x400000002, 0x0) setsockopt(r141, 0x1000000029, 0x22e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) accept$unix(r141, 0x0, &(0x7f0000000680)) ioctl$FIONBIO(r138, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r138, 0x40087468, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000001040)=[0xffffffffffffffff, r140, r129]) r142 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r142, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r142, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r142, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r142, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r143 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r145 = getgid() semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r143, r144, r145, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r138, &(0x7f0000001080)='./file0/file0\x00', r139, r145, 0x6) r146 = semget$private(0x0, 0x7, 0x287) semop(r146, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r146, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r146, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r146, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x2000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r146, 0x2, 0x3, &(0x7f0000000000)=""/9) r147 = getegid() semctl$IPC_SET(r146, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r139, r137, r135, r147, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r132, r137) lchown(&(0x7f00000001c0)='./file0\x00', r132, r133) shmctl$IPC_SET(r122, 0x1, &(0x7f0000000080)={{0x6, r132, r123, r127, r46, 0x1e6, 0x8}, 0x5, 0x405, r130, r33, 0xfffffffffffffe01, 0x9, 0x7fc}) r148 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r148, 0x0, 0x0) shmctl$IPC_SET(r148, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r149 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r149, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r149, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r150 = getgid() r151 = socket(0x1, 0x1, 0x80) bind$unix(r151, &(0x7f0000000dc0)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r153 = getgid() semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r150, r152, r153, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xfffffc9d) lchown(&(0x7f00000004c0)='./file0\x00', r154, r155) r156 = getgid() setegid(r156) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x0, r156, 0x6) r157 = getgid() setegid(r157) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) 10:12:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r2, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r2, 0x1) setsockopt(r2, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) 10:12:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5fe7f000001"], 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, &(0x7f0000000100)=ANY=[@ANYBLOB="f22d19b874f448cd3000339cb7e10bf208ac7cd6cec296964fe4f04477c0f20be35c484b09eb9d56818c95fb0202ff3d50ba02df8a831df97d1c78556ba4106e5561c6160d488f03d888378902fb61a767c0a822613bb861fdf67bddc4acf1811897fccfca8baa6a5e683f8a56175e8a86ea9150638d1d7098cd9f8a7402aa743b7cf7ad008cb74ee1ddd1b270dd40431df5a2a12b564c9a798206e6c0f9192b0435a7ae3b2974b0706f50d5dc69a6b4118f304bb84847b2c8b89dc817ee0f8e8509abc71652b0a30131ab6e844f69b989e83fbb4765a7a6598f1a08"], 0x10) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x2) 10:12:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x5}, {0x3, 0x1000, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getuid() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x2000a, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x3, 0x4, 0x8f}) close(r6) setreuid(r4, r5) getgid() r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) 10:12:16 executing program 0: syz_open_pts() r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt(r2, 0x7, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRES64=r3, @ANYPTR64, @ANYRESOCT=r2, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e25a9387bbc0022e2b3ddd5074408067b8c8828daf9e993b84db943e713ebbb4f8fe6da2185fcd964572dfb02e259f6144c8ee8a2f7a02711188b63bec741c30f3f1b3f334a4b5442d9a85"], 0x8, 0x3fc) msgrcv(r0, &(0x7f0000000c00)=ANY=[@ANYRESDEC], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca20e25cc42681b2"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="01000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e74926fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c97875498e63bb2e19117fec0866378de0a48ccc0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000fecde7907bf698cea84b9fefc3fb12d01e1691c7d6c8b971d871c717a4e3a4810ddf0eb661e3d870758434ca813a8a5115e7b9e08fae6015c528398262f19a5ee05d2fa48705be3e701ba169160cb5f073e2e40d9c410641ebf162e9df216f5ee777f9ec5dc71ff6fc7d5026fc21df3c799d5a033050a15c062225dbaee9ba714aec72b061139da5b881f28aa8a6be30a4e57613ddcf586cef1e12ccab9f75c8fecb2810d425497b354a108850772b128677588c6262dbb6e853dfcf920796fb264321567748f377a4a0d2e646bb1256750e4b1499fc74e15bd6f39aa80e3599ca"], 0x3d4, 0x40000000000800) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dd8eb6487ab800b34484894c8a76199287bb4749470b3ff19e2cf914cabe1b46abc799a8e957eb4f51fc2d776c4417c1b200d74d56a4be30a91597e688ca61700c64ffc78de92f1328f4eb1decb6ba61269293d9d12eb3e74e6663b58ac5971f6e03efc9db38273163b7177de030fd964a4251304781483e0b77d579ccf80939c0738a9997d264ce071f33c3efca9eebc79238da1eeb8af6cb4952388be9c2fcf70024a59a8459ac0dfc2d1bb508886003038f91b32538da55fb5847ec0749d08de2d5acd965043e560bd43d8de4e21d5963a921bedee5952dedcbaa06ca2b454ff7a03e78c17dba2d91a9011964603d37891cf9f74736ace5d348446194a40390378f02abc1e64072757e08c1cd189500ad503f9d3278866c03a74a399ece0afac23318e686674aca230333c65249ff78d0000000000000000"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000075eb8a729a2ed5e4446ab01d5eba6453449de4aaea63324bb1aded453c62451532a3d134b7714f04eeca70f858cb047a7ca0372a6d8e3d0cdad9109ba0a3c9d570cca0e1e15f7310bc20b2636682d4e3fc6076de650a9595c58d4af7457230bc801439c85afb1cf0e031ed3540be8c1a29a8564446f54c91d7ca71c850c4849cbdde3885ee5ebb2dfad730ff212a4be21684816477c1403e678e0bcb8d12ff00cd6da3270f1560cfd3799475f35c0d009e566445308bf4"], 0x1, 0x1, 0x400) accept(r2, 0x0, &(0x7f00000001c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001e40)=""/74) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/191) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kqueue() r4 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 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(r5, 0xffff, 0x1022, &(0x7f0000000600)={r10, r7, r6}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x105) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r13, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:12:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) chdir(&(0x7f00000000c0)='./file0\x00') r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(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', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6}, 0x6f3e, 0x0, r3}) getgroups(0x1, &(0x7f0000000000)=[r6]) fchownat(r1, &(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//file0\x00', r4, r6, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x5, 0x0, &(0x7f0000000b40)="cae5b41599324d8f94f05aee436c04cb89f039d98db4f45c1fff877dfaf23fb2873f742c65bd8ad6d2e49f3d31eb9732fbe01d64b2a666e91533a513a133879215863262620b84992074d131d037454ca8d8e793d54bd91d5b88ba62d39075332027e6b05f3507c349c9ea3131a367c6672e10d8a6b4e93e86a6240525a1dbd370c015d1d246895fe385765e387b71b755205fd69817d26dbb32013a0ea2cfcd205520bf5eef534286446f9910c00c1c7ed7b9c93885974d85a72dfd6f66aa2adbf62b1f7a7f66a1fbb2dc5600000000000000", 0x0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000a00)=[{{}, 0xfffffffffffffffd, 0x50, 0x2, 0x401, 0x6}, {{r2}, 0xe8621ba69df185db, 0x10, 0xf0000000, 0x3, 0x2}, {{r1}, 0x4e867067dd533715, 0x40, 0x1, 0x100, 0x81}, {{r7}, 0xfffffffffffffffd, 0x2, 0x10, 0x3d, 0x100000000}, {{}, 0xfffffffffffffffb, 0x61, 0xf0000000, 0x81, 0x4}, {{r8}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x40}, {{r9}, 0xffffffffffffffff, 0x97, 0x8, 0xb14e, 0x2}, {{r8}, 0xfffffffffffffffd, 0xc0, 0x20, 0x100000000, 0x2e0d}, {{}, 0xffffffffffffffff, 0x8, 0x80, 0x429, 0x7fffffff}], 0x2d0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)={0x4, 0x7ff}) r10 = semget$private(0x0, 0x0, 0x286) semop(0x0, &(0x7f0000000000)=[{}, {0x4, 0x1}, {}], 0x3) semop(r10, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 10:12:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) listen(r0, 0x4) 10:12:16 executing program 1: pipe(&(0x7f0000000180)) 10:12:17 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) chdir(0x0) r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(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', 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {0x0}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5}, 0x6f3e, 0x0, r2}) getgroups(0x1, &(0x7f0000000000)=[r5]) fchownat(r1, &(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//file0\x00', r3, r5, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000), 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x5, 0x0, &(0x7f0000000b40)="cae5b41599324d8f94f05aee436c04cb89f039d98db4f45c1fff877dfaf23fb2873f742c65bd8ad6d2e49f3d31eb9732fbe01d64b2a666e91533a513a133879215863262620b84992074d131d037454ca8d8e793d54bd91d5b88ba62d39075332027e6b05f3507c349c9ea3131a367c6672e10d8a6b4e93e86a6240525a1dbd370c015d1d246895fe385765e387b71b755205fd69817d26dbb32013a0ea2cfcd205520bf5eef534286446f9910c00c1c7ed7b9c93885974d85a72dfd6f66aa2adbf62b1f7a7f", 0xc6) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x0, &(0x7f0000000000)="caf5b415", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) r10 = open$dir(0x0, 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x0, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffb, 0x0, 0x10, 0x100, 0x4000800}, {{r11}, 0x0, 0x60, 0xfffff, 0x2a4, 0x1}], 0x2d0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)={0x4, 0x7ff}) r12 = semget$private(0x0, 0x0, 0x286) semop(0x0, &(0x7f0000000000)=[{}, {0x4, 0x1}, {}], 0x3) semop(r12, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 10:12:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) open(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 10:12:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x200000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r6 = dup2(r5, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pread(r4, &(0x7f0000000040)="102dd58ac598b80e8247d40a8d144e54e0ca37e7ca75e4be846930085a78bb41cb", 0x21, 0x0, 0x3ff) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x10024}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x1, 0x7ff}, {0x2, 0x6}, {0x1, 0x4}, {0x5, 0xfd6}, {0x2, 0x91}, {0x2e930ba00bce55ad, 0x4009}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0xad0a32bfacfd1e8f, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x2, 0x8}, {0x1, 0x801}, {0x3, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x29}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000003c0)) close(r2) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="080000000000000069848db7abeb06557fc3ff"], 0x1, 0xfffffffffffffffd, 0x1800) poll(&(0x7f0000000380)=[{r6, 0xf2}, {0xffffffffffffff9c, 0x4}, {r2, 0x100}], 0x3, 0x8001) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4013, 0xffffffffffffffff, 0x0, 0x6) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x400, 0x40) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 10:12:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r6 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r8 = getuid() r9 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r7, r9, r8, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x2, 0x0) accept$inet6(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r12, r10, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r14 = geteuid() r15 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r15) r16 = getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = kqueue() fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) r19 = kqueue() fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) r20 = fcntl$dupfd(r19, 0xa, r18) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000600)={r21, r17, r16}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) r27 = getgid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) r30 = getpgrp() r31 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={r30, r32, r31}, 0xc) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f0000000380)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) r36 = getpgrp() r37 = getgid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r35, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={r36, r38, r37}, 0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000600)={r36, r33, r27}, 0xc) r39 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8, r14, r24, r33, r39, 0xe0, 0xfff8}, 0x4, 0x100, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r1, &(0x7f0000000240)={0x0, 0x9765f74e, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0xffffffffffffffbb}, {&(0x7f0000000100)=""/96}, {&(0x7f0000000580)=""/217}, {&(0x7f0000000180)=""/3}], 0x1000000000000039, 0x0, 0xffffffffffffffb8}, 0x462) 10:12:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1, 0x6, 0xcc, 0x200000}]}) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 10:12:18 executing program 0: r0 = socket(0xe823219191a22050, 0x1, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 10:12:18 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:18 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66690dceb76656bfb09123f0ae042c6c653000"], 0x6a) 10:12:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) getgid() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) write(r0, &(0x7f0000000940)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314d941617d89aa9c6ffc4137067d93d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f5786790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402f8c56d761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d5189621344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e0830bc52f2a19eac1fcf21e68be7594fce210375f74a6042ee03c4c4e0abe5aefb2dec3fe081c4bb1906bbd89d6bf369e5f3181c2a5a06c293af33e758697adcbc9c7ece0f8dc1bc4b14ea646677df10e1ac5ba665e2be93c8339112d296289e544553556cd0d8bb7bc2b782a613a80ae3187051cb38588c147f34f369b581c88cd4811e52293d9e66ec945cbb1a24", 0x260) 10:12:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x800, 0x2, 0x9, 0x2cd7}, {0xe2, 0xe2, 0x8, 0x1f}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 10:12:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) pipe2(&(0x7f0000000040), 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000580)=0xffffffffffffffcb) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r13, r10}, 0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe2(&(0x7f0000000200), 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="44ebcb29698134ea9f700f6b9bb7463c0a02f1b884d9daabab19f3a96e372f58ca4fde207c1c81d6582169ec0dec86508ed515448e89e581ff797282d2c7e5af1016c6142ba5eb0163011ab6bf0eda582cbea5f8174feae6598c82fd2b3c5dd43ab08d0f31ff1ed3eb0669cc64e95816675711f48e52f16a65b56d49da6ce9f0702f797041520860232f793adbfa04156ba37be4b6653aac5ecdf374c2bb9522718f7023dc9f671dd0206f41731ed1d9f48ae5376e7a0b5af2c19aefa511a0237ba03c31c7", @ANYRES32=r19, @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[]], @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r10, @ANYRESHEX=0x0, @ANYBLOB="962f059c3a709723d5d487a99ab288dc97fea0c7fb5b0cb9061ad1d0e6c0d3f0144550de461b364ccdcf1355a38f3957c3acc2f736f77e14cbebf816186a3019e2f8c4e5fa8257579928f0b3cc95e4e64e1841eb96b1317ebc6ff55b9a912d4d9514545b32eb477f3156f1301c10f234653a7822d12e1d15e9f346e47d0375667cbcca3ed4a06f1adb7dd01d141800f5db64df1b9ab91862e20235b7b59b525377ed8a0a1344e9227be4a474326d2d3943934f625c7741e3bcf49ef072b50a7d0264c7824eab2b57e7fc8ec8615bc09cb33b335c1805d969f142119e6cf1c49ed7f3c5d5f2465b7fbc39b5bd7f331e1fed"], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r21) setsockopt$sock_int(r21, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r22 = dup(r21) sendto$inet6(r22, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 10:12:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="66d0a248c77761802035eadca7797f3a92bd0100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 10:12:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x20000000000002ff, 0x606dca72) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket$unix(0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000400)="f69249791762548c4c0c04e40ed5b2e94645c7ab81c36052d15230e0290bdb967503766a44914ef47f95c628ace81bd5ad9b99db6e1a06e990d2d7a51d08434a9281d563d8bc4ed08b8b2cff3acc389074a28549d513dc3a10cb978200ce31b598cca2ef819635a218cebf4f7ccd41ac6ba073233b50261730394b135f1e9e2b0b7da89e80dcd25ed142be9e2971b3dc889b2f87e8ddab73e9cf83f61ccd09c64760fc2c15cbeb", 0x2ca}, {}, {&(0x7f0000000580)="73d79863e2cb7d193db5aab5a0e8b0732c7238f2a65ade4c782b0eea93bf8e0a858bd59c1a81f5d0382729b8799423cbeee1a4c464254c2057c263b4ef5dff47ffc5360c0d07be39f4d5da456519887311ea8260317cc41046901c2b179ddb40993825916a10fc380043dc68ffceee6874f4120d85441466b9f3e5abd2c5e65d0d0682c8da2d032564df3844aa4ca58bdf4ef3f38ff64a0ae08ceb0edbc88c83cc1e99b5512d945afe99cbd687ad52825866186f7f031a3b72ab18594778722aa74b0c3fcd018c8b3830fcbdcb6f1500"/218}, {&(0x7f0000000040)}, {&(0x7f0000000300)="a586f100ba15043f61819f1705f29fba9e2beb995850cfe726936b771a7a3aaff0d8cc921eb3e433b73ddaf932f7f1745e75c4a827ed5f066fdf1b3b20e7329db3b95b11c8eb9f6643ea4526d1b638249582c4d84a5a396280da647ad58df03f11a9dc1814d5c97ab34def8dae0ef76f5a1164a394ff34891a4582a15b69e75cb98b696928cf3d68a47091cc3448918adbf14ec1b802bdaa9283893b557c4e2fd080f1672411f9fdd14ce313d6cb2e0f490408c1ad74c3c54642edf20b80be6179a50a7110464a89791531adebbfda6943e05b7fdf72b702557712628e2bfdbd20c65b113503e6", 0xfffffffffffffede}], 0x18, 0x0, 0x1000000000) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f000000e000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080), 0x0) 10:12:18 executing program 1: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffff912, 0x48d3}, {0x88e, 0x83}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xd000, 0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x2, 0x147d}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x3, 0x81) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) socket(0x2, 0xb, 0xfb) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) open(&(0x7f0000000000)='./file1\x00', 0x206b2, 0x12) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x14c) openat(r4, &(0x7f0000000300)='./file2\x00', 0x20, 0x200) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) 10:12:18 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 = syz_open_pts() r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000180)=[{0xffffffffffffff9c}, {r3, 0x10}, {r0, 0x20}, {r0, 0x4}, {r1}], 0x5, 0x40) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getpid() 10:12:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x201, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5, r4}, 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x2) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:19 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x8001, 0x0) 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}}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r11 = dup(r7) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r15, r12, r5}, 0xc) shutdown(r4, 0x2) r18 = socket(0x18, 0x1, 0x0) close(r18) r19 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() close(r19) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r22 = socket(0x0, 0x1, 0x0) setsockopt(r22, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r23 = dup2(r22, 0xffffffffffffffff) linkat(r21, &(0x7f0000000280)='./file0\x00', r23, &(0x7f00000002c0)='./file0\x00', 0x4) r24 = fcntl$dupfd(r6, 0x0, r21) write(r24, 0x0, 0x102f3) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r25 = accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom$inet6(r25, &(0x7f00000001c0)=""/147, 0x93, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) r26 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) connect$unix(r26, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e08c6de2f66694c7ac86c696c00000000"], 0x6) shutdown(r2, 0x1) setsockopt(r2, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) 10:12:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r8 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) bind$unix(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f251a1fbd4eefbd0a7174641191837df28049349d837c18460a4d02e0b8bc2963d185b1d130f9ce2069f95a6268f052dbb0058b557495d71f2829667669f4753b33b948fa6d5de6058389d9a61d5b7c5401872c02037226abc4040000000000000000da533c15129dfc8e1c22edae18f3e519f0570939cc07095f69e0f473d96e3c1f774b649bc94a1962bf62976f8da5201c23e3a5a6572056f1c16e856c65fad2189f9e5d5c7ba5892386c8eae805c4d70e8ba311f7300f28ffe0a1a5af4f845bbaaa1f053fae8a747821ca865663af30d79fac9d472023e3f0cb3b3a690ce87b0db0de443b990f43838c20c4b1c5de2379e651c6f7e8a8cdccac44a805a2f477927a9a450cba90b000cafb11eaa7297cbb3d6b741ffd7eea8c73355c5c4b01f0de68ddfe1800fe1f450bed5154b3cc27db9518ede6267b418fde6f6b44a0b452e5abce5fd76fcef87ddef00d1d3269669482fc984cb67e127d875e8481d2f3491bd2aaf954b88465ee57a1cbb82717ab89b67d36ca05405c6d1b25ac85a5f1d0aa697ca2616002a302503d4114fc7b231db0d3338fc42b08457b2846483641d0ec42f586d82855ca4d694bb935d1919bd0c54a94f604000000"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x92) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x9}, {{r10}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r12}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x9}, {{r17}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000440)=[{r10, 0x100}, {r12, 0x8}, {r14, 0x4}, {r4, 0x80}, {r15, 0x100}, {r16}], 0x6, 0x5) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0xfffffffffffffffe) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x7, 0x4, 0x7fff]) 10:12:19 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, &(0x7f0000000680)="80050000004d1a1bb3ac5fceeb0c9e8dd8cdac1d6ca598e139617d2f2ce8f37820390ee9354b608760783c68e2b74e74ea37ecd57d7cfbf390bc39d5444e3792b7dece9635ba3d6331473269f6cdea0ad3b3ad23cc32104e90361d2398bf4b4f2f05a50e4e87032a431f3baba38347fa1dca2f281a8c7caa2d05ee55df04b62932ab7c3f8e3c8baa68af6fea03e21cf08d4206e4da4d0eff19153acdeacf377bcca418041cb94643570a749d9ec217b32843551c5d03afce7bde06fe5089072225ecf88dd23906ee179fbb1dbba8bcddca257c3b90292e46053401000000000000004f9b101ffb7b7dc4472e7eabc375c038db627c0c7f2a2e2ed393c1900d625b345bab057fdf64fa9f480f6f6f5ca116cf2225181b7d8688ecc6cd591e1c40ce97c9fdf62e4e5be760a269e3dc3328272d8e8995609f5faeb2ee8fca8496cb9bcd3085", 0x144) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) syz_open_pts() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = socket(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001400), 0x24a) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 10:12:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0x12c) fcntl$getown(r2, 0x5) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000b, 0x0, 0x0) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r12, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77b6ae89951e6432734062808035224f1029f653540682971e16111286498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004dc28e19eec22b11ce8791217d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d95486000000"], 0x156, 0x800) msgrcv(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r13 = socket(0x10, 0x4, 0xa) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r11, r6, r5, 0x13, 0x6}, 0x6, 0x2, r7, r14, 0x3f, 0x7, 0x6, 0x7}) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = semget$private(0x0, 0x8, 0x80) semop(r18, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r18, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r18, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r19 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r19, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r22, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r22, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r23 = socket(0x10, 0x4, 0xa) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r21, r16, r15, 0x13, 0x6}, 0x6, 0x2, r17, r24, 0x3f, 0x7, 0x6, 0x7}) fchown(r4, r6, r15) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = dup(r3) listen(r25, 0x0) ioctl$BIOCGDLTLIST(r25, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x7fff, 0x2, 0x7f, 0x3, 0x4, 0x1]}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getpid() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e79beebef2f66696c657f0f5a9422256eb80289d871"], 0xa) setsockopt$sock_timeval(r25, 0xffff, 0x1006, &(0x7f0000000200)={0x2, 0x4}, 0x10) r26 = msgget$private(0x0, 0x20000003c4) msgrcv(r26, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270931040000000"], 0xc, 0x2, 0x1000) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b305707854aa000000000000046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c36"], 0x1, 0x7fb) msgctl$IPC_RMID(r27, 0x0) 10:12:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) pwrite(r0, &(0x7f0000000140)="4a603c24216e1315efb854b958e482e018ec0b9d9feb72e1456837121875e759e36e78c2002a8c0de79f5cb7b585f7233bace4c346dadcc4f93f7224ae3a6419ae9b3c90ac955d762e00092fd0928f", 0x4f, 0x0, 0x8000) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000040)) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x1ffc, 0x20000000, 0xb235, "ffa7b240759e00fd3fc151c5b65cc6592d278bae", 0xff, 0x1ff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000780)=""/128, 0x83}, {&(0x7f0000000380)=""/175, 0xb7}], 0x3) 10:12:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) pwrite(r2, &(0x7f0000000000)="b6c877ecd96c9b6cf9221c6b6ef11764ed52075e15b1394672c3d8e8058cf8b75f7c256b5f494ca5916d5a50c231b0cf84c3ab87603397b1224b0bc87f98f638cd599933e2af6ca810988cb506436afac71b35c193af9892b2e43438ad0e2eec3bf0edaeae50dd1ad9a0c6d207c78ebd12c031e92903b5a2662906e9a1f62739405888419c674a6cbbd486aa1df13d587260fb23b982d3f5d77620cbb7dc79da347b11d4a9738f3f2ff521eea8ac4f3faf67ce3d70c1df2607bce5b5dbf34aa759d0f94760e936920a0e6753fb3cbaf5fcd2b150f701", 0xd6, 0x0, 0x77) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 10:12:20 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) fcntl$getown(r1, 0x5) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x3, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="827acc347d46eb4a9dc4bd0fa40666f94d022e2f66696c65"], 0x10) socket(0x10000000002, 0x3, 0x42) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() getpgrp() r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d100000000000200000000f5ffffffa00570bdc48db38a42e13548516bf331a0e1b8aeeec377b984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561103363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd41600"/496], 0x1, 0x7fb) msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb678df3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d684f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8874c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4031e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r5 = getuid() setreuid(r5, 0x0) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r14 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x0, 0x9}, 0x800, 0x1, r16, r17, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r6, r8, r13, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000500)=""/4096) kevent(0xffffffffffffffff, 0x0, 0xffc, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)) 10:12:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202e57feb65eb03522cb951220ca4577f000001"], 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) accept(r1, 0xfffffffffffffffe, &(0x7f0000000040)) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r10 = fcntl$dupfd(r9, 0x0, r7) close(r10) r11 = getpgrp() r12 = getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={r11, r13, r12}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r11, r6, r5}, 0xc) bind(r4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r14 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x160) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x100, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r14], 0x1) fcntl$dupfd(r1, 0x0, r1) 10:12:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) getrlimit(0x8, &(0x7f0000000040)) 10:12:20 executing program 1: syz_emit_ethernet(0x131, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa75c87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2b763b0d603002172da60781d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffff912, 0x48d3}, {0x88e, 0x83}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x2, 0x147d}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x3, 0x81) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) socket(0x2, 0xb, 0xfb) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x164f9fb7, 0x0, 0x409ff, 0x80, "d730c1e7e400000001000000000000000000009e", 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x202a2, 0x12) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x14c) openat(r5, &(0x7f0000000300)='./file2\x00', 0x20, 0x200) 10:12:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0xc0bed517434985b, &(0x7f0000000000/0x1000)=nil) shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x1000) 10:12:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) syz_open_pts() pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x100, 0x46d3d2e9d54b7ae3) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8800, 0x12) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000300)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3a5) syz_open_pts() r5 = getegid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r8 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x6, r9, r5, r10, r5, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r5, r5, r11, r5, r11]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r12, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 10:12:21 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) pipe(&(0x7f00000026c0)={0xffffffffffffffff}) msgget$private(0x0, 0x1c0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYRESDEC=r2], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0xe8, 0x2e, &(0x7f0000000100)="ebffcbff31929600000001000000000100000000", 0xffffffffffffff43) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028a01ffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c259300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e11548516bf33186216da0e1b8aeddc38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabe9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d08438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816000000"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90905b913aba56b2c55d1af140fbffc3"], 0x1, 0x0, 0x1004) msgrcv(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c500adf9427a4e480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ee15dc0808b3b90db7855c201fac604fc86"], 0x100000067, 0xd6d0c418f59fe7d3, 0x1000) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0xfffffffc, 0x24, &(0x7f00000002c0)="00ff0000", 0x4) socket$inet6(0x18, 0x4000, 0x9) accept(r5, 0x0, &(0x7f00000003c0)) accept$inet(r0, 0x0, &(0x7f0000000400)) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) fcntl$getown(r8, 0x5) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0x2cc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r10, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) r16 = getpgrp() r17 = getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={r16, r18, r17}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000980)=""/201) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semop(r20, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r25 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r25, 0xffff, 0x1003, 0x0, 0x0) 10:12:21 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x9, 0x96}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = semget$private(0x0, 0x2, 0x400) semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r4 = socket(0x2, 0x1, 0x0) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r6 = getuid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={r13, r10, r9}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r5, r9, r6, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x2, 0x0) accept$inet6(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r18, r16, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r20 = getuid() r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r22 = getpgid(0x0) r23 = getuid() r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r25 = getpgrp() fcntl$lock(r24, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r25}) r26 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r32 = getuid() r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r37 = kqueue() r38 = fcntl$dupfd(r37, 0x2, 0xffffffffffffffff) close(r38) r39 = getpgrp() r40 = getgid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r38, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000700)={r39, r41, r40}, 0xc) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000600)={r39, r36, r35}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r31, r35, r32, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x18, 0x2, 0x0) accept$inet6(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r44, r42, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r42, 0xffffffffffffffff, 0x0]) r47 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r49 = getgid() r50 = getpgrp() r51 = socket(0x11, 0x3, 0x0) setsockopt(r51, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r52 = getpgrp() fcntl$lock(r51, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r52}) r53 = semget$private(0x0, 0x2, 0x400) semop(r53, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r54 = socket(0x2, 0x1, 0x0) fcntl$getown(r54, 0x5) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r56 = getuid() r57 = kqueue() r58 = fcntl$dupfd(r57, 0x2, 0xffffffffffffffff) close(r58) r59 = getgid() getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r58, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) close(r62) r63 = getpgrp() r64 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000700)={r63, r65, r64}, 0xc) setsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000600)={r63, r60, r59}, 0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r55, r59, r56, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = socket(0x18, 0x2, 0x0) accept$inet6(r67, 0x0, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r68, r66, 0x0, r69, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r70 = kqueue() r71 = fcntl$dupfd(r70, 0x2, 0xffffffffffffffff) close(r71) r72 = getgid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r71, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r74 = kqueue() r75 = fcntl$dupfd(r74, 0x2, 0xffffffffffffffff) close(r75) r76 = getpgrp() r77 = getgid() getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r75, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000700)={r76, r78, r77}, 0xc) setsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000600)={r76, r73, r72}, 0xc) r79 = kqueue() r80 = fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) close(r80) r81 = getpgrp() r82 = getgid() getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r80, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000700)={r81, r83, r82}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r22, r23, r46}, @cred={0x20, 0xffff, 0x0, r47, r48, r49}, @cred={0x20, 0xffff, 0x0, r50, r68, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r76, r83, r84}], 0x80}, 0x400) r85 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r86 = getpgid(0x0) r87 = getuid() r88 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r91 = getgid() semop(r88, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r90, r89, 0x0, r91, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r92 = socket(0x2, 0x1, 0x0) fcntl$getown(r92, 0x5) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r94 = getuid() r95 = getgid() semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r93, r95, r94, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r97 = socket(0x18, 0x2, 0x0) accept$inet6(r97, 0x0, 0x0) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r98, r96, 0x0, r99, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r96, 0xffffffffffffffff, 0x0]) r101 = getpid() r102 = kqueue() r103 = fcntl$dupfd(r102, 0x2, 0xffffffffffffffff) close(r103) r104 = getgid() getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r103, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r106 = kqueue() r107 = fcntl$dupfd(r106, 0x2, 0xffffffffffffffff) close(r107) r108 = getpgrp() r109 = getgid() getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r107, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000700)={r108, r110, r109}, 0xc) setsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000600)={r108, r105, r104}, 0xc) r111 = getgid() r112 = getpgrp() r113 = socket(0x0, 0x2, 0x0) accept$inet6(r113, 0x0, 0x0) getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) r115 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r115) r116 = getgid() getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r115, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r118 = kqueue() fcntl$dupfd(r118, 0x2, 0xffffffffffffffff) r119 = kqueue() fcntl$dupfd(r119, 0x2, 0xffffffffffffffff) r120 = fcntl$dupfd(r119, 0xa, r118) close(r120) r121 = getpgrp() r122 = getgid() getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r120, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000700)={r121, r123, r122}, 0xc) setsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000600)={r121, r117, r116}, 0xc) r124 = kqueue() r125 = fcntl$dupfd(r124, 0x2, 0xffffffffffffffff) close(r125) r126 = getpgrp() r127 = getgid() getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r125, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000700)={r126, r128, r127}, 0xc) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217", 0x98}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r86, r87, r100}, @cred={0x20, 0xffff, 0x0, r101, r105, r111}, @cred={0x20, 0xffff, 0x0, r112, r114, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r121, r128, r129}], 0x80}, 0x400) r130 = semget$private(0x0, 0x4, 0x180) r131 = geteuid() semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r105, 0x0, r131, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r132 = kqueue() r133 = fcntl$dupfd(r132, 0x2, 0xffffffffffffffff) close(r133) r134 = getpgrp() r135 = getgid() getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r133, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000700)={r134, r136, r135}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x4d50, r20, r84, r131, r135, 0x80, 0x5}, 0x100000000, 0x800, 0xc9}) 10:12:21 executing program 1: r0 = msgget$private(0x0, 0x20) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/114) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, r3, r3, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0x0]) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r11, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r12, 0xc0}], 0x1, 0x0) r13 = openat(r12, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r14 = socket(0x2, 0x400000000002, 0x0) setsockopt(r14, 0x0, 0x20, &(0x7f0000000180), 0xc8) r15 = socket(0x2, 0x400000000002, 0x0) setsockopt(r15, 0x0, 0x20, &(0x7f0000000180), 0x0) r16 = socket(0x2, 0x400000000002, 0x0) setsockopt(r16, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r18, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r20 = semget$private(0x0, 0x1, 0x286) semop(r20, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r21, r22) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0x0]) r27 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r26, 0xffffffffffffffff, r27, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000100)=""/114) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r34 = getgid() r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r35, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0xffff, 0x1800}], 0x91) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x103ff, 0x0, r9, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r39 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r38, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r17, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="2502dae495280bb096d7c6343bf2bb95991598b650d94d4856f743e950d0e46da2a690e68603df34a93ef8a47eaa0d552e11b7608f915af61f83b4f11e3a588eeb9d25318f36ed923a4df42fe5ba7a31f855b8a38f1664c8b979d7db80e67f3d40fb9cd10ee37564b92829a6c2d7b7ab33d869ebd342053641d0e6a0e60cd4d2c1453a"], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r19, 0xffffffffffffffff, r27}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}, @cred={0x20, 0xffff, 0x0, r36, 0x0, r40}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r13, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r11, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r10, @ANYBLOB="000000002000000000400000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=r41, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r41]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, 0x0, 0x0, r42, 0x2, 0x1}, 0x8000, 0xabd1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) r48 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r51 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000100)=""/114) r52 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r53 = fcntl$getown(r52, 0x5) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000200)={{0x3ff, r49, r50, r49, r50, 0x104, 0x5}, 0xfff, 0x9, r53, r53, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r49, r50) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r50, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r56 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000100)=""/114) r57 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r58 = fcntl$getown(r57, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000200)={{0x3ff, r54, r55, r54, r55, 0x104, 0x5}, 0xfff, 0x9, r58, r58, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r54, r55) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r55, 0x0, 0xffffffffffffffff, 0x0]) r59 = kqueue() r60 = fcntl$dupfd(r59, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r60, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r61, 0xc0}], 0x1, 0x0) r62 = openat(r61, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r63 = socket(0x2, 0x400000000002, 0x0) setsockopt(r63, 0x0, 0x20, &(0x7f0000000180), 0xc8) r64 = socket(0x2, 0x400000000002, 0x0) setsockopt(r64, 0x0, 0x20, &(0x7f0000000180), 0x0) r65 = socket(0x2, 0x400000000002, 0x0) setsockopt(r65, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r66 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r67 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r67, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r69 = semget$private(0x0, 0x1, 0x286) semop(r69, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r69, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r72 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000100)=""/114) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r73, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r74 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000200)={{0x3ff, r70, r71, r70, r71, 0x104, 0x5}, 0xfff, 0x9, r74, r74, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r70, r71) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r71, 0x0, 0xffffffffffffffff, 0x0]) r76 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r75, 0xffffffffffffffff, r76, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r79 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r79, 0x2, &(0x7f0000000100)=""/114) r80 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r80, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r81 = fcntl$getown(r80, 0x5) shmctl$IPC_SET(r79, 0x1, &(0x7f0000000200)={{0x3ff, r77, r78, r77, r78, 0x104, 0x5}, 0xfff, 0x9, r81, r81, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r83 = getgid() r84 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r84, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r84, 0x5) r85 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r85, 0x1, 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r87 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r86, 0xffffffffffffffff, r87, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r66, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02dae4dc280bb02c6900"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r68, 0xffffffffffffffff, r76}, @cred={0x20, 0xffff, 0x0, r81, r82, r83}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r88}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r62, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r60, @ANYRES32=r63, @ANYRES32=r64, @ANYRES32=r65, @ANYRES32=r59, @ANYBLOB="000000002000000000400000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=r89, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r59, @ANYRES32=r60, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r50, r89]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r48, 0x0, r90, 0x2, 0x1}, 0x8000, 0xabd1, 0x9}) r91 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r93, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xca, 0xffffffffffffffff, 0x0, r43, r48, 0x0, 0x60}, 0xb4, 0x4, r91, r93, 0x0, 0x80000000, 0x3, 0x4}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x1}}, 0x0) 10:12:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x80001, 0xfffffffc}, 0x1f3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000432000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x1, 0x58) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0xffffffffffffff37) setpgid(0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 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(r5, 0xffff, 0x1022, &(0x7f0000000600)={r10, r7, r6}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000140)={0x9, 0x654a26d4b8494ed1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept$inet6(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) fcntl$getflags(r2, 0x3) 10:12:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x1b7) r1 = open(&(0x7f0000000540)='./file0/file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000400)='./file0/file0\x00', 0x1, 0x10) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r8, 0x0, 0x0) r9 = accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, 0x0, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000000)=[{}, {}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r15 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = socket$inet(0x2, 0x5, 0x0) r17 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) dup2(r17, r18) r19 = socket(0x2, 0x2, 0x0) r20 = dup2(0xffffffffffffffff, r19) setsockopt$inet_opts(r20, 0x0, 0x1, &(0x7f0000000100), 0x0) r21 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r22 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r22) r23 = socket(0x2, 0x0, 0x0) bind(r23, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r24 = socket(0x0, 0x0, 0x0) bind(r24, 0x0, 0x0) dup2(r24, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e29785ac6e1ac47da2fddfeece5d5cf7a5c14e53c77b1aaed3aae2ef67950fb458f6629764f0821264085050d49eb89939ba8ca73d3d7ca5d8c485e795bdc80717e8ea5f079eacc7044e8463d7", 0x4d}, {&(0x7f0000000240)="9d0abaed5d8abdfc29b52921daab08d813f80429809523a078d871985ee97462c23b24da9b05b0d3ed33a54d698f65005ac41bc76e5129e27659ace640a3becf5912743bda38fad1dc07560a254f04d8119b2f67d4ab0d850cd921f5faeaf5949624ab561761cb1ad3faf345be1e3545d62642ec9a2fcf3f9555abd9ca719d94aa92eecdfc591a98359ac767928027ea20d31d644219936eb219b2f8402c50387849f620a4d0d38ed3263e62a741366d79ba55bfb33937fc79b70c0b0e8e701e4dafd3c844a8de257a724ea6d41bb542e7f33d541a9cdb7f7164acbc229526a50d305113acd6aefb6fec9801dd1fe56f3e26a3eaf67d3f70", 0xf8}, {&(0x7f0000000340)="0241810e3fa01bb597bdc9e51d5e6de89ff0eab713c31a53bbc0db63871030ec6b068cac3e28ecc6530e6857569252a1890df096f531eda0eeb5aa27a1386123eb0731010f44840b64344caac774ee37a161d9aa8aeb97af9f4b0f0d4c25", 0x5e}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="3000c729d4435073fafffffffdff090000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r13, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r1, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r1, @ANYBLOB="000000001000000000000000ffff0000010000001000000000000000ffff000001000000"], 0xc0, 0xc}, 0x4) r25 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r25, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 10:12:21 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x80, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/134, &(0x7f0000000140)=0x86) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r7) r8 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) kqueue() close(0xffffffffffffffff) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={r10, r9, r8}, 0xc) connect$inet6(r7, &(0x7f0000000100)={0x18, 0x2, 0x7fff, 0x1f}, 0xfffffffffffffff2) 10:12:21 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) dup(r1) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x7, 0x1000}, {0x0, 0xff, 0x1800}, {0x3, 0x7ff, 0xed7bb86a2492e182}, {0x3, 0xfc, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x800}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x4, 0x240) r4 = semget$private(0x0, 0x2, 0x0) semop(r4, &(0x7f0000000180)=[{0x4, 0x4, 0x1800}, {0x7, 0x7, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x81, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x13}, {0x2, 0x81, 0x1000}, {0x1, 0x2, 0x1000}, {0x4, 0x3, 0x1000}], 0x2aaaaaaaaaaaaabe) semctl$IPC_RMID(r3, 0x0, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) r5 = shmget$private(0x0, 0x3000, 0x212, &(0x7f0000ffa000/0x3000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xfffffffffffffe0d) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x5, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7fb}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = socket(0x18, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80606949, &(0x7f0000000300)) r13 = accept(0xffffffffffffffff, &(0x7f0000001700)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/4098], &(0x7f00000001c0)=0x1002) r14 = accept(r13, &(0x7f0000001100)=@in6, &(0x7f00000002c0)=0xfffffffffffffea3) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r16 = getgid() r17 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000040)) fchownat(r17, &(0x7f00000012c0)='./file0\x00', r15, r16, 0xd) getegid() r18 = shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r21 = getpgid(0x0) shmctl$IPC_SET(r18, 0x1, &(0x7f0000001680)={{0x8, 0x0, r19, r20, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r21, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r22 = getpgid(0x0) r23 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, r15, r10, r15, r23, 0x11, 0x6}, 0x7, 0x5, r21, r22, 0x0, 0x7f19, 0xffffffff}) 10:12:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) r7 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r8 = socket(0x0, 0x2, 0x0) r9 = accept$inet6(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000100)=0xfd19) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = fcntl$dupfd(r12, 0xa, r11) close(r13) r14 = getpgrp() r15 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r14, r16, r15}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={r14, r10, r7}, 0xc) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000040)=0x8) 10:12:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x7) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x80206949, &(0x7f0000000300)) 10:12:23 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) dup2(r1, r2) close(r0) setrlimit(0x5, &(0x7f0000000300)={0x2, 0x100000}) dup(r0) execve(0x0, 0x0, 0x0) 10:12:24 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) 10:12:24 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000010c0)='\xd53') madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x60, 0x6a00982d) 10:12:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x260) close(r0) r1 = getppid() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r3 = getpgid(0x0) r4 = getuid() r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r9 = socket(0x2, 0x1, 0x0) fcntl$getown(r9, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r11 = getuid() r12 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, r12, r11, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x18, 0x2, 0x0) accept$inet6(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r15, r13, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r13, 0xffffffffffffffff, 0x0]) r18 = getpid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) r25 = getpgrp() r26 = getgid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r24, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={r25, r27, r26}, 0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000600)={r25, r22, r21}, 0xc) r28 = getgid() r29 = getpgrp() r30 = socket(0x0, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) r32 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r32) r33 = getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r35 = kqueue() fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) r36 = kqueue() fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) r37 = fcntl$dupfd(r36, 0xa, r35) close(r37) r38 = getpgrp() r39 = getgid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={r38, r40, r39}, 0xc) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000600)={r38, r34, r33}, 0xc) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getpgrp() r44 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000700)={r43, r45, r44}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217", 0x98}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r17}, @cred={0x20, 0xffff, 0x0, r18, r22, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r38, r45, r46}], 0x80}, 0x400) r47 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r48 = getpgid(0x0) r49 = getuid() r50 = socket(0x11, 0x3, 0x0) setsockopt(r50, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r51 = getpgrp() fcntl$lock(r50, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r51}) r52 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r55 = getgid() semop(r52, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r54, r53, 0x0, r55, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r56 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r58 = getuid() r59 = kqueue() r60 = fcntl$dupfd(r59, 0x2, 0xffffffffffffffff) close(r60) r61 = getgid() getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r60, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r63 = kqueue() r64 = fcntl$dupfd(r63, 0x2, 0xffffffffffffffff) close(r64) r65 = getpgrp() r66 = getgid() getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r64, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000700)={r65, r67, r66}, 0xc) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000600)={r65, r62, r61}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r57, r61, r58, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r69 = socket(0x18, 0x2, 0x0) accept$inet6(r69, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r70, r68, 0x0, r71, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r68, 0xffffffffffffffff, 0x0]) r73 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r75 = getgid() r76 = getpgrp() r77 = socket(0x11, 0x3, 0x0) setsockopt(r77, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r78 = getpgrp() fcntl$lock(r77, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r78}) r79 = semget$private(0x0, 0x2, 0x400) semop(r79, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r80 = socket(0x2, 0x1, 0x0) fcntl$getown(r80, 0x5) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r82 = getuid() r83 = kqueue() r84 = fcntl$dupfd(r83, 0x2, 0xffffffffffffffff) close(r84) r85 = getgid() getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r84, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r87 = kqueue() r88 = fcntl$dupfd(r87, 0x2, 0xffffffffffffffff) close(r88) r89 = getpgrp() r90 = getgid() getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r88, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000700)={r89, r91, r90}, 0xc) setsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000600)={r89, r86, r85}, 0xc) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r81, r85, r82, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = socket(0x18, 0x2, 0x0) accept$inet6(r93, 0x0, 0x0) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r94, r92, 0x0, r95, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r96 = kqueue() r97 = fcntl$dupfd(r96, 0x2, 0xffffffffffffffff) close(r97) r98 = getgid() getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r97, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r100 = kqueue() r101 = fcntl$dupfd(r100, 0x2, 0xffffffffffffffff) close(r101) r102 = getpgrp() r103 = getgid() getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r101, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000700)={r102, r104, r103}, 0xc) setsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000600)={r102, r99, r98}, 0xc) r105 = kqueue() r106 = fcntl$dupfd(r105, 0x2, 0xffffffffffffffff) close(r106) r107 = getpgrp() r108 = getgid() getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r106, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000700)={r107, r109, r108}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r48, r49, r72}, @cred={0x20, 0xffff, 0x0, r73, r74, r75}, @cred={0x20, 0xffff, 0x0, r76, r94, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r102, r109, r110}], 0x80}, 0x400) r111 = socket$unix(0x1, 0x2, 0x0) r112 = socket(0x11, 0x3, 0x0) setsockopt(r112, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r113 = getpgrp() fcntl$lock(r112, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r113}) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r114 = kqueue() r115 = fcntl$dupfd(r114, 0x2, 0xffffffffffffffff) close(r115) r116 = getgid() getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r115, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r118 = kqueue() r119 = fcntl$dupfd(r118, 0x2, 0xffffffffffffffff) close(r119) r120 = getpgrp() r121 = getgid() getsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r119, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000700)={r120, r122, r121}, 0xc) setsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000600)={r120, r117, r116}, 0xc) r123 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x400, 0x0) r124 = socket(0x2, 0x1, 0x0) bind(r124, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r125 = dup(r124) listen(r125, 0x0) accept$unix(r125, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r127 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r128 = getpgid(0x0) r129 = getuid() r130 = socket(0x11, 0x3, 0x0) setsockopt(r130, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r131 = getpgrp() fcntl$lock(r130, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r131}) r132 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r135 = getgid() semop(r132, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r134, r133, 0x0, r135, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r136 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r138 = getuid() r139 = kqueue() r140 = fcntl$dupfd(r139, 0x2, 0xffffffffffffffff) close(r140) r141 = getgid() getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r140, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r143 = kqueue() r144 = fcntl$dupfd(r143, 0x2, 0xffffffffffffffff) close(r144) r145 = getpgrp() r146 = getgid() getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r144, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f0000000700)={r145, r147, r146}, 0xc) setsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000600)={r145, r142, r141}, 0xc) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r137, r141, r138, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r149 = socket(0x18, 0x2, 0x0) accept$inet6(r149, 0x0, 0x0) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r150, r148, 0x0, r151, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r148, 0xffffffffffffffff, 0x0]) r153 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r155 = getgid() r156 = getpgrp() r157 = socket(0x11, 0x3, 0x0) setsockopt(r157, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r158 = getpgrp() fcntl$lock(r157, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r158}) r159 = semget$private(0x0, 0x2, 0x400) semop(r159, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r160 = socket(0x2, 0x1, 0x0) fcntl$getown(r160, 0x5) getsockopt$sock_cred(r160, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r157, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r162 = getuid() r163 = kqueue() r164 = fcntl$dupfd(r163, 0x2, 0xffffffffffffffff) close(r164) r165 = getgid() getsockopt$sock_cred(r164, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r164, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r164, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r164, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r164, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r167 = kqueue() r168 = fcntl$dupfd(r167, 0x2, 0xffffffffffffffff) close(r168) r169 = getpgrp() r170 = getgid() getsockopt$sock_cred(r168, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r168, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r168, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r168, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r168, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r168, 0xffff, 0x1022, &(0x7f0000000700)={r169, r171, r170}, 0xc) setsockopt$sock_cred(r164, 0xffff, 0x1022, &(0x7f0000000600)={r169, r166, r165}, 0xc) semctl$IPC_SET(r159, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r161, r165, r162, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r173 = socket(0x18, 0x2, 0x0) accept$inet6(r173, 0x0, 0x0) getsockopt$sock_cred(r173, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r157, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r159, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r174, r172, 0x0, r175, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r176 = kqueue() r177 = fcntl$dupfd(r176, 0x2, 0xffffffffffffffff) close(r177) r178 = getgid() getsockopt$sock_cred(r177, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r177, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r177, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r180 = kqueue() r181 = fcntl$dupfd(r180, 0x2, 0xffffffffffffffff) close(r181) r182 = getpgrp() r183 = getgid() getsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r181, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r181, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r181, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000700)={r182, r184, r183}, 0xc) setsockopt$sock_cred(r177, 0xffff, 0x1022, &(0x7f0000000600)={r182, r179, r178}, 0xc) r185 = kqueue() r186 = fcntl$dupfd(r185, 0x2, 0xffffffffffffffff) close(r186) r187 = getpgrp() r188 = getgid() getsockopt$sock_cred(r186, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r186, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r186, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r186, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r186, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r186, 0xffff, 0x1022, &(0x7f0000000700)={r187, r189, r188}, 0xc) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e550346f8977f5b951d0afe68bb4e8c3f5e87e65330f554a90475c8b77500447e82c2014db559e6d4d3eb74bce47996d7f188d1d66e2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2ec942f82910a544894753ef8748bb94f716cae2f6172aacfcb9e86abd9bf2096a9723a2217441cdc8dcd4f32def"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r128, r129, r152}, @cred={0x20, 0xffff, 0x0, r153, r154, r155}, @cred={0x20, 0xffff, 0x0, r156, r174, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r182, r189, r190}], 0x80}, 0x400) r191 = kqueue() r192 = fcntl$dupfd(r191, 0x2, 0xffffffffffffffff) close(r192) r193 = getpgrp() r194 = getgid() getsockopt$sock_cred(r192, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r192, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r192, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r192, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r192, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r192, 0xffff, 0x1022, &(0x7f0000000700)={r193, r195, r194}, 0xc) r196 = kqueue() r197 = fcntl$dupfd(r196, 0x2, 0xffffffffffffffff) close(r197) r198 = getgid() getsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r197, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r197, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r197, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r200 = kqueue() r201 = fcntl$dupfd(r200, 0x2, 0xffffffffffffffff) close(r201) r202 = getpgrp() r203 = getgid() getsockopt$sock_cred(r201, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r201, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r201, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r201, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r201, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r201, 0xffff, 0x1022, &(0x7f0000000700)={r202, r204, r203}, 0xc) setsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000600)={r202, r199, r198}, 0xc) r205 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20000, 0x0) r206 = kqueue() fcntl$dupfd(r206, 0x2, 0xffffffffffffffff) r207 = kqueue() fcntl$dupfd(r207, 0x2, 0xffffffffffffffff) fcntl$dupfd(r207, 0xa, r206) r208 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r209 = socket(0x0, 0x1, 0x0) setsockopt(r209, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r209, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r210 = dup2(r209, 0xffffffffffffffff) linkat(r208, &(0x7f0000000280)='./file0\x00', r210, &(0x7f00000002c0)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="03d4ce3c7f15cc6b13bffc7b16ea2603af128980e355", 0x16}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r45, r110}, @rights={0x28, 0xffff, 0x1, [r111, r0, r112, r115, r0, r123]}, @rights={0x20, 0xffff, 0x1, [r125, r0, r126]}, @cred={0x20, 0xffff, 0x0, r128, r195, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r0, r197, r0]}, @rights={0x20, 0xffff, 0x1, [r205, r207, r210]}], 0xc8, 0x60f}, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000000)=0xf5d13833f09a176c) r211 = socket(0x18, 0x2, 0x0) setsockopt(r211, 0x2b, 0x1, &(0x7f0000000140)="06fb310a040d8c856605fe1c6e0da7f1ef9911afed1465521422e27b740feb04a504c876b54af29593400990a010f66c8f39fccf39641f1ee948ca14e2c41e0f498b5830953ca637ce1ca3fb37dc4b6c82e41c4ee5be7a0141a7ed69fcb2b19e2e1d0f2a4c68c6df01ba811f934e2494f481abd9896c63f0b30d9373239729466fad3b7a7294e5c02abe6679ee2c632121d882b08987556ba85587ab4d4ddd18ee519880311885bf81269c2c002a", 0xae) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5, r4}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0xffffffffffff073e, 0x7}}) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 10:12:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() write(r0, &(0x7f0000000500)="c5", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0xfffdfffe, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x6}) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getrlimit(0x3, &(0x7f0000000080)) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859", 0xc9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x1) syz_open_pts() 10:12:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x3ff, 0x9, 0x867, "4dd03f7816a369783c6dbdd61d3afb23c0d8328c", 0x7fff, 0x5caac46f}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r4, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r11 = socket(0x0, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r12 = dup2(r11, 0xffffffffffffffff) linkat(r10, &(0x7f0000000280)='./file0\x00', r12, &(0x7f00000002c0)='./file0\x00', 0x4) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) r14 = socket(0x18, 0x2, 0x0) accept$inet6(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) poll(&(0x7f00000000c0)=[{r3, 0x100}, {r4, 0x3b}, {r6, 0x20}, {r10, 0x1}, {r13, 0x4}, {0xffffffffffffffff, 0x10}, {r14, 0x80}], 0x7, 0x7fff) login: pmap_unwire: wiring for pmap 0xfffffd807f007cb0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007cb0 va 0x20ffa000 didn't change! 10:12:25 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) poll(&(0x7f0000000100)=[{r4, 0xc8}], 0x1, 0x0) 10:12:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xc4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="2321634c73438bd9db08140682d9893c652d1e7778a8a06a3384106522b3c661c27896e74aecc63158a91b1d655141186701ba3a7ba2bdeffae67ba21bbcbc90b77fb1a946dff87c827e192ab6e48f33e28c4e96ec160a5be1eef5be3731b509a656c2c40157fa4c0460511d1dc5cf064c345cbc8cb7a85e4b7cbe236f5ccb8f8ac75131f09f26118eded0df0d44bff8da", 0x91}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) write(r1, &(0x7f0000001800)="2020851eb269b3210a", 0x9) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:12:25 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2b, 0x1}], 0xa112, 0x0, 0xc600, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5, r4}, 0xc) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x3) 10:12:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x24030007) 10:12:25 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x401, 0x4, 0x2, 0xffffff00, "1f08000000001c000cfcd60709c34b05cba69300", 0x0, 0xfffffffc}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5, r4}, 0xc) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x1000, 0x0, 0x0, 0xfecd, &(0x7f0000000680)={{0x7, 0x81, 0xb, 0xc5, 0x7, 0x205, 0x3}, {[0x3, 0x7ff, 0x80, 0x6, 0x1, 0x30, 0x2, 0x0, 0x0, 0x0, 0x0, 0x9, 0x3, 0x5, 0x3, 0x400, 0x100, 0x9], [0x6, 0x9f, 0x28f4, 0xab80, 0x3f, 0x1d6, 0x800000000000001, 0xfffffffffffffffe, 0x6, 0x400], [0xc9, 0x29d9, 0x61, 0xffffffff, 0xf, 0x65, 0x8001], [0x9, 0xff, 0x6c81, 0x40, 0xa, 0x7], [{0x1, 0xff, 0x0, 0xd1}, {0x3, 0x7, 0x1, 0x6}, {0x0, 0xb6, 0xf6, 0x104}, {0x2, 0x2ab1, 0x1, 0x400}, {0x40, 0x3f, 0x0, 0x1}, {0x3f, 0x7, 0x7, 0x12}, {0x7, 0x3, 0xf4, 0x2}, {0x1, 0x5, 0x1ff, 0x1}], {0x9, 0x200, 0x1, 0x5}, {0x400, 0x7, 0xfffffff7, 0x8}}}, 0x800, 0x30}) write(0xffffffffffffffff, &(0x7f0000000080)="01494710dae90fd3b3f64f498784", 0xe) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) readv(r11, &(0x7f0000000480)=[{&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/230, 0xe6}, {0x0}], 0x3) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 10:12:25 executing program 0: 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') symlink(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = socket(0x2, 0x1, 0x0) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000040)) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) r5 = dup2(r1, r4) renameat(r0, &(0x7f0000000100)='\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', r5, &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 10:12:26 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000035b14b9f00ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 10:12:26 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000001b40)=[{&(0x7f0000001bc0)="29ba08e732fafe7c7888597ed841c270a3b5674b79d613972178562d45be10d96c3f26119127573200c1b158062ad08133431f75545045a51bb6af56503b570481282b644f958a8ca9818de300791e337eb94f663d2b11f85cd4b0a9eeb9f21aed7263a3a99b2f6d2e4d7fab52e8147c118af716c2861afc5a594fadb896a87a52394cad814d6cb62082732b44da7ad1175da483e639b8c9c6ab7023770a3f4c2c65e407739dc8f828ee8cc6a4eb5f540fa24c7e262538846a631e7bf586921df505a67b4d7a8d0fcd10a68aee03e7f2593b27cb1e457870822c0134d4738278ad5df974b798c2a17e63ad362b7de3b2adf5f304b110fcf8576b3f2f98fca8e104f8a5cbf98122ef077cb6c4b16e7d6baea61a7e4b1bcdd13f2b7b02000000b72c7aac5bc5cfe6fb5685d77a41ccaa3bf78f5df3d75284dee68c07062c5673e93fbc5015fc87", 0x146}, {&(0x7f00000005c0)="c38ab1f2537f0e3339527c", 0xb}, {&(0x7f0000000a00)="186e2d8b2f01328af02219defd5f21d81f49943e3f9529481fc0b9cd69222cbc3feeab762dc12140e4bb31f37cb4c1beaf1f2cfd1c52f60c95bd8b611148ad06385171ab34e0ffd4003a72c4c8cdd8bc09e9a00a05500f6099f38808d6e6013fe4e7dee79a36ee61facacbf17765a4985ca48054ffeb4f4c58d9e30c271b1bb02757a06980ddfb77f45df9e700d60abe75e1c53261f8d98dc4ee17f546c15415d091ff811f9ddd3f23e7e11c291f321a3b304cb0cbb4d262973621e399f3216929a5392b44c7b0f11f08677a2fe339e10edeed271ae01e2c69303c1f5c996f1f1e463a933b2ea097f8a6c7517f704c4f6c255b16264b305b335e806c3c1cffa420b3a6c13ec4e725d0c0e3f0c15d23c6e2b1b246ba994b166d840b568d321eebcede29c7b16f95128df39f2ba533a2d1208eadeb8f2afb9ce3f4ced13ad723b4fc431c49773f67f820fd4cbaa10e4afe780b585f5ef9306b442709edea2b00bf6d2f07782a5a72fce54e8c725ff4c52afaedce10e298b366ea5449a33239d6474ec4effa1b128271c4ae0629ca37f488f04d683190d810fc38a5b5ff11d0573e0295571a82a69ef444744568319dc6d53dfcf54e16aa2987c1b1cae2954752b1d38b968adbdcad2e3647df109c8b0d0edb8d48e3c67435de3f9eb3ba6344604b6c05f5afae35dc7885b9ddf4b60413c1586bf3bbe0a8e5c1196cd20c2bf94163ac11a9424fde14f706a482f8777c692b0904ba1a5e65ea1fa93b24026bb7e3b5e3d7b759c20813d9263b95b1e17b3505de27195192cf9032d59c0b9a880bc8b960c1fce7991997bc654253064cdf35c0c0c0cece3bcbbe752b5950c8d4479f636ca69787619184218d5e05074c0c031f09016e460e54a292bc9f1cf6948cb00519a663fbd203d997211b47c658f4f885677ac20b4c121f172e50101872783d2cd961f89d1290ad1037ab697ecde98d6027a29f5c6a920738e8cd7c1c4e32ddabbc1be39085040c24528ca242473ae0af5554e095752b2905071a53072bb83c35667bf7c9c0c2ec293b3885b4906d03d62d313756a887c3a1679cae23b60a19e45258ec1359bde809a8fb88fb2b5e137d93f9c174f72141ab2d28871ceb98e593d04330ffe20f57092811b554e6a598f294d1ffd139e0347d0a625af14a519a544c18ba5580336789d99ded8a0ad45a35debcd72332ca75ca1be6ae8f234b84557466810c9223f08f360f491226f70e82151fed5121ada7f2a699b593396af8d1fd33c81fb6a36630855bcac129375dd094c691f326cea0bc8cefec829d7ba8f4c883c43a4ab40a40157a0ab226bd76b63832c1579743fcf137409854a9cda9fa8f2f1bcab7dd8eed86753fdc10145dd8988a2cc529386af6799b2fd57b1d822e73454efba8f89cedb40e431e3f20412d82cfad87a1d1be25cef1389785e7ab056b844bbafd467c0815ac05e0c17ddf57e148a602be8244a9ba73dd1d437d10e60829839d51a45078f30d3924a8f9a7c1211926f67417ed96a7dccb189946f004f88980ad071658ba36e85711f55e12f3bf40d49bfd65f480f5aba919844c37074687ff270147c27c6e9ddf260c8c778e5a2e80e0727c429aca5a11b5c909adf259cc78af5a3587cd2d3b4a960e6f70d6f917855aef46d63bcc91f652cdf2f0bd9191ae2b0cbd8a05ffe0f63861d23c68b496510005092a36996643dffac620e35dcfb923e81c648a4f3d47e560adedb3fcfd75291e5a6f4a8ca36bd468c11a767efb86fec902d08c12c16188c973a2e9a936509b0ec710ca3dc526b6977d4d1b8f7b6cc0184ee1f6d0387005801248d3a80ae1b64c047e65d592c853129f289c73c4d82c06caa796355db52558232d653ae8bff9c87aa95792471464dde52e0d3d18e2e7b9604029cf2d905c869d1d1e3530e02935cab7bf56e50b0e1b0f43654bab542d58e56e9c7c7da6d47797c9ca0007fcf64842f3f0a4f6bacabef12047d18b2e62efc9856bab80aff85b61fc41c3589eb1908fb29130882c95e8a9c3bdeeb46c058d56cfafd8ba1c01272827cf7a69b4e1f58187a6ecae701984e528b0cf35a3e423f5996045e37869d6084836034a21dbd08f0e0b2305d0804f587febe6c41d2bcd848af5a65764950bc591ae3d10eeaccc69bf5c7cfe43fe0371676b6c6d709b501807264448774d730d33854d50d3030315401936698c1ad32a0dd802c3d49894dbf105da146fd8686f78c0269f8a016571c1203265323142da51a1aa89e467f164685e66d66553851e12b1dceaa084b878850f1b08c4164431a388a281eadd70b1d2cd6b5bc5cd8bfb6624aef2ad12b09d8f290f599bea52877ed2f484a54d9a98bbe6fdde1a62c465b24161f781a27add602d477799483e4b65f4cb4406a5c8e849e979879922f3fb9c83fdc34f6a6b82d7c45a82d3a04d5e2f6d567990b528b7fef643cbd47ca6fb7483df50161560669063bb5699417384faa2027bfa7b10575d3b466d9cdff0c02e78026b1f0c72a4c057879daa3187fb83233feb3bfb69576ebe3d7237a4d140da1c02be6d75a57a4ea18c8827711493f190550774bc1f679f90577d4eedc8c0dd09d677edf3f303267ea846e8d79982e6f6bcac9e540435fed3e193edfba4e5c3fad7fb25f22f022fa6238c8cfdd0d339a12d48abb8d39a6e56488b0d45298c044b93833837e2ee17a76034afd86db398d9e9861eb4dc5734c486c57ef30d80edb9bbb37d6dc844f04e2d1243f747f372f05944df3b03bb06305bd8d31fe55b6a9b25ab6e3b7080a8a0cf8596b5313660e82f52f0a84fda1e534201574b3817293075536fd9f81ca8a3edfe96926dc643450e0db206dfe6d13be46b4ef4a26fc5befba12d8a0bc2e98dc473028489b47d1d2d6e71ad6341539911a39ed15aafcafd8df4cc317df1fd5b6cad8bbb8afaf0aa52a5a2916b3edb938504f1fe7a5cc9f4db76e2444b2e73c29528fe9e4547abc4cdf3a2ba777ef9ccd50ddbf39d2b312307ab596bbdc3927ad12492f16d0c5030684897750b372873ee9bdaff0b045887f2014caecd13b3a4c0d4a6e1703664070f681ccc13d4f4f2bbcf0d1847e574be79748883259d786629b8f6c1cd5f2198439f1b6ed230a256249366c8165aa54fdaf9c897b388ca21381fef175189e40c1d1088deed424d14fc945321b1985b0fdadd64a046df032eadddeba9d2b7ea1db41aa00a72b303a68107615af72007a43d90b02ce3401419b37eb38d40086490030147f57354ac63155d95f67f26377be07dd8dc2f3a06ae1be444ec2f891d21771ea9f5e97be84126402931b7fe7dcffa68bb03f7fba297ea1e45648275ffcc70d5f2f29ca969b9303107ee5e74c0ad30ed00155f37d6806a7f3f63ef204f710e42a7c2c22c82cfec09c96431472852eed6be3cf059d9b4fb160cee93fc95ad8e66bd6b166da40b220ec16ea14e3f3a7efc5b10d039529d38a3a7a79a2ddb316b17c88cb924715afa17b49ba79159f99369924a7101d6c5e3b190379b50fcd39786b29b3221df13ac466518a356d4779055486acd04e9ae48ac6dc0d549714495f99141f87aa38af42cd1f92ac071a5d03188684e620131b8c4ffa84e6a1060e81ccbb3e7e9706ff2869e99e9aaa3893b713db7751bf57be8ab13c62de00e67cdd02628b64e8d49b0722f7d0458b99374e6f7a212911ed53fbcd396f7fa448bddac6f9beac93786023912e8d34834fb6e9e60fdb585372e2d33b691a3dc91ed1ca29a6356b2d0e72408519912ba1edc65db7324b3c087ef7c78c4545e22f17bf89167297acced5eb9ed14874b5df1702471ab0999892f393321ac07b54d130d2e21b7d28ec90628ab139744d2cc51e3ddc48285504c9e427e8c0921a7f8c1c2412adf9d829975c460bdb19b3cf4d7eed4e43480afe5c69fe85327d54e085de4dfad215b3ec1f7a57e56c4b4a54a08ebb81e7db7df70e1cd43eaed9f584b58b445eca05b99f0b926c41f8d1503f3b9eb5ab0b47e3cb20ba88fe19eef23ceb7c099c44f2afac330f1103ccdc45f88efe94432716c07ba7d3b269b1c0234ee766dae15f0695615379fdca117cbb7ff9e811b8dd952dbffe2ea04b6c753f038d837fcb694d35261e84c8cc22935b7db58716bf47ec99d5d61eccc69f5802330db95fa0fd15ca09b02ad2fa6aa7b53dcf1ece3b4955f251c63d87cff5197fc4a2a6146166447b20342606b3b100b7b75fa43fa2e36160a644a70a7ea778665223e6025848745b1d31c8b4b48f13b68d04bb0980066cff65b4e71db6dab4598d1a2665591504aed53f0e9adaac1c8238e43dce13abdf194915f2f4925fd5fe2817c730380ab37db50cadbe5f7859530b245ec1dd736115c6fb59dd855572865ffc751710d4ce6a01bc6b7eef4f94246f7454716e12e1c2fe372799d7dfca30ed0cc85e3d6736ae6ab457167f79546c3a594479e367e3fcc5746f064dc4a6536c760869ee740c13c4c6ed571a350b0fe94c114a83a6e0aef47ddd1f89f895716c6422542911d35182ba7115efce6fad9dcc3507cf2b1e3eebe704269033da2769867cf99534f80285da266118fe725df30459800a61419cce932709321ccb3e80c6317e695928dc9db4c6e79f884894083fea33b99a93a0638c29803109d4f5d5a4b4341ff29e19be4b9085ef0f4f6a28942c6d8009aead31d8d240a5ab17715379b72fd990d4cbb9ab90a43e069cf2b34645a388605fc837a934968ee182d8df1748717fc74b8abd134165a8af1931d3dee9b36a58dfccc67baae0b16ca474aa4dc25f5373c6dde2689f0cf6132a1ed16bc85a4618e52dbc878885b5597ed921c5ad9333e91172f867e0b0ff1f14d59efb3bb3753657c7447f5feb60f92737fb5555bd8f86568cd1f39ed0dc664e8df06af8758b4fe25ef9566cdad7bff1ae84f4a71666d5b08f8255e4de380cef4a1141a835c72a62b7f0b47a71cd9e3d75eb868424f947a667bb536be32bc57838e407ecf0b645e2feb2bc718d76e79a7b91c19f9b30cf649d608e6f23fae8cf12c4f462ff7d75f4ffdffbc3507b087f141cdeb88dd3c484dee167df95f1b662ced107b96a134b017b0050a61f5ba67cff169948adebfcbb7cf9f05de92592981fed8a20d877ecc6b14fa430f8406cf8965bfa4442d86f07b50bd506858ccdeeed58e80be5fb329d1ff3d56d215ccc015236a8abf054f986aa3a5a35d80e1eac7a0d80877b06950ee87e5235660671a574c204124c8833a06983affe4f3af51d96bc4fd6b3d0715954c4098d76a096973b9ac8c935dcb1ee5d03506cdc542c1c3c07d96e9a8e5ac285f3e15c3292de604bb029ab86a9d34e277eee0b94a6d89e16c1fcc117cbd9e69ae58862f5ebc136d49d166c161299a765b923c2615bd6853847c6d96eb65efe408474a50f57c500289931edf83475788aca065cec5eed667228765eb2ff15615372086101a2cce4e395027612b33c17af3fd73835a7944a852f00dd02388fad2f0923809ef2fa986dc4a1be30db15f6850cd02a2ff79fd7213a7867c45c770c399dee15bc30944f42571007d576dffe46bb84899b37f9bec4987c4c3450b4c1ce436ef0c4c990f77b9155f1f742522fbc0bbfb7ee051fa37953bbb77ca5680066d52e90afabdf79c7d47e9f2a37a75f3bbd53067399dab5789753130f4ec1efaad49bd62225c3054df1a56c9273afcdcaede4925b41b7a3ff46ebdd20cd01aa92a6cec97c9dde00996c17ba409e2256c89e84693f6c3a4f374f958be765f4e8a0cc160eaa115d851a2ceeed4", 0x1000}, {&(0x7f00000008c0)="e80967952dd0c370f217a3177b522972d693f44782a7a8c6341f8ac9b580a958d1ca6edeb9cd72af5d8fb82033c68a63ada5bb164bf2d321fdc56ceac0dc1ad2d1dad68477b77b20d5d5237a13ba6c005c670c030952876a3e3fff3063b98d155eda17d7417629363104a008a1", 0x6d}, {&(0x7f0000001a00)="b0e9761a3d541a4e8d56dd12a38211c21bbcea158166751b0d4f5b22e79d409136f503cb8084b0db60f6397fe9febad2d0c4bebb41d7d8abcd2afd0549a6cc4b743112a74634f9b2cec1143436808d56c19f51a63e430d24d12ce7920733782883c1d235aa8cce73c75f3693855546d7b2e42950df471ab74ccd932cb9ac1f7771ac22bf", 0x84}, {&(0x7f0000001ac0)="365e9f008db68995441fbf128f252d63d899ce39b796b9b170cd271f2abf5ab6c82cf4b25c8218870beac574ad92ef31893254eb9b46721e13072a519d3d75e1e0f92ff57a815c6001be3fe2e22b095a27a57a3203d625ccfedb19242679f3", 0x5f}], 0x6, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 10:12:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 10:12:26 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) shmctl$IPC_RMID(r6, 0x0) select(0xd8052f19b75cfef3, &(0x7f0000000140)={0x0, 0x0, 0x200000000000, 0x4, 0x100000, 0x100040001, 0x4bf5}, 0x0, 0x0, 0x0) 10:12:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20580, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000002c0)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/d\xd7.0{7\xb2\xf7*', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x10001, 0x0, 0x9, 0x1, 0x3ff, 0x7, 0x5, 0x0, 0x3, 0x1ff, 0x5}) write(r4, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r4, 0x164}], 0x1, 0x0) r7 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r7, 0xc02069a5, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000574000/0x4000)=nil, 0x4000) semget$private(0x0, 0x2, 0x80) semget(0x3, 0x0, 0x5a665208b848c8a6) r8 = semget$private(0x0, 0x1, 0x726) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f00000001c0)=""/242) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fchdir(r9) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x4]) minherit(&(0x7f0000646000/0x4000)=nil, 0x4000, 0x2) getgid() 10:12:27 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x202, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0xffff7792, 0x1, 0x8000, {[0x7, 0x0, 0x0, 0x1, 0x138, 0x1, 0x8, 0x6, 0x200, 0x5, 0xfff, 0x200, 0x6, 0x1, 0x9, 0x1ff, 0x81, 0xfff], [0x17f, 0x5, 0x1, 0x8, 0x2, 0x4, 0xffffffffffff4000, 0x66, 0x8001, 0x4], [0x5, 0x6, 0x80, 0x7, 0x8000, 0x1ff, 0x8], [0x5, 0x8, 0x1, 0xd18c, 0xff], [{0x3, 0x4, 0x6, 0x6}, {0x9, 0x38b, 0x5d, 0x3}, {0x0, 0x7fffffff, 0x0, 0xf8fe}, {0x9, 0x3823, 0x100000, 0x32a}, {0x3, 0xd7f1, 0x1, 0x9}, {0x8, 0x0, 0x4, 0x401}, {0x3, 0x80000001, 0x101, 0x6}, {0x7, 0x200, 0x7, 0x10000}], {0x70, 0x6, 0x4d3e, 0x2}, {0xe0f, 0xffffffff, 0x74, 0x214}}}) madvise(&(0x7f0000432000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r2) 10:12:27 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./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) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b50000000000000000000000e3ff00"/46], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed3129a73b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e6bac9bcd0c5d386aa385547cdab0f657e303e61497002500"/380], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) r5 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000008000/0x4000)=nil) shmat(r5, &(0x7f0000004000/0x1000)=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)=[{0x3, 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, 0x80, 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) r21 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r21, 0xffff, 0x4, 0x0, 0x0) dup(r21) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={r18, r19, r22}, 0xc) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r23, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 10:12:27 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = kqueue() fcntl$setown(r0, 0x6, 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() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r8, &(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', 0x0) utimensat(r8, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = semget$private(0x0, 0x8, 0x10286) semop(r10, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r10, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) r11 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f00000004c0)=0xffffffff) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000040)=0x1f) semop(r10, &(0x7f0000000340)=[{0x4, 0x4, 0x1000}, {0x0, 0xff01}, {0x3, 0x1, 0x1000}, {0x3, 0x55, 0x2000}, {0x4, 0x40, 0x3000}, {0x1, 0x5, 0x1800}], 0x6) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r9, 0x41d, 0x5, 0x5}) r14 = getuid() r15 = open(&(0x7f0000000380)='\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', 0x800, 0x100) ioctl$BIOCGSTATS(r15, 0x4008426f, &(0x7f00000001c0)) setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r12, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r8, r17) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r16, r3, r4, r7, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 10:12:27 executing program 0: 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, 0x40000f8, 0xa9}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000001440)={0x6, 0x101, 0x0, 0x0, "760f0000000000006ae971739ea78b7ec000", 0xfffffffe, 0x6}) 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, &(0x7f0000001580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e13d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0xfffffffffffffddb, 0x0, 0xfffffffffffffffe) r7 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x4a8c9a00b1d1647c) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r14 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgsnd(r13, &(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRES32=r15], 0x2, 0x800) msgsnd(r13, &(0x7f0000001d00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01e90821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c6bae2f5978bab41e2e7e4223392b6eb7afeac815f38db356ca9a41dad913e4a743d50fa43a67da183f17b1829b076b5d2791c65a96bdccaab00f50d4b7e53b9bd62914dabf904b31b6f07d36ac44d8d6dc8105e2f52ef8fc55c2dd40b4cc0b2e3d79ecff71eca9cce9d07060929f725e6b787ce5747318f3f4a3844dff23feafcffe19a7683c032a07f9b2ae989078714db85866d33574c91ea612084b7ab5495f94f2db7a9c33ff958a"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r16 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r16, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a363f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff3) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) fcntl$getown(r27, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r27, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r27, 0x20007471) r30 = accept$inet6(r29, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r30, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r31 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r27, r31, r32) r33 = syz_open_pts() ioctl$TIOCSBRK(r33, 0x2000747b) fcntl$getown(r33, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r33, 0x20007471) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x20, &(0x7f0000000240)=0x6, 0x4) r36 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r33, r36, r37) r38 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r39 = getegid() shmctl$IPC_SET(r38, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r39, 0x48}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) setgroups(0x199, &(0x7f0000002140)=[r25, r39]) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r24, r26, 0x10, 0x9}, 0x80b, 0x0, 0x9}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r18, r19, r24, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r40, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r40, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/305], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000000b80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c"], 0x44b, 0x800) r42 = kqueue() kevent(r42, 0x0, 0x0, 0x0, 0x9, 0x0) r43 = syz_open_pts() fcntl$lock(r43, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x100000000}) flock(r43, 0x2) fcntl$lock(r43, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x200000005}) r44 = syz_open_pts() fcntl$lock(r44, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x100000000}) flock(r44, 0x2) fcntl$lock(r44, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x200000005}) msgsnd(r41, &(0x7f0000002340)=ANY=[@ANYRES32=r21, @ANYBLOB="6e63018ef0c38dadd7215d8df1341dda4fb4b6c09d30d13e4d3e640d2167a3bdae77a2a5db9d44984f516e724676ef79e675f422bbac8d", @ANYPTR=&(0x7f00000010c0)=ANY=[], @ANYBLOB="ad94ff8b6a3a225638422f8f1d", @ANYRESHEX=r28, @ANYRESHEX], 0x6, 0x0) msgrcv(r40, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r45 = msgget(0x3, 0x14) msgsnd(r45, &(0x7f00000013c0)=ANY=[@ANYRESDEC], 0x1, 0x800) msgsnd(r40, &(0x7f0000001900)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f2116404967d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fc3b6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deafb2"], 0xd5, 0x40000000000800) r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = getegid() r49 = getuid() r50 = geteuid() setreuid(r49, r50) getgroups(0x4, &(0x7f0000001400)=[r39, 0x0, r25, r19]) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x6, r47, r51, r50, 0x0, 0x80, 0x9}, 0x3, 0x3c, 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="0100000000000000ba45ede2435a8b028adaffff6c17d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d7bc65488795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be43"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d21cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab35e7f6527e621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f00800"/410], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r52 = msgget$private(0x0, 0xc5) msgrcv(r52, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r52, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f00000012c0)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9a49f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2bbc26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd6, 0x800) r53 = getuid() r54 = geteuid() setreuid(r53, r54) r55 = getegid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r54, r55, r57, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x800) r59 = msgget$private(0x0, 0x20000003c4) msgrcv(r59, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r59, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r59, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r58, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041385979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r58, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d3fdffffff641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a866f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd30a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4800000000"], 0x1, 0x2000000, 0x1004) msgsnd(r58, &(0x7f0000002180)=ANY=[], 0x0, 0x800) msgrcv(r58, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r58, &(0x7f0000001100)=ANY=[@ANYBLOB="021d000000006250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194da9ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca87bc23035271819d524dff4572f3fe0000000000000000"], 0x1, 0x800) msgsnd(r58, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = semget$private(0x0, 0x4, 0x1b2) r65 = semget$private(0x0, 0x3, 0x80) semop(r65, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r66 = semget$private(0x0, 0x3, 0x80) semop(r66, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) semctl$GETNCNT(r66, 0x4, 0x3, &(0x7f0000001480)=""/193) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r64, 0x4, 0x5, &(0x7f0000000800)=""/210) r67 = semget(0x0, 0x2, 0x89cbf838dd1acb6b) semop(r67, &(0x7f0000000500), 0x2aaaad03) r68 = getgid() r69 = getegid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r68, 0x0, r69, 0x10, 0x1000}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(r58, 0x1, &(0x7f0000001240)={{0x9, r61, r69, r63, 0x0, 0x40}, 0x6, 0x3b, 0xffffffffffffffff, 0x0, 0x95fe, 0x8, 0x5f, 0x10000001}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r71, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r72, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r73, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r73, &(0x7f0000000340), 0x10000014c) write(r73, &(0x7f0000000040), 0xfeea) r74 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r74, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/305], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r74, &(0x7f0000000b80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c"], 0x44b, 0x800) msgsnd(r74, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000001740)=ANY=[@ANYRESDEC=r71, @ANYRESDEC, @ANYRESOCT, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r72, @ANYRES64=r73, @ANYPTR64, @ANYPTR64=&(0x7f0000002300)=ANY=[@ANYPTR=&(0x7f0000001800)=ANY=[@ANYBLOB="cb753c19d0aee1bfc743c8f6bf383314916647cf78237ba889c0e3d89a74fff5688cec6968614bed6ffd4f5aa1ba2a0f95bdbda571e1e933dda3b727e9bb8d48e5a08e6e5660f62f6d616dc2284f0038082b9bb124ae633c69e83c089e1dbd5f8f56b2afd6b602aecbf7363251435a47fcd2c583e5cede382c473d6d922f0561ba8332ccc545ab10f9c5da358c9d3eb6cf1c49699becfc940e76a13c7dec3931c4471c47a641a44ca7b8b8926849dd352dcc5e75a86b430baf48dcf9d52383057919b9a71d7db4e68e301dfad505c6ec1c4e9ebbb570ec05d1bac325f6edb28502d742c543e12cb01c162d46b9d7783b70bc"]], @ANYRES16, @ANYRESDEC=r13, @ANYRES16=r62, @ANYRES64=0x0], @ANYBLOB="677d5fac1ce02739da3b0b2abe94f0d8547519ba0d7cdbad31363982e9ba58061fc5f656e9bd7c7a680e25247be367e394f76615deb9f9d14b336f4814372fd1cd68095cfaf02c6d2436e43c580008d4399e8d8aa08c49697aeb8636f8ec3cfbac9054ed7b3fb0", @ANYPTR64=&(0x7f0000001640)=ANY=[]]], 0x1, 0x0) msgsnd(r70, &(0x7f0000001b00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a01570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b6b449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee16001ca011e36f000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492080090821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e9dc1da57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406f8822de81dc8d4525504ec75f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362080023dcea1361ba312d6b31ec5ba0bb0e89b99aa941759689d37da81668be804061fb27986d8b7e13e86befa560461478ff8b53ef24ff777352c9206d8fe7f37ee44481aabb7a980499881126f8cafde9ac316a2d560d17c9d9b1c03d4c8c98921a08206c171c23947caae8ffe728eda021b67cfe62bc4bcb98552e396a2e0000000000008d64aa118faffc3ea1"], 0x1, 0x7fb) msgrcv(r70, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r70, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eed6d33243441dbd3c73109338964bb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23"], 0x156, 0x800) msgrcv(r70, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r70, &(0x7f0000001f80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb6401000000000000007c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0adfe4d3e32deaf2952a1859e4b5223695caaf36612bb157300378775996286af71ff18445908f078508057ca956829cc027978c271529d9ec3b921006adc1ae9897a4db6fa745f10e31ddf8f6a35cd9f8d72e66399e5b37335a756edcab2ca607b0a89e1082e5f147950303402023d2cbf25fe52495197f15316b9e10f049d2178f1bec64cbf4dc99a9436542ff019e0e6eb37ea29549284832b00fbd50b522dbccf0233bc187656bf8c9a3ed54ce1c3b23b5489acaf864e7c0e8f7614696c6971e3cdc670e9f4d5844ae72d787546080d380ee8401f869e577512e26dc979987c9aba271464eb4e3c2"], 0x1, 0x800) msgsnd(r70, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r75 = getuid() r76 = geteuid() setreuid(r75, r76) r77 = getegid() getuid() geteuid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r79 = syz_open_pts() ioctl$TIOCSETA(r79, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r80 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r83 = getgid() semop(r80, &(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(r80, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r82, r81, 0x0, r83, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r84, 0x0) poll(&(0x7f0000000000)=[{r84, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r86 = getgid() getgroups(0x3fffff22, &(0x7f00000001c0)=[0xffffffffffffffff]) r88 = getgid() setregid(r87, r88) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0, 0x0}, &(0x7f00000021c0)=0xc) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r85, r89, r78, r86, 0x198, 0x8}, 0x8001, 0x200, 0x9}) r90 = getuid() setreuid(r85, r90) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getpgrp() r91 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r91, 0x0, r91) r92 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r94 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r94, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r94, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r94, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r94, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r95 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r97 = getgid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r95, r96, r97, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000200)={r92, r93, r97}, 0xc) r98 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r98, 0x0, r98) r99 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r101 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r101, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r101, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r101, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r101, &(0x7f00000010c0)=[{0x4, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0x92a, 0x1800}, {0x2, 0x7f, 0x800}, {0x2, 0x400, 0x9931412c4d963d6a}, {0x4, 0x7, 0x1000}, {0x1, 0x4, 0x3800}], 0x7) r102 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r104 = getgid() semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r102, r103, r104, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000200)={r99, r100, r104}, 0xc) wait4(r99, &(0x7f00000022c0), 0x6, &(0x7f0000002200)) r105 = getppid() wait4(0x0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r106 = getgid() r107 = semget$private(0x0, 0x4, 0xc1) semop(r107, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) r108 = getuid() r109 = geteuid() r110 = socket(0x18, 0x3, 0x0) connect$unix(r110, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r110, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r112 = getgid() chown(&(0x7f0000000180)='./file0\x00', r111, r112) semctl$IPC_SET(r107, 0x0, 0x1, &(0x7f0000000680)={{0x4, r108, r106, r109, r112, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r114 = getuid() setreuid(r113, r114) msgctl$IPC_SET(r70, 0x1, &(0x7f00000011c0)={{0x0, r76, r77, r113, r106, 0x148, 0x6}, 0xffffffffffffffff, 0x40, r105, 0x0, 0x5, 0x80006, 0x9, 0x4000000000005}) r115 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r116 = getegid() shmctl$IPC_SET(r115, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r116}}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r19, r48, r55, 0x0, r77, r116]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r118 = kqueue() r119 = syz_open_pts() close(r119) ioctl$TIOCSETAW(r119, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r119, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r119, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r119, 0x46}], 0x1, 0x0) r120 = fcntl$dupfd(r118, 0x2, r119) close(r120) r121 = getpgrp() r122 = getgid() getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r120, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000700)={r121, r123, r122}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0x0, r123, r10, r11, r48, 0x1, 0x82}, 0x400, 0x5, r117, 0x0, 0x3, 0x10010, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r124 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r124, 0x800c5751, &(0x7f0000000e80)={0xacbe, 0x5, 0x8}) write(r3, &(0x7f0000000080)='$', 0x1) 10:12:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) read(r2, &(0x7f0000000040)=""/245, 0xf5) 10:12:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x200) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r4}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x9) r8 = getpgrp() r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r8, r11, r9}, 0xc) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000140)="c18a71a810d3b833643d052d41c2c47dc7b2989d357adf907fe87ca455fe2c965430"}, {&(0x7f0000000840)="f53827457877f477c5e59a7356eff08c77a4fab2fd1c427d4064a2db094c6b9f212a013e1b30fac4524be8004fedbd93d219a7a9e0ae0bd91be9ab9a38e2ffc20200a428b67c461fa8641bec2bef62dcf5627acf5247e9c7b21f0177cf519d976ee959ec623da6ff7a396cf36517e0bdbff630a5fb1d2fa703782b173b3d18fca10f7f53ce924aa557a2831b98403fcab99c19cf9eea43150ecbe5332c24e75282303a9ef5ff181fc82a0301d2245d4e438f8ff3b46cfdaa5707d35a038833a8befd22b2d3d63dad430fba3ece549cd0ba56af8187094b"}, {&(0x7f0000000280)="2efb6778bb3f825d37af062dd544f99407e9755da6ea2cd7e372e38bb1eeb9ca1f79c868168ee37ae15718f093d298fe3343b02c34dab9e5616defbcb80fdb48bc12e1c239ccee49478fd14f022ad5e53394f4355a7ba9dcf6fb94cd5bbfbde6b71dded313d0aa1f6d84f804e74287a265a44356b955c79bb615546836dc203cef6a2565d74d7fa8aa457f2e0ea70a70d401e7b189c695cdaaeca82d706f3afc9335a68a"}, {&(0x7f00000005c0)="91cb306885519378962145d809567e2af538d8f93b7114c672f5ba921a51c133c45ee52df947b9dd52aa7c27fbf179e64b93bad4d9650b25dac7a460236cb5d5abf52c32df5990de5a79eb2ad444924e64103f98e5a48de5710f1b8d21df09a14a9be952158fb9c7038a5629071f15ecb804df5dce6ba9023c19796bf8bf6d4758a084478d0cf92bf9e7657d041ec32b31c40cd51abd344b937dc2aa5c567749674f9b018253c98088ca3e64209ea62541bc22d0d384c1e5c408f51e65de6a4f61105a389afa9c8281647fd07670484b"}], 0x9043f392c95ed39, 0x0, 0x3) 10:12:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) shutdown(r3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) fcntl$dupfd(r11, 0xa, r10) kevent(r11, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0x2}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 10:12:28 executing program 0: socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fchdir(r0) syz_open_pts() pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 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) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x10000) kqueue() r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/222) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) 10:12:28 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000840)) syz_open_pts() syz_open_pts() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r6, 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}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffc000/0x4000)=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, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r7 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:12:28 executing program 0: r0 = socket(0x11, 0x8000, 0xff) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 10:12:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x0) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000e7c5a5510f49c5a189b9df5c5c603f9fe2340cb23785dabbf21ff32168e0fda6ca9c4576b98431277bc360c80235cb68e832a274e90f3d9ca25add5573ea6870440a55d3531f589e02d9710bb852e5939613d78598d44d138f4f8bc66f1e7bb3a39a7a6a2305322a2a0a5e6d22827556c2ff63268719977f1a77b338648d324f94921cec1da0706dd92405fb505e558e4aa2d5f6c51c493372"], 0xa, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0x1) 10:12:28 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r0 = getgid() setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffffd33000463f7b238a2a197a386207000000008295955984c87900bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8da4d012ae447476f3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baaa02361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b0534076a2b8973a9b101d70ee5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c2693d72d40312e3ecec453455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b819777a972cda526e4049c89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a5da3e5fe448650311372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac06000000916042575a9603e929cc5b3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76c41c47083abb477dfab6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389ddf940d59d4a8fb2a01be32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a02edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000009d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7d0277d71e313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b85e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b0000000000001000cf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1cb248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150fd0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cef983a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6512fe6edfb8fc39597d06627241477a2164f680c70a9a8438841ee9f1a95b6b928eea97e64b41d901b87766ecc00f8d6d2504634a3f10266ad0b9d2495b8d72f6640913a2856577a3b2525b827fff17dca5d88ee30229fcd25f794ee31f62175405fe82a16ee3b19ab3707085eb3d0e3dc514906c2130442bc3948359f0b13a99abd8ac836c6231a5947940053fc4935751c8d366496dfbbeeb2058816d324925684075b3da19ae866bb1d798cd07124398489571ef623ff3a374b8ff696090000000000000000000000d151253f1d58f24002285dd8fb30025bcf0d275f29b2d6d51110ee881402135d42e5a64e8129fd3a7a32ccd88d713d03762e106032a3e8ae83e8bd43638e3a9ac40a691cb036113c85e5be3eae5e90799c5d8c8ee69d75b50d711c2cc34851a598a62fb9598bd25c0fbc00a1cdf29b954ef37eacfebafb9c8d43f8d8773ce4e3cc6acc189fe594e5d919cfe4f4c6c7a17ebea252a34e8a6b2131783ac1d3d6226dc8b513"], 0x10) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xe4}], 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r4 = syz_open_pts() fcntl$lock(r4, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x9, 0x0) r9 = dup2(r4, r8) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f00000002c0)) r10 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x3b4, 0xffd0, r10}) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r11, &(0x7f0000000240)=[{0x0, 0x100000001, 0x400}, {0x0, 0x7fffffff, 0x1000}], 0x2) 10:12:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000280)=0x80) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1041, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x20000081, 0x5, 0x511d, "0c01800000000000000000ff68b47b47510a668a", 0x0, 0xfffffffe}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x398, 0x0, 0x164, 0xb00, "f2d4de87c12f318335795b0e66af55d395d8585d", 0x101, 0x8}) 10:12:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0xd7, 0x3ff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:30 executing program 1: 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(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 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$unix(r2, 0x0, &(0x7f00000000c0)) 10:12:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x1, 0xff) socket(0x1, 0x0, 0x19) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 10:12:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000100)={0xeb4, 0x40, './file0\x00', 0x30, 0x3, 0x1, 0x6}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffa4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socket(0x1ddba259ad488f55, 0x8001, 0x80) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) getsockname$inet6(r5, &(0x7f0000000200), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x200, 0x6, 0x7, 0x7}, {0xf1, 0x1f, 0x81}, {0x5, 0x0, 0x1}, {0xffff, 0x8, 0x1, 0x81}, {0xe1d, 0x5, 0x49, 0x7}, {0x6, 0x3, 0x6, 0x6}, {0x3351, 0x1f, 0x4c, 0x80000001}]}) 10:12:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='W\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 10:12:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000002580)=[{&(0x7f00000000c0)="6a3719dda458f454eeae5909a0ba1d22d48c6aff1a7e508d26d91a91a9ed6fd9c8f9a4dae9607077bc0f1e006c6d969a8207ddec6310ac15ebbe265b435c6982f47a2efa12d3060f8bb51ba54ed0dca244546d094de9b5a82503ae2140ff88ddcd4a32a7bf403db8369f47c2b50b41fa100ceacf7b886772b18cceed96b051cea7ae0398ddff14c95d619d135f72fa77", 0x90}, {&(0x7f0000000180)="2388717bb95f2e625e1fef927e1a66608390f0ff290d2fcbbaa058b85e42746b16d6428afc6eac23708b951d9a6b141a0b7986a7978eeb6868bc4fa0b28c04b2175e9c1dc2eda834b2dfe5567ae1c24722f3253f56f82340decbc9d695c78828d6", 0x61}, {&(0x7f0000000340)="7316313c5cf0c8c56f6babf19a07267fc66a641cc7072d27124618ba4506b634411ff63c37ff67b39f27d936f30b31c560566c9665cca45edbdd01b3655964d7f666872f0ec6c40d7dd67162426a805fe430fac046e7c27561b3d10a40b840b608b1bf94638d77f13e4254790bc9098151e0c14e2a67c04d20780cc4fbce4a39a6732c8ca71e190a8c45caac203a03ca472e449c3f781787897f362b27733ceffede4334fff3d0ebc1d2b65ec1785ec20eecc4d03933dfd6e520c60fa33787fed4fc764b06679b7694c5fef9f3aa95dcb686339f007afac627788555b775cab295b53fa9dd7adaff713704159a8e92aa6730117c5b86fa1048741acaad94260c025b4cdde99c1ca33ec60ccca9252314c617f9210eff6bc41ba18d93647dc2223e0e1ac66535320f4c56372f907194fe086a8707ead70fad2c8672a1790290ad8f667fbec05dd5041a322d3ce2591e24abcca757ce196acfe8c79a012d00459c81676994874bc652e099ccafaf99ad94a4b70bc8341daa99c5cbac5493891996a82afb52f717d69a16191ce7ad5b3fc2f6b5912cf815b5b38c9322b60f30e619b50555a0e09ce1997c03ae313efb794c7bb4f9e983d0d073301540c0acaa2e07e8119ae51038bbbca32f536ecfe47440347343390111a89586a0b0ce747b12088d42552035b1ccc86ed57c1e32b78a9410f6535208507452ad0898289e0c0a4c0a9593709b4a18782bafd49e5b9e944f1a3226067d42547be5b23222a2ebb01f83723be347a41d062f30bc980cea2459b029778282b4d5e59c51084f8d2c8e56ebb19e39e7d02e898fefcd94959f41e7a6b2a75d898a346acca35b04323571913add09044796dfd93b93b8340954800b07e584319bb473d899f85312b565cdefb39bf342c89cd149c19f02a05fc54f7aec15c0601f9c75b27818cd8140123235287ee5a0f3bd233389fef66521908fcb49b0c59c87a212434d4e0eeeea7fb282fe3b485c77fbc10eb5848f4b8ab52c7fe8a95fc54dd186dc34b0f34e3c191d1bb36100eb581a1c34da504dd00877465937d2de95994d395548a401a3916fa78872542b5245d93b3525646659a1fdcf1839ce65cda37a20fd99f2be77d5e29c684c907d2d6e18b8e940e4ac25cc38c866a6b6113b5e426b457fb585740ed69cba0eefd255fd5db3461ca167a3dd20d7f587fd2dfabfe2e177feaab97b29bbab4442f28f91f9a62d7331d86f042a554a37a934fe1804b35afb7bc9271db1cc76be1a21abe966cdc3c02fd028e3834963d5593ba3de19d749fdcf33417ba2f072dfe16bd381bef4a090e5a655afda5e36de01d0d5b3b95d8d0bfb24002466662d1133b2444de84ef5f2dc19fdbd879713573909047d7a219587da62d922d5a44bd5aae4fb57dc246b9df55097a1a97bdc14d1458ef9000ecea8c8fd075d01ef90fc5f8c72be317be6b559f6d53f9f0bbb233c6b3daf22154d6c4b65251204cf04b729d3b476065f37c42cec608e5c4a22d1dc8fca7e3f16ae3e89f1b320a0df4055a9fbd747ec2a0bd91afbd3b82b986aadb06242dba672af614eb5c905b0e76de18b1b6dc844d85a0c26d2481419bd0bc57669f90dd34e21132663fb12efdb75cdaae41746bd21b98a2b38613307d62627e891a42e9d3bb36012381fb51011a04e86f8758bae4861d9ec9dc8d71ae4d7199189c95d0cf35f6c3340aa88e54cf070bb0bd41d499937c89fb4580978e67134f6b7e3df015c278feb302bb2235587c7f32d4bcd194b6b5626dc0238e8251e38ea6b441bf352d6e3b6c3d2d7b3dcb10593b6e581b6244158a6bf6328ed91bbdaac2428fa6143be340468e5bfbe528dba5e84c8b4aae42402f0dbb1afc8314fed60899901478d3c6c741f3a9da87a66d533dd7b22995b4b898fd6c2bc97e7387728889170942580537e1c9f6428d220dd01dcb487b5e1a7d5c5b50f6a027f00a6b0f1e8114365d5f3ffe54a1df7b6265756f49667268b3762f8d288c84ab8421b84bb1f76882866393fb1ac6f0aa4903517bbe7a18b5081cf0179dcfdd6e807284cb4f2346d8fbf5f83a618f192c5291a0b211ac20339679045a345d5de2f8499a5ba23d8d0a494b391c7d109d6efa58b55a2a04aadc51c565f1313affc862be003960b65a463483b896858a5285b0400a4bded030f93e3bb890b72ad36e9bab2d569699fdf43303d7ca6e3c98f1aa2ee8cf072114857369b4d01256c57d2a9c7c3630242d63f6bfe64cafe87541406fad15ce07625b32a32bd0bc1e419848e371bc1d67c30680313869734c3ac28e497049a46c2eb7bdbda4a545b3f70e3f55d483e8cd79d024ef33aebc8133a07362a7a6467ee717a2902e05f74a668198803e72073d57dd5cac153abf229a78b0deb175c030ca193028134126ad8077551419759968d143bb1d084cb7e8ce544c99343b97d370cc89ce632cbbb32af9e8ba083052fed10244d8df340b535b053fd2e7ebc00e0fa8a2fbfebf3fad9dffc178d1dfad13d8560252f8f7fc924c19cd5b1d97821b9ad063c35d9513f728a007496896d1af9f76e0017fc349357f9275a76bea986b338170ccff2d4b05bb0004e99a670d0736d6fe621cb79b449c2de9a9cf40e301c8d429592db6702e6ad724cf0651677d4c8fc97e0f58fe274c0ca8922ee01438ca072c0aad3eac02155670290bc2d95a806aaafdf422f141a91fe9d54e210f337bbc2053fceec9a90448af597b31465af7bade79d221afd1c20ceefbbe063420c30c95e5a9815678a11e0033573a8cc973222e7809dd37792ab2852521d4be14b6fbc1077859335810be5eb79842ccbc09de2bb9bcc7de9b2e8d5f5e1951a6c5679488645607c0800edf26e82e99e33890961c36f719863057e6f312e48049c5c8e073027a86b7d9f0cc8c52166ccad8f496d65c0dcf142d238b41a80b7a3301d335eff45ba410a71877dc1ff30e1825658cdca9d96c4de864a558ba43b47ba7d388ac64634df29b0cfedbf9e330074d57fd67e1ffa330d2b41b173f0ad531a8667acb821ec683c195d7a7d5f8b57a023d0d0af3d51b6b44f3cf7568f812e3edeff3d45fde1689c6bed3bc561b8e453ca7626c16909cd74efa44a84c6f3948a8b63a6dfa4a9e3fe16a1af060a7db6df727434dde4f1ccd913b3f57707d0ba6bb8120efc31d4f913e876a1859b91aa237f4ebdaf4b624da77088420f65deec1b3d3bc7e49bfb412351cc71d8dd0108efea2b4309daf153a5b08bfade85deecabd41d0be2f782db706b7acfb0c888de92b09740d7b4f227f762e4d65c08dbe304ba57e554978b9723f170c3549e85e690414281ecf3867076bac585ab3fbc31c27ce0878cb691919dbe8361e2a99e0c8540dd5eb955c5fe03ea4da59f991655ba22dbbc0c57703aa6972bb647fc5ec84d11f567c3b4567fbf3640b7f13b09110bd93adca0a2120212644f8a90fd0051a2ab4de55e107795b15e4a88d7ba70e800e10d0cb99cd10bb32162f13beadd6a685387fa87d5338c57bfe12ad1f40bc1427fe435dfb0cfb1ed2e7bb685343466637262c1ee3f60e814a4e613f568ac85e1de4153fc7e37fddeecfa7ed9c37a449b96ea226406b6f85d4420bb2db840431520b3899da1f059ddb7908e30522eaa84ddf7048c80cbf96d1c93cc22ce146a2a016ca8b75d4828a80347cf50e034a7a4a19c13812114754a0cc766a5eab8f23c098ac9c64d6f8e7063ad340795ddefbacbdda3f6fd4ef4961b2eb4902aad3b6913480d8661c0439d10b312c70565c3e4038f407ce849b30cde4b4637ff9f8fe68070f5ad7df660f147b301b7211d8b6763a605793766f0895db9db2fcc44bbcfdb35132c93efa046814b09270bbae4bd80b78c2cb3d0de37f5d2d5e2e93ef8f1d0ff401b733d70a5b43a5f8a5c4bace4124f9472306683012925d1450763724462afa8bfcfa8fc5402dfac75ad4cff50580502bd054bacec83367f45cc5804cffe3dcac70ee9b50ffef426c6aa6e20b68a54906d8f6ec96d91ac0895010c996396ecf336617adee2e3bd1968b37837e979be1cf31aabf099314557352ecd50e4df6880af7c6238c7167e9f44a6f2a8dd674d93a4b8a0153efb5e8cb9e58288c4d8d7c09b78d9bf5f11ebdf7d19093feb015420c27989b7a581e60f1ba2e8697e3ce9e4d8087f6da57da2a0e4bde630d029015de833ee6d1bb6cc5f417353df0748ea33bb0bc803af0cbf9c84ced9c9fbac3aee69f291f38a9427eaa33d607506983cc3e49cee767663ac1ad140b18b09e738c2f472f2fda6e56c2b9a936e56861fefef36843279e750b4b6ce4659061e92480eb836655a5a9e8bb767e5964de05d64be9f8e11ffcd4e74726a2237c05757f9c49ffb9a4074f129c51ad16bb19f9bc033413d415cf8e847313cca686f0bc558da3396498f83c9f7b38114395a152bccbb9b2b178adc93af1e1baf7369e6cf02cd876675bf7de7d1ab5884ea08c891f1eb3594117ecccf8a8fdee78f0666bbdd6340677246dbf3de0dad9184344158a90c7d0ba132bbed5136f0504a8c0b1a506b05ed7dc97a6ce3478a9daf223a5af2c8aa58c25ed0c9ead3f51e630eabe5ece1310aff5f1fddc150c7320942dd43bac05029352f033ea7eef00801457896d9b9ac2d50fa55c2a9e31971d0970c7adce540ebd2e4445ae7244db81fd6b92c2468279c75bbd6a12ce483130128e153a675a1a8d6abdba6a8b2c221c953cd98ea90726f6d48f5a023565ba81a289056981537dc6b3ff5ae50b322667e50c4ef2f3264a8c042861eba8c39a03dacd2ba6e17aadb939e9262756c61ce1389b21b2d89c1e7d7040d1313f4eb73b34368249ac9db701b85be710d9755c7a4a1921d225f7aa45e7e0f78d72091eb81f39d53af13c4bb46542a990d46c126c86ead00749d2629fb3a6400448665bea02e6c739bffe7682644dff80c27ee7d458d8a88ee97804a6d015a2f55a4b978a728e682a588590ac95f710abc3e69d172f54432647d39d9e1dab1ea4dc291d9727f82627ab1c22b9af577f7628ea0ffa2a1c10ed8c4182e58ee9a11ba2897a097271ea460e073f0a024c8953eb0b25cdcfdd51b420f67339c614002914bf02296d0ec0a5cce2d60e5e3aba1baf5970c34240fc8198d872ad9122562d9eb4790bd046fb3df66b79721a8933ad489d392a65b3e1bc8274d0f35ee3c1d19dc52f71bf4e716d9cc18d2e6a55282857e1722330b9a61e839c575b18f76e7372869c179443c5251639cbb00566656aa13eaf95b8cb9f62de3aa0e4ac91d214c8f5bfa80de997abb0fc83eb3d7ce131f6035d82787fe6f4122655d28a32cb1a365acd8850d1e7c73242b92c83ad0e4bf348c497e0de4c3e6e6efcc50a5524f176acfee06b34ded3ee188db0b9cc802213e13db667d9ad2cd809f3ff514625b3fed2b5022dcfcb4d7831cdb8d29b785e5af47fbae430c0b8591ea7350bf0289e505e3bc9fba4190dc92389c63a09fe7f18154f2680f66c5c408fb7e5b3ba55584d46668a4409fecae5a785a0e1e6d0c8626a366677731941c06022d53f749bf1f589cd4ba88afe5906ad024ba1194e5d0dcfe1b4ae98dd1a74c3c851adb4576d9e026324bc46233761f1630b5a63ec79b598fe7113e336c85b50b5cfe867521e3e4b428a52e46270dd7be3daddc2c938ead5d6f8432f9c6037cf7a042c1eae2080ad3e91b8fab98381d9381e2e6143948f92d517a182b40dbedc88a10d8b3a705501f0d3c1c6194d7aba136217b3f6096d991985cb4b3c18b650b83166f9d0d8986fcb3", 0x1000}, {&(0x7f0000002080)="35d2b5e8c584d40d6f822d6a71ddad65ea4b57cd8adce7590d299e27ee2494c6b293df9bb4d2c1c9bfc74fd755b1e3eca50d166c1a77148aeda9825bc671ea72e17786349673d33308e324d40809664e77b0c788d048a82f28351ec73b8e861c917490f6a3521b8d8870d2b479d190a4f1f4f89e6c85fa142530c1ff95ec37f3e99fd5ad2269c67c006b71ed5a565b8d7bc0fe49f043da0818b2e3ea4cec81f113d23d4c2c0492c149aab6765b83e4490f4e5be7f42be9fa466fe0a479636c49d3931c4fdd4595437060202d06f4b6f194d1fd92441159ce4b62b2baa695b66b7ca377a9c8e1772e5ebbf0497a99f5128e", 0xf1}, {&(0x7f0000001340)="ebff3f9d8beff1d41177f52e6fd153a3be5be583bc6dbe5e243a0741325738121168b086b0d52f06f07efb29d80f77ea96c5accc1841b5e7a6fc0858ad9883acec592511e129973edd08ffd12b8695f177b73f17ab2bbc5dc1440bbd3f6216c529abd62e72f50f74f7e5051a25facda215faff2d15d87c19757e9a91a1225e04466254a4738d538f5434122080832d94010c24e205a785b367a553fcb8f29b53085d0f1b01d4d1d9929bf6473bd53858580fb1e78e3f554a52c4", 0xba}, {&(0x7f0000002180)="0000000000000000000000000000e280ef74a10d9966d2e555376bad4cdd382892e46110926f9a7a480f8960e7301529f17f00000000000000f898cba8dc2ff8d3d76d1cbb1dfa8140975c6a67e7f58c010ca58897088390bcc1de128b", 0x5d}, {&(0x7f0000002200)="1e7fa106c0cfca226efcef62f03df120cfa26ab98a0b1c50865278cb56e968bce82e48ea4f206aa5f19acce4c922f132afd3a84f569811426f18efa8e01c206636bf67c82bd22b394d60584471bc32ebc8f3b366792dd1fdf1e67f46c78cc640a87ab3e6a07a4feab9f5f77deacea902808009a93b05c6d701", 0xfffffffffffffc44}, {&(0x7f0000001480)="5d9c30583ab9cd679986a7baba309a91bcc05c90921908e7544da0322870679335418ff54bdb4afeb846b19f608051a54af0657dc8587efd530d57b3ff6b3d0a444d2581be12d6082c136cc265a9403820b72d96ef470c1697128b87024c24521734733e2632c7db9017ff25a9dae2f8e96ef8035e09a1003ed91dad0690d8d8e0ae899f1078bcbbb2d6c2b357c05cc18723bed3178a059c1ae6008b2103e82756daddc7cdf20c30368a768d3ee1a9d458d2a966fed97223f367d24e903e864ed6dcf52e7fdcd83a10a043c7b9cb9cd4f2ef6a7b4e2beb51c271420cdec6c4c48e45504e3aa6387bc3b627adf4469c30a47a7278e22fca4fc6c94d8164a816377526df7c70a0e2719dd70ec2b2db5d18d5ec13b21326b90d052475998fcca790bf2b92b0335074ed6b10ba5f904cab6fd56898c7085c44fa84691be0a651ff4ccf2300dc675f1e2bca6b4e0d9aa6674663f1e5a82eaa6cfc190d3d040042b13f0a4b3ec38867ff4c2d433e48e5c390300f5797890450dd9e0a020d0f9aa1c0e8120f69c6a57404a02e54b19ac67b0f736982d1e8a356db116025641642abf46ee208a7eb6718972a7e208d853e89a93c230ecc781bd54f1b4c375f4866d07da01b94a8e2bf56e8240b82a62898e202a464e5f6ca991f00278cf1428a52eaaece9ecd6989fbf031ac208d94b109ce28b502806520f1a460c387df07ae006d12f3190c2e5aa72b19196f306f3f1b318de05966588e4f19ef390aae197edaa2843d35f6534a727aeee4df305dc2fae811184df2175ba41ad0bab4f8d7fa070a00910f50b88380fd54c2e553121d61265ba988d4e9d7de62ce977e9cd4afd0be69c4e2934a1f62fb120582c1c8f8349bd46e0067dcd0dd914f5399ce7566b94d57c6719f4ce3654e4e96e4bca26e8feb460ad9788c321e247257ae8607b105048653c08e038ffb7a5e0725cce8c9c083e41526109e9733742f2f3c0aa890d163dcc071964cf3aae2b1e0334b5d092349c9660e139707ec605627fd282facb971bae353ed84064356dab3fd4fa4994baeac36f25ca08014008c4c922019b6b5f2f57f8fdf473212fdd5964efe6d4590a9416ac6c3732d34194e0d81427e007da27f63bc4f95d76a2853ffd94d76d2497677772d9f71a1755dccb156223d3b89beada05d9d415102dd959371dca5cb41a43ba50c81c89bb24b4c1a8b32d477c5775dd0cf67505a78c1d46b6e8d5e878b2dd63fb1f6465d451b08172af85a57c4db2c939993170f21517eba63532d06b364bc2d2f0a66543faa49d3ffff9d48c08f38162dd954f4913d4f3cc3fc93a2586c4ae945a637323a6777781562d0e80c72c2ee6165d327fe32c05c737a538d546294eb17082051438880bce2415af7aae331db7677d93d7bf001857bafc2f628c8e4246524d6275d1e683ad86266e645401d8f3e9a480899ac2b0b6d1fa6583f5e2e188e5c576208621921ceae47d3160d4a5cff6fa532831c3d5a90286b17e28046e348b3192ff66b4fe0f01bd8c8bdf845154496296d91a609ec3eebd4460ab274af20c2be32f662a01d72788aa538539754b13bdc6fc7cc65bc4bfb71efa85258b73727f6a07368fade1a880c392a106b0b350440b8d83400e84888bb5540d6f47986b0eebb2af10c33b33a4e3411b4f6cc7de88ee752936c2e26121cfe6f1b38c0ea17b1335660d4cdd998ac6460c1312d7d90c5992d4c6dfa39dd5a0584e0e0c3553d36b0b84d86592ae8e10cdaab29058a64eb859f921e657985afeae2f1ee0b5303a9f861ed47af0b8260c8faae1ca5b369b4d1a2bb258d07c02c26692955439fdc317b7cc8db671615b078bb1b1f9fafdb500245ba424c6d2bb76a1de074587096769192da443b83bfd524889d6399d1cdb95c85d01e4d3095b523776a2e3872e5173d6e1ef39c0d58a18939ff31048f68f5d12fccf9ef1bdfbe1a4f79be5e182568108916dae6fec9fbef9128b61506cdff60c9c667d32c915b55afa18798aba7a6b516a5e5570b86c44413ed765117c702f098bf857d0f58068fd84c59024d468441329faef861fb89e276cdec08283b7129f42acc435b372038923601e224c3ed0bb5366498f294351fe1b07479566c4d57023708e9ad57ef957097d95910f1b82b30e8651d6416ce70791b071ce4a8f73b35b02a0bac9f24b8344598614beb9bee3919343af0d8a938982c17b7a972042fae3c254fe26aa304da500736a7cf2c948ac677258dc822624d4fbcead04ad3f281945fbfea46b5fdec6dc2c8bea8f5177bed0bf7af977bfa6394f96cd2baedb1e9992a60bbb4b0e1e76718bf60e7cafe3348eec79d62b3d42899d6bdcdbe57eb2dc7706a0f6ae1de6fd80cffc820fcf5cc18a758ef0559194ef5b6cc2ed515375c1f922442dfcccef6879d9714d6f9f95339ddf8f69afe3ee370a10b3e2ab64b0e975bf9f3d2ea3135ce8423301edce491ef09e7cc67714a48fd4237e7647cc640b51fad20aee975f6d52afa2a452877490f6abb24fb8c0049676356419ed80bbf9c178c2f81153d8bb2dcf23395dc4e9c0a7d03a35903857a657315f11184c93ba6136d184add2d1879ef6df4df23bc7d34965038c4767eb00455929b9355cb26a92bf0aa3db305533b5a10ed7a4334e0c9436b424b0eb0ac09127632727997d3a07a12b7dcbee424b9d8984904366a79c50140756c2c6cfc0606c79ab1e910b976955bf354ccd0b59cf24754434feac57102f32ae48e697bd371decc827d81c6eb66d8eda528d0837c2d28b14612835650bb9f7de36905cd288b2cff0aa729c54d28f8d8b4b54db7a1ceb930a63a3f61e87e5ac3efc17c5aebe38bf12f7fa5abf9c3367828bd21ebd096eedf8e1a926c250c2b33e4f3fd636d2741c22c36c137cf8c7a142b8a654da269b19dc5e00baa6d957887b9638b0a78ba042ea5bfd079684ed93bc39195bb7c4897d9df1c3aff9f3f06014d6abede8df246da413726f4861e43a72759e715895d668353be86b48cc6900679ad2c205b573eb8e5b679e50ad4ef0a670442f6456a5d61cd60b2b007db6aeb601456103c70810b4d33e4a79f14e3aa197007bc043dae97c74574d6309b232415b61a207186c2922836d17e2531ed39e0e27bd63e9b3086c199f86fd2e2166f699f8c657de900e39ff7fc1d80b077542dc4506de5e8ec13ca08db72b315c55a8b88dde78e5f9b7788926807d1538dc4a4cd315466eaacabed254cbe5352b23bd2410b16a29dc5c3f4c677b2fe4a4e0a00b2e98500043b17bc268afb14c7821412696ed5eeada8db5310eea30566894a72ea985a8f9bea230b8a51c083501a40ac0dda93feb330fc55a65def1f4d5fb4ebc3619408871d8c02b981355e42433e3428a34e79e09e045c5e7d22cb19f6111cb639dffc4d8bd495345284630e78480dec7fa86a5b5c6ee6969c59c474f3b5c88e2dcf00a964612e0ab1183def4ca82197200b1296d842ed926c1d01214660d71b0a567a81743cd55c169bc290743847908e84e9b4cda2ff596c98e9e599f22d4dc4453d153204190a71c11ec126e4809ac15774ad839efddac251070f081a275c3e79d9d5b3dfc77258da0ac57d71530e4904c645b72e286eeb37242b405764a2c58744cb4f0bd6781cc76e9ec73173068012112c0445bfe5ecd7230c9f37ca60210fa3a8dd4e169372d7216029780cee45833e1a8c19a3b0364b83b9c842fecdf9ab29ec93bf16e71282fb4a8043a7e827cebb4a494ac2c4f050c2d9566ec9997546b82b7d64e46709ebb843a0af74a7c1b19a017c319465adbbd23c493cdaa3a8fbf101343c8b20963c98ca764120876dbac24783a69855ff37378197740209adaa69781a2c017346f9e49128bf0e043b65aeb93a59f34e42216fb29adc3d8a87d4ef46159b03b20a737454d0fa07845e00b5be218038fdb110d6026c3f548757c59523444ae371b1f2ec2b331ed1417caf009b67db1599f17d0bf7fe5d53cee587a0f7cb78c720debe193a9ba9f7f008427045aeee02d2959d77e6f2f5f5c47366fafd40ce4e9a58a0ece9672bc0a847af6f3f2066e17f9a432aaf25ce453e43ac6eeac57a3ff06f899d36f59a8409e39b48eeb087858d9a10cd4a5580f6916d27d2f76205704cbf051745ee69d7376e64f36106d175d30a0e51418e139a0d02504d842487bbe525310bec7df54ab537a7af22fd8ae2e80fb689f87f6105811b7642e0d38660198a5d797abfcb9ca558278a087d768b7e961112daa3447648e337b3398dcf8d45d2a52fe8fba8c9bc33f12f4bb4fb319f0ccee8680a988934545fa91a1f508bea16", 0xbf4}, {0x0}], 0x9) kqueue() r2 = socket(0x36, 0x5, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x1) dup2(r0, r1) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) execve(0x0, 0x0, 0x0) 10:12:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x11c1ff41650173aa, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001800)=ANY=[], 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x4) dup2(r2, r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r4, &(0x7f0000000100), 0xfffffffffffffe47, 0x0, 0x0, 0xfffffffffffffec6) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000200)={0x4, 0x3, './file0\x00', 0x4, 0x3, 0xc99}) 10:12:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x0) accept$inet6(r23, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r24, r22, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r22, 0xffffffffffffffff, 0x0]) r27 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r29 = getgid() r30 = getpgrp() r31 = socket(0x11, 0x3, 0x0) setsockopt(r31, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r32 = getpgrp() fcntl$lock(r31, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r32}) r33 = semget$private(0x0, 0x2, 0x400) semop(r33, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r34 = socket(0x2, 0x1, 0x0) fcntl$getown(r34, 0x5) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r36 = getuid() r37 = kqueue() r38 = fcntl$dupfd(r37, 0x2, 0xffffffffffffffff) close(r38) r39 = getgid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r38, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getpgrp() r44 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000700)={r43, r45, r44}, 0xc) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000600)={r43, r40, r39}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r35, r39, r36, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = socket(0x18, 0x2, 0x0) accept$inet6(r47, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r48, r46, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) close(r51) r52 = getgid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r53 = kqueue() r54 = fcntl$dupfd(r53, 0x2, 0xffffffffffffffff) close(r54) r55 = getpgrp() r56 = getgid() getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r54, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000700)={r55, r57, r56}, 0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f0000000800)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r59 = kqueue() r60 = fcntl$dupfd(r59, 0x2, 0xffffffffffffffff) close(r60) r61 = getpgrp() r62 = getgid() getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r60, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000700)={r61, r63, r62}, 0xc) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000600)={r61, r58, r52}, 0xc) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) close(r65) r66 = getpgrp() r67 = getgid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r65, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000700)={r66, r68, r67}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r48, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r61, r68, r69}], 0x80}, 0x400) connect$unix(0xffffffffffffffff, &(0x7f0000000a40)=ANY=[@ANYBLOB="89a236d68371fe9d942e95bc5c2cd10c0d0820381aad8478ebf83889da5b4d25391a228b3f24b0943b789a101cb36ae3dd995cce71b6d515276fdd566c763809337d00d5f7801b8175921e9fe9e4737a16e7b4f0cd45901b46762e79fc3bc48b3da57fa91251e4ddaaf08674ebed0fb80538ff365b1ca11ac429d2ff54d68c807b44754c0951eee5fe5576f0785af3097fb4243d56cc1a4054fb0e3fdd5a91f045b562da763a4bf808a2428bc83630d19a6e43736b023a23bfb504b7453347a6db142772e376e844071206ef8b67e9ad1773f1098fd8cda417fd5f21477e20b0a1e2c38ec34dbfd404826c1ac386340afe90218b57a850ac25326ec29905dc29a63a63a1b290d06d6e0887444c06dd80d4e8e2b342b947e1d87916d71ef5bcc59f87e3558f9fc34b15dd98967002e9a78c14566bcf71a65c6a58a15a5e638da7f9fe0b49d802715e9f5acc3fee4d8233a9833214184ee19be18140a73ecd256f41c268a6d411adb5cb730e1a1debdd5cbd70c66f35e68c864437a510b84c0191055f16d8f2cfd141f3821f3eb40eda990965787205f9a741f161cb7db700aa2579b5b491913fa9ccf9f95e7bd384acd48688b06e89ab63e0b48ae0316a108ef61cb1137797cc946d57bc065d3d12379d69a0f67d9311091e0bd25d506ca211a91862d470dd414edf918aa69dafe09355f31e34887ca48144a79c5a011efa883b4c8e4e7386539c6d9ae815db93c63760bf3ff8783b590dca6266c0106e27bb4c46ce05feedee3567e945dbc4217f85c8dd3e63cab6291bf5eb1b6035a0b13ac96b16396ae6c94b5d2e6bc8e6823da5f88a8b28f547646fa89732a87411fda30cd5e059b58516ec75ca763e9cd40fda327761fa8353588999ae04fce8766a101676e0fb0694e57ac7fedf48c1c42330df2b612d878ec8e5f9b1d0d88bb5ec170d17093b70f3217b1dd40f00b5622b7bc00c2ea681d7215bef4227725bb7980fea7a0632c3c06e890dd13bfecb1e7ac8942f1be86f9338e659962abc5a34c993b2e1deed00ce81f7077482c3d6ab60ac915e3da02b3cf782a2daa0c984f741d0d90b55f9aac2c79d8ae7e92722374fcb22a98f02b975c1775b239fa05a0fdb6d1374e7b2dcee249e14dd68554b7858d5d2c038d794d7ba924c6448662342412f26aba0cc261876fe2078573623bbd4bc39598ca29113367670909d2e62eb5f664b32ed2cdb8517d1deb01e77f57bef7d78f4b8939b6fccf7c4eee14d5c9291d47aba5bb7892316a49f76469a6dea5f129d2bcd4bca773a42e51fa039a62452ca2add36aa0689002684537e10c7d9371fc190491e53bed4bc5c9f15b73e82879abc8275d47a9385d7266351428f4694f4cd5a417667a94df4cd44764bb7181f0bcdf345f4da3f657adadbb56870690e629c185a51f2f976c3e8693fff7ad65585264612ce316be5c47b9c391b9d08a4165762bbc4825625a75115c71b9132c645e7d4bd0799850a2ece182afcdd6c4678d6b36a6445eef842aae73bb9c2ee8901ed3595a9b4d6259923d70be61603d6972245df2948cb99baa6bcd259541d440f09c7a70029e5b0a41159a578c12923bf268b2b65683492e23444702fe51c373bc446f9b78089a433e109c9a56fdc175ab1b81d256db33e0c8fbbd67c3a1f25297db465383194c3987051e886bce4c94a54b5052bf26af9a8beb7fbf222c47c43f5a1e9ffa36aaa4986d2ddb18c4d5dba121e7df827d31d1e852b6039b8fa57aa6bad55470a4d2415f3ad8d3810da49ff362f21cc83a2255e2babb4411d5c811b79a653ca4413749498f869f561a551159254ed94a653c6d507a30e94d335188e905e947f85f1df33798c1392390bfb5a7403bc2d9ad16c63c5f8d48530a600f85ab5a16a33c7e5ffb62caa1164229b1a602ad6c0e5ac58c874c3a18fde57d4afa2783e8aeb0f6924a190e3f591a3e967b999c96075ea5c0bc8b0f900879c9637340d3e08548cd2a7bf9d9abca73df109fcfd1e8e8e3b1cf1982a70ede7b00b3e055284443ee3b25e84e7f1f9370fdc5e820a56f64c680b33290e7f4a721b4b157d41e1e0b10a3cd758dc2ef06e1142f538ad35856e70616f3867203a441d22d7746dd5071b3e77bc94ccc5cd24170cf4d639f920bf458f093593e6335c62a573dc6dda275683c9a9b2a9bb7b1a557c43abc3c5a68919d0d133adb0a877e9400e98072968272c2bed3858e59edb672ae6e9d2d4fc29d2e6ad78efd8cbab5917c94ebaf7966c004b473f7a6144ee3e099d10b4069464aa8bce69f62b25e7b9a7c16173f9072bcb70d464addf3e98826d2c115e3dc1e011b7ba3968ab752857e9d13b77a062e680192a24f2acd66dcd156dea9f7284f64dce7c8efb565cab313fdf3f91a6d364b3d43fc8a41087f1bd482e84e57bcd10d89d591b574046177c1fe6262a0a7fdbfc0c1c8dce86407495db71a1a9a74a1543ec711cc90c140da54d063c3265b60f13a34379020d90165b77d390929343bb5a4b07776b4800ed49408aa83b712ab582de005a1d1aa31826adf928e298cc924f2b8761ad9cdd40979971e595c26810336257a4105e3cf5d5a3522d1600513b444ab11898919d99321296943f19df4a4de7d95a0527e8a6f4594df870867b39915f77f2f3bb7fa170598244637e4ba7d93e23c7d2eb8dcb39cf39164f07a05bf2a177787341b274b111fe8aa5ddc2b3c04430474cfbe58123b25ed4f7a43b3453e3de23f877dd7d6dc66f228c09a64bdc4d85a8390cba7e464b9f0915528c7fbd7c48026933efdfc56deaa7c36f67dd79fc3fe9fe4dd2e900e3d87ff08b806a3708d5cc87ce0ddd0acc0f7fdfb1fcd6e7eaac0eb686b351ffaf49045ac0f3f12b043c6de9eff541229a7d2615d6d2266eb8d0ee6965800fcaa7c394ff31be93c0b6070eda688cbe633c2a3b0ac34ad6cf278464909e0bef838cd11f1a1b30d972a39bbfc44ba25a17ad17c0031e1c8fb301df7ddd66b5b5a627e8cf8d60d925da571d6d4139844a4b6735bad298dcfe033b1120ae6fd6d41db30545090a076577aa71d0777a63760b4768413fb72fcc87dfd9cf5e121d1a9e97fad05fa20795996dbc201f18a63f98ec0118cc8e113b7f9a2259843d661b860bd62329206e50d7aab67cd45ef4742608ad13021d7e57ef92e0f5e2a8cc714df17e49e4845078953435a795747529d3d21e501f53710083622cc7795d3bdbf377b7aef263a849a56479a7641231e490deeedbaa2d24a7c56bcde07e71e0b389501e62a2e2e7aac4c7d4272faf7cfc2eb0ceed9e7e0cba9fdc44d5951adc229ad5ddd4e354d88dc240444d70a4acb03d89c80385d12a447db51c9dcc5561fed2eb3daa5346d976dbba794ac6de54fff630d02441b8155c03dbb23a88e451abf7458f18539f2a2c2a8b9dbebd8cb06d6e8f989a08721b3bc7cf4e822fb470381a5d757e4190f3741638f77261fcab502c352c39ea3fed547d72c7c14807bf9a98e5e5719f47c8a39af68c161504dfd675084f3aa275c8478efa71886762292e435f1ffc1ba37970f8670a5437941c7d834b7c2427a73710bcc57b82a27bf598dc32a716f45b87c4e46285253f56daa9a1629a44b898af84962a0db3b31f91783030e8032d36ace2230e6e37146d50a52074f8e1d109c061a603b1d27501997de0072fbe781fe944c375a9cba4a3f8e7efaa54bc85e02ac0786e4efad324f5ab5f868e22c378c25649b923068cc19684994f125280256d482faba9e2b046ed1ea7b9c5cf55ff4bd6130aea8ca314a2b4e722819adb9d75fa54aeef2d5dc87b33f93fafb3b5384b8ede638e13cdd20e88e5311e789c5e20a676f5b5d5d917b152771504b99ac464c7ac9ae008facc520b01cea0b8097c46cbdfab173a86ebd9fd8a7a4e5845aada40f2ffcbe903cbd83576aba15eb44a6f004fd236696655afbb157d1cdbc62e3dd17d79e69a9a49bb8d85dd4b73a50696075f07bb0a63a67261b47886c46427e8862f4ca6e211a893b781de44eb21ab8e9c74040450dfe1df9d979ebddc6622815595dcab4747ea2b6c50ff574f11ea1f6ca6f03c2329e07eeb5fa75946202d2ad025f215b30d0509868a4e623850e81f88c1169aa2776d741fd4b7b1b43568d0311003d3d9922d431ccf75a7644e62baebb257e07fa780373d89c4f665efb42b373a98fc60d10979b8bdc2433484e07dc844fb005a682ed1e07323dc71be76d4fb61f0407cb32d16a882483a4671af2168a25fd568ec4b774a5091e7f45734a970577c6ad5c63758478c221556cb60e5a20f4182fa9d7303f293eb2ae3efa7bf85384645986511a5dcf041b7061bb483ba44453a2ea25ae354736a4feabb6da931fdeb1dd00e427ce76903b228392c6e7780a1d50e443bd6d717a0da5f8e9a1c87037f583ce5fb5e63e813c2e4849e333e1a105e4ec33c82089ff7154caa99af04cf2c167c7a048a204ef9eb12decfb2c1fa32a5c9d29e7d3ab773518f6ffdca4396304dae10c7139493cc9883bdf5c97635c1d548db2bab2424fe34208337a77e605c2285229f6726e7de817c451975a4a68993cf85c7b4d83f4be507ad4637c68267018d1cfeb26a2f86755d972bbf03a60bd3f0c3a04bbd6148179046bd8534738deb787d8f005e6dd22bc392cc2efd1e47a9c79e426a52873cd5cb8f17efc4059d544fccabfbe924b163c7410f4e357bee1c1eaf16641df2f4fb51cb807b2f55244d35faf565e52214225967013988dd1526a4bbe83f0762b85cf7d2136c61764b8ad8d91d704c83b9ff8faafd9a6b593ae8be9194b674e005ef8912c26fb0b700abf9977ec907e6ea6aba5341a00e0b8a377922ed653e98d4be5039c755e10da114b7716656ff18fb5e723bfd993e479b802d8ff064aa3251a9ffa53f4a5e52e0091d320798fb237c4e450ba3a44d6e9d804b66a18bc6ce4024a1aa70ea9a96bc3ca0d58f4e3f26a18435efcdcff9dc1c0a78fa901e8721e13aabc5675dcf067ae4651e07bd1a3309ac65f201a8388b540c93f8b4cc8a2364381b77be0469961aa87bd117fb2815ca7159ab0ce033c006f8bd7e9e8c6f0c0023223d150bb025bb6acf4bc6bee6652c3b6c01ece81e8e2a8d3a817240b6770a09798e1072900547ebeddb142fcc29770f2858b8b67ba2f946274cdd100337ad9cef376983d2b29ed24dd03770a6b5980c0a3d957cb3f5f22f4d537bd23d7236d42628fc729efa295b46bc9fd4cf424afcf77ca83ed683e3af58f3473d6e9ff35bed0d57849dbda0d76528ee534cbef5352e9dd97d656eb12fcc59b50f37f238c8f9debaa7737a8419fa4ff0c1d9c0b95303705c31e4cc3c860f3e53c905b27831f332ba1065292acb1a3f0d25b254ba64f8a08ede9390dcc2c090c92be119672a2f9d9a7f0895aeda2e3360dbb468a5e07d34ed62abf229ea2d4386f03a74fbd11ea0e3d2629ac19314bc3008bcf5825dba4efc19b2bbf8ac2d709784202f7dbc812a87205cab7aa30ac981d1ad88a3cd9b46bd0e90d7af0f8a2f4667b609ff429e3f477dbb19f74813d347c634b59b74defe859ffec0cebd82643454629bb0ead78ab8c5d2d743272943b860f551958f3c2762854fb320cd172efca637879f42cf0be909b5220dbc88756394c0279f8205eaa7c3ded7a65f69fadf633451ad7e48f00c89356619aac64a23bdf5215df31c3a7ec9b2fdb1fe3be7b52e59ad7f0a8ccac63e3f85e1f3f8759552e10111eb6df0ccf85801a9575b0aa3b85803feb90a37ebed317499f9f5c729c44e5d68ac35", @ANYRESHEX=r0, @ANYRES64=r29, @ANYRESHEX, @ANYRES16, @ANYRESDEC], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r70 = socket(0x2, 0x8002, 0x0) connect$unix(r70, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r71 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r71, 0x0, 0x0) write(r70, 0x0, 0x0) 10:12:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x19b, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r1 = socket(0x2, 0x8000, 0x2) connect$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b90200f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a8458ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8e42991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0abf3112ec73269ab8e29512000"/2310], 0x10) 10:12:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x7f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x6) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x217) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x22e, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 10:12:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/ttyCcfg\x00', 0x20, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000002380)=ANY=[@ANYBLOB="5d672dda7942acc5abcdf94ee62299ae304425b1a4a213669c9567ae96c2315ae1a8366961fc071d47318472d0737ad6b71207af2af608735ed24d0748e8a683038d9f8c57c5650b087102f0346a41bdc325caf8eef1297cf724c3283282aa814b0cf6efbff4203bd54081591b221d2b9ea89bc63bd80b46396d43cd63a00a49ba9fefbc4740bbe039000b9c0b97dbb67657c76645eed6bef2c7839b2724ea22e354737f3a1a486c1373ced5efd0f7c25a64dbb5693b64789a2cdfe4bd00213032029ea326a3fc6650d49c583a5ea047e909465d914cf85a7f4cbdfc1a3c943fcc0f8c1be9e247ac9e014f2c0ead741ed5c7f01e752ae650614ac037abde3dca4f56615607e5487607e64727a13dca2ee5b8c5a72fd416cc056d0a17bb9e9b04e64e9cbd1effb311e727b5182a17ac4768ae3452c8930c43060ac7bc379905904054a6c6aa00"], 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001c80)='/@\xaf\xd6\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001cc0)={0x10, 0x1, 0x4, 0x8001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000fed000/0x12000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000f93000/0x3000)=nil, &(0x7f0000b44000/0xf000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e43000/0x3000)=nil, 0x9}, {&(0x7f0000b1f000/0x2000)=nil, &(0x7f0000d04000/0x3000)=nil, 0x570}, {&(0x7f0000e4d000/0x4000)=nil, &(0x7f0000b58000/0x2000)=nil, 0xc2}, {&(0x7f0000b54000/0x4000)=nil, &(0x7f0000ce7000/0x1000)=nil, 0x1}, {&(0x7f0000ce1000/0x1000)=nil, &(0x7f0000eec000/0x2000)=nil, 0x3}, {&(0x7f0000b0b000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a7f000/0x6000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a4b000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000b93000/0x3000)=nil, 0x1ff}, {&(0x7f0000ef9000/0x4000)=nil, &(0x7f0000f82000/0x4000)=nil, 0x10001}, {&(0x7f0000da4000/0x3000)=nil, &(0x7f0000de4000/0x1000)=nil, 0x3}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) accept$unix(r7, &(0x7f0000002300)=@file={0x0, ""/39}, &(0x7f0000002340)=0x29) r11 = getpgrp() r12 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r11, r13, r12}, 0xc) connect$inet(r5, &(0x7f00000022c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) readv(r2, &(0x7f0000001b80)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/80, 0x50}, {&(0x7f00000016c0)=""/241, 0xf1}, {&(0x7f00000017c0)=""/170, 0xaa}, {&(0x7f0000001880)=""/37, 0x25}, {&(0x7f00000018c0)=""/203, 0xcb}, {&(0x7f00000019c0)=""/141, 0x8d}, {&(0x7f0000001a80)=""/94, 0x5e}, {&(0x7f0000001b00)=""/74, 0x4a}], 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) write(r0, &(0x7f0000000100)="c410a5369d81e9afbc483f0064d0a5e9865af22c7e5efb11defe0695efe8b2635a6a31c9d38ce3203f982e2b1ad8370a2a87543a0f86a7688a2b7d0f484c31df1237e153d624284825b938be01c1ff2360f73430028d11302259cd46bca6f869d9c31705b94b20c2941b127d95794cac58d02a7263bdf237c3256ea8701aa2f87cebfa9b52d50edddc3e6bcc19279b82cf2fc71e098639f3c492d6b066478c005c26e6f0a09e6a897a312d1e9d31d765f1a6d863b0943804432830a44692d92b6c265ff60ff5193c7d38cc906f98b236a55eda5e6eafd21d89f3e58820ba957fe3d51e58f8b5d4ed93d39955bae41629ef32acdbde0664b606c02c2b183d45b4cb60fa1f968aad044c71192c44b16f235523ac84fa0f6b0bf758b0f0e0bde0b4b91cc993accbe8983ed29c9d7c1a811fcc492070fb4864ad151b6dde2ccc97f54fec9fa542afc20d95ac90ddecffbcbf320fe3195c61f280ed5d87d01fd94f0c2943576bfb61d92f4536794d1318378895d08c398ced9cd316d4ec73a942f42fc685a2858a272db053c2ba638c68b540b4c38b3004b495d871dabeafe20039a478245294e83fd4117d1e14887c42abfe2b4d0c78164d279f81bb087cd64f5e6c0f8410de7d27010197bcc545fff5c8f1b3d6d8197058f6e4325173fb50c7e835ba0ab9c018ffe333e7b6847662c7ef6d349c2cef127cf991aec454152796052236d2d6ab4909c1cfbbe5550fdc2f7bb2d3625c88e91881232adeef00a2c6d5eea126ed57d3e4f5630e124c9a9ea7e55900c55397b31b1278766b0997a6e595b37bbd4e0ac13a8a8fa3fac4ca5777d5ba68e53a259ef6d02a8db6f189018b0a81cfd845819a4610afc92c5deca0c4c2d6661b6fd6c9f673b82d4bcb6835c57c91f3c79960c6700ddb6b44ff074be04d1fb61ac0b10b3190b7dbd1d202b0be47c877961661552dfdbb91a999c070e224999bac545522fa6ff66a4a65d02e74ac85c14252c5c43610bbba94389ef622fcb63c39f7739b6f5ec5270665355fa1ee44dcad712bee7f36d3229d1d8c22ec4ab8658128c34752f2a7c6bd67ebbdeec84c941b8ccd8d7d0673c3dce3f146fefbf6c80f36863f820d05f7ec8a9ca2b55ae7d932586b7e0255ff5bf66f5e9855fd7b4c7b845c07a6017e57f49a6d553327c82f1f1e4b4d8809a64b0fc1c37cbc0e84e627992d1026f1914fcf25dc079d2ca11b6304d0af4cfb1d9ca6e3363a70af60a57b5d3f9005520708791d3da981797bf22faf1ba1b18eb28ac9e94883b7e548db133794a92a1d22f7d8232cd3e2d59c0b55c00361cd3f26646caebe016d7d7ad85baf73c248adeb181979b899bfee4ddcf31850b7fb29b52de39878e965fd41554e7cdfb2600a268fa607e1e1eb51c23cdfbe819bc820b287e169f19e15e1a30868de76df8457a7ade14c008c5c90c3dcb71611031c6370c6da45e42e68edf499a094a31ab51c872fcc58b941a56b0a7ad8edb4ae4083a5c2bc3189916aa70dbeb14bc9c374e68750cff2c026808bb785063c9d5cebdae935db6afd3445a15c645c0f31c8471ab86b9f25e85982de4557bdd2e337d2f5ad76a5df020c834fff0378ecede9316f25fc8ca685fc105f508792d331248569601a5414bbe58edb7a4145c76237b42a051e93618f2d186b60062a1ef8cf33bac11dbba37aa3a99d3e81457b5ff932f8ccdd55f5b04a0bee4d531edc4abad3f7761875061a7d5b9554694cc9e2472ab35601f84cce3e65f7f008eeae4250bf3c756b8fae53c12e0b08ddfc90cab32c80fb835ae419afe5dd59391fca33a3dc3fe95046a1bde2b0f52c70300c380c7213cebb2bab7459daeeae36ec6658d92b70d71b676a4fdc3d5ba743724c88240d06abab27f2912b80af83bb30dd3a48fa4708256d5b15ac7038f039aeca84ef4e92a1a79cc727ecfd913677f1299dafcebadd944f916ce65578a7558e43126544d7ed9a014181b8676b29315ce46aef", 0x585) 10:12:31 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 10:12:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x5dc, "ae75b01a93b45136fdf0f8e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093", 0x4f}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, &(0x7f0000000040)) ioctl$KDGKBMODE(r8, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0xa1, 0x800, 0x6, "74525a3939f92c815ee3b9a8a456ec519cb4aeea", 0x1, 0xcd}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0x3, 0x400, {0xea88, 0xc6ee}}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) 10:12:32 executing program 1: shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r0 = semget(0x1, 0x1, 0x508) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/186) getrlimit(0x6, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000100)={0x0, 0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f00000001c0)=""/62, 0x3e) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) poll(&(0x7f00000002c0)=[{r2, 0x20}, {r1}, {r3, 0x54}, {r1, 0x100}, {r3, 0x20}, {r2, 0x20}, {r4}], 0x7, 0x8) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r5, &(0x7f0000000300)='./file0\x00', 0xc, 0x2) r6 = dup(0xffffffffffffff9c) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000340)={0xd5c7, 0x6}) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x440, 0x0) getrlimit(0x6, &(0x7f00000003c0)) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000400)=""/32) r7 = socket(0x2, 0x2, 0x4) semget$private(0x0, 0x1, 0x400) socket$inet(0x2, 0x1, 0xf9) setsockopt(r6, 0x4, 0xfffffff8, &(0x7f0000000440)="60b101f17fd2c2a662ec500350ed7bd7927bd3d5976efa86bad83d1a10b6578153b4492ac5cab51ecf616dcd0138b70cf9dfaa61c90db7fd50d9989b41e8c6e61b2c8f7dbab5bca1b36d86174662ec74ab014b8390d5fdbe35b16bcb811714c2770567fd20d04f028746408d2a7d7f44d5655870bea3565c545b4f1583836a7ec1efab738c825c24db82513c483af4dccb870749d6290fdc52db463d5aca83eef2dfc173822ef6be", 0xa8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000540)=0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) getsockname$inet(r9, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getpgid(0xffffffffffffffff) getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$getown(r4, 0x5) 10:12:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$getflags(r1, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x6, 0x80000000, 0xffff9047, "4bd5f245ad399425e132c583dc497b8d344c00c4", 0x7ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x3, 0xcca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 10:12:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "006af6000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x80, 0x1000, &(0x7f0000000100)=""/141, &(0x7f0000000080)=0x8d) r2 = socket(0x18, 0x2, 0x0) accept$inet6(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r3 = dup(r2) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000240)) setsockopt(r1, 0x80000001, 0x0, &(0x7f00000002c0)="da61c470223ff7431bb980f7fd8b704607fd8b8558643c79753c06d45eb1a2f39cd71e5ed692cc271e5723e99dc4fda40a5269818b", 0x35) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) getpid() r6 = accept$unix(r5, 0x0, &(0x7f0000000040)) socket(0x20, 0x8000, 0xfd) recvfrom$unix(r6, &(0x7f0000001200)=""/4091, 0xffb, 0x41, 0x0, 0x0) listen(r6, 0x2) 10:12:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={r12, r9, r8}, 0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x152) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r20, r5}, 0xc) symlinkat(&(0x7f0000000a40)='./file0/file0\x00', r3, &(0x7f0000000a80)='./file0\x00') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r21, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x9}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r21, 0x80045756, &(0x7f0000000180)=0x4) ioctl$VT_OPENQRY(r21, 0x40047601, &(0x7f00000001c0)) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCGDIRFILT(r22, 0x4004427c, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r23, 0x7, 0x2, &(0x7f0000000280)="3a1ca607e47e68f912b1a66c8ddff8ec04dc898ca6dcc28c2d7408f55542fd2a99d4ce576a4aba08f3324ea229c27e86f352229f61720d7dcde13f00bb06d8a7e6c4b320b91673f85d88f409151b37142ee62cc6aab047cd61b00e406632dcb57940c50e7c0ec68f4081c241b7eea8f07752ba72cdc72e972f5194a4436e2ae57589ab0485069e01fcb2c3318a74a732691b94f910686fd8945d0178122104c18d7829340f179fc6a2030e886b51b053c458345672546b3d5727c1e124153698af56c59c767001e84bf62e4f562908355256aa67a64ca430467bc2c4183c66298f56a08604b024d77c5301fae61b42", 0xef) setsockopt(r0, 0x1f, 0xb4b, &(0x7f0000000380)="621d1ba399f80fd30f05e62b3495310b70fb958f1911f412ef3278cd0e3162c1a86daf21c132985036b89702b75f6a85f565fa009893a577cd9d9b77a44cbfd22e2707ec5a8194b12e3c9923dc2c05b7d1978e38d35fa48641ceea1aa2d0a2e204b2a67b75b938e396934e53a9f13ba2bb5a77b25d63ee7f5af8767437e87ec38aa4b7406b0bacfd1c7d5873fc130dd2b6ff2543a8678c04e6a55f498d9c3641d170664c217d7d2871f89d29e56662d8380482", 0xb3) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r24, 0x8004746b, &(0x7f0000000480)=0x1) r25 = socket$inet6(0x18, 0x1, 0x2) sendto$inet6(r25, &(0x7f00000004c0)="1fc96c", 0x3, 0x400, &(0x7f0000000500)={0x18, 0x0, 0xecc6, 0x80}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x5811da6ca21d30df, 0x0) r26 = socket$unix(0x1, 0x2, 0x0) preadv(r26, &(0x7f0000000900)=[{&(0x7f0000000580)=""/84, 0x54}, {&(0x7f0000000600)=""/50, 0x32}, {&(0x7f0000000640)=""/105, 0x69}, {&(0x7f00000006c0)=""/202, 0xca}, {&(0x7f00000007c0)=""/191, 0xbf}, {&(0x7f0000000880)=""/103, 0x67}], 0x6, 0x0, 0x0) sync() unlink(&(0x7f0000000980)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) 10:12:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) sendto$unix(r0, &(0x7f0000000080)="9a01f5e080f3a606108b80aa02271bbbabb0927c49fea50407e4f1d52a2934aef64293a93870a7ea5b74ab9559e8bde8d32cfaef4bb9c274a12caef2b017221b3c5369ef2e14db078ff28a05dea038bc47727e738463d6675c88bd65b5ba78d6610f9cc2975ace877c3ca860a75b18e75e7b310d0419448a410779170c382e1d0b9d0e", 0x83, 0x40d, &(0x7f0000000000)=@file={0x0, './file0/../file0\x00'}, 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) 10:12:32 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x18, 0x4003, 0x102, 0x0) getpid() r0 = semget(0x2, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x1f9, 0x4]) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = kqueue() socket$unix(0x1, 0x1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = getpgrp() r12 = getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={r11, r13, r12}, 0xc) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) r14 = socket(0x18, 0x2, 0x0) accept$inet6(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) dup2(r7, r14) r15 = fcntl$dupfd(r1, 0x30a46c1953bb85f2, r8) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r16, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffff8b) r18 = getegid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x3, 0x10) r21 = getuid() setreuid(0xffffffffffffffff, r21) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r19, r18, r21, r17, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) fchownat(r6, &(0x7f0000000180)='./file0\x00', r19, r3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) getpgrp() getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) 10:12:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1004, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair(0x0, 0x5, 0xc3, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000280)=0x57, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x6}, {{r1}, 0x0, 0x40, 0x2, 0x0, 0x8}, {{r1}, 0x0, 0x32, 0x1, 0xfffffffffffffffb, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xc, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x5, 0x40, 0x6, 0x7}], 0xfff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x62, 0x2, 0x2, 0xb8}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x76e0}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x9, 0x3a2}, {{r0}, 0x95ab53b69a43dba8, 0x5, 0x1, 0x4, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x40, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20, 0x56b, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x8, 0x100000000}], 0x8000, &(0x7f0000000000)={0x1dc, 0x3}) 10:12:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000180)=""/232, 0xe8}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = socket(0x20, 0x3, 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000300)="d0bdc1e3792434b6732602d8", 0xc}, {&(0x7f0000000340)="8780bff30c51f0619432e6b331bb44f6cbbae2e7e9a3270bdd9b8219f086e7f8e79b1097f50a501f1e58dee595230068bb6d851c8cc46eb0cfed3c458d67a24ae5fa008e0c3ebc29b43873bd536fa916a18c5ddedb67b0ddba51f445f3c1912a6257cd9e5d12d22049e242b435f4fe4cf5cc44b08a4b27079cffca53c062ed392de15e501eff1339d1104b42fd6a106f98e9f8968b785d5f15a8a193cb4719aca91b69d70ae2de8419f70e78fbd9e33199ae79e3ba5efc88", 0xb8}], 0x2, 0x0, 0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0xff, 0x4, 0xd06f, 0xb, "8eb2fd4e2f101bce1afd224255f0ade96963a4ea", 0x8, 0x200}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/57}, &(0x7f00000004c0)=0x3b) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/vmm\x00', 0x0, 0x0) r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getgid() r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0}, &(0x7f0000003780)=0xc) r14 = getegid() pipe2(&(0x7f00000037c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0}, &(0x7f0000003840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003880)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() r20 = geteuid() r21 = kqueue() r22 = openat$vmm(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/vmm\x00', 0x80, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f0000003900)='./file0\x00', 0x80, 0x2) r24 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003940)={0x0, 0x0}, &(0x7f0000003980)=0xc) pipe2(&(0x7f00000039c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r5, &(0x7f0000003b40)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003640)=[{&(0x7f0000000540)="33e4db08779e2e97dfbc78be6933ff17d469b729a95f5189a14f36c85b69c1875190ded2bf8739659475c1d1473e1e5fa4f62e6f44e14d375575ddf76da3948151138de62d56a435d6707b7c793a2c73c3cb71e3e94091b920642c9786cf2ef3ea3e4068e47dfa092aa8edeca04ce5cfb102b9fe06", 0x75}, {&(0x7f00000005c0)="1389dd755999ec665e6e417e9b2b4877ff0df2ce1777d941c15114a3ef7684780e0b1fce8e49827f723661fc073f6c0d2f6f028bb511d081bc5b38ccdfa54f7a87c7cc4901c10c0aec630a96829f59453ddd7fe078d9fde40ce5e84a830b79b71c95c3603cc36c2a68cfe7dd83c6abad8ec585046e9005d0763487440cd9b9e2", 0x80}, {&(0x7f0000000640)="bd19fb13dafbef03e856759deb01cc91cc372beacae857e7a4f1f651bf8e783bafdd9f1e4d6ed138fd5a02daa0e31ab1d580761c3a34cca22bdf9044fb490d99f687bb652037ee1de6f6c4a04044a6653f8c9f8947b20c5883b2e8398b1e7998865a15bc456449b26aca855129ae2bb44cb6deae13880d3ea92351031795ee169ebb8d892b5d18a503e30074cc8d52460729920da9b9cd1757202889275366becf89696b1e3483e23f06464322d521dd4018718c37b56634adf1d3841c987b960a27b4db24421e4871f9c003a09886da051a110c4e075774792e6b97f0d1b53bdef6207a91af53fe94f49e7550c2fe74487933d2e52642b31976313f8e68edc10e8f3c38a6c9599b4532a37fb8ef1b8ec086b1427e7252572bb4a99a1b30f117ba811c25fe87e1e699a23f2661db5c9339d11ff40ffb583a9ca244c0a12936d7d4334a5a9bd91cfa86767fca3a6f23f79e6f5dd4853e7a169160c118ce2917946de12414bc2b8d15d021e17f1848973802ba5a2c91af1c735cca1c0ff378e5f310b5776600a466e0fe305cb7978d57bf5edcdaed2e228c88e9e43138ca416a4ab3aabd135ebd46b445aec45e5f97cee33709b5dd2eeaa566cc7f98ff638602b8631046647675f6cf192becddafc4866736570d848d26fb1d4fe53741172976fc349f06786bbd49d510a576e397fdc3845356d0623be2c3f6ee0a7817845be2cc0292fbb2441b883eba59e23f6ffd6b78761f5fbdf40101257aea821e077fbc64908192bb2ee17ce8d9ca0defd7f9afd290937e0031e46f2c69a41bf742f79fbdcffc3e4a5cdee335bd624ef24e67ae3a4665391ad1d06061075f30627c2dd6e0119a8338cf7541626d06fdad199bbae3cb98cceffd14123207c672a10e91834615a1d9a79a62e81acd5ea4bdf20e2abb7487d2b29acd4791c08e745700a4274d471942fa241d3f727eae84727c70a7a9d6533305c56b15ca672de74f7dd930553d4cc6fb41779c103152d1c1ae8f3b4e6f42bf59ec83b39ff26a2f04729ddb2423c4e138e1a6cbff014f5a04ce69707d25c6acb03139d5a1f5392e9e36febb930ebcc1ef96bec502fc344d9aeda53922e4731e3268ab5035308edefed8ea9476a02bfb8300134a731f3aee22b78e59c17fa28ee1c38556f6174462fdc08d348ec8b00d0fb084e30420081a6cb9406be83602cf23719e91fcabefa2dd5a3b28bcc9829ddfe42a6ba694aadfe85198bb9766c2dd02aa22cd6d1617a118dd0bb37464e8becb76defaacd446ecd47c6b24bc183595e8a2f29d84bc121e46e628e6ffeebee26e8bb6c8cd083f59afc6239cc5bda4edc7399f33d0d340c7539b9305148bfb68f0305281e6eb48ad00971411320f977857aa5deaf8da4e61c53a94824c04e6a8c0fe5264b1d04f21c691ca5d3901feb1105a6e2eb5e43387244639b32327e3d90b6d78ee1b4fba978e3505e1f39dc399f0d93c2591829434b121ef5e9d332bd894a75f7a69611c6b8dc35e52cbceadb089aafb319958577c054c2d8a8d60861afa9e0d5a669b8e28f9fb841288e4981348f2747bd10e981f9ec89c0d6e7a32b5133ef9dc4b568e2f11dbc6b49fdb294092e1e550e59016c9e6680dfd4c18f87e0be4270aa638240678118cdd4307e3e8efafe60b6351f03e2ecb1c28f4b9567ff2c685285be60b046dad94622c6427d9b33eec18cf2c38a2d6dc9d03ad6041dcbd3d7a02a1d6d0ede1ef5676d1ad58ea6504438588ac5ee9bc911b5b26d3e83e13ba9278b8577f0b53d3644ff7d4d698428d45e4244045a7226bb817a45343f8d62d99e1ad6469a50394ede38a775be99f7783425549370a1467655a1e4063bedb67764c57e45456e2405c3ecddff385c5185bff6dd49021de2a9f827690afe5922f76fb33e9b35c4a6ebcaab0540d374c3374ae509fca2c5ef7b7172044a687a907b77778065c330c4401bff2e298651ebf8f2f0dda348d07fc6f3c54cbd7ad40a62c5970207f388075c2cf7ceea7d942903a1d22eb9b22c606461ba5f415f3997393ea2b6c6b5df86f37045ff6887af1905882d44b89e85fa8d6512caf0207bddea992ac7a0c21f46f98346a703d4387df0ae819b878e9cbeca2cadbb96b236144fef059cf99336628b6d8745b69d1e105571634ca75c6f17cb9633db6b64424f95512ed649af46e45087ed549400b3275616ab4ee2bbd40979a016e85df4b1af1f9692e9ef737a22979986ab5b8bb6939526f27a5451a9077c3a942b388b383187d0dcfbcf657b2a988d9847442bf40005e2cdf6671d7a28422dfd2942d18a4c42190fe0a37596263d9abb4e3de9661e52d49fa0c3a0e54fca29ef21dba2d0d7d39f8902945c251654f3b0a027b60583cd7c6b2c89c8484aeff50300308a1784feba1b9b013951e4a18ceff3e075ee50eef64f9c38c0a25947da57e92ac9cb9ea6da4d9627a9ac3255d752d55f095e9a32e8f23c343f389026ce44d62ee4927aeeab1203dbef1fb58c9e5d2bea25ad3474f62414a0ec8ff8351ab92cadb5b97662db2fd40cfe27486dee6c8658f69821012253f250771d10c49b6df1626fe49ad78024184db0dac960e6bafc670454f5e7681168d87b3c9bd849f6b53f4cc75fbb10bc6a7b099edf5c6ba7d184ccb41c8fca24e146418c26ac02c2cc86d18eddae10b90480b746c9067ac572d7dcc8f280777d935144bc1c8bef7eb18a2b9fed732842d4f631d4fb13a6f7ee5a27f46687ca7cd214b24edf0e8c5cbbae80d90ce370ab06524e7f24059b0a43d3a54d5edfe3c4183dc728dd6623913a6c6b0659d85676a55f6984e2753708817f7ca5b481a7a7e0ef082973361b1410403313b15fd9fb0a2fbc4684cd1e9d3f43c30d961cc0c9dbb6085f742736fd9e7b23bce66317aceada706383787b0a11b45cdebf0e901fd86282e8b4ad70b96cb6c4d472ca2bf9f4b47fbe06a41b3261c59adde549591bab96ea7f94e61e9241aead2894d4ed051b0c0eedb8096f8fbd524d5d1cd12e6d53b6da215a6590471335d71c597daea07e809d25dcae996756dd39f8e4e4495f9bc054c0c0691d632367898be88923615d06db6743a6028aca4d30bf25146592a7369f494135a7d2307992697c3754b64c378fdcd75ca6d3a0d79280deefa1771213cc76b15202b44d255df19f77dfc4678dd3ed66681161cf13c279693e68074a4644b95f0c6468e434404489541aba4c4d041e8e66e6cb3bc655b6e12dcaf674d268072689c01ecdb96b480c50385bdb1517ed0101073aee046974abeca2a3e5ab8cc9bb6dd05434eb7feb75894c2647821ec54e8c00460876056f176bcc682e23ed1fd4c4f8e161566815cc805b6cf79aa69ffc33334a8c675bd19d9b0901b6079c0712d2b29c3d730bc3cff800f26a51ee228f48d2269009ce081d7bc190f0e5adadfa780c8ac9c6b1c4c0650851ad5c9b2e31a71419da37cc8f6350aa9c39d843774f9dacc7ca0704907a35c0c00db0c56ea5aced89570d3daee9466c460c8dc3a688ea2f735a7256702eff98b5f7d96a857d2c27759c29ee508216e56325bc49e06945d6c2fbfaa3bfec81814cfd7c1b3fccf60442b31c28b6dc53c0eccefe8bd32d1ac39269cc9f529a61d8c148c3419c1cb18413f27306ba17e0144099924de55334924197490ac34d025358035f306f4ee26651d3a191346d1d313d054fab81fb59a010863b89b6bee156c687ea7a61dcf362283524540e228d5a3722fffa2ab72330d1c5a0244234b547e3ec266b2f7f9decd4408a41cac25017e964ed4a92dffff23edd64ee40c24975b6556093a45205aa7e5064a4a71e2970b3f887cc3004504955b8775061645065c5a848c60b80bf1d5a1a1764117198932486e7d21fd435f3f0bf3e19871c97e6dac699b3a05512418640947b3b54784f34865c9a2aee9a8f4aed25a5d6e9a578326a01238d867bd091003ca9c8c4522428838cb56c6574d834cc5575a4ee311a0d244ecb633fc3ee646a0c4d7e324bd8fad5153a02ee1f75c1394074a621e7b48bce6d8fa44d64a6615569c263f1b5099d9e48188f7ba34b4a8613f61a9877d77d7a196e29f8d214ebe6dbe27ae489d7db98ffe190ebad022fe1907c605e5ae9254c3aed0b2bce5e1ed62f24c02ee7693d9f68f0268d4ff211cfc065c7541e765f7b73b2892ed0360aa4d2c3f5ac9ea1a3ea328068794ae70bc4b87a61276986684e9f27c873479ac5bd1448fdfc6d521bcd344fd8de434b5add25db2419729afd76650a5168a65c940a8d362702ee28e7b07447ae1861ad1b4d02694ba05cc9fc81118adbc1f2a46972a9a509379441b21abd88632b2333aaa814dd23fe852231d948fb5b0942fe3f31f9f45efb5a77169ae7f5545d5f3748e6c07c7c6ddb01d0c44faab72f059511fb27a0f6bd075aea38085df8fa1437925bf919bef573020719b987d5857ff60e56bedad27e5964966c05ec8b44bc648ea8762e8cdcbd4b20aeea8c0e526fb104a2e84a945072ab72c78a10303fce0fe567e0e261c2723f7c9cdfd83f08e391c5c350f4d2e4854b8baf1705ade2cef0cc463e9982d70355398e64945d6bdb732c3028b6acfe8190b96848b9deeba4296075e1568db344514e423863cf66bb278bd51ee0ad74316c0feab107da415ae529f8e8cdf87078a48e584418a9a3b2effd7fe1a977751110b2745d518f2c0b586cd0d30b19599d59ea0ad0b91922488d5db20c364ecc91b9a919ab68df90fd43ad6d4b7110e6e2254db04e885a669ed587dd61fbc0e4bd0f883d6e6a8941be508237910e8aac3549c4fb5b95e474cab547cf05c1de0119ab8593df15fd4a5db4b253cc53c903886688e537792c4f2310de8ae5f460d8a5a82035d8ed7a1dc830ea45179e6c8c04fe69e0573e5da4d63f654f3a54e426dc1fddc4a56f43d2542e17e9c97b8d4abbf2b5950d40fe8007aae7a838b97e1cbeeefe297ff58ffa6e0b54bcbc891507d7b6ece45543e5ad49c30f8f9ab185651c71e0a7325ee10f68cce75c4ae634bbfa90d7739d3a26ba87559a0cccee7a97121c9eb0d8bc91f49acea4b5ea42d0d0fb895f51ac15c4d6c6d1157129d10776bbb9272e4ab9875c6d935a738d204fc1678f201e23fcc185fd814e3a937283ff1fc9d5b207fc90cc13aa228a36adac2dbeb990a9b83a3c8be617d33becaa361eede7547283cec117a8656d5c9c39c063234b74ce9f3a2f40489ce6ac482b5f137aaf0160da8bc68b866c079ef762623bda767c6fe0901c8fb2ea3c01f60e4b73d6ff26724e402861dc789b6e68e95a5728e339874c7af4c3d85284d6b49be9e6af425ecb818885aae486535dd6b5863b67df8dd8b57e47ffbb72ae4d0740d987a35a7e76f49583b3ad3f3ae0720c840794990ec08f7167c4a12e9038511dcaba07763ffe794b1cf5bb53abd8965fb57dec5baaf35536186d67b6fedd7c87415271b4e1a81b7b0178f03746f6d7a7844bc7f9fb6f821a204273f97879543aa4712d6779e1160e4e2c6b178a26f89bf2fc939e2229dab19043ac112a0423ae22bd3e612dfdfb476647e452f8b636f603d378d7e2352b9ce1099506276982eaf6522cdc6520376ecb2c83f5fa322d69123138c85f5fe934f255610e49699ac8472f4b62b3dada69d1dad03511dd0070aa80bdabea821822b4f3272447912046ea63f2ae7708ad49c552788ab6512a7daf725d28279634add7b8cbc3014952379e3be3881566b62f9c103095b7c5eb63ccee761d3ac5a5523a69e3128e654556235017625da42fc353bbf2c9085", 0x1000}, {&(0x7f0000001640)="876accd0b4d3f77cb14a092fbd482046c745cda751ae8d5308678cc73ab56818f19096e9946fc01284b3c0fb6e1a86d0ca0cdb8a13dbe7319891f6b45b36f98f69f0204db171b4cc8d5820524570563230519225efae66ca63b1250c71457048f2e469dc2ca13c01e3d18f9d412874e7ccf8c90063ceeb2f95eacff79b499d2ac5de14cea892d08e4c8bdc2208db4a158220b0e7a674c79f1060f8398701736e5f5d8ec0c6c1506f5c7f2b3610e87469f9878121e6e50d93a6d688470d3daf0ba1dbf777d0632dc8a0def6f370e7c89811a116e990211fb296e24c35208abb47368b25ff7f5f6c2af4efa6ca7bdc436d7a3ddac9f7915cdc416e27e70e74e9fbd4c3340f9aa2f14972c1e779fbcf5adc507c90b889cd5c512bf9af3f0d29a184fc453dab32a8930d4ebf927197afc3019327387d59ddc8fc4d58a76e038ee3c64a139cc7920bf2637caa7afa396d12a42fe1541f35452383274292dddbaa6cae11f50b415a4310eda0df2112e339b985700d33845de4515391e646ff0bbca0b8a34c9880f98470ef57d481578ddef3e43d9c56b2e00977b254fe047f91929a7adebc02d384518eccdad173987cc2e39f4246706da07a38b4eda1aeb69a8048b1a18706a5749fb31e2df638ffdf3cec152d6ea1497a4650df90e03d99164679ebab9d270be723704508a7c6e3cecc0e2d3becb663ac26fc89d8f841c39b83e7eb7955fb82ea7abdab0eb3b2a1fa12e38f3affaba59a6e3f4670fb6c4d8ca3a9510223ff091cd3aad8dde72ac3d431a2844235c6941694a25510581b0ecf4dec91e8f4fbe5d7ae016e9a7e808dc358f018c8c03977098f402d23a83b009577539a0ffcb108f32cc2d5ce31724f26fcf133f3df9d5df0e89619552da65cc84c52ab1606f6c7f31ef7d60751e2b41a918c6bc57ed6ab5ce0b608804d89dd8d866d5dd55dea072494d5040a755049efe8c4cbcc70e1f281eb1bf17effdee4deec0bd583ab229d0edc7b1c867d3ff0de0e6715a96b8869735fcf4808fceed3487c66b2f4413d4adb4ad59c6b6d024675615bfc0b5c85ce7fafc380a601e04ee4413b6d8acaad7c24fd965908032f52ab0fece172fb77e267f80d648196fbbfdfa91d856b32767c08c736e02467eedc35543cbbf2180c8f2b3b8641bb2a1d4a4d9078d90f683446f383bf9744b62296eb12bb67cfc2bdf377348a43dcc2658e02ac53c5dcfdd0d319fbd9b3ee0a2237cfef54a317a0b43ad5507eedcf7d707f79c780ee78318acf0683f5e5d8e79e3d0b8b4de6d24f844fa5bb1a442eaec0e543fd57d77f614569b64e4433b3fb47c24aa02b9d3e2a7d1f4c4818fd479d522bf45c96d5c1d8b23c3592d9bcd09f12c11e97717be2b62f808160300d02cc7c4aac7fc70a6142eb82eee44f261d89547cb13c61a44e4af41d5353fd2a9a6fec94d80fdc39b80e300a1f0d7c9e5219995c10c8e17db4fa374df65db184fbb7b9cad2f4c18e6978a0eb811b163a5bb996dbfccbbe4bf40c7bf1c359a7c7c062000522ae40e8591924f4b39b818fe8810eeb165cbeb4c6c5cbe16df00d978f867abe1ad2fd35bcca45a86d34df99f78e645fa1e63c8ec488a26a41584149ae5a58aeda784157c716a9d00e80285cd5f94145b01b4bc3233fc5a164a8d8053df4f56e8bf71d36dace345cfea62ab5c2ae3c833e33152097b8d94ff9f77b67dbeefbdd3a9d3a3a99f033704c0f1de62eb9ec7828e58f8ab45e35a224ccab2eea76fbda0e71438882d97d239e7836375fe58096db39ea8c8938ed4762a5edd074a667e2031f9a3702385119b12957079feab8dc7c9cdba8aa9a00b2f63bfffa9d30fd77481c9e6428d698462a727937013aa798d83a0a6bf9f1e2144b51641e374a8cdf58637eb38c3156573c98f51235c2a876667daa4b44dee7a3a3771c2790c8cff32d52c9487e7341efde0449169bbfd826ce07b4703133acada07b996130f24e4309bf6ca7c03b04ab31783866b09d378d0316333370d3a6d50c95c2e387f2448fd529f55a2b5886b924243f1dbc608be080475fedf898c1ab9088ea0778283d3f3092f9f21d678bf24ad2aa6a72fd25cacd8e4152db4e2b08c0cafcec639e39663fa8d308bb3f2e3b261ab1841588b406665c5716d7072823deb9bd65e61fcbc393331069eecea1a495a7d8a1cbbb69b1822fbdd8617f589e61c9269ea5f116ad3813729d815dd73544cff8cf99b0f21c0fba98801a585719a65a807c037e845417a0456bade474d1f99b7781a88cc63e1bb907ccfd814faaaa39c290822156808543b7635a75e907b11f156e402a25e0bb0ecf7e43b6c1384c908845cd5589ab1b8f951ee9d21f2ec8b7b6f41ac6ce4b0fc80a60b43c2cc704d93ff8c8b1a2593b43fe8c4d94c75a708d24aa6595de5beb93ddbb20f639f4a931bccfa4371ea5b37e7d1bb83e402ee06f21e296dc87de266d21be7ac0d2cc4b8b1c59c5caac00430ee50868851f3989e927d2e6a5e4e9818b6cf74880e093e4fe1fee790bf740fe849232e40b6327ca096e7f1422a309f7a953a822c71e9a9b110eb48fc698a34fbd6a56c994efa4ad7eb05458916a3e92c89d27fcb6fffb02f0fee246958b008d52421a5a987bf692dd91df618414608d022dcea49a2bd777e66beb280f6eca5db5f009054f9a00d30241617a3bfdd31c61ec62fe5a27df43b019b39f3ea16dfc5973f854dbfcebaac5c78a7f75ed62e625fa8e10cbe66b7f2cd5ed3ea7a526ae8d7b97920b94695ffaeb74bb702709d6e68f436b35386bd18db4b57335880cadb5dc5c2f61e618f8f347578e7c5eecad68eeae4f65ebe1a979d052d5e520909d9215e2f97f6b034484f1cdf6fc58af17764256dc0f5a2bcf4ccdaec42a34ba1277e5974fce3a04b7241cdc4e04ec77875d718acba5b7f3afb410e6a75162d49cf19c7110adba686d467c81b1b5916632900f45a5f49db06faa6b13f391f8aae766d058662af22516b374136bfb9bf25ce5681a2283bc5aaf4f4277ff2c48a8939e6c1b9d453ec17e4f8736a791c0f1f91b8e52885deefbcaf9a1e65391e835e68ffe6dbfd5906cae3c80b363915bb12894da8d50acf5a3452a42cb0803c904022b91a773849ddf06f7ae7d7a04e5c1dfb55a7918e1b63fa3228a6e9611f0ad4d8e49e9b9543de98ae6fbf5df9916441b7c332012f09a33a8813815ac1728797c4286d8806f93b398606deb18a3303059a8f3c91e264670dd847db97e995694f215038feaa469cab8f3f73343a2851f4df032058d89c3e33673f3c0146daaa0f504792ac90cd49862d196a7c32f308841bdaf1731e27a06f3899f414b5db5d474179978cac42e279a977c51b9d77b7935535e19d946bed72435a1ed1f623b9a77ef174d2585aa86641dcf569aa2364051e7468ee3bbe0dad38d0417fc403410ae637157e678029c7a7a4ef978bdd07bfd83b6fa24bed1925cac1ec748ef92e8046aaf3426cca28880d70aa3501c63560630fa35429f5b14c672e2d78de9cf4377d0bf60c9b3e28941e48305a993e40d0f39f04843e133809aa4999b348107139e8e7488fc0fdc44f9700bb88a99790e9f76d196a467da13e06e4dac92bdc9debed43f86d4b38fa66bc9f9392aa6a32d7a81596ec522103a576da96a68ccaf32d42a4c626773a1bbd77eca813d72595708e4b3c88fb4ed7e1233236b8ce3c0ce1b569fa8969de6be8be556963ea40ccd4bb66d768724effd736845417bed918df11bebade7134b75fb4012f0f20bdac2f8e97ae2f2dd785a3b750477a8fc76d231ee59563b9d244e204f0eb5cd8ea666a0bea8174b84297247e58e418a7068b8e2cedb1c2516e4e745d1c08ac2e4e1efce6c84d1b8e22751d8c34f09d099c5f7f4724c977b8161da644ea88a684edac85e052348bdb7aeac83e3cbd79791c9ca9c0da6af1dd34de2bc1b58fd2c8f322fa8791cc534f1b2226f3b3c13bb539e7c3a301e441a4147e10b8fecc8b1787fa994194d57688af332c8f6378f4a1a54f0bbc46a12c2020c9a21536388047f11caaf074a5f5302a64a3c1093779965ecd59a8ebc3438236886de801e3c0ebc1419760f1fbecfdd0ec343089fd52f9538ffe24e46581bf0efa8f16a9b89e4010cdf7e23217837abf781e8ee01275d9dabd0c7711343eec776db2bd11cc7a7d885b890e1058b39b5a418d7bf915a1383621a7e3a3772db7aabc409c437471906ea9d0c40e7b563e3ed081de7bfe0edfd7f58dee5baaa5762698c6fa81ae9ab07da16df3b012f535c5b34676866a5ca9d5e892bd05d0ac0c0542927d2dc4495670dc74e5308ca6eee66aa8fdbe2a0ecbf78369a58ae4292d77a33f979de8d301faaa5ad346660e476560d53ee6679b180bcf6795379160a4a1435174cfbe0232f286329ac0caef3f683a63fbaee97090b92af582490476e2f479fbb48c81d1113748c4c6b25609c123749f42c2cb1fad89bd2eeb595f4715e84798c3d41c97bd3c2b2803cbd0b7a2b2b47159ad504569334e109cb8689ecd966ceffb3703e99b7f5b4b57b3aa2f7dc45880f4f3da8ab67a6a00e2f8a9c2820742ffd2d56d0fe2050add1ecb1be97cb771f2c4f05b335aa94dbb8f7eecfc9ae59e9492fd7b2ecc7c0774158c8ac88cfbca401731fc3e522da0c0538923dcd77aa7c83751e33337004ff47d4e7a98eea339b0eb51367b5fd20ef962a6f2ee153d6ab7c4f66a585cdae46a31f2a6625ba2852f74882af27f5179f17f9cce1e14550ba5cfb78cfc78b481afb9d9b37ceb9f79818e2239372edfac571d05c298241d840c297b81b273c3a3a2974e9c4392052b6daf75b8471af8faebd6ab03fa2e3f342d9e0f4dd2979812feb3b0dfd7f64914d6fc3cd8ce4cfc47d77eb4e800e87c64c9b7822d983675de3e9542ad98b9323a3df932b09a4868d8f4371b072c5606224082d8c4c65bf811cb02eed597a37e3b8389d028565362032fc1745cdaf87736889c8d9e9b4428912ffd970257ac02f42d74a563550979888e9549bb774ffabe8751d3ac69b6bdb6aed0bc3cbf3728f813c14d032b6968b83397e47c32339ae3c5f46fd2c6d9f9a2c2f7edfd312cf5bf3933b3053a304268c2c5dca81c88e4698fa11322eb6010cf6da19291f3d3d79b722c2a1426c251474eb58a75cf823e21e6af427b9fb80b448187a9aca18e8ec671ca538a4daa073d493d7b77c9bb3534c30b9858ca41c543ce323ca94b5f8f147303f59a65de56ffb8264521748939aa89a6ba4f0bb0c33ed29839a4276912d060789102ce41617b608799b9809d233dfeba7b13c1d1912d9fb68d24c85fca9565034df862401916fd246235fb7feb170f579677e5927e9a16fba22bff8dace89025ecc2f7ce92393dd86625cfee18f2ff54889f0ed454c4d0424f79394ba87ba38b3c6e52e420ce99977a7eceb68a18daf92e4ce5206445c6feb3ddf8e9a58db8c65f932d7017b53241e4da8816bb8a5236aee1c1b647b67e5f50a53518532480b1ad41851900d112e6c56f697e8b9fc2d41f5d5b370245c48d30235462bbff1d47e5cdcb61b6f4b7288a87b1def9468b7824abd7288e717f4bd3edc36c4064a94b368ac81bbbb6c36af05acd906b34d43a80f2031a6006b981e9c21d13f2cb28bbefe17ddb6d1a5bd86ad1d844fd2f09dbfa537691f51402af13ed5b95b890dd7472b22ecacc7d044aba8752f793f8236451108ffa6317dabdf44a2c4484c2034c2064b4e1da5608cbe3a3046bf27690125385097dacd0de8075feeef22856ec221522e777ad58fbfb497bd", 0x1000}, {&(0x7f0000002640)="8fe8c4002ca5b05fbc1886d02123cf20d92bb218490572394073b5b8ec660102e2a3654ead7461147b2d9443c869b1ad90f07aa03eb4b3ed65bc81ad7f52fc6da86546e170832cfafa1cf23849682769f511fd73ac6b3ef35edb9096256ff5681e37d2abca7b51489fc9525bba4a79e227a4e7d6eec199151475be3e066b7d5c015cc7e21fad8eb295855fcf43e952bdd610e4eb7b46461aecc43f7a9444b35e97a7b277f99792feea1f5850c60570b6ee95d5647fd8ddf4e418e16eda880da7bac75cd4d03e40e9abf30f3f5d6d20c06fc290eb6fee6fa2b3e2fef68c365ef1e68cd9b3c258810bcfe42700b1c274c52ef312511c66ae90d58784a069c022017016735d6f478954d0f791001cb99d4d2fc4c74b252e361f31023be58820d53f165392307171ee13a8fa9675b1c7358a05417094cb9698f5f10190f042aaf8e1a3d8796b8d830000f189b4154239d9b7a65c2c2c10b28f169472c4de23b20ab51987f6ccc6b2af9b634a186f25bfc8d1f484300482ccf7a56cbd17fbdc25021f06929203f2523d01fb0a8011908c9dc5681b31df33afbaa0e102dc56672ba34feb1705b99eec6ba363c0c675c1bf03a53315038e2d1507dd7072c8d36eb59ad86e71e092d708bff4e8a156bea59e8f583c6d3008558bfaad1f5af9bb1864216e0318d1b11d15efda3ad27e1fc8cc62107ca48bf091782a27c85591448500956562ee994abb3bb8efbbc6c55959c44a30d8b84296491c0f5a987b9f073096f9208474d6d04bcb5fb4ca1046deaad16df673d959de7e8e164fa06735c7bc70ee9e8c2a79c12ba663a5ddf9617ee0642f67a3c42ba8e208588fbfa62171093917699f6a5c59d1c0114c2e1b42e602f2d2e3e0cb9f3fd238ebf00e190205d526c2aa7559d2de79e4e072d20101e0648ed3930f8033d0b7a640a2bd7cb7ff638cfa462baefda1625faab5bdd33a26bf8e959860e98ab225dde0ca7ef457ebe4b62722dc05c0cd0a7f5da6a6c3cd821ee897c27c5548ce53701ed36aa6e05d2a22fb90b4034f4fb6e43d90327f293ca56b21f77ee8034df86430dc9f7a4c12647b2af9b72f1c85872476144621a6574af5b784fa38531822982f9c089c35a0e2676c04f8358c12d58a05ba4da8bafd75515668e3156045bfba6d1396c807d31408c253824d8c1c360099e533c868e68931351d929e7c9528da36392d629aca3f0266a07d17229aef6c5d288751a73e2ba787472e66b6818808df434f6a01cb07d732e93772fb11b1c04c94eba48eb3cc0ab1c8ebe5ee9e7511d9d27363f1438a5d6f766c88ebc054b7a7322c7292fa393d44a0a258da0d54f2753e2881b25ed8c944ae2056b55064d578441497637cabac881ca60d0a439a0124ca64bebeaaa821079d540f593a21907119ddeab870eac8e863ace6e382ff71841e920fd5906748bb0d0e84a2a2396307949c65ef0dd267215e0fbbbd499a8e01e7860ef4150de5cd25f5dbca2a21e18d183e5f5bda3e71bfa971283de29dcf3725154663d36196c05a81b5c67e5baf95a8e515e8cf9f76183ff80e3d1e946128623ac50dede71e96980b2be838d1e0caf100f2bbf48f89333f58bfae6bb6ffc6f6a42659d7d424c80bbc0437014ce7bcaa549548ab9c74cea6c291517a9fc710edfb206b4a24bba93ef265a61a44d9b7b7ccd4e1d2a8b9c4133a9731cec9ad4767d84de39b3351a7e30bfeb2accd653fa4596a68b451abad2479c096878950c5865d179c39a36d57fd7679eb83277a74f7cb659e22387bb4161e87df10e062332f9695ea1cfde40e1312a98746e2aa2641f2cd35951ffde11cf69937c77f1a2d8588f351d4c4f98afd63d089c8c9f835a8aa549113fda4a74a7b3da91e9b3fb4f7bf1fbd85fd3a0274adc178f3c6db5f6aa53e83093f838d3f428502bee28c8b342231274c4bca70d06e1493c5420b756e84e01d57e29ea291d05f440ad0017dd38e35929e5bfb8d2b74e5d183f6bcba149e5e24ce292b8dab211c4af6bcbafa52735c695cb35fc750f34fad887b39ac44b56307f57b5ad93cdd6ffbcef57b12e419669f21d50e59422b5c31213a26d5cfb97f8c0e42ba98d54ac1803ab4ada98e0e5a366f8c8494e49775d14748d6e5b12bebcb6943553543e264186195004ce85abda92880a8f1209f0a4834c888945fa1288f23594184b16cedb7db3858e84fc3a42b0e5e63ab0172abea9b9df85e421dec70fc804c16310b6e1323caedc2996669ff39340542fb59d478cbaf0c5892e2778fa74de59eae5a904477654bfaf2797bcfeb51fa909bc4e5273c22e920289a123ff9b46c287f8b2c5e2d5444f3fc7c78f52a3cafc4986c9b8965ec5e19bb32ea0fd10f1aa5ff54b2c76f532de2cf5b02328665e9850e60e79aa6a55163e0685c2b08d3cb9ec05e316e41e9a39ce709c251ee1411f2e568c6a7ccafc06d12d7d55b2eab084eb202d9c8e820011c79f6125760330ac654da81c3cd217057fd235605d3e35b2a5775e9f0710f59c4e1d19736ef25ed9328a8897f5c3a4cb719bd3c8f51e244bb2cb7d1d811e110ef6cad85c4c375002590af1e99844177fc42b92b597db90c8825c2093374ec627fbc59b9251369d84a8cabf7f23b9d3ee48eff058c38b5e81c618338e5592de33cef27cd948d8b5cf9b058e2d626228c8cecc0af10eee832168635fbada756506fa91cebe604f33f6a8c4f14f5272689ec9d500e8cf3cfe4fa3fd616ba24a5a056d8daef700d0b128e52c0cca58e4bb398880dde0b7109f228c89363a67c32308686128fa877d2449b0dd4f2f6b04d5e1220c8271a338db7a2c344acd178ce2c93fb476a73b6293834c297d45dbea4db15bad81ae1808cc0b6e77124787f871cc3cb598db3b832abab1ea723716babbc9d7a44d98cb149fe297098a35875d84c31d1805c5d64603c87e688e9f21338b6dfa8ec3993077d0dd6705130584e31eb050b9df09ae6014df1209b94517c4ad113aaa8242369689f1b2df0c358873bea273e4ba82d0ce0a709bc6bcb6dade1c142dd18b7f1eece100d659e0fbd0f7f0adb5091ecbd6f52943489321f964a9fb5928c958ce76751097076fa6338bf14e92353074f47c0f912df53144fe16a31fe3338506a96bef3a9c0e9e305440ad946a61103ddc95c6c998eecaebb9fc9665358209851895de4fbc4273a321f4af4405b8e99be5157e352500e5fcd12bdd6e7e7c5e6573b83d1ce3888745f43b0ec87aa70bc0ba0466912cf17cf0ccb1dd1eafc2b2785958784d16c0a4f15645a0f48a3a73d95c8a1c33ce39136406f0735455f08a6db8a086daeee89c051d113145430d5ba439ac7114461b0f215fd79be89e82962a3c37e412ca566098b0560d50fb2e542de144956fcc8c3b6702093d4f304e47adafa10519cd4c18d44dd4ebdd02ef062dc7a66eff4a0bd843893ff877c4d957bea69767bdabaf793669382ad1f71ec46ba9f513f9b951c6dec9ed6fef97723589387fda91573638cf9a80f4d6ded5a06e4f7221aec5a19cbb92b6697663366c113cbb28f8320c3e75b63f619d5fc750c7f557d9c4f87143b2f5a46d4e1deac9d25b1213bdd91262419f2b75e2cc0c2b5566447955f21f9551aed8f64840fb84fc77caa3891da637a7689fe4e58700ebbcffd68cb20df40fc46c6b2b921696cce57c9565865ff283e07b83d33c841a6731991b341a171865d1d1076ee2a0f09ef9bc32688c82bd3d56a948495825442b6165bf52aed4a4c897af7b11d7389f7bfce8f5d47806d60660fe5f8df06c48440d83f5b4cd8825caa7f5715059c781a2af6e3f873c564f2eddc86c5eb8d88ea8516d16bc46cfb558be4e2de54c0c919106a2308f05ac886dfc674dac12537c3cc869f68a4b3d2df2ff9a68ad1904b0512f7d3c6322852f92888c9ab7172b6c4527e831e47c40c52e37da503acac629201f3e6a7870dc5827774ef6e2ff834e5fce4e6aa331b30a675068424b59165102c4b1458f1554804fe9a25c6d60a9612951924e944c77d891e1a40ef51a7790960452de1638f4719731c90baf214b0022a20afaca8a8745ff651c58f251b8e27feae9c62827a2ae6e5a1cefcfd989bcc1490e12c3857dffbdfa087666f92ae7bc74c9de0c796f79962eed406f9c01ac68d8770529a2b12a3a0d6161b3d3f0e6b5fcae0ac0a3b6143ae7c926c6a3572335ec4bef53cd5765607ea55454ed3b7ea8d4895129769d304e09145b8ed06a60bf825b37a05b91e7ff7005949cec509b29ec696f00479745f230c47645aff80ade18d5ec2bad2e5d632bc885027bf0731afbcf5fff901bb9fb9760052221e98a84ca14426421d29326f164aed68a71b8d7883e28fc0a77ebc9f1e16d191a3ec6bf5246e2f444c6f13be2a01bc2c0971572661ccb36c648b65e4811059c54e1c8589b6c2c930eba38349cd63659cd0c04d28db41eb893acf9978e80823bce5dd437d63f631c2a4737f00d23032810d51eb94913a1abe13ba5a72689ed5bee0a0694bc4b46800a6d6f4df28a08d28622de91e56ddc8b89a5350ab59144ae37ee68284f17e224d7bc1be60bef28197793f62cf21eb46bd68a84bc19b6febc8a2156e00e93ebf00e1b65d7ed743622b77fd65da8783fbfa7219858eddf8394f9349498add22e2c887d51fdf7b224c01d31aaba4c585d1871fc5d3b2b98173deafa98c488127b96cf45747839b555413eb38a91270aa35810aa309f9e3f00b13a06ae71318ec87439286adb645a8e761dca8fe63c8eaa0579746979c87d5722ee2cec3d6aa80137878b76ee38985bd0627e01d786f5d49d6f66d1bf7383c925dd0b5bc320f867506bae0459ffc0cbeb422f60a8f92bbe8870ba871192699063d1720e704b97a7ee23c9cd974b257f07d37ea00af78a618f848c04a1170e392a2d865570ace0286712cf949a170e83a6572a6e4302153019c7762a75f2fbaf019324654f2b14e249d9d6388ec4802df7e761eddba9dca0655f87b194c53de3c23463d8bed4ad91d260c16ba5ca4f836785efea8146b8a2c1e2aca849b72e88c827307786f62bac2a7fd76ccbd08fed047959a37d5dd93be2340f838d8c853425bb9f730cfc5eaafeea0899b09522dbfd01d5208aeaa08f000b7f1aabafdaa03e7e28a8a8bc18ba5733c6e785425d8fd3235147e80cba97915331870e5e3dca7db9fcf2cbebd969f660029dc314126a439795e2e40149f461c85777f63b5ce9e61a08eec2efdc10035f61f679c1ae3c510ae6f4649d06ce6e36da1815b850b1c3e99bc73b67142d6039bcb091874d67f6362268e334bb98cc040c57232aa94a52042b52447275216a510f7637a90613cfd6b1ddbe52dcb0d3857f7d5f08a1ec0bf1ee06aa26f06caac2cec5b41ece1069f502f5ce1cb1391b77a5dc11371efdbb55ee08299928ed7a8e0e82b428ef37f06c2d5d69a5ba8772a504937682df4c7735d049b21139c94a0da9d77101b2b7fb9591fd2b752c0e42108251878028b7d521a67dde6d08dd178d6d6d125dc4aabd7028d2f4f119313c438102031d599b6addbc25cffa785156d6c7a9c0b3a38ef931349e29d68f217aa0a0922c0224d3944a46072462c9be2d9a3332dc50c9d2f7b099ff1b5189d18977b8ebcee718d11a8de7246f0c9e4e45f9adc840ae04212441eb635e314bb18cc70b6c24154063450191e589dbac1bf46a085656f3f6848c7174c44b6030fda224e82118913979f541d52229460acae49d5316b87487b9bf8aa1f90e24887fe136d77fecc257f83de05a7392ae45184beb0c4ff", 0x1000}], 0x5, &(0x7f0000003a00)=[@rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, 0x0, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r1, r21, r22, r0, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26, r4]}], 0x130, 0x4}, 0x1) 10:12:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() syz_open_pts() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x1ff, 0x0, 0x9, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648", 0xffffff81}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 10:12:33 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:12:33 executing program 1: sync() ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) sendsyslog(&(0x7f0000000180)="3b04a0a06eb8a0c8ee87b2a7be519b185041c0bcaee871ed2a43f0b04827d68e2fe8829dc532c206ecb82d812b2852c12f0318db2fe20475d8a27fbca212b27ce2b5b4aa72b2c8223277a9b49060801c93122321155de66657aff64f9c9d1e47cf599a2141abd535b7c2688a8404a3b4fd2da0c7e06197bce389b1bf74764ab9d727b1329be0a5e2e359894b6bab46300f882af16b8f6773fcaacadb9f3ac92d504b78683060bf7dccd55d390f2fa72e2ac2012148709d70c43f64253bf2", 0xbe, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d03860ba0dad631fbfeb82ea3d69f2ecbc0ec695"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x3f0a}) getrusage(0x8000000000000001, &(0x7f0000000480)) 10:12:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) close(r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = msgget(0x2, 0x967939858ce7c7cc) syz_emit_ethernet(0x56, &(0x7f00000000c0)="921f874ff277200381f7462e8f26411efd24b27856441869f9e4d912339bdf2590c0cc295e72355df7358fcd46f0f6f739fb666fede23ff207cf08c06cc9447b5d6c99db83715cf3c7fe71c99f56931208877e23ded8") msgrcv(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff00"/97], 0x61, 0x1, 0x1000) 10:12:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:12:33 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a1be1}], 0x2aaaaaaaaaaaaca1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) shmdt(r4) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x881, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = dup2(r7, r8) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r9, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r4) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0x101) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 10:12:33 executing program 0: msgget$private(0x0, 0x608) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000080082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000f4ffffff000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1a5a94d64972d765, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = msgget$private(0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x8000, 0x7, 0x7, 0x1, "6b910740e80fb83f0b0bfbd41009ba9e96cf92a6", 0x0, 0x7}) msgrcv(r4, &(0x7f00000006c0)=ANY=[], 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 10:12:33 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x101, 0xffffffff}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc271c54345077a3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = fcntl$dupfd(r6, 0xa, r4) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = accept$unix(r5, 0x0, &(0x7f0000000000)) accept$unix(r11, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r8, r3, r2}, 0xc) recvfrom(r1, &(0x7f0000000180)=""/111, 0x6f, 0x40, 0x0, 0x0) 10:12:33 executing program 0: select(0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) getgroups(0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r8, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r10 = getegid() r11 = getegid() r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r23, r28, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r17, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) getgroups(0x6, &(0x7f0000000080)=[r16, 0x0, 0x0, 0x0, 0xffffffffffffffff, r18]) r31 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r32 = getgid() r33 = socket(0x800000018, 0x1, 0x0) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r35 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r34, r35, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffffff, 0x5) r39 = getppid() wait4(r39, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r41 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = semget$private(0x0, 0x8000000000007, 0x3f) r46 = getuid() r47 = getgid() r48 = syz_open_pts() ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r49 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r52 = getgid() semop(r49, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r51, r50, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r46, r47, r51, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r37, r51, r42, 0x1e4, 0x7}, 0x5, 0x5, r39, r38, 0xfffffffffffffe01, 0x20000009, 0x8}) r53 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r53, 0x0, 0x0) shmctl$IPC_SET(r53, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r55 = socket(0x0, 0x1, 0x0) setsockopt(r55, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r55, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r55, 0xffffffffffffffff) r56 = kqueue() fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) r57 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) r58 = fcntl$getown(r57, 0x5) r59 = getppid() wait4(r59, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r60 = syz_open_pts() ioctl$TIOCSETA(r60, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r61 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r64 = getgid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r63, r62, 0x0, r64, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r65 = semget$private(0x0, 0x8000000000007, 0x3f) r66 = getuid() r67 = getgid() r68 = syz_open_pts() ioctl$TIOCSETA(r68, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r69 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r69, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r71, r70, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r66, r67, r71, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r54, r71, r62, 0x1e4, 0x7}, 0x5, 0x5, r59, r58, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x7, &(0x7f00000000c0)=[r9, r10, r11, r30, r32, r42, r62]) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r72 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r73 = dup2(r72, r72) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r73, 0x0, 0x0) pwritev(r73, &(0x7f0000000040)=[{&(0x7f0000000280)="e2c5cd00e615f06053edf61e2e29ee6552a304070f58665a8d66b5db", 0x1c}], 0x1, 0x0, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) 10:12:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r6, r3, r2}, 0xc) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = getpgrp() r12 = getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={r11, r13, r12}, 0xc) setreuid(r3, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) setitimer(0x0, &(0x7f0000000040), 0x0) 10:12:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xffffffffffdffffe) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x8011, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) close(r7) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = fcntl$dupfd(r11, 0xa, r10) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r13, r9, r8}, 0xc) fcntl$getown(r1, 0x5) r16 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt(r16, 0x19b3, 0xfff, &(0x7f00000000c0)=""/138, &(0x7f0000000180)=0x8a) 10:12:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 10:12:34 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c155505e4be51ebe4558c472e1418ebf243f08cb999c08c63081c61f8efa850f71c0bbad46"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x1}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r3, 0x85}], 0x1, 0x5) r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000080)) 10:12:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x4b33a9edc9b8ae88, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000800)={0x1c30251041ebfab0, 0x2, 0xffffffff7fffffff, 0xb20, 0xffffffffffffffff}) close(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x7f, 0x4, 0x0, [{&(0x7f0000119000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x67}, {&(0x7f000003a000/0x1000)=nil, &(0x7f0000766000/0x4000)=nil}, {&(0x7f00006b7000/0x1000)=nil, &(0x7f000039b000/0x4000)=nil, 0xd5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00006b9000/0x3000)=nil, 0x80000001}, {&(0x7f00004b0000/0x2000)=nil, &(0x7f000056e000/0x1000)=nil, 0x40}, {&(0x7f00002ee000/0x4000)=nil, &(0x7f0000507000/0x1000)=nil}, {&(0x7f000035d000/0x1000)=nil, &(0x7f0000313000/0x2000)=nil, 0x6}, {&(0x7f00002b3000/0x3000)=nil, &(0x7f0000755000/0x4000)=nil, 0x200}, {&(0x7f00003a0000/0x3000)=nil, &(0x7f000061a000/0x1000)=nil, 0x3f}, {&(0x7f00004f2000/0x3000)=nil, &(0x7f00001d8000/0x2000)=nil, 0x8}, {&(0x7f000066c000/0x2000)=nil, &(0x7f0000517000/0x2000)=nil, 0x7}, {&(0x7f0000728000/0x2000)=nil, &(0x7f000027b000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000583000/0x2000)=nil, 0x80}, {&(0x7f000012b000/0x1000)=nil, &(0x7f000016e000/0x4000)=nil, 0x6}, {&(0x7f00005d9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f00000f4000/0x2000)=nil, &(0x7f0000349000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) write(r0, &(0x7f0000000180)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab62666fc80734be47685a0b811e50acb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x17e) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x48) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000080)=0x101) 10:12:34 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r1, &(0x7f0000002080)=ANY=[@ANYRES32=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) dup2(r5, r6) dup2(r6, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x8002, 0x0) dup2(r4, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r7, 0x0, 0x40) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000480)={0x1, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x3d4, 0x40000000000800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) 10:12:34 executing program 0: r0 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() semop(r0, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, r1, 0x0, r3, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r4 = socket(0x2, 0x1, 0x0) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r6 = getuid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0x2ec) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={r13, r10, r9}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r5, r9, r6, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/162) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r16 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r16, &(0x7f0000000140)={&(0x7f0000000800)=ANY=[@ANYBLOB="5be921f766696c65300052eb63ca893e77aebb8477cec152fff9d8eb179a7d16fb400046efd015395436786663e670bee0080000008a108b46947670e3c26a369bedb1c92352ec8351ae9d7d0870785b78c1196d6a9699d4112bf2e8a979d0f3dad35b1eb908ad77133541b254e5f828c7de831c225d66c322ac4cb71b4be1c916dba950cd480f75f9711c67494b6f5fe80fc2b2656cdb73da12774972a1146d5e1942c889b87773"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 10:12:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x0, &(0x7f0000000400)) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xf33, 0x2, 0x80000001, 0x8000, "e5f765eec92a99455c741ffc1aaa3274ee744927", 0x7ff}) r1 = msgget$private(0x0, 0x90) msgsnd(r1, &(0x7f0000000540)={0x7ce050d85e840941, "236d3ed0bacbb9ade989827f5817936e5ffe1e9341ce0b82e1e7569c87aa6863ef8c97cb7ce93dc4f7861b27e496737535fdb73d868084ec7c0f7d0919cae547965e3c1ad3ffd517d4058afde6c81a688c9216f5791d3f0709bcf3e93dcfbe2293da475c6e9f1b67f5b57188ed545ca3ac4e79a787daca7206ee21263f147ae3065017a5619fdd3d2be3b06dc93df1e36511990e455316fe8e2517dad8faa1252e83fadf28a1d3de3cb01bc76e33170e34ce9c535da46166dd0d6a"}, 0xc3, 0x0) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) getpgrp() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x47f47b4cc78d23e4, 0x0) r2 = socket(0x1, 0x8000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) syz_open_pts() connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000180)=0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) write(r2, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r6 = msgget$private(0x0, 0x5f0ffb8a77d9f970) msgrcv(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780), &(0x7f00000001c0)='**}@{\\\x00'], &(0x7f0000001980)) msgsnd(r6, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 10:12:35 executing program 0: socket$inet6(0x18, 0x4000, 0x7) r0 = socket(0x6, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 10:12:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) 10:12:35 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x401, 0x101}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x100000001) fcntl$getown(r1, 0x5) fsync(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) 10:12:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) r14 = accept$unix(r13, 0x0, &(0x7f0000000040)) recvfrom$unix(r14, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) fcntl$setflags(r14, 0x2, 0x1) wait4(r11, &(0x7f0000000140), 0x1, &(0x7f0000000180)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r15, 0x4, 0x1, 0x1, 0x2}) msgsnd(r6, &(0x7f00000000c0)={0x0, "6540dfe7a255da146ddea9d47084dd8bedf2943a98688fcf1d17b8954470554a53f1f01d323aed80a444cd8445c0c9f16b648fb7c373c74e0f86d3982993a38654fd87463907988e1329476e4355632e5333dc0d0f5e24a58d699ea9c78277ccce43a492c648488291f999a01c8923539b2981"}, 0x7b, 0xc00) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cf"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:12:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = semget(0x3, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x3, 0xee3, 0x1000}, {0x4, 0x8000, 0x1000}, {0x1, 0x7b1d, 0x1000}], 0x3) fchdir(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fchdir(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) fcntl$setflags(r4, 0x2, 0x69d7bd3093e4dd18) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 10:12:35 executing program 0: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r9, r6, r5}, 0xc) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 10:12:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5, r4}, 0xc) ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r8) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x802069b2, &(0x7f0000000300)) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r12, &(0x7f0000000340)='./file0/file0\x00', 0x4) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) 10:12:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0xa, r2) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000440)=0xff96) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCEXCL(r8, 0x2000740d) sync() bind(r9, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 10:12:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x100000001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780485c29eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e0000023760a608688bf833b6e86e64fc2cd13cc819ed0b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f507200"/197, 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0xf2}, {&(0x7f0000000cc0)="464c484c7feb632bfa78ad59a9bc82a043982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c4311115872d9fa91f251933c5265f57f7b8103f5f1c723609842ea3a9b50c49e92240faac893a6e42aa20482ba770d26675e81ff863f45bbbea80e85d0817942f793c35ba46a3264426cabcb952d95cbcc461e2ae31dd8a7845fe675c6317ae43de8a722458b2884504779fdfdfc532cfbf6f4fdac479b9cf9187d33dc209e51721647df3fa3380e3411118c87ea6b6e584789c614095502bf1c76fc2dd0d0e240a31712a618ef3957ea35210eeea885bd63526955d5ca78508141d5f89fc5bb21ffe584ea49b775d746727b4b408c25e4f7d1a15c295a59ce2c85ddcb95c622bfc9568436ec1a6f99e152fc8e7fb4673f0aa7f8747f5b3b36ae00e1a637613591f310fe82490f6800d4926e3f4f086d5c387853fba1d5baa6215f513985ec6c851f477889bd9de364769755a0de7637509c3c0debd6266bc", 0x1b6}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000b00)="a29d4d8116f5397e2fc600f29c247d64d32ef5719b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906984d11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fec2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xea}, {&(0x7f0000000a00)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc35c18da7072583ee1219f3a090afb9df06124078c37e4315c57ab307735dea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfee2f1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1614b697455328348155e12d79f4312402cd64debcdefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70fbffb1cdb5e1b412219a", 0xec}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/12], 0xfffffffffffffefb, 0x2, 0x1000) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5c7e", 0xb3}], 0x1) poll(&(0x7f00000003c0)=[{r0, 0x8}, {r0}, {r2, 0x80}], 0x3, 0x1e) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/235], 0xeb, 0xfd0e88962e7ee5a, 0x1000) msgsnd(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="02000000000000006acc5428290ee56999e824cac85e733ecc655764e748b1b240231c2ef1e3b25cb5891b1e5aed0efbf4233bca7607e930f1be77ea265eb2517dc5ed7d9633954df4d24378b9"], 0x42, 0xc00) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/51) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r5, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000040)) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) msgsnd(r4, &(0x7f0000002880)=ANY=[@ANYRES32=r8], 0x1, 0x7fb) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x4029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r5, &(0x7f0000000480)=ANY=[@ANYRESOCT=r9], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5e25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e600"/1222], 0x156, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r13, 0x0, 0x0) r14 = open$dir(&(0x7f00000015c0)='./file0/file0\x00', 0x762183c6363d25f7, 0x0) writev(r14, &(0x7f0000001ac0)=[{0x0}], 0x1) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r15, &(0x7f0000001ac0)=[{0x0}], 0x1) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r16, &(0x7f0000001ac0)=[{0x0}], 0x1) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r17, &(0x7f0000001ac0)=[{0x0}], 0x1) connect$unix(r13, &(0x7f0000002540)=ANY=[@ANYRES64=r14, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000002440)=ANY=[@ANYRESDEC, @ANYBLOB="b6c37ae9d4aa5997e90f90e01054c5a3dde56b2f3cc37144f3c55b91d97ee8addd3ffe764d77840be4842e5c469682d04491700d8ee117a4b345aaf15ae6af9f", @ANYRES16=r12, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES16=r15, @ANYRES32, @ANYRES32], @ANYRESDEC=r4, @ANYRESHEX, @ANYBLOB="a06f256d076cbe8a5924cb5a142488bd1221c701f09febf93ba4f05eb652bf", @ANYRES64], @ANYRES16=r16, @ANYRESHEX=r4, @ANYRES32=r17], 0x6) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aa9a86c288100a300000000000000000000000500"/77], 0xf, 0x3, 0x800) msgrcv(r18, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r19 = msgget(0x1, 0x28) r20 = socket$inet6(0x18, 0x4000, 0xb2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r21, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r20, r21) r23 = socket(0x2, 0x1, 0x0) r24 = socket(0x2, 0x1, 0x0) setsockopt(r24, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r24, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r24, r23) connect$unix(r23, &(0x7f0000001440)=ANY=[@ANYBLOB="82026e33dbc6cb000000b3c3befc65c01ca9a7d4b7c1084f94020000003900"], 0x10) r25 = socket(0x2, 0x1, 0x0) r26 = socket(0x2, 0x1, 0x0) setsockopt(r26, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r26, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r26, r25) sendmsg$unix(r22, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r19, @ANYPTR64, @ANYRES32=r22, @ANYRESDEC=r23, @ANYRESOCT=r26, @ANYRES32=r22, @ANYRES32=r22], 0x47}, 0x403) r27 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r28, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0xe5}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) dup2(r27, r28) r30 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r31, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r33 = dup2(r30, r31) sendmsg$unix(r32, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="2800000088fffc000000de3426bd3585be7e368916ab265165083c1f014346374a7cca132d744ad68e3b1c9241bc90dea9ae6db31371402609cb8d108baa18f9570e7db963c74484a699121ad746542fcc1d7e884e707627718959d067", @ANYRES32=r32, @ANYRES32=r32, @ANYRES32=r32, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r32], 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r34, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) msgrcv(r19, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r21, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r3, @ANYRESHEX=r18, @ANYPTR64, @ANYRESOCT, @ANYRES16=r28, @ANYRESDEC=r29, @ANYRES32=r9], @ANYRES64=r4], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002780)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES64], @ANYRES64=r32, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r32], @ANYRESHEX=r33, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r34], 0x5, 0x1, 0x2bbaff95d624e2d0) r35 = msgget(0x1, 0x28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = socket(0x2, 0x1, 0x0) r38 = socket(0x2, 0x1, 0x0) setsockopt(r38, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r38, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r38, r37) connect$unix(r37, &(0x7f0000001440)=ANY=[@ANYBLOB="82026e33dbc6cb000000b3c3befc65c01ca9a7d4b7c1084f94020000003900"], 0x10) r39 = socket(0x2, 0x1, 0x0) r40 = socket(0x2, 0x1, 0x0) setsockopt(r40, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r40, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r40, r39) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getpgrp() r44 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000700)={r43, r45, r44}, 0xc) sendmsg$unix(r36, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r35, @ANYPTR64, @ANYRES32=r36, @ANYRESDEC=r37, @ANYRES32=0x0, @ANYRES32=r44, @ANYRES32=r36], 0xfffffffffffffded}, 0x400) r46 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r47, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r46, r47) kevent(r3, &(0x7f0000000300)=[{{r2}, 0x7ffffffffffffff9, 0xf8, 0x2, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd61dd14fa0097352, 0x80, 0x8, 0x400}, {{r40}, 0xfffffffffffffffa, 0x27, 0x20000002, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x8000, 0x1}], 0x9, &(0x7f0000000380)=[{{r47}, 0x0, 0x10, 0xc5bf2586464a381b, 0x1ff, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xefdadbe96543c8ff, 0x1, 0x8, 0x7ff}], 0xfffffff8, &(0x7f0000001440)={0x1bb2, 0xd517}) socket(0x18, 0x400000000002, 0x0) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r50 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r51, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r50, r51) setsockopt$sock_timeval(r50, 0xffff, 0x1005, &(0x7f0000000040)={0x4}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000000)=0xfffffffffffffcb6) 10:12:37 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 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) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r10 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r12 = getpgid(0x0) r13 = getuid() r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r15 = getpgrp() fcntl$lock(r14, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r15}) r16 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r22 = getuid() r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) r25 = getgid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r24, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) r29 = getpgrp() r30 = getgid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r28, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000700)={r29, r31, r30}, 0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000600)={r29, r26, r25}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r21, r25, r22, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x18, 0x2, 0x0) accept$inet6(r33, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r34, r32, 0x0, r35, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r32, 0xffffffffffffffff, 0x0]) r37 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r39 = getgid() r40 = getpgrp() r41 = socket(0x11, 0x3, 0x0) setsockopt(r41, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r42 = getpgrp() fcntl$lock(r41, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r42}) r43 = semget$private(0x0, 0x2, 0x400) semop(r43, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r44 = socket(0x2, 0x1, 0x0) fcntl$getown(r44, 0x5) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r46 = getuid() r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) close(r48) r49 = getgid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r48, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r51 = kqueue() r52 = fcntl$dupfd(r51, 0x2, 0xffffffffffffffff) close(r52) r53 = getpgrp() r54 = getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r52, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000700)={r53, r55, r54}, 0xc) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000600)={r53, r50, r49}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r45, r49, r46, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = socket(0x18, 0x2, 0x0) accept$inet6(r57, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r58, r56, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) close(r65) r66 = getpgrp() r67 = getgid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r65, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000700)={r66, r68, r67}, 0xc) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000600)={r66, r63, r62}, 0xc) r69 = kqueue() r70 = fcntl$dupfd(r69, 0x2, 0xffffffffffffffff) close(r70) r71 = getpgrp() r72 = getgid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r70, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000700)={r71, r73, r72}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="31e0150b174be3619007f29376c6a80cb608a64b8aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r12, r13, r36}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}, @cred={0x20, 0xffff, 0x0, r40, r58, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r66, r73, r74}], 0x80}, 0x400) r75 = socket(0x11, 0x3, 0x0) setsockopt(r75, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r76 = getpgrp() fcntl$lock(r75, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r76}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x2, 0x3, 0x5, 0x7, r76}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x4000000, 0x2000100000000}) 10:12:37 executing program 0: r0 = socket(0x18, 0x4003, 0x91) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) dup2(r0, r0) 10:12:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) r3 = socket(0x1, 0x2, 0x7f) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 10:12:37 executing program 0: r0 = msgget(0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x812, r2, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000014c0)={0x3, 0x2, 0x7ff, 0x1, r5}) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000bddf01000000"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000004869187c45692f5c7ac2048ef106a716f7017a071300"], 0x2d, 0x800) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="000400000000000028b0da31341d58e48b00c3fb5f3a81e53406a558ce57744ba0f0f46dd744938ade004e46bd7052917cad8252d10947d181d950fb1d570d3219d8b70129cca31fcff7c8fd61499740e530f6fb3057825f65"], 0x59, 0x800) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r8 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r8, 0x0, 0x2) 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}}) fchown(r7, r8, r11) r13 = socket(0x18, 0x1, 0x0) close(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchflags(r13, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r17 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r17, 0x0, 0x2) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r21, 0x0, 0x0, r20, 0x1}}) fchown(r16, r17, r20) r22 = getpgrp() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r29 = fcntl$getown(r25, 0x5) r30 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r30, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r26, 0x41d, 0x5, 0xd}) r33 = getuid() setreuid(r33, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r28, r33, r24, 0x144, 0x4b}, 0xa, 0x100, r29, r31, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x3ff, r8, r14, r15, r20, 0x1a, 0x5}, 0xfff, 0x3, r22, r29, 0x800, 0x0, 0x8}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8000) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r36 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r36, 0x5) r41 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r41, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) r43 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r37, 0x41d, 0x5, 0xd}) r44 = getuid() setreuid(r44, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r39, r44, r35, 0x144, 0x4b}, 0xa, 0x100, r40, r42, 0x0, 0x92, 0xffff}) wait4(r42, &(0x7f0000001740), 0x2, &(0x7f0000001680)) msgsnd(r0, 0x0, 0x0, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000480)=""/4096, 0x1000) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r46, 0x0, 0x0) 10:12:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0), 0x0) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xa, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8f}) close(r5) setreuid(r3, r4) getgid() r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) 10:12:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x1f}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 10:12:37 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(r3, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0xc53b4e95c71fc610, &(0x7f0000000040), 0x3d9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) geteuid() r14 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r6, r7, r14, r12, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, r12, r8, r9, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r13, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x2, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x2000000000018, 0x0, 0x0) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f00000002c0)=@un=@file={0xb416b461845fd60f, './file0\x00'}, 0xa) r17 = dup(r16) listen(r17, 0x0) bind(r17, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) openat(r17, &(0x7f0000000040)='./file0\x00', 0x400, 0x21) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = syz_open_pts() writev(r21, &(0x7f0000000000)=[{&(0x7f0000000280)="eac1c8134b91987309f6c01414ce1ef6debcfe0373a1a05c4323c0a4", 0x1c}], 0x1) dup2(r20, r21) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c5", 0x80e}], 0x1) writev(r22, &(0x7f0000000c00)=[{&(0x7f00000007c0)="eb5a8757868568201f4932a8ceabad2eacb184c909bf974528b0a1658e5a90c3eb4b523f8432bfebf209ef4ac3b1f2f319c1e357c4d9ea5ae004069397f8576396895457ca76a6d1558de59020ef9b3a08d911eac7f48d86fa529cf6e0182ca4ae4e3ec9cce62f8671c3672dcda8e03c5980548cfd849e4542b71f7ebe0a37c5e1be3da8b533fdfea88ea2cdc979bc36e851b6df18dd33350f59bc3fad92a7a8f7483ac2e8493830cef8ad3dc9267f91360ccf62b9e7df6254c7185a86d0527f250452f1247d72a61b05bdf9ebe2cd4b92fb127b7e90c0fbf7eaca28b2b282a61b2589130fc6322d659904d270cb9ae805e266", 0xf3}, {&(0x7f00000008c0)="0b11f0605465673c3a179b65b8df8d0f83301a1cbdda614da3d64564df2618634f8e7cc533aa939a3451aafc6be24877390424fb621d718691262190abee6e4bb0d4eb211f6d8ab4cf839e8c989d5e87f1c6c5d38040d356ba0acf7d94c15a3ee73b2d0219fef967273802a6825e0db99b6b682b95ddbcd8ec4305e6cc355b61a2adf133edcbd745a6aadae63adfc4df5b676e7ed0381234d0dfd197c6e3f32d87855c917834d7d04f888d1eca8e622e382f27992b9a292e1960f1563ce3aeaaef3a8fc5f548bbdd72c297f884798105311be64a90a7dbb1b3", 0xd9}, {&(0x7f0000000380)="0817eeeb9da51851f3396b2558864a0acc12f25cb688768c045f0f46acbfee31857d4ca684987e3437ce52fa58a005e99897f8bb377e4387875a722dc3b9fcc370d50d1f74482275f7b5857c8ccf0581f8736d7a7262d6f6bf13f90e3272166fdcf0d06bd365be85010e921d", 0x6c}, {&(0x7f00000005c0)="34b33fb6926e909135d4d8dc192cbd55de776a0e4bd40e294a5ce4bc8549a56556d51b47c25e078560aae7a9a795d3e9866f8b1ea4ffc31c0a9024374d9cd88f582651671a4d95b7e07db07dc938c06bbe3dfeb9af3a3b6c751268316998676826ee90599afedc1242", 0x69}, {&(0x7f0000000300)="730a58619e099282efb53381c4900cb255d3c7af301f09c9de3160fef6f2c3f09c1acb", 0x23}, {&(0x7f00000009c0)="82fd204a74d305c84eb11277949fe915bd4bebe94633bb1ebcb2275c41d701eae4ef2691c5e233cbb2f2b7efa30728f36ec784d752912c7200f4d28c8eacd44b517fd81e8b455be10e2ac4ade8be4fb5945280c6904de06ee39753c71ecb18fc77042d75694ca11f71c57bb44e989f82ecb6029838ffc35871da2d064a28cf416019c2a3", 0x84}, {&(0x7f0000000b00)="9b3c151731c8220ebe0479927cef2be624be325f5b8e0a447ced7e9651daccb80a3e82def840d05568b70357a923be7e2702aac874bd683a46949c18ee39b6d64e08644c4dd64d045b9c86aa76000eedb5e6beeb7468e5fde748cf41d62cdf2c401bff4aac0cfee4fd164c1d5b1e5e17a14de59f98d8ae7c667b6a6b8c2294ebc1c9099746f4b17ccb49625887b9f2a43eda8381f1492b65cc09ead27146d7abeff68c02b0e960a18f4c132856b95f0ecdf4e10c17e1f9440ca219b6bf661786742ede67942386304dcd56b0f305d6d602bdc0dea55955c767a37ff025dfe14019da08f0d9", 0xe5}], 0x7) close(r2) dup(r21) fcntl$dupfd(r19, 0x0, r21) dup2(r18, r19) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) 10:12:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 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) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r13 = getpgid(0x0) r14 = getuid() r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r16 = getpgrp() fcntl$lock(r15, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r16}) r17 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r21 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r23 = getuid() r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = getgid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r25, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) r30 = getpgrp() r31 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={r30, r32, r31}, 0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000600)={r30, r27, r26}, 0xc) r33 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) r36 = getpgrp() r37 = getgid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r35, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={r36, r38, r37}, 0xc) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000600)={r36}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r39 = socket(0x2, 0x1, 0x0) bind(r39, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r39) setsockopt$sock_int(r39, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, r26, r23, r40, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = socket(0x18, 0x2, 0x0) accept$inet6(r42, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r43, r41, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r41, 0xffffffffffffffff, 0x0]) r46 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r48 = getgid() r49 = getpgrp() r50 = socket(0x11, 0x3, 0x0) setsockopt(r50, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r51 = getpgrp() fcntl$lock(r50, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r51}) r52 = semget$private(0x0, 0x2, 0x400) semop(r52, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r53 = socket(0x2, 0x1, 0x0) fcntl$getown(r53, 0x5) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r55 = getuid() r56 = kqueue() r57 = fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) close(r57) r58 = getgid() getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r57, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getpgrp() r63 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000700)={r62, r64, r63}, 0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000600)={r62, r59, r58}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r54, r58, r55, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r66 = socket(0x18, 0x2, 0x0) accept$inet6(r66, 0x0, 0x0) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r67, r65, 0x0, r68, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r69 = kqueue() r70 = fcntl$dupfd(r69, 0x2, 0xffffffffffffffff) close(r70) r71 = getgid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r70, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r73 = kqueue() r74 = fcntl$dupfd(r73, 0x2, 0xffffffffffffffff) close(r74) r75 = getpgrp() r76 = getgid() getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r74, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000700)={r75, r77, r76}, 0xc) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000600)={r75, r72, r71}, 0xc) r78 = kqueue() r79 = fcntl$dupfd(r78, 0x2, 0xffffffffffffffff) close(r79) r80 = getpgrp() r81 = getgid() getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r79, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000700)={r80, r82, r81}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r13, r14, r45}, @cred={0x20, 0xffff, 0x0, r46, r47, r48}, @cred={0x20, 0xffff, 0x0, r49, r67, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r75, r82, r83}], 0x80}, 0x400) r84 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r87 = kqueue() r88 = fcntl$dupfd(r87, 0x2, 0xffffffffffffffff) close(r88) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r88, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r90 = kqueue() r91 = fcntl$dupfd(r90, 0x2, 0xffffffffffffffff) close(r91) r92 = getpgrp() r93 = getgid() getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r91, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000700)={r92, r94, r93}, 0xc) setsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000600)={r92, r89}, 0xc) r95 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r98 = getgid() semop(r95, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r97, r96, 0x0, r98, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r99 = socket(0x2, 0x1, 0x0) fcntl$getown(r99, 0x5) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r101 = getuid() r102 = getgid() semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r100, r102, r101, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r104 = socket(0x18, 0x2, 0x0) accept$inet6(r104, 0x0, 0x0) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r105, r103, 0x0, r106, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000100)="722f7782da2af44e3fb94b20615d07ff91f764972197b82da2a12b393bce3154c3c62914f9b6d74e753328c63d33da9e5ae2b0e91bb8efda462d67150f8a88882416021524ba8429d14839c7263fb003a88fb92b5f23061135bdf17a59e49187f020f49dd73ab39dde297114b4f6bb6ad6120da71814d865cf369898f728608b0ff813a5077e271bab5d9c477f0bf7880e26e71016611c8afdd620b158493fab76ec03d4319d39e99110588dcae6c3e5b5b3118d9f2db0e084f0ec00897b20b3a9feb684f243e5f66b6779a350340d384f235e84", 0xd4}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r83}, @cred={0x20, 0xffff, 0x0, r84, 0x0, r85}, @cred={0x20, 0xffff, 0x0, r86, r89, r106}], 0x78, 0x2}, 0x800) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) 10:12:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000040)) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xfffff800}, 0x8) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:12:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6eb3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 10:12:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec377b984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r3, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r14 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x0, 0x9}, 0x800, 0x1, r16, r17, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r8, r13, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) msgsnd(r3, &(0x7f0000000180)={0x3, "fb68064ba3a8c49818d5ec7070790150cdb58cfeab8aca2bcbc35861e4a53c0281bc6efcf4841549c27e0c3df7a3958e31a5d868bf5bbe33f69406637ad04249b8dadab4494f177b9558ff45498eaec729ebbb6e835898dae9b088e2c6a81bd5940a69995a674f0f00612984da79749858ca9a04af61dd412755c83a735d1caaf7024164f1fea3575d078b5e527f072b23a696c47916d9bca7d7adf9c5012422967ee31073e7bbcd449d2809cb6b1d6a3475d0ff797662c6939d9edf2a5a3d512b90e161dcb3b17503bb628eb2"}, 0xd5, 0xc00) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0xa, r3) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) r9 = geteuid() r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9, r2, r7, r9, r11, 0x80, 0x5}, 0xfff, 0x0, 0x2}) 10:12:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, &(0x7f0000000140)="9c27a9f6e3d0d06d1568af8bdea2b73a11c6496be75b4d9b2c2869c3596e8a583aa506fe528014c2c71e53ab5f6b6585d7a3876fa738877863001ab69c8db0ceb78d0ad3d9885606a3dae761ddaf2f553970a96117a11e9741c9f3efe7c51f67d250218dbc487fa793118ef05ed68ac297956895a27c1f6b64ed4edfb97a51d03c115e371f2bb7a9e861d0526f99a2ec768c24060860bde50f67b511ff8113881a6f23edbc067977ad9be7503487d729ab1d1853d0b1c4c9ae3523a52db28616487e0f8b25891e0f95d268a90c2ebe1834a1efeee725", 0xd6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r4}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800e6eacd3fdf000000002abde85ff17bf9abac", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYPTR64], 0x28}, 0x0) r7 = semget$private(0x0, 0x7, 0x8a) semop(r7, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) witness: lock order reversal: 1st 0xfffffd807f008468 vmmaplk (&map->lock) 2nd 0xfffffd806b496c58 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806b496c58,9,0) at witness_checkorder+0x1009 rw_enter(fffffd806b496c48,81) at rw_enter+0xd4 rrw_enter(fffffd806b496c48,81) at rrw_enter+0x88 VOP_LOCK(fffffd8062e1ad08,81) at VOP_LOCK+0xf9 vn_lock(fffffd8062e1ad08,81) at vn_lock+0x81 uvn_io(fffffd806260e840,ffff800020b5cf28,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd806260e840,0,ffff800020b5d180,ffff800020b5d114,0,0) at uvn_get+0x226 uvm_fault(fffffd807f008450,20000000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f008450,20000000,20003000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f008450,fffffd8066ecee08,fffffd8066ec7ba0,ffff800020b60000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020ac1160,ffff800020b5d378,ffff800020b5d3c0) at sys_mlock+0x185 syscall(ffff800020b5d440) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf8f379835f0, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020b5cba0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b60000 rax 0xffff8000009f8000 r8 0xffffffff818af532 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x2ebc6cc147686efd r12 0xfffffd800297c200 r13 0 r14 0xffffffff825f74b0 w_lodata+0x4b690 r15 0xffffffff82600f60 w_lodata+0x55140 rip 0xffffffff811551c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b5cb90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=24744 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac0508,0xffff800020ac02a0 process=0xffff800020a9b8c8 user=0xffff800020b58000, vmspace=0xfffffd807f008450 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27758 244254 87978 32767 7 0x10 syz-executor.0 *27758 24744 87978 32767 7 0x4000010 syz-executor.0 27758 303047 87978 32767 3 0x4000090 fsleep syz-executor.0 87978 187797 81190 32767 3 0x90 nanosleep syz-executor.0 81190 12421 88573 0 3 0x82 wait syz-executor.0 66532 111162 0 0 3 0x14200 bored sosplice 88573 472387 77070 0 3 0x82 thrsleep syz-fuzzer 88573 62273 77070 0 3 0x4000082 thrsleep syz-fuzzer 88573 176696 77070 0 3 0x4000082 thrsleep syz-fuzzer 88573 2091 77070 0 3 0x4000082 thrsleep syz-fuzzer 88573 127729 77070 0 3 0x4000082 thrsleep syz-fuzzer 88573 315920 77070 0 3 0x4000082 kqread syz-fuzzer 88573 281473 77070 0 3 0x4000082 thrsleep syz-fuzzer 88573 175392 77070 0 3 0x4000082 thrsleep syz-fuzzer 88573 62454 77070 0 3 0x4000082 thrsleep syz-fuzzer 88573 260745 77070 0 3 0x4000082 thrsleep syz-fuzzer 88573 215438 77070 0 3 0x4000082 thrsleep syz-fuzzer 77070 461206 74062 0 3 0x10008a pause ksh 74062 26287 94344 0 3 0x92 select sshd 1134 319339 1 0 3 0x100083 ttyin getty 94344 112564 1 0 3 0x80 select sshd 49249 373837 13522 73 3 0x100090 kqread syslogd 13522 265926 1 0 3 0x100082 netio syslogd 33569 6459 1 77 3 0x100090 poll dhclient 90852 207404 1 0 3 0x80 poll dhclient 41601 268344 0 0 3 0x14200 pgzero zerothread 52999 480868 0 0 3 0x14200 aiodoned aiodoned 64964 203209 0 0 3 0x14200 syncer update 41055 313188 0 0 3 0x14200 cleaner cleaner 83831 129962 0 0 3 0x14200 reaper reaper 87950 134431 0 0 3 0x14200 pgdaemon pagedaemon 32394 524076 0 0 3 0x14200 bored crynlk 77903 176707 0 0 3 0x14200 bored crypto 86680 426323 0 0 3 0x40014200 acpi0 acpi0 60848 358599 0 0 3 0x40014200 idle1 38880 70316 0 0 3 0x14200 bored softnet 44545 509920 0 0 3 0x14200 bored systqmp 572 193745 0 0 3 0x14200 bored systq 12672 120169 0 0 3 0x40014200 bored softclock 12827 268525 0 0 3 0x40014200 idle0 27687 293260 0 0 3 0x14200 bored smr 1 175879 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 27758 (syz-executor.0) thread 0xffff800020ac1160 (24744) shared rwlock vmmaplk r = 0 (0xfffffd807f008468) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82660f10) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9468 6330K 6332K 78643K 10583 0 pcb 13 8K 8K 78643K 13 0 rtable 85 2K 3K 78643K 418 0 ifaddr 32 9K 10K 78643K 75 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 34 0 iov 0 0K 24K 78643K 65 0 mount 1 1K 1K 78643K 1 0 vnodes 1214 76K 76K 78643K 1343 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 10 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 252 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 33K 78643K 361 0 sigio 0 0K 0K 78643K 16 0 proc 48 50K 83K 78643K 621 0 subproc 17 1K 2K 78643K 119 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 62 0 in_multi 22 1K 2K 78643K 100 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 72 318K 318K 78643K 72 0 exec 0 0K 1K 78643K 296 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 116 14K 24K 78643K 2267 0 UVM aobj 70 3K 3K 78643K 76 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 49 0 NDP 4 0K 0K 78643K 24 0 temp 84 3028K 3096K 78643K 4536 0 kqueue 0 0K 0K 78643K 10 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 129 0 127 1 0 1 1 0 8 0 rtentry 112 95 0 61 2 0 2 2 0 8 0 unpcb 120 394 0 382 1 0 1 1 0 8 0 syncache 264 13 0 13 3 3 0 1 0 8 0 tcpqe 32 4 0 4 2 2 0 1 0 8 0 tcpcb 544 320 0 314 4 2 2 2 0 8 1 ipq 40 9 0 9 3 2 1 1 0 8 1 ipqe 40 329 0 329 3 2 1 1 0 8 1 inpcb 280 751 0 742 4 1 3 3 0 8 2 nd6 48 14 0 12 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 428 0 258 14 0 14 14 0 8 0 art_table 32 429 0 258 2 0 2 2 0 8 0 art_node 16 94 0 63 1 0 1 1 0 8 0 sysvmsgpl 40 41 0 24 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 248 0 238 1 0 1 1 0 8 0 shmpl 112 74 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1810 0 412 46 0 46 46 0 8 0 ffsino 272 1810 0 412 94 0 94 94 0 8 0 nchpl 144 2476 0 881 60 0 60 60 0 8 0 uvmvnodes 72 1938 0 0 36 0 36 36 0 8 0 vnodes 208 1938 0 0 102 0 102 102 0 8 0 namei 1024 7691 0 7691 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7298 0 7298 6 5 1 3 0 8 1 plimitpl 152 78 0 71 1 0 1 1 0 8 0 sigapl 432 517 0 504 3 1 2 3 0 8 0 futexpl 56 11102 0 11101 1 0 1 1 0 8 0 knotepl 112 217 0 204 2 1 1 2 0 8 0 kqueuepl 104 658 0 656 1 0 1 1 0 8 0 pipepl 160 488 0 475 3 1 2 2 0 8 1 fdescpl 488 518 0 504 3 0 3 3 0 8 1 filepl 152 5007 0 4930 7 1 6 7 0 8 2 lockfpl 104 121 0 120 1 0 1 1 0 8 0 lockfspl 48 44 0 43 1 0 1 1 0 8 0 sessionpl 112 22 0 13 1 0 1 1 0 8 0 pgrppl 48 28 0 19 1 0 1 1 0 8 0 ucredpl 96 673 0 665 1 0 1 1 0 8 0 zombiepl 144 504 0 504 1 0 1 1 0 8 1 processpl 904 534 0 504 4 0 4 4 0 8 0 procpl 632 1324 0 1282 5 0 5 5 0 8 1 srpgc 64 12 0 12 4 3 1 1 0 8 1 sosppl 128 13 0 13 2 1 1 1 0 8 1 sockpl 384 1294 0 1271 8 3 5 6 0 8 2 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 140 0 0 17 0 17 17 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 343 0 0 20 0 20 20 0 8 0 bufpl 280 6981 0 1326 404 0 404 404 0 8 0 anonpl 16 81767 0 69761 81 8 73 81 0 125 6 amapchunkpl 152 4039 0 3914 14 7 7 13 0 158 0 amappl16 192 2391 0 1497 57 10 47 57 0 8 1 amappl15 184 195 0 191 1 0 1 1 0 8 0 amappl14 176 131 0 125 1 0 1 1 0 8 0 amappl13 168 12 0 12 2 2 0 1 0 8 0 amappl12 160 13 0 11 2 1 1 1 0 8 0 amappl11 152 68 0 55 1 0 1 1 0 8 0 amappl10 144 97 0 95 1 0 1 1 0 8 0 amappl9 136 666 0 664 1 0 1 1 0 8 0 amappl8 128 213 0 176 2 0 2 2 0 8 0 amappl7 120 209 0 195 1 0 1 1 0 8 0 amappl6 112 57 0 50 1 0 1 1 0 8 0 amappl5 104 173 0 163 1 0 1 1 0 8 0 amappl4 96 755 0 724 1 0 1 1 0 8 0 amappl3 88 172 0 163 1 0 1 1 0 8 0 amappl2 80 3040 0 2975 3 1 2 3 0 8 0 amappl1 72 22522 0 22086 24 14 10 20 0 8 0 amappl 80 1639 0 1599 2 0 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 75 0 6 2 0 2 2 0 8 0 uaddrrnd 24 518 0 504 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 518 0 504 1 0 1 1 0 8 0 vmmpekpl 168 8823 0 8793 2 0 2 2 0 8 0 vmmpepl 168 76118 0 74091 138 14 124 130 0 357 30 vmsppl 368 517 0 504 2 0 2 2 0 8 0 pdppl 4096 1043 0 1008 6 0 6 6 0 8 1 pvpl 32 243631 0 228524 197 8 189 197 0 265 31 pmappl 232 517 0 504 3 2 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 174 0 4 5 0 5 5 0 8 0